GetVersion (FUN) ¶ FUNCTION GetVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetVersion VERSION
GetVersionProperty (FUN) ¶ FUNCTION GetVersionProperty : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetVersionProperty VERSION Input stKey WSTRING
RequestData (STRUCT) ¶ TYPE RequestData : STRUCT InOut: Name Type Comment dwTransactionId DWORD xIgnoreResult BOOL Indicates, whether the result of the request has to be evaluated (FALSE) or can be ignored (TRUE). This flag is necessary, because method UpdateRequest is called both from the monitoring and the request to write variables bFinished BOOL bAdditionalChannel BOOL eReplyState PlcConnectionState The required state the reply must have after the request has been sent. This will be used to determine later whether the reply is available.
ReturnValues (GVL) ¶ InOut: Scope Name Type Initial Constant ERR_OK UDINT 16#0 ERR_FAILED UDINT 16#1 ERR_PARAMETER UDINT 16#2 ERR_NOTINITIALIZED UDINT 16#3 ERR_NOBUFFER UDINT 16#6 ERR_PENDING UDINT 16#A ERR_NOTIMPLEMENTED UDINT 16#C ERR_INVALIDID UDINT 16#D
StandardMonitoringInit_Base (STRUCT) ¶ TYPE StandardMonitoringInit_Base : STRUCT InOut: Name Type Comment stPlcAddr STRING credentials PlcCredentials udiInitialCommBufferSize UDINT pServiceBuffer POINTER TO BYTE ServiceBufferSize UDINT 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 ServiceBufferAddSize UDINT
StandardMonitoring_Base (FB) ¶ FUNCTION_BLOCK StandardMonitoring_Base Properties: CredentialsNeeded LastError LastServiceSentItemsCount NextServiceItemStartOffset ReadListId State WriteListId abstrInitFlags abstrWishedMonitoringFinishedState prvNextTransactionId Methods: AssignCredentials Connecting GetReadItems GetRequestResult GetSetting GetWriteItems IsSwappingNeeded ProcessDataServerReply ProcessDataServerRequest ReadRequest ReadRequest2 Reset ShutdownFinished ShuttingDown StartConnect StartShutdown UpdateRequest WriteRequest WriteRequest2 abstrAfterConnectionInit abstrAssignMonitoringProvider abstrExecuteMonitoringReply abstrSendReadRequest abstrSendWriteRequest intSetMappedLastError prvCheckedUpdateState prvConnecting prvDeriveConnectedState prvFindFreeConection prvFindTransaction prvInitConnection prvSetMappedLastError prvShuttingDown prvTryCreateChannel Structure: AssignCredentials (Method) Connecting (Method) CredentialsNeeded (Property) GetReadItems (Method) GetRequestResult (Method) GetSetting (Method) GetWriteItems (Method) IsSwappingNeeded (Method) LastError (Property) LastServiceSentItemsCount (Property) NextServiceItemStartOffset (Property) ProcessDataServerReply (Method) ProcessDataServerRequest (Method) ReadListId (Property) ReadRequest (Method) ReadRequest2 (Method) Reset (Method) ShutdownFinished (Method) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) State (Property) UpdateRequest (Method) WriteListId (Property) WriteRequest (Method) WriteRequest2 (Method) abstrAfterConnectionInit (Method) abstrAssignMonitoringProvider (Method) abstrExecuteMonitoringReply (Method) abstrInitFlags (Property) abstrSendReadRequest (Method) abstrSendWriteRequest (Method) abstrWishedMonitoringFinishedState (Property) intSetMappedLastError (Method) prvCheckedUpdateState (Method) prvConnecting (Method) prvDeriveConnectedState (Method) prvFindFreeConection (Method) prvFindTransaction (Method) prvInitConnection (Method) prvNextTransactionId (Property) prvSetMappedLastError (Method) prvShuttingDown (Method) prvTryCreateChannel (Method)
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysEthernet ¶ Library Identification ¶ Placeholder: CmpSysEthernet Default Resolution: SysEthernet, * (3S - Smart Software Solutions GmbH) Namespace: CmpSysEthernet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSysEthernet SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem UDP ¶ Library Identification ¶ Placeholder: UDP Default Resolution: UDP, * (3S - Smart Software Solutions GmbH) Namespace: UDP Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: UDP
Standard Monitoring Data Server Driver Library Documentation ¶ Company System Title Standard Monitoring Data Server Driver Version 3.5.8.0 Categories Intern|DataServer Author 3S-Smart Software Solutions GmbH Placeholder StandardMonitoringDataServer Description 1 ¶ This library implements a driver for dataserver connections to standard PLCs. Contents: ¶ DSD_DynamicAddressResolutionInfo (Struct) DSD_StandardMonitoring (FunctionBlock) GetInterface (Method) Initialize (Method) abstrAssignMonitoringProvider (Method) abstrExecuteMonitoringReply (Method) abstrInitFlags (Property) abstrSendReadRequest (Method) abstrSendWriteRequest (Method) abstrWishedMonitoringFinishedState (Property) DSD_StandardMonitoringInit (Struct) DSD_StandardMonitoringInit2 (Struct) DSD_StandardMonitoringInit3 (Struct) DSD_StandardMonitoringInit4 (Struct) DSD_StandardSymbolicMonitoring (FunctionBlock) GetInterface (Method) GetReadItems2 (Method) GetWriteItems2 (Method) Initialize (Method) abstrAfterConnectionInit (Method) abstrAssignMonitoringProvider (Method) abstrExecuteMonitoringReply (Method) abstrInitFlags (Property) abstrSendReadRequest (Method) abstrSendWriteRequest (Method) abstrWishedMonitoringFinishedState (Property) DSD_StandardSymbolicMonitoringInit (Struct) DSD_StandardSymbolicMonitoringInit2 (Struct) DSD_StandardSymbolicMonitoringInit3 (Struct) DSD_StandardSymbolicMonitoringInit4 (Struct) Logging AddLogMessage (Function) ComponentConstants (GVL) LoggingHelper (FunctionBlock) Private Utilities UtilAddressResolving (Function) UtilAssignCommAddress (Function) UtilByteToHexString (Function) Projektinformationen GetBooleanProperty (Function) GetCompany (Function) GetNumberProperty (Function) GetTextProperty (Function) GetTextProperty2 (Function) GetTitle (Function) GetVersion (Function) GetVersionProperty (Function) RequestData (Struct) ReturnValues (GVL) StandardMonitoringInit_Base (Struct) StandardMonitoring_Base (FunctionBlock) AssignCredentials (Method) Connecting (Method) CredentialsNeeded (Property) GetReadItems (Method) GetRequestResult (Method) GetSetting (Method) GetWriteItems (Method) IsSwappingNeeded (Method) LastError (Property) LastServiceSentItemsCount (Property) NextServiceItemStartOffset (Property) ProcessDataServerReply (Method) ProcessDataServerRequest (Method) ReadListId (Property) ReadRequest (Method) ReadRequest2 (Method) Reset (Method) ShutdownFinished (Method) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) State (Property) UpdateRequest (Method) WriteListId (Property) WriteRequest (Method) WriteRequest2 (Method) abstrAfterConnectionInit (Method) abstrAssignMonitoringProvider (Method) abstrExecuteMonitoringReply (Method) abstrInitFlags (Property) abstrSendReadRequest (Method) abstrSendWriteRequest (Method) abstrWishedMonitoringFinishedState (Property) intSetMappedLastError (Method) prvCheckedUpdateState (Method) prvConnecting (Method) prvDeriveConnectedState (Method) prvFindFreeConection (Method) prvFindTransaction (Method) prvInitConnection (Method) prvNextTransactionId (Property) prvSetMappedLastError (Method) prvShuttingDown (Method) prvTryCreateChannel (Method) Indices and tables ¶ 1 Based on DSD_StandardMonitoring.library, last modified 01.01.1601, 00:53:00. LibDoc 4.4.0.0-b.27 The content file DSD_StandardMonitoring.clean.json was generated with CODESYS V3.5 SP10 Patch 2 on 17.05.2017, 17:32:17.
DSD_DynamicAddressResolutionInfo (STRUCT) ¶ TYPE DSD_DynamicAddressResolutionInfo : 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 UDINT in fact of type: CmpNameServiceClientIec.NSClientSearchNodeFlags; not used because the library is optional using a placeholder
DSD_StandardMonitoring (FB) ¶ FUNCTION_BLOCK DSD_StandardMonitoring EXTENDS StandardMonitoring_Base IMPLEMENTS IDataSourceDriver5, Dataserver_Interfaces.IDataItemProvider, IGeneric, Dataserver_Interfaces.IDataItemProviderSupportsPartialLists Properties: abstrInitFlags abstrWishedMonitoringFinishedState CredentialsNeeded , inherited from StandardMonitoring_Base LastError , inherited from StandardMonitoring_Base LastServiceSentItemsCount , inherited from StandardMonitoring_Base NextServiceItemStartOffset , inherited from StandardMonitoring_Base ReadListId , inherited from StandardMonitoring_Base State , inherited from StandardMonitoring_Base WriteListId , inherited from StandardMonitoring_Base prvNextTransactionId , inherited from StandardMonitoring_Base Methods: GetInterface Initialize abstrAssignMonitoringProvider abstrExecuteMonitoringReply abstrSendReadRequest abstrSendWriteRequest AssignCredentials , inherited from StandardMonitoring_Base Connecting , inherited from StandardMonitoring_Base GetReadItems , inherited from StandardMonitoring_Base GetRequestResult , inherited from StandardMonitoring_Base GetSetting , inherited from StandardMonitoring_Base GetWriteItems , inherited from StandardMonitoring_Base IsSwappingNeeded , inherited from StandardMonitoring_Base ProcessDataServerReply , inherited from StandardMonitoring_Base ProcessDataServerRequest , inherited from StandardMonitoring_Base ReadRequest , inherited from StandardMonitoring_Base ReadRequest2 , inherited from StandardMonitoring_Base Reset , inherited from StandardMonitoring_Base ShutdownFinished , inherited from StandardMonitoring_Base ShuttingDown , inherited from StandardMonitoring_Base StartConnect , inherited from StandardMonitoring_Base StartShutdown , inherited from StandardMonitoring_Base UpdateRequest , inherited from StandardMonitoring_Base WriteRequest , inherited from StandardMonitoring_Base WriteRequest2 , inherited from StandardMonitoring_Base abstrAfterConnectionInit , inherited from StandardMonitoring_Base intSetMappedLastError , inherited from StandardMonitoring_Base prvCheckedUpdateState , inherited from StandardMonitoring_Base prvConnecting , inherited from StandardMonitoring_Base prvDeriveConnectedState , inherited from StandardMonitoring_Base prvFindFreeConection , inherited from StandardMonitoring_Base prvFindTransaction , inherited from StandardMonitoring_Base prvInitConnection , inherited from StandardMonitoring_Base prvSetMappedLastError , inherited from StandardMonitoring_Base prvShuttingDown , inherited from StandardMonitoring_Base prvTryCreateChannel , inherited from StandardMonitoring_Base Structure: GetInterface (Method) Initialize (Method) abstrAssignMonitoringProvider (Method) abstrExecuteMonitoringReply (Method) abstrInitFlags (Property) abstrSendReadRequest (Method) abstrSendWriteRequest (Method) abstrWishedMonitoringFinishedState (Property)