PPS Tutorial

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

Getting Started with Proficy Process Systems

Contents
1. Installing Proficy Process Systems Software for Single PC Solution ...............2
1.1 System Requirements ................................................................................2
1.1.1 Operating Systems ..............................................................................2
1.1.2 Internet Explorer ..................................................................................2
1.1.3 Hardware .............................................................................................2
1.2 Proficy Process Systems Software Elements.............................................3
1.3 Installing a Proficy Process Systems Engineering Workstation with iFIX
HMI....................................................................................................................4
1.4 Installing a Proficy Process Systems Engineering Workstation with
CIMPLICITY HMI...............................................................................................6
2. Hardware setup for Single Engineering Workstation........................................8
2.1 Computer Hardware Configuration.............................................................8
2.2 Allied Telesis Switch Configuration (Supervisory LAN) ..............................9
2.3 Hirschmann MICE Hardware (IO LAN).......................................................9
2.4 GE Fanuc PACSystems RX3i ENIU.........................................................10
3. Getting Started with Logic Development........................................................11
3.1 Choosing the correct project type.............................................................11
3.2 Setting up a new project in Proficy Process Systems...............................11
3.3 Building logic with Proficy Process Systems function blocks....................12
3.4 Downloading to the Controller ..................................................................16
4. Building operator console screens .................................................................17
4.1 Building operator console with iFIX ..........................................................17
4.2 Building operator console with CIMPLICITY.............................................23
1. Installing Proficy Process Systems Software for
Single PC Solution
1.1 System Requirements

The following are minimum system requirements to support an installation


of Engineering Workstation and one or more operator consoles.

1.1.1 Operating Systems


 Windows XP Professional (Service Pack 2). Supported for all
installation types.
 Windows 2000 Advanced Server (Service Pack 4). Supported for
iFIX and CIMPLICITY.
 Windows Server 2003 Standard or Enterprise Editions (Service
Pack 1 or Revision 2). Supported for iFIX and CIMPLICITY.
 We do not support Windows Server 2003 64 bit versions.

1.1.2 Internet Explorer


 Internet Explorer 6.0 or higher.
Note: You must install Internet Explorer before installing
Proficy™ Process Systems.

1.1.3 Hardware
 3 Ghz Pentium 4-based processor with 1 GB RAM
 3 GB hard disk space.
Note: Windows 2000 and XP workstations require the
Microsoft .NET Framework v1.1. If this is not yet installed,
approximately 150 MB additional hard disk space is required
when installing Proficy™ Process Systems. The .NET
Framework is automatically included with Proficy™ Process
Systems, so you do not need to install it separately.
Warning: After installation of Proficy™ Process Systems
and the .NET Framework is complete, do not attempt to
install an older or beta version of the .NET Framework. This
causes the newest version of the .NET Framework to fail.
 Additional hard disk space for sample projects, temporary files, and
growth
 TCP/IP-compatible network interface adapter
 Ethernet adapter
1.2 Proficy Process Systems Software Elements

Proficy Process Systems contains five software components:

 Engineering Workstation
o Used to develop and configure the system. Includes the capabilities of an
operator console
 System Server
o Used to store and serve EGD configuration, historical data, and project
configuration to other components in the system
 Operator console
o Used to monitor and control the process during runtime only.
CIMPLICITY or iFIX can be used as the visualization option.
 Application Server
o The client/server architecture. In CIMPLICITY, the Application Server
enables Proficy Process Systems to integrate with a CIMPLICITY
application.
o In iFIX, the Application Server enables you to extend your visualization
package to include a database, E-Signatures, third party devices, and
virtual tags.
 Batch Server (optional)
o Executes recipes to generate a specific product

Each element is a functional entity and can be distributed to physical machines in various
combinations.

The remainder of the document describes the Engineering Workstation functionality.


1.3 Installing a Proficy Process Systems Engineering
Workstation with iFIX HMI

1. Place the Proficy Process Systems installation DVD in the DVD drive. If
you have Autoplay enabled, the installation splash screen appears. If the
installation splash screen does not appear, run Setup.exe from the root
directory of the DVD.

2. To start the installation process, when the installation splash screen


displayed below appears, choose Engineering Workstation. In the
Proficy Process Systems dialog box, follow the screen prompts, selecting
Next each time until you are prompted to select the components to be
installed. If a previous version of Proficy Process Systems is installed on
your workstation, you are prompted to uninstall Proficy Process Systems
during the upgrade process. You should do so only when prompted by the
installation process.

3. When installing Engineering Workstation with iFIX HMI, select the option
displayed below. Continue to follow the dialog boxes until the installation is
complete.
By default, the EGD Configuration Server, EGD Management Tool, and
EGD Management OPC Server are automatically installed with
Engineering Workstation regardless of the HMI product you have selected.
1.4 Installing a Proficy Process Systems Engineering
Workstation with CIMPLICITY HMI

1. Place the Proficy Process Systems installation DVD in the DVD drive. If
you have Autoplay enabled the installation splash screen appears. If it
does not appear, run Setup.exe on the root directory of the DVD.

2. When the screen displayed below appears, choose Engineering


Workstation to begin the installation process.

3. From the Proficy Process Systems dialog box that appears, follow the
screen prompts, selecting Next each time until you are prompted to select
the components to install. If a previous version of Proficy Process
Systems is installed on your workstation, you are prompted to uninstall
Proficy Process Systems during the upgrade process. Do so only when
prompted by the installation process.

4. When installing the Engineering Workstation with the CIMPLICITY HMI


package, select the option as displayed below. Continue to follow the
dialog boxes until the installation is complete.
By default, the EGD Configuration Server, EGD Management Tool, and
EGD Management OPC Server are automatically installed with
Engineering Workstation regardless of the HMI product you have selected.
2. Hardware setup for Single Engineering Workstation

2.1 Computer Hardware Configuration

1. Refer to Section 1.1 for computer operating system and hardware


requirements.
2. Configure the network card.
2.2 Allied Telesis Switch Configuration (Supervisory LAN)

 Allied Telesis AT-8624T/2M switches are recommended by GE Fanuc


for a Proficy Process Systems installation. These switches include a
basic configuration so that you can begin to use the switches quickly
within your network infrastructure.
 If not using an Allied Telesis switch, ensure that your switch is enabled
for IGMP traffic. If this traffic type is not enabled, you may not be able
to communicate between the Controllers and other devices on the
Supervisory Network.

2.3 Hirschmann MICE Hardware (IO LAN)

1. Refer to the Hirschmann installation manual for details on configuration


and connections of the MICE.
2. With the Hirschmann software, configure individual IP addresses for
each MICE. (In this configuration example, three MICE are used.)
3. Hyper ring connections are done with fiber optic cable. For the hyper
ring, connect the three MICE together with the fiber optic cables as
follows:
Connect port 1 on MICE 1 to port 2 on MICE 2.
Connect port 1 on MICE 2 to port 1 on MICE 3.
Connect port 1 on MICE 3 to port 2 on MICE 1.

MICE 1 and 2 have the following DIP switch settings:


1 Redundancy Manager – Off
2 Ring port – Off
3 Standby – Off
4 Configuration – On

MICE 3 has the following DIP switch settings:


1 Redundancy Manager – On
2 Ring port – Off
3 Standby – Off
4 Configuration – On
2.4 GE Fanuc PACSystems RX3i ENIU

 When creating a new project: if your system requires Remote Ethernet


I/O, ensure that the Remote Ethernet I/O templates are utilized.
 The Remote Ethernet I/O templates contain configuration data with
fixed exchange IDs for the EGD exchanges required to communicate
with the RX3i ENIUs.
Note: You will experience a conflict with the EGD exchange IDs if
you do not use the ENIU templates provided by GE Fanuc when
creating a new project with remote Ethernet I/O.
 These templates also contain logic that can determine the data quality
of the points on the ENIU.
 Refer to the GE Fanuc PACSystems RX3i ENIU manual for
instructions on configuring and connecting the ENIU.
 Refer to the manufacturer’s FieldBus manual for configuration and
connection of FieldBus devices. FieldBus devices are connected as in
any other application.

Note: For the application outlined in this document, an ENIU is not


required.
3. Getting Started with Logic Development
3.1 Choosing the correct project type
There are 2 different types of projects to choose from when creating a new
Proficy Process Systems project. Your choice depends on the type of I/O to be
used in your system.

 If your project requires Remote Ethernet I/O, then use the Remote
Ethernet I/O Templates.
 If you project requires local I/O, then begin with the standard New
Project wizard, and then choose GE Fanuc Proficy Process Systems
RX3i or GE Fanuc Proficy Process Systems RX7i.
 If your project requires Genius I/O, then begin with the standard New
Project wizard and choose GE Fanuc Proficy Process Systems RX3i or
GE Fanuc Proficy Process Systems RX7i. Refer to the Genius manual
for configuration of the Genius bus.

3.2 Setting up a new project in Proficy Process Systems

1. In the USB port of the Engineering Workstation, insert the hardware


license key.
2. Open Proficy Process Systems. From the dialog box that displays, select
Create a new project with the ‘Engineering Workstation template’, and
then select OK.
3. Name the new project Getting Started DEMO, and then select OK. This
project assumes that you are working with a redundant RX7i Controller. If
you are working with an RX3i Controller, then use the ‘GE Fanuc Proficy
Process Systems – RX3i’ Project Template.
Note: Refer to the GE Fanuc PACSystems RX7i manual for instructions
on configuring and connecting RX7i redundant Controllers.
4. In the Navigator, select the PAC1 target.
5. In the Inspector, enter the IP address for this target.
6. In the Hardware Configuration (HWC) and in the target connection
information, configure IP addresses for both the Primary and Secondary
Controllers.
7. In the Inspector, set the value of the Redundant IP property to On.
8. In the Navigator, select the Ethernet Global Data node.
9. In the Local Producer ID, enter a unique value. Typically, this value is the
IP address of the Controller.
3.3 Building logic with Proficy Process Systems function blocks

1. In the Navigator, create a new FBD block named Alarm_DEMO.


2. Add a Call block to _Main to call the new FBD block.
3. Open the Alarm_DEMO.
4. Add a Manual SP block to the drawing. When prompted name the block
MP1
5. Add a FANOUT and ALARM_A block to the drawing. When prompted
name the alarm block AL1.
6. Add an IND_A block to the drawing. When prompted, name the block
IND1.
7. Each Proficy Process Systems block contains an EN input. When you
double-click EN, a drop-down list appears. Select #ALW_ON for all three
blocks. This enables the Proficy Process Systems blocks.

8. Connect MP1.OP to the input of the FANOUT block. OUT1 is connected


to the PV of the AL1 block; OUT2 is connected to the IND1 PV input. This
is displayed below.
Now configure the blocks.

1. Select the block instance variable MP1, as displayed below.


2. In the Property Inspector, the properties of the block appear. Enter 100 for
the OP Maximum value. No change is required for OP Minimum.
3. Configure the alarm block properties as displayed below.

4. Select the block instance variable IND1, and then enter 100 for the PV
Maximum value.
5. Create another FBD drawing named PID_DEMO, and then in the _MAIN
block, create a call to PID_DEMO.
6. In the FBD editor, insert an AI_REAL, PID, Simulate, and AO_REAL
block.
7. Enable the Proficy Process Systems blocks to be always on.
8. For the AI and AO blocks, enter 100.0 for the PV High and Raw High
values; enter 0.0 for the PV Low and Raw Low values, as displayed
below.
9. Connect the blocks as displayed below. For the AO1 block, assign a
variable named LP100 to RAW. Do the same for the AI block. Feedback
to the PID block is provided with the Simulate block.
3.4 Downloading to the Controller

1. Right-click Ethernet Global Data, and then select Synchronize Process


System Exchanges.
2. Go online to the Controller.
3. Go into Programmer Mode.
4. Right-click the target, and then choose download “PAC1” to Controller.
A window appears displaying Build in Progress. Another window appears
prompting you to Download to Controller. Select OK.
After the download, any warnings or errors appear in the Feedback Zone.
5. Start the Controller.

During the download process, the project EGD information is published to the
EGD Configuration Server. View the Messages Tab of the Feedback Zone for
any errors or warnings.
4. Building operator console screens
4.1 Building operator console with iFIX

1. Open iFIX and the Proficy iFIX Workspace.


2. In configure mode, on the left side, expand the Dynamo Sets.
3. Double-click PPS_ManualSetpoint. A variety of dynamos appear. Drag
the dynamo of your choice into the workspace.
4. In the dynamo configuration window that appears, under Controllers &
Drawings, select PAC1. The block name for the manual setpoint appears.
Set the engineering units and Push Button Rate values, and then select
OK.
5. Repeat the above dynamo steps for the ALARM_A, IND_A, AI1, PID1,
and AO1 blocks. The screen may be similar to the one below.

6. At the top of the screen, choose Insert, and then select OLE Object.
Scroll down, choose Proficy Alarm Viewer Control, and then select OK.
The alarm viewer displays on the screen.
7. To enter the configuration window, double-click the alarm viewer. Deselect
the Hide buttons, and then select the Connections tab. Select the Add
button, select GEFanuc.OPCAEappsServer.1 for the alarm viewer
connection, and then select OK.

8. Select the Alarm Columns tab, select Subcondition, and then use the
arrow to move the subcondition to the Selected Columns. Select OK. The
alarm viewer displays the Subcondition column.
9. Select WorkSpace, then choose Switch to Run. The iFIX HMI is now
running. Your screen may appear as shown below.

Note: For details, see the PowerTool and troubleshooting guides.

10. From the PAC1.MP1 dynamo, double-click 0 psi, and then enter 25. The
alarm viewer should display the screen below. As the value changed from
a LoLo Level alarm of 0 to a Normal state of 25, a ROC (Rate of Change)
alarm is activated because of the quick change. The ROC and Level
alarms then change to green, indicating a Normal state.
11. In the manual setpoint dynamo, enter 85. The alarm viewer displays a
ROC alarm and a High state alarm. The ROC alarm goes back to a
Normal state, and the IND1 dynamo displays the appropriate value
entered in the manual setpoint dynamo.

12. When you double-click a dynamo, this automatically opens the faceplate
to control and monitor the corresponding block in the Controller logic.
Double-click the PAC1.PID1 dynamo. Select the Auto button; the PID
loop starts. The default setpoint value is 50. The PV and OP values
change until the setpoint value is 50. The AO dynamo color changes from
red to green. When you move the faceplate, the PID output is displayed
on the PID dynamo.
13. The PID faceplate has three tabs: Main, Details, and Trend. Depending
on the selected tab, different settings are displayed on the PID block. In
the Details tab, enter PID parameters. The Trend tab displays the PID
operation trend.
4.2 Building operator console with CIMPLICITY

1. Open the CIMPLICITY Workbench.


2. Choose File, and then create a new project.
3. Enter a unique project name, and then select Create.
4. In the project properties window, select OK, and then exit the wizard.
5. To create a new user, expand the Security Folder, and then double-click
Users. Enter a user name, and then configure the User properties. The
role name for the new user is Engineer.
6. Expand the Process Systems folder, and then double-click the Object
Builder. Select PAC1, select Update, and then choose Proceed. In the
Object Builder window, select Build. When the status is Success, select
Close.

7. Select the Configuration Update button, and then select OK.


8. Right-click Screens, select New, and then select Start.
9. In the CimEdit screen that appears, select the Class Object button.
10. In the Select an Object dialog box that appears, select MANUAL_SP, and
then select OK. The manual setpoint object displays on your screen.
11. Add the Alarm, IND_A, AI, PID, AO, and Alarm Viewer objects as
displayed above. The screen may look similar to the one below.
12. To access the new screen, choose Screens. While CIMPLICITY is
running, double-click the screen. The screen opens and the project runs.
If the screen displays and the project is not running, then you are
prompted to run CIMPLICITY. Below is a view of a CIMPLICITY operator
console.
13. On the PAC1.MP1 object, choose 0 psi, and then enter 25. The alarm
viewer may look similar to the screen below. As the value went from a
LoLo Level alarm of 0 alarming to a Normal state of 25. The ROC alarm is
activated for one second, and then the alarm changes to Normal state.
14. In the manual setpoint object, enter 85. The alarm viewer displays a ROC
alarm for one second and an alarm state of High. The ROC alarm goes
back to normal. The AL1 alarm object (alarm state is High) appears as
well as the alarm in the viewer. The IND1 object displays the appropriate
value entered in the manual setpoint object.

15. When you select an object, the faceplate automatically opens to control
and monitor the corresponding block in the Controller logic. Select the
PAC1.PID1 object, and then select the Auto button. The PID loop starts.
The default setpoint is 50. The PV and OP values change until the
setpoint value is 50. The AO dynamo color changes from red to green and
the output value is displayed. The PID output value is also displayed on
the PID object.

16. The PID faceplate contains three tabs: Main, Details, and Trend.
Depending on the tab you select, different PID block settings are
displayed. In the Details tab, enter PID parameter values. The Trend tab
displays the PID operation trend.

You might also like