EnergyLevel (ENUM) ¶ TYPE EnergyLevel : Energy level Attributes: qualified_only InOut: Name Initial Comment UNUSED -1 Unused PROTECTION 0 Building protection ECONOMY 1 Economy PRE_COMFORT 2 Pre-comfort COMFORT 3 Comfort
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
Levels of building automation application development ¶ To have a rough scale of complexity and support focused communication, we use the following scale of application development in the building automation field: Level Elements Examples 6 Multi-plant optimization and control strategies 5 Complete plants Single room automation 4 Complex aggregates Air conditioning, cogeneration (CHP), absorption refrigeration 3 Simple aggregates Fan coil, heat pump Complex control strategies Load / unload control of thermally activated components, h,x-controlled 2 Complex actuators Dual pump (redundant / parallel) Computation of physics Enthalpy, cooling limit temperature Control algorithm PID, characteristic map controllers, adaptive controllers 1 Sensors Combined temperature / humidity sensor Simple actuators Continuous valve Simple algorithm Command execution monitoring
Other useful resources ¶ OSCAT http://www.oscat.de/ ¶ The OSCAT BASIC library provides many low-level — but nevertheless very useful — functionalities. The following are especially worth mentioning: Mathematics, complex mathematics, vector mathematics Arithmetic functions Geometric functions Pulse generators / signal generators Signal processing Physical transformation calculations (For example, F_TO_PT converts a frequency value of Hz in the corresponding period.) The OSCAT BASIC library build into a CODESYS package can be downloaded from the CODESYS store ( https://store.codesys.com/oscat-basic.html ). The OSCAT BUILDING library provides building-automation-specific functionalities. The following are especially worth mentioning: Some very simple actuators Some simple aggregates - BOILER, BURNER Computation of physics Blind modules The OSCAT BUILDING library build into a CODESYS package can be downloaded from the CODESYS store ( https://store.codesys.com/oscat-building.html ). OSCAT BUILDING LIBRARY - computation of physics. The following are especially worth mentioning: ¶ Air density depending on pressure, humidity, and temperature - AIR_DENSITY Calorimeter - HEAT_METER Dew point temperature depending on water vapor concentration (VC) and temperature - DEW_TEMP Density of liquid water as a function of temperature at atmospheric pressure - WATER_DENSITY Enthalpy of liquid water as a function of temperature at atmospheric pressure — WATER_ENTHALPY Enthalpy of moist air depending on temperature and relative humidity - AIR_ENTHALPY Relative humidity depending on water vapor concentration (VC) and temperature - DEW_RH Saturation vapor pressure for water vapor in air - SDD Saturation vapor pressure for ammonia (NH3) - SDD_NH3 Specifc heat capacity of liquid water as a function of temperature at atmospheric pressure - WATER_CP Water vapor concentration in the air depending on temperature and relative humidity - DEW_CON OSCAT BUILDING LIBRARY - blind modules: ¶ Blind actuator - BLIND_ACTUATOR Blind fin angle control - BLIND_CONTROL Blind position control - BLIND_CONTROL_S Blind protection - BLIND_SECURITY Blind optimum shading - BLIND_SHADE / BLIND_SHADE_S Closing blinds at night - BLIND_NIGHT Scene control for blinds - BLIND_SCENE
CmpCharDevice2 Interfaces Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title CmpCharDevice2 Interfaces Version 3.5.19.0 Categories System|SysLibs Author CODESYS Development GmbH Description 1 ¶ Interfaces of the Linux runtime component CmpCharDevice Contents: ¶ CmpCharDevice Interfaces ACCESS_MODE (Enum) GVL (GVL) MMAPS_FLAGS (Enum) MMAP_PROT (Enum) SEEK_MODE (Enum) Indices and tables ¶ 1 Based on CmpCharDevice2_Itfs.library, last modified 02.03.2023, 11:01:18. LibDoc 4.4.0.0-b.27 The content file CmpCharDevice2_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 02.03.2023, 11:01:20.
CmpCharDevice Interfaces ¶ ACCESS_MODE (Enum) GVL (GVL) MMAPS_FLAGS (Enum) MMAP_PROT (Enum) SEEK_MODE (Enum)
ACCESS_MODE (ENUM) ¶ TYPE ACCESS_MODE : InOut: Name Initial O_RDONLY 0 O_WRONLY 1 O_RDWR 2
GVL (GVL) ¶ InOut: Scope Name Type Initial Constant MAP_FAILED __XWORD -1