12个多功能仪表轮训问题

1, 硬件概况:我现场有7个EM600LCD多功能仪表和5个RCS-9611CS继电保护进行Modbus通讯。用的是CP315+CP341+硬件狗进行的。
 2, 软件编程情况:我参考的是阿鸣老师发的A0336这篇文章编写的。
 3, 现场调试情况:在现场我7个EM600LCD通讯和2个RCS-9611CS都没有问题,但剩下3个RCS-9611CS讯有问题:1有时能通讯上有时就通讯不上(仪表没问题)。但我用串口调试软件就好用一点也没问题。这12个仪表通讯举例超不过100米,且我也在终端加了330的电阻,屏蔽线也单端接地了问题照旧。3个RCS-9611CS通讯不好的地址是 2 ,4,  5。我现场把几个通讯好的地址与通讯不好的地址调换了一下,然后在改成OB35调用多站点轮询。这问题没在发生,但是有时偶尔通讯不上。这个问题一直困惑这我,现在想不明白。各位大侠帮忙分析一下。我的邮箱:f857314@126.com

最佳答案

但是有时偶尔通讯不上。这个问题一直困惑这我,现在想不明白?
不在现场不能完全掌握现场情况,在此只能讲一些常见的问题:
1、在初始应用时通讯速率不要过高,要根据情况逐步提高速率。
2、在编制轮询控制程序是最基本的是要通过判断上一个作业的完成位来启动下一个作业,这样才不会有问题。
3、正确的超时时间设置可缩短整个轮询周期,不正确的设置,将导致通讯出错或整个通讯周期过长。见ModBus通讯注意事项:
http://www.haogongju.net/art/1293049
4、看看下述文档中的问题47“实现多点轮询通讯的原理与编程思路:
《串口模块常见问题》下载: 
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=F0426
5、现场可能存在较强的电磁干扰。

提问者对于答案的评价:
谢谢。老师指点。我在现场在试试

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐