CIP_Object ¶ Enums CIP CIP_Ethernetlink_Services (Enum) obsolete CommonService (Enum) CM_ExtendedStatus (Enum) ExtendedDeviceStatus (Enum) Function Blocks CIP Objects MessageRouter (FunctionBlock) Public Register (Method) Unregister (Method) Functions Network INADDR_TO_IPARRAY (Function) GlobalVariables Parameters (ParamList) RetainData (GVL) Interfaces ICIP2 (Interface) ClassID (Property) InstanceID (Property) ServiceRequest (Method) UnpackedEPATH (Property) ICIPCallback2 (Interface) ServiceResponse2 (Method) obsolete ICIP (Interface) ClassCode (Property) EPATH (Property) InstanceNumber (Property) Service (Method) ICIPCallback (Interface) ServiceResponse (Method) Structs ERROR_CODE (Struct) UnpackedEPATH (Struct)
Enums ¶ CIP CIP_Ethernetlink_Services (Enum) obsolete CommonService (Enum) CM_ExtendedStatus (Enum) ExtendedDeviceStatus (Enum)
CIP ¶ CIP_Ethernetlink_Services (Enum) obsolete CommonService (Enum)
CIP_Ethernetlink_Services (ENUM) ¶ TYPE CIP_Ethernetlink_Services : Attributes: qualified_only InOut: Name Initial GET_ATTRIBUTES_ALL CIP_CommonService.GET_ATTRIBUTES_ALL GET_ATTRIBUTE_SINGLE CIP_CommonService.GET_ATTRIBUTE_SINGLE SET_ATTRIBUTE_SINGLE CIP_CommonService.SET_ATTRIBUTE_SINGLE GET_AND_CLEAR 16#4C
obsolete ¶ CommonService (Enum)
CM_ExtendedStatus (ENUM) ¶ TYPE CM_ExtendedStatus : connection manager error codes - Vol. 1 p.116ff Attributes: qualified_only InOut: Name Initial Comment SUCCESS 0 DUPLICATE_FWD_OPEN 16#100 TRANSPORTCLASSTRIGGER_NOT_SUPPORTED 16#103 OWNERSHIP_CONFLICT 16#106 TARGET_CONNECTION_NOT_FOUND 16#107 INVALID_NETWORK_CONNECTION_PARAMETER 16#108 INVALID_CONNECTION_SIZE 16#109 deprecated status: use INVALID_CONFIGURATION_SIZE, INVALID_OT_SIZE and INVALID_TO_SIZE TARGET_FOR_CONNECTION_NOT_CONFIGURED 16#110 RPI_NOT_SUPPORTED 16#111 RPI_NOT_ACCEPTABLE 16#112 OUT_OF_CONNECTIONS 16#113 VENDORID_OR_PRODUCT_CODE_MISSMATCH 16#114 PRODUCT_TYPE_MISSMATCH 16#115 REVISION_MISSMATCH 16#116 INVALID_PATH 16#117 INVALID_CONFIGURATION_PATH 16#118 NON_LISTEN_ONLY_CONNECTION_NOT_OPEND 16#119 TARGET_OBJECT_OUT_OF_CONNECTIONS 16#11A RPI_SMALLER_THAN_PRODUCTION_INHIBIT_TIME 16#11B TRANSPORT_CLASS_NOT_SUPPORTED PRODUCTION_TRIGGER_NOT_SUPPORTED DIRECTION_NOT_SUPPORTED INVALID_OT_FIXVAR_VALUE INVALID_TO_FIXVAR_VALUE INVALID_OT_PRIORITY INVALID_TO_PRIORITY INVALID_OT_CONNECTION_TYPE INVALID_TO_CONNECTION_TYPE INVALID_OT_REDUNDANT_OWNER_FLAG INVALID_CONFIGURATION_SIZE INVALID_OT_SIZE INVALID_TO_SIZE INVALID_CONFIG_APPL_PATH INVALID_CONSUMING_APPL_PATH INVALID_PRODUCING_APPL_PATH CONFIG_SYMBOL_DOES_NOT_EXIST CONSUMING_SYMBOL_DOES_NOT_EXIST PRODUCING_SYMBOL_DOES_NOT_EXIST INCONSISTENT_APPL_PATH_COMBINATION INCONSISTENT_CONSUME_DATA_FORMAT INCONSISTENT_PRODUCE_DATA_FORMAT NULL_FWDOPEN_NOT_SUPPORTED CONNECTION_TIMEOUT_MULTIPLIER_NOT_ACCEPTABLE MISMATCHED_TO_CONNECTION_SIZE MISMATCHED_TO_CONNECTION_FIXVAR MISMATCHED_TO_CONNECTION_PRIORITY MISMATCHED_TRANSPORT_CLASS MISMATCHED_TO_PRODUCTION_TRIGGER MISMATCHED_TO_PRODUCTION_INHIBITTIME CONNECTION_TIMED_OUT 16#203 UNCONNECTED_REQUEST_TIMED_OUT PARAM_ERROR_IN_UNCONNECTED_REQUEST MESSAGE_TOO_LARGE UNCONNECTED_ACK_WITHOUT_REPLY NO_BUFFER_MEMORY_AVAILABLE 16#301 NETWORK_BANDWIDTH_NOT_AVAILABLE PORT_NOT_AVAILABLE 16#311 LINK_ADDRESS_NOT_VALID INVALID_SEGMENT_IN_CONNECTION_PATH 16#315 MISCELLANEOUS 16#31C NOT_CONFIGURED_FOR_OFF_SUBNET_MULTICAST 16#813
ExtendedDeviceStatus (ENUM) ¶ TYPE ExtendedDeviceStatus : Attributes: qualified_only InOut: Name Initial SelfTestingOrUnknown 16#0 FirmwareUpdate 16#10 OneFaultedIOConnection 16#20 NoIOConnection 16#30 NonVolitaleConfig 16#40 MajorFault 16#50 OneIOConnectionRun 16#60 OneIOEstablishedAllIdle 16#70 StatusAttrNotApplicable 16#80 Reserved 16#90
Function Blocks ¶ CIP Objects MessageRouter (FunctionBlock) Public Register (Method) Unregister (Method)
CIP Objects ¶ MessageRouter (FunctionBlock) Public Register (Method) Unregister (Method)
MessageRouter (FB) ¶ FUNCTION_BLOCK MessageRouter EXTENDS LAT.Element IMPLEMENTS ICIP , ICIPCallback2 InOut: Scope Name Type Comment Input hTransportOutputQueue CAA.HANDLE output queue for send unit data (i.e. class 3 messages) pEncSessions POINTER TO ARRAY [0..(constants.gc_usiMaxEncapsulationSessions - 1)] OF CIP_ENC.IEncapsulationSession p_cipUCMM POINTER TO UCMM p_cipIdentity POINTER TO Identity p_cipConnectionManager POINTER TO ConnectionManager Output uiRegisteredCIPObjects UINT eLogCode ERROR Methods: Register Unregister Structure: Public Register (Method) Unregister (Method)