本人采用224XP CN PLC和MODBUS协议的总线控制器通讯,总线控制器的地址是16进制的,假如我设其地址为2,控制总线控制器的第2个开关量继电器闭合,闭合功能码为:FF00,控制单个继电器工作的功能码为:O5,我 用MODBUS主站库能不能实现,如果能实现的话,在MBUS_MSG块中的参数怎设定??另外我用不用在程序里把16进制地址转换成十进制地址???
LD SM0.0
= L60.0
LD SM0.0
= L63.7
LD L60.0
CALL MBUS_CTRL:SBR1, L63.7, 9600, 0, 1000, Q0.0, MB0
LD Q0.0
= L60.0
LD I0.1
EU
= L63.7
LD L60.0
CALL MBUS_MSG:SBR2, L63.7, 2, 1, 1, 8, &VB600, Q0.1, QB1
通讯的时候,错误代码为03,说明PLC和现场总线控制器通讯不上,总线控制器的地址,波特率都没有错误,哪位高手帮我看下是不是程序写错 了,急!!!