例如VB200-VB210收到数据格式为 AB 20 01 09 2E 04 04 A0 B1 C0 AF , 我只需要能够提取出测量出的电阻即可,需要怎么进行转换
问题补充:
数据格式如图
最佳答案
首先要确认一下接收的数据类型与S7-200 SMART是否兼容
S7-200 SMART包括无符号整数(字节VB、字VW、双字VD)、有符号整数(字节、字、双字)及实数(IEEE32位浮点数VD),且存储方式为数据低字节存放在地址高字节
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/Data_format.html
如果兼容,可以直接使用VBxxx、VWxxx、VDxxx访问,如电阻值为16位整数存放在字节VB202(01)~VB203(09),则数据为VW202。如电阻值为32位浮点数存放在字节VB202(01)~VB205(04),则数据为VD202
如果不兼容,需要先调整字节的顺序
提问者对于答案的评价:
第一次提问,不知道为啥图贴不上,还是很感谢各位的回答!!
最佳答案作者回复:
图片格式要对 大小要合适 最后别忘了点上传
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346752.html