msg指令错误代码?
消息指令的错误代码:
1.关于MBUS_MSG指令的错误代码:错误代码:只有当Done位为1时,错误代码才有效。
0无错误
1响应检查错误
2未使用
3接收超时(从站无响应)
4错误的请求参数(从机地址、Modbus地址、计数、rw)。
5Modbus/自由端口未启用。
6Modbus正忙于其他请求。
7响应错误(响应不是请求的操作)
8响应CRC校验和错误
101从站不支持所请求的功能。
102从站不支持数据地址。
103从站不支持该数据类型。
104从属设备故障
105从站接受了信息,但响应被延迟。
106从站繁忙,信息被拒绝。
107从站拒绝信息。
108从存储器奇偶校验错误
2.程序中的QB0输出上面的错误代码:
其中0为无错,则Q0.0和其他位不输出,即QB0为0(二进制00000000)。
Q0.2始终为1,其他位为0,即4(二进制00000100),表示请求参数错误。
、Q0.1和Q0.2都有输出,为6(二进制00000110),表示Modbus正忙于其他请求。
3.常见错误:
如果同时使能(激活)多条MBUS_MSG指令,会导致6号错误,一次只能激活一条MBUS_MSG指令;
从站延时参数设置过长会造成主站三号错误;
主站中的第3个错误将由从站的电源故障或不操作以及网络故障引起。
硬件故障硬盘存在问题(C7)UltraDAMCRC错误计数?
1.异常大多是硬盘数据线的问题造成的。当硬盘本身的数据线(IDE或者SATA)不好,或者硬盘的数据线插头没有插好,可能会造成数据传输错误,导致CRC校验错误。
2.有时会异常关机,硬盘供电异常等。也会导致C7项目数值异常。解决方法:1。请先检查硬盘的数据线是否已经插好。如果重新后C7项目数值仍在上升,请考虑更换数据线。2.当排除数据线和电源的原因后,再考虑硬盘电路是否有问题(这个可能性不大)。
3.只要看到C7项目数值不再增加,就可以认为故障已经排除。