名称 |
值 (UINT) |
描述 |
---|---|---|
0 |
未检测到错误。 |
|
1 |
功能块已成功执行。 |
|
2 |
功能块执行仍在进行。 |
|
3 |
内部通讯中断。 |
|
4 |
内部通讯中断。 |
|
5 |
内部通讯中断。 |
|
6 |
内部通讯中断。 |
|
7 |
内部状态信息。 |
|
8 |
检测到内部接口错误。 |
|
10 |
库初始化失败。 |
|
11 |
通讯中断。 |
|
12 |
DTM 配置列表中没有通过输入 i_sAvatarName 引用的 avatar。 |
|
13 |
DTM 配置列表中没有通过输入 i_sDeviceName 引用的设备。 |
|
14 |
DTM 提供的识别结构为空。 |
|
15 |
Avatar 不受功能块支持。 |
|
16 |
系统 avatar 不受功能块支持。 |
|
17 |
系统设备不受资产管理功能块支持。 |
|
18 |
未配置 avatar。 |
|
19 |
总线耦合器的固件不受此库支持,需要更新库。 |
|
20 |
应用程序中的总线耦合器配置与 island 配置不相同。 |
CIPOperationErrorCodes 枚举类型包含有关操作诊断的信息,如中断和检测到的错误。它包含以下这些值:
元素 |
值 |
描述 |
---|---|---|
CIPConnectionFailure |
1025 |
连接路径上的某一连接相关服务失败。 |
CIPResourceUnavailable |
1026 |
对象为执行所请求的服务而需要的资源不可用。 |
CIPInvalidParameterValue |
1027 |
请参见 CIPInvalidParameter。 |
CIPPathSegmentError |
1028 |
处理节点不解译路径段标识符或段语法。如果在路径段中检测到错误,则停止路径处理。 |
CIPPathDestinationUnknown |
1029 |
路径引用了处理节点中未识别或未包含的对象类、实例或结构元素。如果路径目标中出现无法确定的错误,则必须停止路径处理。 |
CIPPartialTransfer |
1030 |
仅传输了一部分预期数据。 |
CIPConnectionLost |
1031 |
消息传递连接已中断。 |
CIPServiceNotSupported |
1032 |
请求的服务未实现,或没有针对此对象类/实例进行定义。 |
CIPInvalidAttributeValue |
1033 |
检测到无效属性数据。 |
CIPAttributeListError |
1034 |
Get_Attribute_List 或 Set_Attribute_List 响应中的属性具有非零状态。 |
CIPAlreadyInRequestedMode |
1035 |
对象已处于服务请求的模式/状态。 |
CIPObjectStateConflict |
1036 |
对象无法在此模式/状态下执行请求的服务。 |
CIPObjectAlreadyExists |
1037 |
要创建的对象的请求实例已存在。 |
CIPAttributeNotSettable |
1038 |
接收到修改不可修改的属性的请求。 |
CIPPrivilegeViolation |
1039 |
许可/权限验证失败。 |
CIPDeviceStateConflict |
1040 |
设备的当前模式/状态禁止执行请求的服务。 |
CIPReplyDataTooLarge |
1041 |
要在响应缓冲区中传输的数据大于分配的响应缓冲区。 |
CIPFragmentationPrimitiveValue |
1042 |
服务指定的操作会将原始数据值分段,且此操作未成功。 |
CIPNotEnoughData |
1043 |
服务未提供足够数据,因此无法执行指定操作。 |
CIPAttributeNotSupported |
1044 |
不支持请求中指定的属性。 |
CIPTooMuchData |
1045 |
服务提供的数据多于预期。 |
CIPObjectDoesNotExist |
1046 |
设备中不存在指定对象。 |
CIPFragmentationNotInProgress |
1047 |
对于此数据,此服务的分段序列未处于活动状态。 |
CIPNoStoredAttributeData |
1048 |
在请求的服务之前,未保存此对象的属性数据。 |
CIPStoreOperationFailure |
1049 |
由于尝试操作期间检测到错误,因此未存储此对象的属性数据。 |
CIPRoutingFailureRequestPacketTooLarge |
1050 |
服务请求包过大,无法通过网络传输。路由设备停止了服务。 |
CIPRoutingFailureResponsePacketTooLarge |
1051 |
服务响应数据包太大,无法通过网络在来自目标的路径中传输。路由设备停止了服务。 |
CIPMissingAttributeListEntryData |
1052 |
服务提供的属性不是服务所需属性列表中的属性,无法执行所请求的行为。 |
CIPInvalidAttributeValueList |
1053 |
服务返回包含与无效属性有关的状态信息的属性列表。 |
CIPEmbeddedServiceError |
1054 |
嵌入式服务导致检测到错误。 |
CIPVendorSpecificError |
1055 |
检测到供应商特有的错误。错误响应的其他代码字段指定检测到的错误。只有在此表中以及对象类定义中显示的错误代码全都未正确表示检测到的错误时,才使用这个通用错误代码。 |
CIPInvalidParameter |
1056 |
与请求关联的参数无效。如果参数不满足此规范的要求和/或应用程序对象规范中定义的要求,则使用此代码。 |
CIPWriteOnceValueAlreadyWritten |
1057 |
尝试对已写入的一次性写入介质(例如 WORM 驱动器、PROM)进行写入,或修改一旦建立便无法修改的值。 |
CIPInvalidReplyReceived |
1058 |
收到无效响应(例如,答复服务代码与请求服务代码不匹配),或响应消息短于最小预期响应大小。这个状态代码可用于无效响应的其他情形。 |
CIPBufferOverflow |
1059 |
收到的消息大于接收缓冲区可以处理的消息。整个消息已丢弃。 |
CIPMessageFormatError |
1060 |
服务器不支持收到的消息的格式。 |
CIPKeyFailureInPath |
1061 |
包含在路径中作为第一个段的密钥段与目标模块不一致。对象特有的状态必须指定哪部分密钥验证失败。 |
CIPPathSizeInvalid |
1062 |
随服务请求发送的路径大小不足以允许将请求转发到对象,或包含太多路由数据。 |
CIPUnexpectedAttributeInList |
1063 |
尝试设置此时无法设置的属性。 |
CIPInvalidMemberID |
1064 |
请求中指定的成员 ID 在指定类/实例/属性中不存在。 |
CIPMemberNotSettable |
1065 |
接收到修改不可修改的成员的请求。 |
CIPGroup2OnlyServerFailure |
1066 |
未使用 |
CIPUnknownModbusError |
1067 |
CIP 转 Modbus 译码器收到未定义的 Modbus 异常代码。 |
CIPAttributeNotGettable |
1068 |
接收到读取不可读取的属性的请求。 |
CIPInstanceNotDeletable |
1069 |
无法删除请求的对象实例。 |
CIPServiceNotSupportedForAppPath |
1070 |
对象支持该服务,但不支持指定的应用程序路径(例如,属性)。 |
CIPTimeout |
1279 |
目标无响应。 |
CommunicationErrorCodes
枚举类型包含有关通讯诊断的信息,如中断和检测到的错误。它包含以下这些值:
元素 |
值 |
描述 |
---|---|---|
|
256 |
该交换有效。 |
|
257 |
交换在超时时间到期时停止。 |
|
258 |
交换通过用户请求( |
|
259 |
地址格式不正确。 |
|
260 |
远程地址不正确。 |
|
261 |
管理表格式不正确。 |
|
262 |
特定参数不正确。 |
|
263 |
向目标发送请求时出现问题。 |
RecvBufferTooSmall |
265 |
接收缓冲器大小太小。 |
SendBufferTooSmall |
266 |
发送缓冲器大小太小。 |
|
267 |
系统资源不可用。 |
|
268 |
事务编号不正确。 |
|
270 |
长度不正确。 |
|
510 |
操作错误代码中包含特定于协议的代码。 |
|
511 |
消息被拒绝。 |
OperationErrorCodes 枚举类型包含有关操作诊断的信息,如中断和检测到的错误。它包含以下这些值:
元素 |
值 |
描述 |
---|---|---|
|
513 |
请求未被处理,或者目标系统资源不可用。 |
|
514 |
收到的响应不正确。 |
|
517 |
长度不正确。 |
|
518 |
通讯通道与检测到的错误关联。 |
|
519 |
地址不正确。 |
SystemResourceMissingOperCode |
523 |
系统资源不可用。 |
|
524 |
目标通讯功能未处于活动状态。 |
|
525 |
目标不可用。 |
|
527 |
通道未配置。 |
AnalogIO
ConveyorOneDirection
ConveyorOneDirectionSILStopWCat1and2
ConveyorTwoDirections
ConveyorTwoDirectionsSILStopWCat1and2
DigitalIO
Energy
EnhancedStatus
MotorOneDirection
MotorOneDirectionSILStopCat1and2
MotorOneDirectionSILStopWCat3and4
MotorTwoDirections
MotorTwoDirectionsSILStopCat1and2
MotorTwoDirectionsSILStopWCat3and4
MotorTwoSpeeds
MotorTwoSpeedsSILStopCat1and2
MotorTwoSpeedsSILStopWCat3and4
MotorTwoSpeedsTwoDirections
MotorTwoSpeedsTwoDirectionsSILStopCat1and2
MotorTwoSpeedsTwoDirectionsSILStopWCat3and4
MotorYDOneDirection
MotorYDTwoDirections
Power
PowerInterface
PowerInterfaceIO
PowerSupply
Pump
ProductData
ReadDiagnostics
ReadSystemDiagnostics
ReadTripCounters
ReadTripRegisters
ReadAlarmCounters
Resistor
Switch
SwitchSILStopCat1and2
SwitchSILStopWCat3and4
SystemControl
SystemEnergyBasic
SystemMaintenanceData
SystemPowerBasic
SystemProductData
SystemTimeGet
SystemTimeSet
SystemVoltageBasic
SystemVoltageEnhanced
Transformer