quote:以下是引用SHANGRILA在2011-07-26 15:51:01的发言:曾做CPU224XP与台达VFD-E变频器的
modbus RTU通讯,变频器和PLC端都选择了奇偶校验方式,都不能正常通讯,最后选择无校验,通讯成功;与丹弗斯变频器通讯也是如此。还有就是
modbus RTU同时只能执行一个读或者写指令。每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活,以保证所有读写指令循环进行。
DONE:初始化完成,此位会自动置1。可以用该位启动 MBUS_MSG 读写操作。
一般本次MBUS_MSG的”done"放到下个MBUS_MSG的”Fist"前面,读写操作前再串入从站需要的轮循时间的条件(在采集频率允许条件下),效果更稳定可靠。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅