File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 09:21:11 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_Omron_G5.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_ETC_Omron_G5.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo True LastModificationDateTime date 13.12.2023, 09:21:03 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder SM3_Drive_ETC_Omron_G5 Project SM3_Drive_ETC_Omron_G5 Title SM3_Drive_ETC_Omron_G5 Version version 4.16.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SM3_Basic ¶ Library Identification ¶ Placeholder: SM3_Basic Default Resolution: SM3_Basic, * (CODESYS) Namespace: SM3_Basic Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Basic SM3_Drive_CiA_DSP402 ¶ Library Identification ¶ Placeholder: SM3_Drive_CiA_DSP402 Default Resolution: SM3_Drive_CiA_DSP402, * (CODESYS) Namespace: SM3_Drive_CiA_DSP402 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_CiA_DSP402 SM3_Drive_ETC ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC Default Resolution: SM3_Drive_ETC, * (CODESYS) Namespace: SM3_Drive_ETC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC SM3_Drive_ETC_DS402_CyclicSync ¶ Library Identification ¶ Placeholder: SM3_Drive_ETC_DS402_CyclicSync Default Resolution: SM3_Drive_ETC_DS402_CyclicSync, * (3S - Smart Software Solutions GmbH) Namespace: SM3_Drive_ETC_DS402_CyclicSync Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_Drive_ETC_DS402_CyclicSync SM3_ETC_ITF ¶ Library Identification ¶ Placeholder: SM3_ETC_ITF Default Resolution: SM3_ETC_ITF, * (CODESYS) Namespace: SM3_ETC_ITF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SM3_ETC_ITF Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard
HVAC_AntiFreezeControlMonitor (FB) ¶ FUNCTION_BLOCK HVAC_AntiFreezeControlMonitor HVAC_AntiFreezeControlMonitor implements a control strategy for actuators / aggregates exposed to outdoor air flow to counteract potential frost damage. Application example ¶ Certain actuators / aggregates - for example (water filled) HVAC heater coils, HVAC plate type heat exchangers etc. - might be exposed to outdoor air flow at intake which involves the potentially risk of frost damage. Functionality ¶ HVAC_AntiFreezeControlMonitor does monitor if outdoor air is causing risk of frost damage (xFrost). In case there is a risk of frost damage, the actuator output (rOut) is opened to a configured value (rSetptFrost) and a frost alarm indication (xFrostAlarm) is signaled. Otherwise the actuator output (rOut) is set for normal operation (rSetpt). InOut: Scope Name Type Initial Comment Input xFrost BOOL FALSE Frost indication rSetpt REAL 0.0 Actuator setpoint for normal operation, 0..100(%) - 0% => closed, 100% => open rSetptFrost REAL 100.0 Actuator setpoint for frost indication , 0..100(%) - 0% => closed, 100% => open Output rOut REAL Actuator signal (0..100%). xFrostAlarm BOOL Frost alarm indication
HVAC_AntiFreezeControlSensor (FB) ¶ FUNCTION_BLOCK HVAC_AntiFreezeControlSensor HVAC_AntiFreezeControlSensor implements a control strategy for actuators / aggregates exposed to outdoor air flow to counteract potential frost damage. Application example ¶ Certain actuators / aggregates - for example (water filled) HVAC heater coils, HVAC plate type heat exchangers etc. - might be exposed to outdoor air flow at intake which involves the potentially risk of frost damage. Functionality ¶ HVAC_AntiFreezeControlSensor does check if outdoor air falls below a limit thus causing risk of frost damage (xFrost). In case there is a risk of frost damage, the actuator output (rOut) is opened to a configured value (rSetptFrost) and a frost alarm indication (xFrostAlarm) is signaled. Otherwise the actuator output (rOut) is set for normal operation (rSetpt). InOut: Scope Name Type Initial Comment Input rOutdoorAirTemp REAL Outdoor air temperatur rFrost REAL 4.0 Frost threshold rSetpt REAL 0.0 Actuator setpoint for normal operation, 0..100(%) - 0% => closed, 100% => open rSetptFrost REAL 100.0 Actuator setpoint for frost indication , 0..100(%) - 0% => closed, 100% => open Output rOut REAL Actuator signal (0..100%). xFrostAlarm BOOL Frost alarm indication
IAsyncProperty (ITF) ¶ INTERFACE IAsyncProperty EXTENDS __SYSTEM.IQueryInterface A generic parameter for transferring the properties of a background task. See the properties in detail as part of AsyncProperty . Methods: GetInstancePointer Structure: GetInstancePointer (Method)
Fan3StageState (ENUM) ¶ TYPE Fan3StageState : Operation stage of Fan3Stage . Attributes: qualified_only InOut: Name Initial OFF 0 START_DELAY 1 STAGE1 100 TRANS_ST1_ST2 112 STAGE2 200 TRANS_ST2_ST3 223 STAGE3 300 TRANS_ST3_ST2 332 TRANS_ST2_ST1 221 STOP_DELAY 110
IPoolExtender ¶ IPoolExtender (Interface) GetRequest (Method) ScheduleRequest (Method)
IPoolExtender (ITF) ¶ INTERFACE IPoolExtender EXTENDS __SYSTEM.IQueryInterface Methods: GetRequest ScheduleRequest Structure: GetRequest (Method) ScheduleRequest (Method)
Structs ¶ REQUEST (Struct) RSM_HANDLE (Struct)
HVAC_Coil (FB) ¶ FUNCTION_BLOCK HVAC_Coil HVAC heater/cooler coil. Functionality ¶ HVAC_Coil provides a control strategy for a HVAC (heater / cooler) coil taking into account: differential pressure monitoring fan request The fan is requested if: it is enabled (xEnable = TRUE) differential pressure monitor is detecting proper differential pressure (xDifferentialPressureMonitor = TRUE) setpoint reaches/exceeds fan request threshold (rSetpt >= rFanReqTreshold) The fan request involves a stop delay. In case the differential pressure monitor is not detecting proper differential pressure, this is signaled by xError=TRUE / eErrorID=HardwareError. InOut: Scope Name Type Initial Comment Input xEnable BOOL TRUE Enable rSetpt REAL 0.0 Setpoint, 0..100(%) rFanReqTreshold REAL 0.0 Fan request threshold, 0..100(%) xDifferentialPressureMonitor BOOL TRUE Differential pressure monitor - TRUE => signaling proper differential pressure tFanStopDelay TIME TIME#0ms Fan stop delay xReset BOOL FALSE Reset itfDateTimeProvider Util.IDateTimeProvider Globals.g_dtpDateTimeProvider Source for the current date and time information in milliseconds since 1.1.1970 00:00:00.000 Output xOn BOOL Coil is switched on. xFan BOOL Fan request xError BOOL Error indication eErrorID Error Error ID Methods: SetError Structure: SetError (Method)