我用两个1200和两块CM1241(485模块)测试Modbus通信
其中从站调用Modbus_COM_LOAD指令和Modbus_Slave;



Modbus_Slave接收区的数据类型,我填入数组Array[0..10] of WORD,主站能正常发送数据,也能读从站数据
但是我把Modbus_Slave接收区的数据类型,我填入数组Array[0..10] of int或者Dword,从站就直接报8187错误,帮助文件显示8187错误是:MB_HOLD_REG 参数上的值无效
我看了帮助文件Modbus_Slave是支持16位或32位,word,int, Dwrod,的,西门子官方也是是支持多种数据类型的,
可是我这边就是报错,有人知道怎么回事吗?