File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 17.05.2017, 17:32:17 companyName string 3S-Smart Software Solutions GmbH libraryFile DSD_StandardMonitoring.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP10 Patch 2 contentFile DSD_StandardMonitoring.clean.json version version 1.0.1.1 ProjectInformation Released bool True LastModificationDateTime date 01.01.1601, 00:53:00 LibraryCategories library-category-list Intern|DataServer Author string 3S-Smart Software Solutions GmbH Company System Description See: Description Placeholder StandardMonitoringDataServer Project DSD_StandardMonitoring Title Standard Monitoring Data Server Driver Version version 3.5.8.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CmpNameServiceClientIec ¶ Library Identification ¶ Placeholder: CmpNameServiceClientIec Default Resolution: CmpNameServiceClientIec, * (System) Namespace: CmpNameServiceClientIec Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpNameServiceClientIec Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager Data Server Interfaces ¶ Library Identification ¶ Name: Data Server Interfaces Version: newest Company: System Namespace: Dataserver_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Data Server Interfaces, * (System) Plc Services ¶ Library Identification ¶ Placeholder: Plc Services Default Resolution: Plc Services, * (System) Namespace: Plc_Services Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Plc Services Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard
Data Server Interfaces Library Documentation ¶ Company System Title Data Server Interfaces Version 3.5.17.0 Categories Intern|DataServer Namespace Dataserver_Interfaces Author 3S-Smart Software Solutions GmbH Description 1 ¶ This library defines the interfaces the dataserver consists of. It is also the basis for developing own datasources. Contents: ¶ DataItemQualityCodes (GVL) DataServerFlags (Enum) DataServerRequestIdentification (Enum) DataServerSettings (GVL) DataServer_StructReplacementInfo (Struct) DataSourceShutdownFlags (Enum) DataSourceState (Enum) DataSourceTransactionResult (Enum) DriverInitConstants (GVL) DriverInitInfo (Struct) ICallback (Interface) Callback (Method) ICredentialsProvider (Interface) GetCredentials (Method) IsGetCredentialsFinished (Method) LoginFailed (Method) StartGetCredentials (Method) IDataGroup (Interface) AddItem (Method) Clear (Method) Release (Method) Use (Method) IDataItemList (Interface) Clear (Method) Count (Property) CreateAndAdd (Method) GetItem (Method) IDataServer (Interface) AllItemsOk (Method) BeginDataConfiguration (Method) EndDataConfiguration (Method) GetItemInfo (Method) ReleaseData (Method) UseData (Method) IDataServer2 (Interface) GetInterface (Method) InstancePathPrefix (Property) SetCredentialsProvider (Method) IDataServer3 (Interface) ResolveSymbol (Method) IDataServer4 (Interface) CreateItemList (Method) DeleteItemList (Method) ReadItems (Method) WriteItems (Method) IDataServer5 (Interface) DeleteRecord (Method) Flags (Property) GetRecordResult (Method) ReplayRecord (Method) ResumeAfterTempShutdown (Method) StartRecordMode (Method) StartTempShutdown (Method) IDataServer6 (Interface) GetAddress (Method) IsSwappingNeeded (Method) ProcessDataServerRequest (Method) IDataServerActionRecord (Interface) IDataServerFrameManager (Interface) GetCount (Method) GetReplacedPath (Method) GetReplacementInfo (Method) IDataSourceDriver (Interface) Connecting (Method) GetRequestResult (Method) GetSetting (Method) Initialize (Method) LastError (Property) ReadRequest (Method) Reset (Method) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) State (Property) UpdateRequest (Method) WriteRequest (Method) IDataSourceDriver2 (Interface) ShutdownFinished (Method) IDataSourceDriver3 (Interface) AssignCredentials (Method) CredentialsNeeded (Property) GetInterface (Method) IDataSourceDriver4 (Interface) ReadRequest2 (Method) WriteRequest2 (Method) IDataSourceDriver5 (Interface) IsSwappingNeeded (Method) ProcessDataServerReply (Method) ProcessDataServerRequest (Method) IGeneric (Interface) GetInterface (Method) IProvidesConcreteType (Interface) ImplementingTypeId (Property) Instance (Property) ITempShutdownResult (Interface) DataSourceName (Property) Result (Property) InterfaceIds (GVL) PlcAddressInfoUnion (Union) ReturnValues (GVL) SwappingInfo (Enum) TypeIds (Enum) Indices and tables ¶ 1 Based on DataServer_Itfs.library, last modified 20.04.2021, 14:41:29. LibDoc 4.4.0.0-b.27 The content file DataServer_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 14:41:29.
DataItemQualityCodes (GVL) ¶ InOut: Scope Name Type Initial Constant Mask_LowestLevel DWORD 16#FFFF Mask_DriverLevel DWORD 16#FF0000 Mask_ApplicationLevel DWORD 16#FF000000 AppLevel_LastUpdateFailed DWORD 16#1000000 AppLevel_Timeout DWORD 16#2000000
DataServerFlags (ENUM) ¶ TYPE DataServerFlags : Attributes: qualified_only InOut: Name None ForIntegratedVisu
DataServerRequestIdentification (ENUM) ¶ TYPE DataServerRequestIdentification : This enumeration is used to identify the requests to send to the PLC Attributes: qualified_only InOut: Name None AlarmsGetCount AlarmsGetAlarms
DataServerSettings (GVL) ¶ Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant Tag_Timeout_DriverBusy DWORD 16#1 Returnvalue is a DWORD, number of milliseconds Tag_Timeout_DriverSyncShutdown DWORD 16#2 Returnvalue is a DWORD, number of milliseconds Tag_Timeslice_DriverSyncShutdown DWORD 16#3 Returnvalue is a DWORD, number of milliseconds Tag_Recover_ReconnectWaittime DWORD 16#4 Returnvalue is a DWORD, number of milliseconds Tag_Recover_ErrorWaittime DWORD 16#5 Returnvalue is a DWORD, number of milliseconds Tag_Recover_ReconnectBusyTimeoutWaittime DWORD 16#6 Returnvalue is a DWORD, number of milliseconds Tag_Recover_IdentityMismatch DWORD 16#7 Returnvalue is a DWORD, number of milliseconds Tag_Memory_StartReserveReadItems DWORD 16#8 Returnvalue is a DWORD Tag_Memory_StartReserveWriteItems DWORD 16#9 Returnvalue is a DWORD Tag_Recover_ReconnectCurrentWaittime DWORD 16#A Returnvalue is a DWORD, number of milliseconds; This setting is not cached by the dataserver, will be asked after some recoverable errors; can overwrite other settings if the return value is <> 0 Tag_UpdateInStopMode DWORD 16#B Returnvalue is in fact a boolean. 1 -> Do updates in Stop mode, 0 -> Do nothing in stop mode Default_Timeout_DriverBusy DWORD 5000 Default_Timeout_DriverSyncShutdown DWORD 3000 Default_Timeslice_DriverSyncShutdown DWORD 100 Default_Recover_ReconnectWaittime DWORD 20000 Default_Recover_ErrorWaittime DWORD 30000 Default_Recover_ReconnectBusyTimeoutWaittime DWORD 3000 Default_Recover_IdentityMismatch DWORD 120000 Default_Recover_ReconnectCurrentWaittime DWORD 0 no overwrite of existing times Default_UpdateInStopMode DWORD 0 do nothing while stopped Default_Memory_StartReserveReadItems DWORD 100 Default_Memory_StartReserveWriteItems DWORD 100
DataServer_StructReplacementInfo (STRUCT) ¶ TYPE DataServer_StructReplacementInfo : STRUCT InOut: Name Type pParentReplacementInfo POINTER TO DataServer_StructReplacementInfo arrName POINTER TO ARRAY [0..0] OF POINTER TO STRING(255) arrReplacement POINTER TO ARRAY [0..0] OF POINTER TO STRING(255) nCount INT
DataSourceShutdownFlags (ENUM) ¶ TYPE DataSourceShutdownFlags : InOut: Name Initial Succeeded 16#0 TimeoutOccurred 16#1
DataSourceState (ENUM) ¶ TYPE DataSourceState : InOut: Name Comment DS_New In this state only Initialize may be called DS_Initialized In this state only StartConnect may be called DS_Connecting While the driver is in this state, Connecting will be called. DS_Ready In this state, the driver is able to execute requests to its datasource. DS_Busy In this state, the driver currently is not able to execute requests to its datasource DS_ShuttingDown In this state only ShuttingDown will be called DS_Shutdown In this state the driver is shutdown and all allocated resources have been released DS_Error In this state the driver encountered an error that it cannot fix itself.