ICS Triplex Trusted Process Control Algorithm Software Package Reference Manual
ICS Triplex Trusted Process Control Algorithm Software Package is a comprehensive software solution designed for demanding process control applications, particularly in Floating Production, Storage and Offloading (FPSO) installations. This software package leverages a Trusted Process Control Algorithm which ensures a high level of integrity, meeting SIL 1 integrity requirements (AK3). The package provides a range of functions and function blocks, including square root extraction, BCD translation, analogue scaling, PID control, and more. These algorithms are executed within the Trusted Controller as part of the standard application program, ensuring seamless integration.
advertisement
Rockwell Automation Publication PD-T8019 Issue 9
Trusted Process Control Algorithm Software
Package
Product Overview
The system architecture of the Trusted® is intended to cover as large a cross section of control and
interlock applications as is possible. The control algorithms detailed in this Product Description are
primarily intended to support the limited process control capabilities required for Floating
Production, Storage and Offloading (FPSO) installations. The algorithms may also be used for other
process control applications as required.
Control functions require the use of floating point values. This ultimately limits the integrity that
can be attributed to these functions because of the introduction of an element of ‘loss of precision’
and the general inability to exhaustively verify floating point capabilities.
The functions are integrated into the IEC 61131 TOOLSET execution environment. This environment
is ‘Commercial-Off-The-Shelf (COTS)’ and designed to commercial standards. The overall system
achieves higher levels of integrity by the use of additional on-line monitoring and internal state
control.
The combination of the above factors indicate that the target integrity for the basic process control
functions should be SIL 1 (AK3). These functions should therefore NOT be used within elements of
application programs intended for SIL 3 (AK6) use.
The control algorithms are executed within the Trusted Controller as part of the standard
application program and are divided into ‘functions’ and ‘function blocks’.
‘Functions’ are those algorithms with no internal state, or time dependent operation, i.e. they have
no storage element. The functions process the defined number of parameters and return a single
resultant state or value. Functions, therefore, have only a single operating mode, always
performing the same operation.
The ‘function blocks’ include retentive information and may return multiple values. Function blocks
will have an initial state or value for each of their outputs. The initial value may be maintained for a
single or multiple application iterations, depending on the detail of the algorithms.
Rockwell Automation Publication PD-T8019 Issue 9
Page intentionally left blank
Rockwell Automation Publication PD-T8019 Issue 9 i
PREFACE
In no event will Rockwell Automation be responsible or liable for indirect or consequential damages
resulting from the use or application of this equipment. The examples given in this manual are
included solely for illustrative purposes. Because of the many variables and requirements related to
any particular installation, Rockwell Automation does not assume responsibility or reliability for
actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, with respect to use of information, circuits,
equipment, or software described in this manual.
All trademarks are acknowledged.
DISCLAIMER
It is not intended that the information in this publication covers every possible detail about the
construction, operation, or maintenance of a control system installation. You should also refer to
your own local (or supplied) system safety manual, installation and operator/maintenance manuals.
REVISION AND UPDATING POLICY
This document is based on information available at the time of its publication. The document
contents are subject to change from time to time. The latest versions of the manuals are available at
the Rockwell Automation Literature Library under "Product Information" information "Critical
Process Control & Safety Systems".
TRUSTED RELEASE
This technical manual applies to Trusted Release: 3.6.1.
LATEST PRODUCT INFORMATION
For the latest information about this product review the Product Notifications and Technical Notes
issued by technical support. Product Notifications and product support are available at the Rockwell
Automation Support Centre at
http://rockwellautomation.custhelp.com
At the Search Knowledgebase tab select the option "By Product" then scroll down and select the
Trusted product.
Some of the Answer ID’s in the Knowledge Base require a TechConnect Support Contract. For more
information about TechConnect Support Contract Access Level and Features please click on the
following link:
https://rockwellautomation.custhelp.com/app/answers/detail/a_id/50871
This will get you to the login page where you must enter your login details.
ii Issue 9 Rockwell Automation Publication PD-T8019
IMPORTANT A login is required to access the link. If you do not have an account then you can create one
using the "Sign Up" link at the top right of the web page.
DOCUMENTATION FEEDBACK
Your comments help us to write better user documentation. If you discover an error, or have a
suggestion on how to make this publication better, send your comment to our technical support
group at http://rockwellautomation.custhelp.com
advertisement
Key Features
- SIL 1 (AK3) Integrity
- FPSO Support
- Function Blocks
- Floating Point Algorithms
- Error Statistics
- IEC 61131 TOOLSET
Related manuals
Frequently Answers and Questions
What is the intended target integrity level of the basic process control functions in ICS Triplex Trusted Process Control Algorithm Software Package?
What are the main uses of the algorithms in the ICS Triplex Trusted Process Control Algorithm Software Package?
What types of data are used by the error statistics function block?
advertisement