VB 串口通讯时钟校时

来源:百度知道 编辑:UC知道 时间:2024/06/20 21:37:57
用VB做了套软件,用于一个厂区路灯监控系统,采用无线通讯方式..终端用的PLC..
因为通讯介质的原因,不得不在PLC中写入了时钟程序以保证在通讯不成功的情况下支持自动开关灯..但问题来了..PLC时钟需要校对,我用的是松下FP-X C30R这款PLC。
时钟格式为: 分、秒是1个字,其中低位为秒,高位为分;
日、时为1个字,低位为时,高位为日;
年、月为1个字,低位为月,高位为年;
如果我用VB通过串口及电台发送控制代码到PLC终端的话,应该怎么写?主要是对VB时钟格式看不大明白。望高手指点。

备注:通讯格式为:7E 81 88 (双字节站号) (双字节站号反码) (系统时间)。只要能把系统时间格式说明白了,PLC取码加写入我就知道了。

VB时钟你可以转成字串
然后处理成字符
按十六进制发到PLC即可
比如现在是11点
你h=hour(now)
h=11
然后把11 转成你PLC认识的格式就行

还有 你这个PLC 一个字是几字节啊 多少位的 8位 16 还是32位

vb有函数直接取时间的。
比如hour(now)取现在的小时数,year(now)取现在的年份。等等。