某农田水利系统其中一个站,plc是smart200 60的,RS485接口的仪表有多功能电表两块,水位计一个,光照度、ph值、盐碱度、温湿度各一个,现在只能连上两块多功能电表通讯口都是9600、8、1、NONE。
但是这些仪表我用笔记本电脑在网上下载的一个
modbus测试软件(commix.exe周陈平的)却可以通讯。各个参数设置好后(土壤盐份传感器地址09,)发送(09 03 00 00 00 01 85 42 )(09站地址,03读取指令,00 00读取的起始地址,00 01读取的字节数,85 42是CRC校验前低后高的) 。收到(157 ms)(09 03 02 02 B3 19 50 )(09地址,03读取指令,02字节数,02 B3实时数据,19 50CRC校验前低后高);求解为啥plc的 MBUS-MSG读不到数据呢,在线显示故障3(意思是没找到仪表,特殊仪器测试也是只有发送数据没有回传数据)