200smart与三台V20进行MODBUS通讯故障

如标题所诉  200smart和三台V20进行modbus通讯  写入控制字047E时V20报F072故障  检查程序发现轮询一个周期变的很慢  总共有九个读写功能块  我在完成信号后加了个计数  发现大概两秒才循环一次  但是如果我只通讯一台变频器那么轮询速度是很快的  请这是什么问题  需要怎么解决  通讯速率是19200  工艺要求通讯响应需要快捷  有办法吗?

最佳答案

1、V20 参数设置、以及部分功能读写指令按链接中的给出的方法来做。
http://www.ad.siemens.com.cn/productportal/Prods/V20/08Comm/modbus.html
2、轮循程序的结构按《Modbus RTU 主站》 (最下面有MODBUS RTU 轮循实例)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
3、mModbusRetries 变量的数值由 2 改为 0 ,即可取消 Modbus 请求报文帧的重试次数。
参考链接中第 5 个常问问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/FAQ.htm
4、就是通讯线路的敷设,以及终端电阻,200 SMART 侧好办,是不是可以考虑在最后一个 V20 侧加一个有源终端模块(6ES7 972-0DA00-0AA0)。
如何正确使用Profibus插头以及终端电阻
https://support.industry.siemens.com/cs/document/91373210
PROFIBUS现场总线安装指导
https://support.industry.siemens.com/cs/document/84630278
6、如果问题依旧存在,则要考虑EMC问题了。
系列视频:EMC专题讲座
http://www.ad.siemens.com.cn/service/elearning/series/129.html
选型手册 EMC 安装指南
https://support.industry.siemens.com/cs/document/60612658

提问者对于答案的评价:
了解

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

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

相关推荐

发表回复

登录后才能评论