2018-03-09 08:33
做工控的都知道做项目程序中麻烦的不是逻辑,也不是运算而是通讯,简单的通讯有点经验的工程师都会做,但当同时多台设备进行通讯,甚至是多台不同品牌的设备进行通讯的过程中,往往会因为产品设定,质量,工作环境等等因素造成无法通讯或者通讯受到干扰,今天小编就和大家一起分享一下TM218 PLC如何与多台变频器进行通讯。
案列:
施耐德TM218PLC通过标准modbus RTU协议同时与8台某国产品牌变频器通讯。
问题:
在通讯的过程中发现同时通讯6台时都完全正常,增加到7台有时正常有时会全部掉线,而增加到第8台时则全部掉线,可想而知,若是连接更多的变频器则在当前状态下完全不可能实现。
解决方案:
一、过程:
1、通过施耐德TM218PLC内部的Modbus_IOScanner通讯总线进行通讯。优点是配置方便,省掉繁杂的编程过程,减少出错率,仅仅是配置一下通讯参数即可。包括:通讯从站地址,波特率,校验码,停止位以及需要读写的数据的通讯地址即可。
2、当配置完全部所需要的参数之后,将程序下载到TM218PLC,发现同时通讯6台时都完全正常,增加到7台有时正常有时会全部掉线,而增加到第8台时则全部掉线。遇到此问题首先就是要查找那些从站变频器的通讯参数有没有设置正确,地址有没有发生冲突等等。查完之后,并没有发现什么问题,但还是通讯不正常。这时候就需要检查硬件线路有没有问题,包括通讯线的使用有没有用双绞线带屏蔽,公共端有没有接好,屏蔽有没有处理好,地线有没有接等,甚至是有没有加装终端电阻,建议终端电阻的规格为120欧姆。当做好以上步骤后,发现效果微乎其微,并没有解决根本问题,所以还需要另寻它法。
3、此时,又尝试了传统方法,编写通讯程序进行通讯,如图3。此处不多赘述,现象和前一种方法并没有什么区别,所以此处应该要查找系统兼容性问题。
4、结果找了一台信号放大器,并且具有隔离功能,将其串入到通讯线路之中,结果发现所有的设备都通讯正常了。
二、结果:
该型号国产变频器在电路设计方面的质量标准可能未达到国际先进标准,通过使用信号放大并具有隔离功能的设备可以实现该系统的正常通讯。
结论:
在通讯过程中,尤其是多台从站与主站进行通讯时,若发现如本篇文章所述类似问题时,在保证通讯线路的有效性情况下,建议使用信号放大并具有隔离功能的设备进行处理,可以增加系统的通讯可靠性。
,18年专注工控领域,提供全面的解决方案服务及产品配套,是专业的工业电气控制系统集成服务商,团队经验丰富,能够快速精准地设计与集成系统,咨询热线: 400-8286-328