Dcs Training-Basic
Dcs Training-Basic
Dcs Training-Basic
Historical Perspective
1959: TRW, RW300 computer, refinery control, 72 temperature, 3 pressure, 26 flow sensors 1962: ICI, Ferranti computer, 129 valves, 224 sensors 1963: NASA, flight control system 1968: PDP (DEC), HP 2100, Data\ General Nova (MSI, LSI): interrupt based systems, real-time clock, RTOS 1970+: VLSI, microcomputers, sensors miniaturization 1985+: distributed real time systems
computer systems
Computer System
Batch type
Interactive type
Input
Programe Processing
Output
Interactive Systems
It takes, process inputs Processes with prescribed program acts on interventions / interrupts Issues desired Output . The programming takes Care of the process behavior and patterns
Interactive systems
Interactive system (real-time,
reactive, embedded )
"Hard real-time"
Where the information is processed in definite time frame with intentions to regulate the process.
Terminal
Multiplexor
Computer
Terminal
Watchdog timer
The function of watchdog timeris to ensure that the controller receives the input signals at desired frequency or sampling rate . If the signal is not received in defined time frame it issues interrupt command to stop issuing output to process to avoid damage due to loss of communication. Some time it de links controller from process ( Trip to manual/ Timed out warning ) and keeps thee system in safe mode or status quo.
Controller
Interlock / interrupts
Watchdog Timer
Output
Input (t)
processor
Definition RTOS
A real-time operating system (RTOS) is an operating system that guarantees a certain capability within a specified time constraint.
Multitasking
It is easy to confuse multitasking with multithreading, a somewhat different idea. In a computer operating system, multitasking is allowing a user to perform more than one computer task (such as the operation of an application program) at a time. The operating system is able to keep track of where you are in these tasks and go from one to the other without losing information.
Reference model
Conceptual Realtime system has physical process whichworks in real time manner and it has inputs and outputs sent to RT for computation.
Reference RTS RTS output Process RTS input Outputs
Inputs
Function Wise
Open loop Data acquisition :Collection od Data with Time stampings. Closed loop
Open loop
Open Loopm controls is unidirectional an It either .. reads or Writes back to process
Inputs
Data acquisition
Only RTS inputs considered
Reference RTS RTS output Process RTS input Outputs
Inputs
Closed loop
Closed loop control System has following components
Input
Output Reference or Set Point Desired Control characteristic or program
RTS output
Inputs
bounded: next event cannot occur before a given amount of time after a previous event (interarrival time)
bursty: events may occur arbitrarily close toe each other, but there is a bound on the number of events (burst size) that may occur during a specified burst interval
Events 2
Irregular: interarrival intervals are not constant but are known before the event occurs Unbounded: an arbitrary number of events can arrive during any given time window; characterization by a distribution function
t1
t2 t3
t4
Interarrival time
Probability
Distribution function
Interarrival time
RTS- Architecture
RTOS
OS-resource management + events handling, under constraints (predefined time limits);
Summary
Main activities
Event Handling Scheduling Memory Management Assignment
Scheduling issues
Ordering of task executions, Assignment of tasks to processors, Security, Protection,
Implementation of RTOS
Small executive implements a number of basic OS functions More complex OS-functions are implemented as special (High / Low priority, memory management) tasks The interface to OS is formed by System Calls
Application task
Application task
RTOS
System task
Hardware
Controller HW
Controller HW
communication network
Implementation of Distributed OS
Interceptor: distinguishes between local and global operation Global executive: coordinate global system calls
Local part: executes local
Application task Application task
Computation hardware
Communication hardware
Type of processors
Microcomputers Programmable logic controllers Parallel or Multi Processors on a single board / platform ( Client - Sever architecture) Processing through multiple processors through Networking.
Physical Process
Controller
Displays
Operators
INDEPENDENT PROCESSING
Comm.
68040
Control
68040
I/O Link
Common Board
No I/O capacity
tradeoffs
UCN
I/O Link Intelligent I/O Processors (up to 40) Electrical Conditioning and Isolation
No communication
tradeoffs Point execution in configured intervals processors Extensive diagnostics
IOP
Intelligent I/O
Field Termination Assembly Field Wiring
FTA
What is DCS ?
DCS is abbreviation for Distributed Control System As is apparent from the abbreviation, the word Distributed supports following functionalitys Physical Distribution - Nodes or Subsystems can be Distributed i.e located physically apart Functional Distribution - Specific Functionality is imparted for a Node basing on the combination of hardware and software used. For e.g Application work-processor with Historian, Application work-processor with control configuration software Structural Distribution - Different Structural hardware platforms (Application Workstation processor, Workstation processor, Control processor etc.) are used to achieve the required functionality.
WHY DCS ?
For Total Plant Automation For Higher Productivity For Optimal Process Control For Advance Process Control
Information Processing
Enterprise Business
Management Information & application Production report, Inventory report, Specific consumption report, Yield and Accounting reports and Variance reports Quality insurance reports ( LIMS) Env and pollution related Reports Information Management & reporting Historians - Trends, Event recorders Disturbance recorders Optimisation Advance Process Control Hazop/ Risk Management Emergency Shutdown Systems Alarm, Monitoring, Control, Regulator ON-OFF, Interlocks Start-up Permissive Trips FIELD : Single Loop Controllers Distributed Control System Supervisory Control And Data Acquisition System Programmable Logic Controllers FIELD : Transmitters & field devices Switches , Control valves
Information
Optimisation Safety
Control System
FIELD
The distribution of applications and business logic across multiple processing platforms
Distributed processing implies that processing will occur on more than one processor in order for a transaction to be completed. In other words, processing is distributed across two or more machines and the processes are most likely not running at the same time, i.e. each process performs part of an application in a sequence.
Often the data used in a distributed processing environment is also distributed across platforms.
Control Algorithms and Logic. Add Subtract, PID, ON-OFF, AND, OR , NAND , etc. Communication
Star Ring Linear Bus Star Wired Ring
Hewlett Packard : ABB IBM AS 400 : Honeywell, Yokogawa Sun Sparc series 30 - 80 : Foxboro Digital (VAX ) Fisher Rosemount
Types of databases
Flat file Hierarchical data bases
Parent Child relation ship
Relational databases Oracle Ingress Informix Developer 2000 Object linked Relational databases
Communication
Network Topologies
Physical
Logical
Star
Tree
Ethernet
FDDI
Ring
Token Ring
ATM
Communication
Communication
802.3: Established the new standard for a LAN that features a Carrier Sense, Multiple Access with Collision Detection (CSMA/CD). This "new" LAN is properly referred to as CSMA/CD, but is more commonly known as "Ethernet." 802.4: Defined a physical layer standard for a bus topology LAN with a token-passing media access method. This LAN is called Token Bus and can operate at 1, 2, 5, or 10Mbps. 802.5: Established the standards for Token Ring's access methods and physical signaling techniques.
Design Basis
or power supplies.
DCS MANUFACTURERS
ASEA BROWN BOWERI - ABB TATA HONEYWEL FOXBORO - INVENSYS YOKOGOWA BLUE STAR - YBL ALLEN BRADLEY GE FANUC FISHER ROSEMOUNT TOSHIBA
OPERATOR STATION ( OS ) ENGINEERING STATION ( ES ) DUAL DCN RING INFORMATION MANAGEMENT SYSTEM (IMS)
RING 0 RING 1
Total Nodes per Ring 29 Total Nodes/Network 255 Total Rings/Network 85 Maximum end-to-end length/Ring 14 miles/ring Maximum distance between two active nodes 5280 ft* wire Fiber-optic 10,000 ft *recommend 1 mile (5280 ft, 1600 M) between 3 nodes
ABB DCS System Architecture Typical Schematic Diagram For Information Flow
From TX
JB
TB
B/R
TRIO
CSS
FIELD
CONTROL ROOM
OS
JB
To O/P
TB
B/R
TRIO
CSS
TRIO = TAYLOR REMOTE I/O CSS = CONTROL SUB SYSTEM OS = OPERATOR STATION
IEEE 1118
XXX
LBUG
XXX
LBUG
XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX
Fieldbus Module
Fieldbus Cards
IEEE 802.3
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
3rd Party Devices e.g. PLCs, ESDs RTUs Scanners Power Plant Scales Tank Farms Analyzers Spectrum
LBUG
LBUG
Fieldbus Module
Fieldbus Cards
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
3rd Party Devices e.g. PLCs, ESDs RTUs Scanners Power Plant Scales Tank Farms Analyzers Spectrum
LBUG
LBUG
Fieldbus Module
Fieldbus Cards
IEEE 802.4
IEEE 802.3
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
XXX
3rd Party Devices e.g. PLCs, ESDs RTUs Scanners Power Plant Scales Tank Farms Analyzers Spectrum
LBUG
LBUG
Fieldbus Module
Fieldbus Cards
Total I/Os
Total Stations Total FBMs
182,375 No.
1367 No. 3307 No.
270
Refinery ( ROS ) Tank farms ( TMS ) Captive Power Plant Aromatics Plant Poly Propylene Plant Port Operations
Within each system the I/A series node buses are interconnected by Fiber Optic LAN Interface modules.
15 Node System Refinery PCC, PIBs 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18 Tank Farms 11 Node System Marine PCC and PIBs 19, 20, 21, 23, 27, 28, 29
Captive Power Plant 3 Node System CPP PCC, and MRS 1, 2 Aromatics Plant 6 Node System ARO PCC, and PIBs 1, 2, 3, 4, 5 Poly Propylene Plant 5 Node System PPP PCC A&B, and PIBs 24, 25, 34 Port Operations Single Node System Port PCC
R1
R2
R3
R4
R5
R6
R7
F1
F2
F3
F4
U2
13
23
22
19A
U1
19
M1
27
28
29
21
R8
E1
MODEBUS
RTU MODEBUS ASCII AB DH + IMAC
TIS
OMIS
BOSS
TAS
APC
Software Overview
Operating System: Sun OS 5.5.1 based on Unix IV Human Interface: Foxdraw for Graphics Building & Configuration and Foxview for display of graphics Alarm Manager For Current Alarm Summary, Alarm History Display. ICC Integrated Control Configurator, provides software blocks for continuos, sequence and lader logic control. System Configurator For system configuration of the hardware and software Historian For collecting sample data for history and trends Report Writer For daily, weekly, monthly reports SMDH System Management and monitoring
Functionality
Engineering Station (Application Workstation AW51B):
Operating system Sun OS runs on AW51B, that is main server for the system and seat on the Nodbus. All other configuration software likes Historian, ICC, and all advance applications also run on AW51B. Mainly used for Configuration, System Diagnostic and downloading configuration to all stations configured. Can be used as Operator station.
A block is a member of a set of predefined algorithms designed to perform mathematical, logical or boolean operations on one or more values.
Both blocks and compounds have PARAMETERS. Parameters include realtime values and may be used for display, trending and other processing requirements.
Process Graphics
Functionality
Process Graphics:
There are four levels of graphics used in Project. Level 1: Complex Overview Level 2: Plant wide Overview Level 3: Based on PFDs Level 4: Based on P&Ids In addition to above following are other graphics used for the Project. Group Display: Group of eight Face plate or four Face plate and four treads. Overlay: Faceplates, Pump START/STOP etc.
Functionality
Functionality
Environment Field_Op_Env Access Level 1 Authorisation Can view displays, Cannot change values (SP, Output, Auto-Manual etc.), Cannot acknowledge alarms All Field_Op_Env access, Can change values (SP, Output, Auto-Manual etc.), only for WPs Can acknowledge alarms, Cannot change alarm limits All Ctrl_Rm_Op_Env access, only for WPs Can change alarm limits, Can tune controllers, Cannot access configurators or maintenance functions All Supervisor_Env access, Can tune controllers, Can access configurators and make configuration changes, Cannot access software management All Maint_Engr_Env access, Can access software management to write programs, Can access Password configurator and change environment menus
Ctrl_Rm_Op_Env
Supervisor_Env
Maint_Engr_Env
Soft_Engr_Env
Environment
Functionality
ESD Graphics:
There are two levels of ESD system graphics: ESD Overview (Level 1) ESD Detail (Level 2) Facilities are provided to move from one level to the other and also sideways within level 2 graphics. The ESD Overview Level graphic lists all ESD's in the area and summarises their statuses. Each plant area has a level 1 ESD graphic. In ESD Detail Level graphics, dynamic Cause and Effect information is depicted. This includes status of the cause and the commanded and actual statuses of the effect (e.g., valve position, pump status etc.).
Functionality FoxAnalyst
A separate application for viewing trends is is available in all Operator workstation. Operator can assign a group of 16 trends in one page and save as a scratch pad. This application can be opened from pull down menu in operator environment
Alarm manager
The Historian is a tool for collecting, organizing, and storing data for later retrieval. It contains built-in algorithms for reducing data and provides workstation displays to retrieve and display data . Typical data are process analog and/or digital points.
Historian Functions
Collect process control point samples Reduced point samples Application-generated alarms & messages
Trends
Information Management:
IP.21 is interface with DCS for integration with SAP to form Refinery Information Management System. Foxhistory : Plantwide Consolidated history for generating reports. X-window configuration for remote monitoring.