欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:1西币 | 解决时间:2022-01-25 18:47
来自找答案小程序
产品版区:
SIMATIC S7-1200
手机用户20210101888511
有个流量计与1200modbus-rtu通讯,现在可以完成读取累计流量和瞬时流量,唯独写入累计流量怎么也写不进去,但是用modbus调试助手则可以将累计流量成功写入,到底是程序问题还是仪表问题,有老师能回答一下吗?(程序里面MoDe管脚改为0时能读取到累计流量,改为1却不能进行累计流量的写入)
问题补充:
用串口调试助手是可以将累计流量清零的,但是采用PLC写入的话累计流量不会清零,没反应,图中两个M500.1是测试用的 我先建立了一个读取用M500.1是可以读取,然后我新建一个项目把模式改为1之后用M500.1测试写入没反应,这两个M500.1不冲突在两个项目里
钻石用户推荐最佳答案
回答者:
weiyt
回答时间:2022-01-18 10:22
提问者对于答案的评价:
你自己先用串口调试软件 测试:确认是软件问题还是硬件通讯吗写入错误。
本回答有9位钻石用户推荐
不是所有的数据都是可以双向读写的。原理上,累计流量应该是仪表的测算结果。你可以随意修改。这仪表的数据有什么公信力?
本回答有4位钻石用户推荐
主要原因是你写的寄存器地址是否支持写模式,还有写的数据长度是否超流量仪写的数据长度。
本回答有3位钻石用户推荐
你要看流量计的手册,我觉得是流量计那边有些功能是否支持
我觉得这个不像是标准的MODBUS报文,有点自定义报文,用标准的MODBUS指令写不进去,读是可以的。
本回答有1位钻石用户推荐
说到底,还是程序和仪表的握手问题。轮询,读写地址等。
是不是仪表不支持清零?
现赠您1张1847体验会员卡,可免费领取,畅学1847会员内容,是否领取?
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!