* Indicates those sections where changes have occurred since the last printing.
Configuration Guides—DX-9100 Configuration Guide
3
•Algorithm 15 - Psychrometric Calculation °F
•Algorithm 16 - Line Segment Function261
•Algorithm 17 - Input Selector262
•Algorithm 18 - Calculator263
•Algorithm 19 - Timer Function264
•Algorithm 20 - Totalization266
•Algorithm 21 - Eight Channel Comparator269
•Algorithm 22 - Sequencer271
•Algorithm 23 - Four Channel Line Segment Function274
•Algorithm 24 - Eight Channel Calculator276
Page
260
Appendix D: Logic Variables279
•Description of Logic Variables279
•Logic Variable Tables280
Appendix E: Analog Items and Logic Variables for the
Trend Log Module*287
* Indicates those sections where changes have occurred since the last printing.
4
Configuration Guides—DX-9100 Configuration Guide
DX-9100 Extended Digital Plant
Controller
Introduction
This document covers all three versions of the DX-9100 Extended Digital
Controller, including the DX-912x LONW
Version 1 – provides up to eight output modules, which are configured to
give two analog outputs and six digital outputs (triacs).
Version 2 – provides six additional analog output modules, giving a total
of eight analog outputs.
Version 3 – the DX-912x L
communication to the feature set of the Version 2 controller,
and enhanced alarm reporting capability when used as an
integral part of an Building Automation System (BAS).
In this document, BAS is a generic term, which refers to the
Metasys® Network, Companion™, and Facilitator™ supervisory systems.
The specific system names are used when referring to system-specific
applications.
The DX-9100 is the ideal digital control solution for multiple chiller or
boiler plant control applications, for the Heating, Ventilating, and Air
Conditioning (HVAC) process of air handling units or for distributed
lighting and related electrical equipment control applications. It provides
precise Direct Digital Control (DDC) as well as programmed logic control.
ONWORKS
version brings peer-to-peer
® version. They include:
ORKS
In a standalone configuration, the DX-9100 Controller has both the
hardware and software flexibility to adapt to the variety of control
processes found in its targeted applications. Along with its outstanding
control flexibility, the controller can expand its input and output point
capability by communicating with I/O Extension Modules on an expansion
bus, and provides monitoring and control for all connected points via its
built-in Light-Emitting Display (LED). Versions 1 and 2 can communicate
on the N2 Bus as well as on the System 91 Bus*, providing point control
to the full BAS Network or to the N30 system or Companion/Facilitator
System. The Version 3 controller uses the LONW
of the Metasys Control Module (NCM311 or NCM361 in Europe,
NCM300 or NCM350 elsewhere) in place of the N2 Bus.
*The terms System 91 Bus and Metasys Control Station are not used in North America.
Configuration Guides—DX-9100 Configuration Guide
(Echelon®) N2 Bus
ORKS
5
The DX-9100 has two packaging styles. In Version 1, all terminals for
field wiring are located within the controller enclosure. Versions 2 and 3
require a separate field wiring mounting base or cabinet door mounting
frame, which enables all field wiring to be completed before the controller
is installed.
Note: The mounting base differs for DX-9120 and DX-9121.
6
Configuration Guides—DX-9100 Configuration Guide
The DX-9100 processes the analog and digital input signals it receives,
using twelve multi-purpose programmable function modules, a software
implemented Programmable Logic Controller (PLC), time schedule
modules, and optimal start/stop modules; producing the required outputs
(depending on the module configuration), operating parameters, and
programmed logic.
Configuration of all versions of the DX-9100 Controller are achieved by
using a Personal Computer (PC) with GX-9100 Graphic Configuration
Software (Version 5 or later) supplied by Johnson Controls. Changes to
the configuration can be made by using an SX-9120 Service Module
(Version 3.1 or later).
Versions 1 and 2
(N2 Bus)
Version 3
(L
ONWORKS
N2 Bus)
The DX-9100 unit (Versions 1 and 2) has two communication links.
One is called the N2 Bus or Bus 91 (the term Bus 91 is not used in
North America) and is used to interface to a supervisory unit. The other
link is called the XT Bus and is used to expand the DX-9100 input/output
capability by interfacing up to eight XT-9100 or XTM-905 extension
modules. The DX-9100 input/output can be extended by up to 64 remote
input/outputs, analog or digital, depending on the type of the connected
extension modules and XP expansion modules.
Point connections are made on XP modules, which are monitored and
controlled by the XT-9100 or XTM-905 modules. For more details, refer
to the XT-9100 Technical Bulletin in the System 9100 Manual (FAN 636.4
or 1628.4). One XP module can provide either eight analog points or
eight digital points. Two XP modules connected to one extension module
provides eight analog and eight digital points, or sixteen digital points.
Version 1 or 2 of the DX-9100 can be used as a standalone controller or it
can be connected to a BAS through the RS-485 serial communications bus
(N2 Bus or Bus 91).
Version 3 of the controller (DX-912x-8454) brings peer-to-peer
communication to the feature set of the Version 2 controller, and enhanced
alarm reporting capability when used as an integral part of a Metasys BAS
Network.
The new communications features are provided by the L
ONWORKS
Network, which enables Version 3 controllers to pass data from one to
another and to send event-initiated data to the NCM350 (NCM361 in
Europe) Network Control Module, in the BAS. The L
ONWORKS
(Echelon)
N2 Bus is used in place of the N2 Bus, and the NCM300 or NCM350
(NCM311 or NCM361 in Europe) must be fitted with a L
ONWORKS
(Echelon) driver card.
The Version 3 controller retains all the input/output point and control
capabilities of the Version 2 controller, including the point expansion
feature using extension modules and expansion modules.
Configuration Guides—DX-9100 Configuration Guide
7
In addition to the Version 2 features, the Version 3 controller has network
input and output points, which can be configured to transmit and receive
data over the LONW
Bus. Each controller may have up to 16 network
ORKS
analog input modules, 16 network analog output modules, 8 network
digital input modules, and 8 network digital output modules. While
network analog input and output modules each contain a single analog
value, the network digital input and output modules each contain 16 digital
states, which are transmitted as a block between controllers. The
transmission of point data is managed by the LONW
Network and is
ORKS
independent of the supervisory functions of the BAS Network Control
Module (NCM). A network of Version 3 controllers can be installed to
share analog and digital data between controllers on a peer-to-peer basis; a
Network Control Module is not required unless the network is to be
supervised by a BAS.
Complex control strategies may now be performed in multiple DX-912x
controllers without the need for network data exchange routines in a
supervisory controller. Applications include the control of multiple,
interdependent air handling units, and large hot water or chilled water
generating plants with components distributed in various locations within
the building.
LONM
ARK
Compatibility
The Version 3 controller has been approved as a LONM
conforms to the LONM
Figure 3: LONM
specification for network data transmission.
ARK
R
ARK
Trademark
ARK
device and
Further information about compatibility and interoperability with other
L
ONMARK
devices may be requested from your local Johnson Controls
office.
8
Configuration Guides—DX-9100 Configuration Guide
Related
Information
Refer to Table 1 for additional information on System 9100 controllers:
Table 1: Related Information
Document TitleCode NumberFAN
DX-9100 Extended Digital Controller
Technical Bulletin
DX-9100 Configuration Guide
GX-9100 Software Configuration Tool
User’s Guide
ORKS
LONW
XT-9100 Technical Bulletin
XT-9100 Configuration Guide
NDM Configurator Application Note
Scheduling Technical Bulletin
Point History Technical Bulletin
SX-9100 Service Module User’s Guide
N2 Bus Technical Bulletin
LIT-6364020636.4, 1628.4
LIT-6364030636.4, 1628.4
LIT-6364060636.4, 1628.4
LIT-6364100636.4
LIT-6364040
LIT-1628440
LIT-6364050
LIT-1628450
LIT-6364090
LIT-1628490
LIT-636116636
LIT-636112636
LIT-6364070
LIT-1628470
636.4
1628.4
636.4
1628.4
636.4
1628.4
636.4
1628.4
Configuration Guides—DX-9100 Configuration Guide
9
Hardware
Configuration
For full details of the hardware configuration, refer to the DX-9100
Extended Digital Controller Technical Bulletin(LIT-6364020) and the
XT-9100 Technical Bulletin (LIT-6364040).
In summary, the DX-9100 has the following interfaces, inputs, and
outputs:
Versions 1 and 2
Version 3
All Versions
Version 1
• One N2 Bus (Bus 91) RS-485 port for BAS communication
• One L
ONWORKS
N2 Bus for BAS communication and peer-to-peer
communication with other controllers on the same bus (maximum of
30 controllers on one L
ONWORKS
Bus)
• One XT Bus (RS-485 port) for up to 8 extension modules and a
maximum of 64 inputs/outputs
• One port for service module (SX-9120) communication
• Eight digital input ports for connection to voltage-free contacts
• Eight analog input ports; the DX-9100 accepts 0-10 VDC or 0-20 mA
signals from active sensors, or can be connected to Nickel 1000
(Johnson Controls or DIN standard), Pt1000, or A99 passive
RTD sensors, as selected via jumpers on the circuit board
• Six isolated triac digital outputs to switch external 24 VAC circuits
with devices such as actuators or relays
• Two analog output ports, 0-10 VDC or 0-20 mA, as selected via
jumpers on the circuit board; also, 4-20 mA may be selected by
configuration
Versions 2 and 3
• Four analog outputs, 0-10 VDC or 0-20 mA, as selected via jumpers
on the circuit board; also, 4-20 mA may be selected by configuration
• Four additional analog outputs, 0-10 VDC only
• One RS-232-C port for local downloading and uploading software
configurations (N2 Bus protocol)
The software configuration determines how these inputs and outputs are
used, and their range and application.
The DX-9100 must be supplied with a 24 VAC power source. All models
are suitable for 50 Hz or 60 Hz through software configuration.
10
Configuration Guides—DX-9100 Configuration Guide
Software Configuration
DX-9100
Software
Elements
Version 3 Only
The DX-9100 is a microprocessor-based programmable controller. It has
the following software elements:
• eight analog input modules
• eight digital input modules
• two analog output modules in Version 1;
eight analog output modules in Versions 2 and 3
• six digital output modules
• up to 64 additional inputs/outputs from up to 8 extension modules
• twelve programmable function modules with algorithms for control
and calculation
• eight analog constants and 32 digital constants
• one programmable logic control module with 64 logic result statuses
• eight time schedule modules
• two optimal start/stop modules
• sixteen network analog input modules
Configuration
Tools
• eight network digital input modules
• sixteen network analog output modules
• eight network digital output modules
A user configures the controller using the GX-9100 Graphic Software
Configuration Tool. The SX-9120 Service Module is used to troubleshoot
and adjust individual parameters. Techniques for both tools are described
in the following sections.
For complete documentation on both tools, see the GX-9100 Software
Configuration Tool User’s Guide and the SX-9120 Service Module User’s
Guide in FAN 636.4 or 1628.4.
Following is a brief description of the main features of the GX-9100
Software Configuration Tool. Note that the term, click on, means to
position the cursor on the module or menu and then press the appropriate
mouse button to select it.
Note: When using the GX Tool, after entering a parameter, always click
on OK to confirm.
Configuration Guides—DX-9100 Configuration Guide
11
Entering Data
into Modules
To enter data into a module displayed on the screen of the GX Tool, place
the cursor on the module, click once on the right mouse button and the
module menu will appear:
Data...
Delete
Connect...F5
Disconnect...F4
Show Selected
Show User Names
dxcon004
Figure 4: Module Menu
Place the cursor on Data and press either mouse button. A Data Window
appears containing all module data. Use the <Tab> key or mouse to move
the cursor from field to field. To make an entry, move the cursor to the
entry field and type in the information. To go to the second page in the
Data Window (if there is one), click on the Data-2 field. To return to the
first page, click on OK or Cancel.
To exit a window, click on OK to confirm entries, or Cancel to discard
them, while in the first page.
Entering Values
The following table shows the accuracy that may be lost due to rounding
errors. Numbers with a modulus of greater that 2047 may be rounded up or
down by 0.1% as follows:
Table 2: Rounding Errors
RangeRounding (+/-)
2048-4095
4096-8191
8192-16383
16384-32767
2
4
8
16
The rounding is due to the external communications bus protocol and does
not compromise the precision of the internal control processes.
12
Configuration Guides—DX-9100 Configuration Guide
Entering User
Names
The Data Window contains User Name and Description entry fields. Up to
8 characters may be entered in the User Name field, and the Description
field can have up to 24 characters.
The Data Window also contains an Output Tag field for module outputs
(i.e., source points), which can be connected to another module as inputs
(destinations) and an Input Tag field for module inputs. To enter User
Names for outputs, position the cursor over the Output Tag field and press
the left mouse button once. To enter User Names for inputs, select the
Input Tag field.
Making
Connections
To expand a module displayed on the screen of the GX Tool, in order to
view input/output connections, place the cursor over the module and
double-click on the left mouse button. Input connections appear in the left
column with @ attached to the Tag Name, and output connections are
shown in the right column, except for output modules where all
connections appear in one column. To close a module, place the cursor
over the expanded module and double-click on the left mouse button.
Connections are made using one of the four methods outlined below.
Note that only the first method is referred to later in this guide. An existing
connection must be disconnected before making a new connection.
• The first method is to expand the source and destination modules by
moving the cursor to each module in turn and double-clicking the left
mouse button. Move the cursor over the desired output of the source
module and the cursor appears as an output arrow. Hold down the left
mouse button and drag the arrow to the desired destination input.
When the left mouse button is released, a connection line will be
drawn between the two modules.
• The second method is to select the source module by positioning the
cursor over the module and pressing the left mouse button and then
the <F5> key. A list of the possible source output connections for that
module will be shown. Move the cursor to the desired output to select
it (it will appear highlighted) and click on OK (alternatively,
double-click on the desired output). To complete the connection,
select the destination module by pressing the left mouse button and
then the <F5> key. A list of the possible destination inputs for that
module will be shown. Select the desired destination from the dialog
box and click on OK (alternatively, double-click on the desired
destination). A connection line will be drawn between the
two modules.
Configuration Guides—DX-9100 Configuration Guide
13
• The third method is to select the source module by positioning the
cursor over it and pressing the right mouse button. The module menu
will appear. Select Connect and a list of possible source outputs for
that module will appear in a dialog box. Move the cursor to the
desired output to select it (it will appear highlighted) and click on OK
(alternatively, double-click on the desired output). Then select the
destination module by positioning the cursor on it and pressing the
right mouse button. The module menu will appear. Select Connect
and a list of possible destination inputs for that module will be shown.
Move the cursor to the desired input to select it and click on OK
(alternatively, double-click on the desired input). A connection line
will be drawn between the two modules.
• The fourth method is to go to the destination module data window,
move the cursor to a connection field, press the <*> key on the
keyboard, and the available source output tags will be displayed for
selection.
Configuring the
Controller
Configuring the controller involves:
• defining characteristics and parameters of the input and output
modules, the programmable function modules for control and
calculation, the extension modules, and the programmable logic
control module
• defining connections between the modules in order to achieve the
desired sequence of control
• setting the time scheduling, optimal start/stop, and realtime clock
parameters
Proceed in the following order:
1.Select the controller type (Versions 1, 2, or 3).
2.Define DX-9100 Global Data under the Edit menu.
3.Define Job Information under the Edit menu.
4.Define analog and digital input characteristics.
5.Define analog and digital output characteristics.
6.Define extension module structures and characteristics.
7.When applicable, define network inputs and outputs for the Version 3
controller (L
ONWORKS
8.Define programmable function module/algorithm characteristics.
9.Define time schedule and exception day settings.
10. Define programmable logic control module.
14
Configuration Guides—DX-9100 Configuration Guide
Bus).
DX-9100
Controller
Selection
Via GX Tool
Via the SX Tool
DX-9100 Global
Data
Set Power Line
Frequency
(50 or 60 Hz)
Select the controller version under the Controller menu:
• DX Version 1.1, 1.2, 1.3, or
• DX Version 1.4, or
• DX Version 2.0, 2.1, 2.2, or
• DX Version 2.3, 2.4 or
• DX Version 3.0, 3.1, 3.2, or
• DX Version 3.3 or 3.4
The SX Tool will display the controller type when first connected to the
controller. No user selection is required.
Via the GX Tool
At the menu bar at the top of the screen, select Edit-Global Data and a window
appears. Under Frequency, click on 50 or 60 Hz. Then click on OK to confirm
the setting. (To discard an entry, click on Cancel.)
Set Initialize on
Power Up Flag
Via the SX Tool
Under General Module, set bit X7 of Item DXS1 (RI.32):
• X7 = 050 Hz power line
• X7 = 160 Hz power line
When this flag is set to cancel or 1, the override-type Items listed below
are reset after each power up of the controller.
When set to maintained or 0, these override-type Items are maintained
through the power failure.
• Shutoff mode request
• Startup mode request
• Enable Digital Output (Triac) Supervisory Control
• Set Digital Output (Triac) On
• Output Hold mode (Analog and Digital)
• Programmable Function Module Hold
• Time Schedule Module Hold mode
Configuration Guides—DX-9100 Configuration Guide
15
Via the GX Tool
Select Edit-Global Data. Under Init. on Power Up, click on maintained
or cancelled.
Via the SX Tool
Under General Module, set bit X8 of Item DXS1 (RI.32):
X8 = 0No initialization on power up (commands from BAS maintained)
X8 = 1Initialization on power up (commands from BAS cancelled)
Counter Type
Flag
In the controller, four bytes are reserved for digital input counters and
accumulators in programmable modules. When the DX-9100 is connected
to a BAS, the counter type flag must be set to 0 because the system will
only read 15 bits (maximum reading of 32,767). For BASs that can read
four bytes, or for standalone applications, the flag may be set to 1. The
counter will then read a maximum value of 9,999,999 and then reset to 0.
See Supervisory Mode Control Settings (General Module) further in this
document.
Via the GX Tool
Select Edit-Global Data. Under Counter Type, click on one of the
following:
• 15-bit (BAS)
• 4-byte
Via the SX Tool
Under General Module, set in bit X4 of Item DXS1 (RS.32):
X4 = 0Selects 15-bit counters
X4 = 1Selects 4-bit counters
Global Data
Notes
For temperature unit selection, refer to the Analog Input Configuration
section below.
For daylight saving time, refer to the Time ProgramFunctions section
later in this document.
16
Configuration Guides—DX-9100 Configuration Guide
Configuration
Number
(Version 1.1 or
Later)
A configuration number may be entered for configuration identification
purposes. The number will be displayed on the front panel of the controller
during initialization. The configuration number is also read and used by
the DX LCD Display to identify which of the display configurations in its
database to use for this controller.
Via the GX Tool
Via the SX Tool
Password
Feature
(Versions 1.4,
2.3, 3.3, or
Later)
Select Edit-Global Data. Enter the appropriate number in the
User Config Code field.
Under General Module, enter the appropriate number in
Item ALG (RI.33).
The password is used to protect a configuration when loaded into a
controller. Once the password has been downloaded into the controller
with the configuration, the controller will only allow a subsequent
download or upload when the password is entered in the Download or
Upload dialog box of the GX Software Configuration Tool. The password
is encrypted by the GX Tool before download.
!
WARNING:If the password is lost and the user does not have
access to the original configuration file that includes
the password, then the controller must be returned
to the supplier or the Johnson Controls factory to
have the memory cleared.
Via the GX Tool
Via the SX Tool
IMPORTANT: A password of 0 disables the protection feature.
The password feature is only available with firmware
Versions 1.4, 2.3, 3.3, or later. In older versions, the
password feature was not implemented.
Note: The password feature is enabled by an entry in the GX9100.ini file
of the GX Tool. The GX Tool software is delivered without this
entry. Refer to the GX-9100 Software Configuration Tool User’sGuide (LIT-6364060) for details.
Select Edit-Global Data. Enter the password (one to four alphanumeric
characters) in the Password field. Enter 0 if the password feature is not
required. The default password is 0000.
The password cannot be accessed via the SX Tool. A GX Tool must be
used.
Configuration Guides—DX-9100 Configuration Guide
17
Analog Input
Configuration
The DX-9100 Controller can accept up to eight analog inputs, which are
active (voltage or current) or passive (RTD). Each analog input is defined
and configured by the following parameters:
• User Name and Description (GX only)
• Input Signal/Range
• Measurement Units
• Enable Square Root
• Alarm on Unfiltered Value
• Alarm Limits
• Filter Time Constant
AI: Input Signal
and Ranging
User Name and
Description
Via the GX Tool
To assign the input as active or passive, position the cursor on the
appropriate box and double-click the left mouse button. Then position the
cursor accordingly and click the left mouse button once to select either
Active or Passive.
Select AIn using the right mouse button. Then select Data in the module
menu, and enter as appropriate:
User Name (maximum 8 characters)
Description (maximum 24 characters)
For active inputs, at the Type of Active Input field, enter:
0 = 0-10 VDC
1 = 4-20 mA
2 = 0-20 mA
18
Configuration Guides—DX-9100 Configuration Guide
Each analog input module performs the conversion of the input signal to a
variable numeric value expressed in engineering units obtained using the
high range and low range.
High Range(HR) = Enter the equivalent number for reading at
high signal input (10 V, 20 mA)
Low Range(LR) =Enter the reading at low signal input
(0 V, 0 mA, 4 mA)
AI = (PR% / 100) * (HR - LR) + LR
where: PR% =analog value in % of physical input signal
For passive inputs at the Type of Passive Input field, enter:
1 = Ni1000 (Johnson Controls characteristic)
2 = Ni1000 Extended Temperature Range (Johnson Controls
characteristic)
3 = A99 (Johnson Controls characteristic)*
4 = Pt1000 (DIN characteristic)
5 = Ni1000 (L. & G. characteristic) (Firmware, Version 1.1 or later)
6 = Ni1000 (DIN characteristic) (Firmware, Version 1.1 or later)
*Note: The North American Johnson Controls silicon sensors
(TE-6000 series) have very similar characteristics to the
A99 sensor. At 21°C (70°F) and 25°C (77°F) the reference values
are identical. At -40°C (-40°F), the reading will be 0.8°C (1.5°F)
high. At 38°C (100°F), the reading will be 0.3°C (0.5°F) high.
For Resistance Temperature Device (RTD) inputs, the range of the
displayed value is fixed according to the type of sensor. The high/low
range entries will not have any effect on the actual sensor readout. The
configured high and low ranges determine the control range of any control
module to which it is connected. (The difference between the High Range
value and the Low Range value is equivalent to a proportional band
of 100%.)
At the High/Low control range field, enter the required value:
For active inputs, the analog input module performs the conversion of the
input signal to a variable numeric value expressed in engineering units
obtained using the high range at Item HRn (RI.01) and low range at Item
LRn (RI.02).
For RTD passive inputs, the range of the displayed value is fixed
according to the type of sensor. The configured range determines the
control range of any control module to which it is connected.
Via the GX Tool
To choose between Celsius and Fahrenheit for active and passive sensors,
select Edit-Global Data. Under Temperature Units, select Celsius or
Fahrenheit.
20
Configuration Guides—DX-9100 Configuration Guide
To set the measurement units for active sensors, select the AIn module,
and then Data to call up the Data Window. Enter in the Measurement
Units field:
0 = None
1 = Temperature (C or F as entered under Edit-Global Data)
2 = Percent (%) (Version 1 only)
In a Version 1 controller the units are displayed on the front panel of the
controller as °t, %, or none.
Via the SX Tool
Under Analog Inputs, configure Item AITn (RI.00). The measurement and
temperature units of each analog input can be selected with the following
bits (low byte):
X4 X3 X2 X1 = 0000 No Units
X4 X3 X2 X1 = 0001 Celsius
X4 X3 X2 X1 = 0010 Fahrenheit
X4 X3 X2 X1 = 0011 Percent (Version 1 only)
AI: Enable
Square Root
For RTD sensor inputs, Celsius and Fahrenheit units must be selected.
Changing individual units for each AI can only be done via the SX Tool.
This function allows the linearization of the differential pressure signal
from a 0-10 VDC or 0/4-20 mA active sensor; the function is effective
over the selected range and is only available for active sensors.
AI = sqrt (PR%/100) * (HR - LR) + LR
Where PR% = the Analog Value in % of the physical input signal range;
HR = High Range Value; and LR = Low Range Value.
Via the GX Tool (option only available with active sensor)
Select AIn. Then select Data in the module menu. At the Square Root
field, enter 0 to disable the square root function, or 1 to enable the square
root function.
Via the SX Tool
Under Analog Inputs, configure Item AITn (RI.00) (low byte):
X5 = 1 Enable Square Root of Input
X5 = 0 Disable Square Root of Input
AI: Alarm on
Unfiltered Value
An alarm from the High Limit and Low Limit Alarm values will be
generated from the unfiltered input.
Configuration Guides—DX-9100 Configuration Guide
21
Via the GX Tool
Select AIn. Then select Data in the module menu. At the Alarm Unfiltered
field, enter 0 to set an alarm on a filtered value, or 1 to set an alarm on an
unfiltered value.
Via the SX Tool
Under Analog Inputs, configure Item AITn (RI.00) (low byte):
X6 = 1 Alarm on Unfiltered Value
X6 = 0 Alarm on Filtered Value
AI: Alarm Limits
The high limit and the low limit define at which levels the analog input
reading will generate an alarm, either for remote monitoring or for internal
use within the control sequences in the DX-9100. A limit differential
defines when a point comes out of alarm.
Note: The limits cannot be deleted. If you do not want alarms, enter
limits beyond the high/low range of the sensor.
High Limit
Differential
AI
Val ue
Differential
Low Limit
High Alarm
No Alarm
No Alarm
Low Alarm
dxcon005
Figure 5: How Alarm Limits Function
Via the GX Tool
Select AIn. Then select Data in the module menu. At the respective field,
enter the required value:
High Limit=
Low Limit=
Limit Differential =
22
Configuration Guides—DX-9100 Configuration Guide
The low limit and high limit alarm processing can be disabled. In the menu
bar, select Edit-Add Alarm Disable. The corresponding module (box) will
appear on screen. Make connections as described earlier under
Configuration Tools - Making Connections.
Note: The Alarm Disable feature is sometimes referred to as Auto
Shutdown in the BAS.
Via the SX Tool
Under Analog Inputs, the alarm limits differential is adjustable with Item
ADFn (RI.06). The high limit is at Item HIAn (RI.03), the low limit is at
Item LOAn (RI.04).
The low and high limit alarm processing can be disabled by making a
logical connection to Item ALD@ - Alarm Disable Condition Source
(General Module RI.31).
For Both SX and GX
When the logic signal connected to ALD@ or Alarm Disable Condition
Source is true (1), alarm states on analog inputs will be frozen until the
logical signal returns to false (0). (Alarm states on analog inputs to XT
modules are not frozen by the ALD@ connection.)
AI: Filter Time
Constant
AI Notes
The Filter Time Constant Ts (seconds) is used to filter out any cyclic
instability in the analog input signals. The calculations are:
FVt = FV
Where:FV
Via the GX Tool
+ [1/(1 + Ts)] * (AIt - FV
t-1
=Filtered Analog Value at current time
t
FV
AI
=Filtered Analog Value at previous poll
t-1
=Actual Analog Value at current time
t
t-1
)
Select AIn. Then select Data in the module menu. At the Filter Constant
(sec) field, enter a number within the recommended range 0 to 10.
Via the SX Tool
Under Analog Inputs, the Filter Time Constant is selected at Item FTCn
(RI.05).
1.You can read the AI values, and read and modify the alarm limit
values using the DX front panel. See Display Panel and Keypads in
the DX-9100 Extended Digital Controller Technical Bulletin(LIT-6364020) in FAN 636.4 or 1628.4.
Configuration Guides—DX-9100 Configuration Guide
23
2.The alarm condition of one or more analog inputs is also indicated by
an LED (AL) on the front panel. If the LED is steady, the current AI is
in alarm; if flashing, another AI is in alarm.
3.Using the SX Tool, analog input values can be read at Analog Inputs
Item AIn (RI.07), and the percent of range value can be read at Item
AI%n (RI.08). The value as an ADC count can be read at Item ADCn
(RI.09).
4.Using the SX Tool, analog input alarm statuses can be read at General
Module Item AIS (RI.07), or at Analog Input Item AISTn (RI.10),
where bits X1 and X2 indicate the high and low alarm conditions,
respectively.
5.Under Analog Inputs, the analog Item AISTn (RI.10), bits X3 and X4,
indicate an input over-range (input about 2% of range above HR)
condition and an input under-range (input about 2% of range below
LR) condition, respectively. (This information is available on the
SX Tool only.)
6.Calibration coefficients for active and passive analog inputs are stored
in the EEPROM of the DX. See the Calibration Values section further
in this document.
GX Labels
Source Points (Outputs)
AInThe current value of the analog input.
AI%nThe current value of the analog input in percent (%) of range.
AIHnA 1 if the analog input is above its high limit and not below the
high limit - limit differential.
AILnA 1 if the analog input is below the low limit and not above the
low limit + limit differential.
OVRnA 1 when the value of an active analoginput is more than
about 2% above its high range (overrange condition), or a
passiveanalog input is open circuited.
UNRnA 1 when the value of an active analog input is more than
about 2% below its low range (underrange condition), or a
passive analog input is short circuited.
Destination Points (Inputs)
None.
Note: The following destination point is applicable to all analog inputs:
ALDS@The connection to disable alarm processing on analog inputs
AI1 - AI8.
24
Configuration Guides—DX-9100 Configuration Guide
Digital Input
Configuration
The DX-9100 Controller can accept up to eight digital inputs, which will
be considered active when driven to a common digital ground by an
external volt-free contact. The DI is defined and configured by the
following parameters:
• User Name and Description (GX only)
• Prescaler
The digital input transitions are counted as follows:
DI: User Name,
Description,
Prescaler
Digital
Input
DIn
Prescale
Factor
PCn
Count
Transition
DICn
Pulse
Counter
CNTRn
dxcon006
Figure 6: Digital Input Transitions
The Pulse Counter (CNTRn) counts all state transitions of the bit-Item
DICn. A state transition at DICn occurs when the number of transitions
from 1 to 0 of DIn Digital Input equals the value of the Prescaler Factor
(PCn). For example, if PCn is equal to 1, then every 1 to 0 state transition
at the DI will add 1 to CNTRn. If equal to 3, then three changes from 1 to
0 will add 1 to CNTRn. The maximum transition rate of DIn is 10 pulses
per second (minimum 50 ms On and 50 ms Off).
Via the GX Tool
Select DIn. Then select Data in the module menu.
At the User Name field, enter the name, which can have a maximum of
eight characters.
At the Description field, enter the descriptive text, which can have a
maximum of 24 characters.
DI Notes
At the Prescaler (counts) field, enter a number between 1 and 255.
Via the SX Tool
Under General Module, enter the prescaler for each digital input at Items
PC1 (RI.22) to PC8 (RI.29).
1. You can read the DI’s status and counter values using the DX front
panel. See Display Panel and Keypads in the DX-9100 ExtendedDigital Controller Technical Bulletin (LIT-6364020) in FAN 636.4
or 1628.4.
2.On the SX Tool, the digital input status (DIn), the count transition
status (DICn) and the pulse counter values can be read under General
Module at the Items given in Figure 6.
Configuration Guides—DX-9100 Configuration Guide
25
GX Labels
Source Points (Outputs)
DInThe current status of the digital input.
DICn Toggles from 0 to 1 or 1 to 0 when the number of digital input
transitions (counts) equals the prescaler.
Destination Points (Inputs)
None.
Analog Output
Configuration
The DX-9100 Controller has two analog outputs (numbered 1 and 2),
controlled by two analog output modules, and six digital (triac) outputs
(numbered 3 to 8) controlled by six logic output modules.
Versions 2 and 3 of the DX-9100 have an additional six analog outputs
(numbered 9 to 14) controlled by six analog output modules.
The analog output module provides the interface between a 0-10 VDC or
0/4-20 mA hardware output and a numeric value scaled to a 0-100% range
using a high and low range variable.
Each analog output is defined and configured by the following parameters:
• user name and description (GX Only)
• type of output
• numeric source
• increase/decrease source (if any)
• low and high ranges
• forcing mode and level
• hold or auto on power up
• output limits, enable limits
AO: Output Type
Via the GX Tool
Select AOn. Then select Data in the module menu. At the field
User Name, enter the name.
At the Description field, enter the description.
Then enter the output code:
0 = Disabled
1 = 0 to 10 VDC
2 = 0 to 20 mA (not available for Outputs 11-14)
3 = 4 to 20 mA (not available for Output 11-14)
26
Configuration Guides—DX-9100 Configuration Guide
Via the SX Tool
Under Output Modules, the output type can be configured in Item AOTn
(RI.00). To define the output signal set the bits as follows:
X2 X1 = 00Output Disabled
X2 X1 = 01Output 0-10 V
X2 X1 = 10Output 0-20 mA (not available for Outputs 11-14)
X2 X1 = 11Output 4-20 mA (not available for Outputs 11-14)
AO: Source
This defines the source of the numeric control signal that drives the output
module. The output module can, alternatively, have two logic sources: the
source of the increase signal and the source of the decrease signal. The rate
of increase or decrease is fixed at 1% per second.
Via the GX Tool
Expand both source and AOn modules. Place the mouse on the source
point. Hold down the left mouse button and drag the cursor to the center of
AO@. The connection will be made when the mouse button is released.
If logic variables (Increase/Decrease) are used as a source to drive the
analog output, then the source module and AOn module must be expanded
as described above. Place the cursor on the logic source point. Press the
mouse button and while keeping it pressed, drag the cursor to INC@ in the
AOn module. Release the mouse button to make the connection. Repeat
the same procedure for the DEC@ connection.
Via the SX Tool
Under Output Modules, Item AO@n (RI.01) defines the source of the
numeric control signal. Alternatively, the source of the increase signal is
defined in Item INC@n (RI.10), and the source of the decrease signal is
defined in Item DEC@n (RI.11).
AO: Forcing
Mode and Level
This defines the source of a logic variable that forces the Analog Output to
a forcing level between 0 and 100%. When the logic source is 1, the AO
will be forced to the % entered in Forcing Level. When the logic source
is 0, the AO will be commanded to position via the source point.
Note: If a PID is connected to the AO and the AO is forced, the PID will
experience force-back, which means the PID is also in Hold mode
at this time and its output is forced to the value of the analog
output.
Configuration Guides—DX-9100 Configuration Guide
27
Via the GX Tool
Select AOn. Then select Data in the module menu. At the
Forcing Level (%) = field, enter a number between 0 and 100%.
Double-click on AOn to expand the module. Double-click on the source
module. Place the cursor on the logic source point. Press the mouse button
and while keeping it pressed, drag the cursor to AOF@. Release the mouse
button to make the connection.
Via the SX Tool
Under Output Modules, Item AOF@n (RI.02) defines the source of a logic
variable that forces the output to the forcing level, which is defined in Item
OFLn (RI.05).
AO: Hold or Auto
On Power Up
Upon power restoration, the AO can optionally be forced to a Hold
(Manual) or Auto (Hold reset) condition, irrespective of the Hold
condition before the power failure and overriding the Initialization on
Power Up setting for the controller and overrides sent from the front panel
or BAS.
Via the GX Tool
Select AIn. Then select Data in the module menu. Then enter 1 for the
appropriate power up condition, if required:
Hold on Power Up=(1 = Yes)
Auto on Power Up=(1= Yes)
If both Hold and Auto are enabled, Hold has higher priority. If both are
disabled, the current setting under the Initialization on Power Up field
determines the output.
Via the SX Tool
Under Output Modules, set bits X7 and X8 of Item AOTn (RI.00) as
follows:
bit X8 = 0 The Hold mode is not altered after a power failure.
bit X8 = 1 The Hold mode is set at power up to the status set in bit X7.
bit X7 = 0 The Hold mode is set to hold at power up if bit X8 is set.
bit X7 = 1 The Hold mode is reset (set to 0) at power up if bit X8 is set.
28
Configuration Guides—DX-9100 Configuration Guide
AO: Range
The High Range Item (HRO) defines the level of the control source signal
(AOn), which would correspond to an output of 100%.
The Low Range Item (LRO) defines the level of the control source signal
(AOn), which would correspond to an output of 0%.
If LROn < AOn < HROnOUTn = 100 * (AOn - LROn)/(HROn -
LROn)%
If AOn <= LROnOUTn = 0% (0 V, 0/4 mA)
If AOn >= HROnOUTn = 100% (10 V, 20 mA)
When the source point is equal to the high range, then the output will be at
the maximum signal (10 V/20 mA). When the source point is equal to low
range, then the output will be at the minimum signal (0V, 0/4 mA).
Via the GX Tool
Select AIn. Then select Data in the module menu. At the High Range and
Low Range fields, enter the appropriate numbers within the range of the
source signal:
High Range =
AO: Output
Limits, Enable
Limits
Low Range =
Via the SX Tool
Under Output Modules, set the High Range at Item HROn (RI.03) and the
Low Range at Item LRO (RI.04).
The output high limit defines the maximum output in percent. The output
low limit defines the minimum output in percent. These limits are enabled
by a logic connection and are only operative when the logic source is at 1.
When the limits are enabled:
If OUTn > HLOn
OUTn = HLOn
If OUTn < LLOn
OUTn = LLOn
Configuration Guides—DX-9100 Configuration Guide
29
Via the GX Tool
Select AOn. Then select Data in the module menu. At the
High Limit % and Low Limit % fields, enter the desired number (0-100%).
For Enable Limits, expand both source and AOn modules. Position the
cursor on the source point. Press the mouse button, and while keeping it
pressed, drag the cursor to ENL@. Release the mouse button to make the
connection.
Via the SX Tool
Under Output Modules, set the following:
High Limit on Output = Item HLOn (RI.08)
Low Limit on Output = Item LLOn (RI.09)
The limits are enabled by a logic connection to Item ENL@n (RI.12).
AO Notes
1.The AO can be read and overridden (placed in hold) from the DX
front panel. See Display Panel and Keypads in the DX-9100 Extended
Digital Controller Technical Bulletin (LIT-6364020) in FAN 636.4 or
1628.4.
2.On the SX Tool, the analog output values can be read in percent at
Item OUTn (RI.06) and can be modified when the module is in Hold
mode.
3.On the SX Tool, Analog output control and status can be seen at
Item AOCn (RI.07) in the following bits:
X1 = 1OUHnOutput in Hold mode (Manual)
X2 = 1AOHnOutput at High Limit ... 100%
X3 = 1AOLnOutput at Low Limit ... 0%
X4 = 1AOFnOutput is Forced
X6 = 1OULnOutput is Locked (Both INC@n and DEC@n
are true)
4.The analog output module can be set in Hold on the DX front panel or
by the PLC, the SX Tool, a BAS, or by configuration on power up.
30
Configuration Guides—DX-9100 Configuration Guide
GX Labels
Source Points (Outputs)
AOFnA 1 when an analog output (AO) is being externallyforced.
AOHnA 1 when the analog output is equal to or above its high range.
AOLnA 1 when theanalog output is equal to or below its low range.
OUHnA 1 when an analog or digital output is in Holdmode from
either the DX front panel or BAS.
OUTnThe value of the analog output (including PAT or DAT).
Destination Points (Inputs)
AO@The numeric connection to control an analog output.
AOF@The connection to force an analog output to a specified value.
DEC@The connection to decrement an analog type output, PAT/DAT
digital type output or a sequencer module. While connection is
a logic 1, the output will decrease at a rate dependent on the
type of module.
ENL@The connection to enable output limits of an analog type output
(PAT and DAT included).
INC@The connection to increment an analog type output, PAT/DAT
digital type output or a sequencer module. While connection is
a logic 1, the output will increase at a rate dependent on the
type of module.
Configuration Guides—DX-9100 Configuration Guide
31
Digital Output
Configuration
The DX-9100 Controller has six digital output modules that are used to
control six triacs. The digital output module provides the interface
between a triac output and a numeric or logic variable. The modules can
be programmed as one of five main output types.
Some of the output types drive two consecutive outputs. In that case the
second, consecutive module will be disabled, as it cannot be executed.
For each digital output module one must define:
• the type of output
• User Name and Description
For digital output modules defined as PAT or DAT, you must also define:
• the source
• increase/decrease source (if any)
• the source of the feedback (if any) (PAT only)
• the low and high ranges
• the Forcing Mode and Level
• Hold or Auto on power up
PAT Position
Adjust Type
• output limits, enable limits source (if any)
• the PAT full stroke time or DAT cycle
• the PAT deadband or DAT minimum on/off time
The types of configurations are described next, followed by the steps
needed to configure the outputs.
The PAT output type uses a pair of triacs and a numeric source.
Position Adjust Type control is also known as incremental control. Using
High Range and Low Range parameters, the value of the numerical source
is normalized to a 0-100% value and is used as the required position for
the output.
The PAT output may have a physical feedback value signal (0-100%) from
an analog input or other numerical variable. In this configuration the
output module will drive the first triac of the pair (increase or up signal) as
long as the feedback value is less than the required position. It will drive
the second triac of the pair (decrease or down signal) as long as the
feedback value is greater than the required position. A deadband
(in percent) is specified to avoid unnecessary cycling of the triac outputs
when the feedback signal is approaching the required position, and
compensates for any hysteresis or mechanical tolerances in the driven
device.
32
Configuration Guides—DX-9100 Configuration Guide
When the PAT output does not have a physical feedback signal, it operates
on the amount of change in the required position. To synchronize the PAT
output module to the driven device, whenever the required position goes to
100%, the first triac (increase) will be switched on for the calculated time
and will remain on for the specified Full Stroke Time of the driven device.
Whenever the required position goes to 0%, the second triac (decrease)
will be switched on for the calculated time and will remain on for the
specified Full Stroke Time. If the required position remains at 100% or
0%, the appropriate triac will be switched on for the Full Stroke Time
every two hours to ensure that the driven device remains at its end position
over an extended period of time. For all other values of the required
position, the PAT output module calculates the appropriate increase or
decrease time, based on the Full Stroke Time, to bring the driven device
from the last required position to the current required position, and
switches the appropriate triac on for this time. The triac will not be
switched if the change in the required position is less than the specified
deadband. The calculation of the PAT time is performed on each processor
cycle (every second), and the minimum triac on time is 100 msec.
Note: The DX display panel shows the required position value (OUTn)
for the digital output module associated with the first triac output.
DAT Duration
Adjust Type
On/Off
The DAT output type provides a time-based duty cycle output that is
proportional to the value of a numeric source. Using High Range and
Low Range parameters, the value of the numerical source is normalized to
a 0-100% value as is used as the required duty cycle. For example, with a
25% duty cycle and a DAT cycle time of 600 seconds, the triac output will
be switched on for 150 seconds and off for 450 seconds. At 0% required
duty cycle the triac is always off, and at 100% duty cycle the triac is
always on. To avoid short on pulses when the required duty cycle is close
to 0%, or short off pulses when the required duty cycle is close to 100%, a
minimum on/off time may be specified (in percent of duty cycle). For
applications with a short DAT duty cycle (< 10 sec) it should be noted that
the absolute minimum on or off time of the output triac is 100 msec. The
DAT will always complete a calculated on or off period before
recalculating the next off or on time from the current value of the numeric
source. The DAT recalculates after its on time and after its off time so a
full on/off cycle may not equal the repetition cycle if the numeric source is
changing.
This type provides a single maintained on/off triac output. It can be driven
by either a logic source or numeric source where a positive value would
equal an on and a zero or negative value would equal an off.
Configuration Guides—DX-9100 Configuration Guide
33
STA/STO
This type uses a pair of triac outputs and requires a logic source. A start
command (logic source changes from 0 to 1) sends a one second pulse to
the first triac of the pair and a stop command (logic source changes from
1 to 0) sends a one second pulse to the second triac.
Note: The DX display panel shows the status of the logic source to the
digital output module associated with the first triac output. This
displayed status is also the last command (on or off) to the triac
pair. The display does not indicate the actual triac status.
PULSE
DO: Output
Type
User Name and
Description
This type provides a single momentary triac output from a logic source.
When the logic source becomes a 1, a one second pulse is sent to the triac.
When the logic source changes to 0, a one second pulse is sent to the same
triac.
Via the GX Tool
Double-click on DOn with the left mouse button. Then select one of the
following: PAT, DAT, On/Off, STA/STO, or PULSE. Select DOn using
the right mouse button. Then select Data in the module menu. Enter the
user name and description in the respective fields.
Via the SX Tool
For each digital output module the type of output can be selected with the
following bits under Output Modules in Item DOTn (RI.00):
X3 X2 X1 = 000Output disabled or paired.
X3 X2 X1 = 001On/Off - driven from a logic source.
X3 X2 X1 = 010On/Off - driven from a numeric source
(< 0 = off, > 0 = on).
X3 X2 X1 = 011DAT (Duration Adjust Type) output, or
time-based proportional duty cycle, driven from
a numeric source.
X3 X2 X1 = 100PAT without feedback: combination of two
outputs, driven from a numeric source.
Note: The next output is automatically taken from
X3 X2 X1 = 101PAT with Feedback: combination of two outputs,
driven from a numeric source with an associated
feedback connection.
34
Configuration Guides—DX-9100 Configuration Guide
the next Digital Output Module in numerical
sequence.
X3 X2 X1 = 110Start/Stop: combination of two outputs driven from a
logic source. This module gives the start command,
and the next digital output (in numerical sequence)
gives the stop command. Each triac switches on for
one second.
X3 X2 X1 = 111Pulse Type: the output generates a one second pulse
for each state transition of a logic source.
DO: Source
This defines the source of the signal that will drive the output module.
PAT and DAT output modules, alternatively to one numeric source, can
have two logic sources: the source of the increase signal and the source of
the decrease signal. The rate of increase or decrease for PAT type outputs
is derived from the full stroke time. For DAT type outputs the rate is
1% per second.
Via the GX Tool
Expand both source and DOn modules. Position the cursor on the source
point. Press the mouse button, and while keeping it pressed, drag the
cursor to DOn@. Release the mouse button to make the connection.
Alternatively, for PAT and DAT modules, you can select sources for
increase and decrease. Connections are made in the usual way between the
increase source point and INC@, and between the decrease source point
and DEC@ in the DOn module.
Via the SX Tool
Under Output Modules, the signal source is defined by
Item DO@n (RI.01). PAT and DAT output modules can, alternatively,
have two logic sources. The source of the increase signal is defined in
Item INC@n (RI.13), and the source of the decrease signal is defined in
Item DEC@n (RI.14).
DO: Feedback
for PAT
This defines the source of the analog feedback (0-100%) that is needed for
the PAT with feedback type module.
Via the GX Tool
Expand the source and destination modules. Position the cursor on the
source point. Press the mouse button, and while keeping it pressed, drag
the cursor to FB@. Release the mouse button to make the connection.
Via the SX Tool
Under Output Modules, Item FB@n (RI.02) defines the source of the
analog feedback.
Configuration Guides—DX-9100 Configuration Guide
35
DO: Range
(PAT or DAT)
The High Range (HRO) defines the level of the control numeric source
signal, which will correspond to the maximum output of 100%.
The Low Range (LRO) defines the level of the numeric control source
signal, which will correspond to the minimum output of 0%.
The requested output is scaled to obtain:
OUTn = 100 * (DOn - LROn) / (HROn - LROn) %
Where DOn is the value of the control signal to the module (source value).
Via the GX Tool
Select DOn. Then select Data in the module menu. At the High Range and
Low Range fields, enter the desired numbers within the range of the source
control signal.
Via the SX Tool
Under Output Modules, set the following:
High Range at Item HROn (RI.04)
Low Range at Item LROn (RI.05)
DO: Forcing
Mode and Level
(PAT or DAT
DO: Hold or Auto
On Power Up
(PAT or DAT
This defines the source of a logic signal that forces the logic module
output to a forcing level. When the logic connection is a 1, the output will
go to a forced level; when 0, the output will go to normal control.
Via the GX Tool
Select DOn. Then select Data in the module menu. At the Forcing Level
field, enter a number from 0 to 100%.
Expand the source and destination modules. Position the cursor on the
logic source point. Press the mouse button, and while keeping it pressed,
drag the cursor to DOF@. Release the mouse button to make the
connection.
Via the SX Tool
Under Output Modules, Item DOF@n (RI.03) defines the source;
Item OFLn (RI.10) defines the forcing level.
Upon power restoration, the DO can optionally be forced to a Hold or
Auto (Hold reset) condition, irrespective of the Hold condition before the
power failure and overriding the Initialization on Power Up setting for the
controller.
36
Configuration Guides—DX-9100 Configuration Guide
Via the GX Tool
Select DOn. Then select Data in the module menu. Then enter 1 for the
appropriate power up condition, if required:
Hold on Power up = (1 = Yes)
Auto on Power up = (1= Yes)
If both Hold and Auto are enabled, Hold takes priority. If both are
disabled, the current setting under the Initialization on Power Up field
determines the output.
Via the SX Tool
Under Output Modules, set bits X7 and X8 of Item DOTn (RI.00) as
follows:
bit X8 = 0 The Hold mode is not altered after a power failure.
bit X8 = 1 The Hold mode is set at power up to the status set in bit X7.
bit X7 = 0 The Hold mode is set to hold at power up if bit X8 is set.
bit X7 = 1 The Hold mode is reset (set to 0) at power up if bit X8 is set.
DO: Output
Limits (PAT with
Feedback or
DAT
The output high limit defines the maximum output in percent. The output
low limit defines the minimum output in percent. These limits are enabled
by a logic connection and are only operative when the logic source is as 1.
When the limits are enabled:
If OUTn > HLOn
OUTn = HLOn
If OUTn < LLOn
OUTn = LLOn
Via the GX Tool
Select DOn. Then select Data in the module menu. At the
High Range Limit % and Low Limit % fields, enter the desired numbers
(0-100%).
Expand source and destinations modules. Position the cursor on the source
point. Press the mouse button, and while keeping it pressed, drag the
cursor to ENLn@ in the destination module. Release the mouse button to
make the connection.
Configuration Guides—DX-9100 Configuration Guide
37
Via the SX Tool
Under Output Modules, set the following:
High Limit on Output = Item HLOn (RI.08)
Low Limit on Output = Item LLOn (RI.09)
The limits are enabled by a logic connection to Item ENL@n (RI.15).
DO: PAT Full
Stroke Time or
DAT Cycle
DO: PAT
Deadband
The full stroke time (in seconds) needs to be defined for PAT type
modules. This is the time it takes the electromechanical actuator to drive
the controlled device from fully open to fully closed or vice versa.
The DAT cycle (in seconds) also needs to be defined. This is the duration
adjust time proportion base for a DAT type output.
Via the GX Tool
For PAT, select DOn. Then select Data in the module menu. At the Stroke
Time (sec) field, enter the electro-mechanical actuator stroke time.
For DAT, select DOn. Then select Data in the module menu. At the
Repetition Cycle (sec) field, enter the cycle.
Via the SX Tool
Under Output Modules, Item FSTn (RI.06) defines the full stroke time
(in seconds) for PAT type modules.
The same Item defines the DAT cycle (in seconds).
The PAT deadband is the change in output value required to initiate triac
switching in a PAT type output.
DAT Minimum
On/Off Time
The DAT minimum On/Off time defines in percent of cycle the shortest on
period when the required output approaches 0%, and the shortest off
period when the required output approaches 100%.
Via the GX Tool
For PAT, select DOn. Then select Data in the module menu. At the
Deadband field, enter the desired number (normally a whole number
between 0 and 5%).
For DAT, select DOn. Then select Data in the module menu. At the
Minimum On/Off (%) field, enter the desired number in percentage of
repetition cycle (normally between 0 and 5%).
38
Configuration Guides—DX-9100 Configuration Guide
Via the SX Tool
Under Output Modules, Item DBn (RI.07) defines the PAT deadband.
The same Item defines the DAT Minimum On/Off in % of output.
DO Notes
1.The DOs can be read and overridden (put in hold) from the DX front
panel. See Display Panel and Keypads in the DX-9100 ExtendedDigital Controller Technical Bulletin (LIT-6364020) in FAN 636.4
or 1628.4.
2.On the SX Tool, the output values can be read in percent at Output
Modules, Item OUTn (RI.11). For PAT and DAT type modules the
range is 0-100%. The other types have an output of 0 (off) or 100 (on)
percent.
3.Digital Output Control and Status can be seen at Item DOCn (RI.12)
on the SX Tool in the following bits:
X1 = 1OUHnOutput in Hold mode (manual)
X2 = 1DOHnOutput at High Limit ... 100%
X3 = 1DOLnOutput at Low Limit ... 0%
X4 = 1DOFnOutput is Forced
X5 = 1AFBnIncorrect Feedback
(The incorrect feedback bit is set whenever one of the PAT output
triacs is switched on and the feedback signal does not change within
five seconds.)
X6 = 1OULnOutput is Locked (both INC@n and DEC@n are
true)
4.The triac output status can be read on the SX Tool under General
Module, at Item TOS (RI.05).
5.The digital output module can be set in Hold (Manual) on the DX
front panel or by the PLC, the SX Tool, a BAS, or by configuration on
power up.
Configuration Guides—DX-9100 Configuration Guide
39
GX Labels
Source Points (Outputs)
AFBA 1 when the DO PAT associated feedback value is not
responding to changes in the DO PAT command value.
DOnThe status of the digital output.
DOFnA 1 when the digital output PAT or DAT is being externally
forced.
DOHnA 1 when the digital output PAT or DAT is at its defined high
limit.
DOLn A 1 when the digital output PAT or DAT is at its defined low
limit.
OUHnA 1 when an analog or digital output is in Hold mode from
either the DX front panel or BAS.
OUTnThe value of the analog output (including PAT or DAT).
Destination Points (Inputs)
DEC@The connection to decrement an analog type output, PAT/DAT
digital type output or a sequencer module. While connection is
a logic 1, the output will decrease at a rate dependent on the
type of module.
Constants and
Result Status
Analog
Constants
DO@The connection to control a digital output.
DOF@The connection for forcing a digital output to a specified value.
ENL@The connection to enable output limits of an analog type output
(PAT and DAT included).
FB@The connection to the feedback of a PAT. Usually a signal from
a potentiometer on the controlled device.
INC@The connection to increment an analog type output, PAT/DAT
digital type output or a sequencer module. While connection is
a logic 1, the output will increase at a rate dependent on the
type of module.
There are eight Analog Constants in the DX-9100. The value of each
constant can be set by the SX-9120 Service Module, GX-9100
Configuration software, or BAS, used in an analog connection to provide a
constant analog value for a programmable function module or output
module. In a Version 2 or 3 controller, the analog constants may also be
set at the DX front display panel. These values are not located in
EEPROM and therefore can be written to via the BAS.
40
Configuration Guides—DX-9100 Configuration Guide
Via the GX Tool
Select PM from the toolbar, and then Analog Constants. An ACO module
(box) appears. Place it where desired on screen. Select ACO. Then select
Data in the module menu. Enter the values as required. Select OK to
reconfirm entries, or Cancel to discard them.
Via the SX Tool
Under General Module, set Items AC01 - 8 (RI. 34-41).
Digital
Constants
Logic Result
Status:
There are 32 Digital Constants in the DX-9100. The value of each constant
can be set by the SX-9120 Service Module, GX-9100 Graphic
Configuration Tool, or BAS, and used in a logic connection to provide a
logic value for a programmable function module, output module or PLC
module. In a Version 2 controller, the digital constants may also be set at
the front display panel. These values are not located in EEPROM and
therefore can be written to via the BAS.
Via the GX Tool
Select PM from the toolbar, and then Digital Constants. A DCO module
(box) appears. Place it where desired on screen. Select DCO. Then select
Data in the module menu. Enter the values as required. Select OK to
reconfirm entries, or Cancel to discard them.
Via the SX Tool
Under General Module, set Items LCOS1 and LCOS2 (RI.10, RI.11).
LCOS1 is DCO1-16. LCOS2 is DCO17-32.
There are 64 Logic Result Status variables in the DX-9100 (in Version 1.0,
only 32 are available). The value of each status variable can be set by the
OUT, OUTNOT, SET, or RST instruction of the PLC module, and can be
used in a logic connection to provide a logic value for a programmable
function module, output module, or PLC module. The variables can also
be used to transmit status conditions to a BAS. These values are read only
and can only be changed by PLC execution.
Via GX Tool
Select PM from the toolbar, and then select LRS1-32 (or LRS33-64). A
module (box) will appear. Place it as desired on screen. Connections can
be made in the usual way. (See Configuration Tools - Making Connections
earlier in this document.)
Configuration Guides—DX-9100 Configuration Guide
41
Via SX Tool
Under General Module, the logic result status variables can be read at
Items LRST1, LRST2, LRST3, and LRST4 (RI.08, RI.09, RI.44, RI.45).
LRST1 is LRS1-16. LRST2 is LRS17-32. LRST3 is LRS33-48. LRST4 is
LRS 49-64.
Analog
Constants,
Digital
Constants Note
GX Labels
Extension
Module
Configuration
The analog and digital constants can be read and modified
(Versions 2 and 3) from the DX front panel. See Display Panel and
Keypads in the DX-9100 Extended Digital Controller Technical Bulletin
(LIT-6364020) in FAN 636.4 or 1628.4.
Source Points (Outputs)
ACOnThe current value of an analog constant set by a supervisory
system, the GX Tool, SX Tool, or on the DX front panel.
DCOnThe current value of a digital constant set by a supervisory
system, the GX Tool, SX Tool, or on the DX front panel.
LRSnThe logic result status of an OUT, OUTNOT, SET, or RST
statement in a PLC.
Destinations Points
None.
Note: The XTM-905 extension module may be connected to DX
controllers, Versions 1.4, 2.3, 3.3, or later, and is configured,
monitored and controlled using the same Items as the XT-9100
extension module.
The parameters for the configuration of inputs and outputs in extension
modules reside partly in the DX-9100 Controller and partly in the
XT-9100 or XTM-905 Extension Module.
The parameters required by the DX-9100 Controller are described in detail
in this manual. For details on the extension modules, refer to the
XT-9100 Technical Bulletin (LIT-6364040) and the XT-9100
Configuration Guide (LIT-6364050), or the XTM-905 Extension Module,
XPx-xxx Expansion Modules Technical Bulletin (LIT-6364210).
42
Configuration Guides—DX-9100 Configuration Guide
Each extension module is defined by the following parameters:
• input and output types, and XT/XTM layout map
• extension module address
• sources (connections) for outputs
• high and low ranges for analog outputs
• high and low limits for analog inputs
XT/XTM: Type,
Mode, and Map
Via the GX Tool
The I/O type and map details are automatically generated by the GX-9100
Graphic Configuration Software when all I/O data for extension modules
has been entered, and can be downloaded to the DX-9100 and also to the
extension modules when connected to the DX-9100 via the XT Bus.
Select PM from the toolbar, then XT or XTM and the appropriate
input/output type. A module (box) appears. Place it where desired on
screen. The inputs and outputs for the XT/XTM appear on the left and
right sides of the screen, respectively. Configure each input/output as
appropriate (similarly to DX I/O).
A module labeled XTn or XTMn will be for the points in the first XP
connected to that XT or XTM. If a second XP is connected, the EXP
module must be defined immediately following the first XT or XTM.
An EXPn is always an expansion to the XTn-1 or XTMn-1 module.
Configuration Guides—DX-9100 Configuration Guide
43
Via the SX Tool
The I/O types and map are configured in Extension Module Items, under
XT Modules at XTnIOMAP (RI.00), XTnIOTYP (RI.01), and
XTnIOMOD (RI.02).
The I/O map (XTnIOMAP) defines which inputs/outputs (in pairs) on the
extension module are used and hence monitored or controlled by the
DX-9100. Eight extension modules can be defined, each with eight used
points, which normally reside on the first Expansion Module XP1
(I/O Points 1-8), defined in bits X1-4.
When an extension module has a second expansion module, XP2, with a
further eight points, these points must be defined in bits X5-8. However, in
this case, the next extension module in numerical sequence cannot be
configured because the DX-9100 will use the database area reserved for
the I/O points of the next extension module for the points of XP2 in this
extension module. For example, if Extension Module 1 (XT1 or XTM1)
has only one expansion module, XP1, all the points of XP2 will be
declared as not used (bits X5-8 set to 0) and Extension Module 2 can be
configured. However if Extension Module 1 has two expansion modules
and some points in XP2 are declared as used (one or more bits of X5-8 set
to 1), then Extension Module 2 (XT2 or XTM2) cannot be configured and
all its points must be declared as not used (bits X1-8 set to 0).The I/O type
(XTnIOTYP) defines which inputs/outputs (in pairs) are analog and which
are digital. As the points on XP2 (if used) must be digital, only bits X1-4
can be configured.
The I/O mode (XTnIOMOD) defines points as input or output (in pairs).
Only those points declared as used in Item XTnIOMAP will be monitored
or controlled.
The combination of data in the Items XTnIOMAP, XTnIOTYP, and
XTnIOMOD completely defines the configuration of an extension module.
An identical set of data must be entered into the Item database in the
XT-9100 or XTM-905 extension module, so that when the DX-9100 and
XT/XTM are connected and started up, the DX-9100 compares databases
and only send commands to the extension module if the data is identical,
thus avoiding incorrect control actions. If the databases are not identical,
Item XTnST, bit X6 (XTnERR) will be set. If the physical hardware of the
XT/XTM module does not correspond to the database, Item XTnST,
bit X4 (XTnHARD) is set.
44
Configuration Guides—DX-9100 Configuration Guide
XT/XTM:
Address, User
Name,
Description
The extension module address is set as an 8-bit integer (1-255). This
address must also be set on the address switches of the extension module,
and must be unique not only on the XT-Bus, but also on the N2 Bus
(or Bus 91) to which the DX-9100 is connected. An extension module
address of 0 is not permitted on the XT Bus.
Via the GX Tool
Select XTn. Then select Data in the module menu. Enter the user name
and description in the window that appears. In the Hardware Address field,
enter the address set on the XT-9100 or XTM-905 module (a number between
1 and 255).
Via the SX Tool
The extension module address is set under XT Modules, in
Item XTnADX (RI.03).
XT/XTM: Source
Only output points require a source connection. For analog outputs the
source must define a numeric variable, and for digital outputs the source
must define a logic variable. Inputs and outputs appear on the left and right
sides of the screen, respectively.
Via the GX Tool
Expand source and destination modules. Position the cursor on the source
point. Press the mouse button, and while keeping it pressed, drag the
cursor to the destination point. Release the mouse button to make the
connection.
Via the SX Tool
The sources for the points declared as outputs in XP1 of XTn or XTMn are
entered under XT Modules at Items XTnI1@-8@ (RI.04-11). The sources
for the points declared as outputs in XP2 of XTn (if used) are entered in
Items XT(n+1)I1@-8@ in the next extension module Item area (n+1). All
points in this next module must already have been declared unused.
Configuration Guides—DX-9100 Configuration Guide
45
XT/XTM: High
and Low Ranges
for Analog
Outputs
For analog outputs, the Analog High Range (AHR) defines the level of the
source control signal that will correspond to the maximum output at the
extension module, and the Analog Low Range (ALR) defines the level of
the source control signal that corresponds to the minimum output at the
extension module.
The value of the output is defined as follows:
If XTnALRXTnIXTnAHRXTnAO
If XTnI < XTnALRXTnAO = 0%
If XTnI > XTnAHRXTnAO = 100%
<<=
x XTnIXTnALR
100 ()
XTnAHRXTnALR
()
−
−
Where XTnI is the value for the source control signal.
Via the GX Tool
Select the XT analog output point module. Then select Data in the module
menu. Enter appropriate values within the range of the source signal under
both the High Range and Low Range fields:
High Range =
Low Range=
Also enter the appropriate value in the Type of Output field.
Via the SX Tool
Under XT Modules, set the following Items:
Analog High Range =Items XTnAHR1-8 (RI.12-26, evens)
Analog Low Range =Items XTnALR1-8 (RI.13-27, odds)
XT/XTM: High
and Low Limits
for Analog
Inputs
The high limit and the low limit define at which levels the analog input
reading will generate an alarm for remote monitoring purposes or for
internal use within the control sequences in the DX-9100.
These limits will be automatically downloaded to the extension module by
the DX-9100.
46
Configuration Guides—DX-9100 Configuration Guide
Via the GX Tool
Select the XT analog input point module and choose Active or Passive.
Then click the right mouse button to call up the module menu and select
Data. In the window that appears, enter appropriate values under both the
High Limit and Low Limit fields:
High Limit=
Low Limit =
Via the SX Tool
Under XT Modules, set the following Items:
High limit = Items XTnHIA1-8 (RI.28-42, evens)
Low limit = Items XTnLOA1-8 (RI.29-43, odds)
XT Bus Timing
XT/XTM Notes
The timeout on the XT Bus for the response to a message is set according
to whether XT-9100 or XTM-905 extension modules are connected.
Via the GX Tool
The timing is set automatically by the GX Tool.
Via the SX Tool
Under General Module, Item DXS1 (RI.32) set the following bits:
X6X5 = 00XT-9100 extension modules only
X6X5 = 01XTM-905 extension modules (or both XT-9100 and
XTM-905)
1.XT/XTM analog input values can be read, and alarm limits read and
modified from the DX front panel. See Display Panel and Keypads
in the DX-9100 Extended Digital Controller Technical Bulletin(LIT-6364020) in FAN 636.4 or 1628.4.
2.On the SX Tool, analog input values can be read under XT Modules
at Items XTnAI1-8 (RI.45-52). Only those points configured as
analog inputs will be active.
3.Analog outputs can be read and overridden (put in hold) at the DX
front panel. See Display Panel and Keypads in the DX-9100 Extended
Digital Controller Technical Bulletin (LIT-6364020) in
FAN 636.4 or 1628.4.
4.On the SX Tool, analog output values can be read in percent under
XT Modules at Items XTnAO1-8 (RI.53-60). Only those points
configured as analog outputs, and with the type of output defined, will
be active.
Configuration Guides—DX-9100 Configuration Guide
47
5.On the SX Tool, the total pulse count of digital inputs on XP1 can be
read and reset under XT Modules at Items XTnCNT1-8 (RI.61-68).
Only those points configured as digital inputs will show a correct
value.
6.Output hold control and status can be seen on the SX Tool under
XT Modules at Items XTnOUH1-8 (bits X1-8 of Item XTnHDC
[RI.69]). Analog and digital outputs can be modified by a BAS when
in Hold mode.
7.XT/XTM digital outputs can be read and overridden (put in hold)
from the DX front panel. See Display Panel and Keypads in the
DX-9100 Extended Digital Controller Technical Bulletin
(LIT-6364020) in FAN 636.4 or 1628.4.
8.Digital output control and status can be seen on the SX Tool under
XT Modules at Items XTnDO1-8 (bits X1-8 of Item XTnDO
[RI.70]). Only those points configured as digital outputs will be
active.
9.XT/XTM digital inputs can be read from the DX front panel. See
Display Panel and Keypads in the DX-9100 Extended Digital
Controller Technical Bulletin (LIT-6364020) in FAN 636.4 or 1628.4.
10. Digital input status can be seen on the SX Tool under XT Modules at
Items XTnDI1-8 (bits X1-8 of Item XTnDI [RI.71]). Only those
points configured as digital inputs will be active.
11. Extension module alarm status from analog inputs can be seen on the
SX Tool under XT Modules at Items XTnAIH1-XTnAIL8
(bits X1-16 of Item XTnAIS [RI.44]).
Note: The Alarm Disable connection, described under AI: Alarm Limits,
does not disable XT module alarms. XT/XTM alarms are only
indicated by the AL LED on the DX front panel when the
XT/XTM is selected for display of analog values.
48
Configuration Guides—DX-9100 Configuration Guide
12. Extension module local status can be seen on the SX Tool under
XT Modules at Item XTnST (RI.72) in the following bits:
find correct XPs; hardware missing or not
responding).
X5= 1XTnSELXT/XTM selected on XT-Bus.
X6= 1XTnERRXT/XTM configuration error XTnCOM = 1
or XTnMIS=1 or XTnHARD = 1
(Versions 1.4, 2.3, 3.3, or later)
X7 = 0XTnFAILXT/XTM digital outputs set to 0 on
communication failure.
X7 = 1XT/XTM digital outputs hold current state
on communication failure. Read from XT
module. See the XT-9100 Configuration
Guide (LIT-6364050) or the XTM-905
Extension Module, XPx-xxx Expansion
Modules Technical Bulletin (LIT-6364210).
X8 = 1XTnPWRXT/XTM detected loss of power or loss of
communication.
Item X8 is automatically reset by the DX-9100 Controller after a few
seconds.
Configuration Guides—DX-9100 Configuration Guide
49
GX Labels
Source Points (Outputs)
XTnAInThe current value of the analog input from the XT/XTM.
XTnAIHnA 1 if the analog input is above its high limit and not below
the high limit - limit differential.
XTnAILnA 1 if the analog input is below the low limit and not above
the low limit + limit differential.
XTnAOnThe value of the analog output to the XT/XTM.
XTnCOM A 1 when the extension module is not communicating
(wrong address, bus line broken, or bus line overload).
XTnDInThe current status of thedigital input from the XT/XTM.
XTnDOnThe status of the digital output to the XT/XTM.
XTnERR A 1 when the XT database in the DX does not match the
XT database in the XT/XTM module, or when XTnCOM is
a 1, or when XTnHARD is a 1 (Versions 1.4, 2.3, 3.3,
or later). (Combination of errors for XT/XTM module.)
XTnFAILThe status of the Fail mode in the XT/XTM. A 0 indicates
that outputs go to 0 on communication failure and a 1
indicates that the status of the outputs will be maintained.
XTnHARDA 1 when the expansion module is not connected or not
responding (hardware fault), or a module type does not
match what was configured (for example, when an XP-9102
is configured and an XP-9103 is connected).
XTnOUHnA 1 when an analog or digital output is in Holdmode from
either the DX front panel or BAS.
XTnPWRA 1 when the extension module detects a loss of power or
loss of communication. The DX will reset this after a few
seconds.
Destination Points (Inputs)
AO@ The numeric connection to control an analog output.
DO@ The connection to control a digital output.
50
Configuration Guides—DX-9100 Configuration Guide
Network
Analog Input
Configuration
(Version 3
Only)
The controller has 16 network analog input modules, each contains a
numerical value received from an analog output in another controller on
the same LONW
N2 Bus. These inputs can be used in the
ORKS
configuration in the same way as physical analog inputs. The source of
the analog data is defined in the transmitting controller.
User Tag Name
and Type
For each network analog input module one must define:
• User Tag Name and Description
• Network Analog Input Units (SX Only)
Via the GX Tool
Select PM from the toolbar, then Network Analog Input, and place the
NAIn on the screen. Select NAIn and Data. Enter the User Name and
Description in the Data Window. The Units number is automatically set by
the GX Tool.
Via the SX Tool
To configure a network analog input using the SX Tool, it is necessary
to enter the units of the NAI in Item NAInDIM (RI.18 to RI.33)
under NETWORK (Key 8), INPUT MODULES, and
2 (NETWORK AI MOD). There is only one unit used by the DX-912x,
which is number 55. It is also necessary to change Item NAIN (RI.04)
under NETWORK and GENERAL MODULE when the first NAI is
defined. This Item must be set to 1 if any NAIs are used in the
configuration. These Items are automatically set by the GX Tool when the
NAI is created.
NAI Notes
1. On the SX Tool the numeric value of the network analog inputs can
be read at Items NAIn (RI.01 to RI.16) under NETWORK andINPUT MODULES.
2. On the SX Tool the Reliability Status of each analog input module
can be seen on bits X1 to X16 at Item NAISTA (RI.17). These status
indications can be used for backup control strategies in the case of a
transmission failure by using the corresponding logic variables
(NAIU1 to NAIU16) in the PLC. The Reliability Status will be set
to 1 (Unreliable) when the DX Controller does not receive a new
value over the network within a period of approximately 200 seconds.
Configuration Guides—DX-9100 Configuration Guide
51
GX Labels
Source Points (Outputs)
NAInThe current value of the Network Analog Input.
NAIUnA 1 when theanalog input module is unreliable.
Destination Points (Inputs)
None.
Network Digital
Input
Configuration
(Version 3
Only)
User Tag Name
and Type
The controller has 8 network digital input modules, each contains
16 digital input status values received from a network digital output in
another controller. Each of the 16 digital values in the digital input module
can be used in the configuration in the same way as physical digital inputs.
The source of the digital data is defined in the transmitting controller.
Digital data is always transmitted in blocks of 16 values from 1 controller
to another and the block cannot be split apart by the network. Not all
16 values need be used and within the controller the values can be used
quite independently.
For each network digital input module one must define:
• User Tag Name and Description
• Network Digital Input Type (SX Only)
Via the GX Tool
Select PM from the toolbar, then Network Digital Input, and place the
NDIn on the screen. Select NDIn and Data. Enter the User Name and
Description in the Data Window. The Type number is automatically set by
the GX Tool.
Via the SX Tool
To configure a network digital input using the SX Tool, it is necessary to
enter the type of the NDI in Item NDInTYP (RI.10 to RI.17)
under NETWORK (Key 8), INPUT MODULES, and
1 (NETWORK DI MOD.). There is only one type used by the DX-9100,
which is number 83. It is also necessary to change Item NDIN (RI.03)
under NETWORK and GENERAL MODULE when the first NDI is
defined. This Item must be set to 1 if any NDIs are used in the
configuration. These Items are automatically set by the GX Tool when the
NDI is created.
52
Configuration Guides—DX-9100 Configuration Guide
NDI Notes
1. On the SX Tool the status values of the 16 digital inputs in each of the
8 network digital input modules can be read at bits X1 to X16 in
Items NDIn (RI.01 to RI.8) under NETWORK, INPUT MODULES,
and 1 (NETWORK DI MOD). The status values can be used in the
configuration by connecting the corresponding logic variables NDIn-1
to NDIn-16.
2. On the SX Tool the Reliability Status of each digital input module can
be seen on bits X1 to X8 at Item NDISTA (RI.9). These status
indications can be used for backup control strategies in the case of a
transmission failure by using the corresponding logic variables
(NDIU1 to NDIU8) in the PLC. The Reliability Status will be set to 1
(Unreliable) when the DX controller does not receive a new value
over the network within a period of approximately 200 seconds.
GX Labels
Network
Analog Output
Configuration
(Version 3
Only)
Source Points (Outputs)
NDIn-mThe current value of the Network Digital Input.
NDIUnA 1 when thedigital input module is unreliable.
Destination Points (Inputs)
None.
The controller has 16 network analog output modules, each of which can
transmit a numerical value to another controller on the same LONW
ORKS
N2 Bus. The network analog output module receives its value from a
connection to a numeric Item in the same controller. Each network analog
output module, if configured, sends its value to up to 16 destinations
which are, in fact, network analog input modules in other controllers on
the same network. A maximum of 30 Version 3 controllers can be
connected to one LONW
ORKS
N2 Bus.
For each network analog output module one must define:
• User Tag Name and Description
• Network Analog Output Units (SX Only)
• up to 16 destinations (controller address and network input module
number)
• source of the output value
Configuration Guides—DX-9100 Configuration Guide
53
User Tag Name
and Units
Via the GX Tool
Select PM, then Network Analog Output, and place the NAOn on the
screen. Select NAOn and Data. Enter the User Name and Description in
the Data Window. The Units number is automatically set by the GX Tool.
Via the SX Tool
When defining a network analog output module, it is necessary to enter the
units of the NAO in Item NAOnDIM (RI.03) under NETWORK (Key 8),
OUTPUT MODULES, and 2 (NETWORK AO MODn) (n = 1-16).
There is only one unit used by the DX-9100, which is number 55. It is also
necessary to change Item NAON (RI.02) under NETWORK and
GENERAL MODULE. This Item must contain the number (0 to 16) of
NAOs used in the configuration. These Items are automatically set by the
GX Tool.
NAO
Destinations
NAO Source
Via the GX Tool
Select NAOn and Data. In the field Destination #1 enter a destination
controller address (1-255) and a network input number (1-16) within the
destination controller. Continue entering destinations as required up to the
limit of 16. Only enter the address of controllers, which will be connected,
to the same LONW
N2 Bus and use a network analog input number in
ORKS
a destination controller only once in the configuration.
Via the SX Tool
Destinations are configured in Items NAOn>1 to NAOn>16
(RI.04 to RI.19) under NETWORK (Key 8), OUTPUT MODULES, and
2 (NETWORK AO MODn) (n = 1-16). Enter the Destination Input
number (NAI) (1-16) and Destination Controller Address (1-255). An
Input number of 0 cancels the destination.
Via GX Tool
Expand NAOn to show the input NAOnAO@. Expand the source module
with the desired output numeric Item and make the connection. The
connection source may be seen in the NAO Data Window in the field
Source Point.
Via SX Tool
Connections are defined in Items NAOn@ (RI.20) under NETWORK
(Key 8), OUTPUT MODULES, and 2 (NETWORK AO MODn)
(n = 1-16). Enter a numeric Item address.
54
Configuration Guides—DX-9100 Configuration Guide
NAO Note
On the SX Tool the numeric value of the network analog outputs can be
read at Items NAOnOUT (RI.01) under NETWORK,OUTPUT MODULES, and 2 (NETWORK AO MODn) (n = 1-16).
GX Labels
Network Digital
Output
Configuration
(Version 3
Only)
Source Points (Outputs)
None.
Destination Points (Inputs)
NAOn@ The numeric connection to control a Network Analog Output.
The controller has 8 network digital output modules, each of which can
transmit 16 digital status values to another controller on the same
LONW
N2 Bus. Each of the 16 digital values in the digital output
ORKS
module receives its status from a logic variable in the same controller.
Each network digital output module, if configured, sends its 16 digital
status values as a block to up to 16 destinations which are, network digital
input modules in other controllers on the same network. A maximum of
30 Version 3 controllers can be connected to one LONW
ORKS
N2 Bus.
For each network digital output module one must define:
• User Tag Name and Description
• Network Digital Output Type (SX Only)
• up to 16 destinations (controller address and network input module
number)
User Tag Name
and Type
• sources of the 16 digital status values
Via the GX Tool
Select PM, then Network Digital Output, and place NDOn on the screen.
Select NDOn and Data. Enter the User Name and Description in the Data
Window. The Type number is automatically set by the GX Tool.
Via the SX Tool
When defining a network digital output module it is necessary to enter the
type of NDO in Item NDOnTYP (RI.03) under NETWORK (Key 8),
OUTPUT MODULES, and 1 (NETWORK NDO MODn) (n = 1-8).
There is only one type used by the DX-9100, which is number 83. It is also
necessary to change Item NDON (RI.01) under NETWORK and
GENERAL MODULE. This Item must contain the number (0-8) of
NDOs used in the configuration. These Items are automatically set by the
GX Tool.
Configuration Guides—DX-9100 Configuration Guide
55
NDO
Destinations
Via the GX Tool
Select NDOn and Data. In the Data Window, select Data-2 to go to
page 2. In the field Destination #1 enter a destination controller address
(1-255) and a network input number (1 to 8) within the destination
controller. Continue entering destinations as required up to the limit of 16.
Only enter the address of controllers that will be connected to the same
LONW
N2 Bus and use a network digital input number in a
ORKS
destination controller only once in the configuration. All 16 source points
will be sent as a block to each destination defined.
Via the SX Tool
Destinations are configured in Items NDOn>1 to NDOn>16
(RI.04 to RI.19) under NETWORK (Key 8), OUTPUT MODULES,
and 1 (NETWORK DO MODn) (n = 1-8). Enter the Destination Input
number (NDI) (1-8) and Destination Controller Address (1-255). An Input
number of 0 cancels the destination.
NDO Sources
NDO Note
GX Labels
Via GX Tool
Expand NDOn to show the inputs NDOn-1@ to NDOn-16@. Expand the
source module with the desired output logic variable and make the
connection. The connection sources may be seen in the NDO Data
Window in the fields Source bit #1 to Source bit #16.
Via SX Tool
Connections are defined in Items NDOn-1@ to NDOn-16@
(RI.20 to RI.35) under NETWORK (Key 8), OUTPUT MODULES, and
1 (NETWORK DO MODn) (n = 1-8). Enter a logic variable index byte
and bit number.
On the SX Tool, the 16 status values of each of the 8 network digital
output modules can be read at Items NDOn (RI.01) under NETWORK,OUTPUT MODULES, and 1 (NETWORK DO MODn) (n = 1-8).
Source Points (Outputs)
None.
Destination Points (Inputs)
NDOn-m@The logic connection to control aNetwork Digital Output.
56
Configuration Guides—DX-9100 Configuration Guide
Programmable
Function
Module
Configuration
The DX-9100 provides twelve programmable function modules that are
sequentially executed each second. The module’s function, inputs, and
outputs depend on the algorithm assigned to it. The assignment is made by
programming the module to correspond to the algorithm. Once the PM is
defined to perform a specific function, the remaining entries of the module
can be defined to achieve the desired output.
Parameter Tags
Each of the twelve programmable function modules has a set of generic
parameters, each with a PM Tag.
Each of the available algorithms has a specific set of parameters, each with
an algorithm tag (Alg. Tag).
When an algorithm is assigned to a programmable function module, a
parameter has two tags:
• one PM Tag, which represents the generic function in the
programmable function module
• one Alg. Tag, which represents the specific function of the parameter
in the assigned algorithm
For example, the process variable connection in a PID control algorithm
assigned to Programmable Function Module 1 has a generic tag, PM1I1@.
In Algorithm 1 (PID controller) this same parameter has the tag PV@.
Both tags are listed in the Item list for the algorithms; one as PM Tag and
the other as Alg. Tag.
Note: In the GX Tool, algorithm tags are used exclusively. When
mapping Items to a BAS, such as Metasys PM tags are used.
Control
Algorithm
Configurations
The DX-9100 provides four control algorithms:
• PID Controller
• On/Off Controller
• Heating/Cooling PID Controller (Dual PID)
• Heating/Cooling On/Off Controller (Dual On/Off)
Each of these algorithms can be used in any one of the
twelve programmable function modules.
The algorithms have a number of different operating modes, which are a
function of operating parameters and digital connections.
Each control module operates from its Working Setpoint (WSP), which is
a resultant value calculated by the controller from the Reference Variable
(RV), the Local Setpoint (LSP), the Remote Setpoint (RSP), the
Standby Mode Bias (BSB), and the Off Mode Bias (BOF).
The algorithm then compares the Working Setpoint (WSP) with the
Process Variable (PV) to generate an output (OCM).
Configuration Guides—DX-9100 Configuration Guide
57
• Comfort mode (or Occupied mode) is the working mode of the
algorithm to obtain the desired control typical during occupancy. The
output is calculated by the control algorithm using as working setpoint
the value:
WSP = RV * (LSP + RSP)
This mode is active when both Standby and Off modes are disabled.
• When operating in Standby mode the controller setpoint may be
reduced or increased when compared with the Comfort mode setpoint.
The output is calculated by the control algorithm using as working
setpoint the value:
WSP = RV * (LSP + RSP) + BSB
This mode is active when the standby module control connection is a
Logic 1 and the Off mode is disabled.
The standby bias is a signed number, expressed in the same units as
the PV.
• Off mode (Unoccupied mode) is similar to the Standby mode, but the
setpoint may be further reduced or increased. The output is calculated
by the control algorithm using the following function:
WSP = RV * (LSP + RSP) + BOF
This mode is active when the Off mode control connection is a
Logic 1.
The off bias is a signed number, expressed in the same units as the
PV.
In the Off mode, the output low limit of the controller is not used and
the output can fall to 0.
If both Standby and Off modes are active, the control module uses the
Off mode working setpoint.
58
Configuration Guides—DX-9100 Configuration Guide
Via the GX Tool
Before establishing the mode, you must first set the PM type to Control
and then to the appropriate type. Click on PM in the toolbar, select
Control, then PID, On/Off, Dual PID, or Dual On/Off, and position the
module (box) on the screen. Select the module and then Data to call up the
Data Window. Enter control parameters and modes.
To go to page 2, click on Data 2. At Standby Bias (BSB) or Off mode
Bias (BOF), enter a value to bias the WSP. For Dual PID or Dual On/Off
modules, enter values for each loop at Stdby Bias #1 (BSB1), Off Bias #1(BOF1), Stdby Bias #2 (BSB2), and Off Bias #2 (BOF2).
To define the mode connections, expand source and destination modules.
Position the cursor on the source point. Press the mouse button, and while
keeping it pressed, drag the cursor to SB@. Release the mouse button to
make the connection. For Off mode, make a similar connection between
the respective source point and OF@.
When the connected logic variable is in a 1 state, the value entered will be
used to calculate the WSP of the module. The WSP is always the active
setpoint of the module.
Via the SX Tool
Define the PM type under Program Modules PMnTYP (RI.00):
1= PID Controller
2=On/Off
3=Dual PID
4= Dual On/Off
Then set the modes of operation under Program Modules:
PMnOF@ (RI.14) defines the Off mode control logic connection.
PMnSB@ (RI.15) defines the Standby mode control logic connection.
BSB1 (RI.30) defines the bias value during Standby mode in Loop 1.
BOF1 (RI.31) defines the bias value during Off mode in Loop 1.
For Dual PID and Dual On/Off only:
BSB2 (RI.47) defines the bias value during Standby mode in Loop 2.
BSF2 (RI.48) defines the bias value during Off mode in Loop 2.
The mode status of the controller can be read at Item PMnST (RI.72) as
follows:
X13 = Standby Mode (SB)
X12 = Off Mode (OF)
Configuration Guides—DX-9100 Configuration Guide
59
Remote Mode
In Remote mode, the local setpoint is excluded from the calculation of the
working setpoint, and the WSP cannot be modified from the front panel of
the controller.
Via the GX Tool
Select the defined PMn, then Data in the module menu. At the
Remote mode: (0 = N) = field, enter 0 or 1:
If 0, the module will calculate from: WSP = RV * (LSP + RSP) + bias
If 1, the module will calculate from: WSP = RV * (RSP) + bias
Via the SX Tool
Under Program Modules, select the PID Module and set bit X8 in
Item PMnOPT (RI.01):
X8 = 0No Remote mode.
X8 = 1Remote mode enabled.
Minimum/
Maximum
Working
Setpoint
For the DX-9100, Version 1.1 or later, the calculated WSP value cannot
lie outside of limits set either by numeric connections or entered
parameters. If there are no connections, the values entered at Minimum
Working Setpoint and Maximum Working Setpoint will be used. When
modifying the WSP from the front panel of the controller, it is not possible
to set a value for WSP, which lies outside of the set limits.
Via the GX Tool
Select the defined PMn. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Minimum WSP (MNWS)
and Maximum WSP (MXWS) fields, enter values to not exceed the
working setpoint. To use source points for MNWS and MXWS, connect
the respective source points to MNWS@ and MXWS@. The values of
source points will take priority over entered values.
Via the SX Tool
Under Program Modules, select the PID modules and set the following:
MNWS@ (RI.22) defines numeric connection for Min. WSP.
MNWS (RI.35) defines the numeric value of Min. WSP.
MXWS@ (RI.23) defines the numeric connection for Max. WSP.
MXWS (RI.42) defines the numeric value for Max. WSP.
60
Configuration Guides—DX-9100 Configuration Guide
Output Forcing
Actions
Commands from a BAS or connections to logic variables may override the
output calculated by the control algorithm, forcing it to a preprogrammed
level of 0 or 1 for On/Off algorithms and 0-100% for PID algorithms.
While forcing is active, the module will stop calculating until forcing is
disabled. Each forcing condition is associated with an output forcing level.
The possible forcing conditions, ordered in priority, are:
• Shutoff mode (BAS only)
• Startup mode (BAS only)
• External Forcing mode
The function of each mode may be individually enabled in each control
module.
The configuration of startup and shutoff are also described under
Supervisory Mode Control Settings (General Module).
External Forcing
With External Forcing mode, the control module output will assume a
configured forcing level between 0 and 100% for PID algorithms and of
0 or 1 for On/Off algorithms, overriding the output limits of the control
module.
Via the GX Tool
Expand source and destination modules. Make a connection between the
source point and EF@ in the destination model. When the connection is
a 1, the output will go to the value specified at ExtForce Out Level
(provided Shutoff and Startup are not active).
Select the defined PMn. Then select Data in the module menu. For a PID
module, at the ExtForce Out Level (EFL) field, enter the desired level as
a number in percent of output. For On/Off modules at the ExtForce OutLevel field enter 0 for Off and 1 for On.
Configuration Guides—DX-9100 Configuration Guide
61
Via the SX Tool
External forcing is a software connection, which is configured by entering
the source address of the selected logic variable under Program Modules,
at the Alg. Item location EF@ (RI.17) of the defined PID module.
The forcing level for PID controllers is read and modified at the Item
location EFL (RI.59) of the defined PID module.
The forcing level for On/Off controllers is entered at Item location OPT,
bit X6:
X6 = 1=On
X6 = 0=Off
The status of the modes can be seen at Alg. Item PMnST (RI.72) follows:
X9 =Shutoff mode (SOFF)
X10 = Startup mode (STUP)
X11 =External Forcing (EF)
Programmable
Module Notes
1.The WSP, off mode bias, and standby bias can be read and modified
by the DX front panel. See Display Panel and Keypads in the
DX-9100 Extended Digital Controller Technical Bulletin
(LIT-6364020) in FAN 636.4 or 1628.4.
2.For control module operations refer to Algorithms 1-4 in this
document.
3.For details of the Hold mode and Computer mode, refer to
Supervisory Mode Control Settings (General Module) later in this
document.
4.When the PID algorithm is using integral action, forcing actions to
either a PID or a connected AO will modify the integral term (I Term)
such that the internally calculated output of the control module is
equal to the forced value. This provides bumpless transfer when the
forcing is removed. In other words when the forcing is removed, the
output does not immediately change, but integrates to the new control
output value. If there is another module between the PID module and
the AO (a high selected, for example) and the AO is overridden, the
I Term will not be modified.
62
Configuration Guides—DX-9100 Configuration Guide
Control
Algorithm
Theory
The DX executes all modules and all of its calculations once every
second. The calculations below assume that the output low/high limits are
0 to 100.
Proportional
Control
Algorithm
HHDAHDA
OB
@
OB
PB@
PV@
RV@
RS@
OF@
SB@
RA@
EF@
PB
PV
RV
RS
LSP
REM
OF
SB
RA
EF
Supervisory Modes:
LDA
F (Modes,
BSB,BOF)
CMPSTAE SOFE
Computer
CML EF STA SOF HOLDLLDACMH
WSP
Start Up Shut Off
f=(PB,TI,TD,EDB)
Limiti ng
And
Forcing
Hold
HIL
LOL
Figure 7: Control Module Block Diagram
The PID algorithm is defined by the following equations:
The standard proportional control algorithm is as follows:
P. Output = (100/PB) * Deviation + output bias (OB)
Where:
OCM
Output
Dxcon007
P. Output =proportional output of control module in %
PB=Proportional Band, defined as the amount of change in the
process variable, that produces a change of 0 to 100 on the
output of the control module
Deviation =the difference (error) of the Process Variable (PV) and the
Working Setpoint (WSP)
With proportional control, the deviation (or control error) is at zero only
when the output bias value matches the output value required to attain the
setpoint under the actual load conditions.
Configuration Guides—DX-9100 Configuration Guide
63
Integral Control
Algorithm
When using the integral (reset action) in a PID control module, the
proportional output is increased or decreased by the integral output which
is determined through the following mathematical relationship:
Derivative
Control
Algorithm
I. Output
= I. Output
(t)
+ (Proportional Output * TI *[1/60])
(t-1)
Where:
I. Output
I. Output
(t)
(t-1)
=Current integral output
=Previous integral output
TI=Reset action, expressed in repeats of proportional
control response per minute
Reset action is used to compensate for the deviation (or error) in
proportional control and reduces the deviation towards zero over time.
The integral computation is stopped as soon as the control module output
calculates its high or low output limits.
An integral time of zero disables the integral action.
The output of a PI algorithm is:
PI Output = P. Output + I. Output
Although the PI Output is normally limited to 0-100, the P. Output and
I. Output can individually be a negative number.
When using the derivative action (rate action) in a PID control module, the
0-100 output is modified through the following mathematical calculation:
D. Output
= [(PV
(t)
(t)
- PV
) * CD] + (D. Output
(t-1)
(t-1)
* BD)
Where:
D. Output
D. Output
PV
(t)
PV
(t-1)
=Current Derivative Output
(t)
=Previous Derivative Output
(t-1)
=Current Process Variable in % of input range
=Previous Process Variable in % of range
BD=(60 * TD) / [4 + (60 * TD)]
CD=120 * TD * (1 - BD) * 100/PB
TD=Rate action: a time constant determining the rate of
decay of the derivative output to ensure stable control.
Rate action is the braking response in case approach to the setpoint is too
rapid and may pass, or the accelerating response in case the deviation from
the setpoint is too rapid and may not be corrected quickly enough by PI
control.
64
Configuration Guides—DX-9100 Configuration Guide
Algorithm 01 PID Control
Module
Most commercial HVAC applications will not require derivative action.
A rate action equal to zero disables the derivative term.
The output of a PID algorithm is:
PID Output = P.Output + I.Output + D.Output
Setting
Supervisory
Control Options
These options are a series of parameters that define how the PID Control
Module operates and reacts to BAS commands. For more information,
refer to Supervisory Mode Control Settings (General Module) later in this
document.
Via the GX Tool
Select the defined PID module. Then select Data in the module menu.
At the Ena Shutoff: 0=N field, enter a 1 to enable this function.
At the Shutoff Out Level field, enter a value for the output to go to if
Ena Shutoff = 1 and the BAS has set Shut off in the controller.
At the Ena Startup: 0=N field, enter a 1 to enable this function. At the
Startup Out Level= field, enter a value for the output to go to if Ena
Startup = 1 and the BAS has set Startup in the controller.
At the Ena Off Trans: 0=N field, enter a 1 if the module is required to
operate in Off mode when the BAS has set Shutoff and the process
variable is below the Off mode working setpoint (WSP). This is only used
in reverse acting modules (negative proportional band) for heating
applications for low temperature protection.
Via the SX Tool
These parameters are defined under Program Modules at PM Item
PMnOPT (RI.01) of the PID module, with the following bit structure:
X1 = 1 SOFE Enable Shutoff mode from BAS
X3 = 1 STAE Enable Startup mode from BAS
X9 = 1 SOTO Enable Shutoff to Off Change
Configuration Guides—DX-9100 Configuration Guide
65
Process Variable
Connection PV@
The Process Variable (PV) is an analog value connection to the control
module. When the process variable is not equal to the setpoint, the
controller responds by changing its output value in accordance with the
PID parameters.
Via the GX Tool
Make a connection between the source point and PV@ in the destination
control module.
Via the SX Tool
Under Program Modules, configure the software connection by entering
the source address of the selected process variable at the PV@ Item
(RI.10) location in the defined PID module.
Remote Setpoint
Connection RS@
Reference
Variable
Connection RV@
The Remote Setpoint (RSP) is an analog variable in the control module,
in units of PV, which produces a bias in the local setpoint. If the input is
not connected, the controller will use the default value 0.
WSP = RV (RSP + LSP) + (bias)n
Via the GX Tool
Make a connection between the source point and RS@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected remote setpoint at the RS@ Item (RI.11) location in the defined
PID module.
The Reference Variable (RV) is an analog variable to the control module,
which causes the control module to perform as a ratio controller. Its effect
is a multiplier in the working setpoint calculation. If the input is not
connected, the controller will use the default value 1.
WSP = RV (RSP + LSP) + (bias)n
Via the GX Tool
Make a connection between the source point and RV@ in the destination
control module.
66
Configuration Guides—DX-9100 Configuration Guide
Via the SX Tool
The software connection is configured by entering the source address of
the selected reference variable at the RV@ Item (RI.12) location in the
defined PID module.
Proportional
Band
The proportional band is a number that defines the action and sensitivity of
the control module. A negative number defines a reverse acting control
module; an increase of the process variable produces a decrease in the
output signal. A positive number defines a direct acting control module; an
increase of the process variable produces an increase in the output signal.
The number itself is an analog input connection (PB@) or value (PB) that
is expressed as a percentage of the process variable range. When the
process variable is one of the eight analog inputs to the DX-9100
Controller, the PV range is the range of the active analog input or the
control range of the passive analog input. Otherwise, the range defaults
to 0-100 (including all XP analog inputs). The connection is used for an
application requiring a dynamic proportional band, and if this input is not
connected, the controller will use the proportional band value of PB.
The number itself defines the percentage of the process variable range
change that will produce a full output signal change. For example, if the
process variable has a control range of 0 to 100, a proportional band of 2%
indicates that a change of 2 in the process variable will cause the control
module output signal to change by 100%. If the process variable range is
0-40, a proportional band of 10% indicates that a change of 4 in the
process variable will cause the control module output signal to change by
100%.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Proport. Band (PB) field,
enter the required value.
Alternatively, make a connection between the source point and PB@ of
the control module.
Via the SX Tool
Under Program Modules, select the PID module. The software
connection is configured by entering the source address of the selected
proportional band at the PB@ Item (RI.13) location in the defined PID
module; or, enter a value for the proportional band at the PB Item (RI.27)
location.
Configuration Guides—DX-9100 Configuration Guide
67
Reverse Action
Connection RA@
The Reverse Action Connection is a logic input to the control module,
which changes its action from direct to reverse or vice versa.
If the input is not connected, the controller uses the default value 0 and the
function is disabled such that the defined action in PB is always used. The
reverse action connection should not normally be used when the controller
is configured as symmetric.
The DX front panel will not show that the PB has been reversed by this
connection.
Via the GX Tool
Make a connection between the source point and the RA@ point of the
destination control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected reverse action logic variable at the RA@ Item (RI.16) location in
the defined PID modules.
Output Bias
The Output Bias Connection or OB@ is an analog input to the control
module which biases the value of the output. If the input is not connected,
the controller uses the output bias value OB. This option is normally used
in a proportional-only control module where the value of OB determines
the output of the control module when the PV is equal to the WSP.
Via the GX Tool
Make a connection between the source point and the OB@ destination
point.
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Output Bias (OB) field,
enter a value from 0 to 100. In a P-only controller, this will be the output
value when PV = WSP.
Via the SX Tool
Configure the software connection by entering the source address of the
selected output bias at the OB@ Item (RI.20) location. Alternatively, enter
the output bias value at the OB Item (RI.34) location.
68
Configuration Guides—DX-9100 Configuration Guide
Local Setpoint
The local setpoint or LSP is a value that represents the basic setpoint of the
control module. It is a number that should be within the range of the
process variable. The LSP is disabled (ignored) in Remote mode. When a
WSP adjustment is made from the front panel, it is the LSP that is actually
changed according to the formula below:
WSP = RV (RSP + LSP) + bias
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Local Setpoint (LSP) field,
enter the setpoint of the module.
To enable the Remote mode, enter a 1 at the Remote mode: 0 = N field.
If 1, the setpoint will be calculated as follows:
WSP = RV (RSP) + bias
Via the SX Tool
Under Program Modules, select the PID module and enter a value for the
local setpoint at the LSP Item (RI.26) location. To enable the Remote
mode, set Alg. Item REM (RI.01), bit X8 to 1.
Reset Action
Reset action or TI is a number that defines the integration time for
proportional-integral type control modules and is expressed in repeats per
period of 1 minute, between 0 and 60, with one decimal place. The integral
time Tn may be computed from this number using the formula: Tn = 1/TI.
Reset action should normally be set to 0 for symmetrical action
controllers.
Note: To clear the reset action from the DX front panel, set the value to
any negative number.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Reset Action (TI) field,
enter a value between 0 and 60.
Via the SX Tool
Under Program Modules, select the PID module and enter a value for the
reset action at the TI Item (RI.28) location. A zero number and all
negative numbers will disable the integral action of the controller.
Configuration Guides—DX-9100 Configuration Guide
69
Rate Action
Rate action or TD defines the derivative action decay time parameter and
is entered in minutes, between 0 and 5, with one decimal place. Rate
action should normally be set to 0 for symmetrical action controllers.
Note: To clear the rate action from the DX front panel, set the value to
any negative number.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Rate Action (TD) field,
enter a value between 0 and 5.
Via the SX Tool
Under Program Modules, select the PID module and enter a value for the
rate action at the TD Item (RI.29) location. A zero number and all negative
numbers will disable the rate action of the controller.
Output High
Limit
Output Low
Limit
The High Limit or HIL is a number in percent of the output, which defines
a high limit value for the control module output. The default value is 100,
and must always be higher than the low limit.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Out High Lmt (HIL) field,
enter the high limit in terms of percentage.
Via the SX Tool
Enter the high limit value at Item HIL (RI.36) in the defined PID module.
The Low Limit or LOL is a number in percent of the output, which defines
a low limit value for the control module output. The default value is 0, and
must always be lower than the high limit. The lower limit is overridden
when the control module is in Off mode and the output falls to 0.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Out Low Lmt (LOL) field,
enter the lower limit in terms of percentage.
70
Configuration Guides—DX-9100 Configuration Guide
Via the SX Tool
Enter the low limit value at Item LOL (RI.37) in the defined PID module.
The deviation alarm values define the values which, when exceeded by the
difference between the process variable and the working setpoint, will
automatically generate a deviation alarm.
A low low deviation alarm indicates that the process variable is lower than
the working setpoint by more than the low low deviation alarm value.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the
Data Window, select Data-2 to go to page 2. At the Dev L. L. Limit(DLL) field, enter a value in units of PV.
Via the SX Tool
The low low deviation alarm value can be entered at Alg. Item DLL
(RI.41).
A low deviation alarm indicates that the process variable is lower than the
working setpoint by more than the low deviation alarm value.
Configuration Guides—DX-9100 Configuration Guide
71
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev Low Limit (DL) field,
enter a value in units of PV.
Via the SX Tool
The low deviation alarm value can be entered at Alg. Item DL (RI.40).
A high deviation alarm indicates that the process variable exceeds the
working setpoint by more than the high deviation alarm value.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev High Limit (DH)
field, enter a value in units of PV.
Via the SX Tool
The high deviation alarm value can be entered at Alg. Item DH (RI.39).
A high high deviation alarm indicates that the process variable exceeds the
working setpoint by more than the high high deviation alarm value.
Enable PID to P
Via the GX Tool
Select the PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev H. H. Limit (DHH)
field, enter a value in units of PV.
Via the SX Tool
The high high deviation alarm value can be entered at Alg. Item DHH (RI.38).
Note: Except for the PID to P changeover described next, deviation
alarms do not affect the control program operation unless the
associated logic variables are used in other programmable
modules. Deviation alarms do not light the LED on the DX front
panel.
If a PID control module is in a high high or low low deviation alarm
condition, it will operate as a proportional-only control module when
Enable PID to P is set. The Enable PID to P change on deviation alarm
feature sets the integral term to zero when the process variable is far from
setpoint, and the controller will convert from a PI or PID controller to a
proportional only controller. This is done to prevent wind-up of the
integration term when the process variable is outside of the normal control
range.
72
Configuration Guides—DX-9100 Configuration Guide
PV
HHDA
P Only
WSP
PI or PID
LLDA
PI or PID
Term Frozen
P Only
EDB
Time
EDB
dxcon010
Figure 9: Enable PID to P
Via the GX Tool
Select the defined PID. Then select Data in the module menu. At the
Ena PID to P: 0=N field, entering a 1 will enable this feature.
Via the SX Tool
This parameter is defined through Program Modules at PM Item
PMnOPT (RI.01) in the PID module, with the following bit structure:
X7 = 1 PIDPEnable PID to P change automatically on the
Deviation Alarm (LLDA or HHDA).
Error Deadband
The error deadband is defined in % of the proportional band PB. When
the process error (PV-WSP) is within this deadband, the integral term is
frozen. The deadband is applied above and below setpoint and in the units
of the PV is equal to:
(EDB/100) * (PB/100) * Range of the PV (AIn)
or
(EDB/100) * (PB/100) * 100 (all other numeric values)
Via the GX Tool
Select the defined PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Err Dadband (EDB) field,
enter the value for the desired error deadband.
Via the SX Tool
The error deadband is entered in Item EDB (RI.33) in the PID Module.
Configuration Guides—DX-9100 Configuration Guide
73
Symmetrical
Transfer
Function
The control algorithm may be configured to operate as a P controller with
a symmetrical transfer function, where the comfort cooling setpoint is
calculated by adding a constant symmetry band to the comfort heating
setpoint and the control module action is reversed. When the control
module is in Standby or Off mode, there is a shift of the setpoints as
shown in the figure below. For correct symmetrical operation, the
controller must normally be set up as a reverse acting (heating)
proportional controller, with no integral or derivative action, and the
reverse action connection RA@ is not used.
Use this option when you need a single setpoint for two control loops.
Use a dual module for two setpoints.
Via the GX Tool
Select the defined PID. Then select Data in the module menu. At the Ena
Symm mode: 0=N field, enter 1 to enable this feature.
Then select Data-2 to go to page 2, and at the Symmetry Band (SBC)
field, enter a value to add to the setpoint to determine the cooling setpoint.
Via the SX Tool
This symmetric operation is enabled under Program Modules at PM Item
PMnOPT, bit X5 (RI.01) in the PID module. The symmetry band constantis entered at Item SBC (RI.32).
BOF
BSB
Process
Variable
Off
Standby
dxcon011
Output
100 %
HIGH LIMIT
(HIL)
LOW LIMIT
(LOL)
0 %
BOF
Off
Standby
BSB
PB
Comfort
PB
SBC
Comfort
Figure 10: Controller with Symmetric Operation
(Proportional Controller Only)
74
Configuration Guides—DX-9100 Configuration Guide
Notes
1. The output, biases, PB, rate, and reset parameters can be read and
modified from the DX front panel. See Display Panel and Keypads in
the DX-9100 Extended Digital Controller Technical Bulletin(LIT-6364020) in FAN 636.4 or 1628.4.
2. With the SX Tool, the various outputs of the control algorithm can be
seen at Items OCM (RI.60), WSP (RI.61), PV (RI.62), RSP (RI.66),
and RV (RI.67).
3. The logic status of the control algorithm can be seen at PM Item
PMnST (RI.72) with the SX Tool, with the following bit structure:
X1 = 1CMLController Output at Low Limit
X2 = 1CMHController Output at High Limit
X3 = 1FORCForce-back to OCM from AO is active.
FORC is set when the connected AO (analog
output) is in Hold mode. The value of the AO
is also forced back, or set into the OCM, to
provide bumpless override control for a PID
module with an integral action.
X5 = 1LLDALow Low Deviation Alarm
X6 = 1LDALow Deviation Alarm
X7 = 1HDAHigh Deviation Alarm
X8 = 1HHDAHigh High Deviation Alarm
X9 = 1SOFShutoff mode Active
X10= 1STAStartup mode Active
X11= 1EFExternal Forcing Active
X12= 1OFOff Mode Active
X13= 1SBStandby Mode Active
X14= 1RAReverse Action Mode
X15 = 0HEAT(Cooling Controller or PV above center of
SBC in Symmetric Operation)
X15 = 1HEAT (Heating Controller or PV below center of
SBC in Symmetric Operation)
Status Items can be used as logic (digital) connections using the GX Tool
or SX Tool.
Configuration Guides—DX-9100 Configuration Guide
75
GX Labels
Source Points (Outputs)
PMnCMH A 1 when a control module’soutput is equal to its output
high limit.
PMnCML A 1 when a control module’s output is equal to its output
low limit.
PMnCMP A 1 when the control module’s WSP is being overridden by
a BAS (Computer mode).
PMnEF A 1 when this control module is being externally forced.
PMnHDA A 1 when the difference PV - WSP is larger than the high
deviation alarm value.
PMnHEATA 1 when, in a symmetric control module, the PV is below
the center of the symmetry band, and a 0 when above
center; or a 1 when, in a dual control module, Loop 1 is
active.
PMnHHDA A 1 when the difference PV - WSP is larger than the high
high deviation alarm value.
PMnHLD A 1 when the program module is in the Hold mode, being
overridden by the SX Tool or a BAS.
PMnLDA A 1 when the difference WSP - PV is larger than the low
deviation alarm value.
PMnLLDA A 1 when the difference WSP - PV is larger than the low
low deviation alarm value.
PMnLSP The value of the local setpoint. (This value is changed
when adjusting the WSP from the DX front panel.)
PMnOCM The value of the PID control module output in percent;
either a 1 or 0 for an On/Off control module.
PMnSOF A 1 when this control module is in the Shutoff mode, which
occurs when enable shutoff = 1 and the BAS has
commanded it On.
PMnSTA A 1 when this control module is in the Startup mode, which
occurs when enable startup = 1 and the BAS has
commanded it On.
PMnWSP The value of a control module working setpoint.
76
Configuration Guides—DX-9100 Configuration Guide
Destination Points (Inputs)
EF@The connection to the external forcing point of control
modules.
MNWS@The connection to the minimum working setpoint of a
control module. The WSP cannot be adjusted below this
value.
MXWS@The connection to the maximum working setpoint of a
control module. The WSP cannot be adjusted above this
value.
OB@The connection of an output bias value of a PID module.
OF@The connection to the off-mode source point of a control
module.
PB@The connection to proportional band, which replaces the
value PB if there is a connection.
PV@The connection to the process variable of a PID or an
On/Off.
RA@The connection to the reverse action point of a control
module.
RS@The connection to a remote setpoint, which is used in the
calculation for the working setpoint.
RV@The connection to reference variable which is a multiplier
in the calculation for the working setpoint.
SB@The connection to the standby source point of a control
module.
Configuration Guides—DX-9100 Configuration Guide
77
Algorithm 02 On/Off Control
Module
Setting
Supervisory
Control Options
These options are a series of parameters that define how the On/Off
Control Module operates and reacts to BAS commands.
Via the GX Tool
Select the defined On/Off module. Then select Data in the module menu.
At the Ena Shutoff: 0=N field, enter a 1 to enable this function.
At the Shutoff Out Level field, enter 0 for Off and 1 for On. It will go to
the specified state if Shutoff is enabled and the BAS has set Shutoff in the
controller.
At the Ena Startup: 0=N field, enter a 1 to enable the function.
At the Startup Out Level field, enter 0 for Off and 1 for On. It will go to
the specified state if Startup is enabled, and the BAS has set Startup in
the controller.
Via the SX Tool
These parameters are defined under Program Modules at PM Item
PMnOPT (RI.01) of the On/Off module, with the following bit structure:
X1 = 1SOFEEnable Shutoff mode from BAS
Process Variable
Connection PV
X2 SOFL0=0, 1=1 Shutoff out level
X3 = 1STAEEnable Startup mode from BAS
X4 STAL0=0, 1=1 Startup out level
The Process Variable (PV) is an analog value connection to the control
module. When the process variable is not equal to the setpoint, the
controller responds by changing its output value in accordance with the
On/Off parameters.
Via the GX Tool
Make a connection between the source point and PV@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected process variable at Alg. Item PV@ (RI.10) in the defined On/Off
module.
78
Configuration Guides—DX-9100 Configuration Guide
Remote Setpoint
Connection RS@
The Remote Setpoint (RSP) is an analog variable in the control module, in
units of PV, which produces a bias in the local setpoint. If the input is not
connected, the controller will use the default value 0.
WSP = RV (RSP + LSP) + bias
Via the GX Tool
Make a connection between the source point and RS@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected remote setpoint at Alg. Item RS@ (RI.11) in the defined On/Off
module.
Reference
Variable
Connection RV@
Reverse Action
Connection RA@
The Reference Variable (RV) is an analog variable to the control module,
which causes the control module to perform as a ratio controller. Its effect
is a multiplier in the working setpoint calculation. If the input is not
connected, the controller will use the default value 1.
WSP = RV (RSP + LSP) + bias
Via the GX Tool
Make a connection between the source point and RV@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected reference variable at Alg. Item RV@ (RI.12) in the defined
On/Off module.
The Reverse Action connection or RA@ is a logic input to the control
module which changes its action from direct to reverse or vice versa. If the
input is not connected, the controller will use the default value 0 and the
function is disabled such that the defined action in ACT is always used.
Note: When reverse action is a logic 1, the DX front panel PB will not
show that it has been reversed.
Configuration Guides—DX-9100 Configuration Guide
79
Via the GX Tool
Make a connection between the source point and RA@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected reverse action logic variable at Alg. Item RA@ (RI.16).
Local Setpoint
Action Mode
The Local Setpoint or LSP is a value that represents the basic setpoint of
the control module. It is a number that should be within the range of the
process variable. The LSP is disabled when Remote mode is enabled.
When a WSP adjustment is made from the front panel, it is the LSP that is
actually changed according to the formula below:
WSP = RV (RSP + LSP) + bias
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Local Set Pt (LSP) field,
enter the setpoint of the module.
Via the SX Tool
Under Program Modules, select the On/Off module and enter a value for
the local setpoint at Alg. Item LSP (RI.26).
The Action mode or ACT is a value that defines the action of the control
module. A -1 will define a reverse acting control module; a decrease of the
process variable below WSP will cause the output to switch to On (1).
A +1 will define a direct acting control module; an increase of the process
variable above WSP will cause the output to switch to On (1).
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Action (ACT) field,
enter 1 or -1.
Via the SX Tool
Under Program Modules, select the On/Off module and enter 1 or -1 as
the Action mode at Alg. Item ACT (RI.27).
80
Configuration Guides—DX-9100 Configuration Guide
Differential
The differential or DIF is a number that defines the change in process
variable required to initiate Off transitions once the output is On. It is used
to eliminate short-cycling.
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Differential (DIF) field,
enter the amount of change to cause an Off transition in the units of the
PV.
Via the SX Tool
Configure the software by entering a value for the selected differential
logic variable at Alg. Item DIF (RI.28) in the On/Off module.
The deviation alarm values define the value which, when exceeded by the
difference between the process variable and the working setpoint, will
automatically generate a deviation alarm.
A low low deviation alarm indicates that the process variable is lower than
the working setpoint by more than the low low deviation alarm value.
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev L. L. Limit (DLL)
field, enter a value in units of PV.
Via the SX Tool
Enter the low low deviation alarm value at Alg. Item DLL (RI.41).
A low low deviation alarm indicates that the process variable is lower than
the working setpoint by more than the low deviation alarm value.
Configuration Guides—DX-9100 Configuration Guide
81
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev Low Limit (DL) field,
enter a value in units of PV.
Via the SX Tool
Enter the low deviation alarm value at Alg. Item DL (RI.40).
A high deviation alarm indicates that the process variable exceeds the
working setpoint by more than the high deviation alarm value.
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev High Limit (DH)
field, enter a value in units of PV.
Via the SX Tool
Enter the high deviation alarm value at Alg. Item DH (RI.39).
Symmetrical
Transfer
Function
A high high deviation alarm indicates that the process variable exceeds the
working setpoint by more than the high deviation alarm value.
Via the GX Tool
Select On/Off. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev H. H. Limit (DHH)
field, enter a value in units of PV.
Via the SX Tool
Enter the high high deviation alarm value at Alg. Item DHH (RI.38).
Note: Deviation alarms do not affect the control program operation
unless the associated logic variables are used in other
programmable modules. Deviation alarms do not light the LED on
the DX front panel.
The control algorithm may be configured to operate as an On/Off
controller with a symmetrical transfer function, where the comfort cooling
setpoint is calculated by adding a constant symmetry band to the comfort
heating setpoint and the control module action is reversed.
When the control module is in Standby or Off mode, there is a shift of the
setpoints, as shown in the Figure 12. When the controller is configured as
direct action (ACT = +1) the output is at 1 within the symmetry band
(SBC).
82
Configuration Guides—DX-9100 Configuration Guide
Output
100 %
0 %
BOF
BSB
DIF
DIF
BOF
BSB
Process
Var iab le
Notes
Off
Standby
Comfort
SBC
Comfort
Off
Standby
dxcon014
Figure 12: On/Off Controller with Symmetric Operation
(ACT = -1)
Via the GX Tool
Select On/Off. Then select Data in the module menu. At the
Ena Symm mode 0=N field, enter 1 to enable or 0 to disable this function.
If enabled, select Data-2 to go to page 2. At the Symmetry Band (SBC)
field, enter a value to add to the setpoint to determine the cooling setpoint.
Via the SX Tool
This symmetric operation is enabled at bit X5, PM Type PMnOPT
(RI.01) in the On/Off module. The symmetry band is entered at Alg. Item
SBC (RI.32).
1. The WSP, output, biases, and action mode values can be read and
modified from the DX front panel. See Display Panel and Keypads in
the DX-9100 Extended Digital Controller Technical Bulletin(LIT-6364020) in FAN 636.4 or 1628.4.
2. With the SX Tool, the active values of the control algorithm can be
seen at Alg. Items WSP (RI.61), PV (RI.62), RSP (RI.66), andRV (RI.67).
3. The output of the control algorithm can be seen at PM Item PMnDO
(RI.71) bit X1 (Alg. Item OCM).
Configuration Guides—DX-9100 Configuration Guide
83
4. The logic status of the control algorithm can be seen at PM Item
PMnST (RI.72), with the following bit structure:
X1 = 1CMLController Output at 0
X2 = 1CMHController Output at 1
X5 = 1LLDALow Low Deviation Alarm
X6 = 1LDALow Deviation Alarm
X7 = 1HDAHigh Deviation Alarm
X8 = 1HHDAHigh High Deviation Alarm
X9 = 1SOFShutoff Mode Active
X10= 1STAStartup Mode Active
X11= 1EFExternal Forcing Active
X12= 1OFOff Mode Active
X13= 1SBStandby Mode Active
X14= 1RAReverse Action Mode
X15 = 0HEAT(Cooling Controller or PV above center of
SBC in Symmetric Operation)
GX Labels
X15 = 1HEAT (Heating Controller or PV below center of
SBC in Symmetric Operation)
Status Items can be used as logic (digital) connections using the GX Tool
or SX Tool.
Source Points (Outputs)
PMnCMHA 1 when a control module’soutput is equal to its output
high limit.
PMnCML A 1 when a control module’s output is equal to its output
low limit.
PMnCMP A 1 when the control module’s WSP is being overridden by
a BAS (Computer mode).
PMnEF A 1 when this control module is being externally forced.
PMnHDA A 1 when the difference PV - WSP is larger than the high
deviation alarm value.
PMnHEATA 1 when, in a symmetric control module, the PV is below
the center of the symmetry band, and a 0 when above
center; or a 1 when, in a dual control module, Loop 1 is
active.
PMnHHDAA 1 when the difference PV - WSP is larger than the high
high deviation alarm value.
84
Configuration Guides—DX-9100 Configuration Guide
PMnHLD A 1 when the program module is in the Hold mode, being
overridden by the SX Tool or a BAS.
PMnLDA A 1 when the difference WSP - PV is larger than the low
deviation alarm value.
PMnLLDA A 1 when the difference WSP - PV is larger than the low
low deviation alarm value.
PMnLSP The value of the local setpoint. (This value is changed
when adjusting the WSP from the DX front panel.)
PMnOCM The value of the PID control module output in percent,
either a 1 or 0 for an On/Off control module.
PMnSOF A 1 when this control module is in the Shutoff mode, which
occurs when enable shutoff = 1 and the BAS has
commanded it On.
PMnSTA A 1 when this control module is in the Startup mode, which
occurs when enable startup = 1 and the BAS has
commanded it On.
PMnWSP The value of a control module working setpoint.
Destination Points (Inputs)
EF@The connection to the external forcing point of control
modules.
MNWS@The connection to the minimum working setpoint of a
control module. The WSP cannot be adjusted below this
value.
MXWS@The connection to the maximum working setpoint of a
control module. The WSP cannot be adjusted above this
value.
OF@The connection to the off-mode source point of a control
module.
PV@The connection to the process variable of a PID or an
On/Off.
RA@The connection to the reverse action point of a control
module.
RS@The connection to a remote setpoint, which is used in the
calculation for the working setpoint.
RV@The connection to reference variable, which is a multiplier
in the calculation for the working setpoint.
SB@The connection to the standby source point of a control
module.
Configuration Guides—DX-9100 Configuration Guide
85
Algorithm 03 Heating/Cooling
PID Control
Module
(Dual PID)
The heating/cooling PID Control Module algorithm has two PID control
loops, which share the same process variable and control output, and have
one set of status variables, but have two different sets of tuning
parameters. In Version 1.1 or later, two independent control outputs are
also provided, one for each loop. Only one of the two loops will be active,
depending on the control status:
PV < WSP1Loop 1 is active.
PV > WSP2Loop 2 is active.
Abs(PV - WSP1)<= Abs(PV - WSP2)Loop 1 is active.
Note: WSP2 must always be greater than WSP1. Abs stands for absolute.
Setting
Supervisory
Options
The options are a series of parameters that define how the PID Control
Module operates and reacts to BAS commands.
Via the GX Tool
Click on PM in the toolbar, select Control, then Dual PID, and position
the module (box) on the screen. Select the module and then Data to call up
the Data Window. At the Ena Shutoff: 0=N field, enter a 1 to enable this
function.
At the Shutoff Out Level field, enter a value for the output to go to if
Shutoff is enabled and the BAS has set Shutoff in the controller.
At the Ena Startup: 0=N field, enter a 1 to enable the function.
At the Startup Out Level field, enter a value for the output to go to if
Startup is enabled and the BAS has set Startup in the controller.
At the Ena Off Trans: 0=N field, enter a 1 so the module will operate in
Off mode if the BAS has set Shutoff and the process variable is below the
Off mode WSP. This is only used in a reverse acting loop (negative
proportional band) for heating applications for low temperature protection.
Via the SX Tool
These parameters are defined under Program Module at PM Item
PMnOPT (RI.01) in the DUAL PID module, with the following bit
structure:
X1 = 1 SOFEEnable Shutoff Mode from BAS
X3 = 1 STAEEnable Startup Mode from BAS
X9 = 1 SOTOEnable Shutoff to Off change
86
Configuration Guides—DX-9100 Configuration Guide
Process Variable
PV@
The Process Variable (PV) is an analog value connection to the control
module. When the process variable is not equal to the setpoint, the
controller responds by changing its output value in accordance with the
PID parameters.
Via the GX Tool
Make a connection between the source point and PV@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected process variable under Program Modules at Alg. Item PV@
(RI.10) in the defined DUAL PID module.
Remote Setpoint
RS1@, RS2@
Reference
Variables RV1@,
RV2@
Each of the two remote setpoints (RSP1, RSP2) is an analog variable in
the control module, in units of PV, which produces a bias in the respective
local setpoint. If the input is not connected, the controller will use the
default value 0.
WSPn = RVn (RSPn + LSPn) + (bias)nn = 1, 2
Via the GX Tool
Make a connection between the source point and RS1@ in the destination
control module. Make a connection between the source point and RS2@ in
the destination control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected remote setpoints under Program Modules at Alg. Items RS1@
(RI.11) and RS2@ (RI.18) in the defined DUAL PID module.
Each of the two reference variables (RV1, RV2) is an analog input to the
control module, which causes the respective loop in the control module to
perform as a ratio controller. Its effect is a multiplier in the working
setpoint calculation. If the input is not connected, the controller will use
the default value 1.
WSPn = RVn (RSPn + LSPn) + (bias)nn = 1, 2
Via the GX Tool
Make a connection between the source point and RV1@ in the destination
control module. Make a connection between the source point and RV2@
in the destination control module.
Configuration Guides—DX-9100 Configuration Guide
87
Via the SX Tool
Configure the software connection by entering the source address of the
selected reference variables under Program Modules at Alg. Item RV1@
(RI.12) and RV2@ (RI.19) in the defined DUAL PID module.
Proportional
Band
The proportional band is a number that defines the action and sensitivity of
the control module. A negative number defines a reverse acting control
module; an increase of the process variable produces a decrease in the
output signal. A positive number defines a direct acting control module; an
increase of the process variable produces an increase in the output signal.
The number itself is an analog input connection (PB@) or value
(PB1 or PB2) that is expressed in percent of the process variable range.
When the process variable is one of the eight analog inputs to the
DX-9100 Controller, the PV range is the range of the analog input.
Otherwise, the range defaults to 0-100 (including all XP analog inputs).
The connection is used for an application requiring a dynamic proportional
band and if this input is not connected, the controller will use the
proportional band value of PB1 or PB2.
The number itself defines the percentage of the process variable range
change that will produce a full output signal change. For example, if the
process variable has a control range of 0 to 100, a proportional band of 2%
indicates that a change of 2 in the process variable will cause the control
module output signal to change by 100%. If the process variable range is
0-40, a proportional band of 10% indicates that a change of 4 in the
process variable will cause the control module output signal to change by
100%.
Via the GX Tool
Make a connection between the source point and PB1@ in the destination
control module. Make a connection between the source point and PB2@ in
the destination control module.
Alternately, select the defined Dual PID. Then select Data in the module
menu. In the Data Window, select Data-2 to go to page 2. At the
Proport. Band (PB1) and Proport. Band (PB2) fields, enter the required
values.
Via the SX Tool
Under Program Modules, select the DUAL PID module. The software
connection is configured by entering the source addresses of the selected
proportional band at Alg. Items PB1 (RI.27) and PB2 (RI.44); or, enter a
value for the proportional bands at the PB Items (RI.27, RI.44) location.
88
Configuration Guides—DX-9100 Configuration Guide
Reverse Action
Connection RA@
The reverse action connection is a logic input to the control module, which
changes the action of both controllers from direct to reverse or vice versa.
Extreme caution is advised when using this connection when setpoint
biases are also being used as the sign of the biases is not reversed. For
correct controller operation, WSP2 must always be greater than WSP1.
If the input is not connected, the controller will use the default value 0 and
the function is disabled such that the defined action in PB@, PB1 or PB2
is always used.
Via the GX Tool
Make a connection between the source point and the RA@ point of the
destination control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected reverse action logic variable under Program Modules at
Alg. Item RA@ (RI.16) in the defined DUAL PID module.
Output Bias
Each of the two output bias connections (OB1@, OB2@) is an analog
input to the respective loop of the control module which biases the value
of the output. If the input is not connected, the controller will use the
output bias value OB1 or OB2. This option is normally used in a
proportional only control module where the value of OBn determines the
output of the respective control module when the PV is equal to the WSP.
Via the GX Tool
Make a connection between the source point and the OB1@ point of the
destination control module. Make a connection between the source point
and the OB2@ destination point.
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. Enter a value at:
• Output Bias #1 (OB1)
• Output Bias #2 (OB2)
Via the SX Tool
Configure the software connection by entering the source address of the
selected output bias at Items OB1@ (RI.20) and OB2@ (RI.21).
Alternatively, the internal output bias values are set under ProgramModules at Alg. Items OB1 (RI.34) or OB2 (RI.50).
Configuration Guides—DX-9100 Configuration Guide
89
Local Setpoint
Each of the two local setpoints is a value that represents the basic setpoint
of the respective loop in the control module. It is a number that should be
within the range of the process variable. LSP1 and LSP2 are disabled
when Remote mode is enabled. When a WSP1 or WSP2 is adjusted from
the front panel, the respective LSP is changed according to the formula
below:
WSPn = RVn (RSPn + LSPn) + (bias)nn=1,2
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Local SP #1 (LSP1) and
Local SP #2 (LSP2) fields, enter a value in units of PV.
Via the SX Tool
Under Program Modules, select the DUAL PID module and enter values
for the local setpoints at Alg. Items LSP1 (RI.26) and LSP2 (RI.43).
Reset Actions
Each of the two reset actions is a number which defines the integration
time for proportional-integral type control modules and is expressed in
repeats per period of 1 minute, between 0 and 60. The integral time (Tn)
may be computed from this number using the formula: Tn = 1/TI.
Note: The integral term of each control loop is frozen when the loop
becomes inactive and therefore determines the initial output of the
loop when it again becomes active.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Reset Action #1 (TI1) and
Reset Action #2 (TI2) fields, enter a value.
Via the SX Tool
Enter a value for the selected reset actions under Program Modules at
Alg. Items TI1 (RI.28) or TI2 (RI.45).
90
Configuration Guides—DX-9100 Configuration Guide
Rate Actions
Each of the two rate actions defines the derivative action decay time value
and is entered in minutes, between 0 and 5.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Rate Action #1 (TD1) and
Rate Action #2 (TD2) fields, enter a value.
Via the SX Tool
Enter a value for the selected rate actions under Program Modules at
Alg. Items TD1 (RI.29) or TD2 (RI.46).
Output High
Limits
Output Low
Limits
Each of the two high limits is a percent of the output, which defines a high
limit value for the control module output in the respective loop. The
default value is 100 for each limit, and must always be higher than the low
limit.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Out H Lmt #1 (HIL1) andOut H Lmt #2 (HIL2) fields, enter a value.
Via the SX Tool
Enter a value for the selected high limit under Program Modules at
Alg. Items HIL1 (RI.36) and HIL2 (RI.53).
Each of the two low limits is a percent of the output, which defines a low
limit value for the control module output in the respective loop. The
default value is 0 for each limit, and must always be lower than the high
limit. The low limits are overridden when the control module is in
Off mode and the output falls to 0.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Out L Lmt #1 (LOL1) and
Out L Lmt #2 (LOL2) fields, enter a value.
Via the SX Tool
Enter a value for the selected low limit under Program Modules at
Alg. Items LOL1 (RI.37) and LOL2 (RI.54).
Configuration Guides—DX-9100 Configuration Guide
91
Output
100 %
HIL2
HIL1
BOF1
BSB1
PB1
PB2
BOF2
BSB2
Deviation Alarm
Values
LOL1
LOL2
0 %
Off
Standby
Comfort
Comfort
Process
Var iab le
Off
Standby
dxcon015
Figure 13: Heating/Cooling Module Operation
The deviation alarm values define the value which, when exceeded by the
difference between the process variable and the actual working setpoint,
will automatically generate a deviation alarm.
A low low deviation alarm indicates that the process variable is lower than
the working setpoint of the respective loop by more than the low low
deviation alarm value.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev LL Lmt #1 (DLL1)
and Dev LL Lmt #2 (DLL2) fields, enter a value in units of PV.
Via the SX Tool
The low low deviation alarm value for the respective loop can be entered
under Program Modules at Alg. Item DLL1 (RI.41) and DLL2 (RI.58).
A low deviation alarm indicates that the process variable is lower than the
working setpoint of the respective loop by more than the low deviation
alarm value.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev L Lmt #1 (DL1) andDev L Lmt #2 (DL2) fields, enter a value in units of PV.
92
Configuration Guides—DX-9100 Configuration Guide
Via the SX Tool
The low deviation alarm value for the respective loop can be entered under
Program Modules at Alg. Item DL1 (RI.40) and DL2 (RI.57).
A high deviation alarm indicates that the process variable exceeds the
working setpoint of the respective loop by more than the high deviation
alarm value.
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev H Lmt #1 (DH1) andDev H Lmt #2 (DH2) fields, enter a value in units of PV.
Via the SX Tool
The high deviation alarm value for the respective loop can be entered
under Program Modules at Alg. Item DH1 (RI.39) and DH2 (RI.56).
A high high deviation alarm indicates that the process variable exceeds the
working setpoint of the respective loop by more than the high high
deviation alarm value.
Enable PID to P
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Dev HH Lmt #1 (DHH1)
and Dev HH Lmt #2 (DHH2) fields, enter a value in units of PV.
Via the SX Tool
The high high deviation alarm value for the respective loop can be entered
under Program Modules at Alg. Item DHH1 (RI.38) and DHH2 (RI.55).
Note: Except for the PID to P changeover described below, deviation
alarms do not affect the control program operation unless the
associated logic variables are used in other programmable
modules. Deviation alarms do not light the LED on the DX front
panel.
If a PID control loop has a high high or low low deviation alarm, it will
operate as a proportional only loop when the PID to P feature is enabled.
(Refer to Figure 9.)
Configuration Guides—DX-9100 Configuration Guide
93
Via the GX Tool
Select DUAL PID. Then select Data in the module menu. At the
Ena PID to P: 0=N field, enter 1 to enable PID to P transition, or 0 to
disable this feature.
Via the SX Tool
This feature is enabled when Alg. Item PIDP (RI.01) bit X7 is set to 1
under Program Modules.
Error Deadband
Enable Zero
Output
Changeover
The error deadband is expressed in percent of the active proportional band
PB1 or PB2. When the process error (PV-WSP) is within this deadband,
the integral term is frozen. The deadband is applied above and below
setpoint and in the units of the PV is equal to:
(EDB/100) * (PB/100) * Range of the PV (AIn)
or
(EDB/100) * (PB/100) * 100 (all other numeric values)
Via the GX Tool
Select Dual PID. Then select Data in the module menu. In the Data
Window, select Data-2 to go to page 2. At the Err Dd Bnd #1 (EDB1)
and Err Dd Bnd #2 (EDB2) fields, enter a value in percent of PB.
Via the SX Tool
The error deadbands are entered under Program Modules at Alg. Items
EDB1 (RI.33) and EDB2 (RI.49).
When this option is enabled, the changeover from one loop to another will
only take place when the output of the active loop is at its low limit. This
feature is used when the control loops have integral or derivative action
and the process variable can change very quickly. It prevents a loop
becoming inactive when its output is above the low limit value due to the
integral or derivative term.
When this option is not enabled, the output of the loop will go to its low
limit when the loop becomes inactive, and when the loop becomes active
again, the output will immediately return to the value at the time of the
previous changeover. This may cause unnecessary instability.
When a long integral time is configured, the effect of enabling this option
will be to slow down the changeover from heating to cooling or vice-versa
when the process variable changes rapidly. The changeover cannot occur
until the integral and derivative terms have decayed such that the output is
at the low limit value. This feature is available with x.3 controllers or later.
94
Configuration Guides—DX-9100 Configuration Guide
Via the GX Tool
Select the module and then Data to call up the Data Window.
At the Ena zero c/o: 0=N field, enter a 1 to enable this function.
Via the SX Tool
This parameter is defined under Program Module at PM Item PMnOPT
(RI.01) in a DUAL PID module as follows:
X10 = 1 EZCO Enable Zero Output Changeover
Notes
1. The WSP1, WSP2, PB1, PB2, OCM, PV, TI1, TI2, TD1, TD2, BOF1,
BOF2, BSB1, and BSB2 can be read and modified from the DX front
panel. See Display Panel and Keypads in the DX-9100 ExtendedDigital Controller Technical Bulletin (LIT-6364020) in FAN 636.4
or 1628.4.
2. With the SX Tool, the various outputs of the control algorithm can be
seen at Alg. Items OCM (RI.60), WSP1 (RI.61), WSP2 (RI.62),PV (RI.63), RSP (RI.66), RV (RI.67), OCM1 (RI.68), and OCM2
(RI.69).
3. OCM represents the output of the active loop. OCM1 and OCM2,
which are only available for Version 1.1 and later, represent the
outputs of Loops 1 and 2, respectively.
Configuration Guides—DX-9100 Configuration Guide
95
4. The logic status of the control algorithm can be seen at PM Item
PMnST (RI.72), with following bit structure:
X1 = 1CMLController Output at Low Limit
X2 = 1CMHController Output at High Limit
X3 = 1FORCForce-back to OCM from AO is active.
FORC is set when the connected AO (analog
output) is in Hold mode. The value of the AO
is also forced back, or set into the OCM, to
provide bumpless override control for a PID
module with an integral action.
Force-back is not active when the AO is
connected to OCM1 or OCM2.
X5 = 1LLDALow Low Deviation Alarm
X6 = 1LDALow Deviation Alarm
X7 = 1HDAHigh Deviation Alarm
X8 = 1HHDAHigh High Deviation Alarm
X9 = 1SOFShutoff Mode Active
GX Labels
X10= 1STAStartup Mode Active
X11= 1EFExternal Forcing Active
X12= 1OFOff Mode Active
X13= 1SBStandby Mode Active
X14= 1RAReverse Action Mode
X15= 0HEATCooling (Loop 2 active) (PV above WSP2)
X15= 1HEATHeating (Loop 1 active) (PV below WSP1)
Status Items can be used as logic (digital) connections using the GX Tool
or SX Tool.
Source Points (Outputs)
PMnCMH A 1 when a control module’soutput is equal to its output
high limit.
PMnCML A 1 when a control module’s output is equal to its output
low limit.
PMnCMP A 1 when the control module’s WSP is being overridden by
a BAS (Computer mode).
PMnEF A 1 when this control module is being externally forced.
96
Configuration Guides—DX-9100 Configuration Guide
PMnHEATA 1 when, in a symmetric control module, the PV is below
the center of the symmetry band, and a 0 when above
center; or a 1 when, in a dual control module, Loop 1 is
active.
PMnHDA A 1 when the difference PV - WSP is larger than the high
deviation alarm value.
PMnHHDA A 1 when the difference PV - WSP is larger than the high
high deviation alarm value.
PMnHLD A 1 when the program module is in the Hold mode, being
overridden by the SX Tool or a BAS.
PMnLDA A 1 when the difference WSP - PV is larger than the low
deviation alarm value.
PMnLLDA A 1 when the difference WSP - PV is larger than the low
low deviation alarm value.
PMnLSP1 The value of the local setpoint of Loop 1 of a dual control
module. (This value is directly changed when adjusting the
WSP1 from the DX front panel.)
PMnLSP2 The value of the local setpoint of Loop 2 of a dual control
module. (This value is changed when adjusting the WSP2
from the DX front panel.)
PMnMNWS The value of the minimum working setpoint allowed for a
control module.
PMnMXWS The value of the maximum working setpoint allowed for a
control module.
PMnOCM The value of the dual PID control module output in percent.
PMnOCM1The value of the Loop 1 output in a dual PID control
module in percent.
PMnOCM2 The value of the Loop 2 output in a dual PID control
module in percent.
PMnSOF A 1 when this control module is in the Shutoffmode, which
occurs when enable shutoff = 1 and the BAS has
commanded it On.
PMnSTA A 1 when this control module is in the Startup mode, which
occurs when enable startup = 1 and the BAS has
commanded it On.
PMnWSP1 The value of the working setpoint of Loop 1 of a dual
control module.
PMnWSP2 The value of the working setpoint of Loop 2 of a dual
control module.
Configuration Guides—DX-9100 Configuration Guide
97
Destination Points (Inputs)
EF@The connection to the external forcing point of control
modules.
MNWS@The connection to the minimum working setpoint of a control
module. The WSP cannot be adjusted below this value.
MXWS@The connection to the maximum working setpoint of a
control module. The WSP cannot be adjusted above this
value.
OB1@The connection for Loop 1 of a dual PID output bias.
OB2@The connection for Loop 2 of a dual PID output bias.
OF@The connection to the off-mode source point of a control
module.
PB@The connection to proportional band, which replaces the
value PB if there is a connection.
PV@The connection to the process variable of a control module.
RA@The connection to the reverse action point of a control
module.
Algorithm 04 Heating/
Cooling On/Off
Control Module
(Dual On/Off)
RS1@The connection for Loop 1 of a dual control module remote
setpoint.
RS2@ The connection for Loop 2 of a dual control module remote
setpoint.
RV1@ The connection for Loop 1 of a dual control module
reference variable.
RV2@ The connection for Loop 2 of a dual control module
reference variable.
SB@The connection to the standby source point of a control
module.
The heating/cooling On/Off algorithm has two On/Off Control loops that
share the same process variable and control output, and have one set of
status variables, but have two different sets of tuning parameters. In
Version 1.1 or later, two independent control outputs are also provided,
one for each loop. Only one of the two loops will be active, depending on
the control status:
The options are series of parameters that define how the On/Off Control
Module operates and reacts to BAS commands.
Via the GX Tool
Click on PM in the toolbar, select Control, then Dual On/Off and
position the module (box) on the screen. Select the module and then Data
to call up the Data Window. At the Ena Shutoff: 0=N field, enter a 1 to
enable this function.
At the Shutoff Out Level field, enter 0 for Off and 1 for On. It will go to
the specified state if Shutoff is enabled and the BAS has set Shutoff in the
controller.
At the Ena Startup: 0=N field, enter a 1 to enable the function.
At the Startup Out Level field, enter 0 for Off and 1 for On. It will go to
the specified state if Startup is enabled and the BAS has set Startup in the
controller.
Via the SX Tool
These parameters are defined under Item PMnOPT (RI.01) of the
D On/Off module, with the following bit structure:
Process Variable
Connection PV@
X1 = 1 SOFE Enable Shutoff mode from Supervisory System
X2 SOFL0=0, 1=1 Shutoff out level
X3 = 1 STAE Enable Startup mode from Supervisory System
X4 STAL0=0, 1=1 Startup out level
The Process Variable (PV) is an analog value connection to the control
module. When the process variable is not equal to the setpoint, the
controller responds by changing its output value in accordance with the
On/Off parameters.
Via the GX Tool
Make a connection between the source point and PV@ in the destination
control module.
Via the SX Tool
Configure the software connection by entering the source address of the
selected process variable under Program Modules at Item PV@ (RI.10)
in the defined D On/Off module.
Configuration Guides—DX-9100 Configuration Guide
99
Remote Setpoint
Connections
RS1@, RS2@
Each of the two remote setpoints (RSP1, RSP2) is an analog variable to
the control module, in units of the PV, which produces a bias in the
respective local setpoint. If the input is not connected, the controller will
use the default value 0.
WSPn = RVn (RSPn + LSPn) + (bias)nn = 1, 2
Via the GX Tool
Make a connection between the source point and RS1@ in the destination
control module. Make a connection between the source point and RS2@
destination point.
Via the SX Tool
Configure the software connection by entering the source addresses of the
selected remote setpoint under Program Modules at Alg. Items RS1@
(RI.11) and RS2@ (RI.18).
Reference
Variable
Connection
RV1@, RV2@
Reverse Action
Connection RA@
Each of the two reference variables (RV1, RV2) is an analog input to the
control module, which causes the respective loop in the control module to
perform as a ratio controller. Its effect is a multiplier in the working
setpoint calculation. If the input is not connected, the controller will use
the default value 1.
WSPn = RVn (RSPn + LSPn) + (bias)nn = 1, 2
Via the GX Tool
Make a connection between the source point and RV1@ in the destination
control module. Make a connection between the source point and RV2@
destination point.
Via the SX Tool
Configure the software connection by entering the source addresses of the
selected reference variable under Program Modules at Alg. Items RV1@
(RI.12) and RV2@ (RI.19).
!
CAUTION: The reverse action connection is a logic input to the
control module which changes the action of both
controllers from direct to reverse or vice versa.
Extreme caution is advised with this connection when
setpoint biases are also being used as the sign of the
biases is not reversed. For correct controller operation,
WSP2 must always be greater than WSP1.
100
Configuration Guides—DX-9100 Configuration Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.