Rockwell Automation T8019 Trusted Process Control Algorithms User Manual

Sds-8019 trusted, Industrial control system trusted, Process control algorithms-t8019

Advertising
background image

SDS-8019
Trusted

TM

Industrial Control System

Trusted

TM

Process Control Algorithms-T8019

Issue 5 Jan 2006

DESCRIPTION

The system architecture of the
Trusted

TM

is intended to cover as

large a cross section of control and
interlock applications as is possible.
The control algorithms 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
IEC1131

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 SIL1 (AK3). These
functions should therefore NOT be
used within elements of application
programs intended for SIL3 (AK6)
use.

The control algorithms are executed
within the Trusted

TM

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.

ERROR STATISTICS

Several

of

the

basic

control

algorithms

may

generate

error

conditions at run-time as all function
parameters are variable. This may
result in reversed parameters, e.g.
max < min, overflow and underflow
conditions, divide by zero errors, etc.
For each function, the required output
under these conditions is defined and
error counters are incremented.
These error counters are available to
the application programmer using the
error statistics function block..

FUNCTIONS

‘Functions’

algorithms

currently

supported are listed below:


Square Root Extraction
BCD Translation
Analogue Select
Multiple Value Averaging
Drum Level Control
Mass Flow Computation

The

Mass

Flow

Computation

algorithm is shown overleaf.

FUNCTION BLOCKS


‘Function Blocks’ currently supported
are listed below:


Analogue Scaling
Analogue value Clamping
Low Value Select
High Value Select
Median Value Select
PID Function
Deviation Alarm
Manual tracking
Time Averaged Value
Rate Of Change Detection
Analogue Value Slew

The Deviation Alarm algorithm is
shown overleaf.

Advertising