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