Library for
Building Automation
Function Block Description for Enocean Radio Receiver 750-642
Last Update 23.01.2008
Copyright © 2008 by WAGO Kontakttechnik GmbH & Co. KG All rights reserved.
WAGO Kontakttechnik GmbH & Co. KG
Hansastraße 27 D-32423 Minden
Phone: +49 (0) 571/8 87 – 0 Fax: +49 (0) 571/8 87 – 1 69 E-Mail: [email protected]
Web: http://www.wago.com
Technical Support
Phone: +49 (0) 571/8 87 – 7 77 Fax: +49 (0) 571/8 87 – 87 77 E-Mail: [email protected]
Every conceivable measure has been taken to ensure the correctness and completeness of this documentation. However, as errors can never be fully excluded we would appreciate any information or ideas at any time.
We wish to point out that the software and hardware terms as well as the trademarks of companies used and/or mentioned in the present manual are generally trademark or patent protected.
Subject to design changes WAGO Kontakttechnik GmbH & Co KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
2
General
WAGO-I/O-PRO CAA Library for Enocean radio receiver 750-642
List of contents
Important Comments 5
TCopyright... 5
TPersonnel Qualification ... 5
Intended Use ... 5
Scope of validity ... 5
Receiver function blocks 6 Enocean receiver (FbEnoceanReceive) ... 6
Enocean Receiver IPC (FbEnoceanReceive_IPC)... 7
Enocean transmitter ID 8 Search pushbutton transmitter ID (FbShow_ID_By_Button)... 8
Seach sensor transmitter ID (FbShow_ID_By_Click)... 9
Learning Enocean Transmitter IDs (FbLearn_Switch)... 11
Learning Enocean Transmitter IDs (new) (FbLearn_Switch_01) ... 13
Buttons 15 Two or four pushbuttons (FbButton_x_Channel)... 15
Eight pushbuttons (FbButton_8_Channel) ... 16
Select button channel (FbButtonSelectChannel) ... 18
Position switches 20 Window handle SecuSignal (FbSecuSignal) ... 20
Window / door contact SRW01 (FbSRW01)... 21
Door handle- / position switches TGF / EF 41 / EF 95 (FbEF_xx)... 22
Digital input SR 65 DI (FbSR65DI) ... 23
Key- or Selector switches IP67 (FbSelectorSwitch_IP67) ... 24
Pushbuttons IP67 (FbPushbutton_IP67) ... 25
Light sensor / presence detector 26 Presence detector SR PIR-360° (FbSR_PIR_360) ... 26
SR-MDS Ceiling Multi Sensor (FbSR_MDS)... 27
Light sensor SR 65 LI (FbSR65LI) ... 28
Room operation panels / Temperature sensors 29 Room operating panel SR 04 (FbSR04) ... 29
Room sensor humidity/temperature SR 04 rH (FbSR04_rH)... 31
Temperature sensor SR 65 (FbSR65) ... 33
Subject to design changes WAGO Kontakttechnik GmbH & Co. KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
3
List of Contents
Raw data 34 One byte STM sensor (Fb_1_BYTE_Sensor) ... 34 Four byte STM sensor (Fb_4_BYTE_Sensor) ... 35
Subject to design changes WAGO Kontakttechnik GmbH & Co KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
4
Important comments
Important Comments
To ensure fast installation and start-up of the units described in this manual, we strongly recommend that the following information and explanation is carefully read and adhered to.
Copyright
This manual is copyrighted, together with all figures and illustrations contained therein. Any use of this manual which infringes the copyright provisions stipulated herein, is not permitted. Reproduction, translation and electronic and photo-technical archiving and amendments require the written consent of WAGO Kontakttechnik GmbH & Co. KG. Non-observance will entail the right of claims for damages.
Personnel Qualification
The use of the product detailed in this manual is exclusively geared to
specialists having qualifications in PLC programming, electrical specialists or persons instructed by electrical specialists who are also familiar with the valid standards. WAGO Kontakttechnik GmbH & Co. KG declines all liability resulting from improper action and damage to WAGO products and third party products due to non-observance of the information contained in this manual.
Intended Use
For each individual application, the components supplied are to work with a dedicated hardware and software configuration. Modifications are only admitted within the framework of the possibilities documented in the manuals. All other changes to the hardware and/or software and the non- conforming use of the components entail the exclusion of liability on part of WAGO Kontakttechnik GmbH & Co. KG.
Please direct any requirements pertaining to a modified and/or new hardware or software configuration directly to WAGO Kontakttechnik GmbH & Co.
KG.
Scope of validity
This application note is based on the respective manufacturer's stated hardware and software and the associated documentation. This application note therefore only applies to the installation described.
New hardware and software versions may need to be treated differently.
Please pay attention to the detailed description in the respective manuals.
Subject to design changes WAGO Kontakttechnik GmbH & Co. KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
5
Enocean receiver (FbEnoceanReceive)
Receiver function blocks
Enocean receiver (FbEnoceanReceive)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbEnoceanReceive
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers
without 750-812 / 814 / 815 / 816 and 758-870 Used libraires: mod_com.lib
Input parameter: Data type: Comment:
bModule_750_642 BYTE Index of the Enocean module 750-642 Preset value = 1
Feedback value: Data type: Comment:
typEnocean typ
Enocean
Output data of the received radio telegram.
bError BYTE Error code
0x00 = no error
0x02 = no Enocean module identified 0x81 = faulty telegram (CRC error) Graphical display:
Function description:
The function block FbEnoceanReceive is used to communicate with the radio module 750-642 via fieldbus controllers.
The controller recognizes the plugged Enocean modules on its own and counts them one after the other, starting from the left. To address the function block to the proper Enocean module, the corresponding module index must be entered as a constant at the input “bModule_750_642“.
This function block may be used only once per installed Enocean radio receiver module. All other Enocean function blocks must be linked to these function blocks via the input variable “typEnocean”.
The output variable “typEnocean“ contains all relevant data of the received radio telegrams. It can then be further processed by other function blocks.
Possible errors will be displayed at the output “bError“.
Subject to design changes WAGO Kontakttechnik GmbH & Co KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
6
Enocean Receiver IPC (FbEnoceanReceive_IPC)
Enocean Receiver IPC (FbEnoceanReceive_IPC)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbEnoceanReceive_IPC
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
In_Data ARRAY[0..3]
OF BYTE
Input array of Enocean radio receiver module 750-642
Input/output parameter: Data type: Comment:
Out_Data ARRAY [0..3]
OF BYTE
Output array of Enocean radio receiver module 750-642
Feedback value: Data type: Comment:
typEnocean typ
Enocean
Output data of the received radio telegram.
bError BYTE Error code
0x00 = no error
0x81 = faulty telegram (CRC error) Graphical display:
Function description:
The function block FbEnoceanReceive_IPC is used to communicate with the radio module 750-642 via fieldbus controllers.
The inputs “In_Data” and “Out_Data” contain the input or output array for the data of the Enocean radio receiver module. The variables at these inputs must be linked to the corresponding hardware address. The address depends on the installation position of the module.
Example:
In_Data = Input AT %IB0 : ARRAY [0..3] OF BYTE;
Out_Data = Output AT %QB0 : ARRAY [0..3] OF BYTE;
This function block may be used only once per installed Enocean radio receiver module. All other Enocean function blocks must be linked to these function blocks via the input variable “typEnocean”.
The output variable “typEnocean“ contains all relevant data of the received radio telegrams. It can then be further processed by other function blocks.
Possible errors will be displayed at the output “bError“.
Subject to design changes WAGO Kontakttechnik GmbH & Co. KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
7
Search pushbutton transmitter ID (FbShow_ID_By_Button)
Enocean transmitter ID
Search pushbutton transmitter ID (FbShow_ID_By_Button)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbShow_ID_By_Button
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input data of the received radio telegram.
bButton_Count BYTE Number of buttons pressed simultaniously Preset value = 2
Feedback value: Data type: Comment:
dwID DWORD Display of the transmitter ID searched Graphical display:
Function description:
This function block helps identify the transmitter IDs of the radio sensors.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The value at input “bButton_Count“ defines how many buttons must be pressed simultaniously so that the transmitter ID included in the radio telegram can be displayed by the function block at the output “dwID“. Radio telegrams having only one button pressed, for example, will be ignored (“bButton_Count” = 2).
The function block can only be used for touch sensors. Transmitter IDs of analog sensors cannot be displayed.
Subject to design changes WAGO Kontakttechnik GmbH & Co KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
8
Seach sensor transmitter ID (FbShow_ID_By_Click)
Seach sensor transmitter ID (FbShow_ID_By_Click)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbShow_ID_By_Click
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input data of the received radio telegram.
enumRF_TYPE enum
RF_TYPE
Selection of the type of sensor to be searched
Preset value = RF_TYPE_PTM Range of values:
5 = RF_TYPE_PTM 6 = RF_TYPE_STM 8 = RF_TYPE_CTM
bClick_Number BYTE Number of successively received
telegrams having the same transmitter ID Preset value = 2
Feedback value: Data type: Comment:
dwID DWORD Display of the transmitter ID searched Graphical display:
Function description:
This function block helps identify the transmitter IDs of the radio sensors.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
A filter can be selected via the input of the “enumRF_TYPE“ input parameter so that only the telegrams of some particular types of sensors will be identified by the function block.
The following requirements must be fulfilled so that the received transmitter ID can be displayed at the output “dwID“:
• The telegram must belong to the sensor type selected at the input
“enumRF_TYPE”.
• The number of successively received telegrams having the same transmitter ID corresponds to the input value “bClick_Number“.
Note concerning the types of sensors:
RF_TYPE_PTM = touch sensor with piezoelectric contact RF_TYPE_STM = sensors with solar power supply RF_TYPE_CTM = remote control with solar power supply
Subject to design changes WAGO Kontakttechnik GmbH & Co. KG P.O. box 2880 • D-32385 Minden Phone: +49 571/887-0 E-Mail: [email protected]
Copyright © 2008 Hansastr. 27 • D-32423 Minden Fax.: +49 571/887-169 Web:http://www.wago.com
9
Learning Enocean Transmitter IDs (FbLearn_Switch)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbLearn_Switch
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
xLearn_Mode BOOL Learn mode activation
typEnocean typ
Enocean
Input of the received radio telegram Input / Output parameter Data type: Comment:
typSwitch_IDs typ
Enocean_
Learned_
Switches
List of the learned transmitter IDs
Feedback value: Data type: Comment:
xStatus BOOL Feedback status
Graphical display:
Function description:
This function block can learn up to 16 PTM 100 touch sensors in the PLC via there transmitter ID. As a result, the touch sensors can be logically assigned to the application functions even during the program runtime and the radio sensors used can be replaced.
The output variable “typEnocean“ of FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The input/output variable “typSwitch_IDs“ has 16 storage spaces in which the transmitter IDs can be stored.
The following procedure is required to learn a touch sensor:
1. Set the value of the “xLearn_Mode“ input variables on TRUE.
⇒ The “xStatus“ output signal starts flashing quickly (approx. 30 Hz).
2. Operate two sensor push-buttons at the same time
⇒ The current storage space no. 1 is displayed via the flash code at the
“xStatus” output.
3. The storage space number is incremented by pressing two sensor press-buttons repeatedly.
⇒ The current storage space number is displayed via the flash code (see picture) at the “xStatus” output.
4. By double clicking one of the sensor push-buttons, the transmitter ID is written to the storage space no. addressed currently.
⇒ The “xStatus” output starts flashing quickly and signals that other touch sensors can be learned.
5. The “xLearn_Mode“ input signal must be set to FALSE signal to escape the learn mode.
⇒ “xStatus” = FALSE Note:
The input/output variable “typSwitch_IDs“ should be declared as a VAR RETAIN variable, so that the assignments of the recorded IDs are saved even after resetting the controller.
Learning Enocean Transmitter IDs (new) (FbLearn_Switch_01)
WAGO-I/O-PRO CAA Library Elements
Category: Building Automation
Name: FbLearn_Switch_01
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment :
xLearn_Mode BOOL Learn mode activation
typEnocean typ
Enocean
Input of the received radio telegram Input / Output parameter Data type: Comment:
typSwitch_IDs typ
Enocean_
Learned_
Switches
List of the learned transmitter IDs
Feedback value: Data type: Comment:
xStatus BOOL Feedback status
bPlaceNumber BYTE Number of the storage location Graphical display:
Function description:
This function block can learn up to 16 PTM touch sensors in the PLC via there transmitter ID. As a result, the touch sensors can be logically assigned to the application functions even during the program runtime and the radio sensors used can be replaced.
The output variable “typEnocean“ of FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The input/output variable “typSwitch_IDs“ has 16 storage spaces in which the transmitter IDs can be stored.
The following procedure is required to learn a touch sensor:
1. Set the value of the “xLearn_Mode“ input variables on TRUE.
⇒ The “xStatus“ output signal starts flashing quickly (approx. 30 Hz).
2. Operate one sensor push-button
⇒ The current storage space no. 1 is displayed via the flash code at the “xStatus” output.
3. The storage space number is incremented by pressing the sensor press- button repeatedly.
⇒ The current storage space number is displayed at the output
“bSpaceNumber” and via the flash code (see picture) at the
“xStatus” output.
4. By a long click one of the sensor push-button, the transmitter ID is written to the storage space no. addressed currently.
⇒ The “xStatus” output starts flashing quickly and signals that other touch sensors can be learned.
5. The “xLearn_Mode“ input signal must be set to FALSE signal to escape the learn mode.
⇒ “xStatus” = FALSE
Note:
The input/output variable “typSwitch_IDs“ should be declared as a VAR RETAIN variable, so that the assignments of the recorded IDs are saved even after resetting the controller.
Buttons
Two or four pushbuttons (FbButton_x_Channel)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbButton_2_Channel
FbButton_4_Channel
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the touch sensor
tTimeOut TIME Maximum on-time
Preset value = t#0s t#0s ⇒ unlimited on-time Feedback value: Data type: Comment:
xUpper_Button_L BOOL Output signal button top left xLower_Button_L BOOL Output signal button bottom left xUpper_Button_R BOOL Output signal button top right xLower_Button_R BOOL Output signal button bottom right Graphical display:
Function description:
The function block FbButton_2_Channel and respectively FbButton_4_Channel converts the radio telegrams of individual touch sensors into a boolean output signal using Enocean radio technology.
The function blocks can be used for touch sensors with one or two rocker switches.
They support PTM 100 and PTM 200 sensors.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
If the buttons are pressed, the output signals (“xUpper_Button_L” ...
“xLower_Button_R“) are set to TRUE.
The input “tTimeOut“ can be optionally used to limit the maximum on-time of the button outputs. If no time value (t= 0 second) has been selected, the on-time of the outputs is unlimited, i.e. the output signal is TRUE as long as the push-button is pressed.
Note:
Pressing two buttons simultaneously allows to set two output signals at the same time with 4-channel PTM 200 sensors.
Eight pushbuttons (FbButton_8_Channel)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbButton_8_Channel
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the touch sensor
tTimeOut TIME Maximum on-time
Preset value = t#0s t#0s ⇒ unlimited on-time Feedback value: Data type: Comment:
xButton_1 BOOL Output touch signal 1
xButton_2 BOOL Output touch signal 2
xButton_3 BOOL Output touch signal 3
xButton_4 BOOL Output touch signal 4
xButton_5 BOOL Output touch signal 5
xButton_6 BOOL Output touch signal 6
xButton_7 BOOL Output touch signal 7
xButton_8 BOOL Output touch signal 8
Graphical display:
Function description:
The function block FbButton_8_Channel converts the radio telegrams of individual touch sensors into boolean output signals using Enocean radio technology.
This function block can be used for touch sensors equipped with one, two or four rocket-switches.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The input “tTimeOut“ can be optionally used to limit the maximum on-time of the outputs “xButton_1” – “xButton_8“. If no time value (t= 0 second) has been defined, the on-time of the outputs is unlimited, i.e. the output signal is TRUE as long as the push-button is pressed.
According to the number of rocker switches, the outputs are assigned as follows (when using a PTM 100 sensor):
xButton_6 xButton_2 xButton_8 xButton_2 xButton_4 xButton_6 xButton_8
xButton_5 xButton_1 xButton_7 xButton_1 xButton_3 xButton_5 xButton_7
Note:
When using PTM 200 sensors, the assignment will differ from the one shown above.
In this case we recommend the use of function block FbButton_2_Channel or FbButton_4_Channel.
Select button channel (FbButtonSelectChannel)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbButtonSelectChannel
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the touch sensor
bButton BYTE Number of the touch sensor push-button Preset value = 1
Range of values 1 - 8
tTimeOut TIME Maximum on-time
Preset value:
t#0s ⇒ unlimited on-time Feedback value: Data type: Comment:
xButton BOOL Output touch signal
Graphical display:
Function description:
The function block FbButtonSelectChannel converts the radio telegrams of individual touch sensors into a boolean output signal using Enocean radio technology.
This function block can be used for touch sensors equipped with one, two or four rocket-switches.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
Numbers have been assigned to the push-buttons of the touch sensors as shown in the picture below. The number (1 - 8) at the“bButton“ input defines the push-button which is used to induce a reaction at the “xButton“ output.
The input “tTimeOut“ can be optionally used to limit the maximum on-time of the“xButton“ output. If no time value (t= 0 second) has been selected, the on-time of the outputs is unlimited, i.e. the output signal is TRUE as long as the push-button is pressed.
According to the number of rocker switches, the outputs are assigned as follows (when using a PTM 100 sensor):
6 2 8 2 4 6 8
5 1 7 1 3 5 7
Note:
When using PTM 200 sensors, the assignment will differ from the one shown above.
In this case we recommend the use of function block FbButton_2_Channel or FbButton_4_Channel
Position switches
Window handle SecuSignal (FbSecuSignal)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSecuSignal
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
Feedback value: Data type: Comment:
xWindow_Closed BOOL Window handle is in closed position xWindow_Opened BOOL Window handle is in opened position xWindow_Tilted BOOL Window handle is in tilted position Graphical display:
Function description:
The function module FbSecuSignal provides the position of the window handle
"SecuSignal" by Hoppe Co.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The output "xWindows_Closed" indicates that the window handle is in "closed"
position.
The output "xWindows_Opened" indicates that the window handle is in "open"
position.
The output "xWindow_Tilted" indicates that the windows handle is in "tilted"
position.
Window / door contact SRW01 (FbSRW01)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSRW01
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xOpen BOOL Window open = TRUE
xError BOOL No new telegram within timeout period.
Graphical display:
Function description:
The function block FbSRW01 outputs the status of the window contact SRW01.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The output “xOpen“ indicates if the window contact is open or closed.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 15 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
Door handle- / position switches TGF / EF 41 / EF 95 (FbEF_xx)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbEF_41
FbEF_95
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xActiv BOOL Output switch signal
xError BOOL No new telegram within timeout period.
Graphical display:
Function description:
The function block FbEF_41 supports the door handle switch (TGF), the position switch (EF 41) and the pull-wire switch (EF 41 Z) from Steute. The function block FbEF_95 supports the EF 95 position switch.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The output “xActiv“ indicates, it the switch is active.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 15 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
Digital input SR 65 DI (FbSR65DI)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSR65DI
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams Preset value = t#60m
Feedback value: Data type: Comment:
xActiv BOOL Output switch signal
rBatteryVoltage REAL Battery voltage from the sensor xError BOOL No new telegram within timeout period Graphical display:
Function description:
The function block FbSR65DI indicates the digital input signal from the Thermokon module SR65 DI.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 16 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The output “rBatteryVoltage” indicates the battery voltage of the sensor.
The output “xActiv“ indicates the status of the digital input.
Key- or Selector switches IP67 (FbSelectorSwitch_IP67)
WAGO-I/O-PRO CAA Library Elements
Category: Building Automation
Name: FbSelectorSwitch_IP67
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
Feedback value: Data type: Comment:
bSwitchSetting BYTE Actual switch position
xSwitchSetting_1 BOOL Key- or selector switch in position 1 xSwitchSetting_0 BOOL Key- or selector switch in position 0 xSwitchSetting_2 BOOL Key- or selector switch in position 2 Graphical display:
Function description:
The function module FbSelectorSwitch_IP67 provides the position of the IP 67 key- or selector switch by DUX Co.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The output “bSwitchSetting” idicates the switch setting of the key- or selector switch.
The output "xSwitchSetting_1" indicates that the switch setting is in position ‘1’.
The output "xSwitchSetting_0" indicates that the switch setting is in position ‘0’.
The output "xSwitchSetting_2" indicates that the switch setting is in position ‘2’.
Pushbuttons IP67 (FbPushbutton_IP67)
WAGO-I/O-PRO CAA Library Elements
Category: Building Automation
Name: FbPushbutton_IP67
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
Feedback value: Data type: Comment:
xPushbutton BOOL Status of the pushbutton Graphical display:
Function description:
The function module FbPushbutton_IP67 provides the position of the IP 67 pushbutton by DUX Co.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The output “xPushbutton“ indicates the status of the pushbutton.
Light sensor / presence detector
Presence detector SR PIR-360° (FbSR_PIR_360)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSR_PIR_360
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xPresence BOOL Indicates the presence of a person within the measurement range of the sensor.
xError BOOL No new telegram within timeout period.
Graphical display:
Function description:
The function block FbSR_PIR_360 indicates the state of the movement sensor SR-PIR 360°.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 16 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The output "xPresence“ indicates whether a person is within the measurement range of the sensor.
SR-MDS Ceiling Multi Sensor (FbSR_MDS)
WAGO-I/O-PRO CAA Library Elements
Category: Building Automation
Name: FbSR_MDS
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xPresence BOOL Indicates the presence of a person.
rBrightness REAL Light level from the light sensor [LUX]
Value range = 0 – 512 Lux rBatteryVoltage REAL Battery voltage from the sensor[V]
Value range = 0 – 5.1 V
xError BOOL No new telegram within timeout period.
Graphical display:
Function description:
The FbSR_MDS function block displays both the movement and brightness detected by the SR-MDS ceiling multi sensor.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to the sensor.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 16 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The output "xPresence“ indicates whether a person is within the measurement range of the sensor.
The "rBrightness" output indicates the measured brightness value and the
"rBatteryVoltage" output shows the charging voltage of the energy storage device.
Light sensor SR 65 LI (FbSR65LI)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSR65LI
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
wLuxRange30K WORD Light level in 30 K Lux range wLuxRange60K WORD Light level in 60 K Lux range
xError BOOL No new telegram within timeout period Graphical display:
Function description:
The function block FbSR65LI evaluates the light level from SR 65 LI in two different measurement ranges. Only one measurement range is valid depending on the setting of the light sensor.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 17 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The output "wLuxRange30K“ indicates the current light level for a measurement range set between 300 lx and 30,000 lx.
The output "wLuxRange60K“ indicates the current light level for a measurement range set between 600 lx and 60,000 lx.
Room operation panels / Temperature sensors
Room operating panel SR 04 (FbSR04)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSR04
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
rMaxSetpointCorrection REAL Maximum correction of desired value at the room operating panel [K]
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xError BOOL No new telegram within timeout period.
xPresence BOOL Presence button activated = FALSE Default value = TRUE
rTemperature REAL Indication of room temperature [°C]
Default value: 20
rSetpointCorrection REAL Correction of the desired value at the room operating panel [K]
xAuto BOOL Rotary switch position automatic
Default value = TRUE
xLevel_0 BOOL Rotary switch level 0
xLevel_1 BOOL Rotary switch level 1
xLevel_2 BOOL Rotary switch level 2
xLevel_3 BOOL Rotary switch level 3
Graphical display:
Function description:
The function block FbSR04 evaluates the data of the Series SR04 room operating panel.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block.
All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The maximum desired value deviation is set at the “rMaxSetpointCorrection“
input. The desired value deviation that is indicated at the output
“rSetpointCorrection“ depends on the specified maximum desired value deviation and on the position of the adjuster for the desired value on the room operating panel.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 15 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring..
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The output “xPresence“ is set to FALSE if the presence button of the room control panel is activated.
The measured temperature is given in °C at the output “rTemperature“.
The outputs “xAuto“ and “xLevel_0“ to “xLevel_3“ indicate the ventilation level of the room operating panel.
Room sensor humidity/temperature SR 04 rH (FbSR04_rH)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSR04_rH
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
rMaxSetpointCorrection REAL Maximum correction of desired value at the room operating panel [K]
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xError BOOL No new telegram within timeout period.
xPresence BOOL Presence button activated = FALSE Default value = TRUE
rTemperature REAL Indication of room temperature [°C]
Default value: 20
rSetpointCorrection REAL Correction of the desired value at the room operating panel [K]
rHumidity REAL Indication of relative humidity Range of values: 0 - 100 % Graphical display:
Function description:
The function block FbSR04_rH evaluates the data of the series SR04 rH room operating panels.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The maximum desired value deviation is set at the “rMaxSetpointCorrection“
input. The desired value deviation that is indicated at the output
“rSetpointCorrection“ depends on the specified maximum desired value deviation and on the position of the adjuster for the desired value on the room operating panel.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 15 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The output “xPresence“ is set to FALSE if the presence button of the room control panel is activated
The measured temperature is given in °C at the output “rTemperature“.
The measured relative humidity is transmitted at the “rHumidity“ output and has a value range of 0 to 100 %
Temperature sensor SR 65 (FbSR65)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: FbSR65
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
tTimeOut TIME Maximum interval between two telegrams.
Preset value = t#60m Feedback value: Data type: Comment:
xError BOOL No new telegram within timeout period.
rTemperature REAL Temperature measured by the temperature sensor [°C]
Graphical display:
Function description:
The function blocks FbSR65_xxx output the measuring value of the temperature sensor.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The input “tTimeOut“ can optionally be used to monitor if the sensor sends a telegram at regular intervals (e.g. every 15 min). An input value “tTimeOut“ = t#0s deactivates the timeout monitoring.
If the “tTimeOut“ time has expired without the function block having received a new telegram, the “xError“ output will be set to TRUE.
The measured temperature is given in °C at the output “rTemperature“.
Value ranges of the temperature sensors:
FbSR65 -20 °C ... 60 °C FbSR65_TF -20 °C ... 60 °C FbSR65_AKF 10 °C ... 90 °C FbSR65_VFG 10 °C ... 90 °C
Raw data
One byte STM sensor (Fb_1_BYTE_Sensor)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: Fb_1_BYTE_Sensor
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
Feedback value: Data type: Comment:
bValue BYTE Analog output signal
Range of values 0 – 255 Graphical display:
Function description:
The function block Fb_1_BYTE_Sensor is used to output the analog signal of a sensor by means of Enocean radio technology.
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The “bValue“ output operates in the range 0 – 255. Depending on the type of sensor used, this raw value must be converted into a physical value requiring the manufacturer‘s specifications of the sensor (e.g. temperature curve).
Four byte STM sensor (Fb_4_BYTE_Sensor)
WAGO-I/O-PRO Library Elements
Category: Building Automation
Name: Fb_4_BYTE_Sensor
Type: Function Function block X Program Library name: Enocean_04.lib
Applicable to: All programmable fieldbus controllers Input parameter: Data type: Comment:
typEnocean typ
Enocean
Input of the received radio telegram
dwID DWORD Transmitter ID of the sensor
Feedback value: Data type: Comment:
xContact_1 BOOL Digital output signal 1 xContact_2 BOOL Digital output signal 2 xContact_3 BOOL Digital output signal 3 xContact_4 BOOL Digital output signal 4
bValue_1 BYTE Analog output signal 1
Range of values 0 – 255
bValue_2 BYTE Analog output signal 2
Range of values 0 – 255
bValue_3 BYTE Analog output signal 3
Range of values 0 – 255 Graphical display:
Function description:
The function block Fb_4_BYTE_Sensor is used to deliver three analog signals of a sensor using Enocean radio technology. Furthermore, four digital signals can also be delivered by the same sensor (e.g. presence buttons of room temperature sensor).
The output variable “typEnocean“ of the FbEnoceanReceive function block must be connected to the input variable “typEnocean“ of this function block. All the received radio telegrams are made available at the input via this connection.
The received data is processed by the function block provided that the number entered at the input "dwID" is identical to the sensor ID number included in the telegram. As a result, the function block can be logically assigned to certain types of sensors.
The outputs “xContact_1” – “xContact_4“ deliver the four possible digital signals (e.g. presence button or mode switch) of the analog radio sensor.
The analog outputs “bValue_1” – “bValue_3“ operate in the range 0 – 255.
Depending on the type of sensor used, these raw values must be converted into physical values requiring the manufacturer‘s specifications of the sensor (e.g.
temperature curve).
WAGO Kontakttechnik GmbH & Co. KG P.O. box 2880 • D-32385 Minden Hansastraße 27 • D-32423 Minden Phone: +49 5 71/8 87 – 0 Fax: +49 5 71/8 87 – 1 69 E-Mail: [email protected] Internet: http://www.wago.com