Functionality:
The JCOP Framework offers tools to implement a hierarchical control system. The FwFSM component allows the definition and operation of hierarchies of objects behaving as Finite State Machines. The objects can represent devices ("device units") or complex logical entities called "control units". These units, or complete sub-trees, are partitionable (i.e. they can be managed centrally or work independently in "stand alone" mode.
More information about the controls hierarchy and partitioning rules is available here.
Implementation:
The Controls hierarchy and the Partitioning rules are
implemented based on WinCCOA and SMI++,
a toolkit that combines Finite State Machine behaviour and Expert System
like rules.
WinCCOA tools are used to configure the system, to log and
archive information and to provide User Interfaces. SMI++ tools are used
to model Devices and SubSystem behaviour, to automate operations and to
recover from error conditions.
At run time WinCCOA communicates with SMI through a WinCCOA-SMI
API Manager: WCCOAsmi.
A set of libraries is available for use in
user panels and scripts in order to interact with the FSM component.
Distribution:
Download for:
WinCCOA 3.19 (Windows or Linux)
(Older versions:
WinCCOA3.16)
The Distribution kit contains all Framework FSM tools: panels,
scripts, API Manager, etc.
(No need to install SMI++ or DIM separately).