MSG_PCCC 错误代码
使用下表确定在设置了 ER 位时 ErrorID 和 SubErrorID 字段的参数值。
ErrorID 代码 | SubErrorID 代码 | 错误代码说明 |
|---|---|---|
32 | PCCC 配置错误 | |
1 | 不支持的服务代码。 受支持的服务代码如下:
| |
4 | 源数据类型无效。 支持的数据类型包括:
| |
5 | 目标数据类型无效。 支持的数据类型包括:
| |
6 | 文件类型和符号数据类型不兼容。浮点型数据类型仅向浮点数据类型发送消息,或从浮点数据类型发送消息。 | |
41 | CIP 符号名称无效。 | |
48 | 功能块的输入数据数组大小不足。 请验证数据缓冲区大小是否超出请求的数据长度。 | |
33 | 与参数配置有关的错误 | |
32 | 通道编号错误。 | |
36 | CIP 连接类型不受支持。 对于 PCCC 消息,确保将参数 CipConnMode 设置为 1。 | |
48 | 元素计数无效。 元素计数的范围为 1 到最大值。 有关更多信息,请参见“元素计数”表。 | |
49 | 目标路径无效。 | |
51 | 有效负载无效,或者功能块的传输数据数组对于 CIP 通信而言过大。 | |
52 | 错误段类型值。 | |
53 | 错误 UCCM 超时值。 如果封装超时值小于 UCCM 超时,或封装超时和 UCCM 超时之间的差异小于或等于一秒,将报告错误。 该代码适用于 Ethernet/IP。 | |
54 | 连接的超时值错误。 如果封装超时值小于 CONNECTED 消息超时,或封装超时和 CONNECTED 消息超时之间的差异小于或等于一秒,将报告错误。 该代码适用于 EtherNet/IP。 | |
超时相关错误 | ||
55 | 112 | 在消息等待队列中等待时,消息超时。 要避免此问题,请验证每个端口正在执行的功能块数是否等于或小于 4。 |
113 | 在等待建立与链路层的连接时,消息超时。 要避免此问题,必须确保:
| |
114 | 在等待传输至链路层时,消息超时。 要避免此问题,请验证控制器是否支持处理最多 8 条 CIP 客户端消息。 | |
115 | 在等待来自链路层的响应时,消息超时。 要避免此问题,请验证目标是否存在且电缆是否正常工作。 | |
与服务器响应格式有关的错误代码 | ||
69 | 65 | 消息回复与请求不匹配。 |
68 | 消息回复数据类型无效或不受支持。 | |
208 | 未为该网络配置 IP 地址。要解决此问题,请配置有效的 IP 地址。 该代码适用于 EtherNet/IP。 | |
209 | 已达到最大连接数 – 无可用连接。 要避免此问题,请减少已使用的连接数。 该代码适用于 EtherNet/IP。 | |
210 | Internet 地址或节点地址无效。 要避免此问题,请勿对目标 IP 地址使用 0、广播、多播或回送。 该代码适用于 EtherNet/IP。 | |
217 | 用户取消了消息执行(Cancel 参数已设置为 TRUE)。 要避免此问题,请勿将 Cancel 位置位或执行 RMD 操作。 | |
218 | 无可用网络缓冲空间。 要避免此问题,请验证当前正在进行的通信活动没有过量。 该代码适用于 EtherNet/IP。 | |
222 | 已保留。 | |
223 | 链接地址不可用。正在进行 TCP/IP 或以太网配置更改。 该代码适用于 EtherNet/IP。 | |
224 | CIP 响应错误代码。 SubErrorID 指定 CIP 状态,ExtErrorID 指定 CIP 扩展状态值。有关可能出现的错误代码值,请参见 CIP 规范。 该代码适用于 EtherNet/IP。 | |
255 | 通道已关闭或正在进行重新配置。 在重新配置过程中,或在执行 MSG_CIPPCCC 指令时端口不可用,可能会遇到此错误。 要避免此问题,请等待配置完成后再执行指令。 该代码适用于 EtherNet/IP。 | |
源/目标数据类型 | 服务代码的最大元素计数 0 - 读取服务 | 服务代码的最大元素计数 1 - 写入服务 |
|---|---|---|
BIT | 122 | 116 |
INT | 122 | 116 |
FLOAT | 61 | 58 |
STRING | 2 | 2 |
DOUBLE | 61 | 58 |
提供反馈