What is a Functional Design Specification (FDS)?

  Рет қаралды 60,946

RealPars

RealPars

4 жыл бұрын

▶ C'mon over to realpars.com where you can learn PLC programming faster and easier than you ever thought possible!
=============================
▶ Check out the full blog post over at
realpars.com/fds/
=============================
A Functional Design Specification also is known as FDS is a document that describes how a process or a control system will operate.
It does not contain any highly technical detail, rather, it describes how the proposed system will operate, how people will interact with it and what to expect when different operational scenarios occur.
For example, if we were writing a Functional Design Specification for this RealPars video we may include a statement such as:
When the user clicks the Like button, which is indicated by the thumbs up icon, the Number of Likes counter will increment by a value of 1 and the thumbs up icon will change from grey to blue as a visual indicator to the user that this has been selected.
Note how this statement describes the action and effect of clicking the Like button but does not discuss how the coding for this button operation works.
There are many reasons to have a functional design specification.
One of the main reasons is to have some form of documented consensus on what the system is to achieve before making the more time-consuming effort of producing drawings or writing PLC code.
The Functional Design Specification can be passed between relevant team members, customers, and stakeholders for comment and review until the final document is agreed and signed off. This process of review and change is crucial to ensuring the final design will be fit for purpose and meet the needs of the stakeholders.
When the team of stakeholders agrees that a functional design specification consensus is reached, the document is typically declared complete or signed off.
After this, the document is handed to the engineering teams for technical design and programming, using the functional specification as the reference.
A completed Functional Design Specification will:
- Let the Engineers know what to design.
- Let the Programmers know what the code should do.
- Let the stakeholders know what will be delivered.
In a typical industrial software engineering life-cycle, the functional design specification describes what has to be implemented.
The next document after this may be a Systems architecture document, describing how the functions will be realized using the chosen PLC Controller, this, in turn, will help produce the IO layouts and electrical drawings.
Finally, when the testing phase is performed, the actual behavior of the final system is compared against the expected behavior as defined in the functional specification.
A Functional Design Specification can have many types of layouts but will typically contain a basic overview of each main part of the system, its function and how it will operate.
Depending on the system being discussed, a Functional Design Specification may contain mock-ups of operator interface screens and show the operation of each button and part of the screen.
The cause and effect of alarms and information messages on the system will also be discussed, as will safety devices and their effects on the system.
=============================
Missed our most recent videos? Watch them here:
realpars.com/automation-inter...
realpars.com/sql-join/
realpars.com/automation-job/
=============================
To stay up to date with our last videos and more lessons, make sure to subscribe to this KZfaq channel:
goo.gl/Y6DRiN
=============================
TWEET THIS VIDEO ctt.ac/Xc8Z1
=============================
Like us on Facebook: / therealpars
Follow us on Twitter: / realpars
Follow us on LinkedIn / realpars
Follow us on Instagram / realparsdotcom
#RealPars #FDS #Automation

Пікірлер: 61
@zheying1474
@zheying1474 3 жыл бұрын
I like how he tells the viewers to like but also telling whats a design specification xD. Have a like.
@simoessmithlimakevan1803
@simoessmithlimakevan1803 4 жыл бұрын
Realy thank you ! I was confused about this because i just learned FDS for the mechanical system and this was confused for me to translate and addapt my learned to the automation system applications. Real thank you, your explanation is like sunshine at the day.
@realpars
@realpars 4 жыл бұрын
You are very welcome!
@calvinceogara2088
@calvinceogara2088 4 жыл бұрын
Excellent! Great content,straight to the point and easy to understant. GOOD WORK@REALPARS TEAM
@realpars
@realpars 4 жыл бұрын
Thanks a lot, we are very happy to hear that.
@kgmprakash
@kgmprakash 4 жыл бұрын
Excellent... as always, the contents are explained very well and in simple terms...keep up the good works 👍👍👍
@realpars
@realpars 4 жыл бұрын
Thanks for sharing, Prakash! Happy learning!
@jasonlinn3622
@jasonlinn3622 4 жыл бұрын
Great explanation! kindly make video for System Architecture Document, IO Layouts & Electrical Drawings. Thanks RealPars
@abdulwahoodshaikh7501
@abdulwahoodshaikh7501 Жыл бұрын
Realpars 🔥 your content is always up to the mark!
@realpars
@realpars Жыл бұрын
We appreciate that! Thank you!
@monngondelam2845
@monngondelam2845 2 жыл бұрын
Great video . Excellent content. Thank you very much.
@realpars
@realpars 2 жыл бұрын
You are very welcome!
@pankajverma7204
@pankajverma7204 3 жыл бұрын
Really great way to explain, liked it.
@realpars
@realpars 3 жыл бұрын
Happy to hear that, Pankaj!
@SP-kf3zr
@SP-kf3zr 4 жыл бұрын
. Awesome... I just lovedddddd it... May be you can continue the related videos as a series with some continuity..
@realpars
@realpars 4 жыл бұрын
Thanks for your support and feedback!
@kietle5340
@kietle5340 4 жыл бұрын
Great content, I'm from Vietnam and I expect the next benefit videos
@realpars
@realpars 4 жыл бұрын
Amazing! Happy learning!
@yehiaramada1900
@yehiaramada1900 4 ай бұрын
Excellent and a good reference
@realpars
@realpars 4 ай бұрын
Thank you!
@fffffffff7368
@fffffffff7368 4 жыл бұрын
Excellent video! Thanks! I’d like to see content from you about Model-Predictive Controllers and its comparison with others Advanced Control Strategies like Fuzzy Logic or Expert Systems. Regards!
@realpars
@realpars 4 жыл бұрын
Hi Felipe, Thanks for the topic suggestion, I will definitely go ahead and forward this to our creator team. Happy learning!
@MK-zf6or
@MK-zf6or 2 жыл бұрын
such a great tutorial, thanks
@realpars
@realpars 2 жыл бұрын
Glad it was helpful!
@MK-zf6or
@MK-zf6or 2 жыл бұрын
@@realpars yep helped me with an interview, and i used it a hell lot for a buzzword lol
@MM-vi9kh
@MM-vi9kh 4 жыл бұрын
Like before watching the video 😍
@diwakarp4394
@diwakarp4394 4 жыл бұрын
Please do make a video on PLC fault routines.. That would be so kind of you... Thanks!!!
@realpars
@realpars 4 жыл бұрын
Hey! Thanks for your comment and your suggestion. I will pass this on to our course developers! Thanks for sharing and happy learning!
@pankajmishra11
@pankajmishra11 4 жыл бұрын
Nice explanation
@realpars
@realpars 4 жыл бұрын
Thank you, Pankaj!
@FushigiMigi
@FushigiMigi 2 жыл бұрын
Thanks
@realpars
@realpars 2 жыл бұрын
You're welcome!
@huseynxayyati2355
@huseynxayyati2355 4 жыл бұрын
Great ! Suggestions: logic diagram . Thanks
@realpars
@realpars 4 жыл бұрын
Thanks for the topic suggestion, I will definitely go ahead and forward this to our creator team. Happy learning!
@omaraguilera3333
@omaraguilera3333 Жыл бұрын
Incredible!
@realpars
@realpars Жыл бұрын
Thank you!
@lanatihonova2724
@lanatihonova2724 5 ай бұрын
Great video! Can you create a video explaining the difference between FDS and Control Narrative? Thanks.
@realpars
@realpars 5 ай бұрын
Great suggestion! I will happily go ahead and pass this on to our course developers. Thank you for sharing
@MuhammadNawaz-mu4iw
@MuhammadNawaz-mu4iw 4 жыл бұрын
very good video
@realpars
@realpars 4 жыл бұрын
Thank you, Muhammad!
@nightking9615
@nightking9615 2 жыл бұрын
Many thanks to your efforts!!! Is the FDS similar to SOP?
@realpars
@realpars 2 жыл бұрын
Not really, but they are related. The FDS identifies and describes the functions that the control system needs to be able to address. It does not describe the code or specifics of how it gets implemented in the system. And FDS does not describe how the process runs, or in what order. An FDS for a mixing tank would describe functions such as: liquid feed, loss-in-weight transfer, heating, agitation, recirculation, etc. An SOP is a step-by-step guide to actually creating the batch in the mixing tank, including manual operations, which raw materials to use, what connections to make, how to set up utilities, etc.
@thisisayazs
@thisisayazs 3 жыл бұрын
Which software you are using to make the video
@realpars
@realpars 3 жыл бұрын
Hi Ayaz, Thanks for your comment! I am actually not sure about this as this is done by our graphic and animation department.
@prakashniki2255
@prakashniki2255 4 жыл бұрын
Please make a vidio on" basic plc program to control 5/3 solenoid valve cylinders with reed switches, stop &start push buttons for beginners"""
@realpars
@realpars 4 жыл бұрын
Hey! Thanks for your comment and your suggestion. I will pass this on to our course developers! Thanks for sharing and happy learning!
@prakashniki2255
@prakashniki2255 4 жыл бұрын
@@realpars waiting for ur next vidio
@Amalokch
@Amalokch 2 жыл бұрын
I wish there exist a software that automatically creates this document from inputs from an excel sheet.
@kateebomar1725
@kateebomar1725 Жыл бұрын
Good to watch and learn
@realpars
@realpars Жыл бұрын
Happy learning, Kateeb!
@pvsystmodeling1854
@pvsystmodeling1854 5 ай бұрын
What is the difference between an FDS and PCN (plant control narrative)? Thank you.
@realpars
@realpars 5 ай бұрын
Thank you for your question. As we stated in our video, a Functional Design Specification, also known as FDS, is a document that describes how a process or a control system will operate. It does not contain any highly technical detail; it describes how the proposed system will operate, how people will interact with it, and what to expect when different operational scenarios occur. Control Narrative is a unique document that is developed by the engineering company for the control system (PLC / DCS) programming. It is developed by the Instrument and Control team and reviewed by the process team. The control narrative is a critical document and shall be stamped by professional engineer in some countries or jurisdictions. In other words, the FDS is normally part of the contract, which states what the customer expects to get for his money. The control narrative is the technical design document on how it will and must be programmed to execute the customers’ expected process. Happy learning!
@pvsystmodeling1854
@pvsystmodeling1854 5 ай бұрын
@@realpars Thank you for your time and the helpful information, particularly the added clarification on which party provides what, as we are negotiating a contract with the EPC to include one of these items.
@mccc2162
@mccc2162 2 жыл бұрын
Functional Design Document (FDD) and FDS are the same thing? Thank you
@realpars
@realpars 2 жыл бұрын
Yes. Every company may have a slightly different list of items covered by the FDD, FDS, or FRS, but they are all essentially the same, no matter what the exact title is.
@mccc2162
@mccc2162 2 жыл бұрын
@@realpars And also the BRD is the same thing? Thank you so much
@Mr128049
@Mr128049 2 жыл бұрын
👌👌👌
@stanislavtitkov111
@stanislavtitkov111 3 жыл бұрын
Could you show how does FDS look like?
@realpars
@realpars 3 жыл бұрын
Hi Stanislav, Thanks for your comment! I will pass this on to our course developers - hopefully, they can show that in future video courses. Thanks for sharing and happy learning!
@mrloh7197
@mrloh7197 2 жыл бұрын
But can i assume the Operational Manual is FDS?
@realpars
@realpars 2 жыл бұрын
No, the FDS is written for engineers to describe the software structure and modules that need to be developed to create the application. It contains variable structures, software module names, etc., that an engineer will use to create the software code. The operator manual is written for operators, and it provides step-by-step procedures for operating the system. While these two documents are different, they should be in agreement with one another.
What is Remote I/O?
5:41
RealPars
Рет қаралды 95 М.
What is SCADA?
8:09
RealPars
Рет қаралды 1,3 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 517 М.
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 34 МЛН
How to Create a Technical Design Document (TDD)
14:08
blondiebytes
Рет қаралды 8 М.
How to Read a P&ID? (Piping & Instrumentation Diagram)
5:45
RealPars
Рет қаралды 463 М.
Functional Requirements and Specifications: A Quick Tutorial
15:03
Bridging the Gap - Resources for Business Analysts
Рет қаралды 95 М.
What is Design Process - The most important step for designing anything
11:34
SOFTWARE DESIGN DOCUMENT | WHY WOULD YOU NEED IT AT ALL
5:29
Jelvix | TECH IN 5 MINUTES
Рет қаралды 73 М.
What is an Emergency Shutdown System?
8:15
RealPars
Рет қаралды 107 М.
What Is a Functional Requirement?
6:52
Construx Software
Рет қаралды 54 М.
What is a Safety Instrumented System?
15:46
RealPars
Рет қаралды 249 М.
What is Ethernet/IP?
8:06
RealPars
Рет қаралды 489 М.
What is Controls and Automation Engineering?
17:10
LeMaster Tech
Рет қаралды 2,9 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31