0% found this document useful (0 votes)
640 views102 pages

01 PlantPAx 4.1 Intro To Process System For Oper and Engr Lab

This document provides important user information about using the Rockwell Automation Library of Process Objects version 4.1 as a learning tool when developing PlantPAx process applications. It notes that users are responsible for properly applying, operating, and maintaining systems, and that Rockwell Automation assumes no liability for indirect or consequential damages resulting from the use of this documentation. The document also contains safety and attention notes for hazards that could result in injury or damage.

Uploaded by

pisoy30392
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
640 views102 pages

01 PlantPAx 4.1 Intro To Process System For Oper and Engr Lab

This document provides important user information about using the Rockwell Automation Library of Process Objects version 4.1 as a learning tool when developing PlantPAx process applications. It notes that users are responsible for properly applying, operating, and maintaining systems, and that Rockwell Automation assumes no liability for indirect or consequential damages resulting from the use of this documentation. The document also contains safety and attention notes for hazards that could result in injury or damage.

Uploaded by

pisoy30392
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 102

PlantPAx 4.

1 Introduction to the Process System for


Operations and Engineering Lab
With RA Library of Process Objects V4.1

For Classroom Use Only!


Important User Information
This documentation, whether, illustrative, printed, “online” or electronic (hereinafter “Documentation”) is intended for use only as a learning
aid when using Rockwell Automation approved demonstration hardware, software and firmware. The Documentation should only be used
as a learning tool by qualified professionals.

The variety of uses for the hardware, software and firmware (hereinafter “Products”) described in this Documentation, mandates that those
responsible for the application and use of those Products must satisfy themselves that all necessary steps have been taken to ensure that
each application and actual use meets all performance and safety requirements, including any applicable laws, regulations, codes and
standards in addition to any applicable technical documents.

In no event will Rockwell Automation, Inc., or any of its affiliate or subsidiary companies (hereinafter “Rockwell Automation”) be responsible
or liable for any indirect or consequential damages resulting from the use or application of the Products described in this Documentation.
Rockwell Automation does not assume responsibility or liability for damages of any kind based on the alleged use of, or reliance on, this
Documentation.

No patent liability is assumed by Rockwell Automation with respect to use of information, circuits, equipment, or software described in the
Documentation.

Except as specifically agreed in writing as part of a maintenance or support contract, equipment users are responsible for:
• properly using, calibrating, operating, monitoring and maintaining all Products consistent with all Rockwell Automation or third-
party provided instructions, warnings, recommendations and documentation;
• ensuring that only properly trained personnel use, operate and maintain the Products at all times;
• staying informed of all Product updates and alerts and implementing all updates and fixes; and
• all other factors affecting the Products that are outside of the direct control of Rockwell Automation.

Reproduction of the contents of the Documentation, in whole or in part, without written permission of Rockwell Automation is prohibited.

Throughout this manual we use the following notes to make you aware of safety considerations:

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.

Identifies information that is critical for successful application and understanding of the product.

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
• recognize the consequence

Labels may be located on or inside the drive to alert people that dangerous voltage may be present.

Labels may be located on or inside the drive to alert people that surfaces may be dangerous temperatures.

PlantPAx Process Application Development Lab I 2 of 102


About this Lab.......................................................................................................................................... 4
Tools and Prerequisites ........................................................................................................................... 4

Engineering - Creating a PlantPAx Project .............................................. 5


The Rockwell Automation Library of Process Objects - Reducing Development Time ............................... 5
Using Studio 5000 Logix Designer to Configure the Controller .................................................................. 8
Using FactoryTalk View Studio to Configure a Graphic ........................................................................... 16
Using Library Global Objects to Configure HMI Displays ........................................................................ 18

Operations - Operating the Plant from Device Faceplates ................... 27


Using FactoryTalk View SE Client to View the HMI Application............................................................... 27
Exploring the tabs on the Faceplates ..................................................................................................... 29
PF755 Drive Fault Simulation and Lead Lag Standby Motor group (P_LLS) ........................................... 34
Operating a Reactor with Faceplate Diagnostics and Alarms .................................................................. 53
Sequencer (P_Seq) Library object ......................................................................................................... 72
Running a simple Sequence .................................................................................................................. 74
Configuring the Sequencer from the Faceplates ..................................................................................... 80
Running a Waste Water Plant Application .............................................................................................. 87

PlantPAx Process Application Development Lab I 3 of 102


About this Lab

In the engineering section of the lab, we will familiarize the user with the steps necessary to start development of
a PlantPAx™ Distributed Control System (DCS) project using the Rockwell Automation Library of Process
Objects v4.10. In the operations section we will explore the library faceplates and operate several simulated
PlantPAx process applications.

PlantPAx is the modern DCS from Rockwell Automation with all the core capabilities expected from a world-class
DCS. The system is built on a standard-based architecture using Integrated Architecture components that enable
multi-disciplined control and Premier Integration with the Rockwell Automation Intelligent Motor Control portfolio.

The PlantPAx modern distributed control system offers process control and more:

• Plant-wide control and optimization for dynamic, demand-driven business decisions


• Scalable and modular system architectures to meet your exact needs
• Open, secure and information-enabled networking capabilities
• Flexible delivery and support options

In this lab we will do the following:

• Leverage sample Process Strategies from the Rockwell Automation Library of Process Objects to configure
a pump.
• Leverage library objects to configure a HMI display with a pump object and faceplates.
• Review alarms in a PlantPAx application
• Explore the library Sequencer object
• Run a simulated reactor application
• Run a simulated waste water application

Tools and Prerequisites

This lab uses a VMWare Workstation© image virtualized environment. All the software tools required for this lab
are installed within this image running on your lab host PC. These tools include:

• VMWare Workstation
• Studio 5000 Logix Designer Application v31
• FactoryTalk View Studio Software v11
• FactoryTalk View SE Client Application v11
• Rockwell Automation Library of Process Objects v4.1
• Studio 5000 Logix Emulate 5000 Software v32

PlantPAx Process Application Development Lab I 4 of 102


Engineering - Creating a PlantPAx Project

The PlantPAx® system—a modern DCS—is a key component of The Connected Enterprise. It helps you meet
key market challenges through:

• Plant-wide control and optimization


• Scalable and modular architectures
• Open, information-enabled, and secure architectures
• Flexibility in delivery and support of the system

The Rockwell Automation Library of Process Objects can be used to quickly configure the controllers and HMI
FactoryTalk View Studio applications that comprise a PlantPAx Distributed Control System. It can help reduce the
engineering time to assemble and maintain your existing or new integrated architecture process applications.

The Rockwell Automation Library of Process Objects - Reducing Development Time

The Rockwell Automation Library of Process Objects is a predefined library of controller code (Add-On Instructions),
display elements (global objects), and faceplates that let you quickly assemble large applications with proven
strategies, rich functionality, and known performance.

PlantPAx Process Application Development Lab I 5 of 102


Where to Get the Rockwell Automation Library of Process Objects
The Rockwell Automation Library of Process Objects can be downloaded from the Product Compatibility Download
Center at: http://www.rockwellautomation.com/rockwellautomation/support/pcdc.page

The Studio 5000® Automation Engineering & Design Environment™ combines engineering and design elements
into one standard framework—a common design platform that helps to drive down the time and cost to design,
develop, and deliver machines and equipment. Controller properties and code are modified using Studio 5000
Logix Designer software.

Push the Alt+Tab keys on the keyboard to switch to the Studio 5000 application.

PlantPAx Process Application Development Lab I 6 of 102


Under the Recent Projects tab, click PAC01.

Wait while Studio 5000 Logix Designer opens.

PlantPAx Process Application Development Lab I 7 of 102


Using Studio 5000 Logix Designer to Configure the Controller

In this section of the lab, you will learn how to organize and configure your controller using pre-configured process
strategies that are imported as routines into a controller application. We will add new code for a pump to Task D
running at 500ms.

We will rename the main program in Task D from Task_D_MainProgram to Tank1.

Double-click on Task_D_MainProgram to open the Program Properties window.

PlantPAx Process Application Development Lab I 8 of 102


Change the Name of the program to Tank1 and click OK.

Importing a Process Strategy Routine for a Pump

In this section, we will import a pre-configured Process Strategy routine for a motor (PS_Motor) into the program
named Tank1. A motor can drive a blower, conveyor, mixer, agitator or a pump. We are configuring a pump to fill a
tank.

Right-click on the program named Tank1. From the menus select Add and then Import Routine.

PlantPAx Process Application Development Lab I 9 of 102


Browse to the Lab Files folder on the Desktop and select the file for a sample motor routine named
(RA-LIB)PS_Motor_4_10-00_ROUTINE.L5X, and click Open.

PlantPAx Process Application Development Lab I 10 of 102


The Import Configuration window will open. From this window we can configure the new routine during the import
process. First, change the Final Name for the routine from MT100 to Pump. Do not click OK.
This sample motor routine can be used for various motor driven devices. Because we are adding code for a pump
we also need to modify the imported tagnames by replacing the “generic motor designator” MT with PMP during
the routine import.

In the Import Content area of the configuration window, click on the Tags folder to view all the tags that will be
imported. We want to modify the tagnames by replacing the generic MT motor designator with PMP during the
routine import. The MT is a default tag designator for any type of motor. A motor can drive a blower, conveyor,
mixer, agitator or a pump. In this case we are designating a pump using PMP in the tagnames. Click on the

PlantPAx Process Application Development Lab I 11 of 102


Find/Replace button.

PlantPAx Process Application Development Lab I 12 of 102


Find all the instances of MT in the tag references and replace with PMP. Confirm that only Final Name is checked
in the Find Within options. Then click the Replace All button. Confirm that twelve occurrences of MT were found
and replaced with PMP. Now click OK.

PlantPAx Process Application Development Lab I 13 of 102


Wait for the import to complete. Once the import completes, a new routine named Pump is added to the Tank1
program. Double-click on the Pump routine to open the function-block editor and view the new code.

Verify that all the instances of MT have been replaced with PMP in the tagnames and input/output reference
connectors with no errors. For this lab the pump control routine is complete. In a non-simulated application the
inputs (running feedback) and outputs (run command) would need to be tied to physical IO modules.

PlantPAx Process Application Development Lab I 14 of 102


Click the X in the upper right corner to close the Logix Designer window.

Click on Yes to save the changes.

Section Summary

Application templates are included in the RA Library of Process Objects for both controller applications (Logix
Controller Templates) and HMI applications (HMI Project Templates) to provide a consistent starting point for
system implementation.

With library version 4.1, process strategies are also provided as sample code.

PlantPAx Process Application Development Lab I 15 of 102


Using FactoryTalk View Studio to Configure a Graphic

FactoryTalk View Studio is configuration software for developing PlantPAx HMI applications. With FactoryTalk
View Studio, you can create displays and faceplates using a full-featured graphics editor.

Push the Ctrl+Esc keys on your keyboard and then Click the Studio 5000 icon on the start menu to open Studio
5000.

Wait for the Studio 5000 Common Launcher to appear.

PlantPAx Process Application Development Lab I 16 of 102


This time under the Recent Projects tab double-click PlantPAx Demo. This will open an existing HMI project in
the HMI designer software named FactoryTalk View Studio.

Wait a short time while the FactoryTalk View Studio application opens.

PlantPAx Process Application Development Lab I 17 of 102


Using Library Global Objects to Configure HMI Displays

Scroll to top of the Explorer window in FactoryTalk View Studio (drag the slider up) until you see the
Library_HMI_Area folder at the top.

Expand the Displays folder ion the Library_HMI_Area.

PlantPAx Process Application Development Lab I 18 of 102


Find the display named “(Lab) P2f Home” (P2f is the name of the library template that was used to create the lab
application).

Double-click the display named (Lab) P2f Home.

This is the blank “(Lab) P2f Home” display. We will start with this display because navigation to it is already
configured on the template navigation button bars. The next step will be to add a pump object for Tank1 to the
display and then link the object to a tag in the controller. The easiest way to do this will be to use Global Objects.

PlantPAx Process Application Development Lab I 19 of 102


If open, click on the small X in the right-corner of the Object Explorer window to close it.

Minimize the Displays folder.

PlantPAx Process Application Development Lab I 20 of 102


Global Objects

A global object is an HMI display element that is created once and referenced multiple times on multiple displays
in an application. When changes are made to the original (base) object, the instantiated copies are automatically
updated.

In the Explorer window, expand the Global Objects folder.

Find the global object named (ra-bas) p_motor graphics library. The RA-BAS stands for Rockwell Automation
Base library and the P_Motor means this screen contains motor objects for process control.

Double-click on the Global Object (ra-bas) p_motor graphics library to open the display editor.

For rapid development of information-rich operator displays, the Rockwell Automation Library of Process Objects
provides a collection of Global Objects that are linked to the Add-On Instructions with a drag and drop wizard.
Display elements include motors, valves, analog and digital indicators and even a sequencer. Together with the
HMI Project Templates they allow for rapid development of display graphics.

PlantPAx Process Application Development Lab I 21 of 102


Drag-and-Drop a Pump object from the Global Objects display to the blank “P1f Home” graphic.

Right-click on the new pump object on the Home Display graphic and select Global Object Parameter Values
from the drop-down menu.

From the Global Object Parameter Values window, we need to enter the tag Value of the pump into parameter 1.

PlantPAx Process Application Development Lab I 22 of 102


This parameter links the pump tag PMP100 (that we created earlier in the Logix code) to this instance of the pump
display object. For parameter 1, click on the ellipsis button in the column named Tag to open a Tag Browser
window.

Expand the directory named PlantPAX Demo / PAC01. “PAC01” is the data server shortcut name for the controller
that you added the pump code to. It is in slot 2 in the Emulator rack.

PlantPAx Process Application Development Lab I 23 of 102


Then expand the subdirectory named Online. Scroll-down the list and select the tag PMP100 and click OK.

PlantPAx Process Application Development Lab I 24 of 102


Click OK once more to accept the updated parameter.

The display is functional but can be customized with other library objects, symbols, tanks, piping, and more using
the included Symbol Factory HMI library. Due to time constraints in the lab, we will not customize the display at
this time.

The configuration for the pump object is complete, you can click on the Save button to save the updates to the
“(Lab) P2f Home” display.

PlantPAx Process Application Development Lab I 25 of 102


Close the FactoryTalk View Studio window. Click on the X.

Click No, do not save the changes to the global object display.

Section Summary

The Rockwell Automation Library of Process Objects™ is a collection of Application Templates, Application Code,
Graphic Objects, Faceplates and Process Control Strategies that let you quickly configure a device from I/O to
operator.

The Studio 5000® templates and libraries can help reduce the engineering time to assemble your integrated
architecture and process application.

With PlantPAx, engineering your modern DCS has never been easier.

PlantPAx Process Application Development Lab I 26 of 102


Operations - Operating the Plant from Device Faceplates

Using FactoryTalk View SE Client to View the HMI Application


FactoryTalk View SE Client is software for viewing and interacting with the FactoryTalk View SE application at run
time. Operators can use the client to view and interact with multiple graphic displays, manage alarms, view trends
and adjust set points

The client should already be open and displayed on your screen.

If not, Click on the SE Client Icon on the task bar at the bottom to open the Client window.

After the Client window opens, click on the Process Library button on the button bar. Note that samples of the
header, button bar, and alarm banners are included in the library Framework templates.

For rapid development of information-rich operator displays, the Rockwell Automation Library of Process Objects
provides a collection of display objects that are linked to the Add-On Instructions (shown below). This allows rapid
development of the plant graphics.

The RA Library of Process Objects overview screen shows several of the commonly used library objects. They
are grouped together by type: Analog Inputs, Motors, Valves, and others. There are detailed screens available for

PlantPAx Process Application Development Lab I 27 of 102


each of the library objects which show the pre-defined HMI objects in various orientations.

To examine the motor object that we configured in the last section Click on the Motor Objects button in the
navigation bar. A second navigation bar will appear. Click the Single-Speed Motor button on this navigation bar.

Click on a pump object to open the operator faceplate.

PlantPAx Process Application Development Lab I 28 of 102


From the “Quick-Start” operator faceplate, click on the Start Motor button to start the pump.

Note that the motor changes from dark gray to white indicate a running state.

All device objects have a small “Quick-Start” faceplate and a full feature larger faceplate available. The small
Quick-Start faceplate is intended for operators to quickly see the status of and control the device. The larger full
faceplate is intended for maintenance, engineering, troubleshooting, viewing diagnostics and configuring alarms.

From the small “Quick-Start” faceplate we can open the Full Faceplate.
Click on the “Display the Faceplate for this Object” button.

Exploring the tabs on the Faceplates

All full faceplates have tabs on the left side for Operator, Maintenance, Diagnostics, and Alarm faceplate screens.

PlantPAx Process Application Development Lab I 29 of 102


We will now explore some of the other tabs.

Click on the Maintenance tab.

From the maintenance tab a technician can configure faceplate label and tag descriptions, configure the alarms
and alarm thresholds, enable, disable, and override interlocks and permissive, and more.
Click on the Run-Time Accumulator button.

The motor Run-Time Accumulator is part of the library. The code for the accumulator was included in the sample
motor control strategy. The faceplate shows the current motor run time, number of starts, total accumulated
runtime and start attempts. Click on the Display Advance Properties button.

Note that the tag description, label, name and area can be configured from the faceplate. For a large number of
changes, the tag configuration updates would be completed off-line using Rockwell’s Tag Data Editing Tool.

PlantPAx Process Application Development Lab I 30 of 102


To make changes from the Engineering and Maintenance tabs, the user must have the appropriate access rights
(login credentials). Due to time constraints, we will not be addressing login security in this lab. The current login,
“DemoManager” does not have the rights to make changes from this tab, so everything is greyed out. has the
highest level of security access. Click on the red X’s to close the accumulator faceplates.

Click on the Restart Inhibit faceplate button.

The Restart-Inhibit is also part of the library. The code for the Restart-Inhibit was also included in the sample
motor control strategy. The faceplate shows the motor safe start configuration. After reviewing the faceplate
information, Click on the red X to close it.

PlantPAx Process Application Development Lab I 31 of 102


Click on the Diagnostics tab.

Each device faceplate has a diagnostics tab to assist the operator in trouble-shooting a device failure. Click on
the Alarms tab.

Each device faceplate has a alarms tab to display the alarms status for the device . From this tab the alarms can
be configured, acknowledged and reset. Click on the red X to close the motor faceplate.

PlantPAx Process Application Development Lab I 32 of 102


Section Summary

The sample Header and Footer displays are part of the Framework displays contained in the HMI template that
also includes button bars and alarm history and help displays. The Rockwell Automation Library of Process
Objects Faceplates let you quickly configure and control devices.

In the following section we will examine the library objects for a variable speed motor and the Lead Lag Standby
Motor Group object. The Lead Lag Standby Motor Group object is used to control a group of motors.

Click on the Additional Objects button on the button bar at the top of the display.

PlantPAx Process Application Development Lab I 33 of 102


PF755 Drive Fault Simulation and Lead Lag Standby Motor group (P_LLS)

In this section of the lab, we will simulate several faults on a PowerFlex drive and monitor the fault diagnostics
that are built into the P_PF755 Process Object faceplate. We will also interact with the Lead/Lag/Standby Motor
Group object.

Click on the Lead/Lag/Stdby Motor Group button on the button bar at the top of the display.

This process uses four PowerFlex 755 drives and a PID controller to maintain level in a tank. The four drives are
being automatically started and stopped by a Lead/Lag/Standby Motor Group Object (P_LLS).

Click on the P801 Motor Group. This will launch the Lead/Lag/Standby motor group faceplate. Pumps 801A,
801B, 801C, and 801D are configured as pumps 1, 2, 3, and 4 respectively in the motor group.

PlantPAx Process Application Development Lab I 34 of 102


Notice that the current motor demand is 2 pumps and pumps 2 and 3 are running.

Notice that the current pump order is shown in the upper left corner of the faceplate. Currently, pump 2 is the lead
and pump 3 is the lag.

PlantPAx Process Application Development Lab I 35 of 102


The tank inflow can be simulated using the slider in the upper left corner of the display.

Drag the slider to the left to decrease the tank inflow.

Note, that as the level decreases, the PID controller will decrease the speed of the discharge pumps. When the
controller output drops below 30%, the motor demand will decrease to 1 and the lag pump will be stopped.

PlantPAx Process Application Development Lab I 36 of 102


Drag the slider to the right.

Note, that as level increases, the PID controller will increase the speed of the discharge pumps. When the
controller output rises above 90%, the motor demand will increase and the lag pump will be started.

We can remove a pump from service, by simulating a fault on one of the drives. Four buttons are available on the
screen, for simulating drive faults.

PlantPAx Process Application Development Lab I 37 of 102


Click on the button to simulate a bus overvoltage on pump P801a (pump 1).

A drive fault alarm appears appear in the alarm summary, and the drive object indicates an alarm condition.
Notice the P_LLS faceplate now indicates that pump 1 is not available.

PlantPAx Process Application Development Lab I 38 of 102


The P_PF755 object has the ability to read a fault code from the drive and provide descriptive text of fault codes.
To view the specific drive fault, click on the drive to launch the faceplate.

The specific drive fault is identified on the bottom of the diagnostics tab of the drive faceplate. Click on the
diagnostics tab. In this example, a Bus Overvoltage fault is active for P801A.

PlantPAx Process Application Development Lab I 39 of 102


Click on the acknowledge and reset button to acknowledge and reset this alarm.

The alarm condition will clear.

Close the P801A faceplate.

PlantPAx Process Application Development Lab I 40 of 102


If we trip one of the running pumps, we can see that the pump will be removed from service and the standby
pump will be started. Click on the button to simulate a power failure on pump P801C.

Notice that pump 801D was started and pump 801C now indicates an alarm condition.

PlantPAx Process Application Development Lab I 41 of 102


On the motor group faceplate, we can see that pump 3 is now out of service, and pump 4 has become the lag
pump.

Click on pump 801C to launch the motor faceplate.

PlantPAx Process Application Development Lab I 42 of 102


Click on the Diagnostics tab. We can see that the faceplate indicates that a drive fault occurred due to a power
failure.

Rather than acknowledging the alarm from the faceplate, we can also acknowledge the alarm from the alarm
summary display. Click on the alarm button in the main header.

In the alarm list, click on the P801C Drive Fault alarm and then click the Acknowledge button to acknowledge
the alarm.

PlantPAx Process Application Development Lab I 43 of 102


Click on the Lead/Lag/Stdby Motor Group button in the menu header to return to the pump group display.

Notice the alarm indicators are no longer blinking. However, the alarm condition is still present, because it has
not been reset.

Trip pump 801D by clicking the button to simulate a bus undervoltage on P801D.

PlantPAx Process Application Development Lab I 44 of 102


Trip pump 801B by clicking the button to simulate a motor overload on P801B.

When pumps 801B and 801D stop, the PID controller output will increase to 100% to try to maintain the level.
Pump 801A will not be able to handle the demand, so the motor group will attempt to start a second pump, but
there are no pumps available. The level will eventually reach a high level.

PlantPAx Process Application Development Lab I 45 of 102


We can configure an alarm for the motor group to alert the operator when there are not enough pumps available
to meet the demand. Click on the motor group.

Click on the alarm tab.

PlantPAx Process Application Development Lab I 46 of 102


Click on the No motors to start alarm button.

Click on the maintenance tab.

Click on the advanced properties button.

PlantPAx Process Application Development Lab I 47 of 102


The check boxes are currently greyed out. You must be logged in as an engineer to configure this alarm.

. Click the login button in the main header.

Enter ‘Engineer’ as the username and ‘Engineer’ as the password. Click OK.

PlantPAx Process Application Development Lab I 48 of 102


The check box is now enabled. Check the box for “The alarm is configured to exist and will be scanned” and
close the alarm faceplate.

You’ll see that the motor group object and faceplate now indicate an alarm condition “No motors to start”.

We can clear the drive fault on pump B, so that the pump will become available to the motor group. Click on the
P801B simulation button to clear the fault condition.

PlantPAx Process Application Development Lab I 49 of 102


Pump 8101B becomes the lag pump and is started. The alarm condition clears on the motor group. Acknowledge
the alarm by clicking the acknowledge button on the faceplate

PlantPAx Process Application Development Lab I 50 of 102


The level in the tank will decrease.

Click on the P801C and P801D simulation buttons to clear the remaining fault conditions.

Click on the alarm button in the main header to acknowledge all remaining alarms.

Click the Acknowledge page button to acknowledge the page of alarms.

PlantPAx Process Application Development Lab I 51 of 102


Click Acknowledge.

Section Summary

The Premier Integration experience from Rockwell Automation represents the next level of controller
and device integration. It combines the functionality of an automated control system with the resources
in the field device and communication infrastructure. Premier Integration simplifies and streamlines
system design, maintenance and operation.

At the end of the the lab, if time permits, feel free to explore the rest of the library objects from the library
navigation buttons.

Click the Home button on the main header to return to the Home screen.

PlantPAx Process Application Development Lab I 52 of 102


Operating a Reactor with Faceplate Diagnostics and Alarms

In this section of the lab we will operate and interact with a simulated reactor designed with good alarm
management practices. We will see how device alarms and device diagnostics help operators and maintenance
personnel trouble shoot issues.

Click on the Reactor button on the button banner at the top of the Home screen.

You will be using graphic screens developed with standard library objects. For rapid development of information-
rich operator displays, the Rockwell Automation Library of Process Objects provides a collection of display objects
that are linked to the Add-On Instructions (example below). This allows rapid development of the plant graphics.

We will now run a batch of product through the reactor. In this section of the lab you will run the reactor manually,
operating from the device faceplates. Later in the lab you will be running an automated sequence to get familiar
with the library P_Seq Sequencer object.

First we need to empty the reactor of any existing product but notice the black stop sign next to the discharge
pump. This indicates that an interlock condition exists that will prevent the pump from starting.

PlantPAx Process Application Development Lab I 53 of 102


Click on the discharge pump object.

The Interlock button is black indicating an active interlock condition. Click on the Display Interlocks button.

The Interlock Faceplate indicates that because the Discharge Valve is closed the Discharge Pump cannot be
started. A low level condition in the tank would also interlock the discharge pump to protect it from running with
no flow. Note the light-gray box around the “Discharge Valve Clsd” text indicating the “First Out” status. If more
than one interlock condition existed at the same time then the First Out box indicates which condition happened
first.

Click on the red X to close the interlock faceplate.

PlantPAx Process Application Development Lab I 54 of 102


Click on the red X to close the pump faceplate.

Click on the Discharge Valve to open the faceplate.

Click on the Open Valve button to open the valve. When the valve indicates full open the Discharge Pump can
be started.

PlantPAx Process Application Development Lab I 55 of 102


Note the Interlock Indication “stop-sign” is gone. Click on the pump to open the pump faceplate.

Note the pump Interlock button is now light-gray indicating that no current interlocks exist. Now click on the Start
Motor button to run the discharge pump.

When the level in the reactor reaches 0% the pump will automatically be stopped by the Low Level interlock.
Click on the Close Valve button so that we can next add new product to the tank.

PlantPAx Process Application Development Lab I 56 of 102


Click on the red X’s to close the pump and valve faceplates.

Notice the IO Fault alarm on the Premix 2 inlet valve. The alarm is indicated on the device object and in the alarm
banner. An operator may want to “shelve” the IO Fault alarm until after the batch is complete. The operator can do
this from the device faceplate. Click on the Premix 2 Inlet Valve to open the faceplate.

Click on the Display Faceplate button to open the full multi-tabbed valve control and configuration faceplate.

PlantPAx Process Application Development Lab I 57 of 102


Click on the alarm tab to view and configure alarms.

Click on the yellow I/O Fault alarm status indicator to open the configuration faceplate for the IO fault alarm.

Notice that the button for alarm shelving is visible and available to the operator. Click the Shelve button to
shelve the alarm.

PlantPAx Process Application Development Lab I 58 of 102


Click the Yes to confirm the alarm shelving.

Notice that the alarm status is “Shelved” on the faceplate. The remaining shelve time is indicated and can be set
by the operator.

PlantPAx Process Application Development Lab I 59 of 102


Acknowledge the alarm and then click the X’s to close the alarm configuration and alarm status faceplates.

Notice that the alarm no longer appears in the alarm banner.

Close the open faceplates.

PlantPAx Process Application Development Lab I 60 of 102


To run a batch in the reactor we will first need to fill it above 75% because the agitator is interlocked to the tank
level. Click on the Agitator motor to open the faceplate. Click on the Display Interlocks Faceplate button. Note
the interlock condition.

Click the X’s to close the agitator faceplates.

PlantPAx Process Application Development Lab I 61 of 102


Because the Premix 2 Valve has an IO fault we will use Premix 1 Raw Material valve to fill the tank. Click on the
Premix 1 Inlet Flow Totalizer FQ_101_R object to open the totalizer faceplate. The totalizer faceplate is used for
flow meters. We will be using the library totalizer object to add the correct amount of raw material to the tank.

On the Dosing faceplate, change the set point (SP) to 4100 KG. And click OK.

PlantPAx Process Application Development Lab I 62 of 102


Click the Start Totalizer button to start the totalizer. Next we will open the valve, when the Premix 1 material
inlet valve XV_101_R is opened the totalizing will start. Once the set point is reached the totalizer will
automatically close the inlet valve.

Note that the totalizer is ready to run. Click on the Premix 1 Inlet Valve XV_101_R to open the operator faceplate
for the valve.

PlantPAx Process Application Development Lab I 63 of 102


Open the Premix 1 inlet valve by clicking the Open Valve button. When the valve opens, the totalizer will start.

Wait for the reactor to fill.

Note that when 4100KG is delivered the totalizer will close the inlet valve.

PlantPAx Process Application Development Lab I 64 of 102


The command to close is an External command from the totalizer to the valve. This is indicated on the faceplates
as a flag. Click on the Command Source button to view the mode status.

Click on the X’s to close all open faceplates.

PlantPAx Process Application Development Lab I 65 of 102


With the reactor level above 75%, we can now start the agitator motor (which no longer indicates an interlock
condition). Click on the agitator to open the variable-speed motor faceplate.

Click on the Start Forward button to run the agitator.

As agitation of the raw material begins, the temperature begins rising and finally a high temperature alarm occurs.
Since the alarm is correctly configured with priorities and thresholds the operator notices the alarm condition and
can respond.

PlantPAx Process Application Development Lab I 66 of 102


Notice the temperature has climbed above the 120 degree set point.

The product temperature is indicating an alarm both on the alarm banner and the indicator.

Click on the Product Temp indicator to open the faceplate.

The reaction continues and the operator notices the temperature controller is in manual mode indicated by the

hand. The controller needs to be put in auto mode. If this sequence (fill, agitate, discharge) were to be
automated using one of Rockwell’s sequencer or batch options the device mode checking (auto, manual,
cascade, operator, and program) would be included in the sequence or batch recipe.

PlantPAx Process Application Development Lab I 67 of 102


Click the Product Temperature controller to open the faceplate.

Place the Product Temperature controller TIC_101_R in auto mode by clicking the auto button.

With the controller in auto mode the temperature is decreasing. Once the temperature falls below the high alarm
threshold the alarm is indicated as not active but does need to be acknowledged to be reset.

PlantPAx Process Application Development Lab I 68 of 102


Click on the red X to close the TIC_101_R faceplate.

Click on the button to Acknowledge and Reset All Alarms for this Device.

Click on the X to close the faceplate.

Note the product temperature has returned to normal operating range (PV = SP) and the product batch is saved
and can be pumped to the downstream storage tank.

PlantPAx Process Application Development Lab I 69 of 102


To discharge the product, click on the discharge pump to open the faceplate.

Click the start button.

Note that once the level in the tank fell below 75% the agitator motor was stopped by the level interlock.

PlantPAx Process Application Development Lab I 70 of 102


Section Summary

With production running high and facilities operating with fewer people, alarm management has become a key to
achieving operational excellence, increasing plant safety, and reducing loss of product and unplanned downtime.

The Library Faceplates built in device alarms and device diagnostics help operators and maintenance personnel
quickly trouble shoot issues.

PlantPAx Process Application Development Lab I 71 of 102


Click on the Process Library button on the button bar.

Click on Additional Objects and then Sequencer Object on the navigation bars.

Sequencer (P_Seq) Library object

To familiarize the student with the operation of the library’s P_Seq sequencer object, we will run a sequence for
performing a recirculation cycle on a simulated storage tank.

We will be using graphic screens developed with standard library objects.

PlantPAx Process Application Development Lab I 72 of 102


Note that the sample code below is the P_Seq instruction running in the processor.

PlantPAx Process Application Development Lab I 73 of 102


Running a simple Sequence

The sequencer for Storage Tank 1 recirculates the tank contents for 1 minute. Click the Sequence Control
Window display button labeled “Recirc EM Tank 1” to launch the sequencer faceplate.

From the main Sequence Control Window faceplate for the P_Seq instruction, the sequence can be started,
stopped, and reset.

Click the magnifying glass button on the Sequencer faceplate to display the Run-Time Sequence window.

PlantPAx Process Application Development Lab I 74 of 102


Drag and position the run-time sequence window to the right of the tank as shown below.

As the sequence is running, the run-time sequence window will provide details on the operation of the sequence.

Output
status
indicators

When the tip of the symbol


The Step columns points up the input must be on
The Input status to qualify for that step. When
indicators turn turn green to show
the current step in the tip is down the input must
blue when the
progress be off to qualify. When the
input is on. input condition is qualified, a
black dot appears in the middle
of the icon.

PlantPAx Process Application Development Lab I 75 of 102


Click the Start Sequence button on the run-time sequence window.

Step 1 will acquire the devices, by placing them in program mode. This step will complete quickly. Step 2 will
close the transfer valve.

PlantPAx Process Application Development Lab I 76 of 102


The sequence will advance to step 3. Step 3 will open the discharge valve.

Step 4 will start the discharge pump.

PlantPAx Process Application Development Lab I 77 of 102


Step 5 will circulate the tank contents for 60 seconds through the recirculation valve.

Step 6 will stop the discharge pump.

PlantPAx Process Application Development Lab I 78 of 102


Step 7 will close the discharge valve.

Once the valve is closed, the sequence will jump from step 7 to step 19 where it will put all devices in a done state
and end the sequence. The sequence faceplate will indicate that the sequence is complete and the reset button
will become available.

Click the reset button to return the sequence to the idle state.

Close the run-time sequence window by clicking on the red X.

PlantPAx Process Application Development Lab I 79 of 102


Configuring the Sequencer from the Faceplates

Click the Sequence Control Window display button labeled “Recirc EM Tank 1” to launch the sequencer
faceplate.

The Sequencer faceplate has tabs for Manual Control, Maintenance, Diagnostics, and Alarming. Once the logical
connections to devices have been made in the code, the actual configuration of the sequencer steps is done from
the faceplates

Click on the Maintenance tab of the faceplate.

PlantPAx Process Application Development Lab I 80 of 102


Click on the Advanced Properties button to display the advanced faceplate.

The advanced faceplate contains Maintenance, Engineering, and HMI Configuration tabs. Click on the
Engineering tab.

PlantPAx Process Application Development Lab I 81 of 102


From the Engineering tab we can configure several options for the sequencer. Click the checkbox to enable an
operator prompt queue. We will add a prompt step to the sequence later in the lab.

Click the “I/O Config” button.

From the inputs and outputs Sequencer Configuration window, we can configure the inputs and outputs for the
particular sequencer. There are three configuration tabs: Inputs (BOOL), Digital (BOOL) outputs, and Analog
(REAL) outputs.

This sequence uses 6 inputs (Inputs 1 through 6). These inputs are used to configure the step changes or
transitions. Click on the Digital Output tab.

PlantPAx Process Application Development Lab I 82 of 102


On the Output Configuration tab, 6 outputs (commands) have been configured for this sequence. The stopped
and held columns define the state of the outputs if the sequence goes to either of those states.

Close the configuration window.

Click the “Running” button on the engineering faceplate.

PlantPAx Process Application Development Lab I 83 of 102


Click the “Multi-Step Config” button on the engineering faceplate.

Note that from this window, we can configure what is to occur in each individual step of the sequence. From here,
each step is configured with the inputs, timers and other properties for the step.
Close the Multi-Step Configuration Window.

PlantPAx Process Application Development Lab I 84 of 102


Click on the HMI Configuration tab.

From the HMI Configuration tab, we can change the name, label, area name for security, and units. As with other
Process Library objects, the Sequencer object also has configurable Permissive and Interlock inputs and supports
linking navigation to P_Perm and P_Intlk objects.

Close all open faceplates.

Section Summary

The Sequencer Object (P_Seq) provides a flexible controller-based step sequencing solution that
reduces engineering time by automating common operator procedures. The step-by-step configuration
makes it easy to adjust procedures directly from the HMI.

Click the Home button on the main header to return to the Home screen.

PlantPAx Process Application Development Lab I 85 of 102


Click on the WWW Area button to navigate to the Water Wastewater Area of the application.

PlantPAx Process Application Development Lab I 86 of 102


Running a Waste Water Plant Application

The Wastewater application in this section of the lab, provides several examples of wastewater processes that
have been configured using the Rockwell Automation Library of Process Objects as building blocks.

Click on the Raw Sewage button on the menu bar and then click on the Aeration button.

In the aeration process, cascaded controllers are used to control the amount of air flow into the aeration basins in
order to maintain the dissolved oxygen (DO) at a configurable setpoint.

PlantPAx Process Application Development Lab I 87 of 102


Notice for Aeration Basin 1, the current setpoint for DO is 3.0 PPM and the air flow setpoint is approximately
60SCFM.

PlantPAx Process Application Development Lab I 88 of 102


Click on AIC2013, to launch the P_PID controller faceplate. Enter a setpoint of 6.0 PPM.

PlantPAx Process Application Development Lab I 89 of 102


Watch the air flow into the tank increase, in order to increase the amount of DO in the aeration tank.

PlantPAx Process Application Development Lab I 90 of 102


Click on the Sludge Treatment button on the menu bar.

Sludge Treatment screen.

PlantPAx Process Application Development Lab I 91 of 102


The raw activated sludge (RAS) pump group is managed by a P_LLS object (Lead/Lag/Standby). This is the
standard object from the process object library, which was introduced in an earlier section of the lab. Click on the
RAS Pump Group object to launch the P_LLS faceplate.

Click the command source button to launch the command source faceplate.

PlantPAx Process Application Development Lab I 92 of 102


The pump group is in program mode by default for this demo.

Click the button to request operator control.

Close the command source faceplate.

PlantPAx Process Application Development Lab I 93 of 102


We can manually change the pump demand from 2 motors to 3.
Click on the Number of Motors to Run entry box.

Enter ‘3’ and click OK.

Close the pump group faceplate.

PlantPAx Process Application Development Lab I 94 of 102


The third pump will start. As the third pump ramps up, the speed of the other two pumps will decrease to maintain
a flow of 10 MGD. The pump speed is controlled by a flow controller. Click on the flow controller, FIC7015, to
launch the quick faceplate for the P_PID controller.

Click on the setpoint entry box.

Enter a setpoint of ‘15’. Click OK. Close the P_PID faceplate.

PlantPAx Process Application Development Lab I 95 of 102


The speed of the pumps will increase accordingly. Click on the RAS Pump Group object to launch the P_LLS
faceplate.

Return the motor group to program control by clicking on the RAS Pump Group, and then clicking on the
command source button, and then clicking the Request Program Control button on the command source
faceplate.

Close the open faceplates.

PlantPAx Process Application Development Lab I 96 of 102


Click on the Belt Thickener, M8122, to launch the P_VSD faceplate.

Click the Interlock button to launch the P_Intlk interlock faceplate. The interlock faceplate indicates that the
Digester valve is not open. We must open the valve to start the motor.

PlantPAx Process Application Development Lab I 97 of 102


The P_Seq process object is used to fill and drain the digesters. Click the Digester 1 Sequencer button.

Click the start button.

PlantPAx Process Application Development Lab I 98 of 102


Click the operator prompt button.

Select Fill, enter ‘10’ for the level setpoint, and ‘50’ for the flow setpoint. Click Acknowledge.

PlantPAx Process Application Development Lab I 99 of 102


The flow control valve will open but the belt thickener must be started in order to start the flow to the digester.

The interlock on the belt thickener motor has been cleared and the motor can now be started. The faceplate for
the belt thickener, M8122, should still be open. Click Start and then close the faceplate. .

PlantPAx Process Application Development Lab I 100 of 102


Once the belt thickener motor is running, the discharge pump will start automatically. The interlock on the inlet
valve will clear. Click on the inlet valve, XV8112, to launch the P_ValveSO faceplate.

Click the open valve button.

The interlocks on the WAS pumps will clear and the pumps will be started by the WAS Pump Group.

Close the open faceplates

PlantPAx Process Application Development Lab I 101 of 102


Section Summary
Water companies using an integrated control and visualization system for wastewater treatment, and other
process industries, can expect reductions in design time and enhanced process control. Rockwell’s portfolio of
products, systems, templates and libraries provide you with the tools you require to engineer and maintain your
plant.

Lab Summary
PlantPAx™ is the process automation system from Rockwell Automation with all the core capabilities expected in
a world-class modern distributed control system. Configure your Integrated Architecture control system to meet the
PlantPAx system guidelines and you can call it PlantPAx. The Studio 5000® application can help reduce the
engineering time to assemble your integrated architecture and process application. The Rockwell Automation
Library of Process Objects™ is a collection of Application Templates, Application Code, Graphic Objects,
Faceplates and Process Control Strategies that let you quickly configure a device from I/O to operator.

With PlantPAx, engineering your modern DCS has never been easier.

PlantPAx Process Application Development Lab I 102 of 102

You might also like