S7-200PLC做主站与单片机的
modbus RTU通讯,使用的是
modbus协议库,读取模拟量30000时一次读取11个数据都正常;但是在读取10000和00000的开关量数据时,每次只能读取或者写出1个数据,读取或者写出多个数据就会出错,这个是什么问题呢?
下面是把&vb5000数据去的内容写出到00001开始的3个地址,vb5000是启动命令,vb5003是复位命令,VB5000写出1,设备可以启动,可是VB5003在复位故障时却不起作用
LD M2.4
= L60.0
LD M2.4
EU
= L63.7
LD L60.0
CALL MBUS_MSG:SBR2, L63.7, 1, 1, 1, 3, &VB5000, M2.5, MB6