手上有一台200PLC(CPU224XP)和一台200PLC smart,想对二者进行modbus通讯,当使用200PLC作主站,200PLC smart作从站时,二者可以正常通讯,即传输接受数据正常;当使用200PLC smart作主站,200PLC作从站时,竟然发现无法通讯,于是使用PC串口进行测试,测试200PLC smart作主站,与PC的MODSIM32软件可以正常通讯,但是200PLC作从站,与PC的MODSCAN32无法进行通讯,错误代码为10,即从属功能未使用,已排除地址参数重叠的可能性,求解?难道200PLC不能做modbus从站吗?不应该吧?附件为200PLC作从站程序,求大神进行测试
图片说明:
最佳答案
你的MaxIQ和MaxAI值错误,导致MBUS_INIT指令执行出错,PORT口的协议更改失败。
你可以监控下你的MB0和MB1,CPU224的MaxIQ建议是128,MaxAI建议是32,
SMART 200的才是MaxAI为56
图片说明:
提问者对于答案的评价:
ok
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc206589.html