HeatingCharacteristicCurve (FB) ¶ FUNCTION_BLOCK HeatingCharacteristicCurve HeatingCharacteristicCurve computes the approppriate water heating system supply temperature from outdoor air temperature. Application example ¶ Hot water heating systems are widely used in building automation and work with radiators, convectors or floor / wall heating pipes. Functionality ¶ HeatingCharacteristicCurve does compute the supply temperature using a simple linear equation, which is sufficient for most applications. rOutdoorTemp < 15°C: rSupplyTemp := rRoomReferenceTemp + rShift - rGradient * (rOutdoorTemp - 24.0) rOutdoorTemp >= 15°C: rSupplyTemp := rRoomReferenceTemp + rShift - rGradient * (1.8 * rOutdoorTemp - 36.0) rSupplyTemp is limited by rMinimumSupplyTemp and rMaximumSupplyTemp. Typical setup for radiators and convectors: rGradient 1.0 .. 1.5 Typical setup for floor / wall heating: rGradient 0.4 .. 0.7 Default settings are chosen for radiators and convectors. InOut: Scope Name Type Initial Comment Input rOutdoorTemp REAL 0.0 Outdoor temperature rRoomReferenceTemp REAL 20.0 Room temperature reference value rGradient REAL 1.2 Gradient rShift REAL 0.0 Parallel shift rMinimumSupplyTemp REAL 30.0 Minimum supply temperature rMaximumSupplyTemp REAL 75.0 Maximum supply temperature Output rSupplyTemp REAL Supply temperature
Azure IoT Hub Client SL Library Documentation ¶ Company : CODESYS Title : Azure IoT Hub Client SL Version : 1.9.0.0 Categories : Application|Utils Namespace : AZURE Author : CODESYS Development GmbH Placeholder : Azure_IoT_Hub_Client_SL Description [ 1 ] ¶ Azure IoT Hub Client Contents: ¶ Azure IoT Hub Client Enums Function Blocks Functions GlobalConstants GlobalVariables Indices and tables ¶ [ 1 ] Based on Azure IoT Hub Client SL.library, last modified 11.09.2023, 10:36:27. LibDoc 4.4.0.0-b.37 The content file Azure IoT Hub Client SL.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 11.09.2023, 10:36:30.
HysteresisReal (FB) ¶ FUNCTION_BLOCK HysteresisReal Realizes a hysteresis function similiar to Util.HYSTERESIS, but for REAL data. InOut: Scope Name Type Initial Comment Input rIn REAL Input value rHigh REAL Upper limit rLow REAL Lower limit xReset BOOL FALSE Reset Output xOut BOOL TRUE : Input rIn is less than input rLow FALSE : Input rIn is greater than input rHigh
Azure IoT Hub Client ¶ Enums IOT_HUB_CLIENT_ERROR (Enum) Function Blocks HTTPS DeviceTwin GetDeviceTwin (FunctionBlock) UpdateDeviceTwin (FunctionBlock) Message GetMessage (FunctionBlock) SendMessage (FunctionBlock) MQTT AzureMQTTClient (FunctionBlock) DeviceTwin GetMQTTDeviceTwin (FunctionBlock) SubscribeMQTTDeviceTwinDesiredProperties (FunctionBlock) UpdateMQTTDeviceTwin (FunctionBlock) DirectMethods IMethodInvoker (Interface) Invoke (Method) IMethodInvoker2 (Interface) Invoke (Method) SubscribeMQTTMethods (FunctionBlock) SubscribeMQTTMethods2 (FunctionBlock) Message SendMQTTMessage (FunctionBlock) SubscribeMQTTMessage (FunctionBlock) Functions GenerateSasToken (Function) SignMessage (Function) StringTokenizer (Function) GlobalConstants IoTHubClientConstants (GVL) GlobalVariables IoTHubClientGVL (GVL)
Enums ¶ IOT_HUB_CLIENT_ERROR (Enum)
LogBoolChange (FB) ¶ FUNCTION_BLOCK LogBoolChange This function block does log changes of the BOOL input variable with a given message. InOut: Scope Name Type Initial Comment Input xInput BOOL Input to watch for changes sMsg STRING Message to log at change itfDateTimeProvider Util.IDateTimeProvider Globals.g_dtpDateTimeProvider Source for the current date and time information in milliseconds since 1.1.1970 00:00:00.000
IOT_HUB_CLIENT_ERROR (ENUM) ¶ TYPE IOT_HUB_CLIENT_ERROR : {attribute ‘conditionalshow’} {attribute ‘conditionalshow’ := ‘SomeText’} {attribute ‘hide’} Attributes: qualified_only InOut: Name NO_ERROR TIME_OUT WEB_CLIENT_ERROR UNEXPECTED_STATUS
Function Blocks ¶ HTTPS DeviceTwin GetDeviceTwin (FunctionBlock) UpdateDeviceTwin (FunctionBlock) Message GetMessage (FunctionBlock) SendMessage (FunctionBlock) MQTT AzureMQTTClient (FunctionBlock) DeviceTwin GetMQTTDeviceTwin (FunctionBlock) SubscribeMQTTDeviceTwinDesiredProperties (FunctionBlock) UpdateMQTTDeviceTwin (FunctionBlock) DirectMethods IMethodInvoker (Interface) Invoke (Method) IMethodInvoker2 (Interface) Invoke (Method) SubscribeMQTTMethods (FunctionBlock) SubscribeMQTTMethods2 (FunctionBlock) Message SendMQTTMessage (FunctionBlock) SubscribeMQTTMessage (FunctionBlock)
HTTPS ¶ DeviceTwin GetDeviceTwin (FunctionBlock) UpdateDeviceTwin (FunctionBlock) Message GetMessage (FunctionBlock) SendMessage (FunctionBlock)
inputs ¶ ReadAndProcessSpecificInput (Method)