CPU226和流量计MODBUS通讯问题

项目要求实时记录第三方流量计的数据,手里有个226,通过标准指令库和流量计通讯,经销商给出的地址如下:压力:0001-0002 long 两位小数点,累计流量:0011-0014 unsigned long long 三位小数点,瞬时流量:0023-0024 unsigned long 三位小数点(因地址表的图片大于1MB无法上传),我想问用指令库时Addr管脚应该写多少?count管脚又该写多少?比如累计流量,三位小数点是啥意思?请指教!

问题补充:
问题补充:经销商给出的地址表中最后有这么一句话:在使用MODSCN32测试时需要在上述列表的基础上加1测试,例如0001-0002显示压力,但是在用MODSCN32测试时需要需要把输入0002-0003显示压力。这个加1是否就是偏移量啊?

最佳答案

1、分别读时:
压力:0001-0002 long 两位小数点
Addr管脚 :40001    count管脚:2
累计流量:0011-0014unsigned long long 三位小数点
Addr管脚 :40011    count管脚:4
瞬时流量:0023-0024 unsigned long 三位小数点
Addr管脚 :40023    count管脚:2
另外,你先用 MODSCAN32 去确认仪表保持寄存器的读。测试时还可以测试到仪表地址有没有上偏移或者下偏移现象,如果有上面给出的Addr管脚也要作相应的偏移。测试通了,再写PLC的通讯程序,按这种分段读是要轮循的。MODSCAN32可以在网上去找。
2、如果仪表这0001到0024都允许读,而且只有一块仪表,可以一次性读来,不有轮循做也可以。同样要注意寄存器地址有没有偏移现象。
3、S7-200 Modbus RTU 通信  内有轮循实例(S7-200的可以参考)
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx
补充:
是下偏移,ADDR 脚也要做相应的调整。

提问者对于答案的评价:
谢谢!我去试试

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:21
下一篇 2021年7月5日

相关推荐

  • plc200传感器电源

    1)使用开关电源而不是plc自身24V输出电源接入4-20ma模拟量,会影响数值的显示吗?2)EM231的拨码开关是1、2 on,其范围是0-20ma,但接入的4-20m…

    SIMATIC S7-200 2017年11月4日
  • S200子程序局部变量为何不能选IN类型

    S200子程序局部变量为何不能选IN类型只能选IN/OUT和OUT类型 最佳答案 完全可以!操作办法:点开子程序编辑窗口,将光标移入IN变量类型对应的“符号编辑框”使其成为可编辑状…

    SIMATIC S7-200 2021年7月4日
  • 新手 求200PLC应用案例

    我是变频器(国产某品牌)售后,对于做工控来说PLC必须要会,偶然的机会去经销商那里高了一个二手的200PLC,在网上找视频,找各种资料自己学,现在感觉指令就如同写字,会写字了怎么写…

    2021年7月5日
  • 4个200PLC集中到一个触摸屏控制

    我这边有下面有4个224XPCN的PLC想用一个触摸屏来控制这四个PLC,不知道用什么方案最经济实用,希望大家给个建议。 问题补充:4个PLC之间是不需要进行读写的,主要目的就是为…

    SIMATIC S7-200 2020年11月1日
  • TD400的变量修改问题~

    我想把T37计数器的PT位设置为可以修改的变量形式,可是怎么弄都不行,哪位大侠指教一下,cpu是222,郁闷啊~~~ 最佳答案 可以的,先将PT定义为一个vw寄存器,然后在TD40…

    SIMATIC S7-200 2021年7月5日
  • S7-200中 “脉冲捕捉输入”是什么意思?

    对于I输入点:设置为脉冲捕捉输入与不设置有什么区别?不设置难道无法捕捉脉冲?是不是如果把这个I点做高速输入必须设置其为脉冲捕捉输入?不设置则这个输入无法做高速计数输入? 问题补充:…

    SIMATIC S7-200 2020年10月31日
  • 西门子244XP CN PLC与表具自由口通讯

    协议采用的是188协议,PLC与一块表可以正常通讯,但是多块表的时候就不行,用定时器切换PLC与表具的通讯时间 问题补充:通讯采用的是自由口通讯模式(不是modbus通讯协议),没…

    SIMATIC S7-200 2017年7月30日
  • 请问可以通过CP243-1同时连接触摸屏和电脑吗

    S7-200 CPU226的2个通讯口都用来做modbus通讯,请问能扩展一个CP243-1的以太网模块,同时连接SMARTLINE 1000IE触摸屏,和电脑…

    SIMATIC S7-200 2017年6月27日
  • pc access sp3中的vb.net示例运行错误

    安装完PC ACCESS SP3 ,打开里面的VB.NET例子,运行,点击connect按钮 出现下面的错误提示,请达人指教 +&…

    SIMATIC S7-200 2021年7月5日
  • EM253 和 MAP 库 控制步进电机

    我用226 和3个253  控制5台步进电机 由于机械设计问题,只能安装1个极限开关和一个原点开关(机械间距不够安装第二个极限)而且安装的极…

    SIMATIC S7-200 2017年11月25日

发表回复

登录后才能评论