当前位置: 主页 > PLC控制

200PLC可以作MODBUS主站,无法作从站,何解?

手上有一台200PLC(CPU224XP)和一台200PLCsmaRT,想对二者进行MODBUS通讯,当使用200PLC作主站,200PLCsmart作从站时,二者可以正常通讯,即传输接受数据正常;当使用200PLCsmart作主站,200PLC作从站时,竟然发现无法通讯,于是使用PC串口进行测试,测试200PLCsmart作主站,与PCMODSIM32软件可以正常通讯,但是200PLC作从站,与PC的MODSCAN32无法进行通讯,错误代码为10,即从属功能未使用,已排除地址参数重叠的可能性,求解?难道200PLC不能做modbus从站吗?不应该吧?附件为200PLC作从站程序,求大神进行测试

图片说明:

200PLC可以作MODBUS主站,无法作从站,何解?200PLC可以作MODBUS主站,无法作从站,何解?

最佳答案

你的MaxIQ和MaxAI值错误,导致MBUS_INIT指令执行出错,PORT口的协议更改失败。
你可以监控下你的MB0和MB1,CPU224的MaxIQ建议是128,MaxAI建议是32,
smart200的才是MaxAI为56

图片说明:

200PLC可以作MODBUS主站,无法作从站,何解?200PLC可以作MODBUS主站,无法作从站,何解?

提问者对于答案的评价:
ok

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号