EP03-300-200
December,
2003
Release 200
Version 1.0
Experion PKS CEE-based Controller Specifications and Models
6
The controller chassis is connected with the Ethernet network through an Ethernet Module with a
single media connection. The Ethernet module does not support controller redundancy or the Fieldbus
Interface Module. Refer to the Models-at-a-Glance Example section for more detailed topology
information.
The Ethernet module is supported for existing Ethernet users only, new installations should make use
of the FTE solution listed above.
Functional Description
Control Execution Environment
The Control Execution Environment (CEE) is the common core software used in the various controllers
supported by Experion PKS. This includes the C200 controller, the Application Control Environment
(ACE) and the C200 Simulation Environment (SIM-C200). The CEE provides an execution and
scheduling environment in which the user-configured Control Modules and Sequential Control Modules
execute. It also provides for a peer-to-peer communication layer used to seamlessly communicate
between controllers. Implementation is transparent so that peer-to-peer connections are configured in
the same way as intra-controller connections.
The CEE is specialized for each platform to provide optimal execution on that specific hardware and
operating system. Specific functions are also added specifically for that platform. The platform specific
versions include: the Control Solver for the C200, the ACE base software for the ACE node, and the
SIM-C200 base software for the SIM-C200 node.
The CEE supports a large number of Function Blocks, which are detailed in table 11. Since the CEE is
common to all platforms, applications using these Function Blocks can be moved easily between the
different platforms. This allows the user the make optimal use of control resources without the need for
re-implementation.
The
Control Solver
is the specialized control execution environment for the C200 Control Processor
module. It is available in two base execution rates, 50 msec (normal) and 5 msec (fast). It features:
•
Individual
per-module selectable execution rates
of 50, 100, 200, 500, 1000 and 2000 msec for the 50
msec CEE and 5, 10, 20, 50, 100 and 200 ms for the 5 msec CEE. All Control Modules and Sequential
Control Modules, regardless of Function Block content, can, in each case, execute at any of these 6 rates.
All Function Blocks within a CM or SCM execute at the same rate.
•
Configurable
phase assignment
of any module executing slower than the base rate. This provides the
flexibility to “load balance” a Controller.