Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJECT:
DUKHAN ROAD TILTED
INTERCHANGE &
QATAR ACADAMEY
TUNNEL
CLIENT:
ASHGHAL
CONSULTANT
DARAL - HANDASAH
MAIN CONTRACTOR:
QD-SBG
SUB CONTRACTOR:
ALMALKHI TRADING
AND CTRACTING
FUNCTIONAL DESIGN COMPANY
SPECIFICATION
PLC AUTOMATION CONTROL SYSTEM
www.gulfautomations.com
Public Works Authority (Ashghal)
Dukhan Road Qatar Academy & Tilted Interchange Tunnel
PLC Control System Functional Design Specification
General Information
Privacy Information
This document may contain information of a sensitive nature. This information should not be given to
persons other than those who are involved with this system/project or who will become involved during
its lifecycle.
Change Control
The functional design process maps the "what to do" of the Requirements Specification into the "how to
do it" of the design specifications. During this stage, the overall structure of the product is defined from
a functional viewpoint. The functional design describes the logical system flow, data organization,
system inputs and outputs, processing rules, and operational characteristics of the product from the
user's point of view. The functional design is mainly concerned with the software or hardware that will
support the operation of the product or the physical organization of the data or the programs that will
accept the input data, execute the processing rules, and produce the required output.
Suggested Approaches:
Prototyping - Prototyping is a user centric design approach which makes it possible for the end users to
visualize the system, even before it is being built, and provides a mechanism to validate requirements in
earlier stages. Prototypes will also serve to provide screen shots which can be inserted into the Use
Case and/or User Interface/Screen Design Documents.
2.1 Introduction
This document is a technical submission detailing supply of PLC control panel (PCP) that includes a PLC
based control system for use by Ashghal for its Tunnel and Utility Building at Dukhan Road Qatar
Academy & Tilted Interchange Tunnel, Qatar. The panel will be designed with all the I/O interfacing with
panel emanating in safe area.
TILETED INTERCHANGE:
MAIN PANEL PLC Panel will be in the RIGHT ROAD Control room/MCC Room, where RIO - 1 will be Left
Road Control/MCC. RIO panel 2 will be in the Right ROAD Inside the Tunnel and RIO Panel 3 will be in the
Left Road Inside the Tunnel.
The SCADA system will record the critical operating data of Jet Fans. The data can be retrieved from the
system (up to the last log) even after complete shutdown, for plant parameter analysis. The system will
not restart automatically on power restoration. Operator intervention is required to acknowledge/
Reset faults.
The Control system comprises of PLC system with its CPU, Power Supplies, I/O Cards, Ethernet switch,
DC power supply for field interrogation, interface relays, terminals etc housed inside the control panel.
Both SCADA work station (supplied by others) & panel mounted HMI will be communicating with PLC on
a High-speed Ethernet network for DATA exchange.
PLC/SCADA system is being engineered using Siemens SIMATIC S7-400H, 412-5H System PLC with
SCADA software. The Panel Mounted HMI will be Siemens SIMATIC HMI TP1500 Comfort, Comfort
Panel
The FDS provides the conceptual basis for the control system and will be further supported by
specifications and design documents forming the contents of the total system documentation.
This document will be supported further by specifications and design documents forming the contents
of the total system documentation.
We have endeavored to provide system components that comply with Contract specifications
The purpose of this Functional Design Specification is to detail the manner in which it is intend to
implement the control system to meet the requirements of the Dukhan Tunnel specifications. This
document describes the Hardware and the Software of the PCP & associated PLC based control system.
The purpose of this document is not intended to address how the control functions will be implemented
but to address what functions are available.
How the functions are implemented in the PLC and PCP logic will be covered in the subsequent software
design stage and the Control Philosophy.
AI Analog Input
AO Analog Output
CPU Central Processing Unit
DI Digital Input
DO Digital Output
ENET Ethernet Network
EWS Engineering Work Station
FDS Functional Design Specification
GA General Arrangement
H/W Hardware
HMI Human Machine Interface
I/O Input and/or Output
MCC Motor Control Centre
The following hardware / Software systems are supplied for his project: -
Control Panel
Siemens based PLC System Hot Redundancy system
Modbus TCP/IP Network, Modbus Serial Network
HMI workstation
Configured PLC application program using SIMATIC S7 Step7 Prof 2010 SR4/V14
SP1software Each of these items is described in detail below.
One fully assembled, completely wired, factory tested PLC panel completely will be supplied as part of
the control system. PCP will have front access only Cable entry shall be bottom entry only as per project
requirement. Wire colors and wiring segregation within PCP will be in full compliance to the project
specifications & will be detailed in control panel wiring drawings submission for approval prior to
manufacturing.
The PLC will be Siemens Hot standby PLC. The I/Os will be communicating with CPU over RIO Network.
HMI/SCADA station will be communicating with PLC via High Speed Ethernet Network.
The PLC processors will be installed in a Hot Backup configuration with dual redundant processors and
simplex remote I/O. Redundancy will only be configured for CPU, Power Supply & Remote I/O
Communication.
The backup changeover and communications is controlled by Coprocessor and is invisible to operations.
Change over occurs automatically upon processor, power supply, chassis, network card failure or mode
change from Run to Program. The primary and secondary processors along with associated hardware
will be located in Main PLC Panel.
SCADA station (OWS) will be supplied by others for the local graphical interface. The application will run
on professional grade Desktop PC which will communicate with the Siemens PLC via Modbus TCP/IP
network. As a part of scope engineering laptop will be supplied. PLC programming software SIMATIC S7
Step7 Prof 2010 will be installed on this PC for programming / modifications & debugging later.
A Siemens Hot Standby system requires racks configured with identical hardware, software, and
firmware. One of the controllers (PLC) functions as the Master CPU controller and the other as a Standby
CPU controller.
The Primary CPU updates the Standby CPU each scan through the FO link.
The Master CPU and Standby CPU communicate constantly monitoring the health of the system.
If the Master CPU stops, the Standby CPU takes control within one scan.
Siemens Hot Standby with step7 system can be used when downtime cannot be tolerated. Hot
standby systems deliver high availability through redundancy. A hot standby system consists of
two identical configurations.
One of the two processors act as the Master CPU controller, and the other acts as the Standby CPU
controller. The Master CPU controller runs the application program and operates the remote I/O.
Either controller can be put in the Master CPU state, but the other must be in the Standby CPU
state or offline.
If the Master CPU controller stops, the Standby CPU controller takes control within one scan.
Checks out the availability of the CPU and CRP modules, and
NOTE: As the first section of the program is also executed by the Standby CPU controller, do not
use (in the first section) Timer events or any logic which controls the process and the
communication.
Switchover Capability
One of the two controllers may function as the Master CPU controller and the other as the
Standby CPU controller.
Master CPU and Standby CPU states are switchable. Therefore, if one of the two controllers are
functioning as the Master CPU controller, the other must be in Standby CPU mode. Otherwise,
the second controller is in the default mode, which is offline.
If the Master CPU controller stops, the state of the controllers is switched. The Standby CPU
controller becomes the Master CPU, executes the application program, and controls the remote
I/O.
If the Standby CPU controller stops, the Master CPU controller continues to run without
redundancy and acts as a stand-alone system.
Online Modification
It is possible to make I/O configuration changes when the PLC is in RUN mode, and more
especially:
The PLC indicates that it is running well and is ready to take over the process if the Master CPU
stops.
Run Offline
The PLC executes the complete application program but the I/O is not written. This state is
either manually activated or the CPU detects it itself.
Stop (Offline)
The PLC executes neither the application program nor controls the process.
The run offline and the stop offline state can occur in the Master CPU and in the Standby CPU at
the same time.
Stop (Offline)
The PLC executes neither the application program nor controls the process.
The run offline and the stop offline state can occur in the Master CPU and in the Standby CPU at
the same time.
2.9 Controller
High performance CPU is used to control and monitor the whole system.
For details specification please refer the data sheets attached in the material submittal.
a. Panel Location:
b. Reference Documents:
The input / output assignments have been derived from the IO LIST. The I/O lists for
location will be submitted vide separate document PLC IO LIST.
From these documents approximate I/O quantities envisaged are:
3.1 Overview
Siemens RIO network is a high speed local area network (LAN) that uses commercially available fibre
optic cable and fiber optic media technology.
4.2 Overview
Siemens TCP/IP Ethernet modules make it possible for a Siemens controller to communicate
with devices on an Ethernet network using Modbus TCP/IP protocol. SCADA Workstation-
supplied by OTHERS
4.3 IP Addressing
5.2 Overview
SIMATIC ET 200 SP, Profinet Interface Module module is used to communicate with different
devices to collect the data. Each RIO panel has got separate Profinet module to communicate
with the other devices.
6.2 Overview
Following two operator interfaces will be provided based SCADA station- supplied by others. Panel
mounted Operator panel (HMI).
SCADA station- supplied by others as well as panel mounted HMI will provide full monitoring and control
of the complete pumping station. SCADA work station will be configured for the following additional
work. Historical Data Logging Historical trending, backup and archive.
Engineering software shall be installed on laptop supplied along with the system. This will enable the
system engineer to modify/debug the PLC/HMI application software at later date on the laptop itself
and do necessary upload /download application program to PLC or panel mounted HMI application
program without any additional requirements.
7.1 Overview
There are totally 7 Panels in the system. To be in symmetry, all specifications for the control panel shall
be fabricated in Sheet steel for Main panel, RIO panel and RIO LV panel. Rest of them shall be Stainless
steel wall mounted enclosure. Sufficient spare space will be provided in control panel for future
requirements. Control panel houses PLCs, I/O Chassis, relays, 24V DC Power Supply Unit, MCBs,
terminals etc.
Mounting plates
Lifting Hooks
Key locks
Drawing Pocket
Mains Isolators.
Temperature Switch.
Heater / Thermostat.
Complete control system including, PLC hardware, instrumentation, panel HMI, will be powered through
UPS. UPS will be supplied by others
The panel color shall be RAL 7035 for sheet steel. Stainless steel shall be colorless.
8. System Failure
PLC system is offered in a hot backup configuration which means the failure of one processor sub
system will not lead to a total system shutdown. Processor sub system comprises of power supply,
chassis, CPU. Failure of any one of these modules will result in switchover to the hot standby secondary.
Switchover is bump less. Both sub systems are identical. Whichever sub system completes the power up
sequence first, assume the role of Master. The program is downloaded to the Master and standby
processor. Proposed PLC platforms support module hot swapping facility which means any faulty
modules can be replaced online without shutdown of PLC system. Failure of any sub system will be
logged as high priority alarm in HMI/SCADA system.
Both HMI & SCADA work station will be working in parallel. In case of failure of any HMI, complete plant
will be still available for monitoring from SCADA work stations. Similarly, in case of failure of SCADA
work station, PLC System can be monitored and controlled through HMI. In case of SACDA work station
failure, parameter logging will be un-available until the workstation operation is restored. SCADA will be
supplied by Others.
The 24VDC field power supply also will be provided with the redundant configuration. If there is any
failure of primary power supply, secondary power supply will keep the plant operating. Failure of any
power supply shall be logged as common utility alarm on HMI/SCADA for operators attention.
In the event of any one RIO communication network link failure, Communication will switch over to
other redundant control link without interruption. Failure of RIO link will be logged as high priority alarm
on HMI/SCADA station.
9. HMI Configuration
Customized application developed through Siemenss SIMATIC S7 Step7 Prof 2010 Designer
software runs on the HMI.
All displays maintain a common look and feel. The interface is configured to meet the
requirements of the project with Hierarchical displays utilized to aid operation of the overall
system.
The graphical user interface is based on standard Siemens Designer functions and consists of user
configurable colour graphic displays, which provide overviews of various sections of the pumping
station.
Application can be edited / expended using Siemens Programming software. Application enables
part(s) of a graphical window to be iconized. Selection of an icon causes a sub window to pop-up
on top of the graphical window. Sub windows may be used to display detailed process mimics or
simply tabulate measured and calculated values.
Static (fixed) background, i.e. shapes and characters with a permanent pipeline or process layout.
Dynamic foreground, i.e. shapes and characters, which represents dynamic information in the
database and therefore change in time, these can be changed manually from the display.
The dynamic foreground includes the following display facilities:
Alphanumeric fields, display dynamic database information. Different colors are employed to
identify in/out range, valid/invalid etc.
Symbols show the status flag or value of database information by means of graphical attributes,
such as color or additional symbols.
On selected screens, it is possible for an operator to open and close valves (Not Applicable for this
Project) and start Forward /Reverse / stop motors. This is achieved by pointing to the item on the
screen, Clicking and selecting the desired control action from the pop up list of commands.
Latest windows pull-down menu features are invoked on each control screen opening screen selection
popup. Screen selection popup has following pushbuttons for the following purposes: -
A comprehensive security system is configured to ensure overall integrity of the control system.
Four levels of security are configured for the following personnel: -
Default
Operator
Supervisor
Engineer
a. Default Security
Header section: Common top header on every screen will provide access to following
Screen Selection
Screen Description
Date/ Time
Footer
Alarm Acknowledge
Alarm Reset
Log in
Log out facility
One Line Alarm Banner
Screen Selection
Screen selection tab opens a popup screen showing various sections of plant. Operator can click
on any button to display the relevant screen.
Alarm Banner
A single line alarm banner provided on the header screen displays the most recent alarm
Alarm Acknowledge
Alarm can be acknowledged from any screen by clicking on alarm acknowledged button
Events/Alarms display:
LL, L, H or HH event/alarms are also be displayed in form of text along with each relevant
transmitter indicator for effective information.
Colors
Dynamic States of each Pump/Valve are represented by a different color as per specification
Trend Selection Screens on SCADA work station only
Trend screen has default access
Utilized for monitoring only
Trend screen has link to various configured trends groups
Alarm Banner
A single line alarm banner is reserved on the bottom of each screen to annunciate an alarm
condition. If two alarms are raised simultaneously, the alarm with the highest priority is displayed
first.
Alarm Logging
Alarms are constantly monitored in background at scan rates defined during configuration.
Critical alarms are assigned high scan rates; non-critical alarms are scanned at a slower rate. The
alarms are logged to any of two locations dependent on severity of the alarm. Critical alarms are
logged to: - Screen & Hard Disk Non-critical alarms are logged to Screen
Note: Alarm logging shall be available in SCADA only. SCADA will be supplied by others.
Alarm Conditions
Configured alarm conditions are as per P&ID and Control Philosophy requirement.
Siemenss SIMATIC S7 Step7 Prof 2010 software will be used for ladder logic development. The
programming will be structured in such a way that it simplifies
maintenance, creates an efficient design process, minimizing development errors.
Program will be developed using IEC 61131-3 compliant interface, symbolic programming with
structures and arrays to reduce development time.
Program utilizes parameter based addressing which enhances the readability of logic Process
specific functions will be developed with some common methodology.
Analog scaling and alarming will be done in the PLC. If any calculations to will be done in PLC.
Standardized user defined blocks will be used for programming for maintenance ease.
Total Run Hours will have calculated with Cumulative Values
The program structure will be hierarchical in nature. Program files will be assigned according to
the function performed. Hence program files will be segregated according to function type i.e.
Scaling, Alarms, Communication, equipment controls, PID Control, Totalization etc.
As part of the process, the wrong operation of the control system may lead to situations
arising which pose hazards to operating personnel.
The design of the control system is such as to avoid the occurrence of any kind of hazards due
to various failures and to minimize the magnitude of such hazards that do arise. The following
describe aspects of the control system, which may have a safety implication.
b. Sequence Operation
Where the control system detects a potentially hazardous situation arising indicated by out of
range parameters, the plant sequence shuts down in a controlled manner, and an alarm is
raised. Eg process upset/ process parameters are outside safe limits.
Upon restoration of power following power failure, all sequences are initialized in their
quiescent state, irrespective of their state prior to the power failure. Operator intervention
required to restart the plant again.
All the alarm signals like LL or HH levels, trip signals etc will be wired using break to fail
philosophy. This will ensure the safe operation where the alarm is due to fuse failure or
wire disconnection.
Functional Design Specification 31 of 51 GAS-PRJ-17-037-004
12 Acceptance Criteria
a. System Testing
Testing will be conducted to ensure that the control system performs in accordance with the
Functional Design Specification and the control Philosophy. A System Test procedure is
generated to list the hardware and software tests to be performed.
The System Test Specification is a working document that serves as the Test Log. The Test
Specification consists of test sheets, which are completed during the testing of the system.
Factory Acceptance Test are performed which enables us to demonstrate to Client that the
System has been tested and performs in accordance with the Functional Design Specification and
the control Philosophy prior to the shipment to make sure all the PLC/HMI hardwares are
functioning properly. Complete Graphics and sequence test are performed during factory
acceptance test. A detailed FAT procedure is being submitted (attached as an annexure to this
document).
This must be carried out at site commissioning since no slave devices shall be available during
FAT.
Site Acceptance Test will be performed which enables us to demonstrate that the System has
been tested and performs in accordance with the Functional Design Specification and the control
Philosophy during Commissioning. During this test all the functions, graphics and alarms are
demonstrated and witnessed by client representatives. A detailed SAT procedure will be
submitted for this to conduct the SAT.
The following documents will be provided on completion of the commissioning phase of the
project as as-built:
SR.
DESCRIPTION MAKE PART NO QTY UNIT
NO
PLC HARDWARE
SIMATIC ET 200
5 SP,Profinet Interface SIEMENS 6ES7155-6AU00-0CN0 1 Nos.
Module
SIMATIC ET 200 SP,Bus
6 SIEMENS 6ES7193-6AR00-0AA0 1 Nos.
Adapter
SOFTWARE
Compact Encloures
1 2000(H) X 800(W) X RITTAL/ REPUTED TS8005.500 1 Nos.
800(D)
Single C/O Relay with
2 PHOENIX 2966171 64 Nos.
Base 24VDC
Ground Modular
14 PHOENIX 3044173 3 Nos.
Terminal Block UT-10PE
SR.
DESCRIPTION MAKE PART NO MODEL QTY UNIT
NO
PLC HARDWARE
SIMATIC ET 200
SIMATIC
1 SP,Profinet Interface SIEMENS 6ES7155-6AU00-0CN0 1 Nos.
SERIES
Module
Feed Through
7 PHOENIX 3044076 3044076 250 Nos.
Terminal BlockUT 2.5
Feed Through
8 Terminal Block UT 4- PHOENIX 3074169 3074169 244 Nos.
HESI
Feed Through
9 PHOENIX 3044160 3044160 2 Nos.
Terminal Block UT 10
Ground Modular
10 Terminal Block UT- PHOENIX 3044173 3044173 1 Nos.
10PE
Group Maker Carriers-
11 PHOENIX 803122 0803122 12 Nos.
UBE/D N+C
SR.
DESCRIPTION MAKE PART NO MODEL QTY UNIT
NO
PLC HARDWARE
SIMATIC ET 200
SIMATIC
1 SP,Profinet Interface SIEMENS 6ES7155-6AU00-0CN0 1 Nos.
SERIES
Module
RITTAL/
5 Door Limit Switch SK4127.010 SK 1 Nos.
REPUTED
Feed Through
6 PHOENIX 3044076 3044076 144 Nos.
Terminal BlockUT 2.5
Feed Through
7 Terminal Block UT 4- PHOENIX 3074169 3074169 138 Nos.
HESI
Feed Through
8 PHOENIX 3044160 3044160 2 Nos.
Terminal Block UT 10
Ground Modular
9 Terminal Block UT- PHOENIX 3044173 3044173 1 Nos.
10PE
Group Maker
10 PHOENIX 803122 0803122 17 Nos.
Carriers-UBE/D N+C
SR.
DESCRIPTION MAKE PART NO MODEL QTY UNIT
NO
PLC HARDWARE
SIMATIC ET 200
6ES7155-6AU00- SIMATIC
1 SP,Profinet Interface SIEMENS 1 Nos.
0CN0 SERIES
Module
SK4127.0
5 Door Limit Switch RITTAL/ REPUTED SK 1 Nos.
10
Feed Through
6 Terminal BlockUT PHOENIX 3044076 3044076 136 Nos.
2.5
Feed Through
7 Terminal Block UT 4- PHOENIX 3074169 3074169 130 Nos.
HESI
Feed Through Terminal Block UT PHO
8 3044160 3044160 2 Nos.
10 ENIX
Group Maker
10 PHOENIX 803122 0803122 17 Nos.
Carriers-UBE/D N+C
End Clamp-E/NS 35
12 PHOENIX 800886 800886 34 Nos.
N
DUKHAN ROAD- QATAR ACADEMY & TILTED INTERCHANGE TUNNEL- QATAR ACADEMY MAIN PLC
SR.
DESCRIPTION MAKE PART NO MODEL QTY UNIT
NO
PLC HARDWARE
SOFTWARE
Compact Encloures
1 2000(H) X 800(W) X RITTAL TS8005.500 TS Series 1 Nos.
800(D)
Single C/O Relay with Base
2 PHOENIX 2966171 2966171 80 Nos.
24VDC
DUKHAN ROAD- QATAR ACADEMY & TILTED INTERCHANGE TUNNEL- QATAR ACADEMY RIO-1
SR.
DESCRIPTION MAKE PART NO MODEL QTY UNIT
NO
QATAR ACADEMY-RIO-1
PLC HARDWARE
HOFFMAN/
Compact Encloures 1200(H) M1200800300 M1200800
1 SCHNEIDER/ 1 Nos.
X 800(W) X 300(D) GSS 300GSS
REPUTED
RITTAL/
5 Door Limit Switch SK4127.010 SK 1 Nos.
REPUTED
DUKHAN ROAD- QATAR ACADEMY & TILTED INTERCHANGE TUNNEL- QATAR ACADEMY RIO-2
SR.
DESCRIPTION MAKE PART NO MODEL QTY UNIT
NO
QATAR ACADEMY-RIO-2
PLC HARDWARE
6ES7193- SIMATIC
2 SIMATIC ET 200 SP,Bus Adapter SIEMENS 1 Nos.
6AR00-0AA0 SERIES
SIMATIC ET 200 SP,Digital Input 6ES7131- SIMATIC
3 SIEMENS 7 Nos.
Module 16DI 6BH00-0BA0 SERIES
HOFFMAN/
Compact Encloures 1200(H) X M120080030 M120080
1 SCHNEIDER/ 1 Nos.
800(W) X 800(D) 0GSS 0300GSS
REPUTED
RITTAL/
5 Door Limit Switch SK4127.010 SK 1 Nos.
REPUTED
All programming software will be installed on the LAPTOP. It will be possible to modify or
reconfigure PLC / HMI application software from site LAPTOP. All project backups will be
available in the LAPTOP.