查看: 2079|回复: 11
收起左侧

[H1U应用问题] 关于H1U modbus指令

yeyunew 2021-9-24 10:28:37 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 yeyunew 于 2021-9-24 12:45 编辑

你好,我之前用三菱,西门子居多,现在试用汇川产品,关于MODBUS指令,
1.产品需要对3个从站进行轮询。每发生一个询问得到从机回答后,需要延迟(一个可以设置的时间)再进行下一个的询问,我不知道modbus指令有没有专门可以设置这个延迟的地方,类似三菱485ADP有专门寄存器可以设置延迟,西门子库寄存器也有相关设置。(因为有些从机设备发送按照常规3.5字符间隔延迟,会反应不过来,必须要加上这个延迟。)
2.如果用配置表来做,我如何知道几个不同地址从站的回应情况,是否通讯错误或者断线?如果用modbus指令我目前还没试,是否用8122 8123 8129这些来判断?貌似之前三菱M8129是数据中断超时,不是真正意义上的超时。
最后个问题,M8123是通讯故障还是m8129,通讯手册和编程手册里写的不一致啊。




上一篇:用MODBUS实现远程数据实时监控的程序
下一篇:西门子1200和H3Umodbustcp通讯

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

91521 2021-9-24 10:56:15 | 显示全部楼层
本帖最后由 ETO 于 2021-9-24 10:59 编辑

有些量可以用数值范围判断                         比如电压    每次读之前数据清零    读之后比对


配置表用触发方式 可以用程序 自由控制触发时间 触发条件   

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 送花

使用道具 举报

yeyunew 2021-9-24 11:14:21 | 显示全部楼层
ETO 发表于 2021-9-24 10:56
有些量可以用数值范围判断                         比如电压    每次读之前数据清零    读之后比对

提醒我了,谢谢,触发方式加延时,谢谢了。
回复 送花

使用道具 举报

黑曼巴舍 2021-9-24 11:42:15 | 显示全部楼层
我用的也是轮询的,没有增加延时,只是读取实时的参数
回复 送花

使用道具 举报

yeyunew 2021-9-24 13:13:57 | 显示全部楼层
最后个问题,M8123是通讯故障还是m8129,通讯手册和编程手册里写的不一致啊
回复 送花

使用道具 举报

91521 2021-9-24 14:05:48 | 显示全部楼层
用MODBUS指令时  M8123是错误标志   
M8129是通讯超时标志
还有两个  M8063 和 D8063  也是COM1通讯错误标志 和 通讯错误代码
回复 送花

使用道具 举报

yeyunew 2021-9-24 14:42:46 | 显示全部楼层
ETO 发表于 2021-9-24 14:05
用MODBUS指令时  M8123是错误标志   
M8129是通讯超时标志
还有两个  M8063 和 D8063  也是COM1通讯错误标 ...

好的,星期一实际测试下,谢谢
回复 送花

使用道具 举报

91521 2021-9-24 16:00:38 | 显示全部楼层
yeyunew 发表于 2021-9-24 14:46
如果配置表功能再丰富点就好了

简单省事 不好么        比写指令省心多了      
有些厂家 写指令还不算  还要CRC校验    数据还得处理过  那才就一个烦
回复 送花

使用道具 举报

yeyunew 2021-9-24 16:56:22 | 显示全部楼层
ETO 发表于 2021-9-24 16:00
简单省事 不好么        比写指令省心多了      
有些厂家 写指令还不算  还要CRC校验    数据还得处理过 ...

之前用三菱BD板做的,要做CRC,用adp扩展模块,成本又高,呵呵。汇川这个配置表确实比较省事,只是有些从站设备比较弱,标准modbus协议不延迟的话,容易断线没回应。
我的意思是配置表里面最好可以有设置帧间延迟这些功能,既然方便就方便到底,省的用m来触发加延迟了,直接8000并联多条modbus就完事了。
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部