仪表 流量计 S7200 modbus读取

最近做了个项目,用S7200通过modbus读取流量计的累计流量和瞬时流量,举例来说吧,vd0和vd4组成累计流量,其中VW0~VW4为整数部分VW6为小数部分,我现在是把4个字分别计算再加到一起,得出来的结果是对的,但现在问题是vw如果超了32767就变成有符号的负数,我想取VW0~65535这个数值没办法解决,临时的办法是把vw分解成vb现在看也是能行,有没有个更好的办法能解决这个问题呢!请指教。。

最佳答案

你可以考虑,先把数据变成ASCII码,然后用字符串连接指令 进行连接,然后在显示

提问者对于答案的评价:
最近比较忙,没上来看,如果能举例说就更好了,不过还是谢谢你

专家置评

已阅,最佳答案正确。
S7-200数据类型转换的热线故事:http://www.ad.siemens.com.cn/Service/EngineerStory/EngineerContent.aspx?q/M9PFUvWHls56bBFzzPCv9+Fmezdc+U

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:20
下一篇 2017年11月12日 下午6:20

相关推荐