GetTextProperty2 (FUN) ¶ FUNCTION GetTextProperty2 : POINTER TO WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetTextProperty2 POINTER TO WSTRING Input stKey WSTRING
CommandExecutionMonitoring (FB) ¶ FUNCTION_BLOCK CommandExecutionMonitoring Command execution monitoring of of BOOL commands. This function block does monitor a control device (often an actuator - for example a shut-off valve) if it’s operatig as expected. In case the service indication (or operating-state feedback) of the control device is different than the control signal provided to the control device longer than a given margin time an error is issued. InOut: Scope Name Type Initial Comment Input xEnable BOOL TRUE Enable error detection - xEnable := FALSE doesnt reset detected error xControl BOOL Control signal xSvci BOOL Service indication tMargin TIME TIME#5s0ms Margin time xReset BOOL FALSE Reset detected error 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 xError BOOL Error indication eErrorID Error Error ID
GetTitle (FUN) ¶ FUNCTION GetTitle : WSTRING This function has been automatically generated from the project information. InOut: Scope Name Type Return GetTitle WSTRING
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
CommandVariable (FB) ¶ FUNCTION_BLOCK CommandVariable Command variable This function block provides a transformation of an input (command) variable to an output range. Underflow / overflow of input can be transformed into separate output value (instead of clipping to end of output range). InOut: Scope Name Type Initial Comment Input rIn REAL Input value rInMin REAL Minimum input value rInMax REAL Maximum input value rOutMin REAL Corresponding minimum output value rOutMax REAL Corresponding maximum output value rOutUnderflow REAL Optional output value for rIn underflow xOutUnderflow BOOL FALSE Enable rOutUnderflow rOutOverflow REAL Optional output value for rIn overflow xOutOverflow BOOL FALSE Enable rOutOverflow Output rOut REAL Output value
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