仪表 流量计 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

相关推荐

  • S7-200PLC PPI通讯搜索设备地址问题

    为啥接到PORT1口上,搜索设备地址时是如照片中的状态,没有地址号的变动。 钻石用户推荐最佳答案 你是认为CPU的两个端口,然后搜索的时候两个地址应该不一样吗?文档里面这么说的:S…

    2021年7月5日
  • S7-200模拟量数据处理

    我的输入信号是4-20MA电流,输入模块选用热电阻的,可是输入模块的数字量范围是-25000~+25000,而输出模块对应的数字量范围是0~32000,我该怎么样将其对应起来呢?各…

    SIMATIC S7-200 2021年7月5日
  • S7-200CN 224 CN 和屏幕通讯时,同时用PC监控PLC程序可行吗?

    如果这个CPU不行,换2个串口的PLC 可以吗? 最佳答案 每一个通讯口只能工作在一种模式。224只有一个集成的rs485口,如果连接到触摸屏就不能够再连接电脑监控。编辑…

    SIMATIC S7-200 2021年7月5日
  • 什么是设备号

    各位老师,系统手册中有这样一句话:“CPU存储区(如T,C,HC和累加器)中存取数据使用的地址格式包括区域标识符和设备号。” 其中“设备号”是什么啊? 最佳答案 区域标识…

    SIMATIC S7-200 2021年7月5日
  • s7-200plc的PID自动调节功能

    这个PID自整定需要多长时间?我这个温度控制都整定了几个小时都没整定出来。 问题补充:增益、积分时间和微分时间不是靠自整定出的吗?我是先随意设定的这些参数,想通过自整定获得更高的参…

    SIMATIC S7-200 2021年7月5日
  • s7-200与PT650D如何通讯

    s7-200与PT650D如何通过自由协议进行通讯 问题补充:LD     SM0.1MOVB   …

    SIMATIC S7-200 2020年11月1日
  • 谁有S7-200模拟量的程序?

    想看一个200的模拟量的程序,例如:压力输入4-20MA,在0.4MPa启动机器,到0.6MPa停止机器。循环往复,大家有做过的类似的例子可以发我邮箱。谢谢了!! 问题补充:4-2…

    SIMATIC S7-200 2021年7月5日
  • 怎样用200PLC把这些数据结合起来?

    物体通过输送带输送,分别经过3个有条码机的地方(条码机之间的距离大于40米),前面2个条码机的位置安装有称重传感器。我想问下的是怎样把条码机扫描到得代码和称重读出来的数据结合,然后…

    SIMATIC S7-200 2018年12月9日
  • s7-200 BCD转整数求教?

    请高手指教,我看了s7-200跟我学视频第81集,IW0 BCD 2# 1001_0001_ 0001_ 0000 &n…

    SIMATIC S7-200 2017年11月16日
  • S7300通过EM277采集和控制S7200

    请问现在想使用300cpu 315控制和采集s7200cpu216的数据,216后边有个em277模块,我想问要是采集和控制200,到底该怎么写程序呢,200那边需要些啥…

    SIMATIC S7-200 2021年7月5日