StructDeviceNetConnection (STRUCT) ¶ TYPE StructDeviceNetConnection : STRUCT InOut: Name Type Comment udiRPI UDINT requested packet interval (us) udiProdInhibitTime UINT Transmission inhibit time (ms) uiAcknowledgeTimer UINT Timeout for acknowledged connections (ms) byConnectionType BYTE definition, see below usiWatchdogTimeoutAction USINT definition, see below xUseOutputBit BOOL only valid for Bit-Strobed Connection Type
StructDeviceNetConnectionEntry (STRUCT) ¶ TYPE StructDeviceNetConnectionEntry : STRUCT InOut: Name Type Comment xEnable BOOL uiConnectionPathSize UINT size of the Connection Path in Bytes uiSize UINT
StructDeviceNetParameter (STRUCT) ¶ TYPE StructDeviceNetParameter : STRUCT InOut: Name Type wSize WORD wSizeLinkPath WORD xAbortOnErrror BOOL xJumpToLine BOOL uiLine UINT
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
NetXErrorCodes (GVL) ¶ InOut: Scope Name Type Initial Comment Constant TLR_E_CAN_DL_COMMAND_INVALID UDINT 16#C03F0001 Invalid command. TLR_E_CAN_DL_CMD_LENGTH_MISMATCH UDINT 16#C03F0002 The length code of the command is invalid. TLR_E_CAN_DL_UNKNOWN_PARAMETER_TYPE UDINT 16#C03F0003 The parameter type of the command “Set Paramter” is invalid. TLR_E_CAN_DL_SET_MODE_FAILED UDINT 16#C03F0004 Within the command “Set Parameter” the function set “CAN Mode” failed. TLR_E_CAN_DL_SET_BAUDRATE_FAILED UDINT 16#C03F0005 Within the command “Set Parameter” the function set “Baudrate” failed. TLR_E_CAN_DL_SET_TXABORT_TIME_FAILED UDINT 16#C03F0006 Within the command “Set Parameter” the function set “Transmission Abort Timer” failed. TLR_E_CAN_DL_SET_EVENTS_REQUESTED_FAILED UDINT 16#C03F0007 Within the command “Set Parameter” the function set “Requetsed Events” failed. TLR_E_CAN_DL_SET_FILTER_FAILED UDINT 16#C03F0008 Within the command “Set Parameter” or “Set Filter the function set “CAN Filter” failed. TLR_E_CAN_DL_SET_ENABLE_DISABLE_RXID_FAILED UDINT 16#C03F0009 Within the command Enable or Diasble of receive identifiers an error occurred. TLR_E_CAN_DL_TX_FRAME_FAILED UDINT 16#C03F000A At least one CAN frame could not be send. Normaly because the send process was aborted by the transmission abort timer. TLR_E_CAN_DL_TX_BUFFER_OVERRUN UDINT 16#C03F000B The send request of CAN frames was rejected because the internal buffer for send requests is full. TLR_E_CAN_DL_UNKNOWN_DIAG_TYPE UDINT 16#C03F000C The diagnostic type of the command “Get Diag” is invalid. TRL_E_CAN_DL_TX_ABORT_ALREADY_IN_REQUEST UDINT 16#C03F000D The command “Transmission Abort” is already requested. TRL_E_CAN_DL_TX_ABORT UDINT 16#C03F000E The send process of can frames was aborted by “Transmission Abort” command. TLR_E_DEVNET_FAL_COMMAND_INVALID UDINT 16#C0470001 Invalid command received. TLR_E_DEVNET_FAL_SERVICE_NOT_SUPPORTED UDINT 16#C0470002 Service not supported. TLR_E_DEVNET_FAL_RESET_IN_REQUEST UDINT 16#C0470003 Reset is in request. TLR_E_DEVNET_FAL_UNRECOVER_RESET_FAULT UDINT 16#C0470004 Unrecoverable reset fault. TLR_E_DEVNET_FAL_SET_MODE_INVALID_MODE UDINT 16#C0470010 Invalid value for ‘mode’ of command. TLR_E_DEVNET_FAL_SET_MODE_ALREADY_IN_REQUEST UDINT 16#C0470011 Command already in request. TLR_E_DEVNET_FAL_CLR_CONFIG_NOT_ALLOWED_IN_ACTUAL_STATE UDINT 16#C0470020 Not allowed to clear configuration in actual mode. TLR_E_DEVNET_FAL_DOWNLOAD_NOT_ALLOWED_IN_ACTUAL_STATE UDINT 16#C0470030 Download not allowed in actual state. TLR_E_DEVNET_FAL_DOWNLOAD_INVALID_AREA_CODE UDINT 16#C0470031 Invalid value in ‘AreaCode’ of command. TLR_E_DEVNET_FAL_DOWNLOAD_INVALID_SEQUENCE UDINT 16#C0470032 Sequence error. TLR_E_DEVNET_FAL_DOWNLOAD_TO_MUCH_DATA UDINT 16#C0470033 To much data. TLR_E_DEVNET_FAL_DOWNLOAD_TO_LESS_DATA UDINT 16#C0470034 Less data. TLR_E_DEVNET_FAL_DOWNLOAD_ALLREADY_CONFIGURED UDINT 16#C0470035 DeviceNet Stack allready configured. TLR_E_DEVNET_FAL_DOWNLOAD_FAULTY_CONFIGURATION UDINT 16#C0470036 DeviceNet Stack with an faulty configured loaded. TLR_E_DEVNET_FAL_DPM_BYTE_ALREADY_MAPPED UDINT 16#C0470037 DPM Byte already mapped. TLR_E_DEVNET_FAL_DPM_BYTE_OUT_OF_MEMORY UDINT 16#C0470038 DPM Byte out of DPM Memory. TLR_E_DEVNET_FAL_BAUDRATE_OUT_OF_RANGE UDINT 16#C0470100 Invalid Baudrate. TLR_E_DEVNET_FAL_MAC_ID_OUT_OF_RANGE UDINT 16#C0470101 Invalid MAC Id. TLR_E_DEVNET_FAL_ADR_DOUBLE UDINT 16#C0470102 Slave already configured. TLR_E_DEVNET_FAL_DATA_SET_FIELD_LEN UDINT 16#C0470103 Invalid length of slave parameter set. TLR_E_DEVNET_FAL_PRED_MST_SL_ADD_LEN UDINT 16#C0470104 Invalid length of address table in parameter set. TLR_E_DEVNET_FAL_PRED_MSTSL_CFG_FIELD_LEN UDINT 16#C0470105 Invalid length of predefined master slave config table in parameter set. TLR_E_DEVNET_FAL_PRED_MST_SL_ADD_TAB_INCONS UDINT 16#C0470106 Inconsitency between addresstable and configured connection length. TLR_E_DEVNET_FAL_EXPL_PRM_FIELD_LEN UDINT 16#C0470107 Invalid Length of explicit parameter data in slave parameter set. TLR_E_DEVNET_FAL_PRED_MSTSL_CFG_ADD_INPUT_INCONS UDINT 16#C0470108 Inconsistency between number of input address offsets and configured input modules. TLR_E_DEVNET_FAL_PRED_MSTSL_CFG_ADD_OUTPUT_INCONS UDINT 16#C0470109 Inconsistency between number of output address offsets and configured output modules. TLR_E_DEVNET_FAL_UNKNOWN_DATA_TYPE UDINT 16#C047010A Unknown data type in of the module definition. TLR_E_DEVNET_FAL_MODULE_DATA_SIZE UDINT 16#C047010B Invalid data size in of the module definition. TLR_E_DEVNET_FAL_OUTPUT_OFF_RANGE UDINT 16#C047010C Output address offset exceeds the maximum allowed area. TLR_E_DEVNET_FAL_INPUT_OFF_RANGE UDINT 16#C047010D Input address offset exceeds the maximum allowed area. TLR_E_DEVNET_FAL_WRONG_TYPE_OF_CONNECTION UDINT 16#C047010E Invalid type of connection configured. TLR_E_DEVNET_FAL_TYPE_CONNECTION_REDEFINITION UDINT 16#C047010F Redifinition of connection type. TLR_E_DEVNET_FAL_EXP_PACKET_LESS_PROD_INHIBIT UDINT 16#C0470110 Configured ‘Production Inhibit Time’ is smaller then ‘Expected Packet Rate’. TLR_E_DEVNET_FAL_PRM_FIELD_LEN_INCONSISTENT UDINT 16#C0470111 Invalid length of parameter field in slave parameter set. TLR_E_DEVNET_FAL_SET_BAUDRATE_FAIL UDINT 16#C0470112 Error while setting baudrate. TLR_E_DEVNET_FAL_REG_FRAG_TIMEOUT_OUT_OF_RANGE UDINT 16#C0470113 Invalid value of fragmentation timeout. TLR_E_DEVNET_FAL_PRM_OUT_MEMORY UDINT 16#C0470114 Out of memory for configuration data. TLR_E_DEVNET_FAL_CON_NA UDINT 16#C0470211 No response from device. TLR_E_DEVNET_FAL_CON_MDA UDINT 16#C0470215 To much data received. TLR_E_DEVNET_FAL_CON_LE UDINT 16#C0470233 Invalid length of requested service. TLR_E_DEVNET_FAL_CON_AD UDINT 16#C0470236 Another service still active. TLR_E_DEVNET_FAL_CON_SE UDINT 16#C0470239 Sequence error in response sequence. TLR_E_DEVNET_FAL_CON_OC UDINT 16#C0470240 Explicit Message Handler is occupied. TLR_E_DEVNET_FAL_CON_ERR_RES UDINT 16#C0470294 Service Error Response. TLR_E_DEVNET_FAL_LIFELIST_IN_PROGRESS UDINT 16#C0470295 Lifelist request in progress. TLR_E_DEVNET_FAL_BTS_IN_PROGRESS UDINT 16#C0470296 Bitstrobe request in progress. TLR_E_DEVNET_FAL_BUS_NOT_ONLINE UDINT 16#C0470297 Bus not communicating. TLR_E_DEVNET_FAL_SLAVE_NOEXCHANGE UDINT 16#C0471000 Service Error Response. TLR_E_DEVNET_AP_COMMAND_INVALID UDINT 16#C05B0001 Invalid command received. TLR_E_DEVNET_AP_SERVICE_NOT_SUPPORTED UDINT 16#C05B0002 Service not supported. TLR_E_DEVNET_AP_NO_DATA_BASE UDINT 16#C05B0010 No data base found. TLR_E_DEVNET_AP_ERR_OPEN_DATA_BASE UDINT 16#C05B0011 Error while opening data base. TLR_E_DEVNET_AP_ERR_READ_DATA_BASE UDINT 16#C05B0012 Error while reading data base. TLR_E_DEVNET_AP_TABLE_NOT_FOUND UDINT 16#C05B0013 Table not fond in data base. TLR_E_DEVNET_AP_INVALID_DNM_DATA_BASE UDINT 16#C05B0014 No valid DeviceNet data base. TLR_E_DEVNET_AP_NON_EXCHANGE_SLAVE UDINT 16#C05B0100 No data exchange with at least one slave. TLR_E_DEVNET_AP_NON_EXCHANGE_ALL UDINT 16#C05B0101 No slave in data exchange. TLR_E_DEVNET_AP_ILLEGAL_PACKET_LENGTH UDINT 16#C05B0110 Illegal packete length. TLR_E_DEVNET_AP_WRONG_WD_VALUE UDINT 16#C05B0111 Wrong watchdog.
DataStructs ¶ DNMExtendedStatus (Struct) PacketInterface CIFX_COM_DIAGNOSTICS2 (Struct) DN_DEV_PRM_HEADER (Struct) DN_EXPL_SET_ATTR_DATA (Struct) DN_FAL_BUS_PRM (Struct) DN_FAL_DEV_PRM_T (Struct) DN_FAL_PACKET_ATTRIBUTE (Struct) DN_FAL_PACKET_DOWNLOAD_CNF_T (Struct) DN_FAL_PACKET_DOWNLOAD_REQ_T (Struct) DN_FAL_PACKET_LIVELIST_CNF_T (Struct) DN_FAL_PACKET_LIVELIST_REQ_T (Struct) DN_IO_MODULE (Struct) DN_PRED_MSTSL_ADD_TAB (Struct) DN_PRED_MSTSL_CFG_DATA (Struct) DN_PRED_MSTSL_CONNOBJ (Struct) DN_PRED_MSTSL_IO_OBJ_HEADER (Struct) DN_SET_ATTR_DATA (Struct) StructDeviceNetConfigAssemblyInfo (Struct) StructDeviceNetConnection (Struct) StructDeviceNetConnectionEntry (Struct) StructDeviceNetParameter (Struct)
DNMExtendedStatus (STRUCT) ¶ TYPE DNMExtendedStatus : STRUCT