StructDeviceNetConfigAssemblyInfo (STRUCT) ¶ TYPE StructDeviceNetConfigAssemblyInfo : STRUCT InOut: Name Type uiConfigSize UINT uiConfigPathSize UINT
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 14:51:22 companyName string 3S-Smart Software Solutions GmbH libraryFile IoDrvCIFXBase.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile IoDrvCIFXBase.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 14:51:21 LibraryCategories library-category-list Intern|IoDrivers Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace IoDrvCIFXBaseLibrary Description See: Description Placeholder IoDrvCifXBase Project IoDrvCIFXBase Title IoDrvCIFXBase Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) CAA Callback Extern ¶ Library Identification ¶ Placeholder: CAA Callback Default Resolution: CAA Callback Extern, * (CAA Technical Workgroup) Namespace: CB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Callback CAA Device Diagnosis ¶ Library Identification ¶ Placeholder: CAA Device Diagnosis Default Resolution: CAA Device Diagnosis, * (CAA Technical Workgroup) Namespace: DED Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CAA Device Diagnosis CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types CmpApp ¶ Library Identification ¶ Placeholder: CmpApp Default Resolution: CmpApp, * (System) Namespace: CmpApp Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpApp CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpEventMgr ¶ Library Identification ¶ Placeholder: CmpEventMgr Default Resolution: CmpEventMgr, * (System) Namespace: CmpEventMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr CmpHilscherCIFX ¶ Library Identification ¶ Placeholder: CmpHilscherCIFX Default Resolution: CmpHilscherCIFX, * (System) Namespace: CmpHilscherCIFX Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpHilscherCIFX CmpIecTask ¶ Library Identification ¶ Placeholder: CmpIecTask Default Resolution: CmpIecTask, * (System) Namespace: CmpIecTask Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpIecTask CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CmpSettings ¶ Library Identification ¶ Placeholder: CmpSettings Default Resolution: CmpSettings, * (System) Namespace: CmpSettings Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSettings Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager IoDriver Bus Control Interfaces ¶ Library Identification ¶ Name: IoDriver Bus Control Interfaces Version: newest Company: System Namespace: IoDriver_Bus_Control_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDriver Bus Control Interfaces, * (System) IoDriver Interfaces ¶ Library Identification ¶ Name: IoDriver Interfaces Version: newest Company: System Namespace: IoDriver_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDriver Interfaces, * (System) IoDriver Parameter Interfaces ¶ Library Identification ¶ Name: IoDriver Parameter Interfaces Version: newest Company: System Namespace: IoDriver_Parameter_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDriver Parameter Interfaces, * (System) IoDrvBase ¶ Library Identification ¶ Placeholder: IoDrvBase Default Resolution: IoDrvBase, * (System) Namespace: IoDrvBase Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDrvBase IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard MemoryUtils ¶ Library Identification ¶ Placeholder: MemoryUtils Default Resolution: MemoryUtils, * (3S - Smart Software Solutions GmbH) Namespace: MEMUtils Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: MemoryUtils Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysCpuHandling ¶ Library Identification ¶ Placeholder: SysCpuHandling Default Resolution: SysCpuHandling, * (System) Namespace: SysCpuHandling Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysCpuHandling SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTime ¶ Library Identification ¶ Placeholder: SysTime Default Resolution: SysTime, * (System) Namespace: SysTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTime SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
IoDrvCIFXDeviceNet Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title IoDrvCIFXDeviceNet Version 3.5.7.0 Categories Intern|IoDrivers Namespace IoDrvCIFXDeviceNetLibrary Author 3S - Smart Software Solutions GmbH Placeholder IoDrvCIFXDeviceNet Description 1 ¶ IO Driver DeviceNet for Hilscher NetX chip. Contents: ¶ Constants CIPGeneralErrorCodes (GVL) DNMCmdDefinitions (GVL) DNMCommandIds (GVL) InfoIDs (GVL) IoConfigParamIDs (GVL) NetXErrorCodes (GVL) DataStructs DNMExtendedStatus (Struct) PacketInterface StructDeviceNetConfigAssemblyInfo (Struct) StructDeviceNetConnection (Struct) StructDeviceNetConnectionEntry (Struct) StructDeviceNetParameter (Struct) FunctionBlocks IoDrvCIFXDeviceNet (FunctionBlock) Indices and tables ¶ 1 Based on IoDrvCIFXDeviceNet.library, last modified 01.01.1601, 00:53:00. LibDoc 4.4.0.0-b.27 The content file IoDrvCIFXDeviceNet.clean.json was generated with CODESYS V3.5 SP10 Patch 2 on 17.05.2017, 16:40:04.
Constants ¶ CIPGeneralErrorCodes (GVL) DNMCmdDefinitions (GVL) DNMCommandIds (GVL) InfoIDs (GVL) IoConfigParamIDs (GVL) NetXErrorCodes (GVL)
CIPGeneralErrorCodes (GVL) ¶ InOut: Scope Name Type Initial Comment Constant CIP_GENERAL_ERROR_SUCCESS BYTE 16#0 Success CIP_GENERAL_ERROR_CON_FAILURE BYTE 16#1 A connection related service failed CIP_GENERAL_ERROR_RES_UNAVAILABLE BYTE 16#2 Some requiered ressources for the service haven’t been available CIP_GENERAL_ERROR_INVALID_PARAM BYTE 16#3 See state 0x20, which is applied in this situation CIP_GENERAL_ERROR_PATH_SEG_ERROR BYTE 16#4 A path segment error has been encountered CIP_GENERAL_ERROR_PATH_DEST_UNKNOWN BYTE 16#5 The path references an unkown object CIP_GENERAL_ERROR_PARTIAL_TRANSFER BYTE 16#6 Only a part of the expected data could be transferred CIP_GENERAL_ERROR_CON_LOST BYTE 16#7 The connection has been lost CIP_GENERAL_ERROR_SERVICE_NOT_SUPPORTED BYTE 16#8 The requested service is not supported CIP_GENERAL_ERROR_INVALID_ATTR_VALUE BYTE 16#9 Detection of invalid attribute data CIP_GENERAL_ERROR_ATTR_LIST_ERROR BYTE 16#A A attribute has got an state unequal 0 CIP_GENERAL_ERROR_ALREADY_REQ BYTE 16#B The object is already in request mode CIP_GENERAL_ERROR_OBJ_STATE_CONFLICT BYTE 16#C The object is not able to perform service CIP_GENERAL_ERROR_OBJ_EXIST BYTE 16#D The object already exists CIP_GENERAL_ERROR_ATTR_NOT_SET BYTE 16#E The attribute is not settable CIP_GENERAL_ERROR_PRIV_VIOLATION BYTE 16#F A check of permissions failed CIP_GENERAL_ERROR_DEV_STATE_CONFLICT BYTE 16#10 The current state of the device prevents the service CIP_GENERAL_ERROR_REPLY_TOO_LARGE BYTE 16#11 The reply data requires more space than allocated CIP_GENERAL_ERROR_FRAGMENTATION BYTE 16#12 The service causes a fragmentation fault
DNMCmdDefinitions (GVL) ¶ InOut: Scope Name Type Initial Constant DNM_PACKET_TIMEOUT UDINT 16#3E8 DNM_FAL_DOWNLOAD_AREA_BUS_PARAMETER UINT 0 DNM_FAL_DOWNLOAD_AREA_SLAVE_PARAMETER UINT 1 DNM_FAL_DOWNLOAD_AREA_SERVER_PARAMETER UINT 2 DNM_FAL_DOWNLOAD_AREA_DEVICE_PARAMETER UINT 3 DN_FAL_BAUDRATE_500 UDINT 1 DN_FAL_BAUDRATE_250 UDINT 2 DN_FAL_BAUDRATE_125 UDINT 3
DNMCommandIds (GVL) ¶ InOut: Scope Name Type Initial Comment Constant CAN_DL_CMD_DATA_IND UDINT 16#2A00 CAN_DL_CMD_DATA_RES UDINT 16#2A01 CAN_DL_CMD_DATA_REQ UDINT 16#2A02 CAN_DL_CMD_DATA_CNF UDINT 16#2A03 CAN_DL_CMD_DATA_HI_REQ UDINT 16#2A04 CAN_DL_CMD_DATA_HI_CNF UDINT 16#2A05 CAN_DL_CMD_START_REQ UDINT 16#2A06 CAN_DL_CMD_START_CNF UDINT 16#2A07 CAN_DL_CMD_STOP_REQ UDINT 16#2A08 CAN_DL_CMD_STOP_CNF UDINT 16#2A09 CAN_DL_CMD_AP_REGISTER_REQ UDINT 16#2A0A CAN_DL_CMD_AP_REGISTER_CNF UDINT 16#2A0B CAN_DL_CMD_SET_FILTER_REQ UDINT 16#2A0C CAN_DL_CMD_SET_FILTER_CNF UDINT 16#2A0D CAN_DL_CMD_SET_PRM_REQ UDINT 16#2A0E CAN_DL_CMD_SET_PRM_CNF UDINT 16#2A0F CAN_DL_CMD_EVENT_IND UDINT 16#2A10 CAN_DL_CMD_EVENT_RES UDINT 16#2A11 CAN_DL_CMD_ENABLE_RXID_REQ UDINT 16#2A12 CAN_DL_CMD_ENABLE_RXID_CNF UDINT 16#2A13 CAN_DL_CMD_EVENT_ACK_REQ UDINT 16#2A14 CAN_DL_CMD_EVENT_ACK_CNF UDINT 16#2A15 CAN_DL_CMD_DIAG_REQ UDINT 16#2A16 CAN_DL_CMD_DIAG_CNF UDINT 16#2A17 CAN_DL_CMD_DIAG_RESET_REQ UDINT 16#2A18 CAN_DL_CMD_DIAG_RESET_CNF UDINT 16#2A19 CAN_DL_CMD_TX_ABORT_REQ UDINT 16#2A1A CAN_DL_CMD_TX_ABORT_CNF UDINT 16#2A1B CAN_DL_CMD_INIT_REQ UDINT 16#2A1C CAN_DL_CMD_INIT_CNF UDINT 16#2A1D DEVNET_FAL_CMD_RANGE_START UDINT 16#3800 DEVNET_FAL_CMD_INIT_REQ UDINT 16#3800 DEVNET_FAL_CMD_INIT_CNF UDINT 16#3801 DEVNET_FAL_CMD_DOWNLOAD_REQ UDINT 16#3802 DEVNET_FAL_CMD_DOWNLOAD_CNF UDINT 16#3803 DEVNET_FAL_CMD_SET_MODE_REQ UDINT 16#3804 DEVNET_FAL_CMD_SET_MODE_CNF UDINT 16#3805 DEVNET_FAL_CMD_CLR_CONFIG_REQ UDINT 16#3806 DEVNET_FAL_CMD_CLR_CONFIG_CNF UDINT 16#3807 DEVNET_FAL_CMD_NEW_OUTPUT_IND UDINT 16#3808 DEVNET_FAL_CMD_NEW_OUTPUT_RES UDINT 16#3809 DEVNET_FAL_CMD_GET_ATT_REQ UDINT 16#380A DEVNET_FAL_CMD_GET_ATT_CNF UDINT 16#380B DEVNET_FAL_CMD_SET_ATT_REQ UDINT 16#380C DEVNET_FAL_CMD_SET_ATT_CNF UDINT 16#380D DEVNET_FAL_CMD_FAULT_IND UDINT 16#3810 DEVNET_FAL_CMD_AP_REGISTER_REQ : UDINT := 16#0000380E; DEVNET_FAL_CMD_AP_REGISTER_CNF : UDINT := 16#0000380F; DEVNET_FAL_CMD_FAULT_RES UDINT 16#3811 DEVNET_FAL_CMD_ACYC_BTS_REQ UDINT 16#3812 DEVNET_FAL_CMD_ACYC_BTS_CNF UDINT 16#3813 DEVNET_FAL_CMD_LIFELIST_REQ UDINT 16#3814 DEVNET_FAL_CMD_LIFELIST_CNF UDINT 16#3815 DEVNET_FAL_CMD_UPLOAD_REQ UDINT 16#3816 DEVNET_FAL_CMD_UPLOAD_CNF UDINT 16#3817 DEVNET_FAL_CMD_SET_MODE_IND UDINT 16#3818 DEVNET_FAL_CMD_SET_MODE_RES UDINT 16#3819 DEVNET_FAL_CMD_RANGE_END UDINT 16#3819 DEVNET_FAL_CMD_GET_ATT_ALL_REQ UDINT 16#381A DEVNET_FAL_CMD_GET_ATT_ALL_CNF UDINT 16#381B DEVNET_AP_CMD_START UDINT 16#3900 DEVNET_AP_CMD_IO_SCAN_REQ UDINT 16#3900 DEVNET_AP_CMD_IO_SCAN_CNF UDINT 16#3901 DEVNET_AP_CMD_WATCHDOG_IND UDINT 16#3902 DEVNET_AP_CMD_WATCHDOG_RET UDINT 16#3903 RCX_CMD_REGISTER_APPLICATION UDINT 16#2F10
InfoIDs (GVL) ¶ InOut: Scope Name Type Initial Constant INFOID_SETBUSSTATEOFFFAILED UDINT 16#400 INFOID_SETHOSTSTATENOTREADYFAILED UDINT 16#401 INFOID_VENDORORDEVICENAMEMISSING UDINT 16#402 INFOID_SENDREGAPPFAILED UDINT 16#403 INFOID_REGAPPFAILED UDINT 16#404 INFOID_DUMPSDU UDINT 16#405 INFOID_SENDSDUFAILED UDINT 16#406 INFOID_SDUFAILED UDINT 16#407 INFOID_SLAVECONFIGFAILED UDINT 16#408 INFOID_BUSCONFIGFAILED UDINT 16#409 INFOID_DEVICECONFIGFAILED UDINT 16#40A
IoConfigParamIDs (GVL) ¶ InOut: Scope Name Type Initial Comment Constant DNM_CFG_SCANNER_VENDOR_NAME UDINT 2000 Scanner vendor name DNM_CFG_SCANNER_MODEL_NAME UDINT 2001 Scanner product name DNM_CFG_SCANNER_DIAG UDINT 2002 NetX Scanner diagnosis DNM_CFG_SCANNER_ENABLE_FLAGS UDINT 2003 Device Enabel Flags (Type:UDINT) -> see NetX-DNM documenatation DNM_CFG_SCANNER_VENDOR_ID UDINT 2004 Device Vendor ID (Type:UINT)-> see NetX-DNM documenatation DNM_CFG_SCANNER_PRODUCT_CODE UDINT 2005 Device Product Code (Type:UINT)-> see NetX-DNM documenatation DNM_CFG_SCANNER_MAC_ID UDINT 16#100 Scanner MAC ID DNM_CFG_ADAPTER_DIAG UDINT 16#50 Adapter Diagnosis DNM_CFG_ADAPTER_DIAG_ACK UDINT 16#51 Adapter Diagnosis Acknowlge DNM_CFG_ADAPTER_MAC_ID UDINT 16#100 Adapter MAC ID DNM_CFG_ADAPTER_UCMM_SUPPORT UDINT 16#105 Adapter support UCMMM DNM_CFG_ADAPTER_UCMM_GROUT UDINT 16#106 Adapter UCMM group DNM_CFG_ADAPTER_FRAG_TIMEOUT UDINT 16#107 Adapter fragmentation timeout DNM_CFG_ADAPTER_VENDOR_CODE UDINT 16#200 Adapter Vendor Code DNM_CFG_ADAPTER_PRODUCT_TYPE UDINT 16#201 Adapter Product Type DNM_CFG_ADAPTER_PRODUCT_CODE UDINT 16#202 Adapter Product Code DNM_CFG_ADAPTER_MAJOR_REV UDINT 16#203 Adapter Major revision DNM_CFG_ADAPTER_MIN_REV UDINT 16#204 Adapter Minor revision DNM_CFG_ADAPTER_KEYING UDINT 16#205 Adapter target keying DNM_CFG_ADAPTER_VENDOR_NAME UDINT 16#206 Adapter Vendor name DNM_CFG_ADAPTER_DEVICE_OPTION UDINT 16#1000 Adapter device options DNM_CFG_ADAPTER_CFG_DATA_INFO UDINT 16#2000 Information on the configuration Assembly DNM_CFG_ADAPTER_CFG_DATA_SIZE UDINT 16#2001 Size of the configuation data DNM_CFG_ADAPTER_CFG_DATA UDINT 16#2002 Adapter configuration data DNM_CFG_ADAPTER_NUM_CONNECTION UDINT 16#10000000 Number of connection of the adapter DNM_CFG_ADAPTER_CONNECTION UDINT 16#10010000 First connection DNM_CFG_ADAPTER_CONNECTION_ENTRY_INPUT UDINT 16#20000 Input Connection Enttry DNM_CFG_ADAPTER_CONNECTION_INPUT_PATH UDINT 16#30000 Connection input path DNM_CFG_ADAPTER_CONNECTION_ENTRY_OUTPUT UDINT 16#40000 Output Connection Enttry DNM_CFG_ADAPTER_CONNECTION_OUTPUT_PATH UDINT 16#50000 Connection output path DNM_CFG_ADAPTER_INPUT_CHANNEL UDINT 16#60000 First input channel of connection DNM_CFG_ADAPTER_OUTPUT_CHANNEL UDINT 16#70000 First output channel of connection DNM_CFG_ADAPTER_CONNECTION_OFFSET UDINT 16#1000000 Adapter connection offset DNM_CFG_ADAPTER_NUM_PARAMETER UDINT 16#20000000 Adapter number of paraemters DNM_CFG_ADAPTER_PARAMETER_SETTING UDINT 16#20000000 Adapter parameter settings DNM_CFG_ADAPTER_PARAMETER_PATH UDINT 16#20001000 Adapter parameter path DNM_CFG_ADAPTER_PARAMETER_VALUE UDINT 16#2001000 Adapter parameter value