STP052 13 C04 002 (A5 1709 - 1710) .Rev.0
STP052 13 C04 002 (A5 1709 - 1710) .Rev.0
STP052 13 C04 002 (A5 1709 - 1710) .Rev.0
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
TABLE OF CONTENT
Paragraph Page
1. OVERVIEW ............................................................................................................ 3
1.1. DOCUMENT PURPOSE ................................................................................................................3
1.2. PROJECT DESCRIPTION .............................................................................................................3
1.3. PROJECT REQUIREMENT ...........................................................................................................3
1.4. VENDOR DESIGN DOCUMENTS ................................................................................................3
3. ABBREVIATIONS ................................................................................................... 6
1
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
2
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
1. OVERVIEW
1.1. DOCUMENT PURPOSE
This Functional Design Specification (FDS) outlines the proposed design for B56-2305 LP/HP A5-
1709 and A5-1710 PLC5 Control System Upgrade Project. The FDS will cover the hardware and
rd
software design outlines as well as interface details to 3 party packages.
The guidelines are based upon sound engineering practices and standardized solutions that allow
consistent design of the configuration amongst all the PLC5 migration solution. The typical solutions
described in this document are based on standard functions and operations as described in the
Allen Bradley PLC5 Migration User Manual.
A complete new ControlLogix PLC and IO set will be provided to replace the existing redundant
PLC5 PLC and IO module. Migration kit of PLC5 to ControlLogix will be provided also to minimize
wiring works and shut-down time. Local Operator interface is maintained with the existing PanelView
Module with existing communication RIO network. Existing interface of PLC5 to centralized
DCS/SCADA will be replaced with redundant Modbus TCP/IP with the Prosoft Ethernet/IP to
Modbus TCP/IP Gateway.
The contract is between Sedia Teguh Sdn Bhd and Petronas Gas Bhd for the design, supply. Install
and commission of the above PLC5 migration. The main engineering contractor is Sedia Teguh Sdn
Bhd with the responsibility for the system specification and supply of design information.
The FDS provides information on how the System and associated equipment functions and the
methods by which it will be constructed and tested prior to delivery. Client documentation will be
used as the basis of the design requirements; a list of the client documentation is contained section
2.1 of this chapter.
A full list of design documents and drawings used to design the system can be found in the following
reference document:
Generic STP052-13-A01-001
3
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
Generic STP052-13-E01-001
Generic STP052-13-A03-001
Project Schedule
Generic STP052-13-A02-001
Generic STP052-13-E02-001
Generic STP052-13-C04
Generic STP052-13-B01
Generic STP052-13-C02
Bill of Materials
Generic STP052-13-C01
Generic STP052-13-F02
Power Consumption
Generic STP052-13-C03
Generic STP052-13-C05
Generic STP052-13-B02
Generic STP052-13-B03
4
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
2. REFERENCE DOCUMENT
2.1. CLIENT DESIGN DOCUMENT
th
N/A Existing PLC5 Logic Program Backup date 28 Jun 2013
Note Above Documentation in certain instances, may have been changed during the duration
of the project design. This will be reflected in the design drawing/documents but not updated in
this Functional Design Specification.
5
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
3. ABBREVIATIONS
DMR Digital Microwave Radio
ENA Enable
EPS Early Production System
ESD Emergency Shutdown
EWS Engineering Workstation
FAT Factory Acceptance Test
FGS Fire & Gas System
FB Function Block
FPSO Floating Production Storage Offloading
HMI Human Machine Interface
I/O Input/ Output
IP Ingress Protection
IS Intrinsically Safe
LD Ladder Diagram
MOS Maintenance Override System
NIS Non-Intrinsically Safe
PLC Programmable Logic Controller
PSU Power Supply Unit
RTC Real Time Clock
SCADA Supervisory Control and Data Acquisition.
SIL Safety Integrity Level
UPS Uninteruptible Power Supply
WHP Wellhead Platform
6
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
4. SYSTEM HARDWARE
4.1. ControlLogix Enhanced Redundancy System
4.1.1. General
Supervisory control is built around Rockwell Automations ControlLogix platform, delivering high-
performance processing and information management in an easy-to-use environment. ControlLogix
combines discrete and process control for drives, motion, safety and communications, with state-of-
the-art I/O, in a small, cost effective package.
ControlLogix Enhanced Redundancy System offers bumpless switchover and high availability.
ControlLogix supports online additions and modifications of I/O modules, while the process keeps
running. The system supports all IEC61131-3 programming languages. Plus every controller
features a tag-based, realtime database that integrates seamlessly with software applications.
4.1.2. Hardware Architecture
The ControlLogix Enhanced Redundancy System consists of a redundant chassis pair of two
synchronized ControlLogix chassis with identical components in each with matching chassis,
module type, slot placement, firmware revision and series level. The redundant chassis pair is
connected using fiber-optic cable via the 1756-RM2 Redundancy Module.
The ControlLogix I/O modules provided shall be simplex and reside in the remote I/O chassis. The
remote I/O chassis shall be connected to the controller chassis pair via dual redundant 5MBps
ControlNet I/O networks. The DHRIO modules shall also reside in the remote I/O chassis for
communication to existing DH/RIO network devices e.g. Panel View and DH+ peer to peer
communication.
4.1.3. Controller Redundancy
The 1756-RM2 Redundancy Modules, one in each chassis of the redundant chassis pair, jointly
supervise the control system operating states and transitions, establishing the framework for system
redundancy. This bridge between chassis facilitates the exchange of control data and
synchronization of operations.
Configuration of the redundant system is plug-and-play manner without any programming. Once the
redundant chassis pair contains all desired components are powered, no further tasks are required
to activate system redundancy. The 1756-RM2 modules automatically determine the operational
state of each of the chassis pair and are ready to accept commands and provide system monitoring.
The 1756-RM2 Redundancy Modules in both the primary and secondary chassis monitor events
that occur in each of the redundant chassis. If certain faults occur in the primary chassis, the
redundancy modules execute a switchover bumplessly to the healthy secondary chassis.
4.1.4. Switchovers
During redundant system operation, if certain conditions occur on the primary chassis, primary
control is switched to the secondary chassis. After a switchover occurs, the new primary controller
continues to execute programs beginning with the highest-priority task that had been executing on
the previous primary chassis.
7
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
Damage to a ControlNet cable or tap - This event only causes a switchover if it results in
the ControlNet communication module transition to a lonely state, that is, the module
does not see any devices on the network.
Loss of an EtherNet/IP connection - This event only causes a switchover if it results in the
EtherNet/IP communication module transition to a lonely state, that is, the module does
not see any devices on the network.
A program prompted command to switchover
In addition to being able to modify a controllers contents while running, multiple users should have
simultaneously access to a running controller. Changes made by one user are to be automatically
propagated or uploaded to the other users project view so that each user has an up-to-date image.
4.1.7. Online Replacement
ControlLogix modules are capable of removal and insertion under power. This feature allows greater
availability of the overall control system because, while the module is being removed or inserted,
there is no additional disruption to the rest of the controlled process. For simplex I/O configuration,
MOS or force the affected I/O may require prior to module replacement.
The system will be able to operate without failure, without error and without incurring long or short
term damage if system is out of operation for a period up to 72 hours where temperature can be
o o
continually low or high (range 0 C to 60 C) humidity 5% to 95% (non-condensing).
8
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
9
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
According to the migration kit, the existing PLC5 I/O swing arm will be maintained and mounted to
the assembly kit and cover beneath the new ControlLogix chassis (Existing IO core marker will be
covered with the assembly kit plate). New ControlLogix IO conversion cable is pre-molded and
connected between the new I/O card and existing PLC5 swing arm.
We will provide the label (as per existing I/O core marker) and place on the front of new
ControlLogix I/O card as per the I/O listing document STP052-13-C05-002.
10
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
CONTROLLER CHASSIS
1 1756-A4 Chassis 1756 4 slots Allen Bradley 2
2 1756-L71 Processor Logix5671 With 2 Mbytes Memory Allen Bradley 2
3 1756-RM2 Redundancy Module Allen Bradley 2
4 1756-RMC1 Redundancy Module Cable, 1M Allen Bradley 1
5 1756-PA72 VAC Power Supply 85-265 (5V @ 10 Amp) Allen Bradley 2
6 1756-CN2R ControlNet Interface Module Allen Bradley 2
7 1756-EN2T EtherNet 10-100M Bridge Module Allen Bradley 2
REMOTE I/O CHASSIS
Mounting Assembly for 1771 to 1756 I/O Field
1 1492-MUA2B-A7-A10
Wiring Conversion System, 7 or 10 slot chassis
Allen Bradley 1
13 1756-OW16I Isolated Relay Output N.O. 16 Pts (36 Pin) Allen Bradley 2
Conversion Module for 1771 to 1756 I/O Field
14 1492-CM1771-LD011
Wiring Conversion System
Allen Bradley 2
Conversion Cable for 1771 to 1756 I/O Field
15 1492-CONCAB005Y Wiring Conversion System, 0.5 meters Allen Bradley 2
16 1756-OF6CI Isolated Analog Output - Current 6 Pts (20 Pin) Allen Bradley 2
Conversion Cable for 1771 to 1756 I/O Field
1492-
17 CONACAB020N1
Wiring Conversion System, 0.5 meters Allen Bradley 2
11
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
12
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
13
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
6. SOFTWARE CONFIGURATION
6.1. INTRODUCTION
The ControlLogix PLC can be program and maintain with software RSLogix5000 which is one of the core
technologies of Rockwell Integrated Architecture, Logix offers a unique approach to automation a
single control platform with a common control engine and development environment expressly designed to
deliver world-class capabilities for any automation discipline.
and achieve:
optimized productivity and the ability to react quickly to market and business needs
faster startups with reduced commissioning time
reduced maintenance and training costs
lower total cost of ownership
ControlLogix5000 system hardware will be flashed to version 20.054 Enhanced for redundancy.
This enhanced redundancy firmware bundle is comprised of series and firmware revisions for each of the
modules listed in Table 1.
IMPORTANT When designing, installing, and operating the redundant chassis pair for this enhanced
redundancy system revision, you can use only the modules specified in Table 1.
Also, keep in mind the series and firmware revision requirements listed apply only to
components used in the redundant chassis pair, not to components used with the
redundancy system outside the redundant chassis pair.
For example, you can use a 1756-CN2/B communication module, firmware revision 20.013,
in a redundant chassis pair, but you cannot use any 1756-CNB communication module in
the redundant chassis pair. However, you can use any enhanced or standard ControlNet
communication modules in a remote chassis.
14
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
Table 1 - Required Series and Firmware Revisions for Components Used in an Enhanced
Redundancy System, Revision 20.054
Firmware
Cat. No. Module Description Series
Revision
1756-CN2 ControlLogix ControlNet bridge module B 20.020
1756-CN2R ControlLogix redundant media ControlNet bridge module
1756-CN2RXT ControlLogix-XT redundant media ControlNet bridge module
1756-EN2T ControlLogix EtherNet/IP bridge module Any 5.008(1)
1756-EN2TR ControlLogix EtherNet/IP communication module
1756-EN2F ControlLogix EtherNet/IP fiber communication module
1756-EN2TXT ControlLogix-XT EtherNet/IP bridge module Any 5.008(1)
1756-EN2TRXT ControlLogix-XT EtherNet/IP redundant bridge module Any 5.028
1756-L61 ControlLogix5561 controller 20.054
1756-L62 ControlLogix5562 controller
1756-L63 ControlLogix5563 controller
1756-L63XT ControlLogix-XT controller
1756-L64 ControlLogix5564 controller
1756-L65 ControlLogix5565 controller
1756-L71 ControlLogix5571 controller
1756-L72 ControlLogix5572 controller
1756-L73 ControlLogix5573 controller
1756-L73XT ControlLogix-XT controller
1756-L74 ControlLogix5574 controller
1756-L75 ControlLogix5575 controller
1756-RM2 ControlLogix redundancy module Any 20.004
1756-RM2XT ControlLogix redundancy module
1756-RM ControlLogix redundancy module Any 3.003
1756-RMXT ControlLogix-XT redundancy module
Note: Client to install the RSLogix5000 Software with Revision 20 to support the above controller.
PLC5 program will be migrated to ControlLogix by using the standard RSLogix5000 software. RSLogix 5000
programming software includes a translation tool that converts a PLC-5 import/export file (.PC5 extension)
into a complete import/export file (.L5K extension). The translation tool produces a syntactically correct
import/export file, but the exact intent of the original application could be lost. This loss could be due to
differences between rules of precedence, indexed addressing, I/O addressing, etc. The log file of the above
conversion process will define the error.
After running the conversion process, the resulting import/export file still requires further manipulation.
Additional work need to be carried out for the I/O mapping, language instruction that use BTD, MOV, or COP
instructions to place this mapped data into the structures created by the conversion process.
15
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: 0
System parameter is PLC5 will be migrated to ControlLogix. Each of the PLC has different format and it will
be checked to maintain the necessary setting i.e. serial port setting, date time.
Logic diagram will be maintained during the migration to make sure process is not affected with the upgrade
process.
Routine of PLC5 will be maintained in ControlLogix format as continuous, event or periodic task. Each
routine type will be set to the setting as per PLC5 i.e. scan time watchdog, scan interval and etc.
PLC variable in PLC5 (generic format i.e. B3:0/0, T4:0, N7:0, F8:0. Etc) will be migrated to ControlLogix
(Tag based i.e. B3[0], T4[0], N7[0], F8[0], etc). Description of the program will be maintained. (The program
description is depends on the completeness of description in original backup of PLC5 program).
Since the redundant ControlLogix System is deployed, the IO will be placed at the remote I/O chassis
with the ControlNet network and IO configuration mapping. An Example as below
16
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: A
Digital Input in PLC5 will be remapped to ControlLogix ControlNet Remote I/O addressing.
(I:010 will be created to RIO_CN2R:1:I.Data and mapped to I[8])
17
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: A
Note:
A MOV instruction moves one element at a time. A BTD instruction moves a group of bits,
which lets you account for the offset in the starting bit which occurs when you map an INT data
type to a DINT data type. If consecutive I/O groups map to consecutive elements in an array, a
COP instruction is more efficient.
Note:
PLC5 AI & AO block transfer routine will be ignored. ControlLogix provides AI & AO with on
board scaling, and configuration need to carry out to each of the channel to the I/O module only
PLC5 instruction language will be maintained as possible from PLC5 to ControlLogix. Unsupported
PLC5 instruction language in ControlLogix will be migrated to available language in newer format. The
conversion process inserts a PCE (Possible Conversion Error) instruction to identify possible errors.
The PCE instruction follows this format (in the ASCII text file):
PCE(<Message>,<PCETag)
For example:
The translation tool only partially converts MSG instructions. Further RSLogix5000 programming software
to configure each MSG instruction by completing the information on the Communications tab as per
followed:
18
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: A
Block transfer to PanelView Operator Interface will be implemented using the 1756-DHRIO module.
Standard PLC5 BTR/BTW instruction will be converted to ControlLogix MSG instruction to the Panel
View. Panel View RIO configuration (Rack No, Group No, Slot number will be entered to the MSG
command in ControlLogix. Program in Panel View remains unchanged.
System fine tuning is subjected to the final program testing in ControlLogix to make sure the program is
running at optimized method where both of the PLC5 and ControlLogix is difference in architecture and
platform.
19
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: A
All signals interfacing with third party system for example DCS and Bently Naveda Vibration Monitoring
system at Modbus TCP will be mapped in the RSLogix5000 program via Prosoft EIP/Modbus IP Gateway.
Third Party system vendor to provide adequate information for the interfacing such as:-
20
PROJECT: GPP5/6 PLC5 CONTROL SYSTEM UPGRADE PROJECT
ITEM: PLC
CONTRACT NO.:STP052
DOC. NO.: STP052-13-C04-002
REV. NO.: A
7. System verification
The verification procedures to be implemented shall consist of 2 stages:-
The system shall be fully tested and verified internally as according to the approved Factory Acceptance
Test (FAT) Procedure prior to the official FAT with Purchaser. The internal system validation records shall
be properly documented and to be presented for Purchaser review prior to FAT if required. The FAT
procedure shall be developed to include the following:
Hardware Tests.
Diagnostics Testing
The official FAT shall be a repeat of the Internal Acceptance Test. 100% hardware and functional testing
shall be performed by Vendors Validation Engineers and shall be witnessed by the Purchasers
Inspector.
Test certification shall be provided within the FAT Procedure document. All tests successfully performed
shall be signed and dated by the Purchasers Inspector witnessing the tests and by Vendors Validation
Engineers, as testing progresses, to provide a record of the successful completion of tests performed.
Vendor shall provide a logbook for the recording of activities during the FAT phase of the project. This
logbook shall form a history of the operations performed and shall include details of any drawing/software
changes.
Upon completion of FAT, the Purchaser's Inspector shall provide Vendor with a Test Release Certificate
prior to releasing the tested system for rig-down and packing for shipment.
21