Item | Description |
---|
1 | Table-Driven System Startup Facility All process parameters are stored as a standard Windows compatible flat ASCII .ini file Allocate shared memory areas Initialize shared memory areas Set up process timers Assign process priorities Load and start all application processes Performs automatic process restart Displays dynamic list of:
|
2 | Table-Driven System Shutdown Facility Uses same table as is used by the System Startup Facility Gracefully shuts down all process Unilaterally aborts process which do not shut down gracefully Deallocate shared memory areas
|
3 | Data Dictionary Builder Process Process to build and maintain a data dictionary of process variables Uses as input the include (.h) files used to define variables and structures residing in Global Shared Regions. Header (include) files are in standard C and C++ language format Data dictionary built via an ASCII configuration file Produces a flat ASCII, human readable Data Dictionary file which contains: Global Shared Region Names Variable names Variable offsets within structures Supports default and user defined packing specifications (via pack pragma) Supports standard C & C++ variable definitions and the use of user-defined typdefs
Supports simple and complex data types Table driven
|
4 | Data Dictionary Access To Process Variables Facility provides system wide access to Global Shared Region variables by their variable name (name presented as ASCII string) All system processes have access to service via C++ Class Returns pointer to Global Shared Memory value Read and write access is provided to all variables Returns variable type, variable size, and array dimensions Also available are user-defined maximum value, minimum value, initial value, and default format specification Screens use this module to access process variables by their dictionary name through OPC Server using this class (see following process description)
|
5 | Process Services |
6 | Global Shared Region OPC Server OPC (OCX for Process Control) Server Process Provides network wide access to variables resident in global common Supports all simple data types Supports scalar and array variables Read and write access is provided to all variables Real-Time Web based screens may request and update variable values on a timed basis for screen display Access to variables available to any OPC client on TCP/IP network Visual Basic compatible objects provided for variable display and data entry Visual Basic-compatible objects provided for real-time graphics display Complex bar graph Active shapes
Automatic communications object provided for screen building
|
7 | Trend Data Acquisition System Acquisition and storage of real-time process data High-speed, real-time data acquired from Process I/O Driver and placed in global shared memory · o o · · · · · · · |
8 | Real-time Trend Data Display System· · · · · o o o · · · |
9 | Web Screen HMI system· · · · o o o · · · · · · o o o o o o o · |
10 | Standard Screens·Probe o o Usero o § § § § o § § § ·ProbeA§ ·ProbeVo ·TrendXo o o o o |
11 | System Procedures Procedures are provided to accomplish the following functions:· · · · · · · · · |