USS 错误代码

表 1. USS 库指令错误代码
错误代码 错误描述
0
无错误
1
驱动装置无响应
2
来自驱动的响应中检测到校验和错误
3
来自驱动的响应中检测到奇偶校验错误
4
用户程序干扰引起错误
5
尝试执行非法命令
6
提供了无效的驱动装置地址
7
通信口未定义为 USS 协议
8
通信口忙于处理其他指令
9
驱动装置速度设定输入值超限
10
驱动装置返回的信息长度不正确
11
驱动装置返回报文的第一个字符不正确(不是 02 h)
12
驱动装置返回的长度信息不被 USS 指令支持
13
响应的驱动装置不正确
14
提供的 DB_Ptr 地址不正确
15
提供的参数号不正确
16
选择了错误的协议
17
USS 已激活,不能改变
18
指定了非法的波特率
19
无通信活动:驱动装置未激活
20
驱动装置返回的参数值不正确或包括错误的代码
21
请求一个字长的数据时返回了一个双字数据
22
请求一个双字长的数据时返回了一个字数据
23
端口无效
24
信号板(SB) 端口1缺失或未组态

 

调试中的常见错误及原因

表 2. 常见错误
错误代码 可导致此错误的原因(未全列出)
1
通信线断线或者类似问题,驱动装置未供电
11
未正确接收到起始字符 02 h,硬件错误,RS 485 线对接反,或者通信口损坏
12
试图读取驱动装置中不存在的参数,或者参数类型不对
19
主站中的数据存储区重叠也能导致此错误