CommunicationSettings (STRUCT) ¶ TYPE CommunicationSettings : STRUCT InOut: Name Type Comment bUseDynamicAddressResolution BOOL TODO (CDS-50836): communication by tcp scanInfo NetworkScanSettings appIdentification PlcAppIdentification udiCommBufferSize UDINT stPlcAddr STRING
ConnectionSetup (STRUCT) ¶ TYPE ConnectionSetup : STRUCT This structure contains all the data for dynamic connection setup IEC application has to instantiate it to allow a dynamic change of parameterss InOut: Name Type Comment xDataValid BOOL If the data are valid stNodeAddress STRING Logical Codesys address: e.g. ‘0001.A000.01A2’
DeviceInfo (STRUCT) ¶ TYPE DeviceInfo : STRUCT InOut: Name Type x16BitPointers BOOL x64BitPointers BOOL
DriverCfg (STRUCT) ¶ TYPE DriverCfg : STRUCT InOut: Name Type communication CommunicationSettings devInfo DeviceInfo credentialInfo PlcCredentialInfo symbols SymbolicInfo dataSourceIndex INT pConnectionSetup POINTER TO ConnectionSetup
Guid (STRUCT) ¶ TYPE Guid : STRUCT InOut: Name Type data1 DWORD data2 WORD data3 WORD data4 ARRAY [0..7] OF BYTE
NetworkScanSettings (STRUCT) ¶ TYPE NetworkScanSettings : STRUCT InOut: Name Type Comment udiSearchedDeviceId UDINT udiSearchedDeviceType UDINT udiSearchedDeviceVersion UDINT wsDeviceNodeName WSTRING fixed size string (but 80 chars should be enough! stParentRelations STRING udiSearchFlags CmpNameServiceClientIec.NSClientSearchNodeFlags
PlcAppIdentification (STRUCT) ¶ TYPE PlcAppIdentification : STRUCT InOut: Name Type stAppName STRING gdCode Guid gdData Guid
PlcCredentialInfo (STRUCT) ¶ TYPE PlcCredentialInfo : STRUCT InOut: Name Type xCredentialsAtRuntime BOOL credentials PlcCredentials
PlcCredentials (STRUCT) ¶ TYPE PlcCredentials : STRUCT InOut: Name Type stUser STRING stPassword STRING
SymbolicInfo (STRUCT) ¶ TYPE SymbolicInfo : STRUCT InOut: Name Type pRootNodes POINTER TO SymbolicVarsBase.IBaseTreeNode iRootNodeCount UINT