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)
Functions ¶ Network INADDR_TO_IPARRAY (Function)
Network ¶ INADDR_TO_IPARRAY (Function)