MODBUS从站地址取决于从站,而不是主站,ABB的变频器作为modbus从站时,地址已经说得很清楚,任何一个参数都可以在前边加4,作为绝对地址来寻址,国产的变频器就不是了,就像yjig说得那样转换一下才行,西门子200的plc-MODBUS主站错误显示代表如下:
0 无错
1 奇偶校验选择无
2 波特率选择无效
3 超时选择无效
4 模式选择无效
在发送命令后返回的错误消息中,各种错误消息如下:
注:错误代码 描述
0 无错
1 响应中的奇偶校验错误:只有在使用偶校验或奇校验时才可能发生此类错误。传输受
到干扰,可能接收错误的数据。该错误通常由电气故障引起,例如接线错误或影响通
讯的电气噪声。
2 不用
3 接收超时:在Timeout时间内没有来自从站的响应。一些可能的原因是到从站设备的电
气连接不良,主站和从站设为一种不同的波特率/奇偶校验设置以及错误的从站地址。
4 请求参数出错:一个或多个输入参数(Slave、RW、Addr或Count)被设为非法数值。查
看输入参数允许数值的文档。
5 Modbus主站未启用:在每次扫描时在调用MBUS_MSG之前调用MBUS_CTRL。
6 Modbus正忙于处理另一个请求:一次只有一个MBUS_MSG指令处于活动状态。
7 响应出错:所接收的响应与请求不一致。这表示从站设备出现某些故障或错误的从站
设备对请求进行了响应。
8 响应中的CRC错误:传输受到干扰,可能接收到错误的数据。该错误通常由电气故障
引起,例如接线错误或影响通讯的电气噪声。
101 从站不支持该地址的请求功能:请参见“使用Modbus主站指令”帮助主题中的所要求
的Modbus从站功能支持表。
102 从站不支持数据地址:Addr和Count所请求的地址范围超出从站的允许地址范围。
103 从站不支持数据类型:从站设备不支持Addr类型。
104 从站设备故障。
105 从站接受消息,但响应被延迟:这是MBUS_MSG错误,用户程序应稍后重新发送
请求。
106 从站接受消息,但响应被延迟:这是MBUS_MSG错误,用户程序应稍后重新发送请
求。从站忙碌,拒绝消息:可以重新尝试同一个请求来获取响应。
107 由于某种未知原因,从站拒绝消息
108 从站存储器奇偶校验错误:从站设备出错。
楼主根据这个自己判断一下吧!