Documente Academic
Documente Profesional
Documente Cultură
Copyright 2008 by WAGO Kontakttechnik GmbH & Co. KG All rights reserved.
WAGO Kontakttechnik GmbH & Co. KG Hansastrae 27 D-32423 Minden Phone: +49 (0) 571/8 87 0 Fax: +49 (0) 571/8 87 1 69 E-Mail:info@wago.com Web:http://www.wago.com Technical Support Phone: +49 (0) 571/8 87 777 Fax: +49 (0) 571/8 87 8777 E-Mail: tcba@wago.com
Every conceivable measure has been taken to ensure the accuracy and completeness of this documentation. However, as errors can never be fully excluded, we always appreciate any information or suggestions for improving the documentation. 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 protected by trademark or patent.
PO Box 2880 D-32385 Minden Phone: 05 71 / 8 87-0 E-Mail: info@wago.com Hansastr. 27 D-32423 Minden Fax.: 05 71 / 8 87-169 Web: http://www.wago.com
Contents
Contents
Important Notes
Copyright..........................................................................................4 Personnel Qualification ....................................................................4 Intended Use....................................................................................4 Scope of Validity ..............................................................................5 Communication modules 6
MP-Bus Master (FbMpBusMaster)...................................................6 MP-Bus Master IPC (FbMpBusMasterIPC) ......................................7 MP-Bus Addressing (FbMpBusAddressing) .....................................9 Actuators 11
Damper/Linear actuator (FbMpBusDamperAndLinearActuator) ....11 Volume flow regulator (FbMpBusVav)............................................14 Smoke and fire protection damper (FbMpBusSmokeDamper).......18 Window ventilation system (FbMpBusWindow) .............................21 Sensors 24
PTH Combi Sensor (FbMpBusPTH_Sensor) .................................24 Signal transmitter UST-3 (FbMpBus_UST3) ..................................26 Resistance characteristic curves 28
Important Notes
Important Notes
To ensure quick installation and start-up of the units, we strongly recommend that you read and follow the information and explanations below.
Copyright
This document, including all figures and illustrations contained therein, is subject to copyright. Any use of this document that infringes upon the copyright provisions stipulated herein is not permitted. Reproduction, translation into other languages and electronic and photographic archiving and amendments require the written consent of WAGO Kontakttechnik GmbH & Co. KG, Minden. Nonobservance will entail the right of claims for damages. WAGO Kontakttechnik GmbH & Co. KG reserves the right to enact changes that serve technical progress. All rights developing from the issue of a patent or the legal protection of utility patents are reserved to WAGO Kontakttechnik GmbH & Co. KG. Third-party products are always indicated without any notes concerning patent rights. Thus, the existence of such rights must not be excluded.
Personnel Qualification
The use of the product detailed in this document is geared exclusively to specialists who have 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 assumes no liability resulting from improper action and damage to WAGO products and third party products due to non-observance of the information contained in this document.
Intended Use
For each individual application, the components are supplied from the factory with a dedicated hardware and software configuration. Modifications are only permitted within the framework of the possibilities documented in this document. 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.
Important Notes
Scope of Validity
This application note is based on the stated hardware and software of the specific manufacturer as well as the associated documentation. This application note is therefore only valid for the described installation. New hardware and software versions may need to be handled differently. Please note the detailed description in the specific manuals.
Communication modules
MP-Bus Master (FbMpBusMaster)
WAGO-I/O-PRO CAA Library Elements
Category: Name: Type: Name of library: Applicable to: Building Automation FbMpBusMaster Function Function block X Program MpBus_02.lib All programmable fieldbus controllers (not 758-8xx) Data type: BYTE Comment: Specifies which MP-bus master module on the controller is to be addressed. Counting is from left to right. Default setting = 1 Comment: Data for command and response telegrams as well as for the execution of the function macro on the MP-bus master module. Comment: Output error code See table in the appendix
Graphical display:
Function description: The function module FbMpBusMaster can be used for the communication with the MP-bus master 750-643 for all programmable fieldbus controllers. It collects all incoming commands of the additional MP-bus modules that exist in the program and takes care of their execution. The commands are made available in the form of a data table via the variable typMpBus. Send and response telegrams are made available in the table. The controller detects the connected MP-bus modules independently and counts these beginning from the left. To address the function block to the proper MP-bus module, the corresponding module index must be entered as a constant on the input bModule_750_643. An error can be identified by the error code that is displayed on the output "bError". Note: This function block may be used only once per installed MP-bus master module. All other MP-bus function blocks must be linked with this function block via the input variable "typMpBus".
Comment: Output data array of the MP-bus master module 750-643 Data for command and response telegrams as well as for the execution of the function macro on the MP-bus master module.
typMpBus
Graphical display:
Function description: The function module FbMpBusMasterIPC can be used for the communication with the MP-bus master 750-643 for all programmable fieldbus controllers and IPCs. It collects all incoming commands of the additional MP-bus modules that exist in the program and takes care of their execution. The commands are made available in the form of a data table via the variable typMpBus. Send and response telegrams are made available in the table. The inputs "In_Data" and "Out_Data" contain the input and output data for the MPbus master module. The variables on 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..7] OF BYTE;
Out_Data = Output AT %QB0 : ARRAY [0..7] OF BYTE; An error can be identified by the error code that is displayed on the output "bError". Note: This function block may be used only once per installed MP-bus master module. All other MP-bus function blocks must be linked with this function block via the input variable "typMpBus".
xGetSerialNo typINSerialNo
typMpBus
typMpBus
bError typOUTSerialNo
Comment: Status of the communication TRUE = communication complete FALSE = active communication with a slave BYTE Output error code: See table in the appendix typSerialNo Output of the serial number received
Graphical display:
Function description: With the function block "FbMpBusAddressing", the connected MP-bus drive is assigned a unique MP-bus address. The addressing can be performed in two different ways: MP-bus addressing type 1 (semi-automatic addressing by activating the service pin): The desired MP participant address is entered on the input "bAddress". Connect the input "xLearn" with signal TRUE so that the module goes into learning mode. Then, on the MP-bus drive, trigger the signal for sending the device ID (see operating instructions for the drives). If the address assignment was successful, the input "xLearn" will be reset by the module. If within the parameterizable time "tMaxLearnTime" no service pin is activated on one of the connected drives or if communication is interrupted, the learning mode is exited automatically and an error message is output on the output "bError". MP-bus addressing type 2 (addressing via manual entry of the serial number): The desired MP-bus address is entered on the input "bAddress". The serial number of the drive to be addressed is entered on the input "typINSerialNumber" (serial number is on the type plate of the drive). An increasing slope on the input "xSet" triggers the command for addressing the drive via the specified serial number. If the command is not acknowledged correctly by the slave, an error message is output on the output "bError". An increasing slope on the input "xGetSerialNo" starts the query command for the serial number. The query is directed to the drive with the address specified on the input "bAddress". The queried serial number is displayed on the output "typOUTSerialNo". The output signal xReady indicates whether the function block has completed the transmission process or if it is still connected to one of the slaves. The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function block FbMpBusMaster. Note: The address assignment is also possible with a BELIMO MFT parameterizing device (hand terminal MFT-H or PC tool MFT-P).
10
Actuators
Damper/Linear actuator (FbMpBusDamperAndLinearActuator)
WAGO-I/O-PRO CAA Library Elements
Category: Name: Type: Name of library: Applicable to: Input parameter: xEnable tCycleTime Building Automation FbMpBusDamperAndLinearActuator Function Function block X Program MpBus_02.lib All programmable fieldbus controllers Data type: BOOL TIME Comment: A TRUE signal on this input starts the transmission process. Time for cyclical query of the drive Value range = t#1s - t#60s Default setting = t#5s Slave address value range 1 - 8 Input control signal Value range 0 - 100 [%] The parameter value on this input specifies the sensor type used: 0 = no sensor connected 1 = switch (0/1) 2 = active sensor signal 0 to 32 V 3 = PT 1000, 850 1600 Ohm 4 = NI 1000, 850 1600 Ohm 5 = NI 1000 L&S, 850 1600 Ohm 6 = NTC, 100 60000 Ohm An increasing slope resets the error message of the MP-bus drive. Comment: Data for command and response telegrams as well as for the execution of the function macro on the MP-bus master module. Comment: Status of the communication TRUE = communication complete FALSE = active communication with a slave Output error code See table in the appendix Actual position drive [%] Output signal of the sensor [raw value] Error message control range increased Error message mechanical overload
Phone: 05 71 / 8 87-0 Fax.: 05 71 / 8 87-169 E-Mail: info@wago.com Web: http://www.wago.com
xReset
BOOL
11
xActuatorHunting xSensorError
BOOL BOOL
Error in regulation behavior: drive oscillates here and there Error, sensor signal is outside of the value range.
Graphical display:
Function description: This module serves to query and control the rotary damper and linear actuator with MP-bus interface from BELIMO (e.g. NM, AM, GM, LF, AF, NV, AV, NVS, AVS). With an increasing slope on the input "xEnable", the transmission and query process is started on the drive addressed via input "bAddress". If the input signal "xEnable" is permanently connected with the signal TRUE, communication occurs cyclically. The cycle time can be determined via the input parameter "tCycleTime". The target value for the angle of the damper drives or for the hub of the valve drives is specified by the input value "rPosition" and sent to the drive. The current position of the drive is read out by the function block and made available on the output "rOutPosition". Since most MP-bus drives support the connection of various sensor types, it must be communicated to the module via the input "bSensorType" which sensor is used. The sensor value read out is displayed on the output "wSensorValue". The state of a switch (sensor type 1) is evaluated as follows: 1 : open 0 : closed For active sensors (0 - 32 V), the measurement value is depicted as follows: "wSensorValue" 0 32000 mV. The following auxiliary functions can be used for temperature sensors: Fu_NI1000 (-25C 95C), Fu_NI1000_LuS (-30C 115C), Fu_NTC5K (-20C 145C) Fu_PT1000 (-35C 155C) The functions are components of the MpBus_02.lib. The output signal xReady indicates whether the function block has completed the transmission process or if it is still connected to one of the slaves.
12
Communication errors with the drive in question are displayed on the output "bError". If the module detects a fault (e.g. range exceeded) of the sensor signal, the output signal "xSensorError" is set to the signal TRUE. Three possible error states of the actuator are indicated via separate outputs on the function module. This affects the following errors: (1) Signal TRUE on the output xControlRangeIncreased indicates that the control range of the drive has increased or that the end position has been passed over. (2) Signal TRUE on the output xMechanicalOverload means that the required target position could not be reached, e.g. due to mechanical overload. (3) Signal TRUE on the output "xActuatorHunting" indicates that there are regulation oscillations. In this state, the control signal of the drive swings back and forth. An increasing slope on the input "xReset" resets the error messages. The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function block FbMpBusMaster. Note: The deletion of the error message "xActuatorHunting" is only possible in the long run if the internal operating hours counter of the drive is reset. This is the case if the relationship between runtime and total operating time does not exceed a particular value.
13
xSet
BOOL
xRead bSensorType
BOOL BYTE
xManualOpen
BOOL
xManualClose
BOOL
xReset
BOOL
14
Comment: Status of the communication TRUE = communication complete FALSE = active communication with a slave Output error code See table in the appendix Actual position drive [%] Actual value volume flow [%] Current volume flow [m/h] Output signal of the sensor [mVolt] Value range 0 - 32000 Feedback parameter Minimal volume flow [%] Feedback parameter Maximum volume flow [%] Error message: "control range increased" The saved control angle was exceeded by more than 10 %. Error message mechanical overload Error in regulation behavior Drive oscillates back and forth Error, sensor signal is outside of the value range.
Graphical display:
15
Function description: This module handles the query and control of the BELIMO VAV regulator (e.g. NMVD2M). With an increasing slope on the input "xEnable", the transmission and query process is started on the drive addressed via input "bAddress". If the input signal "xEnable" is permanently connected with the signal TRUE, communication occurs cyclically. The input parameter tCycleTime determines the cycle time. The target value for the volume quantity is specified via the value of the input "rAirVolume". A limitation of the volume flow quantity is possible via the two input parameters "rMinAirVolume" (Vmin) and "rMaxAirVolume" (Vmax). The minimum limitation "Vmin" is specified depending on the value of the maximum limitation "Vmax." The value for the maximum limitation is specified depending on the nominal volume flow (Vnom). The nominal volume flow is specified by the box manufacturer. A signal as increasing slope on the input "xSet" causes the values "rMinAirVolume" and "rMaxAirVolume" to be transmitted to the drive. The reading out of these values from the drive is caused by an increasing slope on the input "xRead". They are available as output variables "rVmin" and "rVmax" on the module. The current position of the drive "rOutPosition" and the actual value of the volume flow in percent "rOutAirVolume_perc" (with respect to the nominal volume of the volume flow regulator) are read out of the function block and displayed. Another important variable that is read out of the drive regulator is the current volume flow in m/h "rOutAirVolume_m3_h." This value depends on the nominal volume flow, which is stored in the device as a parameter. Since most BELIMO drives support the connection of various sensor types, it must be communicated to the module via the input "bSensorType" which sensor is used. The sensor value read out is displayed on the output "wSensorValue". The state of a switch (sensor type 1) is evaluated as follows: 1 : open 0 : closed For active sensors (0 - 32 V), the measurement value is depicted as follows: "wSensorValue" 0 32000 mV. The following auxiliary functions can be used for temperature sensors: Fu_NI1000 (-25C 95C), Fu_NI1000_LuS (-30C 115C), Fu_NTC5K (-20C 145C) Fu_PT1000 (-35C 155C) The functions are components of the MpBus_02.lib.
16
Three possible error states of the actuator are depicted via separate outputs on the function module. This affects the following errors: (1) Signal TRUE on the output xControlRangeIncreased indicates that the control range of the drive has increased or that the end position has been passed over. (2) Signal TRUE on the output "xMechanicalOverload" means that the required target position could not be reached, e.g. due to mechanical overload. (3) Signal TRUE on the output "xActuatorHunting" indicates that there are regulation oscillations. In this state, the control signal of the drive swings back and forth. The output signal "xReady" indicates whether the function module has completed the transmission process or whether there is an active communication connection to one of the slaves. Communication errors with the drive in question are displayed on the output "bError". If the module detects a fault (e.g. range exceeded) of the sensor signal, the output signal "xSensorError" is set to the signal TRUE. An increasing slope on the input "xReset" resets the error messages. It is possible to overcontrol the input target value for the volume flow with the input signals "xManualOpen" and "xManualClose" and to move the drive into the open or closed position using the so-called forced control. The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function module FbMpBusMaster.
17
bAddress xOpenDamper
xTest xReset
Input/Output parameters: Data type: Comment: typMpBus typMpBus Data for command and response telegrams as well as for the execution of the function macro on the MP-bus master module. Return value: xReady Data type: Comment: BOOL Status of the communication TRUE = communication complete FALSE = active communication BYTE Output error code See table in the appendix BOOL The fire protection damper is open BOOL The fire protection damper is closed BOOL Test run fire protection damper active BOOL Error message: "control range increased" The saved control angle was exceeded by more than 10 %. BOOL Error message "mechanical overload" BOOL Damper error detected during periodic test of the fire protection damper. BOOL Channel interior temperature (72 C) has been exceeded.
Phone: 05 71 / 8 87-0 Fax.: 05 71 / 8 87-169 E-Mail: info@wago.com Web: http://www.wago.com
18
BOOL BOOL
Function description: This module handles the query and control of the BELIMO smoke and fire protection drives with spring return (e.g. BF24TL). With an increasing slope on the input "xEnable", the transmission and query process is started on the drive addressed via input "bAddress". If the input signal "xEnable" is permanently connected with the signal TRUE, communication occurs cyclically. The tCycleTime input parameter determines the cycle time. The closing or opening of the fire protection damper is controlled via the signal on the input "xOpenDamper". The signal TRUE on the input "xOpenDamper" means that the drive opens the damper using the forced function. Here, the drive moves to the adapted end position or "Forced 100%" (runtime 140 s). Due to an increasing slope on the input "xTest", the fire protection damper test run is carried out. The test includes the shutdown of the entire angle range from the lower to the upper end stop of the damper. If the damper does not reach the end position within a nominal runtime, the error message "xMechanicalOverload" appears. Via the output "xDamperTest" there is an indication of whether the fire protectection damper test run is currently active. The outputs "xOpen" and "xClose" indicate if the drive is in the open or closed position. The output xReady indicates whether the function block has completed the transmission process or if it is still connected to one of the slaves. Communication errors with the drive in question are displayed on the output "bError". An increasing slope on the input "xReset" resets the error messages. The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function module FbMpBusMaster.
19
The drive for the fire protection damper monitors the following error states, which are indicated by the controller: (1) xControlRangeIncreased means: the drive angle of rotation has been exceeded by more than 10 (e.g. in case of frame break). As soon as the stop is in the correct location again, the error message is deleted. (2) xMechanicalOverload means: the angle of rotation is smaller with respect to the adaptation (e.g. obstacle in the damper or stuck damper). This error also occurs if the mechanical end switch of the drive does not close in the closed position. (3) xErrorDamperTest means: "damper mobility error." If the damper is in the open position, then every 24 hours the drive moves the damper slowly, that is with spring force and motor brake, 7 s back and then open again using motor force. If the drive achieves less than a 5 angle change during this time, there is an error message. Note: the damper mobility test is started every 24 hours. The error message is deleted automatically with the next successful test run. (4) xDuctTemperature means: fault channel interior temperature too high. The channel interior temperature > 72 C has been exceeded. The thermoelectric trigger mechanism in the channel has been triggered. Only after changing out the channel temperature fuse can this fault be acknowledged. (5) xSmokeDetectorAlarm means: alarm smoke detector. The fire detector contact of the (optionally) connected smoke detector has opened. (6) xSafetyRelMalfunction means: safety-relevant fault. An ambient temperature > 72 C or a motor temperature > 85 C cause this fault message to be triggered. Here the drive is moved into the "emergency" position. The message can only be reset in the factory by BELIMO.
Note: For safety reasons, a timeout monitoring is implemented in the drives for the fire protection dampers. If the function module sends a forced command to the drive, the bus monitoring in the drive is activated. If now the drive does not receive a command from the function module within 60 seconds, the drive closes. With renewed communication, the target value of the controller applies once again.
20
bAddress xManual
BYTE BOOL
rPosition
REAL
bAutomaticMode
BYTE
xExtManualOperation
BOOL
bError rOutPosition
BYTE REAL
21
Error message drive blocked Initialization or unlocking triggered. Device in unlock position Electronic error
Function description: This function module serves to control the FLS window ventilation system. With an increasing slope on the input "xEnable", the transmission and query process is started on the drive addressed via input "bAddress". If the input signal "xEnable" is permanently connected with the signal TRUE, communication occurs cyclically. The tCycleTime input parameter determines the cycle time. Via the "xManual" input, there is a distinction between automatic mode and forced control. If "xManual" = TRUE, the set value of "bAutomaticMode" is taken into account; otherwise "rPosition." With the forced control via "rPosition," the sensor (rain sensor) is deactivated. Target values for the forced control: 0...0,9 % closed 1...10.9 % crack opening 11...29.9 % 20 % open 30...49.9 % 40 % open 50...69.9 % 60 % open 70...89.9 % 80 % open 90...100 % 100 % open
Automatic mode: 0: "full automatic" 1: "closed" 2: "ventilate a little" 3: "medium ventilation" 4: "ventilate a lot"
5: "open"
22
Via the "xExtManualOperation" input, the operation of manual switches or remote controls is enabled. The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function module FbMpBusMaster. The output xReady indicates whether the function block has completed the transmission process or if it is still connected to one of the slaves. Communication errors with the drive in question are displayed on the output "bError". The current position of the drive is read out by the function block and made available on the output "rOutPosition". Four possible error states of the FLS are depicted via separate outputs on the function module. This affects the following errors: (1) Signal TRUE on the output "xMechanicalOverload" means that the required target position could not be reached, e.g. due to blockage of the window. (2) Signal TRUE on the output "xInitialise" indicates that the initialization or unlocking was triggered. (3) Signal TRUE on the output "xUnlockPosition" indicates that the FLS is in the unlock position. (4) Signal TRUE on the output "xElectronicError" means that there is an electronic error and the drive must be reprogrammed or replaced.
23
Sensors
PTH Combi Sensor (FbMpBusPTH_Sensor)
WAGO-I/O-PRO CAA Library Elements
Category: Name: Type: Name of library: Applicable to: Input parameter: xEnable tCycleTime Building Automation FbMpBusPTH_Sensor Function Function block X Program MpBus_02.lib All programmable fieldbus controllers Data type: Comment: BOOL A TRUE signal on this input starts the transmission process. TIME Time for cyclical query of the drive Value range t#1s - t#30s Default setting = t#1s BYTE Slave address value range 1 - 8 BYTE Selection of the sensor type used on the Y input: 0 = voltage (0.001 V) 1 = resistance (0.1 Ohm) 2 = switch contact
bAddress bSensorType
Input/Output parameters: Data type: Comment: typMpBus typMpBus Data for command and response telegrams as well as for the execution of the function macro on the MP-bus master module. Return value: xReady Data type: Comment: BOOL Status of the communication TRUE = communication complete FALSE = active communication BYTE Output error code See table in the appendix REAL Output of the temperature [C] REAL Output of the differential pressure [Pa] REAL Output of the humidity [%RH] WORD Output signal of the sensor [raw value] BOOL Maintenance message BOOL Fault message (sensor defective) BOOL Sensor (temperature/humidity) defective BOOL AD converter pressure defective BOOL AD converter Y input defective
bError rTemperature rDifferentialPressure rHumidity wSensorValue xMaintenance xSensorError xErrorHumidity xErrorPressure xErrorY_Input
24
Graphical display:
Function description: This function module serves to query a PTH combi sensor for measurements of differential pressure, temperature, and humidity. With an increasing slope on the input "xEnable", the transmission and query process is started on the drive addressed via input "bAddress". If the input signal "xEnable" is permanently connected with the signal TRUE, communication occurs cyclically. The input parameter tCycleTime determines the cycle time. Since the PTH sensor supports the connection of different sensor types, it must be communicated to the function module via the input "bSensorType" which sensor is used. 0 = Y input measures voltage (in 0.001 V) 1 = Y input measures resistance (in 0.1 Ohm) 2 = Y input for option switch contact The sensor value read out is displayed on the output "wSensorValue". The output xReady indicates whether the function block has completed the transmission process or if it is still connected to one of the slaves. Communication errors with the drive in question are displayed on the output "bError". The current temperature "rTemperature". humidity "rHumidity", and differential pressure "rDifferentialPressure" of the PTH combi sensor are displayed on the output. Five possible error states of the sensor are depicted on the outputs: (1) "xMaintenance" indicates a maintenance message from the sensor. (2) "xSensorError" means that the sensor is defective. (3) "xErrorHumidity" indicates that the temperature/humidity sensor is defective. (4) "xErrorPressure" indicates that the AD converter of the pressure sensor is defective. (5) "xErrorY_Input" indicates that the AD converter of the Y input is defective. The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function module FbMpBusMaster.
25
Input/Output parameters: Data type: Comment: typMpBus typMpBus Data for command and response telegrams as well as for the execution of the function macro on the MP-bus master module. Return value: xReady Data type: Comment: BOOL Status of the communication TRUE = communication complete FALSE = active communication BYTE Output error code See table in the appendix BOOL Status digital input 1 BOOL Status digital input 2 BOOL Status digital input 3 REAL Voltage analog input 1 [V] REAL Voltage analog input 2 [V] REAL Voltage analog input 3 [V] REAL Resistance value analog input 2 [] BYTE Display of the defined measurement ranges
26
Graphical illustration:
Function description: This module serves the purpose of communication with the signal transmitter UST-3. With an increasing slope on the input "xEnable", the transmission and query process is started on the drive addressed via input "bAddress". If the input signal "xEnable" is permanently connected with the signal TRUE, communication occurs cyclically. The input parameter tCycleTime determines the cycle time. The input "rOutputVoltage" specifies the voltage for the analog output. Via the inputs "xDigitalOutput1", "xDigitalOutput2", and "xDigitalOutput3" it is possible to control the three relays on the UST-3 device. Since the UST3 signal transmitter supports different measurement ranges, the measurement range of the analog inputs is defined via the input "bSetMeasurementRange" and for checking it is displayed on the output "bMeasurementRange". Bit 0 = 0 -> voltage analog channel 1 (0..11 V) Bit 0 = 1 -> voltage analog channel 1 (0..3 V) Bit 1 = 0 -> voltage analog channel 2 (0..11 V) Bit 1 = 1 -> voltage analog channel 2 (0..3 V) Bit 3.2 = 01 -> resistance value range (0..5 kOhm) Bit 3.2 = 00 -> resistance value range (0..20 kOhm) Bit 3.2 = 10 -> resistance value range (0..262 kOhm) Bit 4 = 0 -> voltage analog channel 3 (0..11 V) Bit 4 = 1 -> voltage analog channel 3 (0..3 V) Bit 7 = 0 -> no resistance measurement Bit 7 = 1 -> voltage source for resistance measurement The output xReady indicates whether the function block has completed the transmission process or if it is still connected to one of the slaves. Communication errors with the drive in question are displayed on the output "bError". The status or measurement values of the digital and analog inputs are displayed on the outputs "xDigitalInput1", "xDigitalInput2", "xDigitalInput3", "rInputVoltage1", "rInputVoltage2", "rInputVoltage3", and "rResistorValue". The variable "typMpBus" contains the data structure of the MP-bus telegram and must be connected to the variables with the same name on the function module FbMpBusMaster.
27
Program
MpBus_02.lib All programmable fieldbus controllers Data type: WORD Comment: Measurement value of the connected resistance sensors Comment: Converted temperature value [C].
Function description: The output "wSensorValue" of the MP-bus function modules delivers the current resistance of the temperature sensor. This function serves to convert the measured resistance value into a temperature value. If the output "wSensorValue" is linked to the input "wOhm", the corresponding function converts the resistance value into a temperature value. Conversion modules are available for the following resistances: Fu_NI000 Fu_NI1000_LuS Fu_NTC5K Fu_PT1000 (Ni 1000) (Ni 1000 Landis & Staefa) (NTC 5 K) (PT 1000)
28
Error codes
Appendix
Error codes
Codes generated by the function blocks: 0 1 2 3 4 5 6 7 8 9 10 16 11 12 13 No error External master active (priority of message 252) No supply Timeout module communication (no response from the module) Timeout for learning mode (from the function block) Transaction error Invalid sensor (e.g. bSensorType = 8 for FbMpBusVav) Invalid address (less than 1 or greater than 8) Ring storage is full (job list full) Address already exists Measurement voltage UST3 incorrect (5 V -> 11 V) MP-bus was not recognized in process image Unknown command Command not permitted Error during command execution
Codes reported by the module: 250 Timeout during learning mode (of the module) 251 Bus error 252 External master active 253 Module error 254 Receive error 255 Transmission error
29
WAGO Kontakttechnik GmbH & Co. KG PO Box 2880 D-32385 Minden Hansastrae 27 D-32423 Minden Phone: +49 (0) 571/8 87 0 Fax: +49 (0) 5 71/8 87 1 69 E-Mail:info@wago.com Internet: http://www.wago.com