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
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
FunctionBlocks ¶ IoDrvCIFXDeviceNet (FunctionBlock) DeviceNet CIFX_DiagSetBits2 (Method) ConfigureOneSlave (Method) DiagCheckSlaves (Method) DownloadSlaveParameter (Method) TryLoadNETXCardConfig (Method) ICmpIoDrv IoDrvUpdateConfiguration (Method) ICmpIoDrvCIPServices GetAttribute (Method) SetAttribute (Method) ICmpIoDrvLiveList GetLiveList (Method) ICmpIoDrvParameter IoDrvReadParameter (Method) IoDrvWriteParameter (Method)
IoDrvCIFXDeviceNet (FB) ¶ FUNCTION_BLOCK IoDrvCIFXDeviceNet EXTENDS IoDrvCIFX IMPLEMENTS ICmpEventCallback, ICmpIoDrvCIPServices, ICmpIoDrvLiveList Methods: CIFX_DiagSetBits2 ConfigureOneSlave DiagCheckSlaves DownloadSlaveParameter GetAttribute GetLiveList IoDrvReadParameter IoDrvUpdateConfiguration IoDrvWriteParameter SetAttribute TryLoadNETXCardConfig Structure: DeviceNet CIFX_DiagSetBits2 (Method) ConfigureOneSlave (Method) DiagCheckSlaves (Method) DownloadSlaveParameter (Method) TryLoadNETXCardConfig (Method) ICmpIoDrv IoDrvUpdateConfiguration (Method) ICmpIoDrvCIPServices GetAttribute (Method) SetAttribute (Method) ICmpIoDrvLiveList GetLiveList (Method) ICmpIoDrvParameter IoDrvReadParameter (Method) IoDrvWriteParameter (Method)
DeviceNet ¶ CIFX_DiagSetBits2 (Method) ConfigureOneSlave (Method) DiagCheckSlaves (Method) DownloadSlaveParameter (Method) TryLoadNETXCardConfig (Method)
IoDrvCIFXDeviceNet.CIFX_DiagSetBits2 (METH) ¶ METHOD CIFX_DiagSetBits2 : UDINT {attribute ‘hide’} InOut: Scope Name Type Return CIFX_DiagSetBits2 UDINT Input pConnector POINTER TO IoConfigConnector byCfg BYTE byDiag BYTE byStateExpl BYTE byStateIo BYTE
IoDrvCIFXDeviceNet.ConfigureOneSlave (METH) ¶ METHOD ConfigureOneSlave : UDINT InOut: Scope Name Type Return ConfigureOneSlave UDINT Input pConnector POINTER TO IoConfigConnector nCount DINT pwLastInputOffset POINTER TO WORD pwLastOutputOffset POINTER TO WORD pbyMacId POINTER TO BYTE
IoDrvCIFXDeviceNet.DiagCheckSlaves (METH) ¶ METHOD DiagCheckSlaves : UDINT {attribute ‘hide’} InOut: Scope Name Type Return DiagCheckSlaves UDINT