Controller-Based Temperature Control Application Building Block
Controller-Based Temperature Control Application Building Block
Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are required
to be carried out by suitably trained personnel in accordance with applicable code of practice.
If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may be
impaired.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the
use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and
requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or
liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or
software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation,
Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous environment,
which may lead to personal injury or death, property damage, or economic loss.
ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.
IMPORTANT Identifies information that is critical for successful application and understanding of the product.
SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous
voltage may be present.
BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may
reach dangerous temperatures.
ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
Allen-Bradley, Connected Components Workbench, Micro800, Micro830, Micro850, PanelView, PowerFlex, Stratix, Rockwell Automation, and Rockwell Software are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Where to Start
Notes:
Preface
About This Publication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Terminology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Available Connected Components Accelerator Toolkits . . . . . . . . . . . . . . 9
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 1
Set Up a Temperature Control System Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
What You Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Follow These Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Select Your Controller and Determine Your Control Output Mode . . . 12
Analog Control Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
PWM Control Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Select and Configure Your Temperature Sensor . . . . . . . . . . . . . . . . . . . . 17
Wire Your Temperature Control System. . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Chapter 2
Validate Your System Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
What You Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Follow These Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Review the System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Configure the Micro800 Controller Serial Port . . . . . . . . . . . . . . . . . . . . . 29
Configure PanelView 800 Terminal Communication Settings . . . . . . . 30
Connect Your Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Download Your Program to Your Controller. . . . . . . . . . . . . . . . . . . . . . . 32
Configure the IP Address for Your PanelView 800 Terminal . . . . . . . . 34
Transfer Your HMI Application to Your PanelView 800 Terminal . . . . 35
Validate Your System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Understand the Machine Functions Screen . . . . . . . . . . . . . . . . . . . . . 36
Main Control Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Settings Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Manual Tune Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Auto Tune Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
AT (Auto Tune) Parameters Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Fault Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Test the Manual Control Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Test the Auto Tune Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Test the Auto Control Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Appendix A
PID Temperature Control User- RA_IPID_TEMPCONTROLLER User-defined Function Block . . . . . 47
defined Function Blocks RA_IPID_TEMPCONTROLLER User-defined Function Block
(UDFB) Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Appendix B
Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
This quick start is designed to provide a way to implement common control tasks by aiding in the selection of products and
providing access to panel and wiring information. Each section is designed with a different task as a standalone machine, or
implemented in a larger system.
IMPORTANT Use this publication together with other Connected Components Accelerator Toolkit quick starts to aid in building your
Micro800 based application. Refer to Available Connected Components Accelerator Toolkits on page 9 for where to find other
quick starts.
To help with the design and installation of your system, application files and other information are provided on the
Connected Components Accelerator Toolkit (CCAT). The CCAT provides bills of materials (BOM), CAD drawings for
panel layout and wiring, control programs, Human Machine Interface (HMI) screens, and more. With these tools and the
built-in best-practices design, you are free to focus on the design of your machine control and not on design overhead tasks.
The CCAT is available on the Connected Components Accelerator Toolkit DVD, publication CC-QR002, or through
the Rockwell Automation Software Download and Registration System (SDRS) at
http://www.rockwellautomation.com/rockwellautomation/products-technologies/connected-components/tools/
accelerator-toolkit.page.
The beginning of each chapter contains the following information. Read these sections carefully before you begin work in
each chapter:
Before You Begin - The chapters in this quick start do not have to be completed in the order in which they appear.
However, this section defines the minimum amount of preparation that is required before completing the current
chapter.
What You Need - This section lists the tools that are required to complete the steps in the current chapter,
including, but not limited to, hardware and software.
Follow These Steps - This section illustrates the steps in the current chapter and identifies the steps that are required
to complete the examples.
Terminology
Term (abbreviation) Definition
Application Sequence Programs User-modified programs that work together with the standard state machine logic to control what the machine does while
in the abort, clear, reset, run, and stop states.
Auto/manual operation When the PanelView 800 terminal is in Auto mode, the controller logic controls the machine and monitors machine status.
When the PanelView 800 terminal switches to Manual mode, the terminal takes over control. Command buttons and
numeric entry fields are available only when the machine is in Manual mode.
Bill of Materials (BOM) A list of components that are needed for your system.
Building block (BB) Tools to accelerate and simplify the development of a Micro800 controller-based application. A typical building block
includes a starting Bill of Material (BOM), Computer-Aided Design (CAD) drawings, Micro800 controller programs,
PanelView 800 terminal applications, and a quick start document.
Computer-Aided Design (CAD) A computer-based system that is developed to facilitate design of mechanical parts.
Connected Components Accelerator Toolkit (CCAT) Software with application files and other information to speed the design and startup of component-based machines.
CCAT project A project that consists of these items:
A ProposalWorks-based bill of materials
A set of CAD drawings (dimensions and schematics)
A Connected Components Workbench project
HMI screens
A set of Quick Start documents
A project document with information about the project components and links to reference materials
Connected Components Workbench software Software environment to configure or program Micro800 controllers, PanelView 800 terminals, PowerFlex drives, and
other component-level products.
Connected Components Workbench project A project that consists of one or more of these items:
Micro800 controller configuration
Up to 256 Micro800 programs, each with program local variables
Micro800 global variables
PanelView 800 terminal application
PowerFlex drive parameter lists
Global variables Project variables that any program can access, which includes all I/O and system variables.
State Machine control code Machine logic to coordinate overall machine operation that is based on states. The state machine broadcasts commands
and receives feedback information from each of the building blocks via user-modified application sequence programs.
Tags A PanelView 800 term for variables.
User-defined Function Blocks (UDFBs) Function block instructions that can be used like standard function block instructions within any Connected Components
Workbench programming language. Anyone who uses Connected Components Workbench software can write these
functions blocks. Many UDFBs are posted on the Rockwell Automation sample code website:
http://samplecode.rockwellautomation.com/idc/groups/public/documents/webassets/sc_home_page.hcst.
User-defined Object (UDO) A collection of PanelView 800 terminal screen objects that can be pasted into a new screen.
Additional Resources
These resources contain information about related products from Rockwell Automation.
Resource Description
Micro820 20-point Programmable Controllers User Manual, Provides a reference guide for Micro820 controller systems. It also contains procedures to install, wire, and
publication 2080-UM005 troubleshoot your controller.
Micro830 and Micro850 Programmable Controllers User Provides information to install, wire, and troubleshoot the Micro830 and Micro850 programmable controllers.
Manual, publication 2080-UM002
Micro800 Digital and Analog Plug-in Modules and Accessories Provides information to install, wire, and troubleshoot Micro800 plug-in modules and accessories.
User Manual, publication 2080-UM004
PanelView 800 HMI Terminals Installation Instructions, Provides information to install, wire, ground, and troubleshoot PanelView 800 HMI terminals.
publication 2711R-IN001
PanelView 800 HMI Terminals User Manual, publication Provides information to configure, operate, and troubleshoot the PanelView 800 HMI terminals.
2711R-UM001
Notes:
This chapter guides you through setting up a temperature control system with a Micro800 controller that uses the supplied
device-building block sample code. The sample code can accept a wide range of temperature sensor input, as well as provide
analog and Pulse Width Modulation (PWM) control output to suit your application needs.
Micro850 controllers are referenced throughout this document. Wherever a Micro850 controller is referenced, a Micro820
or Micro830 controller can also be used.
Start
Follow these steps if analog is your preferred control mode; see page 15 if PWM is your preferred control mode.
1. Start the supplied IPID Temperature Controller Building Block project for your specific Micro800 controller with
the Connected Component Workbench software.
If necessary, use controller type change to match your Micro800 controller catalog number. Refer to the software
help for instructions on controller type change.
2. In your Project Organizer, double-click the Micro800 controller icon to
launch the controller configuration screen.
This examples shows a Micro850 controller.
The Controller Detail view appears in the main project window. By default, an analog output plug-in (2080-OF2)
has been configured for you in slot 1.
ATTENTION: When a project is created with the CCAT generation function, no plug-in module is configured. You must add
and configure the plug-in manually.
Refer to the default configuration described in the following steps.
3. Click slot 1.
4. From the Channel 0 Output Type pull-down menu, choose the analog output type for your application.
5. From the Channel 0 Output State pull-down menu, choose Enabled.
ATTENTION: When a project is created with the CCAT generation function, the program name is Device name, which you
define.
ATTENTION: When a project is created with the CCAT generation function, the terminal selection is blank.
You must select the analog output terminal via the pull-down menu.
IMPORTANT Use a transistor output-type controller if you use PWM Control mode.
1. Start the supplied IPID Temperature Controller Building Block project for your specific Micro800 controller with
the Connected Component Workbench software.
If necessary, use controller type change to match your Micro800 controller
catalog number. Refer to the software help for instructions on how to
change the controller type.
2. In your Project Organizer, double-click the Micro800 controller icon to
launch the controller configuration screen.
The Controller Detail view appears in the main project window.
ATTENTION: When a project is created with the CCAT generation function, no plug-in is configured.
Therefore, you can skip step 3.
3. Use the following steps to change the default analog output plug-in module (2080-OF2) for slot 1.
a. Click slot 1.
b. Right-click slot 1 and choose Delete.
ATTENTION: When a project is created with the CCAT generation function, the program name is Device name, which you
define.
6. Determine the digital output for PWM to control your heating or cooling device.
In rung 1, either keep the default digital output variable _IO_EM_DO_02 or click the variable to choose another one.
ATTENTION: When a project is created with the CCAT generation function, the terminal selection is blank.
You must select the digital output terminal via the pull-down menu.
2080-TC2 Plug-in
Use the following table as reference if you are using a thermocouple-type temperature sensor.
Follow these steps to select a thermocouple-type temperature sensor for your Controller-based Temperature Control
Application Building Block project.
1. In your Project Organizer, double-click the Micro800 controller icon to launch the controller configuration screen.
ATTENTION: When a project is created with the CCAT generation function, no plug-in module is configured. You must add
and configure the plug-in manually.
Refer to the default configuration described in the following steps.
2. Use the following steps to change the default plug-in module (2080-RTD2) for slot 2.
a. Click slot 2.
b. Right-click slot 2 and choose 2080-TC2.
3. From the Channel 0 Thermocouple Type pull-down menu, choose the thermocouple type for your application.
4. From the Channel 0 Data Update Rate pull-down menu, choose the data update rate for your application.
ATTENTION: When a project is created with the CCAT generation function, the program name is Device name, which you
define.
6. In rung 2, either keep the default variables _IO_P2_AI_00 and _IO_P2_AI_02 or click each variable for other choices.
ATTENTION: When a project is created with the CCAT generation function, these terminal selections are blank.
You must select the analog input terminals via the pull-down menus.
Each temperature sensor input consists of two analog values, which are temperature feedback and sensor status.
These values must be paired so the sensor status properly represents the temperature feedback measurement.
Example:
_IO_Px_AI_00 measures the temperature value for input 1 and _IP_Px_AI_02 indicates sensor status.
Therefore:
_IO_Px_AI_00 must be paired with _IP_Px_AI_02 and
_IO_Px_AI_01 must be paired with _IP_Px_AI_03
Sensor status provides information such as sensor connectivity, and temperature over-range and under-range for their
respective temperature feedback.
2080-RTD2 Plug-in
Use the following table as reference if you are using a RTD-type temperature sensor.
Follow these steps to select a RTD-type temperature sensor for your Controller-based Temperature Control Application
Building Block project.
1. In your Project Organizer, double-click the Micro800 controller icon to launch the controller configuration screen.
ATTENTION: When a project is created with the CCAT generation function, no plug-in module is configured. You must add
and configure the plug-in manually.
Refer to the default configuration described in the following steps.
2. Click slot 2.
The default plug-in module (2080-RTD2) for slot 2 does not need to be changed.
3. From the Channel 0 RTD Type pull-down menu, choose the RTD type for your application.
4. From the Channel 0 Data Update Rate pull-down menu, choose the data update rate for your application.
ATTENTION: When a project is created with the CCAT generation function, the program name is Device name, which you
define.
6. In rung 2, _IO_P2_AI_00 and _IO_P2_AI_02 are the default variables for the feedback temperature value and
sensor status to the temperature control function block.
Keep the default settings or click each variable for other choices.
ATTENTION: When a project is created with the CCAT generation function, these terminal selections are blank.
You must select the analog input terminals via the pull-down menus.
Each temperature sensor input consists of two analog values, which are temperature feedback and sensor status.
These values must be paired so the sensor status properly represents the temperature feedback measurement.
Example:
_IO_Px_AI_00 measures the temperature value for input 1 and _IP_Px_AI_02 indicates sensor status.
Therefore:
_IO_Px_AI_00 must be paired with _IP_Px_AI_02 and
_IO_Px_AI_01 must be paired with _IP_Px_AI_03
Sensor status provides information such as sensor connectivity, and temperature over-range and under-range for their
respective temperature feedback.
Pin B1 V0-0
Voltage Load Pin B2 C0-0
Pin A1 COM
Pin A2 COM
Cable Shield
Pin B3 V0-1
Pin B4 C0-1
Current Load Pin A3 COM
Pin A4 COM
Cable Shield
24V
Supply
S
DC COM
Fuse
D DC COM
The 2080-TC2 thermocouple requires a cold junction compensation (CJC) sensor to function. This sensor is a non-
polarized, passive negative temperature co-efficient thermistor (EPCOS B57869S0502F140). It is readily available
through most third-party vendors. For further information, refer to the Micro800 Plug-in Modules User Manual,
publication 2080-UM004.
3a 3b B1 B2 B3 B4 B5 B6
Thermistor
5 mm
A3
B3
5 mm
A1 A2 A3 A4 A5 A6
4. With the CJC sensor connected, connect the thermocouple wires directly to the terminal block.
Cable Tray/Conduit
Blue Red Green
Red
Blue 3
1 2 4 5 6
1 2 3 4 5 6
A 2080-RTD thermocouple does not require a CJC sensor. You can connect its wires directly to the input terminal. For
further information, refer to For further information, refer to the Micro800 Plug-in Modules User Manual, publication
2080-UM004.
IMPORTANT The illustration shows channel 0 only for 2-wire and 3-wire single sensor connections. The wire colors illustrate a specific RTD
sensor type available in the market.
Notes:
This chapter provides instructions on how to configure, connect, and validate communication between the devices in your
Controller-based Temperature Control Application Building Block.
Start
You can add more temperature control systems with additional temperature sensor plug-in and optional analog output
plug-in for Analog Control mode or digital output for PWM Control.
RTD/TC Signal
PWM Control Signal
Follow these steps to verify the default settings for the Micro800 controller serial port in your Connected Components
Workbench project that you began modifying in Chapter 1.
2. In the controller configuration list, click Serial Port to display the serial port settings.
Follow these steps to modify these settings in the default Connected Components Workbench project.
1. In your Project Organizer, double-click the PanelView 800 device
icon to open the PanelView 800 application editor.
The PanelView 800 Communication Settings pane appears in the
main project window.
2. Configure the appropriate communication settings:
For CIP Serial communication, configure the settings shown
below.
If a CIP on Ethernet connection is used, connect the PanelView 800 terminal Ethernet port to the Stratix switch
and connect another Ethernet cable from the Stratix switch port to the Micro800 controllers embedded Ethernet
port.
1. Use a USB A-to-B cable to connect your personal computer to the USB port on your Micro800 controller.
If you are prompted to install any drivers, use the recommended drivers.
2. In your Project Organizer, right-click your controller icon and choose Build.
3. If the build is successful, the Output pane at the bottom of your project window displays a success message.
When the download is completed, the software prompts you to change the controller mode to Remote Run.
7. Click Yes.
1. From the Main menu, press Communication to open the Communication screen.
1. In your Project Organizer, right-click the PanelView 800 device icon and choose Download.
2. In the Connection Browser window, select the PanelView 800 terminal as your download destination.
3. Click OK.
4. Verify that the download completed successfully.
5. From the Main menu of your PanelView 800 terminal, press File Manager.
The Machine Functions screen is the screen that links to all installed
building blocks. When this screen is first loaded, you can complete the
following tasks:
Return to the machine Overview screen by pressing the 'X' in the
upper right corner of the screen.
View a device in detail by pressing its button.
View the current machine Auto/Manual state.
Change the current machine Auto/Manual state.
Clear machine faults, start or stop the machine (while in Auto mode),
and go to the machine State Diagram Overview screen.
The border of the device button changes color to indicate a specific status. For the temperature controller, the button
border colors indicate the following status:
A green border indicates the temperature controller has the communication write command enabled.
A Gray border indicates the temperature controller is inactive.
A red border indicates the temperature controller has a fault or an alarm present.
Follow this procedure to access and understand the main control features.
IMPORTANT If the Main Control screen is accessed while the program is in the Auto Operation mode, then some of the commands are
inactive and some of the input selectors are unavailable.
2. Press .
The Main Control screen for that device appears in Manual mode and resembles the following example.
Settings Screen
The Settings screen is accessed by pressing the Settings button on the Main Control screen and resembles the following
example.
Status Description
Temp Display mode Set the unit of measurement for displayed temperature (Celsius or Fahrenheit).
Operation mode Set the operating mode being monitored (cooling or heating).
Hysteresis Set the hysteresis value for control operation.
IMPORTANT: This is an optional setting. If not required, set to 0.
Upper temp limit Set the value that triggers the upper limit alarm if it is exceeded.
Lower temp limit Set the value that triggers the lower limit alarm if it is exceeded.
PWM cycle time Set the time (in milliseconds) for a signal ON/OFF cycle.
Status Description
Auto tune Press to access the Auto Tune screen.
IMPORTANT: This button is visible only when the temperature controller is in Manual mode.
Manual tune Press to access the Manual Tune screen.
IMPORTANT: This button is visible only when the temperature controller is in Auto mode.
X Press to exit the Settings screen and return to the previous screen.
TIP This screen is available only when the temperature controller is in Auto mode.
TIP This screen is available only when the temperature controller is in Manual mode.
The AT Parameters screen is accessed by pressing the AT Parameter button on the Auto Tune screen and resembles the
following example.
Fault Screen
The Fault screen is accessed by pressing the Fault button on the Main Control screen and resembles the following example.
Follow these steps to verify that the Manual control mode works properly.
3. Press the Manual MV input box to enter a new control value in percentage.
MV actual shows an approximate value of the new control value that you entered.
IMPORTANT Based on the new control value, the discrete output can switch ON and OFF or the analog output can change, which
indicates that the building block is configured properly and is working properly.
Follow these steps to verify that the Auto Tune process generates PID parameters.
1. On the Auto Tune screen, verify that all PID parameters are at zero (.000).
2. Press the Auto Tune Parameter button to access the AT Parameters screen.
3. Set up the Auto Tune parameters for your application.
Follow these steps to verify that the Auto Control mode works properly.
3. If your initiated Auto Tune is successful, press Use AT Gain to update the gain with the Auto-tuned gain parameters,
and proceed to step 4.
If your initiated Auto Tune is unsuccessful, follow these steps.
a. Press Setting to access the Manual Tune screen.
b. Set or adjust the PID parameters.
c. Enter a set point and observe the process behavior.
d. Continue to adjust the PID parameters until the process is stable.
e. Press X to return to the Main Control screen.
Notes:
This appendix describes the available user-defined function blocks, and the associated inputs and outputs.
Gain GAIN_PID For IPIDCONTROLLER gains. See GAIN_PID in Table 20 on page 50.
TransferGain BOOL Set this bit TRUE to transfer the new gain.
TempControlMode INT This value enumerates the preferred Temperature Control mode:
0 - Auto
1 - Manual
2 - Auto Tune
ManualMV REAL This value enumerates the set point for the Manual Control mode.
HystesValue REAL This value enumerates the hysteresis if required by the operation.
UpLimitPara REAL This value enumerates when the upper limit alarm is triggered.
LowLimitPara REAL This value enumerates when the lower limit alarm is triggered.
RSET_AT BOOL Set this bit TRUE to reset when the Auto Tune Control mode fails.
IMPORTANT Set = Press and hold a button. The logic remains TRUE as long as you hold the button.
Trigger = Press and release a button. The logic is set to TRUE momentarily and returns to FALSE.
UpperLimitAlm BOOL This bit is TRUE when the upper limit threshold has been triggered.
LowerLimitAlm BOOL This bit is TRUE when the lower limit threshold has been triggered.
AT_Triggered BOOL This bit is TRUE when Auto Tune Control mode is in process.
AT_Warning INT This value enumerates Auto Tune Control mode status:
-2: Auto Tune unsuccessful, the ATDynaSet time (duration) has expired
-1: Controller input AUTO is TRUE, please set to FALSE
-0: No Auto Tune
-1: Auto Tune in process
-2: Auto Tune successful (completed)
OverRange BOOL This bit is TRUE when input exceeds the maximum set value.
The channel temperature data shows maximum temperature count for the sensor used and the value does not change until the over range
error is cleared.
UnderRange BOOL This bit is TRUE when input drops below the minimum set value.
The channel temperature data shows minimum temperature count for the sensor used and the value does not change until the under range
error is cleared.
OpenCircuit BOOL This bit is TRUE when there is an open circuit on the channel input sensor.
PWM_Error BOOL This bit is TRUE when there is a PWM error.
TCmodeErr BOOL This bit is TRUE when there is a Temperature Control mode error.
This is an error checking function in the UDFB to verify that setting and configuration are done properly. Otherwise, there
is no output and the error bits become TRUE. Therefore, it is important that all error status (PWM_Err and
TCmodeErr) is off (set to FALSE). If any are TRUE, check if that fault has been configured properly.
EXAMPLE TCmodeErr becomes TRUE when the mode input is invalidcontrol output is disabled and control resumes only when the error
is cleared.
There are five basic parameters that must be configured properly for the UDFB to generate an output:
Set point
Temperature Display mode
Controller Operation mode
Heating or Cooling mode
Run or Stop mode
Once these five basic parameters have been defined and with a temperature feedback, the UDBF generates an output to
control the system.
Notes:
Global Variables
In addition, we offer multiple support programs for installation, configuration, and troubleshooting. For more
information, contact your local distributor or Rockwell Automation representative, or visit
http://www.rockwellautomation.com/services/online-phone.
Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this
manual. You can contact Customer Support for initial help in getting your product up and running.
United States or Canada 1.440.646.3434
Outside United States or Canada Use the Worldwide Locator at http://www.rockwellautomation.com/rockwellautomation/support/overview.page, or contact your local
Rockwell Automation representative.
Rockwell Automation tests all of its products to help ensure that they are fully operational when shipped from the
manufacturing facility. However, if your product is not functioning and needs to be returned, follow these procedures.
United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to your
distributor to complete the return process.
Outside United States Please contact your local Rockwell Automation representative for the return procedure.
Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this
document, complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.
Rockwell Otomasyon Ticaret A.., Kar Plaza Merkezi E Blok Kat:6 34752 erenky, stanbul, Tel: +90 (216) 5698400