GetTextProperty (FUN) ¶ FUNCTION GetTextProperty : WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetTextProperty WSTRING Input stKey WSTRING
GetTextProperty2 (FUN) ¶ FUNCTION GetTextProperty2 : POINTER TO WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetTextProperty2 POINTER TO WSTRING Input stKey WSTRING
GetTitle (FUN) ¶ FUNCTION GetTitle : WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetTitle WSTRING
DSD_StandardSymbolicMonitoringInit4 (STRUCT) ¶ TYPE DSD_StandardSymbolicMonitoringInit4 EXTENDS DSD_StandardSymbolicMonitoringInit3 : STRUCT InOut: Name Type Initial Comment Inherited from stPlcAddr STRING StandardMonitoringInit_Base credentials PlcCredentials StandardMonitoringInit_Base udiInitialCommBufferSize UDINT StandardMonitoringInit_Base pServiceBuffer POINTER TO BYTE StandardMonitoringInit_Base ServiceBufferSize UDINT StandardMonitoringInit_Base pServiceBufferAdd POINTER TO BYTE If no memory is configured here, then we will only use one channel to connect to the plc otherwise we will try to open two channels, one for reading and one for writing StandardMonitoringInit_Base ServiceBufferAddSize UDINT StandardMonitoringInit_Base monitoringMode PlcSymbolicMonitoringType DSD_StandardSymbolicMonitoringInit bUseDynamicAddressResolution BOOL DSD_StandardSymbolicMonitoringInit2 addrResolutionInfo DSD_DynamicAddressResolutionInfo DSD_StandardSymbolicMonitoringInit2 bWithDeviceLogin BOOL This flag is no longer evaluated as the device login is mandatory for plcs with runtime versions >= 3.5.2 and it does not hurt for older runtimes. Further code assumes that this flag is set. DSD_StandardSymbolicMonitoringInit3 bAskForCredentials BOOL TRUE TRUE -> The dataserver has to care about credentials, FALSE -> the credentials in StandardMonitoringInit_Base are used DSD_StandardSymbolicMonitoringInit3 bUpdateInStopMode BOOL
Logging ¶ AddLogMessage (Function) ComponentConstants (GVL) LoggingHelper (FunctionBlock) FB_Exit (Method) FB_Init (Method)
Enums ¶ InternalState (Enum)
DatasourceApplicationV3 ¶ Enums InternalState (Enum) Function Blocks Address Resolution RemoteVarInfo (FunctionBlock) SpecialAddrFound (Method) SpecialAddressInfoIf (Property) StoreAddressInfo (Method) RemoteVarResolver (FunctionBlock) Initialize (Method) Overrides IgnoreRootNode (Method) NodeFound (Method) NodeNotFound (Method) Private FillSize (Method) Resolve (Method) AddressLeafTreeNode (FunctionBlock) AddressInfo (Property) QueryInterface (Method) Communication Monitoring CodeWriter (FunctionBlock) Code-Writing BitGet (Method) BitSet (Method) BnZ (Method) CallIEC (Method) Cpy (Method) Der (Method) FAddrB (Method) FAddrE (Method) FAlloc (Method) FLd (Method) Halt (Method) Ld16 (Method) Ld32 (Method) Ld8 (Method) Rao (Method) Count (Property) FB_Init (Method) Flush (Method) WriteByte (Method) WriteLEDWord (Method) WriteLEWord (Method) MonitoringServiceHelper (FunctionBlock) Initialize (Method) Private Monitoring prvWriteAbsoluteAddressInfoData (Method) prvWriteAbsoluteAddressInfoTag (Method) prvWritePropertyAddressInfoData (Method) prvWritePropertyAddressInfoTag (Method) Writing prvWriteWritingAbsoluteAddressInfoTag (Method) prvWriteWritingPropertyAddressInfoTag (Method) WriteApplicationInfo (Method) WriteMonitoringAddressInfoTag (Method) WriteWritingAddressInfoTag (Method) PlcConnectionInitFlags (Enum) PlcCryptType (Enum) Request (FunctionBlock) Content (Property) Finish (Method) Init (Method) Service (Property) ServiceGroup (Property) CredentialsHandling (FunctionBlock) CredentialsNecessary (Property) SetCredentials (Method) Driver (FunctionBlock) CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) IDriverTraceAddressInfoProvider CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property) ITraceAddressInfoWriter TraceAbsoluteAddressInfoWriter (FunctionBlock) FB_Exit (Method) ITraceAddressInfoWriter GetAddressFlags (Method) Release (Method) WriteAddressInfo (Method) SetAddressInfo (Method) TraceAbstractAddressInfoWriter (FunctionBlock) ITraceAddressInfoWriter-parts GetSize (Method) GetType (Method) SetDataItem (Method) TracePropertyByCallAddressInfoWriter (FunctionBlock) FB_Exit (Method) ITraceAddressInfoWriter GetAddressFlags (Method) Release (Method) WriteAddressInfo (Method) SetAddressInfo (Method) RequestFactory (FunctionBlock) CreateReadRequest (Method) CreateWriteRequest (Method) IDriverRequestFactoryCustom CreateCustomRequest (Method) IDriverRequestFactoryLargeRequests CreateLargeReadRequest (Method) CreateLargeWriteRequest (Method) ReleaseRequest (Method) Requests CustomRequestResponse (FunctionBlock) FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method) IRequest (Interface) Poll (Method) Release (Method) Send (Method) LargeReadRequest (FunctionBlock) Finished (Property) Poll (Method) Release (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method) LargeWriteRequest (FunctionBlock) Finished (Property) Poll (Method) Release (Method) SetSentItemsCount (Method) StartOffset (Property) ReadRequest (FunctionBlock) FB_Exit (Method) Init (Method) Poll (Method) Protected BuildRequest (Method) ReleaseResources (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method) Release (Method) Send (Method) WriteRequest (FunctionBlock) FB_Exit (Method) Init (Method) Poll (Method) Protected ReleaseResources (Method) SetSentItemsCount (Method) StartOffset (Property) Release (Method) Send (Method) Roots RootAddressDatasourceIndex (FunctionBlock) DatasourceIndex (Property) QueryInterface (Method) StateMachine (FunctionBlock) IDriverStateMachine Connecting (Method) PollRequestResult (Method) ResetAfterError (Method) SendRequest (Method) ShutdownAfterError (Property) ShutdownTimedout (Method) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) IDriverStateMachine2 WaitingForCommSetting (Method) Private FillAddress (Method) Utilities Logging Assert (Function) ErrorToString (Function) Monitoring Logging GVL_MonLog (GVL) MonLog_Binary (Function) MonLog_CurrentTime (Function) MonLog_DumpDataItem (Function) MonLog_DumpDataItemBase (Function) MonLog_DumpDataItemWriting (Function) MonLog_Error (Function) MonLog_ErrorAndClose (Function) MonLog_LogLine (Function) MonLog_OkAndClose (Function) Severity (Enum) Swapping SwapDword (Function) SwapDwordIf (Function) SwapLword (Function) SwapLwordIf (Function) SwapWord (Function) SwapWordIf (Function) UtilSwapGuidIf (Function) UtilAreGuidsEqual (Function) UtilBuildItemErrorCode (Function) UtilByteToHexString (Function) UtilGetHostName (Function) UtilGuidToString (Function) UtilIsGuidEmpty (Function) UtilNumericVersionToString (Function) UtilResolveItemToRemoteAddr (Function) UtilSizeFromAddrInfo (Function) UtilVersionToString (Function) GlobalConstants ComponentConstants (GVL) Errors (GVL) Services (GVL) GlobalVariables GVL (GVL) Interfaces IAddrInfoLeafTreeNode (Interface) AddressInfo (Property) IRootAddressNodeWithDatasourceIndex (Interface) DatasourceIndex (Property) IVariableInfoCollectsSpecialAddressInfos (Interface) SpecialAddrFound (Method) IVariableInfoCollectsToplevelAddressInfo (Interface) StoreAddressInfo (Method) Structs AddressInfos AbsoluteAddressInfo (Struct) AddressGeneratedInfo (Struct) AddressInfoType (Enum) AddressInfoUnion (Union) BitRelativeAddressInfo (Struct) PropertyAddressInfo (Struct) CommunicationSettings (Struct) ConnectionSetup (Struct) DeviceInfo (Struct) DriverCfg (Struct) Guid (Struct) NetworkScanSettings (Struct) PlcAppIdentification (Struct) PlcCredentialInfo (Struct) PlcCredentials (Struct) SymbolicInfo (Struct)
InternalState (ENUM) ¶ TYPE InternalState : Attributes: qualified_only InOut: Name Initial New 0 DerivingAddress 1 AddressKnown 2 Connecting 3 Connected 4
Function Blocks ¶ Address Resolution RemoteVarInfo (FunctionBlock) SpecialAddrFound (Method) SpecialAddressInfoIf (Property) StoreAddressInfo (Method) RemoteVarResolver (FunctionBlock) Initialize (Method) Overrides IgnoreRootNode (Method) NodeFound (Method) NodeNotFound (Method) Private FillSize (Method) Resolve (Method) AddressLeafTreeNode (FunctionBlock) AddressInfo (Property) QueryInterface (Method) Communication Monitoring CodeWriter (FunctionBlock) Code-Writing BitGet (Method) BitSet (Method) BnZ (Method) CallIEC (Method) Cpy (Method) Der (Method) FAddrB (Method) FAddrE (Method) FAlloc (Method) FLd (Method) Halt (Method) Ld16 (Method) Ld32 (Method) Ld8 (Method) Rao (Method) Count (Property) FB_Init (Method) Flush (Method) WriteByte (Method) WriteLEDWord (Method) WriteLEWord (Method) MonitoringServiceHelper (FunctionBlock) Initialize (Method) Private Monitoring prvWriteAbsoluteAddressInfoData (Method) prvWriteAbsoluteAddressInfoTag (Method) prvWritePropertyAddressInfoData (Method) prvWritePropertyAddressInfoTag (Method) Writing prvWriteWritingAbsoluteAddressInfoTag (Method) prvWriteWritingPropertyAddressInfoTag (Method) WriteApplicationInfo (Method) WriteMonitoringAddressInfoTag (Method) WriteWritingAddressInfoTag (Method) PlcConnectionInitFlags (Enum) PlcCryptType (Enum) Request (FunctionBlock) Content (Property) Finish (Method) Init (Method) Service (Property) ServiceGroup (Property) CredentialsHandling (FunctionBlock) CredentialsNecessary (Property) SetCredentials (Method) Driver (FunctionBlock) CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) IDriverTraceAddressInfoProvider CreateTraceAddressInfoWriter (Method) GetPointerSizeInBytes (Method) ReleaseTraceAddressInfoWriter (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property) ITraceAddressInfoWriter TraceAbsoluteAddressInfoWriter (FunctionBlock) FB_Exit (Method) ITraceAddressInfoWriter GetAddressFlags (Method) Release (Method) WriteAddressInfo (Method) SetAddressInfo (Method) TraceAbstractAddressInfoWriter (FunctionBlock) ITraceAddressInfoWriter-parts GetSize (Method) GetType (Method) SetDataItem (Method) TracePropertyByCallAddressInfoWriter (FunctionBlock) FB_Exit (Method) ITraceAddressInfoWriter GetAddressFlags (Method) Release (Method) WriteAddressInfo (Method) SetAddressInfo (Method) RequestFactory (FunctionBlock) CreateReadRequest (Method) CreateWriteRequest (Method) IDriverRequestFactoryCustom CreateCustomRequest (Method) IDriverRequestFactoryLargeRequests CreateLargeReadRequest (Method) CreateLargeWriteRequest (Method) ReleaseRequest (Method) Requests CustomRequestResponse (FunctionBlock) FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method) IRequest (Interface) Poll (Method) Release (Method) Send (Method) LargeReadRequest (FunctionBlock) Finished (Property) Poll (Method) Release (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method) LargeWriteRequest (FunctionBlock) Finished (Property) Poll (Method) Release (Method) SetSentItemsCount (Method) StartOffset (Property) ReadRequest (FunctionBlock) FB_Exit (Method) Init (Method) Poll (Method) Protected BuildRequest (Method) ReleaseResources (Method) SetReceivedItemsCount (Method) SetSentItemsCount (Method) Release (Method) Send (Method) WriteRequest (FunctionBlock) FB_Exit (Method) Init (Method) Poll (Method) Protected ReleaseResources (Method) SetSentItemsCount (Method) StartOffset (Property) Release (Method) Send (Method) Roots RootAddressDatasourceIndex (FunctionBlock) DatasourceIndex (Property) QueryInterface (Method) StateMachine (FunctionBlock) IDriverStateMachine Connecting (Method) PollRequestResult (Method) ResetAfterError (Method) SendRequest (Method) ShutdownAfterError (Property) ShutdownTimedout (Method) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) IDriverStateMachine2 WaitingForCommSetting (Method) Private FillAddress (Method) Utilities Logging Assert (Function) ErrorToString (Function) Monitoring Logging GVL_MonLog (GVL) MonLog_Binary (Function) MonLog_CurrentTime (Function) MonLog_DumpDataItem (Function) MonLog_DumpDataItemBase (Function) MonLog_DumpDataItemWriting (Function) MonLog_Error (Function) MonLog_ErrorAndClose (Function) MonLog_LogLine (Function) MonLog_OkAndClose (Function) Severity (Enum) Swapping SwapDword (Function) SwapDwordIf (Function) SwapLword (Function) SwapLwordIf (Function) SwapWord (Function) SwapWordIf (Function) UtilSwapGuidIf (Function) UtilAreGuidsEqual (Function) UtilBuildItemErrorCode (Function) UtilByteToHexString (Function) UtilGetHostName (Function) UtilGuidToString (Function) UtilIsGuidEmpty (Function) UtilNumericVersionToString (Function) UtilResolveItemToRemoteAddr (Function) UtilSizeFromAddrInfo (Function) UtilVersionToString (Function)
Address Resolution ¶ RemoteVarInfo (FunctionBlock) SpecialAddrFound (Method) SpecialAddressInfoIf (Property) StoreAddressInfo (Method) RemoteVarResolver (FunctionBlock) Initialize (Method) Overrides IgnoreRootNode (Method) NodeFound (Method) NodeNotFound (Method) Private FillSize (Method) Resolve (Method)