user guide mpa en - spark...
TRANSCRIPT
User Guide
better by design™
© 2012 Reliable Controls Corporation
*
better by design™
User Guide
© 2012 Reliable Controls Corporation
ii2012 Reliable Controls Corporation
USER GUIDE
DO
CU
ME
NT C
ON
VE
NTIO
NS
MACH-PROAIR™
DOCUMENT CONVENTIONS
This document features several conventions to help you learn the material andprocedures. These conventions are outlined below.
Bold-faced type for Window Title Bars.
e.g., The Inputs worksheet is open.
Initial capitals for Field Names and Buttons.
e.g., The value of the Panel Program field is pan. Click the Save button.
Italics in lowercase for field values, file types, directories, and file paths.
e.g., The value of the Panel Program field is pan.
The pan files are stored in the pan subdirectory of the job directory.
Italics in initial uppercase for Mode Types.
e.g., Toggle the Mode button to switch to Update mode.
Chevrons denote menu items.
e.g., To exit, select Access > Bye from the main menu.
All uppercase for KEYWORDS and Control-BASIC STATEMENTS.
e.g., Click ALARMS to open the Current Alarms worksheet.
Underscore connectors for section references.
e.g., Refer to Reference_Alarms_Alarm Configuration more details.
iii 2012 Reliable Controls Corporation
The following symbols are used to draw your attention to important information.
2012 Reliable Controls® CorporationAll rights ReservedPrinted in Canada
This manual is for information purposes only. The contents and products described aresubject to change without notice. Reliable Controls® Corporation makes no representationwith respect to this manual. In no event shall Reliable Controls® Corporation be liable fordamages, direct or incidental, arising out of or related to the use of this manual. No part ofthis document may be reproduced or transmitted in any form or by any means, without theexpress written permission of Reliable Controls® Corporation.
www.reliablecontrols.com
Reliable Controls, RC-Studio, and the Reliable Controls logo are registered trademarks of Reliable Controls Corporation. BACnet® is a registered trademark of ASHRAE.
MACH-ProCom, MACH-ProSys, MACH-System, MACH-Global, MACH1, MACH2, MACH-Air, MACH-Zone,MACH-Stat, SMART-Sensor, SMART-Space, MODBUS-Link, RC-Archive, RC-Toolkit, RC-WebView, MACH-ProWebCom, MACH-ProWebSys, MACH-ProWeb, MACH-ProZone, and MACH-ProAir are trademarks ofReliable Controls.
23/11/12 RCL
The exclamation symbol is used to highlight material that requires caution or thoughtbefore implementation.
The light bulb symbol is used to highlight helpful information and practices.
Reliable Controls Corporation Tel: 250-475-2036
120 Hallowell Road Fax: 250-475-2096
Victoria, BC, Canada, V9A 7K2 Toll Free: 1-877-475-9301
iv2012 Reliable Controls Corporation
USER GUIDE
TAB
LE O
F CO
NTE
NTS
MACH-PROAIR™
TABLE OF CONTENTS
DOCUMENT CONVENTIONS ............................................................................................................ II
OVERVIEW ........................................................................................................................................ 01
PRODUCT FEATURES ................................................................................................................ 02
NEW MEMORY PARADIGM ........................................................................................................ 02DB REMAINING ................................................................................................................03TREND REMAINING ...........................................................................................................03
GETTING STARTED ................................................................................................................... 04PHYSICAL LAYOUT ............................................................................................................04PHYSICAL DIMENSIONS WITH ACTUATOR ............................................................................05PHYSICAL DIMENSIONS WITHOUT ACTUATOR ......................................................................06BASE MODELS .................................................................................................................07
INSTALLATION .................................................................................................................................. 08
OUT OF THE BOX ..................................................................................................................... 08
MOUNTING .............................................................................................................................. 08
POWER WIRING ....................................................................................................................... 09
INPUT CONFIGURATION ............................................................................................................ 11UNIVERSAL INPUTS ...........................................................................................................11SENSOR TYPE ..................................................................................................................11
OUTPUT CONFIGURATION ......................................................................................................... 12UNIVERSAL OUTPUTS ........................................................................................................12TRIAC OUTPUTS ..............................................................................................................13
COMMUNICATIONS ......................................................................................................................... 15
BACNET DIRECT CONNECT ...................................................................................................... 16
BACNET NETWORK APPLICATIONS ........................................................................................... 16
EIA-485 NETWORK WIRING PROCEDURES ................................................................................ 17
SMART-NET ........................................................................................................................... 19
MAXIMUM CABLE LENGTHS ...................................................................................................... 21
USER INTERFACE ............................................................................................................................ 22
STATUS LED ........................................................................................................................... 22
EOL LED ............................................................................................................................... 23
RESET BUTTON ........................................................................................................................ 23
v 2012 Reliable Controls Corporation
CONFIGURATION ............................................................................................................................. 25
OVERVIEW ............................................................................................................................... 25
RC-TOOLKIT: MSET TOOL ....................................................................................................... 25
SETUP TOOL ............................................................................................................................ 30
USING A SSL AS A SETUP TOOL ............................................................................................... 32
RC-TOOLKIT: OS SEND APPLICATION 34
PROGRAMMING ............................................................................................................................... 39
POINT REFERENCES ................................................................................................................. 39
CONTROL-BASIC .................................................................................................................... 39COMMANDS SUPPORTED ..................................................................................................39MEMORY LIMITS ...............................................................................................................41OBJECT LIMITS .................................................................................................................41
ALARMS .................................................................................................................................. 41CONTROL-BASIC ALARMS ................................................................................................41BACNET INTRINSIC ALARMS ..............................................................................................42
MULTISTATE VARIABLES ........................................................................................................... 44
RC-STUDIO OPERATOR INTERFACE .............................................................................................. 45
MACH-PROAIR ....................................................................................................................... 45AUTOMATIC POINTS ..........................................................................................................45INTEGRATED FLOW CALCULATION ......................................................................................47AUTOMATED DAMPER CONTROL ........................................................................................47ACTUATOR CALIBRATION ...................................................................................................47
RUNTIME REPORT .................................................................................................................... 48
CLEAR PANEL .......................................................................................................................... 52
TABLES ................................................................................................................................... 53
NETWORK STATUS WORKSHEET ............................................................................................... 53DB REMAINING ................................................................................................................54TREND REMAINING ...........................................................................................................54NET INS ...........................................................................................................................54NET OUTS .......................................................................................................................55
VAV CONTROL FLOW CHART ......................................................................................................... 56
vi2012 Reliable Controls Corporation
USER GUIDE
TAB
LE O
F CO
NTE
NTS
MACH-PROAIR™
APPLICATIONS ................................................................................................................................. 59
VARIABLE AIR VOLUME AIR TERMINAL UNIT WITH REHEAT ......................................................... 59OVERVIEW .......................................................................................................................59MANUAL DAMPER OVERRIDE .............................................................................................60TEMPERATURE CONTROL MODES .......................................................................................61OCCUPANCY MODES ........................................................................................................62FLOATING REHEAT CONTROL ............................................................................................64TERMINAL LOAD ...............................................................................................................64ALARMS ...........................................................................................................................64NETWORK VARIABLES .......................................................................................................65CONTROL SCHEMATIC ......................................................................................................67WIRING DIAGRAM SAMPLE A .............................................................................................68WIRING DIAGRAM SAMPLE B .............................................................................................69CONFIGURATION STRATEGY AND SAMPLE BOM .................................................................70WORKSHEETS ..................................................................................................................71
CONTROL-BASIC PROGRAMS .................................................................................................. 74CONFIGURATION - PROGRAM 1 ..........................................................................................74FLOW SETPOINT/DAMPER COMMAND - PROGRAM 2 ...........................................................75FLOW SETPOINT/DAMPER COMMAND - PROGRAM 3 ...........................................................77MODULATING REHEAT - PROGRAM 4 .................................................................................79ALARMS - PROGRAM 5 ......................................................................................................81
TECHNICAL SPECIFICATIONS ........................................................................................................ 82
GENERAL ................................................................................................................................ 82
POWER ................................................................................................................................... 82
COMMUNICATIONS ................................................................................................................... 82
AMBIENT LIMITS ...................................................................................................................... 82
PHYSICAL SPECIFICATIONS ....................................................................................................... 83
vii 2012 Reliable Controls Corporation
NOTES
1 2012 Reliable Controls Corporation
USER GUIDE
OV
ER
VIE
WMACH-PROAIR™
OVERVIEW
Designed to exceed the expectations of typical Variable Air Volume (VAV) specifications, the ReliableControls® MACH-ProAir™ is a fully programmable BACnet Building Controller (B-BC) with feature richversatility. Eight base models are available with different hardware point capacities includingcombinations of up to 3 universal inputs, 3 universal outputs, 5 TRIAC outputs, an actuator, and a flowsensor. All MACH-ProAir™ models can supervise up to 4 SMART-Sensors or 2 SMART-Sensor™
EnOcean Accesspoints.
FIGURE 1: MACH-PROAIR™ MODEL MPA-36-F
2 2012 Reliable Controls Corporation
PRODUCT FEATURES
PRODUCT FEATURES
NEW MEMORY PARADIGM
The MACH-ProAir™ employs a new memory utilization paradigm. There are no longer fixedmemory allocations for each object type. The available database memory can be usedwhere needed, giving maximum application flexibility. For example, one application mayrequire 16 PID Loops, but only 20 variables, while another application may require 64variables and 2 PID Loops. Both applications can be accommodated by a MACH-ProAir™
controller, because this new memory model is not only more efficient and robust, but isalso much more customizable. In order to fully utilize and optimize the MPA, a basicunderstanding of the new memory model should be developed.
The MPA has two memory locations used by the custom pan file during normal operation,database memory, and trend memory. This is indicated in the Network Status worksheetas shown in Figure 2. When adding to the database of a MACH-ProAir™ controller, it is agood idea to be aware of remaining database and trend memory. RC-Studio® will not allowadditional database memory to be used if it exceeds the remaining memory in thecontroller.
FIGURE 2: NETWORK STATUS WORKSHEET - SHOWING DB AND TREND MEMORY REMAINING
• BACnet Building Controller (B-BC) with 5 year warranty
• Sturdy attractive enclosure with removable connectors
• Software configurable universal input types
• Dynamic memory allocation provides unparalleled object-creation flexibility andoptimized onboard data acquisition
• Robust MRAM memory stores all data through a power outage or brownout
• Downloadable online library of standard application codes for fast programmingand setup
3 2012 Reliable Controls Corporation
New Memory Paradigm
USER GUIDE
OV
ER
VIE
WMACH-PROAIR™
DB REMAINING
The DB Remaining column in the Network Status worksheet indicates the bytes andpercent remaining in the database (flash) memory. In Figure 2, 5,312 bytes remain and arefree to use for additional database. Creating new objects always uses database memory.Many new objects use very little memory, especially if long descriptions are avoided.
TREND REMAINING
The Trend Remaining column in the Network Status worksheet indicates the bytes andpercent remaining in the trend memory. In Figure 2, 5,340 bytes remain and are free to usefor additional trending. Trend memory, as the name implies, is used when creating Single-point and Multipoint Trend Logs, adding points to a Trend Log, or when creating variables.
Be aware that creating a Multipoint Trend Log with 8 points uses approximately 6 KB oftrend memory. In addition, since a Trend Log is also an object, a few hundred bytes ofdatabase memory are also consumed.
4 2012 Reliable Controls Corporation
GETTING STARTED
This section details the physical layout, physical dimensions, and product features of theMACH-ProAir™ controller.
PHYSICAL LAYOUT
FIGURE 3: MACH-PROAIR™ PHYSICAL LAYOUT
Outputs
Inputs
EIA-485 MS/TP-Net
SMART-Net
High Impact Plastic Body
Damper actuator
Power 24 VAC
Damper actuatorclutch
SMART-Net RJ-11 Jack
Status LEDEOL LED
Flow pickupTEK Mounting screw (#8, self-tapping, 3/4 inch)
5 2012 Reliable Controls Corporation
Getting Started
USER GUIDE
OV
ER
VIE
WMACH-PROAIR™
PHYSICAL DIMENSIONS WITH ACTUATOR
FIGURE 4: MACH-PROAIR™ PHYSICAL DIMENSIONS WITH ACTUATOR
6 2012 Reliable Controls Corporation
PHYSICAL DIMENSIONS WITHOUT ACTUATOR
FIGURE 5: MACH-PROAIR™ PHYSICAL DIMENSIONS WITHOUT ACTUATOR
7 2012 Reliable Controls Corporation
Getting Started
USER GUIDE
OV
ER
VIE
WMACH-PROAIR™
BASE MODELS
There are eight models of the MACH-ProAir™ as outlined in Table 1.
TABLE 1: MACH-PROAIR™ MODELS
Model Description
MPA-12-F MACH-ProAir™ with 1 universal input, 2 TRIAC outputs, and flowsensor.
MPA-12-A-F MACH-ProAir™ with 1 universal input, 2 TRIAC outputs, actuator, andflow sensor.
MPA-33-A MACH-ProAir™ with 3 universal inputs, 3 universal outputs, andactuator.
MPA-33-A-F MACH-ProAir™ with 3 universal inputs, 3 universal outputs, actuator,and flow sensor.
MPA-34-A MACH-ProAir™ with 3 universal inputs, 1 universal output, 3 TRIACoutputs, and actuator.
MPA-34-A-F MACH-ProAir™ with 3 universal inputs, 1 universal output, 3 TRIACoutputs, actuator, and flow sensor.
MPA-35-F MACH-ProAir™ with 3 universal inputs, 3 universal outputs, 2 TRIACoutputs, and flow sensor.
MPA-36-F MACH-ProAir™ with 3 universal inputs, 1 universal output, 5 TRIACoutputs, and flow sensor.
8 2012 Reliable Controls Corporation
INSTALLATION
OUT OF THE BOX
MACH-PROAIR PACKAGE CONTENTS
MOUNTING
The MACH-ProAir™ VAV controller is designed to be mounted directly on the sheet metalof an air duct. The controller may be attached by screwing the controller directly to thesheet metal. Models without a damper actuator ship with two self-tapping #8 screws (a 3/4" and a 1 1/4” Robertson drive). Models with a damper actuator ship with one self-tapping#8 , 3/4" Robertson drive screw.
TIPS FOR MOUNTING THE MACH-PROAIR:
• 1 MACH-ProAir™ controller
• 1 package containing one self-tapping metal screw (for actuator models) or 1package containing two self tapping metal screws (for non-actuator models)
• 1 drill guide template for mounting
• 1 wiring guide
• Use the self-tapping #8 metal screws supplied with the MACH-ProAir™ (do notuse bevel headed or wood screws),
• The MPA should be mounted indoors in a dry, relatively clean environment freefrom corrosive fumes (If the actuator is mounted outdoors, a protectiveenclosure must be used to shield the actuator.),
• From a performance standpoint, it is best to mount the MPA directly onto thedamper shaft,
• The MPA, as shipped from the factory, accommodates a 3/8” to 1/2” diameterdamper shaft (A shaft up to 1” in diameter can be accommodated by ordering alarger coupling from Belimo),
• Sometimes it is necessary to take manual control of the damper by pressingand holding the clutch button on the face of the MPA (After the desired positionis achieved, the clutch button should be released. Anytime manual control of theactuator is used, the actuator should be calibrated. Refer to the ActuatorCalibration section of this manual.).
9 2012 Reliable Controls Corporation
Power Wiring
USER GUIDE
INS
TALLA
TION
MACH-PROAIR™
POWER WIRING
The MACH-ProAir™ requires power from a Class 2, 24 VAC/VDC, 25 VA power supply. Oneor more controllers can be powered from the same source. Ensure that the polarity is thesame if multiple controllers share the same power source. The Status LED will light if thepower polarity is crossed.
Ground yourself before touching the controller to avoid damaging the electronics. Touch agrounded metal surface to discharge static electricity.
The MACH-ProAir™ controller is intended to be installed in accordance with the NationalElectric Code or the Canadian Electric Code, Part 1, and in a manner acceptable to thelocal authority having jurisdiction or in accordance with IEC 60730-1 Clause 11.6.3Mounting of Independently Mounted Controls.
Do not connect any peripheral devices to the same power source as the MACH-ProAir™
controller.
Use only a Class II (UL) or Class III Equipment Safety Isolating Transformer certified to IEC61558-2-6.
The 24 VAC return/neutral wire must be grounded to the building’s Earth ground.
Apply minimum 4.0–5.5 in-lb torque for tightening field wires into terminal blocks. Use 26–14 AWG (0.13 mm2 – 2.1 mm2) wires.
External wiring connected to the controller must be relieved from strain and twisting.
10 2012 Reliable Controls Corporation
TO WIRE POWER TO THE MACH-PROAIR
FIGURE 6: MACH-PROAIR™ POWER WIRING
1 Connect the return/neutral wire from the transformer to the GND terminal of thepower connector.
2 Connect the hot wire from the transformer to the 24 VAC terminal of the powerconnector.
3 The return/neutral wire of the 24 VAC must also be connected to Earth ground.
Enclosure #1 Enclosure #2
MACH-ProCom™
MACH-ProAir™ MACH-ProAir™
24 VACTransformer
24 VACTransformer
The GND terminal must be connected to Earth ground.
11 2012 Reliable Controls Corporation
Input Configuration
USER GUIDE
INS
TALLA
TION
MACH-PROAIR™
INPUT CONFIGURATION
FIGURE 7: REMOVABLE INPUT CONNECTORS
UNIVERSAL INPUTS
An MPA has either one, or three universal inputs, depending on the model.
SENSOR TYPE
The electrical characteristic for each input is set up using the Inputs worksheet in RC-Studio® 2.0 Revision 1.76 or greater. The MACH-ProAir™ is the second Reliable Controls®
device to offer software-configurable sensor types – the MACH-ProZone™ being the first.The conventional onboard input jumpers found on older MACH controllers do not exist onthe MACH-ProAir™, and the input sensor type is configured entirely through the use of RC-Studio®. By selecting the appropriate setting for the Range column in the Inputsworksheet, the appropriate value in the Sensor Type column is automatically selected asshown in Figure 8.
FIGURE 8: INPUTS WORKSHEET WITH AUTOMATIC SENSOR TYPE FOR THE MPA
Each universal input can be configured as one of four possible sensor types: Thermistor,0–10 V, Dry Contact, or 4–20 mA. After the proper range has been selected, verify that theappropriate sensor type is indicated. If not, click on the value in the Sensor Type columnto toggle through the four sensor types.
12 2012 Reliable Controls Corporation
OUTPUT CONFIGURATION
FIGURE 9: OUTPUT CONNECTORS - MODEL MPA-36-F
An MPA has up to three universal outputs and up to five TRIAC outputs, depending on themodel. The range of each output is set using RC-Studio®. The electrical configuration foreach output type is determined at the factory, based on model, as either universal orTRIAC.
UNIVERSAL OUTPUTS
Universal outputs provide 0–12 VDC at a maximum of 75 mA. The outputs are configuredwith RC-Studio® to be binary (two-position) or analog (modulating). A given output isdesignated as a universal output at the factory and cannot be changed in the field. Anoutput labelled OUT# is an indication of a universal output.
Figure 10 shows the recommended method for wiring an MPA universal output to a typical0–10 VDC modulating actuator.
The maximum voltage measured by an input is 10 VDC. The minimum voltage measured byan input is 0 VDC.
If a universal output is to be used for control of a pilot relay, care must be taken to ensurethe pilot relay draws less than 75 mA.
13 2012 Reliable Controls Corporation
Output Configuration
USER GUIDE
INS
TALLA
TION
MACH-PROAIR™
FIGURE 10: UNIVERSAL OUTPUT - MODULATING
TRIAC OUTPUTS
TRIAC outputs provide a single pole, normally open TRIAC contact designed to switch 24VAC loads, with a current load ranging from 0.02 to 0.5 Amp. The TRIAC output cannot beused to switch DC loads.
All MACH-ProAir™ models except the MPA-12 base models have the ability to share acommon 24 VAC (R ) among some or all of the TRIAC outputs. This saves considerabletime when wiring.
THE TRIAC SHOULD NOT BE USED FOR:
A given output is designated as a TRIAC output at the factory and cannot be changed inthe field. An output labelled BO# is an indication of a TRIAC output.
Figure 11 shows an example of TRIAC outputs on an MPA-36-F connected to a typicalHVAC unit with five loads.
• 24 VAC loads that are required to be normally closed,
• 24 VAC loads that draw 0.02 Amps or less, or
• Any VDC loads.
GND
Modulating Actuator
24 VAC
0–10 VDC
Transformer
Transformer
GND
14 2012 Reliable Controls Corporation
FIGURE 11: TRIAC WIRING EXAMPLE FOR MODEL MPA-36-F
Since Models MPA-12-F and MPA-12-AF do not have an R connector, the methodshown in Figure 12 should be used for connecting a TRIAC output.
FIGURE 12: CONNECTING A TRIAC OUTPUT ON A MPA-12-F OR MPA-12-AF
Models MPA-12-F and MPA-12-AF do not have an R connector. The method shown inFigure 11 cannot be used with models MPA-12-F and MPA-12-AF.
R
BO2
BO3
BO4
BO5
BO6
W1
W2
Y1
Y2
G
TRIAC
Internal to controller
TRIAC
TRIAC
TRIAC
TRIAC
24 VAC
Transformer
120 VAC
Outputs Loads
GN
D
GND
GND
120 VAC
Transformer
Two-position 24 VACactuator
24 VAC
MPA-12-A(F)
15 2012 Reliable Controls Corporation
Output Configuration
USER GUIDE
CO
MM
UN
ICA
TION
SMACH-PROAIR™
COMMUNICATIONS
The MACH-ProAir™ controller has two communication ports (SMART-Net and EIA-485). The removableSMART-Net connector and the RJ-11 SMART-Net jack are internally connected and are considered oneport.
The removable SMART-Net connector is used to connect to remote SSLs and SSEAs.
The RJ-11 SMART-Net jack may be used to connect to remote SSLs and SSEAs, or it may be used toconnect an X-Port-2 converter, allowing communications to a PC running RC-Studio® or RC-Toolkit™
software.
The MS/TP-Net connector is used to connect the MPA to an EIA-485 network that communicates usingthe BACnet MS/TP datalink.
FIGURE 13: MACH-PROAIR™ COMMUNICATION PORTS
EIA-485MS/TP-Net
RJ-11 SMART-Net jack
SMART-Net connector
EOL switch
16 2012 Reliable Controls Corporation
BACNET DIRECT CONNECT
A BACnet direct connection may be used to connect to a standalone MPA, or to anetworked MPA. After a connection is established, RC-Toolkit™ can be used to configurethe MPA, and RC-Studio® can be used to provide complete programming and operationof the MPA.
FIGURE 14: X-PORT-2™ BACNET DIRECT CONNECTION
TO MAKE A BACNET DIRECT CONNECTION WITH RC-STUDIO OR RC-TOOLKIT
When running RC-Studio® on a PC with an X-Port-2™ connected directly to an MPA, anRCP direct connection will not work. Instead, select Access > Systems List > BACnetDirect Connect from the bottom of the Systems List dialog box. When using RC-Toolkit™,MPAs will only respond to the MSet and OS Send applications.
BACNET NETWORK APPLICATIONS
The MACH-ProAir™ can only communicate on a BACnet® network using the EIA-485electrical standard, and the BACnet MS/TP data-link. It is not possible to configure aMACH-ProAir™ to communicate using RCP protocol.
In accordance with the BACnet® standard, the MACH-ProAir™ can communicate at 9600,19200, 38400, and 76800 baud. The controller features auto-baud detection, allowing it tosense the communication speed used by other devices on a MS/TP network andautomatically configure its own communication speed to match. If the communicationspeed is changed on a functioning network that includes MACH-ProAir™ controllers, thecontrollers will sense the change and automatically reconfigure within 1 to 2 minutes.
1 Connect the CC-VC-C cable between the X-Port-2™ network port and the RJ-11jack at the bottom right of the MPA.
2 Observe the patterns of the flashing lights on the X-Port-2™. When the PC/Modem status light begins flashing once per second, the PC/Modem port canbe connected to the PC.
3 Start the desired software application.
CC-VC-C cable
CC-C1-C cable
CC-C1-B RJ-45 to nine pin adapter
USB-CNV converter
17 2012 Reliable Controls Corporation
EIA-485 Network Wiring Procedures
USER GUIDE
CO
MM
UN
ICA
TION
SMACH-PROAIR™
Figure 15 shows a typical mix of devices on an MS/TP network including a MACH-ProAir™
controller.
FIGURE 15: TYPICAL MIX OF DEVICES ON AN MS/TP NETWORK
EIA-485 NETWORK WIRING PROCEDURES
TO CONNECT THE MPA TO AN EIA-485 NETWORK
1 Reliable Controls® recommends using 2-wire balanced twisted pair, 108 Ωcharacteristic impedance, shielded, low capacitance (less than 30 pf/ft.nominal), 22 AWG, certified communication cable for connecting the MPA to anEIA-485 network.
2 Daisy-chain the network cable as detailed in Figure 15 (avoid star and stubconnections).
3 When two EIA-485 cables are connected to an MPA, the two shields must beconnected together. Each continuous section of shield must be grounded in onelocation only.
4 End-Of-Line (EOL) switches must be set to In on the two EIA-485 deviceslocated at the physical extremities of each separate EIA-485 network. The MPAincludes an EOL switch on the right side of the circuit board, next to the EOLLED.
MS/TP subnetwork
Main MS/TP network
MPZ
MPZMPA MPZ
Third-party
device
MS
MPWCMPS
M1 M2
SSCMA
18 2012 Reliable Controls Corporation
FIGURE 16: TWO-CONDUCTOR NETWORK CABLE CONNECTING MPA CONTROLLERS
To configure the EOL switch for the MACH-ProAir™ controller, set the EOL switch as shownin Figure 17.
FIGURE 17: EOL SWITCH CONFIGURATION
Ensure that the GND terminal of each MPA runs to Earth ground. Each transformer shouldonly be grounded once.
EOL In EOL Out EOL In
Cable shields connected with wire nut
19 2012 Reliable Controls Corporation
SMART-Net
USER GUIDE
CO
MM
UN
ICA
TION
SMACH-PROAIR™
FIGURE 18: NETWORK SCHEMATIC - MPAS AND A MACH-PROCOM™
SMART-NET
The MPA can communicate with up to 4 SSLs or 2 SSEAs, or a mixture of both, using theSMART-Net™ communication bus.
The SMART-Net™ bus requires 4 conductors. If extension of the A and B MS/TP networkwires to SSLs is required, two additional conductors are required.
The SMART-Net™ RJ-11 jack can accept 24–26 AWG (0.20 – 0.13 mm2) solid core wire.Reliable Controls® recommends 24 AWG (0.20 mm2) solid core Cat 3 or Cat 5 cable.
The shield is grounded at one location
Cable shields connected with wire nut
EOL Out
EOL In
EOL In
20 2012 Reliable Controls Corporation
VOICE CABLE
A voice cable (with rollover) is used to connect the host controller to the first SMART-Sensor™ device on the SMART-Net™.
FIGURE 19: SMART-NET RJ-11 AND GREEN CONNECTOR PIN-OUT OF THE MPA CONTROLLER
DATA CABLE
After the first SMART-Sensor™ device, data cables (straight through, no rollover) are usedfor connecting additional SSLs to the SMART-Net™ using a daisy-chain topology.
TABLE 2: VOICE CABLE PIN-OUT
Controller’s RJ-11 First SMART-Sensor™
1 Clock 1 Data
2 +5 VDC 2 GND
3 A 3 B
4 B 4 A
5 GND 5 +5 VDC
6 Data 6 Clock
TABLE 3: DATA CABLE PIN-OUT
SMART-Sensor™ LCD Additional SMART-Sensors
1 Data 1 Data
2 GND 2 GND
3 B 3 B
4 A 4 A
5 +5 VDC 5 +5 VDC
6 Clock 6 Clock
6
5
2
1
21 2012 Reliable Controls Corporation
Maximum Cable Lengths
USER GUIDE
CO
MM
UN
ICA
TION
SMACH-PROAIR™
MAXIMUM CABLE LENGTHS
The total combined cable length for a single SMART-Net™ communication bus from thecontroller, to the final SMART-Sensor™ should not exceed 75 meters or 250 feet (based on24 AWG cable). The actual maximum functional network length can vary depending on thetype of cable used. For longer networks and total cable length, use appropriate data cablewith a lower resistance and capacitance per meter (foot). Installing one or more SSXmodules can increase the total cable distance that can be installed.
Poor modular connector installation, high-resistance connections, or excessive cable lengthmay cause the SMART-Net™ voltage to drop below the minimum necessary for SSEA/SSLcommunication. In this state, the SSEA/SSL will not communicate with the controller.
22 2012 Reliable Controls Corporation
USER INTERFACE
STATUS LED
The Status LED is used to indicate the operating status of the controller, specifically thecurrent condition of the EIA-485 network, firmware status, and power/network wiringerrors.
FIGURE 20: STATUS LED
The color of the Status LED can be either green or red depending on the panel’s activity(as shown in Table 4).
TABLE 4: MACH-PROAIR™ CONTROLLER STATUS LED INDICATION
LED Indication Panel Activity
On for one half second and off for one half second
Normal operation – not networking
On for one second and off forone second
Factory default – requires MSet
Flickers Normal operation – networking
Four, half second flashes,than a one second pause
No firmware loaded
Solid Red Indicates a problem which could be:
• The Class 2 power is crossed (24 VAC & GND) between two controllers,
• The ground potential between two controllers is not the same,
• The ground wire is not connected, or
• 24 VAC power is applied to the controller's MS/TP-Net terminals.
23 2012 Reliable Controls Corporation
EOL LED
USER GUIDE
US
ER
INTE
RFA
CE
MACH-PROAIR™
EOL LED
The EOL (End-Of-Line) LED is an amber colored LED that is lit when the EOL switch on thecontroller is in the In position. Only the two controllers at the two physical ends of the EIA-485 network must have their EOL switches in the In position.
FIGURE 21: EOL LED
RESET BUTTON
The Reset button is located on the right side of the MPA just above the EOL switch.
FIGURE 22: RESET BUTTON ON THE MACH-PROAIR™
Reset button
24 2012 Reliable Controls Corporation
The Reset button is only functional when pressed with the MACH-ProAir™ controllerpowered down. There are two different results of a Reset button press, each dependenton how long the Reset button is held down. The firmware remains intact after bothprocedures.
Table 5 details the two possible results of a Reset button press.
Avoid using the Reset button unless absolutely necessary. Read and understand thefollowing material before using the Reset button.
TABLE 5: RESET BUTTON RESULTS
Clear Description
Database Press and hold the Reset button, apply power to the controller, andrelease after 2 Status LED flashes (approximately 2 seconds). Thisoperation clears the custom pan file from the controller. MSetinformation such as the Controller Address is not cleared. After clearingthe database, a valid pan file must be loaded to the controller in order toreestablish functionality.
MSet Press and hold the Reset button, apply power to the controller, andrelease after 10 Status LED flashes (approximately 10 seconds). Thisoperation clears the database, and also restores the MACH-ProAir™ tofactory defaults, including network configuration settings such asaddressing. After clearing the MSet, the controller will disappear fromthe network, and will have to be reconfigured with all communicationparameters. A valid pan file will also have to be loaded in order toreestablish functionality.
25 2012 Reliable Controls Corporation
Overview
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
CONFIGURATION
OVERVIEW
The MACH-ProAir™, MACH-ProZone™, and SMART-Space™ Controllers are all designed sothat one or more units can be connected to a live MS/TP network and powered up withoutrequiring any initial configuration, and without affecting existing communication on thenetwork. This is possible because of the following features:
TO CONFIGURE A MACH-PROAIR FOR AN MS/TP NETWORK, EITHER;
Both methods are described in the next two sections.
RC-TOOLKIT: MSET TOOL
The MSet application is a software application found in RC-Toolkit™. The main function ofthe MSet application is to allow one or more configured or unconfigured controllers to bediscovered, named, and addressed from a single location.
• Baud rate configuration is not required, because the controller senses thenetwork baud rate and configures itself to communicate at the same rate, and
• Every MACH-ProAir™ ships without a MAC address, allowing unconfigured unitsto remain silent and undiscovered on an MS/TP network when powered up.
• Use the MSet Tool found in RC-Toolkit™ 2.0 version 2.50 or greater to configurethe network parameters, or
• Use a Setup Tool (or an SSL in Setup Tool mode) to configure the networkparameters.
RC-Toolkit™ 2.0 version 2.50 or greater is required to communicate to the MACH-ProAir™.
A standalone MACH-ProAir™ cannot be MSet using the X-Port-2™ unless the MAC addresshas been configured. The X-Port-2™ requires at least one transmitting controller on thenetwork for auto-baud detection to occur.
26 2012 Reliable Controls Corporation
TO USE THE MSET APPLICATION FOR MPA SETUP
1 Connect a PC to the target controller using an X-Port-2™, or to a network nodewith BACnet access to a network that connects one or more MPA controllers.
2 Launch RC-Toolkit™.
3 If using a direct connection, ensure that the correct communication port isselected in the Port field.
FIGURE 23: DIRECT CONNECTION AND COMMUNICATIONS PORT
4 If using TCP/IP to connect, enter values for the IP Address field and the BACnetPort field of any IP-connected device on the BACnet® internetwork.
FIGURE 24: DIRECT CONNECTION AND COMMUNICATIONS PORT
5 Click the MSet application icon and select the MACH-ProAir/Zone and SSCbutton to launch the application.
6 The RC-Toolkit, MSet MACH-ProAir/Zone and SSC dialog box opens.
FIGURE 25: RC-TOOLKIT, MSET MACH-PROAIR/ZONE AND SSC DIALOG BOX
Accessible BACnet® network numbers are listed in the Networks frame on theleft side of the MSet MACH-ProAir/Zone and SSC dialog box. Select a networknumber containing target MPAs and click the Discover button to discover allBACnet® devices on the selected network.
27 2012 Reliable Controls Corporation
RC-Toolkit: MSet Tool
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
7 The Device Discovery dialog box displays a running total of the devicesdiscovered on the selected network.
FIGURE 26: DEVICE DISCOVERY DIALOG BOX
8 After the Status field displays Done!, click the Close button to populate the MSetMACH-ProAir/Zone and SSC dialog box with the discovered devices. Anyunconfigured SSCs and MPAs will highlighted in blue at the top of the mainframe.
FIGURE 27: RC-TOOLKIT, MSET MACH-PROAIR/ZONE AND SSC DIALOG BOX
9 Changes can be made to the Device ID, MAC #, and Device Name fields of anyof the listed SSCs or MPAs. Changes cannot be made to other ReliableControls® devices or third-party devices that have been discovered anddisplayed. The Device ID Auto Fill checkbox is enabled by default if the networknumber matches that of the subnet (x * 100 + 1 or 2). An enabled Device IDAuto Fill checkbox results in the Device ID being calculated automatically, equalto the Base Address plus the device MAC #.
OPTIONAL - Clicking the Stop button early will result in thefollowing message. This could be advantageous in situationswhere the number of devices on the network is known, theDevice Discovery dialog box has obviously detected all thedevices you require, and there is a desire to speed up theprocedure.
28 2012 Reliable Controls Corporation
When the Device ID is set with the MSet tool - the Device ID is set absolutely and will notchange if the subnetwork host panel # is changed. Auto device addressing is used whenthe MAC address is set by the Setup Tool (see the Setup Tool section in this document).
10 Multiple configuration changes can be made, and then simultaneously sent todevices by clicking the Send button. The changes are validated, and then sentto devices.
FIGURE 28: DEVICE DISCOVERY DIALOG BOX
11 After sending any configuration changes, wait at least 2 minutes beforeattempting to rediscover the network.
12 The device list clears after a send. To repopulate the device list and check thatchanges to controllers were successful, click the Discover button.
13 Click the Done button to return to the RC-Toolkit™ main menu.
29 2012 Reliable Controls Corporation
RC-Toolkit: MSet Tool
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
Table 6 details the fields/frames found on the MSet MACH-ProAir/Zone and SSC dialog box.
TABLE 6: MSET MACH-PROAIR/ZONE AND SSC DIALOG BOX
Field / Frame Description
Networks Frame Lists the BACnet® network numbers of accessible B/IP, B/Ethernet, and MS/TP networks. The BACnet® devicesconnected to any one network can be discovered by selectinga network number, and then clicking the Discover buttonlocated beneath the Networks frame.
Main Frame Lists all Reliable Controls® and third-party BACnet® devicesdiscovered on the BACnet® network selected in the Networksframe.
Serial # This field applies to SSCs, MPZs, and MPAs only. Thesecontrollers are configured with a unique serial number at thefactory, which cannot be modified in the field.
MAC # The Media Access Code is the address of a BACnet® deviceon the MS/TP network being discovered. UnconfiguredMACH-ProAir™ controllers do not have a MAC #. This valuecan be modified by the user, by typing in the MAC # field. TheMAC # must be unique on the network, and must be between1–127.
Device ID According to the BACnet® standard, the BACnet® Device IDmust be a unique number on the BACnet® network, limited tobetween 0 and 4,194,302. When the Device ID Auto Fillcheckbox is enabled, the Device ID defaults to the BaseAddress plus the MAC address after a MAC number is enteredin the MAC # field.
Device Name A user-defined, 32-character alphanumeric name for aBACnet® device. Unconfigured MPA controllers use theirmodel name as their default device name. Each controllershould be given a unique device name during configuration.
Model Name The model name of the BACnet® device as designated by themanufacturer.
Vendor The BACnet® vendor name assigned by BACnet® Internationalto the device manufacturer.
Clicking the column header in the MSet MACH-ProAir/Zone and SSC dialog box sorts theview numerically or alphabetically according to the values in the selected column. Clickingthe column header again reverses the sort between ascending and descending order.
30 2012 Reliable Controls Corporation
SETUP TOOL
The SETUP-Tool™ is a SMART-Sensor™ with firmware designed to configure the MACH-Air™, MACH-Stat™, MACH-Stat-ND™, MACH1™, MACH2™, MACH-Zone™, MACH-ProZone™,and MACH-ProAir™ controllers. The SETUP-Tool™ requires a voice cable (ReliableControls® part # SS-VC-C) connection to the SMART-Net™ port on the MACH-ProAir™
controller. The SETUP-Tool™ is powered by the MACH-ProAir™ controller and does notrequire its own external power supply.
FIGURE 29: MSET SETUP-TOOL™ CONNECTED TO A MPA
Upon connection, the SETUP-Tool™ presents six parameters required to configure thecontroller for communication on an MS/TP network. Use the SETUP-Tool™ Select button to step between the six parameters, and the Increment and Decrement buttons to change the parameter.
31 2012 Reliable Controls Corporation
Setup Tool
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
TABLE 7: SETUP-TOOL INPUT CONFIGURATION AND PARAMETERS FOR THE MPA
Parameter Input Configuration
1 ADDR Reports the current MAC address and allows theMAC address to be changed.
2 BAUD Reports the baud rate of the controller but cannotbe modified. The MPA has auto-baud detection.
3 SUBNET Reports the subnetwork status. Yes means theMPA will follow the automatic Device IDassignments (1000 * Host panel # + MAC (+200 if SubB)). No means device ID = MAC *1000. When the MSet utility is used, this value isNo even if the MPA is on a subnet.
4 LAST Has no function for the MACH-ProAir™.
5 BACNET The MACH-ProAir™ is a BACnet® protocol device,therefore this screen will always report YES.
6 UPDATE Toggle the Update parameter to YES to sendchanges to the controller. When the screenreverts back to NO, the changes have been sent.
If the Subnet parameter is set to Yes and the controller being configured cannot contactthe host controller, the parameter will flop back to No, and the Device ID will be set to 1000plus the controller’s MAC #.
32 2012 Reliable Controls Corporation
TO MSET MPA SETTINGS
When using the Setup Tool, the BACnet device ID is equal to:
USING AN SSL AS A SETUP TOOL
Each SMART-Sensor™ LCD features onboard configuration tools as a component of thefirmware. These configuration tools may be used to provide hardware configuration of thehost controller connected to the SSL without requiring a PC connection and software.
The onboard configuration tools embedded in the SSL firmware are:
• SSL Address Tool,
• MSet Set-Up Tool,
• Flow Tool, and
• Commissioning Tool.
1 Select the parameter to change by using the button.
2 Use the or buttons to change from the default value.
3 When all changes are complete, select the UPDATE parameter and use the button to change the value from No to Yes to send the changes to the controller.The update is complete when the value changes back to No.
To ensure that the controller has retained the new settings, cycle the power, then check tosee if the settings have remained.
When updating the MSet settings, it is normal for the controller to reset.
• 1,000 x the MAC address (when on a main network),
• Host address x 1,000 + the MAC address (when on a SubA network), or
• Host address x 1,000 + 200 + the MAC address (when on a SubB network).
33 2012 Reliable Controls Corporation
Using an SSL as a Setup Tool
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
Each individual onboard configuration tool is invoked by a key code combination usingthe three-button keypad interface of the SSL. Table 8 details the key code combinationnecessary to access the three configuration tools.
After the appropriate onboard configuration tool has been invoked, the three-button keypad is used to perform the necessary configuration of the SSL or connected controller. The
and buttons are used to increase or decrease analog values or to change the stateof binary values displayed on the LCD. The button is used to step through theconfiguration parameters.
For more information on using the Flow Tool, refer to Application Notice #9, VAV BoxCalibration Using the SSL Flow Tool.
TABLE 8: SSL ONBOARD CONFIGURATION TOOL KEY CODE COMBINATIONS
Point Description
SSL Address Tool 1 Press and hold the and buttons for fiveseconds.
2 Release the and buttons for two seconds.
3 Press the button.
4 SSLADDR should appear on the LCD with the currenthost controller RCP address displayed.
MSet Set-Up Tool 1 Press and hold the and buttons for fiveseconds.
2 Release the and buttons for two seconds.
3 Press the button.
4 ADDR should appear on the LCD with the current hostcontroller RCP address displayed.
Flow Tool 1 Press and hold the , , and buttons for fiveseconds.
2 Release the , , and buttons for two seconds.
3 Press the button.
4 FLOW should appear on the LCD with the currentvalue of the VAV[Device ID]-FLO variable displayed.
34 2012 Reliable Controls Corporation
RC-TOOLKIT: OS SEND APPLICATION
RC-Toolkit™ 2.0 update 2.50, or greater, includes the capability to OS Send to MACH-ProAir™ controllers.
TO SEND FIRMWARE USING OS SEND
1 Connect a PC to the target controller using™ an X-Port-2™, or to a network nodewith BACnet® access to a network that connects one or more MPA controllers.
2 Launch RC-Toolkit™.
3 If using a direct connection, ensure that the correct communication port isselected in the Port field.
FIGURE 30: DIRECT CONNECTION COMMUNICATION PORT
4 If using TCP/IP to connect, enter the IP address and BACnet® port number of atarget Reliable Controls® device.
FIGURE 31: TCP/IP CONNECTION
5 Click the OS Send icon to open the Select OS Send Operation dialog box.
FIGURE 32: SELECT OS SEND OPERATION DIALOG BOX
35 2012 Reliable Controls Corporation
RC-Toolkit: OS Send Application
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
6 Click the MACH-ProAir/Zone and SSC button. The !! WARNING !! message boxopens, informing users of the automatic back up of pan files prior to an OSSend.
FIGURE 33: !! WARNING !! DIALOG BOX
7 Click OK to open the RC-Toolkit, OS Send dialog box.
FIGURE 34: RC-TOOLKIT, OS SEND DIALOG BOX
Note the three steps involved in an OS Send; pan file backup, firmware send, and pan file restore.
36 2012 Reliable Controls Corporation
8 Click the Select Firmware File button, and browse to a location on the PC ornetwork where the desired MACH-ProAir™ firmware is located. After selecting thefile, the OS Send application allows for the selection of the network in theNetworks frame. Select a network where target MPA controllers exist, and clickthe Discover button.
FIGURE 35: DISCOVER NETWORK
9 A temporary informational window will pop-up as shown in Figure 36.
FIGURE 36: DISCOVERING... INFORMATIONAL WINDOW
10 From the list of target panels, select one or more controllers to send thefirmware update to. Controllers can be manually selected, or the Select Allbutton can be used.
FIGURE 37: OS SEND MACH-PROAIR/ZONE AND SSC DIALOG BOX
Select network
Click the Discover Button
37 2012 Reliable Controls Corporation
RC-Toolkit: OS Send Application
USER GUIDE
CO
NFIG
UR
ATIO
NMACH-PROAIR™
11 If the target MPA does not appear in the Target Device(s) list, it is possible touse the Send To button, after selecting the correct network and MAC # of thetarget device.
When using the Send To feature, it is important to highlight the correct network number inthe Networks frame, to ensure the firmware is sent to the desired controller.
12 To backup the pan file before performing an OS Send and to restore the pan fileafter the OS Send has completed, select the Backup/Restore Device(s)checkbox. The Backup/Restore Devices option is enabled by default.
FIGURE 38: BACKUP/RESTORE DEVICE(S) OPTION
Panel files saved per the Working Directory: field, as shown in Figure 38, are not in the RC-Studio® job directory, but rather the default directory for Microsoft Windows XP ofC:\Program Files\Reliable Controls\RC-Toolkit\pan\ or the default working directory forMicrosoft Windows Vista and Microsoft Windows 7 of C:\ProgramData\Reliable Controls\RC-Toolkit\pan\.
13 After one or more target controllers have been selected, click the Send button.The firmware will be sent to each selected controller in turn, with Success orFailure appearing in the Results frame.
38 2012 Reliable Controls Corporation
14 An OS Send may include up to four stages; pan file backup, OS Send kernel,OS Send firmware, and pan file restore.
FIGURE 39: OS SEND SUCCESSFUL
15 If any stage of an OS Send fails, select the device in the Results frame and clickthe Retry Selected button.
FIGURE 40: OS SEND FAILURE
All stages completedsuccessfully.
OS Send failed on the pan file backup stage.
39 2012 Reliable Controls Corporation
Point References
USER GUIDE
PR
OG
RA
MM
ING
MACH-PROAIR™
PROGRAMMING
POINT REFERENCES
The MACH-ProAir™ is a BACnet® protocol device, therefore it does not contain any RCPpoint types. This means that internal RCP points and RCP points in remote devices cannotbe referenced.
The MACH-ProAir™ can read from and write to BACnet® objects in any device on theconnected BACnet® internetwork, up to fixed limits.
The MACH-ProAir™ controller can read/write BACnet® object information from/to MACH-Pro series controllers and MACH-Global™, MACH1™, MACH2™, and MACH-Stat™
controllers. The MACH-ProAir™ controller can also read/write directly from/to BACnetpoints in the MA, MPZ, and the MPA.
The MACH-ProAir™ can also share information with a SMART-Space™ Controller (SSC). Inorder for an SSC to read from objects in a MACH-ProAir™, either the SHARE or SHARE-NET function must be written in Control-BASIC running in the MACH-ProAir™.
CONTROL-BASIC
COMMANDS SUPPORTED
Since the MACH-ProAir™ is a BACnet® protocol device, there are some differences inavailable Control-BASIC commands. Table 9 shows the commands available (highlightedin green) for use in the MPA.
TABLE 9: CONTROL-BASIC STATEMENTS
Alarm/Print Execution Control Point Command Miscellaneous
ALARM CALL CLEAR REM
ALARM-TYPE DECLARE CLOSE
APDIAL END DISABLE
DALARM FOR ENABLE
HANGUP IF IDLE
ON-ALARM IF+ LET
ON-ERROR IF- OPEN
PHONE GOSUB RELINQUISH
PRINT GOTO REMOTE-GET
40 2012 Reliable Controls Corporation
PRINT-AT NEXT REMOTE-SET
SET-PRINTER ON SET-PRIORITY
RETURN START
WAIT STOP
SHARE WRITE
SHARE-NET
TABLE 10: CONTROL-BASIC FUNCTIONS
Math System Access Time
ABS MAX CONPROP DOM
ARCCOS MAX-ITEM CONRATE DOW
ARCSIN MIN CONRESET DOY
ARCTAN MIN-ITEM POWER-LOSS INTERVAL
AVG SIN SCANS TIME
BIT-SET SLIDE SENSOR-OFF TIME-OFF
BIT-TEST SQR SENSOR-ON TIME-ON
COS SWITCH STATUS
HSEL TAN* TBL
INT UNACK
LIMIT WS-OFF
LN WS-ON
LN-1 USER-A
LSEL USER-B
SCHED
If the MPA runtime interpreter comes across a statement or function it does not support, theprogram will exit at that line and set the Exit status for the program to Yes.
TABLE 9: CONTROL-BASIC STATEMENTS
Alarm/Print Execution Control Point Command Miscellaneous
41 2012 Reliable Controls Corporation
Alarms
USER GUIDE
PR
OG
RA
MM
ING
MACH-PROAIR™
MEMORY LIMITS
Even though the MACH-ProAir™ uses a dynamic memory model, there are somelimitations that apply, such as limits to the memory size of Control-BASIC programs. Thereis no limit to the number of Control-BASIC programs, however each program can be nolarger than 3200 bytes. Also, the sum of all Control-BASIC program sizes cannot exceed8500 bytes. The current size of each Control-BASIC program, and the total size of allprograms is displayed on the Control-BASIC worksheet.
OBJECT LIMITS
TOTAL OBJECTS
The maximum number of objects the MPA supports is 128.
SYSTEM GROUP
The maximum number of objects supported on a MPA System Group is 80.
ALARMS
In the MACH-ProAir™, alarms are implemented entirely using the BACnet® protocol andrequire the use of a MACH-Pro series host controller running firmware version 7.50 (orgreater). Programmers can configure alarms using the traditional Control-BASIC or withthe BACnet intrinsic alarm method. Both methods result in alarms being broadcast acrossthe internetwork, stored in Reliable Controls® devices with alarm logs, and annunciated atBACnet® Operator Workstations.
CONTROL-BASIC ALARMS
This technique uses traditional Control-BASIC alarm statements to create BACnet® alarmsusing the BACnet algorithmic alarm method. Custom alarms are simply programmedusing the Control-BASIC DALARM and ALARM statements, and the controller takes careof the rest.
Whenever an alarm state occurs, as determined by Control-BASIC statements, an EventEnrollment object is dynamically created. These objects can be seen in the Object Listworksheet as shown in Figure 41. When the alarm is cleared, the Event Enrollment objectwill be removed from the Object List worksheet.
42 2012 Reliable Controls Corporation
FIGURE 41: OBJECT LIST WORKSHEET SHOWING SYSTEM ALARMS
SYSTEM ALARMS
BACnet algorithmic alarming and event enrollment objects are also used to generateSystem alarms for fault conditions in the MACH-ProAir™. The system alarms supported areNo Program, SMART-Sensor Offline, and Stale Wireless.
BACNET INTRINSIC ALARMS
The MACH-ProAir™ supports standard BACnet intrinsic alarms on all inputs, outputs, andvariables. Intrinsic alarms are configured using simple dialog boxes accessed through RC-Studio® worksheets, and result in the InAlarm property being set on objects that are in analarm state. The following is an example of configuring an intrinsic alarm for a return airtemperature sensor input.
TO CONFIGURE AN INTRINSIC ALARM
Device offline system alarms are generated by the host MACH-Pro series controller.
1 Open the desired Inputs, Outputs, or Variables worksheet.
2 Double-click on the Alarm column on the row corresponding to the point that isto have an alarm.
Temporary read-only objects
43 2012 Reliable Controls Corporation
Alarms
USER GUIDE
PR
OG
RA
MM
ING
MACH-PROAIR™
If an intrinsic alarm is triggered it will show in the object list as shown in Figure 43.
FIGURE 43: OBJECT LIST FOR DEVICE 9000 SHOWING AN ALARM FOR OBJECT RTU-RMT/RAT
3 The Alarm dialog box will open.
FIGURE 42: ALARM DIALOG BOX (INTRINSIC ALARM)
4 Enable the Event Enable checkbox.
5 Enter appropriate information for the alarm. In this example, a High Limit of 80and a Low Limit of 65 was set.
6 Enable the Enable High Limit and Enable Low Limit checkboxes as appropriate.
7 Set the alarm type in the Alarm Type: dropdown.
8 Place the Alarm dialog box in Update mode.
The MPA can support up to 16 active alarms. If a 17th alarm occurs before any of theoriginal 16 alarms have been reset or acknowledged, the oldest alarm will be lost.
Intrinsic alarm is active
44 2012 Reliable Controls Corporation
MULTISTATE VARIABLES
RC-Studio® supports several pre-defined multistate units, and also allows programmers tocreate custom multistate units. The MPA allows either type of unit to be used when definingmultistate variables.
As with all Reliable Controls® BACnet-only devices, the value of multistate variables startat 1 and proceed to the number of elements in the text range. For example, the value ofthe multistate variable Cool/Heat/Auto/Off multistate text range is 1/2/3/4. For the Off/On/Auto multistate text range, the corresponding value of the multistate variable will be 1/2/3.This differs from the RCP multistate reference which begins with the value 0.
As shown in Figure 44, the Custom Units worksheet supports eight custom multistate textvalues.
FIGURE 44: EXAMPLE OF CUSTOM UNITS
45 2012 Reliable Controls Corporation
MACH-ProAir
USER GUIDE
RC
-STU
DIO
OP
ER
ATO
R IN
TER
FA
CE
MACH-PROAIR™
RC-STUDIO OPERATOR INTERFACE
Update 1.76 of RC-Studio® 2.0 or greater is required to interface to the MACH-ProAir™. This sectiondetails useful features for the MACH-ProAir™, most of which were introduced in Update 1.70 of RC-Studio® 2.0 (MACH-ProZone™ release).
MACH-PROAIR
AUTOMATIC POINTS
The MACH-ProAir™ automatically creates a number of inputs, outputs, and variables.These points are protected, as in, only changes that are appropriate for the point areallowed, and are easily identified by their colored row number in the worksheet. In thefollowing examples (Inputs, Outputs, and Variables worksheets), the number 1002represents the Device ID of the associated MPA.
INPUTS WORKSHEET
FIGURE 45: INPUTS WORKSHEET SHOWING AUTOMATIC POINTS
TABLE 11: AUTOMATIC POINTS ON THE INPUTS WORKSHEET
Input Name Description
(4) VAV1002-VP (Differential Pressure) The air pressure measured by theflow sensor. It can be in Pascals or Inches of Water.
(5) VAV1002-DMP-POS (Damper Position) A value from 0–100% that shows themeasured position of the motor.
(6) VAV1002-DMP@END (Damper at End) A Yes indicates the motor is all the wayto either end of its maximum range. A No indicates it issomewhere in between.
Automatic Points
46 2012 Reliable Controls Corporation
OUTPUTS WORKSHEET
FIGURE 46: OUTPUTS WORKSHEET SHOWING AUTOMATIC POINTS
VARIABLES WORKSHEET
FIGURE 47: VARIABLES WORKSHEET SHOWING AUTOMATIC POINTS
TABLE 12: AUTOMATIC POINTS ON THE OUTPUTS WORKSHEET
Output Name Description
(7) VAV1002-DMP (Damper Control) Controls the damper position by movingthe motor. It can be either Open/Close/Idle or 0–100%.
(8) VAV1002-CW-CLS (Damper Clockwise to Close) Controls the direction themotor turns in order to close the damper. Yes = clockwise,No = counter-clockwise.
TABLE 13: AUTOMATIC POINTS ON THE VARIABLES WORKSHEET
Variable Name Description
(1) VAV1002-DIAM (Duct Diameter) The duct or box diameter in cm or inches.
(2) VAV1002-FLO-CAL (Flow Calibration) A value used when calibrating the flowapplication. During installation an independent method ofmeasuring flow will be used to compare the app valueagainst the expected value. The installer will measure theflow and enter the value into the FLO-CAL variable. Thecontroller will then calculate K to scale its measured flow tomatch the expected flow, and will set FLO-CAL to zero.
(3) VAV1002-CAL-K (Calibration Constant (K)) The scaling factor that iscalculated when the Flow Calibration is entered.
Automatic Points
Automatic Points
47 2012 Reliable Controls Corporation
MACH-ProAir
USER GUIDE
RC
-STU
DIO
OP
ER
ATO
R IN
TER
FA
CE
MACH-PROAIR™
INTEGRATED FLOW CALCULATION
To simplify a critical part of the control, the MACH-ProAir™ automatically calculates thevolumetric flow based on the velocity pressure and box diameter (VAV1002-DIAM). Theunits of the flow setpoint (VAV1002-FLO-SP) always follows the range selected for velocityinput (VAV1002-VP).
To change the engineering increments from imperial to metric, simply change the rangeof Input 4, and all the related flow variables will automatically change. This also allowschanging of the engineering units for the controller, without having to switch to acorresponding pan file. Please note, the MACH-ProAir™ ships default with imperialengineering units (WC, inches, CFM). Additionally, VAR1, the duct diameter, can be set inimperial and have all of the flow panels report in metric, or vice-versa, if you wish.
AUTOMATED DAMPER CONTROL
The MACH-ProAir™ has fully integrated the damper control directly in the firmware. Whenenabled by the Flow Control variable (VAV1002-FLO-CTRL), the controller willautomatically drive the damper to follow the Flow Setpoint (VAV1002-FLO-SP) to within5%.
ACTUATOR CALIBRATION
The MACH-ProAir™ calibrates its motor position by opening and closing the damper everytime the controller’s power is cycled. The MACH-ProAir™ includes the ability to monitor,trigger, and even disable actuator calibration using Control-BASIC. Note that the followingcode does not need to be continuously executed because these settings are retained asa part of the database, and subsequently, the pan file.
(4) VAV1002-FLO (Volumetric Flow) The rate of volumetric air flow calculatedfrom the measured pressure (VAV1002-VP) and the ductdiameter (VAV1002-DIAM).
(5) VAV1002-FLO-SP (Flow Setpoint) The target setpoint flow that the applicationwill try to achieve when running.
(6) VAV1002-FLO-CTRL (Flow Control) Controls whether or not the application isrunning. Yes = running, No = stopped.
(7) VAV1002-FLO-DB (Flow Deadband) A deadband around the flow setpoint(VAV1002-FLO-SP), so that the application will stop in thearea of the setpoint rather than continually trying to movethe motor and achieve a perfect match.
TABLE 13: AUTOMATIC POINTS ON THE VARIABLES WORKSHEET
Variable Name Description
48 2012 Reliable Controls Corporation
FIGURE 48: CONTROLLING THE ACTUATOR IN CONTROL-BASIC
RUNTIME REPORT
The MACH-ProAir™ is a BACnet® protocol device, and therefore does not include any RCPpoints, including traditional RCP Runtime Logs. Instead, RC-Studio® 2.0 Update 1.70 (orgreater) includes a Runtime Report, which assembles properties from BACnet® objectsinto a single report that is nearly identical to the traditional RCP Runtime Logs worksheet.There are four ways to access a BACnet Runtime Report: selecting from the main menu,selecting in the System Tree, selecting a Runtime Report keyword annotation on a SystemGroup, or via direct access.
For the MACH-Pro series, MACH-ProWeb series, MACH-ProZone™, and MACH-ProAir™,there is no need to configure the Runtime Report as all binary points are automaticallytracked. Although, the Log checkbox for variables on the Runtime Report worksheetshould be enabled as desired.
49 2012 Reliable Controls Corporation
Runtime Report
USER GUIDE
RC
-STU
DIO
OP
ER
ATO
R IN
TER
FA
CE
MACH-PROAIR™
TO ACCESS THE BACNET RUNTIME REPORT FROM THE MAIN MENU:
TO ACCESS THE BACNET RUNTIME REPORT FROM THE SYSTEM TREE:
1 Click the MPA controller on the System Tree.
2 Select Data in the main menu.
3 Select Runtime Report from the Data menu.
FIGURE 49: DATA MENU
1 Expand the MPA controller section on the System Tree.
2 Click Runtime Report to open the Runtime Report worksheet.
FIGURE 50: RUNTIME REPORT AND RUNTIME LOG FROM THE SYSTEM TREE
50 2012 Reliable Controls Corporation
TO CREATE A LINK FOR THE BACNET RUNTIME REPORT IN A SYSTEM GROUP
TO ACCESS THE BACNET RUNTIME REPORT VIA DIRECT ACCESS:
Table 14 details the column fields in the Runtime Report worksheet.
1 Right-click a System Group and select Insert.
2 The Insert Point of Keyword dialog box appears.
3 Enter the BACnet device ID followed by the BACnet mnemonic to reference theBACnet Runtime Report (RT-REPORT).
FIGURE 51: INSERT POINT OF KEYWORD DIALOG BOX
1 Select Network > Direct Access (F2) from the main menu.
2 In the Direct Access dialog box, enter the BACnet device ID followed by theBACnet mnemonic to reference the BACnet Runtime Report (RT-REPORT).
3 Click the OK button to gain access.
TABLE 14: RUNTIME REPORT WORKSHEET COLUMN FIELDS
Column Fields Description
Point Any binary point created in a MACH-ProAir™ will automaticallybe displayed in the Runtime Report worksheet.
On Time The total accumulated On-time of the point since the log wasstarted. Expressed in hours and minutes up to a maximum of65535 hours.
Start Date The date the Runtime Log was initiated.
Length The number of On/Off transitions that is held in the RuntimeLog. The default value of 100 in the Length column means thelast 100 On/Off transitions are held in the Runtime Logworksheet (resulting in up to 50 rows of data). To change thisvalue, disable the Log field first.
Total Represents the total number of On/Off transitions recordedsince the Start Date.
51 2012 Reliable Controls Corporation
Runtime Report
USER GUIDE
RC
-STU
DIO
OP
ER
ATO
R IN
TER
FA
CE
MACH-PROAIR™
A Runtime Log worksheet can be opened for any point by double-clicking that point in theRuntime Report worksheet. An example of the Runtime Log worksheet is shown in Figure52.
FIGURE 52: RUNTIME LOG WORKSHEET
Today Represents the number of On/Off transitions recorded for thecurrent day as of midnight.
Log Enables logging of the point (Enabled by default for all BinaryInputs and Binary Outputs)
Clear Data Enabling the Clear Data field and placing the Runtime Reportworksheet in Update mode will reset the Total and Todaycounters to zero, the On Time field to 0000:00, and the StartDate to the current date. Enabling the Clear Data field alsoclears the log if it was enabled.
TABLE 14: RUNTIME REPORT WORKSHEET COLUMN FIELDS
Column Fields Description
52 2012 Reliable Controls Corporation
CLEAR PANEL
Clearing the custom database from a MACH-ProAir™ is accomplished via the ReinitilizeBACnet Device dialog box. The Reinitilize BACnet Device dialog box can be opened viathe right-click menu or via the Main Menu > System Setup > Clear Panel option.
TO CLEAR A MACH-PROAIR
1 Open the Reinitialize BACnet Device dialog box and select Cold Start (ClearPanel) from the State field dropdown.
FIGURE 53: REINITIALIZE BACNET DEVICE DIALOG BOX
2 Enter the appropriate password and click the OK button.
FIGURE 54: ENTER THE PASSWORD
This operation does not clear the firmware or MSet configuration from the controller.
Verify the device ID number before continuing.
Master system password
53 2012 Reliable Controls Corporation
Tables
USER GUIDE
RC
-STU
DIO
OP
ER
ATO
R IN
TER
FA
CE
MACH-PROAIR™
TABLES
The Tables worksheet is used to create and display all of the tables in a single controller.Each table reference includes the unique table name (32 characters), an In Value (X) - Unit,and an Out Value (Y) - Unit. Double-clicking a table reference in the Name column willopen the associated Table worksheet.
FIGURE 55: TABLES AND TABLE WORKSHEETS
The Table worksheet contains two columns, labelled In Value (X) and the Out Value (Y)columns, along with the appropriate unit. Each Table worksheet has a maximum of 15rows for defining scaling coordinates.
In the above example, a table was created for a static pressure transducer with a standard0–10 VDC output signal. The table is used to scale the VDC signal into units of Pascals.Row 2 is necessary to prevent VDC noise from being translated into false Pa readings. Row4 is necessary to prevent the table from reading zero in the event the input signal risesbeyond 10 VDC.
NETWORK STATUS WORKSHEET
The BACnet Network Status worksheet has been expanded to support database, trendmemory, Net Ins, and Net Outs for the MACH-ProAir™.
FIGURE 56: NETWORK STATUS WORKSHEET
54 2012 Reliable Controls Corporation
DB REMAINING
The DB Remaining column in the Network Status worksheet indicates the bytes andpercent remaining in the database (flash) memory. In Figure 56, 5,312 bytes remain andare free to use for additional database. Creating a new object will always consumedatabase memory. Objects such as variables use very little memory, while schedules andControl-BASIC programs can use much more.
TREND REMAINING
The Trend Remaining column in the Network Status worksheet indicates the bytes andpercent remaining in the trend memory. Figure 56 indicates that 5,340 bytes remain andare free to use within the trend memory. Trend memory, as the name implies, will be usedwhen creating Single-point and Multipoint Trend Logs, adding points to a Trend Log, orwhen creating variables.
Be aware that creating a Multipoint Trend Log with 8 points and a default length of 128samples, for example, will use 5.5 KB of trend memory. In addition, since a Trend Log isalso an object, a few hundred bytes of database memory will also be used.
NET INS
The Net Ins worksheet is used to display the number of network points imported into theMPA controller from other controllers on the network. Click the ellipsis button in the Net Inscolumn on the Network Status worksheet to access the Net Ins worksheet in which all ofthe Net In points for the MPA controller are listed.
The Net Ins data is preserved on a power loss and is stored in the pan file. The Functionand Period fields are user-adjustable.
FIGURE 57: NET INS WORKSHEET
In Figure 57, the point 1000AI20 is an imported point from device #1000. When points arereferenced by the Control-BASIC program FC2-MAD-PRG, a new entry is created in theNet Ins worksheet.
Each Control-BASIC program can be no larger than 3,200 bytes and the total size for allControl-BASIC programs cannot exceed 8,500 bytes.
55 2012 Reliable Controls Corporation
Network Status Worksheet
USER GUIDE
RC
-STU
DIO
OP
ER
ATO
R IN
TER
FA
CE
MACH-PROAIR™
When points are referenced by Control-BASIC programs, Trend Logs, System Groups,SMART-Sensors, or Schedules in the MPA, the points are added as entries in the Net Insworksheet. Each entry indicates the referencing object in the Requested By column. In thecase of multiple objects referencing a point, the Requested By column will indicate the lastobject to reference the point.
NET OUTS
The Net Outs worksheet is used to display the number of points shared on a network orexported from the MPA to another controller. Click the ellipsis button in the Net Outscolumn to access the Net Outs worksheet in which all of the Net Out points for the MPAcontroller are listed.
FIGURE 58: NET OUTS WORKSHEET
In Figure 58, point 2000AV37 is a variable on a MACH-ProSys™ that has been written fromthe MPA via the following Control-BASIC code.
45 2000AV37 = 17
Point AV4 has been shared on the local network from the Control-BASIC program FC2-CALCS via the following statement.
90 A = SHARE( AV4 )
The Increment column allows for the control of the minimum value change before thenotification is sent to the destination.
It is not required to use the SHARE statement unless points are being networked to anSSC, in all other cases the process is automated from the requesting device.
56 2012 Reliable Controls Corporation
VAV CONTROL FLOW CHART
FIGURE 59: VAV CONTROL FLOW CHART
MACH-ProAir™ (MPA) Motor Control ExecutionMain Loop
MPA integral actuator motor control is performed by the firmware using a procedure outlined in this flow chart to maintain the measured airflow (AV4; FLO) at the provided airflow setpoint (AV5: FLO-SP).
1. Motor timing is scan rate independant.
2. Motor control application is only executed on -A-F models with FLO-CTRL (BV6) set to yes.
3. Error is calculated by the difference between measured airflow and effective airflow setpoint ( error = FLO (AV4) – FLO-SP (AV5) ).
4. Default airflow deadband, FLO-DB (AV7) is 10%.
5. Minimum motor drive time is 500 ms.
See Figure 60 See Figure 61 See Figure 62
Start
End
Read flow
Calculate error(3)
Error > deadband?
(3)
Drive motorWait for flowstabilization
Calculatechange rate
A B C
No
Yes
57 2012 Reliable Controls Corporation
Network Status Worksheet
USER GUIDE
VA
V C
ON
TRO
L FLO
W C
HA
RT
MACH-PROAIR™
FIGURE 60: VAV CONTROL FLOW CHART - DRIVE MOTOR
Drive Motor
1) Does the damper need to open:FLO (AV4) < FLO-SP (AV5) - ( FLO-DB (AV7) * 0.5 )
2) Does the damper need to close:FLO (AV4) > FLO-SP (AV5) + ( FLO-DB (AV7) * 0.5 )
A
Start Process
Yes Yes
Yes Yes
Yes
Yes
Yes Yes Yes
No
No No
No
No
No
No No
No
Does the damper need to open? (1)
Does the damper need to close? (2)
Open motor Close motorIs the
motor reversingdirection?
Has the drivetimer started?
Start thedrive timer using
change rate
Is FLO (AV4)changing?
Reset thedrive timer
DMP @ END?(BI6)
Motor drivetime < minimum
drive time?Drive time expired?
Idle motor
End Process
58 2012 Reliable Controls Corporation
FIGURE 61: VAV CONTROL FLOW CHART - WAIT FOR FLOW STABILIZATION
FIGURE 62: VAV CONTROL FLOW CHART - CALCULATE CHANGE RATE
Wait for Flow Stabilization
The stabilization process allows for flow measurement to stabilize after damperrepositioning is complete before recalculating the change rate and repositioningthe damper again.
Start Process
B
End Process
Has one minute passed?
Is the setpoint outside the
deadband?
Yes Yes
No
No
Recalculate Change Rate
Change rate is dynamically calculated to determine how much correction, or change inairflow is achieved based on how long the damper is driven. This allows the firmware todetermine appropriate motor drive time dependant upon the error; or, the change rate.
C
Start Process
Did flow change > 5 l/s or 10 cfm?
Did flow change < 25% of the error?
Did flow change overshoot setpoint?
Recalculate: change rate =time-driven / change-in-flow
Recalculate: change rate =rate of change * 0.5
Recalculate: change rate =rate of change * 2
End Process
No No No
Yes Yes Yes
59 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
APPLICATIONS
Several standard applications recommended for use with the MACH-ProAir™ controller areposted on the Reliable Controls® website at http://www.reliablecontrols.com/support/dealers/technical/std-apps.html. The following is an example of the content of thesestandard applications.
VARIABLE AIR VOLUME AIR TERMINAL UNIT WITH REHEAT
OVERVIEW
This standard application provides an example of a typical VAV application with a floatingreheat valve actuator. The database has been developed using a MACH-ProAir™ MPA-12-A-F and a SMART-Sensor™ LCD (SSL). The sequence of operation designed to becompliant with the requirements of ASHRAE 90.1-2010 and the International EnergyConservation Code (IECC) 2012 for local zone terminal unit control including:
The MPA-12-A-F features one (1) universal input and two (2) TRIAC outputs. The universalinput is used for a discharge air temperature sensor; recommended for reheat applicationsand required to comply with ASHRAE 90.1-2010/IECC 2012. An SSL is used to providespace temperature, space temperature setpoint, user-interface, and optional motiondetection for unoccupied bypass. Consistent with the MACH-Air™, all air flow sensorcalibration and Test and Balance (T&B) functionality is available using the Flow Setupfeature of the SSL.
• Flow setpoint modifications for reheat operation,• Dual minimum and maximum airflow setpoints,• 3°C (5°F) Space temperature setpoint deadband between heating and
cooling,• Discharge air temperature limitations,• Local scheduling, occupancy override, Night Set-Back (NSB) and Night
Set-Forward,• Unoccupied zone isolation, and• Terminal load feedback to primary air handling equipment to facilitate reset
discharge air temperature and duct static pressure reset routines.
60 2012 Reliable Controls Corporation
MANUAL DAMPER OVERRIDE
In this application, an operator or technician is provided with the ability to manuallyoverride normal damper control operation using the multistate value FLO/DMP-CTRL-OVRand to manually define the effective airflow setpoint using the analog value FLO/DMP-SP-OVR.
Table 15 outlines the functional modes of FLO/DMP-CTRL-OVR and the correspondinguses of FLO/DMP-SP-OVR.
TABLE 15: MSV FLO/DMP-CTRL-OVR MODES OF OPERATION
Value Mode Description
1 Auto Damper will modulate to maintain the effective airflowsetpoint. Airflow setpoint is reset based upon mode ofoperation, supply air temperature and spacetemperature deviation from space temperatureheating and cooling setpoints.
2 Min Flow Damper will modulate to maintain the effective,configured minimum airflow setpoint.
3 Max Flow Damper will modulate to maintain the effective,configured maximum airflow setpoint.
4 Man Setpoint Effective setpoint can be manually overridden by FLO/DMP-SP-OVR. Damper will modulate to maintainmanual airflow setpoint.
5 Flow Setpoint % Effective setpoint can be manually overridden by FLO/DMP-SP-OVR. Damper will modulate to maintainmanual airflow setpoint.
FLO/DMP-SP-OVR0%
50%100%
FLO-SP120210300
Damper will modulate to maintain manual airflowsetpoint.
6 Command damper to a manual position.
7 Command damper to close to 0%.
8 Command damper to close to 0%.
61 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
TEMPERATURE CONTROL MODES
There are five temperature control functional modes in this example. Each modedetermines how the terminal unit should respond based upon the system and ambientconditions. The functional mode is automatically determined by the controller.Alternatively, the functional mode could be overridden by an operator or as part of a globalstrategy; for instance, preventing reheat operation if there is no heating hot water available.The effective functional temperature control mode is indicated using the MSV HVAC-MODE as outlined in the following table.
TABLE 16: MSV HVAC-MODE MODES OF OPERATION
Value Mode Description
1 Ventilation Ventilation Mode is active when the spacetemperature is in the deadband between the spacetemperature heating setpoint and the spacetemperature cooling setpoint.
In this mode the damper will modulate to maintain theeffective minimum airflow setpoint and the reheatvalve is closed.
2 Cool Cooling Mode is active when the space temperatureis greater than the space temperature coolingsetpoint. The effective airflow setpoint will modulatebetween the minimum and maximum cooling airflowsetpoint based upon space temperature deviation.
In this mode the damper will modulate to maintain theeffective airflow setpoint and the reheat valve isclosed.
3 Reheat Reheat Mode is active when the space temperature isless than the space temperature cooling setpoint andthe effective airflow setpoint is at minimum. Theeffective airflow setpoint and discharge airtemperature setpoint will modulate between theminimum and maximum heating airflow setpointbased upon space temperature deviation.
In this mode the damper will modulate to maintain theeffective airflow setpoint and the reheat valve willmodulate to maintain the discharge air temperaturesetpoint.
62 2012 Reliable Controls Corporation
OCCUPANCY MODES
Each terminal unit can be configured to operate according to local BACnet® schedule andcalendar objects or according to a network occupancy command. This applicationfeatures six occupancy modes. These occupancy modes can be automaticallydetermined by the controller or manually commanded by an operator or as part of a globalstrategy.
The effective functional occupancy mode is indicated using the MSV OCC-MODE asoutlined in Table 17.
4 Heat Heat Mode is active when the supply air temperaturefrom the air handling system exceeds the local spacetemperature. The airflow control loop action isreversed since warm air is being provided to theterminal unit. The effective airflow setpoint willmodulate between the minimum and maximumheating airflow setpoint based upon spacetemperature deviation.
In this mode the damper will modulate to maintain theeffective airflow setpoint and the reheat valve isclosed.
5 Initialize Initialize Mode is active when the controller isinitializing the onboard damper actuator due topower-up.
In this mode the damper will cycle from closed toopen and the reheat valve is closed.
TABLE 16: MSV HVAC-MODE MODES OF OPERATION
Value Mode Description
63 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
TABLE 17: MSV OCC-MODE MODES OF OPERATION
Value Mode Description
1 Occupied In the Occupied mode as determined by the localschedule or network command the terminal unit willoperate according the temperature control mode.
2 Bypass The Bypass mode provides temporary occupancywhen the unit is scheduled or commanded to beunoccupied. When the bypass timer has expired, theunit will revert to unoccupied.
In the Bypass mode the terminal unit will operateaccording the temperature control mode.
3 Standby The Standby mode is commanded by and operatoror as a part of a global strategy.
In the Standby mode the effective airflow setpoint iscommanded to the Standby airflow setpoint.
4 Unoccupied In the Unoccupied mode as determined by the localschedule or network command the damper iscommanded to maintain an effective airflow setpointof 0.
5 Night Set-Back (NSB)
During the Unoccupied mode the Night Set-Back(NSB) mode is initiated when the space temperaturefalls below the NSB setpoint and remains active untilthe space temperature rises above the NSB setpointby the configured temperature deadband.
In the NSB mode, the effective airflow setpoint iscommanded to the maximum heating airflowsetpoint and the reheat valve is allowed to modulateto maintain the NSB setpoint.
5 Night Set-Forward (NSF)
During the Unoccupied mode the Night Set-Forward(NSF) mode is initiated when the space temperaturerises above the NSF setpoint and remains activeuntil the space temperature falls below the NSFsetpoint by the configured temperature deadband.
In the NSF mode, the effective airflow setpoint iscommanded to the maximum cooling airflowsetpoint and the reheat valve is closed.
64 2012 Reliable Controls Corporation
FLOATING REHEAT CONTROL
The MPA-12-A-F features two TRIAC outputs providing simple floating control of a reheatvalve in this application. The programming utilizes the enhanced Control-BASIC timingprecision for accurate floating actuator control based upon the output of the PI reheatcontrol loop. The floating actuator position is calculated based upon accumulated activeopen and close command drive times. The actuator position calculation is resynchronizedon the fly when the actuator is commanded to less than 5% or greater than 95% and whenthe unit transitions to the Unoccupied mode or out of the Reheat mode.
TERMINAL LOAD
A very simple example of terminal unit load is provided in this application using thecomposite analog value (AV) TERM-LOAD. This AV can be monitored by the air handlingunit controller to dynamically reset primary air-side system response so as to consumeonly the minimal amount of mechanical heating, cooling, and fan energy necessary tosatisfy actual terminal unit demand.
When the reheat control loop exceeds an output of 95% a value of -1 is added to thecomposite AV TERM-LOAD to indicate a request for increased primary supply airtemperature. When the reheat control loop falls below 85% the value of -1 is removed fromTERM-LOAD. This feedback can be used in closed loop control strategy to reducemechanical heating energy consumption by the primary air handling unit by resetting thedischarge air temperature setpoint based upon terminal unit demand for heating.
When the flow control loop exceeds an output of 95% a value of 1 is added to thecomposite AV TERM-LOAD to indicate a request for decreased primary supply airtemperature. When the airflow control loop falls below 85% the value of 1 is removed fromTERM-LOAD. This feedback can be used in closed loop control strategy to reducemechanical cooling energy consumption by the primary air handling unit by resetting thedischarge air temperature setpoint based upon terminal unit demand for cooling.
When the damper position exceeds an output of 95% a value of 10 is added to thecomposite AV TERM-LOAD to indicate a request for increased primary duct staticpressure. When the damper position closes below 85% the value of 10 is removed fromTERM-LOAD. This feedback can be used in closed loop control strategy to reduce fanenergy consumption by the primary air handling unit by resetting the duct static pressuresetpoint based upon terminal unit demand for airflow.
ALARMS
This application also provides a sample of beneficial alarm programming that can be usedto notify the operator of potential areas of concern with the terminal unit while minimizingnuisance alarms.
For example, an alarm is generated when the damper is closed if airflow is sensed. Furtheralarms are only generated after thirty minutes of occupied operation. If the measuredairflow is less than 50% of the airflow setpoint for longer than five minutes an alarm isinitiated, possibly indicating an airflow issue. If the temperature rise across the reheat coil
65 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
is less than 5°C (10°F) after five minutes of a reheat valve command of at least 40%, analarm is initiated, possibly indicating a heating hot water, coil, or actuator issue.
Finally, if the space temperature deviation from the space temperature heating or coolingsetpoints exceeds 1.5°C (3°F), a terminal unit space temperature alarm is generated.
NETWORK VARIABLES
Supply air temperature to the terminal unit must be written to AV NET-SAT to enable thecontroller to automatically activate Heat Mode when the supply air temperature exceedslocal space temperature and for alarming temperature rise across the reheat coil. Anoccupancy command can be written to BV NET-SCHED for global scheduling. Duct staticpressure can be written to AV NET-DUCT-STATIC-P for display on the System Group.Terminal load can be read from AV TERM-LOAD for trim and respond reset sequences.
Standard application examples are intended solely for the purpose of demonstratingfeatures and application of the Reliable Controls® MACH-System™. Design andimplementation of system components, controller wiring diagrams, device databases andControl-BASIC™ programs must be generated and tested by Reliable Controls® AuthorizedDealer program certified technical personnel according to the requirements of eachindividual project, contract documents and Authorities Having Jurisdiction (AHJ). ReliableControls® is not responsible for functional operation, equipment or property damageresulting from use of standard application examples.
There are imperial and metric versions of this application and other common terminal unitapplications available for download from the Dealer support section of the ReliableControls® website.
66 2012 Reliable Controls Corporation
Occupancy mode shall be determined by a local BACnet® Schedule objectadj or via a BACnet® network occupancy commandcfg.
Temporary occupancy Bypass may be initiated during the scheduled unoccupied mode through the [occupancy sensorcfg or] local interaction with the override button at the space sensor and shall maintain temporary occupancy active for 120madj.
1.
Occupied Mode: Variable Air Volume (VAV) air terminal unit shall automatically modulate damper and reheat valve to maintain local zone space temperature setpoint during the occupied mode.
Cooling Mode: As the space temperature rises above the space temperature cooling setpointadj, the VAV shall operate in the Cooling Mode. The damper shall modulate open from the minimum cooling airflow setpointadj to the maximum cooling airflow setpointadj. The damper shall modulate closed towards the minimum cooling airflow setpointadj as the space temperature falls. The reheat valve shall be closed.
Ventilation Mode: The system shall automatically maintain a deadband between the space temperature heating setpointadj and the space temperature cooling setpointadj of 3°C (5°F).
When the space temperature is between the space temperature cooling setpointadj and the space temperature heating setpointadj, the VAV shall operate in the Ventilation Mode. The damper shall modulate to maintain the effective minimum airflow setpointadj. The reheat valve shall be closed.
2.
VAV AIR TERMINAL UNIT SEQUENCE OF OPERATION
Alarms: System shall automatically initiate and store alarms for inability to maintain air flow setpoint, measured airflow when damper is closed, low temperature rise when reheat valve is active, low and high space temperatures.
6.
Trending: Analog control objects shall be trended every 20 minutes and the values shall be maintained for a minimum of 48 hours on the local device. Runtime and cycle rate of all Binary control objects shall be recorded and stored on the device.
7.
Reheat Mode: As the space temperature falls below the space temperature heating setpointadj, the VAV shall operate in the Reheat Mode.
Terminal unit discharge air temperature setpoint shall be reset from 13°C (55°F) to 32°C (90°F) based upon a 0-50% output of the reheat PI control loop. The discharge air temperature setpoint shall not exceed 11°C (20°F) above room temperature.
The reheat valve shall modulate open as required to maintain the discharge air temperature setpoint.
The damper shall maintain the minimum heating airflow setpointadj. If the space temperature continues to fall as the reheat control loop modulates from 50-100%, the damper shall modulate open from the minimum heating airflow setpointadj to the maximum heating airflow setpointadj. The damper shall modulate closed towards the minimum heating airflow setpointadj as the space temperature rises.cfg The reheat valve shall modulate closed as the space temperature continues to rise.
Reheat valve position control shall automatically synchronize on power-up, when the VAV disables Reheat Mode and if the reheat control loop is less than 5% or greater than 95%.
Heating Mode: If the temperature of the supply air being provided to the VAV exceeds the space temperature the VAV shall operate in the Heating Mode. The damper shall modulate between the minimum heating airflow setpointadj and the maximum heating airflow setpointadj as required to maintain the effective space temperature setpoint.
Initialize Mode: On the power-up cycle the integral damper actuator and controller shall execute an automated initialization cycle. During this mode the reheat valve actuator shall be closed.
Unoccupied Mode: In the Unoccupied Mode, the VAV damper shall be closed. The reheat valve shall be closed.
Night Set-back Mode (NSB) shall be enabled during the unoccupied mode when the space temperature falls below the NSB setpointadj. The air terminal unit shall be indexed to maintain the maximum heating airflow setpoint. The reheat valve shall modulate to maintain the space temperature NSB setpointadj. NSB mode shall remain active until the space temperature rises 3°C (5°F)adj above the NSB setpointadj
or until the Occupied Mode.
Night Set-forward Mode (NSF) shall be enabled during the unoccupied mode when the space temperature rises above the NSF setpointadj. The air terminal unit shall be indexed to maintain the maximum cooling airflow setpoint. NSF mode shall remain active until the space temperature falls 3°C (5°F)adj below the NSF setpointadj or until the Occupied Mode.
3. Standby Mode: In the Standby Mode, as initiated by the BAS, the VAV damper shall modulate to maintain the standby airflow setpointadj.
4.
Manual Damper Control: Operator shall have the ability to override automatic damper control and assign the damper to manual minimum flow, maximum flow, flow setpoint, percentage of flow setpoint, damper position, fully-open or fully-closed.
5.
100%100% deadband cooling loopheating loop
discharge airtemperature setpoint
flow setpoint
maxcooling airflow
setpoint
maxheating airflow
setpoint
90°F
55°F
cooling setpointheating setpoint
min airflowsetpoint
67 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
CONTROL SCHEMATIC
VAV AIR TERMINAL UNIT CONTROL SCHEMATIC
CxAI5
CxAI4
GENERAL NOTES
All wiring, both high and low voltage shall comply with the NEC and shall be subject to the approval of the local code enforcing authorities and/or authorities having jurisdiction (AHJ).
Secondary power wiring to comply with NEC requirements for 24 VAC Class II circuits not to exceed 100 VA. Power circuit polarity must be maintained. Each device must have a connection to functional earth ground.
5.
6.
SS1
RTU
-RM
T
RTU
01-R
MT-
SP
CxSS1:1
CxSS1:2
RTU
-MTN
CxSS1:5
A1
T1
C1F
VAV1001-RH
VAV1001-DAT
VAV1001-DMP
VAV1001-VP
C1
VAV1001-DMP@
END
VAV1001-DMP-POS
CxBI6
CxMO7
V1
CxBO1/2
CxAI1
MACH-ProAir™ (MPA) serial number stickers from VAV’s shall be removed after installation, labeled with VAV tag and retained. One shall be placed onto as-built record drawings to indicate location and the other shall be placed on record VAV schedule spreadsheet . VAV Tag and serial number shall be clearly labeled on bottom of VAV for service identification from the ground after installation.
1.
After installation of MPA, all air control terminal unit dampers shall left in the open position. Where possible dampers shall rotate clockwise to open. Deviation shall be documented prior to system commissioning.
2.
Airflow sensor pick-up tubing shall be plenum-rated ¼” OD and shall not exceed 3'. High pressure or upstream tube shall be connected to the plastic restrictor labeled High on the MPA and the low pressure or downstream tube shall be connected to Low on the MPA.
3.
When multiple devices are powered by a single transformer (link power), secondary power circuit shall use plenum-rated (as required) 16 AWG (1.5 MM2) dedicated, two-conductor cable.
7.
All I/O wiring shall use plenum-rated (as required) 18 AWG (1.0 MM2) dedicated, multi-conductor cable.8.
BACnet® MS/TP communication network wiring shall be EIA-485 approved plenum-rated (as required), 18-22 AWG, low-impedance (<30pf/ft.), shielded, stranded, 2-conductor with a characteristic impedance matched to the impedance of the segment termination circuit (108O for Reliable Controls® MACH-System™ terminators) and shall comply with all riser notes and manufacturer’s installation guidelines.
9.
68 2012 Reliable Controls Corporation
WIRING DIAGRAM SAMPLE A
L1
L2
X1
A
B
RECOMMENDED – DEDICATED POWER SUPPLY
VAV AIR TERMINAL UNIT WIRING DETAIL
DATA
GND
B+
A-SSL
+5
CLKcable shield
( A - )
( B + )MSTP( A - )
( B + )MSTP
OPTIONAL SSL EIA-485 CONNECTION
CONTROL ENCLOSURE
VAV1001-DAT
T1
( Bk )AI1
( Bk )
( R )( W )BO1/2
OPENCLOSE
A1
VAV1001-RH
( Bk )AI1
( R )( W )
( Bk )BO1/2
( A - )
( B + )MSTP
( A - )
( B + )MSTP
( Bk )( W )
( R )( Blu )
SMART-Net™
DATA
GND
B+
A-
SSL
+5
CLK
( Bk )
( W )
( R )
( Blu )
SMART-Net™
cable shield
FIELD
AB
All secondary power supplies must be connected to functional earth ground. Chassis grounding and floating grounds are not acceptable.
GENERAL NOTES
2. Secondary power wiring to comply with NEC requirements for 24 VAC Class II circuits not to exceed 100 VA. Power circuit polarity must be maintained.
3. Secondary power supply must be connected to earth ground as indicated in wiring detail. Chassis grounding and floating grounds are not acceptable.
4. End-to-end polarity must be maintained for all secondary power wiring and EIA-485 termination.
5. BACnet® MS/TP EIA-485 cabling shall not be bundled with power, sensor, output or digital input wiring and shall not be routed near areas of high electromagnetic (EMI) noise.
6. BACnet® MS/TP EIA-485 network shall be wired using Bus Topology (daisy-chain) wiring scheme with NO “T-Taps” and shall not exceed 1220m of total network wiring length or 124 nodes.
7. SMART-Net™ network shall use plenum-Rated 24 AWG (0.20 mm2), low-Impedance, solid, multi-conductor telecommunications cable such as CAT3 or CAT5 and shall not exceed a maximum end-to-end segment length of 80m (250').
1. Installation of all DDC system components shall be installed in strict compliance to the manufacturer’s installation and usage guidelines and in accordance with the NEC and shall be subject to the approval of the local code enforcing authorities and /or authorities having jurisdiction (AHJ).
8. To avoid ground loops, each shield segment must be grounded at only one location.
69 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
WIRING DIAGRAM SAMPLE B
2. Secondary power wiring to comply with NEC requirements for 24 VAC Class II circuits not to exceed 100 VA. Power circuit polarity must be maintained.
3. Secondary power supply must be connected to earth ground as indicated in wiring detail. Chassis grounding and floating grounds are not acceptable.
4. End-to-end polarity must be maintained for all secondary power wiring and EIA-485 termination.
5. BACnet® MS/TP EIA-485 cabling shall not be bundled with power, sensor, output or digital input wiring and shall not be routed near areas of high electromagnetic (EMI) noise.
6. BACnet® MS/TP EIA-485 network shall be wired using Bus Topology (daisy-chain) wiring scheme with NO “T-Taps” and shall not exceed 1220m of total network wiring length or 124 nodes.
7. SMART-Net™ network shall use plenum-Rated 24 AWG (0.20 mm2), low-Impedance, solid, multi-conductor telecommunications cable such as CAT3 or CAT5 and shall not exceed a maximum end-to-end segment length of 80m (250').
1. Installation of all DDC system components shall be installed in strict compliance to the manufacturer’s installation and usage guidelines and in accordance with the NEC and shall be subject to the approval of the local code enforcing authorities and /or authorities having jurisdiction (AHJ).
8. To avoid ground loops, each shield segment must be grounded at only one location.
GENERAL NOTES
MAC
H-PR
OAI
R ™M
PA12
CO
NTR
OLL
ERIN
PUTS
B+
24VAC
GND
MS/
TPPW
R
VAV1001-DAT
T1
( Bk )AI1
( Bk )AI1
VAV AIR TERMINAL UNIT WIRING DETAIL
IN1+IN1-
A-
GND
DATA
SMAR
T-N
ET™
+5
CLK
A
VAV1001-RH( Bk )
( R )( W )BO1/2
( R )( W )
( Bk )
BO1/2
cable shield
( A - )
( B + )MSTP( A - )
( B + )MSTP
CONTROL ENCLOSURE
FIELD
( Bk )( W )
( R )( Blu )
SMART-Net™
DATA
GND
B+
A-
SSL
+5
CLK
( Bk )
( W )
( R )
( Blu )
SMART-Net™
L1
L2
X1
A
B
POWER SUPPLY
INPU
TS BO1BO2
B
OPENCLOSE
A1
DATA
GND
B+
A-SSL
+5
CLKcable shield
( A - )
( B + )MSTP( A - )
( B + )MSTP
OPTIONAL SSL EIA-485 CONNECTION
All secondary power supplies must be connected to functional earth ground. Chassis grounding and floating grounds are not acceptable.
70 2012 Reliable Controls Corporation
CONFIGURATION STRATEGY AND SAMPLE BOM
VAV AIR TERMINAL UNIT CONTROL CONFIGURATION STRATEGY
SCHEDULE
Network
Local
schedule cfg
bypass time
airflow setpoints
inlet diameter
min heating flow setpoint
max heating flow setpoint
min cooling flow setpoint
max cooling flow setpoint
standby flow setpoint
unoccupied flow setpoint
SS1T1
C1F
C1
reheat
actuator drive time
command deadband
setpoint cfg
setpoint high limit
setpoint low limit
setpoint deadband
FLOW
Metric
Imperial
airflow calibration
flow/damper override
flow/damper sp override
flow calibration
NSB setpoint
NSF setpoint
schedule
supply air temperature
duct static pressure
network inputs
terminal load
network outputs
BILL OF MATERIALS
TAG QTY DESCRIPTIONPART NO.
T1 1 - Temperature Sensor
C1 1 MPA-12-A-F Reliable Controls® MACH-ProAir™ BACnet® (B-BC) Terminal Unit ControllerA1 1 Reheat Valve Actuator-
X1 1 - Secondary Power Transformer
SS1 1 SSL Reliable Controls® SMART-Space Sensor™ LCD Communicating Space Sensor with LCD
V1 1 - Reheat Valve Body
71 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
WORKSHEETS
SYSTEM GROUPS
The application features several annotated examples of System Groups for the benefit ofthe operator and technician.
A simple status group like the following can be used to quickly display the operationalstatus of the terminal unit.
FIGURE 63: OPERATIONAL STATUS SYSTEM GROUP
Configuration System Groups can be beneficial to the technician during initialconfiguration and to more advanced power users for ongoing tuning and adjustment ofeach terminal unit. The first graphic to follow displays the temperature controlconfiguration and strategy while the second highlights airflow control.
72 2012 Reliable Controls Corporation
FIGURE 65: AIRFLOW CONTROL SYSTEM GROUP
FIGURE 64: TEMPERATURE CONTROL CONFIGURATION SYSTEM GROUP
73 2012 Reliable Controls Corporation
Variable Air Volume Air Terminal Unit with Reheat
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
The final System Group example can be used to graphically represent the sequence ofoperation for more advanced power users.
FIGURE 66: SEQUENCE OF OPERATION SYSTEM GROUP FOR ADVANCED USERS
74 2012 Reliable Controls Corporation
CONTROL-BASIC PROGRAMS
CONFIGURATION - PROGRAM 1
10 REM ***** VAV 90.1/IECC2012 TERMINAL UNIT STANDARD APPLICATION IS001.A *****
20 REM ***** CONFIGURATION PROGRAM *****
30 REM ***** Define & limit temperature setpoints40 A = VAV1001-CFG-RMT-SP-DB / 250 VAV1001-RMT-SP = LIMIT( VAV1001-RMT-SP , VAV1001-CFG-RMT-SP-LO
+ A , VAV1001-CFG-RMT-SP-HI - A )
60 VAV1001-HTG-SP = LIMIT( VAV1001-RMT-SP - A , VAV1001-CFG-RMT-SP-LO , VAV1001-CLG-SP - VAV1001-CFG-RMT-SP-DB )
70 VAV1001-CLG-SP = LIMIT( VAV1001-RMT-SP + A , VAV1001-HTG-SP + VAV1001-CFG-RMT-SP-DB , VAV1001-CFG-RMT-SP-HI )
80 VAV1001-CFG-RMT-SP-LO = LIMIT( VAV1001-CFG-RMT-SP-LO , 55 , MAX( 55 , VAV1001-CFG-RMT-SP-HI - VAV1001-CFG-RMT-SP-DB ) )
90 VAV1001-CFG-RMT-SP-HI = LIMIT( VAV1001-CFG-RMT-SP-HI , VAV1001-CFG-RMT-SP-LO + VAV1001-CFG-RMT-SP-DB , 85 )
100 VAV1001-CFG-RMT-SP-DB = LIMIT( VAV1001-CFG-RMT-SP-DB , 5 , 10 )
110 REM ***** Limit reheat control deadband120 VAV1001-CFG-RH-POS-DB = LIMIT( VAV1001-CFG-RH-POS-DB , 0.5 , 10
)130 VAV1001-RH-POS-CMD = LIMIT( VAV1001-RH-POS-CMD , 0 , 100 )
140 REM ***** Reheat discharge air temperature setpoint150 VAV1001-RH-DAT-SP = SLIDE( LOOP2 , 0 , 50 , 55 , MIN( 90 ,
VAV1001-ACT-RMT + 20 ) )
160 REM ***** Limit airflow setpoints170 VAV1001-FLO-MIN-HTG-SP = LIMIT( VAV1001-FLO-MIN-HTG-SP , 0 ,
VAV1001-FLO-MIN-CLG-SP )180 VAV1001-FLO-MIN-CLG-SP = LIMIT( VAV1001-FLO-MIN-CLG-SP ,
VAV1001-FLO-MIN-HTG-SP , VAV1001-FLO-MAX-CLG-SP )190 VAV1001-FLO-MAX-HTG-SP = LIMIT( VAV1001-FLO-MAX-HTG-SP ,
VAV1001-FLO-MIN-HTG-SP , VAV1001-FLO-MAX-CLG-SP )200 VAV1001-FLO-MAX-CLG-SP = LIMIT( VAV1001-FLO-MAX-CLG-SP ,
VAV1001-FLO-MIN-CLG-SP , VAV1001-FLO-MAX-CLG-SP )210 VAV1001-FLO-STANDBY-SP = LIMIT( VAV1001-FLO-STANDBY-SP , 0 ,
VAV1001-FLO-MIN-HTG-SP )
220 REM ***** Calculate room temperature deviation from setpoints230 IF VAV1001-ACT-RMT < VAV1001-HTG-SP OR VAV1001-ACT-RMT >
VAV1001-CLG-SP THEN VAV1001-RMT-DEV = VAV1001-ACT-RMT - VAV1001-ACT-RMT-SP ELSE VAV1001-RMT-DEV = 0
75 2012 Reliable Controls Corporation
Control-BASIC Programs
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
FLOW SETPOINT/DAMPER COMMAND - PROGRAM 2
10 REM ***** VAV 90.1/IECC2012 TERMINAL UNIT STANDARD APPLICATION IS001.A *****
20 REM ***** FLOW SETPOINT/DAMPER COMMAND PROGRAM *****
30 REM ***** OCCUPANCY MODE *****40 REM ***** 1 - Occupied / 2 - Bypass / 3 - Standby / 4 - Unoccupied
/ 5 - NSB / 6 - NSF50 IF VAV1001-CFG-SCHED-LOCAL THEN VAV1001-OCC-CMD = SCHED1 ELSE
VAV1001-OCC-CMD = VAV1001-NET-SCHED60 IF TIME-ON( VAV1001-MOTION ) > 0:10:00 THEN START VAV1001-BYPASS70 IF TIME-ON( VAV1001-BYPASS ) >= VAV1001-CFG-BYPASS-SP * 1.667
THEN STOP VAV1001-BYPASS80 IF VAV1001-BYPASS THEN VAV1001-OCC-MODE = 2 , GOTO 15090 IF VAV1001-STANDBY THEN VAV1001-OCC-MODE = 3 , GOTO 150
100 IF VAV1001-OCC-CMD THEN VAV1001-OCC-MODE = 1 , GOTO 150110 A = SWITCH( A , VAV1001-ACT-RMT , VAV1001-CFG-NSB-SP + VAV1001-
CFG-RMT-SP-DB , VAV1001-CFG-NSB-SP ) : REM ** NSB Mode ( A )120 B = SWITCH( B , VAV1001-ACT-RMT , VAV1001-CFG-NSF-SP - VAV1001-
CFG-RMT-SP-DB , VAV1001-CFG-NSF-SP ) : REM ** NSF Mode ( B )130 IF A THEN VAV1001-OCC-MODE = 5 , GOTO 150140 IF B THEN VAV1001-OCC-MODE = 6 ELSE VAV1001-OCC-MODE = 4 150 REM ***** HVAC MODE *****160 REM ***** 1 - Ventilation / 2 - Cool / 3 - Reheat / 4 - Heat /
5 - Initialize
170 REM ***** ACTUAL ROOM SETPOINT180 IF VAV1001-OCC-MODE = 5 THEN VAV1001-ACT-RMT-SP = VAV1001-CFG-
NSB-SP , GOTO 210190 IF VAV1001-OCC-MODE = 6 THEN VAV1001-ACT-RMT-SP = VAV1001-CFG-
NSF-SP , GOTO 210200 IF VAV1001-HVAC-MODE < 3 THEN VAV1001-ACT-RMT-SP = VAV1001-CLG-
SP ELSE VAV1001-ACT-RMT-SP = VAV1001-HTG-SP 210 REM ***** 5 - Initialize Mode220 REM ***** MO7 property 1111 - Motor Calibration ** 0 - Disabled
/ 1 - Auto / 2 - In Progress / -1 - Trigger230 IF VAV1002-DMP:1111 = 2 THEN VAV1001-HVAC-MODE = 5 , VAV1001-
TERM-LOAD = 0 , END 240 REM ***** 4 - Heat Mode (SAT provided to terminal is greater
than RMT)
Sample programs are provided solely for the purpose of demonstrating MACH-ProAir™
features and application. Users must create and test their own programs for actual fieldusage. Reliable Controls® is not responsible for equipment or property damage resultingfrom application of sample programs.
76 2012 Reliable Controls Corporation
250 C = SWITCH( C , VAV1001-NET-SAT , VAV1001-ACT-RMT - 4 , VAV1001-ACT-RMT )
260 IF C THEN VAV1001-HVAC-MODE = 4 , GOTO 360 270 REM ***** 3 - Reheat Mode (RMT is below HTG-SP and FLO-SP is at
MIN-FLO)280 D = SWITCH( D , VAV1001-ACT-RMT , VAV1001-HTG-SP + 1 , VAV1001-
HTG-SP )290 E = VAV1002-FLO-SP <= VAV1001-FLO-MIN-CLG-SP * 1.1300 IF D AND E THEN VAV1001-HVAC-MODE = 3 , GOTO 360 310 REM ***** 2 - Cool Mode (RMT is above CLG-SP)320 F = SWITCH( F , VAV1001-ACT-RMT , VAV1001-CLG-SP - 1 , VAV1001-
CLG-SP )330 IF F THEN VAV1001-HVAC-MODE = 2 , GOTO 360 340 REM ***** 1 - Ventilation Mode350 VAV1001-HVAC-MODE = 1
360 REM ***** TERMINAL LOAD REQUEST *****370 REM ***** -1 - Heat Request / 1 - Cooling Request / 10 - Static
Pressure Request380 G = SWITCH( G , LOOP2 , 85 , 95 ) : REM ** High heating demand,
request more heating390 H = SWITCH( H , LOOP1 , 85 , 95 ) : REM ** High cooling demand,
request more cooling400 I = SWITCH( I , VAV1002-DMP-POS , 85 , 95 ) * 10 : REM ** High
damper, request more static pressure
410 VAV1001-TERM-LOAD = G - H + I
Sample programs are provided solely for the purpose of demonstrating MACH-ProAir™
features and application. Users must create and test their own programs for actual fieldusage. Reliable Controls® is not responsible for equipment or property damage resultingfrom application of sample programs.
77 2012 Reliable Controls Corporation
Control-BASIC Programs
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
FLOW SETPOINT/DAMPER COMMAND - PROGRAM 3
10 REM ***** VAV 90.1/IECC2012 TERMINAL UNIT STANDARD APPLICATION IS001.A *****
20 REM ***** FLOW SETPOINT/DAMPER COMMAND PROGRAM *****30 REM ***** Motor control performed by firmware. This program
provides automatic40 REM ***** and manual airflow setpoint and damper position
commands
50 REM ***** Determine temperature control loop action based upon mode
60 REM ***** When duct temperature is warmer than room temperature, close the damper on cooling demand
70 REM ***** LOOP property 2 - Action ** 0 - Direct / 1 - Reverse80 IF VAV1001-HVAC-MODE < 4 THEN LOOP1:2 = 0 ELSE LOOP1:2 = 1 90 REM ***** Determine effective minimum and maximum airflow
setpoints based upon mode100 REM ***** 1 - Ventilation / 2 - Cool / 3 - Reheat / 4 - Heat /
5 - Initialize110 IF VAV1001-HVAC-MODE < 3 THEN A = VAV1001-FLO-MIN-CLG-SP , B =
VAV1001-FLO-MAX-CLG-SP ELSE A = VAV1001-FLO-MIN-HTG-SP , B = VAV1001-FLO-MAX-HTG-SP
120 IF B = 0 THEN A = VAV1001-FLO-MIN-HTG-SP , B = VAV1001-FLO-MAX-HTG-SP
130 REM ***** Damper positioning can be based upon manual override
or automatic motor control as determined by FLO/DMPR-CTRL-OVR 140 REM ***** For manual damper positioning, override automatic
motor control150 IF VAV1001-FLO/DMP-CTRL-OVR > 5 THEN GOTO 180 160 REM ***** Relinquish manual damper commands for automatic motor
control170 SET-PRIORITY 9 : RELINQUISH VAV1002-DMP : SET-PRIORITY 10
180 REM ***** Determine effective airflow setpoint based upon automatic operation or manual definition
190 REM ***** 1 - Auto / 2 - Min Flow / 3 - Max Flow / 4 - Manual Setpoint / 5 - Flow Setpoint % / 6 - Manual Position / 7 - Close / 8 - Open
200 ON VAV1001-FLO/DMP-CTRL-OVR GOTO 210 , 360 , 390 , 410 , 430 , 450 , 490 , 520
210 REM ***** AUTOMATIC FLOW SETPOINT DEFINITION *****220 REM ***** Automatically determine airflow setpoint for normal
operation based upon occupancy mode230 REM ***** 1 - Occupied / 2 - Bypass / 3 - Standby / 4 - Unoccupied
/ 5 - NSB / 6 - NSF240 ON VAV1001-OCC-MODE GOTO 250 , 250 , 280 , 300 , 320 , 340
78 2012 Reliable Controls Corporation
250 REM ***** Determine normal occupied flow setpoint based upon temperature control loop
260 IF VAV1001-HVAC-MODE = 3 THEN VAV1002-FLO-SP = SLIDE( LOOP2 , 50 , 100 , A , B ) , END
270 VAV1002-FLO-SP = SLIDE( LOOP1 , 0 , 100 , A , B ) : END
280 REM ***** Assign Standby flow setpoint290 VAV1002-FLO-SP = VAV1001-FLO-STANDBY-SP : END
300 REM ***** Assign Unoccupied flow setpoint310 VAV1002-FLO-SP = VAV1001-FLO-UNOCC-SP : END
320 REM ***** Assign NSB flow setpoint330 VAV1002-FLO-SP = VAV1001-FLO-MAX-HTG-SP : END
340 REM ***** Assign NSF flow setpoint350 VAV1002-FLO-SP = VAV1001-FLO-MAX-CLG-SP : END
360 REM ***** MANUAL FLOW SETPOINT/DAMPER CONTROL *****370 REM ***** Assign airflow setpoint to effective minimum flow
setpoint380 VAV1002-FLO-SP = A : END
390 REM ***** Assign airflow setpoint to effective maximum flow setpoint
400 VAV1002-FLO-SP = B : END
410 REM ***** Manually assign airflow setpoint420 IF VAV1001-FLO/DMP-SP-OVR > A THEN VAV1002-FLO-SP = VAV1001-FLO/
DMP-SP-OVR ELSE VAV1002-FLO-SP = A : END 430 REM ***** Manually assign percentage of airflow setpoint (e.g.,
50% of the range between minimum and maximum airflow)440 VAV1002-FLO-SP = SLIDE( VAV1001-FLO/DMP-SP-OVR , 0 , 100 , A ,
B ) : END
450 REM ***** Manually assign damper position460 SET-PRIORITY 9470 IF VAV1002-DMP-POS = VAV1001-FLO/DMP-SP-OVR THEN IDLE VAV1002-
DMP , GOTO 550480 IF VAV1002-DMP-POS > VAV1001-FLO/DMP-SP-OVR THEN CLOSE VAV1002-
DMP ELSE OPEN VAV1002-DMP : GOTO 550 490 REM ***** Manually close damper500 SET-PRIORITY 9510 IF VAV1002-DMP-POS < 50 AND VAV1002-DMP@END THEN IDLE VAV1002-
DMP ELSE CLOSE VAV1002-DMP : GOTO 550 520 REM ***** Manually open damper530 SET-PRIORITY 9540 IF VAV1002-DMP-POS > 50 AND VAV1002-DMP@END THEN IDLE VAV1002-
DMP ELSE OPEN VAV1002-DMP550 SET-PRIORITY 10
79 2012 Reliable Controls Corporation
Control-BASIC Programs
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
MODULATING REHEAT - PROGRAM 4
10 REM ***** VAV 90.1/IECC2012 TERMINAL UNIT STANDARD APPLICATION IS001.A *****
20 REM ***** MODULATING REHEAT PROGRAM *****
30 REM ***** Floating reheat valve position command derived from temperature control loop during Reheat mode and disabled when not in Reheat mode
40 IF VAV1001-HVAC-MODE = 3 THEN VAV1001-RH-POS-CMD = LOOP3 ELSE VAV1001-RH-POS-CMD = 0
50 A = ABS( VAV1001-RH-POS - VAV1001-RH-POS-CMD ) : REM ** Deviation between command position and reheat position ( A )
60 REM ***** Determine conditions to initiate sync of floating position command and calculated position
70 B = SWITCH( B , VAV1001-RH-POS-CMD , 10 , 5 ) : REM ** Command near 0% ( B )
80 C = SWITCH( C , VAV1001-RH-POS-CMD , 90 , 95 ) : REM ** Command near 100% ( C )
90 REM ***** Command is near 0% ( B ) so calculate the time to over drive from the current position to full closed + 25%
100 IF+ B THEN CLOSE VAV1001-RH-FLOAT-SYNC , E = VAV1001-CFG-RH-DRV-TIME / 100 * ( VAV1001-RH-POS + 1 ) * 1.5
110 REM ***** Command is near 100% ( C ) so calculate the time to
over drive from the current position to full open + 25%120 IF+ C THEN OPEN VAV1001-RH-FLOAT-SYNC , E = VAV1001-CFG-RH-DRV-
TIME / 100 * ( 100 - VAV1001-RH-POS ) * 1.5 130 REM ***** When the terminal unit transitions to Unoccupied,
calculate the time to over drive open full stroke + 25%140 IF+ VAV1001-OCC-MODE >= 4 THEN OPEN VAV1001-RH-FLOAT-SYNC , E =
VAV1001-CFG-RH-DRV-TIME * 1.25 150 REM ***** When the terminal unit disables Reheat mode, calculate
the time to over drive from the current position to full closed + 25%
160 IF+ VAV1001-HVAC-MODE <> 3 THEN CLOSE VAV1001-RH-FLOAT-SYNC , E = VAV1001-CFG-RH-DRV-TIME / 100 * ( VAV1001-RH-POS + 1 ) * 1.5
170 REM ***** If a floating position sync has been initiated, skip
normal floating control 180 IF VAV1001-RH-FLOAT-SYNC < 3 THEN START D , GOTO 230
Sample programs are provided solely for the purpose of demonstrating MACH-ProAir™
features and application. Users must create and test their own programs for actual fieldusage. Reliable Controls® is not responsible for equipment or property damage resultingfrom application of sample programs.
80 2012 Reliable Controls Corporation
190 REM ***** NORMAL FLOATING CONTROL *****200 IF A < VAV1001-CFG-RH-POS-DB THEN STOP VAV1001-RH-OPEN , STOP
VAV1001-RH-CLOSE , GOTO 280210 IF VAV1001-RH-POS-CMD > VAV1001-RH-POS THEN START VAV1001-RH-
OPEN , STOP VAV1001-RH-CLOSE220 IF VAV1001-RH-POS-CMD < VAV1001-RH-POS THEN STOP VAV1001-RH-
OPEN , START VAV1001-RH-CLOSE 230 REM ***** SYNC FLOATING POSITION COMMAND AND CALCULATED POSITION
*****240 IF VAV1001-RH-FLOAT-SYNC = 1 THEN STOP VAV1001-RH-OPEN , START
VAV1001-RH-CLOSE250 IF VAV1001-RH-FLOAT-SYNC = 2 THEN START VAV1001-RH-OPEN , STOP
VAV1001-RH-CLOSE 260 REM ***** When floating position command and calculated
position timing has expired, reset float-sync and timers270 IF TIME-ON( D ) > E THEN VAV1001-RH-FLOAT-SYNC = 3 , STOP D , E
= 0 280 REM ***** FLOATING POSITION CALCULATION BASED UPON FLOATING
COMMAND ACTIVE TIME AND CONFIGURED DRIVE TIME *****290 F = TIME-ON( VAV1001-RH-OPEN ) - G : H = TIME-ON( VAV1001-RH-
CLOSE ) - I300 G = TIME-ON( VAV1001-RH-OPEN ) : I = TIME-ON( VAV1001-RH-CLOSE )310 IF VAV1001-RH-OPEN THEN VAV1001-RH-POS = VAV1001-RH-POS + F /
VAV1001-CFG-RH-DRV-TIME * 100320 IF VAV1001-RH-CLOSE THEN VAV1001-RH-POS = VAV1001-RH-POS - H /
VAV1001-CFG-RH-DRV-TIME * 100330 VAV1001-RH-POS = LIMIT( VAV1001-RH-POS , 0 , 100 )
Sample programs are provided solely for the purpose of demonstrating MACH-ProAir™
features and application. Users must create and test their own programs for actual fieldusage. Reliable Controls® is not responsible for equipment or property damage resultingfrom application of sample programs.
81 2012 Reliable Controls Corporation
Control-BASIC Programs
USER GUIDE
AP
PLIC
ATIO
NS
MACH-PROAIR™
ALARMS - PROGRAM 5
10 REM ***** VAV 90.1/IECC2012 TERMINAL UNIT STANDARD APPLICATION IS001.A *****
20 REM ***** ALARMS PROGRAM *****
30 REM ***** Airflow Alarms40 A = SWITCH( A , VAV1002-FLO , 10 , 20 )50 B = SWITCH( B , VAV1002-DMP-POS , 5 , 1 )60 DALARM A AND B , 300 , Flow sensor/damper calibration
recommended
70 C = VAV1001-OCC-MODE < 480 IF TIME-ON( C ) < 0:30:00 THEN END 90 REM ***** Occupied Airflow Alarms100 D = SWITCH( D , VAV1002-FLO , VAV1002-FLO-SP - VAV1002-FLO-DB ,
( VAV1002-FLO-SP - VAV1002-FLO-DB ) * 0.5 )110 DALARM D , 300 , Low terminal unit airflow
120 REM ***** Occupied Reheat Alarms130 E = VAV1001-DAT - VAV1001-NET-SAT < 10140 F = SWITCH( F , VAV1001-RH-POS-CMD , 20 , 40 )150 DALARM E AND F , 300 , Low reheat temperature rise
160 REM ***** Occupied Room Temperature Alarms170 ALARM VAV1001-ACT-RMT > VAV1001-CLG-SP + 3 , 3 , High terminal
unit room temperature180 ALARM VAV1001-ACT-RMT < VAV1001-HTG-SP - 3 , 3 , Low terminal
unit room temperature
Sample programs are provided solely for the purpose of demonstrating MACH-ProAir™
features and application. Users must create and test their own programs for actual fieldusage. Reliable Controls® is not responsible for equipment or property damage resultingfrom application of sample programs.
82 2012 Reliable Controls Corporation
TECHNICAL SPECIFICATIONS
GENERAL
POWER
COMMUNICATIONS
AMBIENT LIMITS
Processor 66 MHz, 32-bit embedded microprocessor
Operating RAM 64 KB (all models)
Data Memory (MRAM) 28 KB (all models)
Firmware/Database 512 KB Flash EPROM
Software RC-Studio® 2.0 update 1.76, or above RC-Toolkit™ Version 2.50, or above
Supply Voltage 24 VAC/VDC Class 2
Power Rating 25 VA maximum power consumption
Connector 2-pole K1 connector (24 VAC, GND)
Indication Status LED
MSTP-Net EIA-485 76.8 kbps maximum, 3-pin removable connector
SMART-Net RJ-11 jack (6 pin)
Operating Temperature 0 to 50 °C (32 to 122 °F)
Shipping Temperature -40 to 60 °C (-40 to 140 °F)
Humidity 10–90% RH non-condensing
83 2012 Reliable Controls Corporation
Physical Specifications
USER GUIDE
TEC
HN
ICA
L SP
EC
IFICA
TION
SMACH-PROAIR™
PHYSICAL SPECIFICATIONS
Dimensions 19.9 cm L x 10.1 cm W x 7.6 cm H(7 13/16” L x 3 15/16” W x 3” H)
With actuator:22.7 cm L x 10.1 cm W x 7.6 cm H(8 15/16” L x 3 15/16” W x 3” H)
With MPA-C:22.7 cm L x 15.0 cm W x 7.6 cm H(8 15/16” L x 5 7/8” W x 3” H)
Weight 0.7 kg (1.8 lb.)
Cover ABS, painted
Mounting 2 mounting holes are provided (#8 screws maximum).Compatible with 3/8” to 1/2” damper blade shaft.