91
User Guide better by design © 2012 Reliable Controls Corporation *

User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

Embed Size (px)

Citation preview

Page 1: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

User Guide

better by design™

© 2012 Reliable Controls Corporation

*

Page 2: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

better by design™

User Guide

© 2012 Reliable Controls Corporation

Page 3: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 4: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 5: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 6: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 7: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 8: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

vii 2012 Reliable Controls Corporation

NOTES

Page 9: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 10: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 11: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 12: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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)

Page 13: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 14: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

6 2012 Reliable Controls Corporation

PHYSICAL DIMENSIONS WITHOUT ACTUATOR

FIGURE 5: MACH-PROAIR™ PHYSICAL DIMENSIONS WITHOUT ACTUATOR

Page 15: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 16: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.).

Page 17: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use 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.

Page 18: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 19: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 20: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 21: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 22: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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)

Page 23: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 24: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 25: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 26: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 27: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 28: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 29: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 30: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 31: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 32: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 33: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 34: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 35: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 36: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 37: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 38: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 39: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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 #.

Page 40: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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).

Page 41: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 42: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 43: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 44: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 45: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 46: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 47: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 48: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 49: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 50: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 51: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 52: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 53: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 54: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 55: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 56: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 57: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 58: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 59: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 60: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 61: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 62: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 63: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 64: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 65: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 66: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 67: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 68: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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%.

Page 69: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 70: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 71: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 72: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 73: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 74: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 75: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 76: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 77: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 78: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 79: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 80: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

72 2012 Reliable Controls Corporation

FIGURE 65: AIRFLOW CONTROL SYSTEM GROUP

FIGURE 64: TEMPERATURE CONTROL CONFIGURATION SYSTEM GROUP

Page 81: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 82: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 83: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 84: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 85: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 86: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 87: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 88: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 89: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.

Page 90: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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

Page 91: User Guide MPA EN - Spark Controlessparkcontroles.com.br/downloads/User_Guide_MPA_Print_EN_IMP.pdf · damages, direct or incidental, arising out of or related to the use of this manual

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.