Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
System schemes ¶ System schemes are drawn as SVG using Inkscape ( https://inkscape.org ) and exported to PNG as well. The PNGs are used in the library documentation while SVGs are partially used in visualizations.
Visualization ¶ The CODESYS Building Automation library includes visualization elements generated with the CODESYS FB Visu Creator ( https://store.codesys.com/fb-visu-creator.html ). Those visualization elements are intended to be used to simplify learning about the functionality of function block provided by the CODESYS Building Automation library. They might be used in application visualization, but this is not the main focus. In addition, those visualization elements can help users to learn how to build their own visualization elements for function block provided by the CODESYS Building Automation library by demonstrating the interconnection between function blocks and visualization elements.
Network Communication Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title Network Communication Version 3.5.19.0 Categories Use Cases Author 3S - Smart Software Solutions GmbH Description 1 ¶ A Container Library for libraries related to the use case Network. Indices and tables ¶ 1 Based on Network Communication.library, last modified 02.03.2023, 11:08:23. LibDoc 4.4.0.0-b.27 The content file Network Communication.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 02.03.2023, 11:08:25.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 02.03.2023, 11:08:25 companyName string 3S-Smart Software Solutions GmbH libraryFile Network Communication.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Network Communication.clean.json version version 2.0.0.0 ProjectInformation IsContainerLibrary bool True Released True LastModificationDateTime date 02.03.2023, 11:08:23 LibraryCategories library-category-list Use Cases Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 Description See: Description Project Network Communication Title Network Communication Version version 3.5.19.0
Non-real-time testing and simulation - how to use the “warp clock” ¶ What is the “warp clock”? ¶ Many actuators, aggregates, or algorithms in the building automation field are related to time. Most of them tend to have long time constants, low sampling rates, and other “slow” behaviors. Therefore, real-time testing and simulation is not a good solution. As a library or application developer, it’s best to have control on the time axis if needed - for testing or simulation. The WarpClock provides such a control on the time axis. It allows for the following: Run the clock in real time UTC Run the clock with a given “warp” factor Start at a specific start time - regardless whether UTC or local Reset time to a specific (start) time Step forward in time by a given increment How to use the “warp clock”? ¶ Function blocks in the CODESYS Building Automation library related to time always provide an itfDateTimeProvider input, by default connected to a time provider running in real time (implementing Util.IDateTimeProvider). To do non-real-time testing or a simulation, connect itfDateTimeProvider to a WarpClock instead, and take over control on the time axis by using the WarpClock features.
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Net Base Services ¶ Library Identification ¶ Placeholder: NetBaseSrv Default Resolution: Net Base Services, * (3S - Smart Software Solutions GmbH) Namespace: NBS Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: NetBaseSrv
Enums ¶ AutoOnOff (Enum) EnergyLevel (Enum) Error (Enum) HeatCoolOperationMode (Enum) ServiceIndication (Enum)
AutoOnOff (ENUM) ¶ TYPE AutoOnOff : Enumeration to be used to switch on / off aggregates / plants. Attributes: qualified_only InOut: Name Initial Auto -1 OFF 0 ON 1
RSM Utility Library Documentation ¶ Company : 3S - Smart Software Solutions GmbH Title : RSM Utility Version : 3.5.19.30 Categories : Intern|CAA|System Namespace : RSU Author : 3S - Smart Software Solutions GmbH Placeholder : RSMUtility Description [ 1 ] ¶ Implements function blocks for MBM.HANDLE management support Contents: ¶ Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) RSM Utility Enums Function Blocks Globals Interfaces Structs Types Indices and tables ¶ [ 1 ] Based on RSM Utility.library, last modified 22.09.2023, 10:42:31. LibDoc 4.4.0.0-b.37 The content file RSM Utility.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 22.09.2023, 10:42:33.