时间显示错误

S7-200 SMART采用READ_RTC指令读取系统设置的时间后通过XMT发送到超级终端OK,但是用READ_RTC1指令后,由于采用间接寻址,为何再通过XMT指令发送到超级终端后的时间显示成了16进制的,如何处理,谢谢!

问题补充:
用的就是Clock_Integer 指令库中的READ_RTC_1指令啊

图片说明:

时间显示错误    时间显示错误    时间显示错误    时间显示错误   

最佳答案

有时钟库,库出来格式都是10进制格式。下面是库链接,和库下载使用介绍。

Clock_Integer 指令库及其使用:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/software/library/Clock_Integer/Clock_Integer.html

补充问题回答:
你用库指令出来是10进制数据,你程序里面有一条HTA指令,这是一条16进制转换成ASCII指令。你VB10里面数据是16进制还是10进制,如果是10进制那就用这条指令不对。

提问者对于答案的评价:
谢谢你的帮助!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc345057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:32
下一篇 2021年7月4日 下午10:33

相关推荐

发表回复

登录后才能评论