MaxDPU 4f Guide PDF
MaxDPU 4f Guide PDF
MaxDPU 4f Guide PDF
Hardware Guide
278705 Rev. A3
Refer to this publication for complete and accurate information that helps you better operate and service Metso
Automation equipment. Your comments and suggestions are welcome.
Metso Automation
1180 Church Road
Lansdale, PA 19446
Attention: Manager, Technical Publications
Introduction .................................................................................................................................................................1-1
Distributed Processing Unit Functionality.................................................................................................................1-1
Model Numbers .................................................................................................................................................1-1
Distributed Processing Unit Hardware ..............................................................................................................1-2
Control Processor ..............................................................................................................................................1-2
Performance.......................................................................................................................................................1-2
I/O Bus Interface ...............................................................................................................................................1-2
Fully Self Describing Object Oriented Database...............................................................................................1-2
Fully Software Backplane Compliant................................................................................................................1-3
Sequence of Events............................................................................................................................................1-3
Distributed Processing Unit Specifications .......................................................................................................1-3
Powering the DPU .............................................................................................................................................1-3
Mounting the DPU ................................................................................................................................................1-3
Positioning the DPU in a Standard maxPAC Chassis .......................................................................................1-3
Positioning the DPU When Upgrading .............................................................................................................1-4
Mounting Procedures.........................................................................................................................................1-4
DPU Front Panel Controls and Features................................................................................................................1-4
Mode Switch......................................................................................................................................................1-5
maxNET Interface Ports ....................................................................................................................................1-5
Network Status LEDs ........................................................................................................................................1-5
Backup Port .......................................................................................................................................................1-5
Backup LED ......................................................................................................................................................1-5
Serial Port (Optional).........................................................................................................................................1-5
Reset Button ......................................................................................................................................................1-5
IOM Status LED................................................................................................................................................1-5
I/O Status LED ..................................................................................................................................................1-6
CP Status LED...................................................................................................................................................1-6
State LED ..........................................................................................................................................................1-6
Takeover Button ................................................................................................................................................1-6
IRIG-B Port (Optional)......................................................................................................................................1-6
Installing Windows CE and maxDNA Software onto the DPU CompactFlash Memory .................................... 5-1
Overview .................................................................................................................................................................. 5-1
Writing the CompactFlash Using the DPU4FSetup Utility .................................................................................. 5-1
Introduction
As a station on maxNET, the DPU scans and processes information for use
by other devices in the maxDNA system. Each DPU performs:
Model Numbers
Model PDP401 – DPU4F #181550
Control Processor
The DPU is comprised of a single printed circuit board that contains a
Pentium class Control Processor and a dedicated micro-controller for
scanning I/O. There are also sockets on the board for 64 Mbytes of
CompactFlash and 128 Mbytes of DRAM.
Performance
A multi-speed processing system is built into the maxDPU4F, which allows
objects to be executed in three different time classes. From as fast as 10 msec
to 1/2 second. Up to 8,500 control objects (Function Blocks)can be executed
in the DPU. Note also that Function Blocks can be combined to create
libraries of Standard and Custom Blocks. A Function Block can be as small
as an Atomic Block, such as an AND or OR gate.
A data point management system (DPMS) keeps track of the object size and
the total execution time for each time class.
Objects are stored in a fully hierarchical database, allowing for easy cut and
paste changes and protection of control strategies.
Sequence of Events
Each DPU includes a built-in Sequence-of-Events (SOE) recorder that can
monitor up to 512 discrete inputs. These inputs are scanned 1,000 times a
second and state changes are time stamped with 1 ms resolution and stored in
the DPU's 10,000-event buffer. Each input has a separately configurable
digital filter for contact debounce.
cables should be laced to the left side of the chassis with at least a 1 inch
bend radius to allow for easy removal of the DPU, while limiting the strain
on the RJ45 connectors.
The DPU is designed to allow installation and removal with the +24 V dc
power supply turned on.
If the previous DPU was a DPU4E, the Ethernet cables that were plugged
into the termination panel can be plugged directly into the front panel of the
DPU card. Make sure that the settings of the Ethernet switch match the setup
file. See Chapter 5 for the configuration setup.
In all upgrade situations, the backup cable must be replaced with a DPU4F
backup cable (Metso Automation # 050292).
Mounting Procedures
Before mounting any hardware, refer to the cabling and field wiring sections
of Publication 278596, maxPAC Hardware Reference Guide, and Publication
278563, Model IOP Input/Output System Installation and Preparation.
To install the DPU in the rack, refer to Chapter 7 Starting the DPU.
Mode Switch
The Mode Switch is a 16 position rotary switch. It is read after a reset or
power up cycle of the DPU to determine its operational mode. The switch is
also read during online operation to allow setting of the mode to “Running”,
“Locked”, or “Offline”. See Chapter 3 for details.
Backup Port
A 100 MB Ethernet interface is provided to pass database information to a
hot standby DPU. A custom Category 5 Ethernet cable (Part #050292) is
used to connect both DPUs via this port. A status signals are also passed
between DPUs through this port to indicate which DPU is in control.
Backup LED
This LED shows the status of redundancy for DPUs configured as a backup
pair.
Reset Button
Pressing this button will cause the DPU to stop controlling and go through a
reset cycle. This should not be done casually as it can cause a severe
disruption to your process.
Refer to Chapter 3 for more detailed information on the use of this button.
CP Status LED
The CP Status LED reports the health of the Control Processor.
State LED
The State LED reports the current control state of this DPU.
Takeover Button
Pressing the Takeover button can force a previously inactive DPU to go
active. This should not be done casually as a manually forced takeover
occurs regardless of the inactive DPU’s ability to control. This can have
severe consequences to your process.
Refer to Chapter 3 for more detailed information on the use of this button.
Overview
All input/output connections are contained on the front DPU chassis panel.
The chassis contains:
Note: When using the Cisco Catalyst 2950 Ethernet Switches, the switch and
DPU should be set to Auto-Negotiate.
Backup Link
A 100 Mbps Ethernet link is used to pass database information between an
active DPU and an inactive standby DPU. A custom Category 5e cable
(Metso #050292) connects the DPU backup pair together via the backup
link’s RJ-45 connector. Secondary DPUs will typically be installed in the
lower chassis just below the primary DPUs.
Serial Port
The DPU front panel contains a serial port utilizing an 8-pin RJ45 style
connector.
Table 2-1 provides the pin-outs for the 8-pin port. The signal levels are
standard RS232.
The serial port supports redundancy when a backup pair of DPUs is used.
The serial port is only operational if the DPU is “Active”. The RS232
drivers on the “Inactive” DPU are turned off. The use of this feature requires
a redundancy cable to connect between the two DPUs and the RS232 device.
(Metso Automation # 050355). This cable has an RJ45 for each DPU and a
common DB9 connector with male pins.
Overview
The DPU front panel contains a hexadecimal rotary switch and pushbuttons
for Reset and Takeover. The mode switch is used to determine the
operational mode of the DPU. Refer to this chapter for discussions of these
DPU front panel switches and buttons.
If the Reset button is pressed for less than 2 seconds, the DPU will save the
current configuration database and then reset itself (Soft Reset). If the Reset
button is depressed for longer than 3 seconds, the DPU will immediately
reset. (Hard Reset) NOTE: during normal operation the DPU continually
saves the configuration database to CompactFlash. For typical databases,
this will be done every 5 minutes. If a hard reset is performed, the DPU will
still contain a recent database and will attempt control once restored. This is
different from previous versions of the DPU where the configuration
database was not routinely saved. In previous DPUs, a Hard reset would
prevent the database save and the DPU would come up blank. To prevent
control or the use of a previous database, set the Mode Switch to “B” and the
DPU will clear the database during the boot cycle.
If the Takeover button is pressed on the inactive DPU of a DPU pair (backup
enabled), the inactive DPU will go active regardless of its health or mode
switch position as long as it is hot. A “hot” DPU is one that has a database
that matches that of the other member of its pair (including the case where
neither DPU has a database).
Once takeover occurs, the now inactive DPU will “warm” (synchronize) its
database from the now active DPU. This will force the inactive DPU’s
database to match that of the active DPU. When the inactive DPU becomes
“hot”, it will automatically go active if the active DPU’s quality is
significantly below the quality of the inactive DPU.
If you wish to guarantee that an inactive DPU goes active and stays active,
you must “kill” the currently active DPU. This can be done by either
unplugging the DPU from its chassis or by writing to the “ForceFatal”
attribute of the active DPU.
Overview
Refer to this chapter when you need to interpret the meanings of the 9 status
LEDs on the DPU front panel. At various times the LEDs flash green,
yellow, red or display no color to indicate the associated hardware’s
functional status. Discussions in the following sections explain what the
color changes may indicate under different DPU states.
All or some of the LEDs display a set of color codes associated with the
following DPU states:
After Reset
After a reset, the IOM and CP LEDs are Yellow, while all others are off.
Once Windows CE is loaded into memory the CP initializes the FPGAs. This
results in the IOM LED going red and the I/O LED going off. The CP then
releases the IOM processor which causes it to execute startup diagnostics.
The I/O LED changes colors rapidly while executing the diagnostics. When
complete the IOM LED turns green and the I/O LED goes off.
If the BIOS on the CompactFlash is different than the one stored in onboard
flash it will be written to the onboard flash. During this time the CP and
State LEDs will alternately blink red. DO NOT stop the DPU during this
period or the flash could become corrupt and the DPU will need to be
returned to the factory for repair. Once the BIOS is written, the DPU will go
through another reset cycle. Most updates will not require a BIOS change.
Next the CP goes yellow while rebuilding the database. This can be brief or
up to 30 seconds depending on the size of the stored database. The CP LED
then turns to blinking green/yellow. This is a “heartbeat” signifying that the
CP is operational. The State LED goes red temporarily and then to green.
The network “A” and “B” LEDs start off blinking yellow until the DPU
hears communication from another station in its domain. The LED goes
solid yellow and then to green. If the LED remains solid yellow, it signifies
that this DPU is receiving a message from another station and the message
shows that the other station does not hear this DPU.
** Each device (DPUs and Workstations) send messages that contain a list of all stations from which it is currently
receiving messages. If the DPU receives messages from a station that does not report receiving messages from it,
the DPU illuminates the Yellow LED. The problem may or may not be this DPU.
State See Below See Below See Below DPU not Operational
or LED Bad
AI 564 X
TC 564 X
RTD 564 X
AO 564 X
Counter Timer 564 X
AI maxPAC X X
TC maxPAC X X
RTD maxPAC X X
AO maxPAC X X
Counter Timer maxPAC X X
Overview
The DPU utilizes a CompactFlash for storing and retrieving all software and
configuration information for the DPU. The CompactFlash is non-volatile
and can be removed to allow updating or moving a configuration from one
DPU4F to another. The CompactFlash is 64 Megabytes and is industrial
grade to allow for operation in harsh environments, as well as, supporting a
very large number of write cycles. If replacing the CompactFlash, always
use Metso part # 050263.
From time to time, the DPU will need to be upgraded to receive the latest
firmware updates.
1. Update the CompactFlash over the Ethernet network while the DPU
is installed in an I/O chassis. Mode “E” on the DPU would be used
to update the software. Mode “C” on the DPU would be for
updating the software and changing the entire configuration file on
the DPU. Mode “C” even allows the IP address to be changed.
Overview
In a redundant configuration, two DPUs are connected to form a backup pair.
One DPU is designated as the primary unit and the other DPU the secondary
unit. The IP address of the secondary DPU is always one number greater than
the address of the primary DPU. The primary is always the even address
while the Secondary is the odd address.
Automatic Failover
Process control is automatically transferred from the primary DPU to the
secondary DPU when the primary DPU experiences a severe diagnostic
alarm or when communication between primary and secondary DPU is lost.
However, if the secondary DPU is itself experiencing a severe diagnostic
alarm, it will refuse control, unless the primary DPU loses power or is reset.
Manual Takeover
To manually command either DPU to assume control, press the takeover
button on the front panel of the unit. Manual takeover will occur only if the
inactive DPU is healthy enough to assume control. If a severe diagnostic
alarm or a fatal alarm condition exists in the inactive DPU then the Take
button will be ignored. For a more complete discussion of manual takeover,
see Chapter 3, “Using the Takeover Button.”
The following table represents which DPU will be the Active DPU based on the
backup health state:
Startup States
Refer to this chapter to learn how to:
If a backup DPU is present then, this DPU listens to the other DPU over the
backup link as to its current operation as Standalone or Redundant DPU. If
the other active DPU is set as a Redundant DPU (NOT Standalone) then, this
inactive DPU will erase its configuration/database and proceed to gather
configuration and database information over the backup link. This DPU will
move from an empty state to a warming state and then to a hot standby state
and becomes ready to assume control when commanded to take over.
Note: if a DPU is moved from one location to another where the IP Address
is different, the initialization file on the DPU CompactFlash needs to be
modified. Use the DPU4Setup utility to make the necessary changes. The
default setting on the utility is to automatically erase any configuration
databases. It is still advisable to set the Mode switch to ‘B’ before installing
the DPU in the new location to additionally guarantee that it will come up
cold.
1. Remove the CompactFlash from the DPU and inset it into a reader/writer
attached to a Workstation. Use the Workstation utility DPU4FSetup
program to initialize the CompactFlash. This utility will configure the IP
Address, Redundancy (select StandAlone), Network Speed/Duplex, and
Version of Software. Reinstall the CompactFlash in the DPU. Note: if
you select Primary instead of StandAlone, the DPU will not be able to go
into the online state unless a backup cable is installed.
3. Insert the DPU into the chassis slot and secure the DPU using the two
thumbscrews.
4. Insert the ‘A’ network cable into the top RJ45 connector and, if
available, the ‘B’ network cable into the second RJ45 connector.
5. Software release Version 4.0 required that either a backup cable (Metso #
050292) or jumper plug (Metso # 081388) is installed in the Backup
connector in order to come on line. In Version 4.1 the jumper plug is not
needed for a single DPU, if “StandAlone” Redundancy was selected in
the DPU4FSetup program.
6. Wait until the CP LED begins to blink Yellow/Green signifying that the
DPU is operational.
8. Use the DPU4F Detailed Status Display to verify that the DPU is
operational.
10. Acknowledge all alarms from the DPU and make sure that they all clear.
11. Utilize the Unfreeze feature to allow all or selective outputs to go to their
new computed values.
1. Remove the CompactFlash from the primary DPU and inset it into a
Reader/writer attached to a Workstation. Use the Workstation utility
DPU4FSetup program to initialize the CompactFlash. This utility will
configure the IP Address, Pair Mode (Select Primary), Network
Speed/Duplex, and Version of Software. Reinstall the CompactFlash in
the DPU. Repeat for the secondary (Select Secondary).
2. Set the Primary DPU Mode Switch to “B” to demand a Cold startup.
3. Insert the Primary DPU into the chassis slot but not far enough to make
contact with the back plane connector.
4. Insert the ‘A’ network cable into the top RJ45 connector and, if
available, the ‘B’ network cable into the second RJ45 connector.
5. Insert the ‘Backup’ network cable into the backup connector. NOTE: If
the DPU is restarted without the backup cable installed, the DPU will not
be permitted to go online. The DPU must be reset after the cable is
installed.
6. Fully insert the Primary DPU into the chassis slot and secure it using the
two thumbscrews.
7. Wait until the CP LED begins to blink Yellow/Green signifying that the
DPU is operational.
9. Verify that the status LEDs on the DPU front panel are in the proper
state:
• IOM - Green
• I/O - Off
• CP – Blinking Green/Yellow
• State – Green (when Secondary becomes operational, the Secondary
State LED will be Yellow)
10. Use the DPU4F Detailed Status Display to verify that the DPU is
operational. The Primary DPU State should be Active StandAlone.
11. Repeat steps 2 to 10 for the Secondary DPU. The Primary DPU should
remain Active StandAlone and the Secondary should be Inactive
StandAlone.
12. Acknowledge all DPU alarms and verify that they clear.
13. Load the Primary DPU using the maxDPUTools utility program from the
maxSTATION.
14. Enable Backup and make sure the Secondary DPU properly warms up.
15. Utilize the Unfreeze feature to allow all or selective outputs to go to their
new computed values.
1. Make sure the DPU that is to remain in place is active and there are no
severe outstanding alarms.
2. Pull the DPU being replaced far enough out of its chassis to disconnect
power.
3. Remove the Backup Cable, Network, “A” Cable, and optionally Network
“B” Cable from the extracted DPU.
5. Either move the CompactFlash from the original DPU to the replacement
DPU or configure the new CompactFlash using the DPU4FSetup utility.
It is very important that the configuration file on the CompactFlash have
the proper DPU name and IP address and other configuration parameters.
6. Set the Mode Switch on the front of the DPU to “B” to demand a Cold
startup.
7. Insert the DPU into the chassis slot but not far enough to make contact
with the back plane connector.
8. Insert the ‘A’ Network cable into the top RJ45 connector and, if
available, the ‘B’ Network cable into the second RJ45 connector.
9. Insert the ‘Backup’ Network cable into the backup connector. NOTE: If
the DPU is restarted without the backup cable installed, the DPU will not
be permitted to go online. The DPU must be reset after the cable is
installed.
10. Fully insert the DPU into the chassis slot and secure it using the two
thumbscrews.
11. Wait until the CP LED begins to blink Yellow/Green signifying that the
DPU is operational.
13. Once the DPU has ‘warmed’, the following are the expected states of the
LEDs:
14. Acknowledge all alarms from the new DPU and make sure they clear.
DO NOT reset the active DPU since there is no available backup and all the
outputs will be reset. Pressing the reset button on the inactive DPU will
cause it to restart and, if capable, warm from the active. If it does not
properly warm, it should be replaced.
Alarm Annunciation
Diagnostic alarms originating at a DPU are posted as remote alarms on the
maxSTATION Alarm List. Refer to Publication 278558, Alarm Message
Reference Guide, for a description of these alarms. DPU front panel LEDs
also indicate certain fatal diagnostic alarms.
IRIG-B Interface
Overview
IRIG-B is an international time signal standard. Many vendors sell very
accurate clocks that generate IRIG-B signals. IRIG-B is also available as an
output from many GPS satellite receivers. Such IRIG time signals are
typically accurate to within microseconds.
The IRIG signal should be applied to both the primary and secondary of a
maxDPU4F pair to provide a redundant time source should one of the DPUs
fail.
The IRIG-B (B122) time signal is an amplitude modulated 1KHz sine wave.
Figure 1 shows a portion of a typical waveform. V1 and V2 represent the
peak-to-peak amplitudes of the two modulation levels.
IRIG-B Cabling
The IRIG-B input is transformer coupled within the DPU. The BNC
connector is not grounded at the DPU. To prevent ground loop problems, the
IRIG-B signal/coaxial cable should only be grounded at the IRIG source.
The IRIG-B input does not have surge or transient protection so care should
be taken to ensure that the IRIG cable is not routed through electrically
hostile (noisy) areas. Keep it away from field wires, motor wires and other
noisy signals. To reduce the likelihood of noise pickup, do not run the IRIG
cable parallel to noisy wires.
Since the IRIG input on the DPU is high impedance and the IRIG sources
have low output impedance (typically 50 or 600 ohms), the signal may be
applied in parallel to multiple DPUs via BNC “T” or “Y” connectors.
However, if that single cable is damaged, all of the parallel-wired DPUs
could lose their IRIG signal. For more redundancy in an installation use
separate outputs from the IRIG source and wire each output to only one
DPU. For even more redundancy, use more than one IRIG source with one
driving a primary DPU and the other driving the secondary.