FIX32 SCADA (Supervisory Control and Data Acquisition)
Process Control CEW
FIX Training
FIX32 Training Course.
An introduction to using and developing
FIX32 Software in a real time environment.
Prepared by A.K.Jones CEW Process Control
FIX32 SCADA (Supervisory Control and Data Acquisition)
Table of Contents_____________________________________________________
31.FIX Overview
31.1Capablities of FIX Software
41.2Terminology
62Basic Architecture of FIX
83Development Applications
94iFix versus FIX32
105Varieties and versions of Fix32
116Installing Fix32
136.1Starting FIX
147Developing displays
248 SCU (Systems Configuration Utility)
248.1SIM Addresses
279Process Database and DIT
3310 Historical Trending
3410.1Historic Assign
3610.2Starting and Configuring Historical Assignment
3810.3Historical Collect
3910.4Start Historical Collection
4010.5Historic Display
4010.6Defining Pen Groups
4611Creating Pen Time and Chart Group Definitions
46a.Configuring Pen Groups
47b.Defining Time Groups
48c.Define the Chart Group Configuration
1.FIX Overview
1.1 Capablities of FIX Software
Fix is true Client/Server i.e. no replication of dBs is required.
A. Introduction to FIX Software
Industrial Automation Software
Provides a Window into the process
Supplies real-time data to personnel and to software applications
Basic FIX functions are:
- Data acquisition
- Data management
A. Data Acquistion
Ability to retrieve data from the plant floor
Direct communication with I/O devices in the plant
Interface to the I/O devices via I/O drivers
B. Data Management
Ability to process and manipulate acquired data
Data management is made up of many components, including:
process monitoring (graphic display)
supervisory control
alarming
reporting
data archiving
1.2 Terminology
A. Node Types
A computer running FIX is called a node A node that acquires data from a process is a Scada serverSCADA -- (Supervisory Control and Data Acquisition)
communicates with process hardware via I/O driver software
loads and maintains the process database
A View Client is one that does not perform SCADA functions
this node receives data from SCADA nodes
A View node can run other application software
B. Node Configurations
Stand alone node
Any node not communicating with nodes on the network
Fig 1.1 shows a stand-alone SCADA server
Fig 1.2 shows a distributed process
Local node
describes the node being worked on currently
Remote node
On a distributed system, a node other than the local node
May also refer to a node being accessed via a modem
Run-Time node
Does not allow modification of displays or process database
Not necessarily read-only
PlantTV
A read-only View client with DDE and ODBC options
Fig 1.1: Example of a stand-alone FIX system
Fig 1.2: Example of a distributed FIX System
2 Basic Architecture of FIX
A.Process Data
FIX is used with the process instrumentation in a plant.
Sensors and controls send data to registers in the process hardware.
Typically this hardware is a PLC
Fix software acquires raw data from process hardware.
B.I/O Drivers
The FIX interface to a PLC is called an I/O driver
Each I/O driver is specific to the PLC hardware
I/O driver functions:
Read (and write) from the I/O device (called polling)
Transfer data to/from addresses in the Driver Image Table (DIT)
An I/O driver collects data from poll records
poll records are specified by addresses in PLC registers.
a poll record can be a single data point or a range of points.
C.Driver Image Table (DIT)
Area of SCADAs memory where the I/O driver stores poll records
I/O drivers update poll records in the DIT
Each poll record has a rate at which updates are processed.
Update rate is called the poll time and is default of 1 second
D.Scan, Alarm and Control (SAC)
SAC functions include:
Fetching data from the Driver Image Table (DIT)
Transferring data to the Process database (PDB)
SAC reads from the DIT at a rate called the scan timeDefault 1 second, minimum of 0.05secs (dont believe it)!
Fig 1.3: FIX architecture.
3Development Applications
A.Development applications used
The Draw application is the program used to develop pictures.
The View application is used for viewing the pictures
Database Builder is used to add tags to the Process database (PDB)
The System Configurator is used to set options within FIX (referred to as the SCU, pronounced skew)
Startup. (Used to start the Scada application)
Mission Control
Each of these is described in detail later.
4iFix versus FIX32
iFix ver 3.5 is the latest product from Ge-Fanuc and is used extensively throughout industry. iFix is different to Fix32 in that it uses VBA instead of the scripting language as used in Fix32, this makes iFix software a much more powerful tool for accessing and manipulating not only data and screens, but allows the user to actually write programs from within the iFix environment. The capabilities of the software are only limited by the user himself and inherent limits of VBA .The basic components of iFix, are however very similar. The Database builder is the same (very similar), the SCU is the same. The main differences are the Workspace view and the driver implementation. Alarming is the same.
IFix is in-line with latest technologies and uses objects extensively. It supports embedded externally written ActiveX objects within its own runtime window. This allows for extremely powerful solutions to be developed with the minimum effort and securely.
For the purpose of this document we are going to concentrate on FIX32 as it is a sound basis for understanding Fix and Scada applications. Fix32 is still the main workhorse of the Hot Mill Scada network.
New developments should consider moving to iFix as a solution within the Hot Mill.
5Varieties and versions of Fix32
FIX32 Scada Development.
The development package gives the user full access to all development tools to develop a total project up to the number of tags the software allows.
FIX32 Scada Runtime
This is the runtime version of the application as developed above.
FIX32 SuperScada
This is FIX32 Scada Development with every available option supplied.
FIX32 View Client Development
This is the development tool for View clients. Effectively only allows a user to generate/modify pictures. There is no access to the PDB or DIT. Allows reads/writes to a Scada node
FIX32 View Client Runtime
As above this is a runtime version of the View development.
PlantTV
This is a Read only version of the View client and does not require a Dongle. (software key Option Disk required).
Fix Dongles are supplied on the following basis: -
75 Tag.
300 Tag.
Unlimited.
The latest (last) version of Fix32 is version 7.0
Most of the Hot Mill is running Version 6.15, some systems have been upgraded to version 7.0
You should also be aware of SIMs (Software Improvement Modules). These are effectively service packs for Fix. Most identified problems can be related to a SIM pack and you should always check the GE_Fanuc website for the latest SIMs.
The Help desk for Ge-Fanuc are also a good source of information and help.
6Installing Fix32
FIX32 is supplied as standard on CD together with a Dongle.
To install Fix32 7.0 onto a machine you must be a local or domain administrator for the PC you intend to install it on.
Insert CD in CD drive, right mouse button on Icon My Computer on desk top, select explore and go to the Winsetup\install and run SETUP.EXE by double clicking. See Fig 1.3 below.
Fig 1.3 Running SETUP.EXE
After several Splash screens and licence agreements you should have this.
Select Custom Installthe next screen should show.
Select Fix Support, I/O Drivers and FIX Electronic Books.
You can select the sample system if you wish?
Installation starts as below: -
When complete, you will be prompted to add any other Scada nodes you wish to access from this node. You can add all the Hot Mill Systems if you wish. This is only required if you wish to display pictures off other nodes. This can be demonstrated later. For the purpose of this Demonstration add the SPRAYS node.
6.1Starting FIX
Start FIX by double clicking on Startup in main Fix menu.
(Note if there is no Dongle installed you will get the DEMO MODE only for 2 hours)
Now we are ready to Develop, well almost!
7 Developing displays
When you first startup Fix Draw is automatically started for you, this can be changed later if you want. It should look similar to this
The toolbox is configurable and can be modified from with Tool Box Setup under the Tools option in Draw.
For the purpose of Demonstration we are going to develop a Temperature display that will consist of a 2 Temperature bar indicators and a Trend display, to trend the 2 values.
Developing a simple screen
Go to File select New and use the Default template. Go to Edit, Picture and change the Background colour to something other than white, remember this is going to be the background colour of your picture.
From the Toolbox select the Rectangle object and draw/drag it as below -
Draw another Rectangle as below
Draw a Line and add some text
Add the Dynamic properties to the Rectangle by double clicking the temperature bar.
Select Vertical Fill and enter the following details
An alternative method is to use the ? and browse to the required tag. Select OK
Highlight all the selected area as below and Group the object by CTRL G.
Note: - Line limits at 650 min to 900 max.
Move this object into the original Rectangle. Add a Data Link Make this point to the same Tag as the temperature bar.
Modify the Numeric data for
Then OK, OK.
Finally group the whole object as one by highlighting all and selecting Arrange and Group or CTRL G.
As you will find out later there are many ways to carry out the same function.
To view the display, Right mouse button on the screen and select Quickview.
Right mouse and select Quickdraw to go back into edit mode.
Highlight the object and copy it CTRL C and paste it CTRL V, drag it to one side, ungroup it CTRL R and drag out the temperature bar. You will have to do this several times. Double click the temperature bar and re-click the Vertical fill button, this will display the Tagname and limit box again, go to the ? and re-browse the Sprays node to pick up another Tag, e.g. F7_TEMP. Modify the text to reflect the correct temperature scale. Re-group and move back to display and Group the whole object again.
Align the 2 temperature objects to the top and group. Add another rectangle and send it to the back of the temperature object using CTRL B. Centre it and Group.
The display should look similar that below
Adding a Chart object
Select the Chart object and place the stamper on the screen below the temperature object
Select the pen options button
Add the two temperature Tags to this object, use the Add button to put it into the Penbox
Note the limits have been changed to reflect the working values of the signals.
OK this.
Drag the object and change the objects background and forecolour, modify the axis at the same time, the display should look like (similar) to this
Add an Alarm Summary object -
Filter the Object to display the Sprays alarms only, for all priorities and disable the control border.
OK this.
The display should look like this.
Add a time and date object to the top of the display, modify colours to show as below
Save the picture as HMTEMPF7 using File and Save
Add a Button object to the bottom of the display .
Change the Button Text as below:
Double click the Edit Commands button and enter change it as below:
Use File and Save
Do nothing else at this point.
Your picture should be similar to this:
8 SCU (Systems Configuration Utility)
From Draw, Apps select System Configuration
From here the Scada can be defined, paths selected, Networking, Alarms, Security and Startup options are set.
Double click the Node text within the VDU Mimic and change the Node name to be SCADAx, where x is the number of your station.
I/O/DIT drivers can also be accessed and configured through this route. By default the SIM driver is embedded as standard.
The SIM driver is capable of generating Ramp, Sine, Random and Digital signals for Simulating inputs. A list of the SIM addresses are show below
8.1SIM Addresses
RARamps a value from 0 to 100% of the EGU range at a rate controlled by the RY register. Read only
RBCounts from 0 to 65535 at a rate of twenty counts per second.
Read only
RCShifts one bit through a 16-bit word at a rate controlled by the RZ register. Read only
RDGenerates a sine wave from 0 to 100% of the EGU range at a rate controlled by the RY register. Read only
REGenerates a sine wave from 0 to 100% of the EGU range at a rate controlled by the RY register. The sine wave is delayed 90 degrees relative to the RD register. Read only
RFGenerates a sine wave from 0 to 100% of the EGU range at a rate controlled by the RY register. The sine wave is delayed 180 degrees relative to the RD register. Read only
RGGenerates random values between 25% and 75% of the EGU range. Read only
RHRamps a value from 0 to 100% of the EGU range and then ramps down to 0% again at a rate controlled by the RJ register. Read only
RIControls the ramp direction of the value in the RH register. When zero, register RH ramps down; when one, RH ramps up. The value automatically changes when RH reaches 0 or 100% of its EGU value.
Numeric Value (0 or 1)
RJControls the ramp speed (in cycles per hour) for the value in register RH. The default value is 60 (1 cycle per minute).
Numeric Value (2 to 3600)
RKEnables or disables the generation of the value in the RH register. Enter zero to freeze (disable) ramp and a non-zero value to enable it.
Numeric Value (0 or 1)
RXEnables or disables the generation of values in the other registers. Enter zero to freeze (disable) all registers and a non-zero value to enable all registers.
Numeric Value (0 or 1)
RYControls the speed (in cycles per hour) at which new values are generated for registers RA, RD, RE, and RF. By default, the RY register is set to 60 (1 cycle per minute).
Numeric Value (2 to 3600)
RZControls the speed (in bits per minute) that the register RC changes its value. By default, the RZ register is set to 180 (3 bit shifts per second).
Numeric Value (2 to 1200)
All SIM registers support Analog Input, Analog Register, Digital Input, and Digital Register blocks. However, for best performance, use the following blocks with the following registers:
Analog Input
RA, RD, RE, RF, RG, and RH
Analog Output RJ, RY, and RZ
Analog RegisterRA, RD, RE, RF, RF, RH, RI, RJ, RK, RX, RY, and RZ
Digital Input
RB and RC
Digital RegisterRB, RC, RI, RK, and RX
NOTE: The RB and RC registers support Digital Register offsets of A_0 to A_15.
9Process Database and DIT
The process dB is used to reference Real names to the values that the DIT (Driver Image Table) collects.
The DIT is the driver interface to the outside world. This interface can be serial or networked. PLC registers are collected with the DIT and are then collected by the PDB where a real name is attached to the register. An example of this is N251, which is the Roll Change time in seconds; the PDB record for this is shown below
Actual Tag name is RCSEC
To start Database builder you can do this either from the folder or from Apps, Database Builder. It should look something similar to below
Go to Database and Open the SPRAYS node from the network list and OK this. (note: you should only see the SPRAYS as it was the only node that was added at install time).
On OK, the dB tags are recovered and copied to your local machine as below
Note at this point you are working on a local copy on your machine and the on-line dB is not affected until you either Save or exit the dB Builder where you are prompted to save your changes. However if you go in and edit a Tag, be aware that you will take the Tag off Scan. See example below.This is a snapshot of Database Builder before, (note the Scan Stat is ON)
Double clicking a Tag will open up the Tag display as below
Even if no edit is done to this Tag and you change nothing, OK or Cancel will move this Tag off Scan. This is confirmed with the Display as below
To put the Tag back on Scan, simply click in the Scan Stat field for the Tag and type ON. This changes the Tag to either ON or PON the PON simply means it is waiting for SAC to complete its scan and update the Tag status. Pressing CTRL R refreshes the database display.
To filter the Tags on the display, use the Query option and select the criteria you wish to filter by. You can also include * as a wildcard selection. An example is to find all occurrences of the string beginning with F7, i.e. any string that starts with F7 and anything after it.
Select Query, Edit Query and change it to the following
Enter OK after the filter has been applied you should end up with the following display
At this point go to Database and Close the view of the SPRAYS Node.
Go to Database and Open up your local node name = SCADAx
To add a Tag; as an example a SIM Tag for Register D i.e. SIM:RD, carry out the following. Select Blocks, Add, select AR (analog register) and OK. You should see as below
Modify the record to match as below, it should look like this
Enter OK.
Note that the Scan Stat is OFF this is normal for an Analogue Register!
Repeated presss of CTRL R updates the value dynamically on each press.
On exiting Database Builder you will be prompted to Save current Database options before exiting?, enter No, you will be further prompted to Save Changes to Database on Node: SPRAYS again enter No
After closing the SPRAYS dB, open up your own local dB add analogue SIM registers for RA to RH and Save this to your own dB. If prompted reload the dB, you will be warned that SAC is about to be stopped and prompted to continue or not.
Go to DRAW and develop a screen to display all the Tags as Data Links and Graphical information.
10 Historical Trending
In the earlier section whilst developing our first screen, we made use of the real-time trending object. You will have noticed that each time we went from Draw to View the chart was restarted each time. In the real world it would also be nice to see what has happened over a period of a day, week, month. etc.
This section discusses historical trending, which is used to obtain a copy of database values and reserve these values for later viewing.
Historical trending is done in three steps:
Historical Assign(HTA)
Historical Collect(HTC)
Historical Display(HTD)
10.1Historic Assign
a.Used to define the data archiving strategy
Defines the following:
Tagnames and fields to be collected
Rates at which the tag is collected
Digital tags that trigger any event driven collection
Duration of the historical files in hours
Number of days that files are to be stored on the hard drive
There can be up to 64 collection groups defined
Each group can have up to 80 tags
b.Data File Duration
Allows the user to save historical trend data in 4, 8 or 24 hour files
Files are opened at midnight and at incremental durations after midnight
8 Hour files : at midnight, 8am and 4pm
4 Hour files: at midnight, 4am, 8am, noon, 4pm and 8pm
Examples:
04052500.h04 May 25 2004 from 12:00am to 4:00am
04021908.h08 February 02 004 from 8:00am to 4:00pm
c.Auto Purge
Select to automatically purge data files, if desired
If selected, enter the number of days before data is to be purged
- Between 2 and 200
Historical Assign looks like this :
Going to Group and Add displays the configurator:
d.Collection Groups
Node
Name of SCADA Node (Defaults to local node)
All tags in this group are from this node
Rate
Collection period for the tags identified in this group
Phase
Time offset to automatically distribute the data collection load
User can modify this value
Qualifier
Name of a digital tag that defines when collect is on for a group
Collection occurs when digital tag is in a 1 state
Use of this field is optional
Tagname
Enter the Tag:Field name of the database value to be collected
Only floating point values (F_*) can be collected
Limit
Modifiable dead band limit
Used to establish the minimum change from the previously recorded value (in EGUs) that will write a new value into the trend data files
Provide savings in disk space and improve access times.
10.2Starting and Configuring Historical Assignment
The first step in defining the Historical package is to start the Historical Assign program and modify the configuration settings using the following steps:
1. From Draw select Historical Assign from the Apps menu.
The Historical Assign spreadsheet appears.
2. Select 4 Hour data files
3. Click the box to automatically purge old data.
If you do not request to purge old files, you will have to manually delete old files that you no longer need.
4.Define the number of days you would like to keep on disk by entering a number in the Days box.
Valid entries are 2 to 200 days.
Define a group of tags to be collected by Historical Collection using the following steps:
1.Move the cursor to the first groups row and double click the mouse.
The group 1 configuration window appears.
2. Change the Node to SPRAYS and the Rate to 2s
3.Enter the following tags and filed names: Note these are the Tags you entered during the dB chapter, on Page 31.
TAG
FIELD
HTANKTEMP
F_CV
COILER_TEMP
F_CV
F7_TEMP
F_CV
MD_WATER_TEMP
F_CV
Note: You may enter this information using the ? or type it into the Tagname Field in the following format:
TAG.FIELD
5.After each Tag.Field combination, click the Add button to add the combination to the Tagname listing.
6.When you have completed entering the Tag and Filed combinations to be collected, click on the Save Changes button.
At this point you will be warned:
Ignore this for the purpose of the exercise.
7.Select File from the menu and Exit.
10.3Historical Collect
a.Notes
Used to collect the data defined in historical assignment
Must be running to collect data
b.Starting Collection
Historic collect found in Mission control
Can be added to the task configuration in SCU
- use HTC.EXE in the task list
Historical collect status window displays the following:
- current node time (HH:MM:SS)
- number of collection overruns since collection was started
c.Stopping collection
Use the Stop button in Mission Control (
- this stops collection of all groups
When Fix is stopped, Historical collection is automatically shut down
10.4Start Historical Collection
Start the collection procedure by selecting the Historical Collection program using the following steps:
1.From the FIX Group, start Mission Control.
This dialog box shows you the number of collection overruns that have incurred. If overruns have occurred, check your collection rate and phasing to see if there are changes that can be made to avoid this situation.
2.From the HTC section of Mission Control, click Start to start the HTC task.
3.Close mission Control.
HTC is now running in the background.
Note: If any changes are made to a collection group in the Historic Assign program, you must Stop and re-start the HTC task for the changes to occur, the reson for this is that HTC only reads the configuration file on program start.
10.5Historic Display
Historic Display is a program that allows you to display the results of the stored for the duration of the period you have defined.
Start the Historic Display program from the FIX Group or from Draw and Apps.
You should see the following:
10.6Defining Pen Groups
a.Pen groups
Notes:
Group of Tagnames selected for Trending
Each pen will be displayed as a line in the display chart
Pen Group components:
Pen group name (used to create charts)
Pen for each tagname to be trended
Colour for each pen (usually unique within a pen group)
High and low limits for each pen
Display mode (see below for details)
Y axis details (number of labels, tick marks, grid, etc.)
Display Mode
Used to determine how the data will be displayed
Directly related to the fixed interval in the time group
Sample: last valid value from the interval
High: highest valid value from the interval
Low: lowest valid value from the interval
NOTE:
Do NOT use special characters in the pen group name if this data will be used with FIX DDE Server software
Special characters include spaces, dashes, plus signs, underscores, etc.
Fig 10-6-1 Define Pen Group Dialog box
Fig 10-6-2 Add Pen Group Dialog Box
b.Time Groups
Notes:
defines start date, time and duration for a chart
will be used as the X axis for a chart
Time group components:
time group name (used to create charts)
starting date for display enter one of the following:
Specific date (MM/DD/YY)
Date in relation to the current date
starting time for display enter one of the following:
Specific time (HH:MM:SS)
Time in relation to the current time
length of time for display (DD:HH:MM:SS)
interval between samples displayed (HH:MM:SS)
cannot be less than half the duration
if 0, the interval is determined automatically
X axis details (number of labels, tick marks, grid, etc.)
NOTE:
Do NOT use special characters in the time group name if this data will be used with FIX DDE Server software
Special characters include spaces, dashes, plus signs, underscores, etc.
Fig 10-6-3 Define Time Group Dialog box
Fig 10-6-4 Add Time Group Dialog Box
c.Chart Groups
Notes:
defines the pen group and time group to be displayed
defines legend, colours and headers for a chart
Chart Group components
Chart group name (used to open charts)
Pen group name
Time group name
Chart attributes chart details including the following:
Chart area colours
Primary or alternative legend
Chart header (see below for details)
Chart Header
Used to add descriptive information to the display
Appears at the top of the display chart
There are several things that can be placed in the header:
Chart group namestart time of chart
Pen group name start date of chart
Time group namesend time of chart
Duration of chartend date of chart
Number of days before today that chart displays
Amount of time before current time that chart displays
There are also up to 10 users defined header items
10-6-5 Add Chart Group Dialog Box
10-6-7 Chart Details Dialog Box
10-6-6 Chart Details Dialog Box
10-6-8 Historical Display Standard Commands
10-6-9 Example Display Chart
11Creating Pen Time and Chart Group Definitions
The Historic display program displays data based upon chart definitions. The chart definition includes a Time Group and a Pen group. These group definitions can be created separately and then used in any combination to create new charts.
a.Configuring Pen Groups
Pen groups define the Y-Axis of a chart. These groups define which data should be logically displayed together. Create a pen group to display the collected information using the following steps:
1. From the FIX Group, start HTD by double clicking the Historical Display icon.
The Historical Trend Display appears.
2. From the Utilities menu, select Define Pen groups.
The Define Pen Groups display appears. 3. Click the Add button to add a new Group.
The Add Pen Group display appears.
Note: To enter a Pen Line, the node name must be manually entered into the Tagname field before clicking on the ? to select the Tag and Field names to be used.
4. Enter the following information for this pen group:
Pen Group: SPRAY TEMPS
Tagname:SPRAYS:HTANKTEMP.F_CV SPRAYS:COILER_TEMP.F_CV SPRAYS:F7_TEMP.F_CV SPRAYS:MD_WATER_TEMP.F_CV
5. Make sure you modify the SCU to include the SPRAYS node in you network list.
6. Change the pen line colours using the Pen Colour button and use the Fetch Limits button to automatically define the limit values.
It should look similar to below:
7. When you have entered all the information for this Pen Group, click the Save button.
8. From the Define Pen Groups, click OK button.
The Historical Trend Display returns.
b.Defining Time Groups
Time groups define the X-Axis of the Chart. You select the start date, start time and duration to indicate the amount of information to be pulled from the Historical files. Define a Time Group to display the Last 8 Hours (or shift) using the following steps:
1. From the Utilities menu, select Define Time Groups.
The Define Time Groups display appears.
2. Select Add to add a new Time Group Definition.
The Add Time Group display appears:
3. Enter the following information to create a new time group:
Time Group
8HOURS
Time Before Now08:00:00
Duration
00:08:00:00
4.When you have completed entering the above information, select Save.
The Define Time Groups dialog box returns.
5.Click the OK button.
The Historical Trend Display returns.
c.Define the Chart Group Configuration
Create a Chart Group and configure the attributes for that chart using the following steps:
1. From the Utilities menu, select Define Chart Groups.
The Define Chart Group display appears:
2. Select Add and set the Chart Group MILL TEMPS
Select the Pen Group SPRAYS TEMPS and Time Group as S8Hours and OK this. You should see this:
OK this to go back to the Historical Display main screen.
To check this quickly go to HTD , File and Open select the MILL TEMPS
If all is working you should see the historical display.
Start up the Draw application and open up the picture you have developed. Go to Quickview and select the Historic Data button at the bottom of the screen. This is another way of selecting the Historic Display with a defaulted view of the last 8 hours.
To view this from the Picture you drew previously. Close the HTD application and go to Draw, select the Historic Display button.
DI ( DO
AI ( TR ( AO
AI ( CA
PDB
Process Hardware
I/O Sensors
DIT
Driver Image Table
Poll Record
Data:
12 31 18 44 22 19
Scan, Alarm and Control
I/O Driver Software
View (Links)
View
Tool Box Colour Box
Draw Rectangle
Data Link
SAC
PDB
DIT
PLC
(N251)
Historical Assign
Assignment
File
Historical Collect
Historical Collect
Collection Files
10-1:Components of Historical Trending
Start Stop depending on current state
FileActionsUtilities
NewSelect RegionDefine Chart Groups
OpenZoomDefine Pen Groups
SaveReset to originalDefine Time Groups
Save AsSet to Current TimeDefine SQL Queries
PrintAnchor/Unanchor
CloseLink/UnlinkWindow
Import Lab DataSynchronise TimeCascade
Export
ExitFont!
Options
EditToolboxHelp
UndoHorizontal Grid
CopyVertical Grid
1 Min Auto Update
Configure2 Min Auto Update
Chart5 Min Auto Update
PenNo Legend
TimePrimary Legend
LegendAlternate Legend
Page 9 of 50
akj May 2004
Top Related