求个S7-200SMART与电磁流量计485通讯程序学习

自己研究实验了一下,总是报错误代码4,希望有人能给写一下范例程序学习一下。。要求读取瞬时流量与累计流量(累计流量可以清零)

问题补充:
有范例程序吗?感谢了

钻石用户推荐最佳答案

是什么指令报4#错误?
MSG指令?,如果是,4 = 请求参数错误(slave address, Modbus address, count, RW)
该报警可能由,主、从站地址错误,及读、写数据的长度及所不支持的数据区域。
假设,从站的数据是支持读取而不支持写入的,你调用MSG指令时,RW = 1,则MSG指令会报警。
解决此类问题,主要还是需要细心,仔细阅读从站流量计的数据数据地址分配,数据所支持的读和写区域、范围。
出现报警4#,至少说明你前面的工作(从站通讯参数设置、外部连接均正常了)。
参考官方例子,http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/020.html
流量累加参考,http://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/046.html
补充问题回复:
官方例子中有各种例子程序参考,你下载测试理解了就可以明白通讯的含义。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:06
下一篇 2021年7月4日 下午10:06

相关推荐

发表回复

登录后才能评论