SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
DESIGN OF 
INDUSTRIAL 
AUTOMATION 
FUNCTIONAL 
SPECIFICATIONS 
FOR PLCs, DCSs AND 
SCADA SYSTEMS
1 
Functional Design Specifications (FDS) 
In this chapter a brief overview of control system FDS is given. The important industrial terms and 
naming conventions are discussed and the standards are highlighted. 
Learning objectives 
You will learn about: 
• Overview of control system FDS 
• Essential industry terms and abbreviations used in the FDS 
• Naming conventions and standards 
• Control philosophy needed in guiding the FDS 
1.1 Overview of control system FDS 
Any Supervisory Control and Data Acquisition (SCADA) project will be successful if, and only if, 
the creating, understanding and execution of the functional specifications are executed perfectly. 
These technical specifications are important in the overall development and designing of control 
systems which contain the technical details that lead to the success of the project. These functions 
are as important as that of the mechanical sections. 
For example, consider piping. The complete description of the valves, pumps, chillers, piping 
specialties and other components used to construct the piping system are given in piping 
specifications. Designers will not submit a project without this important information for the piping 
system. In general, this kind of thorough information is not included for control systems. The lack 
of proper technical specifications for control systems may lead to difficulty in meeting the project’s 
design objectives. The design process is said to be successful if it contains descriptions of 
maintenance, operation and commissioning requirements. This leads to efficient building, and 
ensures the operation runs smoothly. 
A functional specification defines what the system should do and what functions and facilities are 
to be provided. It provides a list of design objectives for the system. 
A standard specification of the project should consider what is generally available in the market 
and what can reasonably be called upon for options. It is of no use to specify aspects which 
suppliers cannot provide at a reasonable cost and within a sensible time frame. The aim is to match 
what the manufacturer can offer, within their standard range of equipment. An efficient approach, 
by the purchaser, is to select standard equipment which is suitable for the manufacturer and then 
design the power system around the equipment to be purchased. In general, this approach will 
reduce the amount of time needed to design the power system.
2 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems 
Functional aspects of the specification should be considered carefully. The function of basic 
equipment such as generators, motors and switchgear will be understood easily. But, in order to 
gain an understanding of what is required, it is essential to pay attention to the design and 
performance details. Functionality implies a more interrelated type of existence, as is the case with 
systems of equipment rather than individual items of equipment. 
Functional specifications in the area of process control systems cover the following: 
• SCADA systems 
• Power management control system 
• System computer 
• Measuring devices 
• Controller set points 
• Switchgear 
• Rotating machines. 
The entire system should be defined functionally and all the elements should be compatible from 
the conceptual stage of the specification. 
Control System Engineers analyze the following, to develop the design and functional 
specifications of automation systems: 
• User requirements 
• Procedures 
• Design process 
• Mechanical equipment 
• Problems to identify the system components. 
The automation system helps the equipment to function in a required manner. The interface 
between the hardware and software development, for the automation system, is the responsibility of 
Control System Engineers. 
A FDS is the most important stage in the design of any control system. It provides details of the 
solution to be implemented, to meet user requirements. It should be accepted by the user and 
should form the basis of the design for both hardware and software. An excellent FDS clearly 
specifies the following which are associated with the system: 
• Functions 
• Operator interactions control 
• Sequencing. 
Therefore, before the system is developed, the user must confirm whether the proposed solution 
fully meets the specified requirements or not. A FDS is considered as the basis for the design of the 
system. It is used during testing to verify and validate the system, to ensure whether all the required 
functions are present and that they operate correctly. 
A FDS has all the information associated with the control system including: 
• Details of how each area of the plant operates under automatic control (control 
philosophy) 
• Details of the SCADA system i.e. screen layouts, navigation charts, alarm handling, 
trending and reporting 
• Details of the Network architecture 
• Details of any local operator interfaces.
Functional Design Specifications (FDS) 
3 
Figure 1.1 
Control system design 
The FDS should cover: 
• Control Modules such as PID Loops, indicators etc 
• HMI Graphic displays 
• Equipment Basic Control 
• Phase Logic 
• Operations 
• Unit Procedures 
• SCADA Recipes 
• The Inputs and Outputs of the systems with cards and channels assigned to them. 
1.1.1 Benefits of using a FDS 
There are numerous benefits provided by a complete and coherent FDS which include time savings 
of approximately 50% of total time and a saving of resources and money of approximately 25%. 
These benefits are achieved only after everyone is involved in designing, developing, testing, 
approving of an application, signing the document containing an ordered list of all design and 
functional requirements. 
By using a FDS (Functional Design Specification): 
• The manufacturer knows exactly what to develop & deliver 
• The system integrators know exactly what they are working with 
• Quality Assurance knows exactly what to test 
• The client knows exactly what they will be getting. 
1.2 Essential industry terms and abbreviations used in the FDS 
Technical terms and abbreviations are easily understood by professionals in one field whereas they 
may be confusing to others from another field, and may be misunderstood. Therefore, it is 
necessary to understand the abbreviations and some of the terms that are used in the text and 
elsewhere in the industry. 
The following are the essential industry terms and relevant abbreviations used in functional design 
specifications:
4 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems 
Table 1.2 
Industrial terms and their abbreviations 
Industry 
terms 
Abbreviations 
AGC Automatic Generation Control 
API Application Programming Interface 
CORBA Common Object Request Broker Architecture 
C & I Control and Instrumentation 
CPU Central Processing Unit 
CRC16 16-bit Cyclic Redundancy Check 
CSMA/CD Carrier Sense Multiple Access/Collision Detection 
CT Current Transformer 
DC Direct Current 
DCS Distributed Control System 
DMS Distributed Management System 
DNP Distributed Network Protocol 
DOD Department of Defense 
DOE Department of Energy 
DISCO Distribution Company 
DNP/DNP3 Distributed Network Protocol, version 3.0 
DPI Double-Point Information 
EMS Energy Management System 
EMC Electromagnetic Compatibility 
EMI Electromagnetic Interference 
EPROM Erasable Programmable Read-Only Memory 
FTP File Transfer Protocol 
FDS Functional Design Specification 
FS Functional Specification 
FAT Factory Acceptance test 
FMEA Failure Modes and Effect Analysis 
FPGA Field Programmable Gate Array 
GUI Graphical User Interface 
GAMP Good Automated Manufacturing Practice 
GAL Generic Array Logic 
GENCO Generation Company 
GPR Ground Potential Rise 
HMI Human Machine Interface 
HDS Hardware Design Specifications 
I/O Input/Output
Functional Design Specifications (FDS) 
5 
IED Intelligent Electronic Devices 
ICCP Intercontrol Centre Communications Protocol 
IEEE Institute of Electrical and Electronics Engineers 
INEEL Idaho National Engineering and Environmental Laboratory 
ISO Independent System Operator or International Organization for 
Standardization 
IRIG-B Inter Range Instrumentation Group format B 
ISA Instrumentation Systems and Automation Society 
IT Information Technology 
ITU International Telecommunication Union 
LCD Liquid Crystal Display 
LED Light Emitting Diode 
LAN Local Area Network 
MMI Man Machine Interface 
MTBF Mean Time Between Failure 
MTTR Mean Time To Repair 
NIM Network Interface Module 
NISAC National Infrastructure Simulation and Analysis Centre 
NRC Nuclear Regulatory Commission 
NTP Network Time Protocol 
OASIS Open Access Same - Time Information System 
ODBC Open Database Connectivity 
PID Proportional, Integral and derivative controller 
POSIX Portable Operating System Interface 
PLC Programmable logic Controller 
P & ID Process & Instrumentation Diagram 
PSU Power Supply Unit 
PCS Process Control System 
PROM Programmable Read-Only Memory 
PSTN Public Switched Telephone Network 
PT Potential Transformer 
RTU Remote Terminal Unit 
REA Rural Electric Association 
RTO Regional Transmission Organization 
RAID Redundant Array of Inexpensive Disks or Redundant Array of 
Independent Disks 
ROM Read-Only Memory 
SCADA Supervisory Control and Data Acquisition 
SAT Site acceptance test 
SOE Sequence of Events 
SNTP Simple Network Time Protocol 
SPI Single-Point Information
6 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems 
SQL Structured Query Language 
SWC Surge Withstand Capability 
TASE Telecontrol Application Service Element 
TRANSCO Transmission Company 
TCP/IP Transmission Control Protocol/Internet Protocol 
T&D Transmission and Distribution 
UHF Ultra High Frequency 
UPS Uninterruptible Power Supply 
UTP Unshielded Twisted Pair 
VDU Video Display Unit 
WAN Wide Area Network 
1.3 Naming conventions and standards 
The General Design Principles (GDP) defines the number of conventions to be used. 
For example, consider the standard color scheme. In one division of the plant a device is colored 
red, meaning 'stopped', and in another part of the plant the same type of motor is colored red, 
meaning 'dangerous condition'. This may lead to disaster, but by following naming conventions, 
such risks will be reduced. 
Adopting a standardized reliable naming convention for devices controlled by the system, will be 
favorable for scalable and maintainable systems in the long run. In some cases, the naming 
conventions used are forced on the system by external influences. Therefore, they should be 
properly documented in the GDP. 
Examples of tagging and naming conventions are: 
• Graphic symbols 
• Instrumentation naming. 
Naming conventions and standards are explained in further detail in the next chapter. 
1.4 Control philosophy in guiding FDS 
Philosophy is a belief or a system of beliefs, accepted as authoritative by some groups. Control 
philosophy is a guideline for a FDS which describes the basic dos and don'ts and requirements of a 
FDS from the point of view of the end user. It should describe the following: 
• Level of process automation 
• Information handling needs 
• Operational requirements 
• Requirement of flexibility 
• Level of control intervention 
• Operators work and skill 
• Management skills for both organization and data communication 
• Level of management needed 
• Extent of manual control required 
• Extent of the physical area the system is covering 
• Type of communication system 
• Level of security needed for communication 
• Type of control processing.
Functional Design Specifications (FDS) 
7 
1.5 Summary 
This chapter summarizes the following: 
• A functional specification defines what the system should do and what functions and 
facilities are to be provided. 
• An excellent FDS clearly specifies the following associated with the system: 
• Functions 
• Operator interactions control 
• Sequencing. 
• There are numerous benefits provided by a complete and coherent FDS, which 
include time savings of approximately 50% of total time and a saving of resources 
and money of approximately 25%. 
• It is necessary to understand the abbreviations and some of the terms that are used in 
the text and elsewhere in the industry. 
• Technical terms and abbreviations are easily understood by professionals in one field 
whereas it may be confusing to others and may be misunderstood 
• Adopting a standardized reliable naming convention for devices, controlled by the 
system, will be favorable for scalable and maintainable systems in the long run 
• Control philosophy is a guideline for a FDS, which describes the basic dos and don'ts 
and basic requirements of a FDS, from the point of view of the end user.
8 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems

More Related Content

PPTX
Working of DCS systems
PPT
Design of Industrial Automation Functional Specifications for PLCs, DCSs and ...
PPTX
DCS Introduction
PPTX
DCS fundamentals
PDF
Distributed Control System Basics
PDF
What is DCS?
Working of DCS systems
Design of Industrial Automation Functional Specifications for PLCs, DCSs and ...
DCS Introduction
DCS fundamentals
Distributed Control System Basics
What is DCS?

What's hot (20)

PPTX
Process Control
PPTX
Functional safety by FMEA/FTA
PPTX
Introduction to SCADA
PPTX
Presentaton on Plc & Scada
PPTX
Distributed control system presentation
PDF
Instrumentation engineering multiple choice questions
PPTX
DeltaV Operator Training
PPT
Practical Distributed Control Systems (DCS) for Engineers and Technicians
PDF
Distributed Control System (Presentation)
PDF
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
PPT
CAN (Controller Area Network) Bus Protocol
PDF
Fieldbus Tutorial Part 7 - Fieldbus Communication
PDF
Delta v emerson_getting_started
PPTX
DCS an overview
PPTX
FMEA Presentation
PPTX
DCS - Distributed Control System
PPT
123126804 scada
PPT
Distributed Control System
PPTX
UDS PPT
PDF
Distributed Control System (DCS) Notes
Process Control
Functional safety by FMEA/FTA
Introduction to SCADA
Presentaton on Plc & Scada
Distributed control system presentation
Instrumentation engineering multiple choice questions
DeltaV Operator Training
Practical Distributed Control Systems (DCS) for Engineers and Technicians
Distributed Control System (Presentation)
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
CAN (Controller Area Network) Bus Protocol
Fieldbus Tutorial Part 7 - Fieldbus Communication
Delta v emerson_getting_started
DCS an overview
FMEA Presentation
DCS - Distributed Control System
123126804 scada
Distributed Control System
UDS PPT
Distributed Control System (DCS) Notes
Ad

Viewers also liked (20)

PDF
Functional specification document_template
PPTX
Basics of Automation, PLC and SCADA
PDF
Oil refinery industrial art
PDF
Advanced Process Control for ARC
PPTX
INDUSTRIAL AUTOMATION USING PLC
PPT
Practical Embedded Controllers: Troubleshooting and Design
DOC
Tcs functional spec all rounds (final)
PDF
Gsm or x10 based scada system for industrial automation
PDF
ContainerDayVietnam2016: Hybrid and Automation System Architecture
PPTX
Project INDUSTRIAL AUTOMATION AND SECURITY SYSTEM
PPTX
Advanced Process Control
PPTX
Why rthplc v2
PPT
Protective Maintenance Fans Cement
PDF
PlantStruxure Architecture 2013
PDF
Design Automation - Simple Solid Works Solutions To Practical Programmatic Pa...
PDF
NB Designer Manual Operation [unlockplc.com]
PPT
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
PDF
Industrial Architecture Technical Summary Presentation
DOC
815.301 scada specification rev0
PDF
Natural gas operations considerations on process transients design and control
Functional specification document_template
Basics of Automation, PLC and SCADA
Oil refinery industrial art
Advanced Process Control for ARC
INDUSTRIAL AUTOMATION USING PLC
Practical Embedded Controllers: Troubleshooting and Design
Tcs functional spec all rounds (final)
Gsm or x10 based scada system for industrial automation
ContainerDayVietnam2016: Hybrid and Automation System Architecture
Project INDUSTRIAL AUTOMATION AND SECURITY SYSTEM
Advanced Process Control
Why rthplc v2
Protective Maintenance Fans Cement
PlantStruxure Architecture 2013
Design Automation - Simple Solid Works Solutions To Practical Programmatic Pa...
NB Designer Manual Operation [unlockplc.com]
PID Control Of Sampled Measurements - Greg McMillan Deminar Series
Industrial Architecture Technical Summary Presentation
815.301 scada specification rev0
Natural gas operations considerations on process transients design and control
Ad

Similar to Design of Industrial Automation Functional Specifications for PLCs, DCs and SCADA Systems (20)

PPTX
Optimizing Building Performance with Building Management Systems (BMS): Benef...
PDF
Basic knowledge of Building management system Basics
PPTX
Programmable Logic Controller (plc)
PPTX
bms-the-basics-explained.pptx
PPTX
bms-the-basics-explained.pptx
PPTX
Basics of embedded system design
PPTX
automation,vfd,plc,scada overview
PPTX
automation,vfd,plc,scada overview
PPTX
PPTX
Embedded systems
PDF
PLC Training in Noida | PLC Scada Training in Delhi
PDF
Design and simulation of remote monitoring of the intelligent automatic contr...
PPT
Automation
PPTX
Requirements Engineering - "Ch2 an introduction to requirements"
PPTX
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
PDF
Practical Troubleshooting & Problem Solving of Industrial Data Communications
PDF
plc8-200417125816.pdf
PPT
seminar on plc automation required for biginers.ppt
PPTX
Flexibility and standardization using dynamic IO addressing and option handling
PDF
Embedded systems introduction
Optimizing Building Performance with Building Management Systems (BMS): Benef...
Basic knowledge of Building management system Basics
Programmable Logic Controller (plc)
bms-the-basics-explained.pptx
bms-the-basics-explained.pptx
Basics of embedded system design
automation,vfd,plc,scada overview
automation,vfd,plc,scada overview
Embedded systems
PLC Training in Noida | PLC Scada Training in Delhi
Design and simulation of remote monitoring of the intelligent automatic contr...
Automation
Requirements Engineering - "Ch2 an introduction to requirements"
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
Practical Troubleshooting & Problem Solving of Industrial Data Communications
plc8-200417125816.pdf
seminar on plc automation required for biginers.ppt
Flexibility and standardization using dynamic IO addressing and option handling
Embedded systems introduction

More from Living Online (20)

PDF
Practical Troubleshooting and Problem Solving of Modbus Protocols
PDF
Practical Routers and Switches including TCI/IP and Ethernet for Engineers an...
PDF
Practical Project Management for Engineers and Technicians
PDF
Mechanical, Electrical and Instrumentation Engineering for Non-Engineers
PDF
Hands on Data-Communication, Networking and TCP/IP Troubleshooting
PDF
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
PDF
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
PDF
Practical Energy Efficiency, Design, Engineering & Auditing
PDF
High Voltage Electrical Compliance and Safety Operating Procedures
PDF
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
PDF
Cybersecurity for Automation Control and SCADA Systems
PDF
Practical Process Control
PDF
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
PDF
Hands on Data Communications, Networking & TCP/IP Troubleshooting
PDF
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
PDF
Practical Industrial Flow Measurement for Engineers and Technicians
PDF
Practical Distribution & Substation Automation (Incl. Communications) for Ele...
PDF
Practical Boiler Control & Instrumentation for Engineers & Technicians
PDF
Practical Arc Flash Protection for Electrical Safety Engineers and Technicians
PDF
Practical Analytical Instrumentation in On-line Applications
Practical Troubleshooting and Problem Solving of Modbus Protocols
Practical Routers and Switches including TCI/IP and Ethernet for Engineers an...
Practical Project Management for Engineers and Technicians
Mechanical, Electrical and Instrumentation Engineering for Non-Engineers
Hands on Data-Communication, Networking and TCP/IP Troubleshooting
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Practical Fundamentals of Heating, Ventilation & Air-Conditioning (HVAC) for ...
Practical Energy Efficiency, Design, Engineering & Auditing
High Voltage Electrical Compliance and Safety Operating Procedures
Practical Routers & Switches (Including TCPIP and Ethernet) for Engineers and...
Cybersecurity for Automation Control and SCADA Systems
Practical Process Control
Inspection, Testing and Commissioning of Electrical Switchboards, Circuit Bre...
Hands on Data Communications, Networking & TCP/IP Troubleshooting
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Practical Industrial Flow Measurement for Engineers and Technicians
Practical Distribution & Substation Automation (Incl. Communications) for Ele...
Practical Boiler Control & Instrumentation for Engineers & Technicians
Practical Arc Flash Protection for Electrical Safety Engineers and Technicians
Practical Analytical Instrumentation in On-line Applications

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Welding lecture in detail for understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Operating System & Kernel Study Guide-1 - converted.pdf
OOP with Java - Java Introduction (Basics)
R24 SURVEYING LAB MANUAL for civil enggi
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Welding lecture in detail for understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
UNIT 4 Total Quality Management .pptx
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CH1 Production IntroductoryConcepts.pptx
Geodesy 1.pptx...............................................
Embodied AI: Ushering in the Next Era of Intelligent Systems
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS

Design of Industrial Automation Functional Specifications for PLCs, DCs and SCADA Systems

  • 1. DESIGN OF INDUSTRIAL AUTOMATION FUNCTIONAL SPECIFICATIONS FOR PLCs, DCSs AND SCADA SYSTEMS
  • 2. 1 Functional Design Specifications (FDS) In this chapter a brief overview of control system FDS is given. The important industrial terms and naming conventions are discussed and the standards are highlighted. Learning objectives You will learn about: • Overview of control system FDS • Essential industry terms and abbreviations used in the FDS • Naming conventions and standards • Control philosophy needed in guiding the FDS 1.1 Overview of control system FDS Any Supervisory Control and Data Acquisition (SCADA) project will be successful if, and only if, the creating, understanding and execution of the functional specifications are executed perfectly. These technical specifications are important in the overall development and designing of control systems which contain the technical details that lead to the success of the project. These functions are as important as that of the mechanical sections. For example, consider piping. The complete description of the valves, pumps, chillers, piping specialties and other components used to construct the piping system are given in piping specifications. Designers will not submit a project without this important information for the piping system. In general, this kind of thorough information is not included for control systems. The lack of proper technical specifications for control systems may lead to difficulty in meeting the project’s design objectives. The design process is said to be successful if it contains descriptions of maintenance, operation and commissioning requirements. This leads to efficient building, and ensures the operation runs smoothly. A functional specification defines what the system should do and what functions and facilities are to be provided. It provides a list of design objectives for the system. A standard specification of the project should consider what is generally available in the market and what can reasonably be called upon for options. It is of no use to specify aspects which suppliers cannot provide at a reasonable cost and within a sensible time frame. The aim is to match what the manufacturer can offer, within their standard range of equipment. An efficient approach, by the purchaser, is to select standard equipment which is suitable for the manufacturer and then design the power system around the equipment to be purchased. In general, this approach will reduce the amount of time needed to design the power system.
  • 3. 2 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems Functional aspects of the specification should be considered carefully. The function of basic equipment such as generators, motors and switchgear will be understood easily. But, in order to gain an understanding of what is required, it is essential to pay attention to the design and performance details. Functionality implies a more interrelated type of existence, as is the case with systems of equipment rather than individual items of equipment. Functional specifications in the area of process control systems cover the following: • SCADA systems • Power management control system • System computer • Measuring devices • Controller set points • Switchgear • Rotating machines. The entire system should be defined functionally and all the elements should be compatible from the conceptual stage of the specification. Control System Engineers analyze the following, to develop the design and functional specifications of automation systems: • User requirements • Procedures • Design process • Mechanical equipment • Problems to identify the system components. The automation system helps the equipment to function in a required manner. The interface between the hardware and software development, for the automation system, is the responsibility of Control System Engineers. A FDS is the most important stage in the design of any control system. It provides details of the solution to be implemented, to meet user requirements. It should be accepted by the user and should form the basis of the design for both hardware and software. An excellent FDS clearly specifies the following which are associated with the system: • Functions • Operator interactions control • Sequencing. Therefore, before the system is developed, the user must confirm whether the proposed solution fully meets the specified requirements or not. A FDS is considered as the basis for the design of the system. It is used during testing to verify and validate the system, to ensure whether all the required functions are present and that they operate correctly. A FDS has all the information associated with the control system including: • Details of how each area of the plant operates under automatic control (control philosophy) • Details of the SCADA system i.e. screen layouts, navigation charts, alarm handling, trending and reporting • Details of the Network architecture • Details of any local operator interfaces.
  • 4. Functional Design Specifications (FDS) 3 Figure 1.1 Control system design The FDS should cover: • Control Modules such as PID Loops, indicators etc • HMI Graphic displays • Equipment Basic Control • Phase Logic • Operations • Unit Procedures • SCADA Recipes • The Inputs and Outputs of the systems with cards and channels assigned to them. 1.1.1 Benefits of using a FDS There are numerous benefits provided by a complete and coherent FDS which include time savings of approximately 50% of total time and a saving of resources and money of approximately 25%. These benefits are achieved only after everyone is involved in designing, developing, testing, approving of an application, signing the document containing an ordered list of all design and functional requirements. By using a FDS (Functional Design Specification): • The manufacturer knows exactly what to develop & deliver • The system integrators know exactly what they are working with • Quality Assurance knows exactly what to test • The client knows exactly what they will be getting. 1.2 Essential industry terms and abbreviations used in the FDS Technical terms and abbreviations are easily understood by professionals in one field whereas they may be confusing to others from another field, and may be misunderstood. Therefore, it is necessary to understand the abbreviations and some of the terms that are used in the text and elsewhere in the industry. The following are the essential industry terms and relevant abbreviations used in functional design specifications:
  • 5. 4 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems Table 1.2 Industrial terms and their abbreviations Industry terms Abbreviations AGC Automatic Generation Control API Application Programming Interface CORBA Common Object Request Broker Architecture C & I Control and Instrumentation CPU Central Processing Unit CRC16 16-bit Cyclic Redundancy Check CSMA/CD Carrier Sense Multiple Access/Collision Detection CT Current Transformer DC Direct Current DCS Distributed Control System DMS Distributed Management System DNP Distributed Network Protocol DOD Department of Defense DOE Department of Energy DISCO Distribution Company DNP/DNP3 Distributed Network Protocol, version 3.0 DPI Double-Point Information EMS Energy Management System EMC Electromagnetic Compatibility EMI Electromagnetic Interference EPROM Erasable Programmable Read-Only Memory FTP File Transfer Protocol FDS Functional Design Specification FS Functional Specification FAT Factory Acceptance test FMEA Failure Modes and Effect Analysis FPGA Field Programmable Gate Array GUI Graphical User Interface GAMP Good Automated Manufacturing Practice GAL Generic Array Logic GENCO Generation Company GPR Ground Potential Rise HMI Human Machine Interface HDS Hardware Design Specifications I/O Input/Output
  • 6. Functional Design Specifications (FDS) 5 IED Intelligent Electronic Devices ICCP Intercontrol Centre Communications Protocol IEEE Institute of Electrical and Electronics Engineers INEEL Idaho National Engineering and Environmental Laboratory ISO Independent System Operator or International Organization for Standardization IRIG-B Inter Range Instrumentation Group format B ISA Instrumentation Systems and Automation Society IT Information Technology ITU International Telecommunication Union LCD Liquid Crystal Display LED Light Emitting Diode LAN Local Area Network MMI Man Machine Interface MTBF Mean Time Between Failure MTTR Mean Time To Repair NIM Network Interface Module NISAC National Infrastructure Simulation and Analysis Centre NRC Nuclear Regulatory Commission NTP Network Time Protocol OASIS Open Access Same - Time Information System ODBC Open Database Connectivity PID Proportional, Integral and derivative controller POSIX Portable Operating System Interface PLC Programmable logic Controller P & ID Process & Instrumentation Diagram PSU Power Supply Unit PCS Process Control System PROM Programmable Read-Only Memory PSTN Public Switched Telephone Network PT Potential Transformer RTU Remote Terminal Unit REA Rural Electric Association RTO Regional Transmission Organization RAID Redundant Array of Inexpensive Disks or Redundant Array of Independent Disks ROM Read-Only Memory SCADA Supervisory Control and Data Acquisition SAT Site acceptance test SOE Sequence of Events SNTP Simple Network Time Protocol SPI Single-Point Information
  • 7. 6 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems SQL Structured Query Language SWC Surge Withstand Capability TASE Telecontrol Application Service Element TRANSCO Transmission Company TCP/IP Transmission Control Protocol/Internet Protocol T&D Transmission and Distribution UHF Ultra High Frequency UPS Uninterruptible Power Supply UTP Unshielded Twisted Pair VDU Video Display Unit WAN Wide Area Network 1.3 Naming conventions and standards The General Design Principles (GDP) defines the number of conventions to be used. For example, consider the standard color scheme. In one division of the plant a device is colored red, meaning 'stopped', and in another part of the plant the same type of motor is colored red, meaning 'dangerous condition'. This may lead to disaster, but by following naming conventions, such risks will be reduced. Adopting a standardized reliable naming convention for devices controlled by the system, will be favorable for scalable and maintainable systems in the long run. In some cases, the naming conventions used are forced on the system by external influences. Therefore, they should be properly documented in the GDP. Examples of tagging and naming conventions are: • Graphic symbols • Instrumentation naming. Naming conventions and standards are explained in further detail in the next chapter. 1.4 Control philosophy in guiding FDS Philosophy is a belief or a system of beliefs, accepted as authoritative by some groups. Control philosophy is a guideline for a FDS which describes the basic dos and don'ts and requirements of a FDS from the point of view of the end user. It should describe the following: • Level of process automation • Information handling needs • Operational requirements • Requirement of flexibility • Level of control intervention • Operators work and skill • Management skills for both organization and data communication • Level of management needed • Extent of manual control required • Extent of the physical area the system is covering • Type of communication system • Level of security needed for communication • Type of control processing.
  • 8. Functional Design Specifications (FDS) 7 1.5 Summary This chapter summarizes the following: • A functional specification defines what the system should do and what functions and facilities are to be provided. • An excellent FDS clearly specifies the following associated with the system: • Functions • Operator interactions control • Sequencing. • There are numerous benefits provided by a complete and coherent FDS, which include time savings of approximately 50% of total time and a saving of resources and money of approximately 25%. • It is necessary to understand the abbreviations and some of the terms that are used in the text and elsewhere in the industry. • Technical terms and abbreviations are easily understood by professionals in one field whereas it may be confusing to others and may be misunderstood • Adopting a standardized reliable naming convention for devices, controlled by the system, will be favorable for scalable and maintainable systems in the long run • Control philosophy is a guideline for a FDS, which describes the basic dos and don'ts and basic requirements of a FDS, from the point of view of the end user.
  • 9. 8 Design of Industrial Automation Functional Specifications for PLCs, DCS and SCADA Systems