200smart的modbus通讯写正常,读不出来的问题

请问
我在现场用一个PLC(st20)做主站通过modbus控制10个变频器,需要读频率和电流,写频率。
现在我碰到一个问题,10个变频器一起开机,PLC可以往变频器里写数据,但是PLC读取变频器的数据很慢,或者直接读不出来。
但是把开机变频器数量控制在小于10个的时候,读和写都是正常的。不知道自己那一步做的不到位。请大佬指正。十分感谢。

问题补充:
链接:https://pan.baidu.com/s/1Her6JHCvvKyzZS8lkTEamw
提取码:2333
程序的百度云盘地址,谢谢大佬

钻石用户推荐最佳答案

可不可以晒下程序啊,说不定看到程序就知道是哪里的问题了,猜是不容易猜不出来的。
是不是变频器有通讯间隔时间的设置,两次通讯间隔超过某个时间就会认为通讯有问题而引发接下来的通讯出错呢,你试试提高通讯波特率,能不能解决问题
补充:没看出哪里错了,有没有错误码?可能是硬件上有问题,比如接线没接成菊花链形式的,PLC端口上的通讯插头质量不好,某几个变频器通讯有问题,或接线或设置或干扰引起的问题,造成通讯周期变长而触发了自恢复,看看Error是不是不为0,按F1帮助,有对应的故障码

T37不要断开MBUS_CTRL,M5.2可以去掉,换成M0.1。
或者换个形式:
链接:https://pan.baidu.com/s/10Y230Uk75hovR4CVzAtVUw 
提取码:om4i

图片说明:

200smart的modbus通讯写正常,读不出来的问题  200smart的modbus通讯写正常,读不出来的问题  

提问者对于答案的评价:

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

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

相关推荐

发表回复

登录后才能评论