modbus通信在对速度要求不高的场合下应用是十分广泛的,主要原因就是成本比较低。
我用过S7-200与变频器、仪表做
modbus通信。包括读取一些实时事,同时写入一些设定值。
比如CPU带3个RS485模块,每个模块与16个变频器做通信,一套PLC就可以与48个变频器通信,基本上是一条生产线了。设计完成后,速度还可以接受。
但是在PLC和变频器通信时总会不规律的出现80E2、80E3的status代码;和仪表通信时总会不规律的出现8380的status代码。具体原因也无法准确定位,和西门子技术支持沟通也说不太准确,暂归结为干扰的原因。只能在PLC编程做点文章,把这些不规律的error给过滤掉。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅