1640 in 005 0 09
1640 in 005 0 09
1640 in 005 0 09
Table of Contents
Contents
Tab
1.
2.
3.
Tab
Tab
Tab
Tab
Tab
Tab
4.
Tab
1640-IN-006-0-02
Introduction ............................................................................................... 3
1.1
About Version 3.X ......................................................................... 4
1.2
Menu Selection Changes for Version 3.1 ...................................... 5
1.3
General Protection Faults (GPFs) ................................................. 6
1.4
LCD Systems vs EL Systems ....................................................... 7
Installation ............................................................................................... 7
2.1
A Note on Modfiles ........................................................................ 8
2.2
Modifying the PATH Variable ........................................................ 8
2.3
Printing the TEXT Files ................................................................. 8
2.4
Selecting an Application ................................................................ 9
2.5
Printing the Screens and Message Files ....................................... 9
2.6
The User and System Editor ......................................................... 9
2.7
After Editing Screens .................................................................. 10
2.8
Analog I/O Modfiles (Extrusion Applications only) ...................... 10
2.9
Application Specific Modfiles ....................................................... 10
2.10 Multi-Chassis Addressing ............................................................ 10
2.11 Miscellaneous Multi-Rack Information ........................................ 12
2.12 Determining the Number of Racks .............................................. 12
2.13 Multi-Rack and Cartridges ........................................................... 12
2.14 Mulit-Rack Operation and System Commands ........................... 13
2.15 Operating with "Partial" Systems ................................................ 13
Main Menu ............................................................................................. 15
3.1
Application ................................................................................... 19
3.1.1
Editor Type .......................................................................... 19
3.1.2
Select ................................................................................... 20
3.1.3
Utilities ................................................................................. 24
3.1.4
Linker ................................................................................... 37
3.1.5
Report Generator ................................................................. 43
3.1.6
Exit to DOS .......................................................................... 44
3.2
Toolbox ....................................................................................... 45
3.2.1
Character Set ....................................................................... 45
3.3
Help ............................................................................................. 49
3.3.1
About ................................................................................... 49
3.3.2
Help ..................................................................................... 49
3.4
Editors ......................................................................................... 51
3.4.1
Screen ................................................................................. 51
3.4.2
Templates ............................................................................ 54
3.4.3
Messages ............................................................................ 55
3.4.4
Math Editor .......................................................................... 61
3.4.5
Security ................................................................................ 71
3.4.6
Machine Function Keys ....................................................... 75
3.4.7
Save ..................................................................................... 79
3.4.8
Save As ............................................................................... 79
3.4.9
Quit without Saving .............................................................. 81
3.4.10 Exit with Saving ................................................................... 81
Screen (or Sprite) Editor Menu ............................................................... 83
4.1
Graphic Icons .............................................................................. 87
4.1.1
Graphic Text (F1) ................................................................. 87
Barber-Colman Company, Loves Park, IL
Page 1 of 256
Tab
Tab
Tab
Tab
Tab
Tab
1640-IN-006-0-02
4.1.2
Static Keywords (F2) ........................................................... 89
4.1.3
The Select Arrow (F3) .......................................................... 90
4.1.4
Draw Pixel (F4) .................................................................... 92
4.1.5
Draw Rectangle (F5) ............................................................ 92
4.1.6
Draw Circle (F6) ................................................................... 93
4.1.7
Draw Polyline (F7) ............................................................... 95
4.1.8
Paint (or Fill)(F8) .................................................................. 96
4.2
Control Functions (n/a for Sprites) .............................................. 97
4.2.1
Setpoint ................................................................................ 97
4.2.2
Value .................................................................................. 102
4.2.3
Control Relays ................................................................... 105
4.2.4
Messages .......................................................................... 109
4.2.5
System Commands ........................................................... 114
4.2.6
Increment/Decrement Setpoint .......................................... 117
4.2.7
Security Setpoint ................................................................ 121
4.2.8
Paths .................................................................................. 122
4.3
Graphs (n/a for Sprites) ............................................................. 123
4.3.1
Line Graphs ....................................................................... 123
4.3.2
Bar Graphs ........................................................................ 129
4.3.3
SPC Graphs ....................................................................... 134
4.3.4
Profile Graphs .................................................................... 138
4.4
Softkey (n/a for Sprites) ............................................................ 145
4.4.1
Edit ..................................................................................... 145
4.4.2
Display ............................................................................... 149
4.5
Toolbox (expanded) .................................................................. 151
4.5.1
Redraw .............................................................................. 151
4.5.2
Character Set ..................................................................... 152
4.5.3
Clear Screen ...................................................................... 154
4.5.4
Sound ................................................................................ 155
4.5.5
Delete, Move, or Modify an Element .................................. 155
4.5.6
Snap .................................................................................. 157
4.6
Help ........................................................................................... 158
4.6.1
About ................................................................................. 158
4.6.2
Help ................................................................................... 158
5. Character Sets ...................................................................................... 159
5.1
ASCII Character Set (for EL Display) ........................................ 159
5.2
Partial ASCII Character Set (for LCD Display) .......................... 160
Appendix A
........................................................................................... 183
Appendix B
........................................................................................... 185
Appendix C
........................................................................................... 187
Appendix D
........................................................................................... 189
Appendix E
........................................................................................... 191
Appendix F
........................................................................................... 195
Appendix G
........................................................................................... 197
Appendix H
........................................................................................... 245
Appendix I
........................................................................................... 247
Appendix J
........................................................................................... 249
Page 2 of 256
Installation Disk
Screen Sets Disk
Module Files Disk
Editor Disk
Note that the files contained on these disks are compressed. They expand
(explode) at installation.
Installation Disk
Contains the install routine.
Screen Sets Disk
Contains the current standard system and user screens and subsidiary files for
each application type (Injection, Extrusion and Blowmolding). These screens can
be used "as is" or edited to more closely match a specific machine or application.
Description
Make:
Class:
Speed:
Memory:
Disk Cache:
Hard Drive Storage:
Floppy Drive:
Video:
DOS:
Mouse:
Serial Port:
Recommended Minimum
Any
80486/sx IBM AT compatible
33 MHZ
4 Megabytes (640K Conventional, 512K Extended)
512K
6 Megabytes available
1.44M 3-1/2"
640x480 VGA 16 Color
MS-DOS 5.0 or higher
Microsoft Compatible 7.1 or higher
1 (2 if Serial Mouse is used)
Note that although a printer is not necessary in order to run the program, it is recommended.
Refer to Section 3.1.5.1 for a list of printers currently supported by OptiGrafix.
*OptiGrafix has not been thoroughly tested with Windows. We suggest running OptiGrafix from DOS.
Including SMRTDRV.EXE in your autoexec.bat file may enhance the performance of the OptiGrafix program.
1640-IN-006-0-02
Page 3 of 256
1640-IN-006-0-02
Page 4 of 256
1640-IN-006-0-02
Page 5 of 256
Page 6 of 256
Page 7 of 256
1640-IN-006-0-02
Page 8 of 256
Selecting an Application
(IMPORTANT for First Time Operation)
For first time operation, it is necessary to select an application as described here
BEFORE attempting other actions (like printing, editing, etc.).
Open the OptiGrafix Editor by typing:
OPTIGRAF
(return)
A graphic of the Barber-Colman logo will appear on the screen and then be
replaced by the editor menu.
Click (and hold) on Application.
Release the mouse button while over Editor type.
Click and release on User.
Click (and hold) on Application (again).
Release the mouse button while over select.
Click and release on the proper display type.
Click on Existing.
Double click on the green highlighted area (the two periods) directly below
"Directories and Drives." Each double click will cause the directory to back out a
single level until the root directory is reached. At that point it should be possible to
follow the path to the applications.
If the installation procedure has been followed, once the computer is at the root (C)
directory, double click on "BCED." Then click on the correct display type (EL or
LCD). Then click on the application type (e.g., INJUSER). The application name
will appear directly below "Application File Names". Once the application name is
on display, highlight it by clicking directly on it and then double click on it.
Click on "Yes" to accept.
2.5 Printing the Screens and Message Files
As with the modfiles, although all of the necessary information for creating or
editing screens and messages is available from the OptiGrafix Editor, it is helpful
to have a printed list of the screens and messages available as a reference source.
How to print screens and messages is described elsewhere in this manual.
2.6 The User and System Editor
There are two separate applications associated with a "complete" screen set - a
system screen set and a user screen set. The system screen set contains screens
used for system type setup (saving/restoring setpoints, stopping timeslot, communications setup, troubleshooting, etc.). System screens will normally not be subject
to editing. The user screen set contains screens specific to the applications
involved (temperature, parison, hydraulics, etc.). User screens are normally those
that are edited and "customized" for very specific use by the end user. Because
there are two screen sets, there are also two different "levels" of editing associated
with the OptiGrafix Editor - a system level and a user level (the word "System" or
"User" appears on the title bar). There is very little actual difference in using the two
editor levels (working at the system level allows access to Page 3 Softkeys), but
the files created when linking are totally different!
1640-IN-006-0-02
Page 9 of 256
1
10,001
20,001
30,001
to 10,000
to 20,000
to 30,000
to 40,000
Page 10 of 256
Page 11 of 256
1640-IN-006-0-02
Page 12 of 256
WARNING:
This option must be used with great care! Users MUST make certain that the
machine function key definitions match in ALL of the screen sets used. An
erroneous key definition could cause damage to the machine or injury to operating
personnel.
RLD Header Verification Setpoint
A setpoint ("RLD Header Verification") was added to the Data Handler modfile in
1640-IN-006-0-02
Page 13 of 256
1640-IN-006-0-02
Page 14 of 256
HH:MM:SS AM
Help
Appl.:
Editor: none
Char set: Ascii
Char size: 8x16
Snap: Enabled
Sound: Disabled
Appl.:
Editor:
Char set:
Char size:
Snap:
Sound:
3. Main Menu
From anywhere on the hard drive, type:
OPTIGRAF
(return)
The Main menu (shown above) appears. "Application," "ToolBox" and "Help" are
the only menu selections available.
The items appearing along the left side of the screen indicate either default or
previously decided settings.
"Appl" is the currently selected screen set (may be blank on powerup).
"Editor" is the currently selected editing function (may be "none" on powerup).
Once a screen set is selected an editor icon will appear on the menu bar and an
editor can be selected. Editors include the screen editor, template editor, message
editors (3 separate message editors - text messages, keywords and sprites),
security editor, math editor, and the machine function key editor.
"Char set" is the currently selected character set. Either the default or previously
selected set will appear on powerup. There are four choices (ASCII, Japanese,
Korean and Special). Go to the "Toolbox" to select a character set.
"Char size" is the currently selected character size.
For the EL display, each character set has a small and large version:
ASCII:
Small is 8 pixels wide by 16 pixels long.
Large is 16 pixels wide by 32 pixels long.
Japanese, Korean and Special:
Small is 16 pixels wide by 16 pixels long.
Large is 32 pixels wide by 32 pixels long.
1640-IN-006-0-02
Page 15 of 256
1640-IN-006-0-02
Page 16 of 256
1640-IN-006-0-02
Page 17 of 256
1640-IN-006-0-02
Page 18 of 256
Rel. X.X
Application
Appl.:
editor Type. . .
Editor:
Select. . .
Char set:
Utilities. . .
Char size:
Linker. . .
Snap:
Report generator. . .
Sound:
Exit to dos
HH:MM:SS AM
Help
System
User
A User Screen Set can only be edited using the User Editor.
A System Screen Set can only be edited using the System Editor.
3.1 Application
The application menu is used to make "major" selections relating to display type,
file locations, printing, etc. Select the application menu by typing "A" (the highlighted letter) or positioning the pointer over the top of the word "Application" and
pressing (and holding) the left mouse button. The word "Application" will highlight
and the menu will extend downward.
3.1.1 Editor Type
Editor type is used to choose between the System or User screen editor.
The system screen set contains screens used for system type setup (saving/
restoring setpoints, stopping timeslot, communications setup, troubleshooting,
etc.). System screens will normally not be subject to editing. The user screen set
contains screens specific to the applications involved (temperature, parison,
hydraulics, etc.). User screens are normally those that are edited and "customized"
for very specific use by the end user.
Either type a "T" or position the pointer over the words "editor Type" and release
the mouse button or use the arrow keys to highlight "editor Type" and press return.
The "System" editor allows system screens and message files to be edited. The
"User" editor allows user screens and message files to be edited. Once a choice
is made, that choice will be displayed on the title line.
There is very little actual difference in using the two editor types (working at the
system level allows access to Page 3 Softkeys).
1640-IN-006-0-02
Page 19 of 256
Application
Toolbox
Appl.:
editor Type. . .
Editor:
Select. . .
Char set:
Utilities. . .
Char size:
Linker. . .
Snap:
Report generator. . .
Sound:
Exit to dos
HH:MM:SS AM
Help
El 41aa . . .
Lcd 41ax . . .
Existing
New
Select an application
PATH:
C:\BCED\EL\injuser
No
Accept
(or Alt A)
Cancel
(or Alt
Only valid selections will appear in the Application File Names window
(those that correspond to the selected Editor Type and Display type)
3.1.2 Select
Select is used to select a screen set. The three dots indicate a further choice
between display types and an existing or a new screen set.
The choice of displays (EL or LCD) is dictated by the operator station that was
purchased with the controller.
Once an existing or new screen set is selected, "Editor" will appear on the main
menu bar. The editor menu gives access to the actual editor programs (screen,
template, messages, security, math and machine function keys).
3.1.2.1 Existing
A window titled "Select an Application" will overlay the screen.
The present path will be displayed.
Two windows will be displayed within the overlay. The window on the left is titled
" Directories and Drives." It will contain a list of possible drives as well as a list of
the child directories (if any) of the current directory (the current directory will be the
last directory displayed in the path). If the current directory contains any applications, the names of those applications will be displayed in the window on the right.
Changing Drives or Directories
To change the current drive or directory, the menu bar behind the title "Directories
and Drives" must be highlighted cyan (the light blue-green that matches the
background of the present path). The tab key can be used to toggle between the
two windows or the mouse button can be clicked (once!) on the dark green area
1640-IN-006-0-02
Page 20 of 256
Accept
(or Alt A)
Cancel
(or Alt C)
Page 21 of 256
1640-IN-006-0-02
Page 22 of 256
Application
Toolbox
HH:MM:SS AM
Help
Appl.:
Appl.:
editor Type. . .
Editor:
none
Editor: none
Select. . .
El 41aa ...
Char
set: Ascii
Ascii
Char set:
Utilities. . .
Lcd 41ax ...
Char
size: 8x16
8x16
Char size:
Linker. . .
Snap:
Snap: Disabled
Disabled
Snap:
Report generator. . .
Sound:
Sound: Disabled
Disabled
Sound:
Exit to dos
PATH:
C:\BCED\MODFILES
Existing
New
Choose a Modfile Path
Accept
(or Alt A)
2.4
3.0
2.9
3.3
3.0
3.0
Cancel
(or Alt C)
1640-IN-006-0-02
Page 23 of 256
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
HH:MM:SS AM
Help
3.1.3 Utilities
Utilities is a multi-purpose menu used to edit application names, delete existing
applications, create new applications, shell to DOS, change an application's
modfile path or transfer the linked application to a controller.
Either type a "U" or position the pointer over the word "Utilities" and release the
mouse button or use the arrow keys to highlight "Utilities" and press return.
A menu will appear displaying nine choices:
Edit appl name
Delete appl
copy From.. to...
mOve application...
copy applicatioN...
dos Shell
change Modfile path
Transfer...
Purge application
1640-IN-006-0-02
Page 24 of 256
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
HH:MM:SS AM
Help
Accept
(or Alt A)
Cancel
(or Alt C)
Page 25 of 256
IMPORTANT!
Do NOT name the application ADBNNN...
(where N is any number)
Typing more than 28 characters will cause the underline cursor to wrap around to
the beginning of the title. The 29th character would replace the first character, etc..
Incorrect characters can be backspaced out of the title.
Click on "Cancel" or press "ESC" to abort the process.
Once a proper title is typed in, click on "Accept."
The small overlay will disappear.
Rel. X.X
Application
Toolbox
HH:MM:SS AM
Help
Appl.:
editor Type. . .
Editor: none
Editor:
Select. . .
Char set:
set: Ascii
Char
Utilities. . .
Char size: 8x16
Linker. . .
Snap: Disabled
Snap:
Report generator. . .
Sound: Disabled
Sound:
Exit to dos
(or Alt A)
1640-IN-006-0-02
Cancel
(or Alt C)
Page 26 of 256
Rel. X.X
Application
Appl.:
Appl.:
editor Type. . .
Editor: none
Editor:
Select. . .
Char set:
set:
Char
Utilities. Ascii
..
Char size: 8x16
Char
Linker. . .
Snap: Disabled
Snap:
Report generator. . .
Sound: Disabled
Sound:
Exit to dos
1640-IN-006-0-02
HH:MM:SS AM
Help
Page 27 of 256
Rel. X.X
Application
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
1640-IN-006-0-02
HH:MM:SS AM
Help
Page 28 of 256
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
HH:MM:SS AM
Help
1640-IN-006-0-02
Page 29 of 256
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
HH:MM:SS AM
Help
1640-IN-006-0-02
Page 30 of 256
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
HH:MM:SS AM
Help
1640-IN-006-0-02
Page 31 of 256
Application
Toolbox
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
HH:MM:SS AM
Help
PATH:
C:\BCED\MODFILES
(or Alt A)
(or Alt C)
Page 32 of 256
Rel. X.X
Application
Appl.:
Appl.:
editor Type. . .
Editor:
Editor:
Select.none
..
Char
Char
set:
set: Ascii
Utilities.
..
Char
Char
size:. .8x16
Linker.
Snap:
Snap:
Disabled
Report
generator. . .
Sound:
Sound:
Exit to Disabled
dos
1640-IN-006-0-02
HH:MM:SS AM
Help
Page 33 of 256
Page 34 of 256
(V03.XX)
to Controller
to Controller
to Controller
to Cartridge
to Cartridge
to Cartridge
to Controller
to
to
to
to
to
to
to
to
to
to
to
to
Controller
Controller
Controller
Controller
Controller
Controller
Cartridge
Cartridge
Cartridge
Cartridge
Cartridge
Cartridge
Select Controller
Return to Menu
Controller #1
COM 1:
COM 2:
COM 3:
COM 4:
Return to Menu
9600 Baud
4800 Baud
2400 Baud
1200 Baud
Return to Menu
Select Controller #1
Select Controller #2
Select Controller #3
Select Controller #4
Return to Menu
Controller #1
Note that when transferring screen files to an LCD operator station, a "FILE TIMEOUT ERROR"
will occur at the end of the transfer.
This is a normal occurence and does not effect the transfer process.
Note that RLD and Timeslot files CANNOT be transferred using this transfer routine.
1640-IN-006-0-02
Page 35 of 256
Application
Toolbox
Appl.:
editor Type. . .
Editor: none
Editor:
Select. . .
Char set:
set: Ascii
Char
Utilities. . .
Char size: 8x16
Linker. . .
Snap: Disabled
Snap:
Report generator. . .
Sound: Disabled
Sound:
Exit to dos
HH:MM:SS AM
Help
Purging screen
configuration - Please
Wait
C:\BCED\ELOP\ADB0000\default .txt
SETPOINT - Profile A Pnt 1 Size
from profile element.
Element missing in
screen config Aborting
process
Ok
No
Page 36 of 256
Appl.:
Appl.:
editor Type. . .
Editor:
Editor: none
Select. . .
Char
Char set:
set: Ascii
Utilities. . .
Char
Char size: 8x16
Linker. . .
Snap:
Snap: Disabled
Report generator. . .
Sound:
Sound: Disabled
Exit to dos
HH:MM:SS AM
Help
Link current
Custom link. . .
Error report. . .
Linker
POWERUP
Building
Dynamic Elements
Errors
0
Cancel
(or Alt C)
3.1.4 Linker
This menu item is used to create the files which are used to download the screen
files and related information to the display. "Linking" is the process that combines
the various screen elements into a set of files which can be transferred to the
operator station. The download files created by linking are:
for system screen files:
SYS_LNK.OBJ
SYS_CON.OBJ, SYS_CON.M2, SYS_CON.M3, etc.
SYS_VER.OBJ, SYS_VER.M2, SYS_VER.M3, etc.
for user screen files:
SCRN_LNK.OBJ
SCRN_CON.OBJ, SCRN_CON.M2, SCRN_CON.M3, etc.
SCRN_VER.OBJ, SCRN_VER.M2, SCRN_VER.M3, etc.
SCRN_SPC.OBJ
SCRN_MTH.OBJ, SCRN_MTH.M2, SCRN_MTH.M3, etc.
SCRN_LGR.OBJ
(Both LNK.OBJ files are stored in the operator station; all remaining files are stored
in the data handler.)
Either type an "L" or position the pointer over the word "Linker" and release the
mouse button or use the arrow keys to highlight "Linker" and press return.
A menu will appear displaying three choices:
Link current
Custom link
Error report
1640-IN-006-0-02
Page 37 of 256
Rel. X.X
Application
Appl.:
Appl.:
editor Type. . .
Editor:
none
Editor:
Select. . .
Char
set:
Ascii
Char
set:
Utilities. . .
Char
size: 8x16
Char
Linker. . .
Snap:
Disabled
Snap:
Report generator. . .
Sound:
Disabled
Sound:
Exit to dos
HH:MM:SS AM
Help
Link current
Custom link. . .
Error report. . .
1/ 1
Link #1
nEw
Rename
Accept
aDd
deLete
Cancel
or click to Select
If multiple configuration files exist (including the "current" application and any "custom" links) ONLY the LAST
CONFIGURATION to be "linked" can be transferred (only one set of .OBJ files can exist at a time).
BEFORE transferring a screen set, make certain that it was the last one linked (link again, if necessary).
1640-IN-006-0-02
Page 38 of 256
POWERUP
Screen count:
CR
ACCESS
Screen order:
MACHINE
MONITOR
Use templates:
(or V)
(or D)
(or R)
(or S)
(or A)
(or N)
(or L)
(or E)
(or T)
(or C)
(ALT-X)
SEQUENCE
preV
Next
aDd
deLete
all scReens
clEar
System
Monitor
Screens
Templates
Timeslot
Monitor
Accept
Cancel
SYSTEM
MESSAGE
1640-IN-006-0-02
Page 39 of 256
1640-IN-006-0-02
Page 40 of 256
Application
Toolbox
Appl.:
editor Type. . .
Editor:
none
Editor:
Select. . .
Char
set:
Char
set: Ascii
Utilities.
..
Char size: 8x16
Linker. . .
Snap:
Disabled
Snap:
Report generator. . .
Sound:
Disabled
Sound:
Exit to dos
HH:MM:SS AM
Help
Link current
Custom link. . .
Error report. . .
LINKER ERROR REPORT
Application Name:
SCRN0001 .SRC
Powerup
Screen
Image Name:
Error Msg:
ID:
Ok
114010A3
Error Number:
Inspect
Next error
pRev error
Cancel
(or Alt I)
(or Alt N)
(or Alt R)
(or Alt C)
Page 41 of 256
Rel. X.X
Application
HH:MM:SS AM
Help
Appl.:
editor Type. . .
Editor:
Select. . .
Char set:
Utilities. . .
Char size:
Linker. . .
Snap:
Report generator. . .
Sound:
Exit to dos
Report Setup
Application
User
System
V3.1
EL 41aa
LaserJet IIP
LCD 41ax
MESSAGES:
SCREENS:
Printer
PRINT:
All Active
Graphic text
Selected
ASCII only
Linker errors
Templates
Graphic
Math programs
Graphic only
keywords
Security
Data only
Sprites
Accept
Printer Setup
Cancel
(or Alt A)
key
Data Base:
BC Database 1
Mfg:
Panasonic
Descript:
KX-P1180
Accept
(or Alt C)
Cancel
Printer List
key
Page 42 of 256
1640-IN-006-0-02
Page 43 of 256
Rel. X.X
Application
Toolbox
HH:MM:SS AM
Help
Appl.:
editor Type. . .
Editor:
Select. . .
Char set:
Utilities. . .
Char size:
Linker. . .
Snap:
Report generator. . .
Sound:
Exit to dos
1640-IN-006-0-02
Page 44 of 256
HH:MM:SS AM
Help
Appl.:
Character set. . .
Editor: none sOund. . .
Char set: Ascii
Char size: 8x16
Snap: Enabled
Sound: Disabled
Ascii. . .
Japanese. . .
Korean. . .
Special. . .
EL Display
Ascii. . .
8x16
16x32
Japanese. . . 16x16
32x32
Korean. . .
16x16
32x32
Special. . .
16x16
32x32
Japanese. . . 16x16
Korean. . .
16x16
Special. . .
16x16
LCD Display
Ascii. . .
8x8
3.2 Toolbox
This menu item is used to select a character set or enable the sound function.
Select the toolbox menu by typing "T" (the highlighted letter) or positioning the
pointer over the top of the word "Toolbox" and pressing (and holding) the left
mouse button. The word "Toolbox" will highlight and the menu will extend
downward.
3.2.1 Character Set
Character set is used to select which of the four available sets will be used by the
editor.
Either type a "C" or position the pointer over the words "Character set" and release
the mouse button or use the arrow keys to highlight "Character set" and press
return. Four different choices will appear:
Ascii
Japanese
Korean
Special
Depending on the editor, each of the four character sets may have a small and
large version available.
3.2.1.1 ASCII
The electroluminescent (EL) display can use the entire ASCII character set (with
3 exceptions). The liquid crystal displays (LCDs) have a restricted character set
(see Characters Tab). Characters which appear on the keyboard can be typed in.
1640-IN-006-0-02
Page 45 of 256
Page 46 of 256
Page 47 of 256
Rel. X.X
Application
Appl.:
Editor: none
Char set: Ascii
Char size: 8x16
Snap: Enabled
Sound: Disabled
HH:MM:SS AM
Help
About. . .
Help
C:\BCED\help\help1.txt
HELP-BASIC INFO
MAIN MENU
F1
F2
Forms
F3
List Boxes
F4
Information Boxes
Alt-F1
Menus/Icons
F5
Directory Box
Alt-F2
Forms
F6
Menus
Alt-F3
Buttons
F7
Icons
Alt-F4
List Boxes
F8
General Information
Alt-F5
Information Boxes
Press the "Home" key to return to the Help - Basic Info Main Menu.
1640-IN-006-0-02
Page 48 of 256
1640-IN-006-0-02
Page 49 of 256
1640-IN-006-0-02
Page 50 of 256
Toolbox
Appl.: StandardScreen.
Screen. Set
.
Editor: none temPlate. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
saVe
save As
Quit w/o saving
Exit with saving
HH:MM:SS AM
Help
Existing
New
Rename
copy From. . .
reActivate
Deactivate
deLete
3.4 Editors
The Editor menu is used to select or create individual files (screens, messages,
machine function keys, etc.) within a particular application. Select the editors menu
by typing "E" (the highlighted letter) or positioning the pointer over the top of the
word "Editors" and pressing (and holding) the left mouse button. The word "Editor"
will highlight and the menu will extend downward.
3.4.1 Screen
This menu item is used to enter the screen editing function. Either type an "S" or
position the pointer over the word "Screen" and release the mouse button or use
the arrow keys to highlight "Screen" and press return. A menu will appear
containing seven choices:
Existing
New
Rename
copy From
reActivate
Deactivate
deLete
3.4.1.1 Existing
Either type an "E" or position the pointer over the word "Existing" and click the
mouse or use the arrow keys to highlight "Existing" and press return. Two windows
will appear. The first will be titled "Select existing screen."
The second will contain a list of available screens.
Use the mouse (click once) to highlight a choice or use the scroll bar to scroll the
window. Clicking on either of the arrows will move the highlighted area one position
in the direction of the arrow. Dragging the button will scroll the window proportionally to the movement of the button (move the button half-way and the middle of the
list will show in the window).
Or use the keypad to move through the list. Page Down moves the display down
one page; Page Up moves the display up one page; End moves the display to the
1640-IN-006-0-02
Page 51 of 256
Note that BEFORE attempting to rename a screen file, make certain the
desired character set and size for the title has been selected in the Toolbox.
Either type an "R" or position the pointer over the word "Rename" and click the
mouse or use the arrow keys to highlight "Rename" and press return. Two windows
will appear. The first window will be titled "Rename screen file." The second
window will contain a list of the available screens. Continue with the selection
process until the title of the screen to be renamed appears in the "Screen name"
box.
If the character set or size of the highlighted screen name does not match the
current character set and size, the question "Use global character settings?" will
appear immediately on the screen. Typing "Y" or clicking on "Yes" will cause the
character set and size currently named in the upper left corner of the editor to be
used for renaming. Typing "N" or clicking on "No" will cause the character set and
size of the present screen name to also be used for the replacement name.
Once a screen name appears in the "Screen Name" window (or the global
character question is answered), a green underline cursor will also appear.
For ASCII character screen names, simply type in the character from the keyboard.
For non-keyboard ASCII characters, hold down the "Alt" key and type in the
decimal equivalent of the ASCII code USING THE KEYPAD (see character set Tab
for the code).
For Japanese, Korean or Special character names, hold down the "Alt" key and
type in the case sensitive Font ID using the keyboard and top row number keys
(NOT the keypad). Note that the Cap Lock key may not work on all computers. If
so, use the Shift key.
1640-IN-006-0-02
Page 52 of 256
Note that it is not necessary (or even possible) to Reactivate a screen unless
it has been previously Deactivated.
Either type an "A" or position the pointer over the word "reActivate" and click the
mouse or use the arrow keys to highlight "reActivate" and press return.
Two windows will appear. The first will be titled "reActivate screen file." The second
will contain a list of the available screens. The only valid choices to reactivate will
be those screens which appear in the list as "<inactive>."
The purpose of Deactivating a screen is to keep the screen and its associated
data from being included in the linking process.
An inactive screen will NOT be linked. A screen which is not linked will NOT be
transferred.
Once an "inactive" screen is highlighted, double click on the highlighted area or
press return (or single click anywhere outside of the screen list).
The window containing the list of screens will disappear and the real name of the
highlighted screen will appear in the "reActivate screen file" window.
Once the screen name appears in the "reActivate screen file" window, either
"Cancel" or "Accept." Clicking on "Cancel" or typing "Alt C" will cause the program
to return to the menu. Clicking on "Accept" or typing "Alt A" will cause the name now
appearing in the "reActivate screen file" window to reappear in the screen file in its
former location.
3.4.1.6 Deactivate
Either type a "D" or position the pointer over the word "Deactivate" and click the
mouse or use the arrow keys to highlight "Deactivate" and press return.
Two windows will appear. The first will be titled "Deactivate screen file." The
second will contain a list of the available screens.
The purpose of Deactivating a screen is to keep the screen and its associated
data from being included in the linking process.
1640-IN-006-0-02
Page 53 of 256
Toolbox
Help
Appl.: StandardScreen.
Screen. Set
.
Editor: none temPlate. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
saVe
save As
Quit w/o saving
Exit with saving
Rel. X.X
Application
HH:MM:SS AM
Existing
New
Rename
deLete
copy From. . .
Control funcs
Graph
Softkey
Image: Screen
Test 1
Setpoint
Value
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc
Security Level:
New
Present
Name
X
1
rEname
Template
Accept
Cancel
3.4.2 Templates
The purpose of a template is to overlay screen data with the template data during
the link process. Once a template or templates have been created, call up Custom
Link (in the Build screen list), put an X in the Use templates field, push the
Template button and add the template screens. When the linker processes a
setpoint or a value, it loads in the template screen(s) and searches for that
particular setpoint or value. If found, the linker will use the templates data instead
of the screens data. This allows a user to build one screen set to be used on several
diversified applications. Templates can only be created in the USER mode (not the
SYSTEM mode).
There are two ways of creating a template file. The first is to run the Template editor
and select new. The other is to use an existing screen and Save as. A Template
field has also been added to "Save as." When in the screen editor, Xing the
template field, pressing the New button, and then the Accept button will save the
current screen as a template and switch the user to the template editor. The
process strips the screen of all elements and pathing except for setpoints, values,
and text.
The template editor has the same appearance as the screen editor except that only
setpoints, values and graphic text can be used. Setpoints and values can be placed
and edited. Graphic text is available for notes.
1640-IN-006-0-02
Page 54 of 256
Toolbox
HH:MM:SS AM
Help
Appl.: StandardScreen.
Screen. Set
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Text
Char size: 8x16maTh editor. . .
Keyword
MESSAGE. TMP
Snap: EnabledseCurity2/15
Sprite . .
This
is
a
sample
message
done
in 8x16 ASCII . They
Sound: Disabled
mach Function
keys
can have two
lines of 64-characters each.
saVe
save As
16x16 Japanese, Korean or Special can have two lines
Quit w/o
saving
of 32 characters each.
Exit with saving
adD
ceNter
Blank
Undo
edIt
Copy
paSte
3.4.3 Messages
Note that there are two separate text message files - one for the User screen
set, the other for the System screen set. When editing messages for User
screens, make certain to do so from a User application. When editing
messages for System screens, make certain to do so from a System
application.
This menu item is used to select a message file. Messages are used by the
controller to inform the operator of changing conditions within the controller.
Messages can be assigned to a variety of control relay types, as well as to system
commands. In addition they can be assigned to "Module Displayable" functions
and "Module ASCII String" functions. A separate message can be assigned to
each "state" of the assigned function. When the "state" changes, the displayed
message will change.
There are three different types of message files associated with each application:
Text messages, which can be from 1 to 64 characters long; Keyword messages,
which can be from 1 to 32 characters long; and "Sprites" which are graphic
elements (created using the Sprite Editor) that can be used to display pictures or
to actually animate screens.
Either type an "M" or position the pointer over the word "Messages" and release
the mouse button or use the arrow keys to highlight "Messages" and press return.
A window will appear displaying two or three choices:
Text
Keyword
Sprite (not available on Version 3 LCDs)
1640-IN-006-0-02
Page 55 of 256
Note that User Message Numbers 683 through 715 are reserved for the Math
function and must NOT be changed!
Either type a "T" or position the pointer over the word "Text" and click the mouse
or use the arrow keys to highlight "Text" and press return.
A window titled "MESSAGE .TMP" will overlay the screen. The window will contain
a complete list of the text messages.
Use the mouse (click once) to highlight a choice or use the scroll bar to scroll the
window. Clicking on either of the arrows will move the highlighted area one position
in the direction of the arrow. Dragging the button will scroll the window proportionally to the movement of the button (move the button half-way and the middle of the
list will show in the window).
Or use the keypad to move through the list. Page Down moves the display down
one page; Page Up moves the display up one page; End moves the display to the
end of the list; Home moves the display to the beginning of the list; the arrow keys
move the highlighted area one position in the direction of the arrow.
Add
Either type "Alt D" or position the pointer over the word "Add" and click the mouse.
"Add" will create a new blank message at the end of the file. Once the highlighted
green blank appears, "Edit" or "Copy" and "Paste" can be used to insert text.
Center
Type "Alt N" or position the pointer over the word "Center" and click the mouse.
"Center" is used to center a single-line message within the message file. First use
"Edit" to insert the text (press Esc to escape the edit mode) and then use the
"Center" function.
Once "Center" has been selected a small window titled "Enter padding character"
will appear. Choose a character (or space) from whichever character set is being
used and type "Alt A" or click the mouse on "Accept." The message will be rewritten
on center with the "padding" character filling in the empty spaces at either end.
Blank
First make certain the message to be blanked is highlighted. Then type "Alt B" or
position the pointer over the word "Blank" and click the mouse. "Blank" is used to
remove the text from a message (the blank position will remain). A "Blank" can be
undone by an "Undo."
Undo
Type "Alt U" or position the pointer over the word "Undo" and click the mouse.
"Undo" is used to undo the effect of the last keystroke. Only "Center", "Blank" or
"Paste" can be undone. "Quit w/o saving" can be used if a mistake is noticed too
late to be corrected by "Undo." Remember that to "Quit w/o saving" will cause all
changes since the last "Save" to be lost.
1640-IN-006-0-02
Page 56 of 256
1640-IN-006-0-02
Page 57 of 256
Toolbox
Screen. Set
Appl.: StandardScreen.
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
HH:MM:SS AM
Help
Text
Keyword
Sprite . .
saVe
save As
Quit w/o saving
Exit with saving
3/12
KEYWORD. TMP
adD
inseRt
deLete
ceNter
KEYWORD
8 chars 32x32
++++Padding char is "+"++++
Blank
Undo
edIt
Copy
paSte
16 chars 16x32
Note that there are two separate keyword message files - one for the User
screen set, the other for the System screen set. When editing keyword
messages for User screens, make certain to do so from a User application.
When editing keyword messages for System screens, make certain to do so
from a System application.
Either type a "K" or position the pointer over the word "Keyword" and click the
mouse or use the arrow keys to highlight "Keyword" and press return. A window
titled "KEYWORD .TMP" will overlay the screen. The window will contain a
complete list of the keyword messages.
The Keyword File
Keyword files are separated into as many as ten separate sections determined by
the location of the word "KEYWORD" in the file.
Section 0 starts at the beginning of the file and continues until the word "KEYWORD" is encountered.
Section 1 starts at the end of Section 0 and continues until the word "KEYWORD"
is encountered again.
Section 2 starts at the end of Section 1 and continues until the word "KEYWORD"
is encountered again. And so on...
Section 0 could be in English.
1640-IN-006-0-02
Page 58 of 256
IMPORTANT: Maintain the same number of positions in each section of the file.
Words of like meaning MUST reside in the same relative position of each section
(if the English word for value is in Section 0, Position 5, then Section 1, Position
5 must contain the Spanish (or other language) word for value.
Use the mouse (click once) to highlight a choice or use the scroll bar to scroll the
window. Clicking on either of the arrows will move the highlighted area one position
in the direction of the arrow. Dragging the button will scroll the window proportionally to the movement of the button (move the button half-way and the middle of the
list will show in the window).
Or use the keypad to move through the list. Page Down moves the display down
one page; Page Up moves the display up one page; End moves the display to the
end of the list; Home moves the display to the beginning of the list; the arrow keys
move the highlighted area one position in the direction of the arrow.
Add
Type "D" or position the pointer over the word "Add" and click the mouse. "Add" will
create a new blank keyword at the end of the keyword file. Once the highlighted
green blank appears, "Edit" or "Copy" and "Paste" can be used to insert text.
Insert
Type "R" or position the pointer over the word "Insert" and click the mouse. "Insert"
will create a new blank keyword above the selected line. Once the highlighted
green blank appears, "Edit" or "Copy" and "Paste" can be used to add text.
Page 59 of 256
Toolbox
Screen. Set
Appl.: StandardScreen.
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
HH:MM:SS AM
Help
Text
Keyword
Sprite . .
saVe
save As
Quit w/o saving
Exit with saving
Existing
New
Rename
copy From. . .
reActivate
Deactivate
3.4.3.3 Sprite
Note that there are two separate sprite files - one for the User screen set, the
other for the System screen set. When editing sprites for User screens, make
certain to do so from a User application. When editing sprites for System
screens, make certain to do so from a System application.
This menu item is used to select the sprite message file. Either type an "S" or
position the pointer over the word "Sprite" and click the mouse or use the arrow
keys to highlight "Sprite" and press return. A menu will appear containing six
choices:
Existing
New
Rename
copy From
reActivate
Deactivate
A sprite is simply a graphic message. Sprites are created, named, renamed, etc.,
EXACTLY like a screen EXCEPT that there are NO DYNAMIC ELEMENTS
(setpoints, control relays, text or keyword messages, etc.) in the sprite.
Sprites may consist of any or all of the graphic elements (lines, circles, rectangles,
text, etc.).
Refer to Section 3.4.1 "Screen" for information on how to select, rename, etc.
1640-IN-006-0-02
Page 60 of 256
Application
Toolbox
Screen. Set
Appl.: StandardScreen.
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
saVe
save As
Quit w/o saving
Exit with saving
HH:MM:SS AM
Help
Master
Slave 2
sLave 3
slAve 4
copy From. . .
IMPORTANT: In order for the math editor functions to work, the math option must
have been purchased for the controller.
Either type a "T" or position the pointer over the words "maTh editor" and release
the mouse button or use the arrow keys to highlight "maTh editor" and press return.
A window will appear displaying five choices:
Master
Slave 2
sLave 3
slAve 4
copy From...
3.4.4.1 About Math Functions
Each Data Handler board in a system provides up to sixteen math functions
(equations). The only limit on math function size is that the total of all math functions
(up to 16) cannot exceed 688 lines (1007 beginning with Version 20.x6 data
handler firmware; contact B-C if attempting to update an existing system). On
powerup, the system tests for the presence of all the setpoints used in the math
functions. The system also tests for the presence of a board (temperature,
hydraulic, etc.) if a math command uses a setpoint, value or control relay from that
board. If an error is found, that math function will never run (the math error CR for
that function will be turned on).
1640-IN-006-0-02
Page 61 of 256
MASTER. TMP
Scan Time
Jump ON
TEMPORARY CR 100
MTC ON
Spare SP #1
Copy SP
Spare SP #2
Copy SP
Spare SP #3
Jump
MTC ON
Load ID
Subtract ID
Multiply ID
Store Reg
Math Register #1
End Function
DONE
edIt
inSert
deLete
adD
Make
View
Error:
Next
preV
Cancel
The math functions work by use of a 32 bit accumulator. The accumulator is first
loaded with a setpoint, value or constant. Other parameters can then be read and
an operation performed on the accumulator. The result can be further manipulated
or written to the system (as a change to a setpoint or value on the screens).
A function executes in a linear fashion until the end of that function is encountered.
If an error is detected, the function will stop at that point and the remainder will not
be executed. There is no looping in a function, but tests can be performed to skip
lines (jump). The system typically will execute approximately 100 math instructions
per second.
The rate at which these functions are performed is programmable. They can be
time-based or triggered on the occurence of some event. All time-based triggers
(up to sixteen) are evaluated every 100 milliseconds. Event-based triggers (for
example, a setpoint change or CR transition) are evaluated one every 10
milliseconds. Once a math function starts, it runs to completion. Any other math
function will not start until the one in process is completed. Several functions can
be simultaneously triggered, but they will wait their turn to run. Math Function #1
has a higher run priority than other functions. If several math functions are triggered
simultaneously, Math Function #1 will start ahead of the rest. Math Function #1 will
always run first if it is triggered UNLESS it has just completed running. Otherwise,
all math functions run in ascending numeric order.
Math functions in the master system can access or modify any parameter in the
master or slave systems.
Math functions in a slave system can only access or modify parameters in that
slave system.
1640-IN-006-0-02
Page 62 of 256
Instructions
Rack No.
Card No.
Descriptors
Labels
Comments
master.prt
MTCOFF
Scan Time
Jump ON
Copy SP
Copy SP
Copy SP
Copy SP
Copy SP
Copy SP
Copy SP
MTC ON
DONE
Jump
Load ID
Subtract ID
Multiply ID
Store Reg
Load ID
Multiply ID
Divide Const
Add ID
Store SP
Load ID
Multiply ID
Divide Const
Add ID
Store SP
Load ID
Multiply ID
Divide Const
Add ID
Store SP
Load ID
Multiply ID
Divide Const
Add ID
Store SP
Load ID
Multiply ID
Divide Const
Add ID
Store SP
Load ID
Multiply ID
Divide Const
Add ID
Store SP
Load ID
Multiply ID
Divide Const
Add ID
Store SP
End Function
DONE
Calc MTC Modifier
* Master Gain
Save Master deviation
Calc for Zone 2
* % Effect
Page 63 of 256
FOR PROGRAMMING:
Setpoints, Values & Control Relays
throughout the System
Spare Uni-polar Math/SPC Setpoints
(Data Handler)
~Spare Setpnt #1
through
~Spare Setpnt #96
Spare Bi-polar Math/SPC Setpoints
(Data Handler)
~Spare Setpnt #97 (+/-)
through
~Spare Setpnt #128 (+/-)
Control Relays
(Data Handler)
825 Math Function Error #1
826 Math Function Error #2
827 Math Function Error #3
828 Math Function Error #4
829 Math Function Error #5
830 Math Function Error #6
831 Math Function Error #7
832 Math Function Error #8
833 Math Function Error #9
834 Math Function Error #10
835 Math Function Error #11
836 Math Function Error #12
837 Math Function Error #13
838 Math Function Error #14
839 Math Function Error #15
840 Math Function Error #16
Control Relays
(Data Handler)
841 ~Math Output CR #1
842 ~Math Output CR #2
843 ~Math Output CR #3
844 ~Math Output CR #4
845 ~Math Output CR #5
846 ~Math Output CR #6
847 ~Math Output CR #7
848 ~Math Output CR #8
849 ~Math Output CR #9
850 ~Math Output CR #10
851 ~Math Output CR #11
852 ~Math Output CR #12
853 ~Math Output CR #13
854 ~Math Output CR #14
855 ~Math Output CR #15
856 ~Math Output CR #16
FOR TROUBLESHOOTING:
Math Buffer Values (Data Handler)
Math Buffer, Line #1
through
Math Buffer, Line #20
Math Buffer Module ASCII Strings (Data Handler)
Math Buffer, ID #1
through
Math Buffer, ID #20
Math Buffer Mod. Displayable Msgs. (Data Handler)
Math Buffer, Cmd #1
through
Math Buffer, Cmd #20
Math Buffer System Commands (Data Handler)
Math Buffer - Prev Funct
Math Buffer - Next Funct
Math Buffer - Prev Line
Math Buffer - Next Line
Math Buffer - Clear Data
1640-IN-006-0-02
Control Relays
(Data Handler)
825
Math Function Error #1
826
Math Function Error #2
827
Math Function Error #3
828
Math Function Error #4
829
Math Function Error #5
830
Math Function Error #6
831
Math Function Error #7
832
Math Function Error #8
833
Math Function Error #9
834
Math Function Error #10
835
Math Function Error #11
836
Math Function Error #12
837
Math Function Error #13
838
Math Function Error #14
839
Math Function Error #15
840
Math Function Error #16
Page 64 of 256
Absolute Val
Add ID
Add Const
Copy SP
Accept
Cancel
Scan Instruction
Instruction:
Descriptor:
INSTRUCTION
Scan CR On
TEMPORARY CR 100
Label: CR#100
Comment:
Accept
Scan CR On
Scan CR Fall
Scan CR Rise
Scan SP
Turn CR On
Turn CR Off
Cancel
Accumulator Instruction
Descriptor:
INSTRUCTION
Load ID
Instruction:
Label: MTC ON
Comment:
Accept
Cancel
Add ID
Divide ID
Load ID
Multiply ID
Store Reg
Store SP
Subtract ID
INSTRUCTION
Add Const
Divide Const
Load Const
Mult Const
Subtr Const
Constant: 212.7
Label:
Comment:
Offset
Accept
Cancel
Jump
Jump to Label:
DONE
INSTRUCTION
Descriptor:
Label:
Comment:
Accept
Cancel
Jump
Jump EQU
Jump GT
Jump GTE
Jump LT
Jump LTE
Jump NEQU
Jump OFF
JumP ON
Copy SP
Offset
Accept
Jump GT
Jump GTE
Jump LTE
Jump NEQU
Jump OFF
Jump Instruction
Instruction:
Divide ID
Divide Const
End Function
Jump
Jump EQU
Jump LT
Constant Instruction
Add Const
Instruction:
Jump ON
Load ID
Load Const
Multiply ID
Mult Const
Negate
Scan Time
Scan CR On
Scan CR Fall
Cancel
Scan CR Rise
Abs-Neg-End Instruction
Instruction:
INSTRUCTION
End Function
End Function
Absolute Val
Negate
Label:
Comment:
Accept
Cancel
Description
Instruction
Scan Time
Scan SP
Store Reg
Store SP
Subtract ID
Subtr Const
Turn CR Off
Turn CR On
The Table to the right shows an alphabetic listing of all instructions. The windows to the left show the different window
formats. The small window (if there is one) shows all of the instructions that share that particular format.
Note that there is no direct means of loading a constant greater than 65535 (or beyond -32768 to 32767 for bipolar
constants), but it can be accomplished by multiplying two constants together.
Note also that there is no instruction to compare the accumulator with a constant (but it can be accomplished by loading
the constant into a register and then comparing the accumulator to that register).
Note also that ALL labels MUST be 6 characters long (use the space bar to create blank spaces).
1640-IN-006-0-02
Page 65 of 256
Byte 2
Byte 1
LINE#
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Math Function Errors
17
18
1 - - - - - - 19
-- -- -- -- -- -- -- --
Byte 4
Byte 3
COMMAND
1
SCAN TIME
0
Load ID
Mult Const
0
Div ID
0
0
Div ID
Store Reg
0
End Function 0
SCAN TIME
2
8
Jump On
Copy SP
1
Copy SP
2
Copy SP
3
4
Copy SP
5
Copy SP
Copy SP
6
7
Copy SP
39
Jump
0
Load ID
Subtr ID
0
Mult ID
0
0
17
0
17
17
17
0
0
17
17
17
17
17
17
17
17
0
17
17
17
ID
0
3
4
64
64
64
0
0
1
2
2
2
2
2
2
2
0
2
2
64
Byte 5&6
2
131
1304
4472
4472
33026
0
30
9020
4609
4865
5121
5377
5633
4353
4609
0
4353
50
4576
VALUE
1
0
1304
0
8
75
75
75
75
75
75
75
INSTRUCTION INSTRUCTION
Jump
Jump EQU
Jump GT
Jump GTE
Jump LT
Jump LTE
Jump NEQU
Jump OFF
JumP ON
INSTRUCTION
Add Const
Divide Const
Load Const
Mult Const
Subtr Const
1640-IN-006-0-02
Add ID
Divide ID
Load ID
Multiply ID
Store Reg
Store SP
Subtract ID
B1
B2
B3
B4
B5
=
=
=
=
=
Instruction
Math Function No.
ID Address
ID Function
ID Type Request/
Parameter No.
B6 = Parameter No.
INSTRUCTION
Scan Time
B1
B2
B3
B4
B5
B6
=
=
=
=
=
=
Instruction
Math Function No.
00
00
Scan Time MSB
Scan Time LSB
B1 = Instruction
B1
B2
B3
B4
B5
B6
=
=
=
=
=
=
Instruction
00
00
Const # Dec Places/Field Size
Const MSB
Const LSB
B1 =
=
=
=
=
INSTRUCTION B2
B3
Scan CR On
B4
Scan CR Fall
Scan CR Rise B5
Scan SP
B6
Turn CR On
Turn CR Off
Instruction
Math Function No.
ID Address
ID Function
ID Type Request/
Parameter No.
= Parameter No.
Page 66 of 256
Note that both the "Target" and "Source" must BOTH have a valid modfile
path established BEFORE attempting to Copy From.
This menu item is used to duplicate all of the math function files (Master, Slave 2,
Slave 3 and Slave 4) from another application. Either type an "F" or position the
pointer over the words "copy From" and click the mouse or use the arrow keys to
highlight "copy From" and press return. Continue the selection process until the
application to copy the files from is identified.
Once a specific application has been identified, the program will copy the files from
the application into the current (open) application where they can be edited if
necessary. If one or more math function files already exist in the current application, a window will appear asking whether those files should be overwritten.
3.4.4.3 Using the Math Editor
Note that the Math Editor works in exactly the same fashion whether Master or
Slave functions are being programmed. This explanation will be from the point of
view of a Master function.
Either type an "M" or position the pointer over the word "Master" and click the
mouse or use the arrow keys to highlight "Master" and press return. A window titled
"MASTER .TMP" will overlay the screen. The window will contain any existing
master math functions. Each math function must begin with a "Scan" command
and end with an "End Function" command. The "Scan" command tells the math
function "start when this happens. . ." and the "End Function" command tells the
math function "stop here."
Edit
IMPORTANT:
Before attempting to edit a math function, Make a BACKUP copy of the entire
application. Although all known problems are explained in this section, the
files contained in any application represent many hours of work and it is best
to play it safe.
IMPORTANT: A valid modfile path MUST be established BEFORE attempting to
edit a math function file. Attempting to edit a file before a modfile path is selected
will cause the program to "lock-up" and prompt the error message "ERROR:
Modfile Path Not Found."
Type "I" or position the pointer over the word "Edit" and click the mouse. "Edit" is
used to define a new line in a function or edit an existing line in a function.
Before "Edit" can be selected, a position within the file must be highlighted (either
click on an existing position or use "Add" or "Insert"). For new lines (just "Added"
or "Inserted"), once "Edit" is selected, an alphabatized list of all instructions will
appear. Once an instruction is chosen from the list (highlight and double click or
press return), a window compatible with the format of the instruction will appear.
Fill in the blanks in the window in order to complete the definition of that particular
line. The comment field is optional and does not have to be used. The label field
only needs to be used if the program is going to "jump" to that particular line.
1640-IN-006-0-02
Page 67 of 256
IMPORTANT: After "Making" the math file, you must Save the file either by
performing a "Save" or "Exit with Saving" (both under "Editor").
IMPORTANT: After math functions have been compiled (a "make" performed) with
no errors, the application must be "Linked" (under "Application") before screens
can be downloaded to the controller.
View
Type "V" or position the pointer over the word "View" and click the mouse. "View"
is used to examine the file in a format more closely approximating that in which it
will print from the Report Generator. "View" is only available after "Make" has been
performed without errors. Once view is selected, a large window will overlay the
1640-IN-006-0-02
Page 68 of 256
IMPORTANT:
Do NOT modify a Module Type in this situation. Modifying a Module Type
could corrupt the ENTIRE Math File!
1640-IN-006-0-02
Page 69 of 256
1640-IN-006-0-02
Page 70 of 256
Toolbox
Appl.: StandardScreen.
Screen. Set
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
saVe
save As
Quit w/o saving
If your Security Exit with saving
Level is:
You can:
equal to
View only
greater than
Change
less than
Not View
(items do not appear)
HH:MM:SS AM
Help
2/3
LEVEL 1. TMP
adD
level 1
level 2
level 3
347-46-2359
123456789012
325
deLete
Blank
Undo
level 4
edIt
level 5
Copy
paSte
325
Default Codes
All other System & User Screens:
Level 1: 1
Level 2: 1235
Level 3: 9875
Level 4: 1397
Level 5: 877-0241
3.4.5 Security
Either type a "C" or position the pointer over the word "Security" and release the
mouse button or use the arrow keys to highlight "Security" and press return. A
window titled "LEVEL 1 .TMP" will overlay the screen. The window will contain a
complete list of the security codes for Level 1.
The Security Code File
The controller has the capability of operating at five different user security levels.
Each of these five levels of security can have a multiple number of security codes.
Operating at Level 1 allows the least access. Operating at Level 5 allows the most
access. Higher numbered levels can access lower numbered levels. The security
level of control functions is determined at the time the function is placed on a
screen. The security level of a screen is determined at the time the screen is saved.
The codes for each level appear separately depending on which level is selected
using the buttons (level 1 through level 5) along the left side of the security editor.
Level 1 appears when the security editor is first opened.
Security codes can be up to 12 digits in length and may consist of the numbers zero
through nine, as well as dashes (the minus sign). Make at least one entry for each
security level. If not, AT LEAST be certain to make an entry for Level 5.
IMPORTANT: Do NOT leave a "blank code" in the file. A blank security code allows
the Enter key to act as a valid password!
1640-IN-006-0-02
Page 71 of 256
DO NOT exit and save a blank entry. Doing so makes the "Enter" key a valid
security code for that level!
Delete
First make certain the code to be deleted is highlighted. Then type "L" or position
the pointer over the word "Delete" and click the mouse. "Delete" will remove the
code as well as the position from the file (to avoid leaving blank codes within a file).
Note that it is not possible to delete ALL codes within a level. The last remaining
code of a level will not delete.
Blank
First make certain the code to be blanked is highlighted. Then type "B" or position
the pointer over the word "Blank" and click the mouse. "Blank" is used to remove
the code from a position (the blank position will remain). A "Blank" can be undone
by an "Undo."
Undo
Type "U" or position the pointer over the word "Undo" and click the mouse. "Undo"
is used to undo the effect of the last keystroke. Only "Delete", "Blank" or "Paste"
can be undone. "Quit w/o saving" can be used if a mistake is noticed too late to be
corrected by "Undo." Remember that to "Quit w/o saving" will cause all changes
since the last "Save" to be lost.
1640-IN-006-0-02
Page 72 of 256
1640-IN-006-0-02
Page 73 of 256
1640-IN-006-0-02
Page 74 of 256
Application
Editors
Toolbox
HH:MM:SS AM
Help
Appl.: StandardScreen.
Screen. Set
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function keys
saVe
save As
Quit w/o saving
Exit with saving
17
18 10
19 11
20 12
21 13
22 14
23 15
24 16
Description
Operator CR 1657
Barber-Colman
Controller Num
Card Number
Switch Action
ON
1
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Security Level
Accept
Cancel
cLear
Page 75 of 256
Page 76 of 256
1640-IN-006-0-02
Page 77 of 256
1640-IN-006-0-02
Page 78 of 256
Toolbox
Help
Screen. Set
Appl.: Standard
Screen.
.
Editor: none Template. . .
Char set: Ascii Messages. . .
Char size: 8x16maTh editor. . .
Snap: EnabledseCurity
Sound: Disabled
mach Function
keys
Screen name:
saVe
save As
Quit w/o saving
Security Level:
Exit with saving
New
HH:MM:SS AM
1/ 12
1
rEname
POWERUP
Template
Accept
CR
ACCESS
Cancel
MACHINE
MONITOR
SEQUENCE
Existing
Filename
System
Monitor
Timeslot
Monitor
3.4.7 Save
Either type a "V" or position the pointer over the word "Save" and release the
mouse button or use the arrow keys to highlight "Save" and press return. "Save"
is available only if one of the editors is presently open. It is used to save ongoing
work within a particular editor without having to exit the editor. Use "Save" at
regular intervals to avoid the possible loss of work.
"Save As" must be used for any new screens or sprites. It is also the only means
of changing the security level assigned to an existing screen. Once a title has been
assigned to a screen or sprite (using "save As"), then "Save" can be used (text
messages, keywords, security and machine function keys are automatically
assigned a filename by the program, so they never have to be "saved As"). If an
attempt is made to "Save" an untitled screen or sprite, the program will automatically call up the "save As" routine.
3.4.8 Save As
Note that any character set or size can be used to Save As. BEFORE entering Save
As, choose a character set and size from toolbox.
Either type an "A" or position the pointer over the words "save As" and release the
mouse button or use the arrow keys to highlight "save As" and press return. "Save
As" is available only if one of the editors is presently open. "Save As" must be used
for any new screens or sprites. Once a title has been assigned to a screen or sprite
using "save As", then "Save" can be used (text messages, keywords, security and
machine function keys are automatically assigned a filename by the program, so
they never have to be "saved As"). If an attempt is made to "Save" an untitled
screen or sprite, the program will automatically call the "save As" routine.
1640-IN-006-0-02
Page 79 of 256
Page 80 of 256
1640-IN-006-0-02
Page 81 of 256
1640-IN-006-0-02
Page 82 of 256
Control funcs
Graph
Softkey
Image: Screen
Test 1
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F3 Select Arrow
F4 Draw Pixel
F5 Draw Rectangle
F6 Draw Circle
F7 Draw Polyline
F8 Paint
"Mode" is the currently selected menu item (will be "none" when the screen editor
is first opened).
"Softkey page" is the currently displayed page of softkeys (shown at the bottom of
the screen - page number one is displayed when the screen editor is first opened).
"No. of cntl. funcs" is the number of control functions (setpoints, values, etc. - see
the menu item) assigned to this particular screen (new screens have zero; complex
screens could have more than one hundred).
1640-IN-006-0-02
Page 83 of 256
Control funcs
Rel. X.X
Application
Graph
Softkey
Image: Screen
Test 1
Toolbox
HH:MM:SS
Help
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
(XXX,YYY)
Control funcs
Softkey
Toolbox
Image:
Help
HH:MM:SS
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Page 84 of 256
1640-IN-006-0-02
Page 85 of 256
1640-IN-006-0-02
Page 86 of 256
Application
Editors
Control funcs
Graph
Softkey
Image: Screen
Test 1
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
F2
F3
F4
F5
F6
F7
F8
Clicking here
Puts flashing underline cursor here
Character will go here
Clicking here
Snaps crosshair to here
Puts flashing underline cursor here
Character will go here
Page 87 of 256
Rel. X.X
Application
Control funcs
Graph
Softkey
Image: Screen
Test 1
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
F2
F3
F4
F5
F6
F7
F8
Note that this icon appears for both EL and LCD screens, but has NOT been
implemented for LCD screens (if Static Keywords are assigned to LCD screens,
they will not appear once the screen is downloaded to the controller).
1640-IN-006-0-02
Page 88 of 256
1640-IN-006-0-02
Page 89 of 256
Application
Editors
Control funcs
Graph
Softkey
Image: Screen
Test 1
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
F2
F3
F4
F5
F6
F7
F8
Page 90 of 256
Rel. X.X
Application
Control funcs
Graph
Image: Screen
Test 1
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
To Draw
Press here
Drag to here and release
Holding down CTRL
while drawing will
create a SQUARE
1640-IN-006-0-02
Softkey
HH:MM:SS
F2
F3
F4
F5
F6
F7
F8
To Select
First click on the "Select" icon (F3)
Then click anywhere within the rectangle
Page 91 of 256
Page 92 of 256
Control funcs
Graph
Softkey
Image: Screen
Test 1
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
F2
F3
F4
F5
F6
F7
F8
To Move
To Draw
Press here
Page 93 of 256
Rel. X.X
Application
Control funcs
Graph
Softkey
HH:MM:SS
Toolbox
Image: Screen
Test 1
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
F2
F3
F4
F5
F6
F7
F8
Press here
Press here
Release and Press
1640-IN-006-0-02
Page 94 of 256
1640-IN-006-0-02
Page 95 of 256
Control funcs
Graph
Softkey
Image: Screen
Test 1
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
F1
F2
F3
F4
F5
F6
F7
F8
Page 96 of 256
Application
Editors
Control funcs
Graph
Softkey
Image: Screen
Setpoint
Value
Test 1
Control relays. . .
Messages. . .
sYstem commands
Incr/decr setpoint
Global 1
sEcurity setpoint
Global 2
Paths
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Integer digits:
Fractional digits:
High limit:
Low limit:
Power-up:
Security level:
Recipe dependent:
Machine dependent:
Accept
Cancel
Page 97 of 256
1640-IN-006-0-02
Page 98 of 256
Setpoints with:
Recipe Dependent = YES
Machine Dependent = NO
Setpoints with:
Recipe Dependent = NO
Machine Dependent = YES
Setpoints with:
Recipe Dependent = YES
Machine Dependent = YES
Setpoints with:
Recipe Dependent = NO
Machine Dependent = NO
Momentary Switch CRs 1753 - 1784
Momentary Switch CRs 1913 - 1944
Operator CRs 1657 - 1752
Operator Selector Switches 1881 - 1912*
Page 99 of 256
Rel. X.X
Application
Editors
Control funcs
Graph
Softkey
Image: Screen
Setpoint
Value
Test 1
Control relays. . .
Messages. . .
sYstem commands
Incr/decr setpoint
sEcurity setpoint
Paths
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Value
Module type:
Descriptor:
Controller number:
Global 1
Card number:
Global 2
Integer digits:
Fractional digits:
Accept
(or Alt A)
1640-IN-006-0-02
Cancel
(or Alt C)
Barber-Colman Company, Loves Park, IL
1640-IN-006-0-02
Rel. X.X
Application
Editors
Control funcs
Graph
Softkey
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Card number:
Switch type/action:
Security level:
Horizontal size:
Vertical size:
Accept
Cancel
Setpoints with:
Recipe Dependent = YES
Machine Dependent = NO
Setpoints with:
Recipe Dependent = NO
Machine Dependent = YES
Setpoints with:
Recipe Dependent = YES
Machine Dependent = YES
Setpoints with:
Recipe Dependent = NO
Machine Dependent = NO
Momentary Switch CRs 1753 - 1784
Momentary Switch CRs 1913 - 1944
Operator CRs 1657 - 1752
Operator Selector Switches 1881 - 1912*
Note that Setup Operator control relays power up in the state in which they were
saved. All other operator CRs power up in the OFF state.
Momentary Switch CR's
There is only one choice:
Momentary (On)
Momentary CRs always power up in the OFF state.
Operator Selector Switch Cr's and Setup Operator Selector Switch CR's
There are five choices:
Off
Position 1
Position 2
Position 3
Position 4
Note that Setup Operator Selector Switch control relays power up in the state
in which they were saved. All other operator selector switch CRs power up in the
OFF state.
Activating an Off CR while it is in the Off state will not cause anything to happen.
Activating an On CR while it is in the On state will not cause anything to happen.
Activating a Toggle CR while it is in the On or Off state will cause it to change states.
Security Level
Determines the minimum security level necessary in order to change this control
relay. Total range is 1 - 4.
Horizontal Size
Determines the horizontal component of the interactive area of this control relay.
Note that entry is made in numbers of 8-pixel blocks.
Vertical Size
Determines the vertical component of the interactive area of this control relay. Note
that entry is made in numbers of 8-pixel blocks but must be made to equal a multiple
of 16 (just use even numbers).
1640-IN-006-0-02
Control funcs
Graph
Softkey
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Cancel
4.2.4 Messages
Messages can be assigned to a variety of control relay types, as well as to system
commands. In addition they can be assigned to "Module Displayable" functions
and "Module ASCII String" functions. A separate message can be assigned to
each "state" of the assigned function. When the "state" changes, the displayed
message will change.
There are three different types of message files associated with each application:
Text messages, which can be from 1 to 64 characters long; Keyword messages,
which can be from 1 to 32 characters long; and "Sprites" which are graphic
elements (created using the Sprite Editor) that can be used to display pictures or
to actually animate screens.
Either type an "M" or position the pointer over the word "Messages" and release
the mouse button or use the arrow keys to highlight "Messages" and press return.
A menu will appear displaying eight choices:
System/Status cr
Operator cr
Momentary Switch cr
Op Selector Switch cr
Setup Operator Cr
Setup Op Selector Switch cr
Module Displayable
Module Ascii String
Either type the highlighted letter or position the pointer over the proper selection
and click the mouse or use the arrow keys to highlight the selection and press
return. The cursor will change from an arrow to a crosshair as it passes into the
editing area. Cursor location will be displayed on the right side of the menu bar. To
position the crosshair, click in at the exact location or just place the crosshair on
the editing area (without clicking in) and use the arrow keys to move the crosshair
(and press return). "Snap" functions with "Messages."
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
Text
Sprite
Once a file is chosen, specific choices for EACH state of the message must also
be made from within the chosen file. Depending on which of the four files has been
chosen, a prompt of some sort will appear:
Character messages will prompt for a single character to act as the first state
message in the set and size appearing in the upper left portion of the screen.
If character set or size has been changed since the last character message was
defined, a small window with the question "Use global character settings?" will
appear. Typing "Y" or clicking on "Yes" will cause the set and size currently named
on the screen to be used for the present message. Typing "N" or clicking on "No"
will cause the set and size last used for a character message to be used for the
present message also.
For ASCII character messages, simply type in the character from the keyboard.
For non-keyboard ASCII characters, hold down the "Alt" key and type in the
decimal equivalent of the ASCII code USING THE KEYPAD (see character set
Tab). Once the character appears, either press return or click directly on the
character. For Japanese, Korean or Special characters, hold down the "Alt" key
and type in the case sensitive Font ID using the keyboard and top row number keys
(NOT the keypad). Note that the Cap Lock key may not work on all computers. If
so, use the Shift key. Once the character appears, press return or click directly on
the character. Repeat the process for any remaining states. Once the proper
number of states is defined, press Esc.
1640-IN-006-0-02
1640-IN-006-0-02
Application
Editors
Control funcs
Graph
Softkey
Image: Screen
Setpoint
Value
Test 1
Control relays. . .
Messages. . .
sYstem commands
Incr/decr setpoint
sEcurity setpoint
Paths
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
System Command
Module type:
Descriptor:
Controller number:
Global 1
Card number:
Global 2
Security level:
Horizontal size:
Vertical size:
Accept
Cancel
1640-IN-006-0-02
Application
Editors
Control funcs
Graph
Softkey
Image: Screen
Setpoint
Value
Test 1
Control relays. . .
Messages. . .
sYstem commands
Incr/decr setpoint
sEcurity setpoint
Increment Decrement Setpoint
Paths
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Module type:
Descriptor:
Controller number:
Global 1
Card number:
Global 2
Integer digits:
Fractional digits:
High limit:
Low limit:
Power-up:
Security level:
Recipe dependent:
Machine dependent:
Action:
Wrap:
Horizontal size:
Vertical size:
Accept
Cancel
Note that the Incr/Decr Setpoint function contains the complete setpoint
definition as well as the increment/decrement information. Changes made
to the setpoint info will cause changes at other occurrences of the setpoint!
Defining the Increment/Decrement Function
The "Modfile" definition of the setpoint is what determines the limits of the window
entries. If a setpoint has been defined as not "user editable", the entries which first
appear cannot be changed (see the README file on the modfile disk for what
defines a setpoint).
Module Type
This is the broadest entry for the definition of a setpoint and determines which list
of descriptors is displayed.
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
Control funcs
Graph
Softkey
Image: Screen
Setpoint
Value
Test 1
Control relays. . .
Messages. . .
sYstem commands
Incr/decr setpoint
sEcurity setpoint
Paths
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
1640-IN-006-0-02
Control funcs
Graph
Softkey
Image: Screen
Setpoint
Value
Test 1
Control relays. . .
Messages. . .
sYstem commands
Incr/decr setpoint
sEcurity setpoint
Paths
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
4.2.8 Paths
A "Path" is an interactive area containing a screen title. During operation,
highlighting this area and pressing "Enter" will cause the operator station to display
the screen named in the "Path."
Either type a "P" or position the pointer over the word "Paths" and release or use
the arrow keys to highlight "Paths" and press return. The cursor will change from
an arrow to a crosshair as it passes into the editing area. Cursor location will be
displayed on the right side of the menu bar. To position the crosshair, click in at the
exact location or just place the crosshair on the editing area (without clicking in) and
use the arrow keys to move the crosshair (and press return). "Snap" functions with
"Paths." Note that this menu item is used for placing "on-screen" paths, as
opposed to "softkey" paths. Refer to the Softkey menu to program softkey paths.
Once a position has been selected, a list of the available screens will appear (all
of the screens in the application). Once a screen name is highlighted, double click
on the highlighted area or press return. The window containing the list of screens
will disappear and the highlighted screen name will appear on the screen. The
entire screen name rectangle will be "interactive" so that during operation, when
this area is selected, the operator station will "path" to the screen named.
1640-IN-006-0-02
Application
Editors
Control funcs
Graph
Softkey
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Linegraph
Large
Linegraph Size:
Origin Location:
Accept
Cancel
Edit cfg
HOLD GRAPHS
mmmmmmmmmm
12
+XXX.XX
+XXX.XX
SAMPLE
PHASE
m
+XX.X
+X
+XXX.XX
FILL
+XXX.XX
7 (11)
+XXX.XX
+XXX.XX
+XXX.XX
11
1
2
3
4
SCALE
MIN
MAX
+XXX.XX +XXX.XX
+XXX.XX +XXX.XX
+XXX.XX +XXX.XX
+XXX.XX +XXX.XX
+XXX.XX
+XXX.XX
+XXX.XX
2 (4)
3 (4)
9
mmmmmmm
mmmmmmm
mmmmmmm
mmmmmmm
+XX +XXX.XX mm +XX +XXX.XX mm +XX +XXX.XX mm +XX +XXX.XX mm
P O S +XX.XXX
V E L +XX.XXX
Clamp
5 (etc.)
Eject
P R +XXXXX
Injection
+XXX
CURSOR
LEFT
CURSOR
RIGHT
10
mouse. "Cancel" is used to abort the definition of a line graph template. Once
"Accepted", the window will disappear and the line graph template will appear in
place on the screen.
Note that in addition to placing the Line graph template, it may be necessary
to redefine functions to be graphed (using the "Linegraph Configuration
Editor" see below).
Completing a Line Graph Screen
Although placing a line graph template is straightforward and easy to accomplish,
creating a complete, functioning line graph screen is somewhat more complicated.
A brief explanation of the necessary dynamic elements is included here. For a
detailed explanation of line graphs, refer to the "Setup" portion of the operator
station manual. It is also possible to gain a better understanding of line graphs (or
any other function) by printing out (using the "Report Generator") and studying the
standard screens containing those functions.
The standard line graph screen provided with the editor can be used "as is" with
most applications. For minor differences, it is easiest to just edit the standard
screen. Refer to the line graph screen shown above. Note that the drawing is not
to scale (some items appear in a different location than on the actual screen).
Note that the location of the Line graph function is dependent on software versions.
4000 Series Controllers with Data Handler Software Version 20.01 or earlier;
and Hydraulic Software Version 3.00 or earlier:
1640-IN-006-0-02
Eject
Barber-Colman
Injection
LINE
GRAPHS
The setpoints which determine the functions to be graphed (1) are part of the
hydraulics modfile (Line Graph Channel Select 1-4). Module displayable messages from the hydraulics modfile (Line Graph Channel Select 1-4) show the name
of the 15 possible graph functions (2) as well as the units of the graph function (3).
As the setpoint increments or decrements, the module displayable message
changes also. Note that the graph setup screen contains a complete list of the
setpoints and functions.
"Sample" and "Phase" (mode)(4) are hydraulic setpoints as well. "Sample"
determines the time period displayed on the graph (for time based graphs) and
"Phase" determines whether the graph is time based or position based. The graph
setup screen also contains a list of the valid entries for "Phase."
4000 and 6000 Series Controllers with Data Handler Software Version 20.02 or
later; and Hydraulic Software Version 3.01 or later; (and any released version of
Parison software, if applicable):
The setpoints which determine the functions to be graphed (1) are part of the data
handler modfile (Line Graph Select 1-4). Module displayable messages from the
data handler modfile show the name (Line Graph Sel Msg #1-#4) of the 75 possible
graph functions (2) as well as the units (Line Graph Units Msg #1-#4) of the graph
function(3). As the setpoint increments or decrements, the module displayable
message changes also.
Note that setpoints, values and system/status CRs from both the parison and
hydraulics modfile can be graphed (the 75 possible choices are programmed at
screen editing time see Line graphs, Edit cfg.).
"Sample" and "Phase" (mode)(4) are data handler setpoints as well. "Sample"
determines the time period displayed on the graph (for time based graphs) and
"Phase" determines whether the graph is time based or position based (0= Position
Based, Injection; 1= Time Based; 3= Position Based, Recovery).
1640-IN-006-0-02
Graph 1
Graph 2
Graph 3
Graph 4
With EL operator station software Version 3.00 or greater, the "cursor select" key
can be used to enable the cursor. Press the "cursor select" key and a graphic
symbol of a key will appear in the lower left corner of the display. The left or right
cursor keys can now be used to move the cursor on the line graph screen. The
movement will "auto-scroll" if the cursor key is held down. Press the "cursor select"
key a second time to disable the cursor.
1640-IN-006-0-02
Control funcs
Graph
Softkey
Toolbox
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Linegraph
Large
Linegraph Size:
Origin Location:
Accept
Cancel
Edit cfg
Linegraph Configuration Editor
Number:
Element type:
Descriptor:
Message Index:
Units index:
preV
Next
Clear
Done
nEw
(or Alt V) (or Alt N) (or Alt C) (or Alt D) (or Alt E
4.3.1.1 Line Graph Configuration Editor
Because numbers, descriptors and indexes must be in agreement, it is best to
prepare a numbered list of descriptors beforehand, along with a list of messages
which describe them (within the available space) and their units, then edit the
message file, and then edit this configuration file.
With the "Linegraph" window displayed, either type "Alt E" or position the pointer
over the button labeled "Edit cfg" and click the mouse. A second window titled
"Linegraph Configuration Editor" will overlay the first window. The window contains five entry items.
Number
Identifies which of the 75 possible (0-74) linegraph variables is being defined.
Enter a number from the keyboard, use "preV, " "Next" or "nEw" to increment or
decrement the number. Note that zero (0) must be defined as "disabled" with an
"off-state" message.
Element Type
Determines whether the variable is a Setpoint, Value or System/Status Control
Relay. Once a choice is made here, a window with the respective title will overlay
the screen (refer to Control Functions for the definition of these elements. If the
specific element to be graphed occurs elsewhere in the screen set, make certain
that each of the separate definitions agree. Note that the configuration editor does
not restrict the modfile from which these choices can be made. However, the only
valid choices (that will actually graph) are from the hydraulics or parison modfiles.
Future releases of additional modfiles will support this function.
1640-IN-006-0-02
Rel. X.X
Application
Editors
Control funcs
Graph
Softkey
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Bargraph
Type:
Source 1:
Source 2:
High end of scale:
Low end of scale:
Orientation:
Security level:
Horizontal size:
Vertical size:
Origin:
Sprite enable:
Sprite index:
Clip enable:
Accept
Cancel
Changes made to the bar graph info will cause changes at other occurrences of
the setpoint or value!
Defining a Bar Graph
The "Modfile" definition of the setpoints and values used to create a bar graph
determine the limits of the window entries (see the README file on the modfile disk
for what defines a setpoint or value in the modfile).
Type
This is the broadest entry for the definition of a bar graph. There are two choices:
Process: a process bar graph is a graph of either a setpoint or a value on some
absolute scale determined in the bar graph definition.
Deviation: a deviation bar graph is a graph of the difference of either a setpoint
or a value from another setpoint or value identified in the bar graph definition.
Source 1
Depends on the "Type" of bar graph:
For "Process" Type bar graphs, Source 1 is the function (setpoint or value) to be
graphed. For "Deviation" Type bar graphs, Source 1 identifies the function
(setpoint or value) that Source 2 varies from.
Once setpoint or value is chosen, a window with the respective title will overlay the
screen (refer to Control Functions). If the setpoint or value to be graphed occurs
elsewhere in the screen set, make certain that each of the separate definitions
agree. Note that a setpoint used in a bar graph cannot be changed directly from
the graph. The setpoint can be added to the screen (any screen) as a "normal"
setpoint. Changes to the "normal" setpoint will then be reflected on the bar graph.
Source 2
(Deviation Type Bar Graphs Only!) Identifies the function (setpoint or value) to be
graphed. Once setpoint or value is chosen, a window with the respective title will
overlay the screen (refer to Control Functions). If the setpoint or value to be
graphed occurs elsewhere in the screen set, make certain that each of the
separate definitions agree.
Note that a setpoint used in a bar graph cannot be changed directly from the graph.
The setpoint can be added to the screen (any screen) as a "normal" setpoint.
Changes to the "normal" setpoint will then be reflected on the bar graph.
High End of Scale
Determines the highest setting or value that could appear on the graph (can be less
than or greater than the actual high limit of the setpoint or value). High and Low End
of Scale, along with Size, determine the resolution of the bar graph.
1640-IN-006-0-02
Ok
Ok
DISTRIBUTION CURVE
100
POINTS
TOTAL
HISTORY
X-bar
+XXX.XX
X-barbar +XXX.XX
R
+XXX.XX
R-bar
+XXX.XX
Std dev +XXX.XX
Cr
+XXX.XX
Cp
+XXX.XX
Cpk
XXX.XX
USL
LSL
+XXX.XX
+XXX.XX
LCL
+XXX.XX
SPC
Selection
UCL
+XXX.XX
SPC
Setup
X-BAR
Values
LCL
+XXX.XX
X-BAR
Chart
UCL
+XXX.XX
R
Chart
SPC
Graphs
Vertical Size
Determines the vertical component of the bar graph. Entry is made in numbers of
8-pixel blocks but must be made to equal a multiple of 16 (use even numbers).
Origin
Left or Right for Horizontal; Top or Bottom for Vertical.
Sprite Enable
Determines whether or not a Sprite can be attached to this bar graph.
Sprite index
Determines which specific sprite will be attached to this bar graph. The sprite file
window will appear on the screen. Once a sprite has been highlighted, either press
return or double click directly on the sprite name. A small window will appear with
the prompt "Click mouse button on sprite at location of process line." Once the
prompt is acknowledged, a small window containing the sprite will appear. The
cursor will be a crosshair. This point establishes where the sprite attaches itself to
the bar graph (see diagrams above). Click the crosshair at the chosen point and
acknowledge.
Clip Enable
Determines whether or not the sprite will be "clipped" to fit within the area defined
by the horizontal and vertical size (see diagram above). With clip disabled (the
default setting), the bar graph area will be increased to allow the entire sprite to be
displayed along the entire horizontal and vertical length of the bar graph.
1640-IN-006-0-02
1640-IN-006-0-02
Control funcs
Graph
Softkey
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Accept
Cancel
Edit cfg
(or Alt A)
(or Alt C)
(or Alt E)
Note that in addition to placing the SPC graph template, it may be necessary
to redefine the functions to be graphed (using the "SPC Configuration
Editor" - see below).
1640-IN-006-0-02
1640-IN-006-0-02
LCL
X-bar
+XXX.XX
X-barbar +XXX.XX
R
+XXX.XX
R-bar
+XXX.XX
UCL
UCL
X
+XXX.XX
+XXX.XX
+XXX.XX
+XXX.XX
+XXX.XX
+XXX.XX
1 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 100
mmmm
mmmm mmmm mmmm mmmm
mmmm
mmmm
mmmm mmmm mmmm mmmm
+XX
USL
LSL
+XXX.XX
+XXX.XX
UCLX
LCLX
UCLR
LCLR
+XXX.XX
+XXX.XX
+XXX.XX
+XXX.XX
mmmmmmmmmmmmmmm
mmm
SPC
Selection
SPC
Setup
X-BAR
Values
X-BAR
Chart
R
Chart
Dist
Curve
Element Type
Determines whether this variable is a setpoint or value. Once either setpoint or
value is chosen, a window with the respective title will overlay the screen (refer to
Control Functions). If the setpoint or value to be graphed occurs elsewhere in the
screen set, make certain that each of the separate definitions agree.
Descriptor
Determines the character string used to describe the variable. Ten of the thirty
possible variables can be selected to appear on an "active" list of SPC variables
for graphing. The descriptors of these ten variables will be available for display as
"Data Handler" ASCII strings (SPC Variable Selection #1 through #10). Refer to
"SPC Selection" in the "Setup" portion of the operators manual).
Clicking on Next or typing "Alt N" will cause "Number" to increment.
Clicking on preV or typing "Alt V" will cause "Number" to decrement.
Clicking on Clear or typing "Alt C" will cause "Element Type" and "Descriptor" to
be cleared (for the displayed number only).
Clicking on Done or typing "Alt D" will close the "SPC Configuration Editor" window.
1640-IN-006-0-02
Control funcs
Graph
Softkey
Toolbox
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Accept
Cancel
Edit cfg
Element type:
Descriptor:
preV
Next
Clear
Done
Creating an SPC Configuration File for use with an LCD Operator Station.
Statistical Process Control can be performed on a system which is equipped with
an LCD Operator Station. Graphs cannot be displayed, but data can be printed. At
this time OptiGrafix does not allow editing of the SPC Configuration file from the
LCD Editor, but there is a workaround. Do this:
A.
B.
C.
D.
E.
F.
1640-IN-006-0-02
H.
I.
Exit to DOS.
J.
DOS copy the SPC.CFG file from the "dummy" application into the proper
LCD User application.
K.
Control funcs
Graph
Softkey
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Profile
Profile Orientation:
Origin Location:
Accept
(or Alt A)
Cancel
(or Alt C)
Edit cfg
(or Alt E)
Note that in addition to placing the profile template, it may be necessary to redefine
the functions to be graphed (using the "Profile Configuration Editor" - see below).
Completing a Profile Graph Screen
Although placing a profile template is straightforward and easy to accomplish,
creating a complete, functioning profile screen is somewhat complicated. An
explanation of the dynamic elements used to create the "Parison Profile" screen
1640-IN-006-0-02
MASTER
mmmm
WEIGHT
mmmm
REGION
mmmm
LOCK PNT
mmmm
17
100
Pos
Chan1
Active: + V V V + V V V . V V
Inactive: + V V V + V V V . V V
Inactive Cursor
Barber-Colman
Interpolation is
mmmmmmmmmmmmm
Region 4
Region 4
mmmmmmm
mmmmmmm
mmmmmmm
mmmmmmm
mmmmmmm
Region count
Region 3
Region 3
Region 2
Region 2
+ S Cursor Mode
+ S S S . S S Step Size
+ S S Profile Number
16
Active Cursor
mmmmmmmmmm
Interpolation Mode
Rgn 5
Rgn 4
Rgn 3
Rgn 2
Rgn 1
+S
15
14
Region 1
Region 1
1
+SSS.SS
+SSS.SS
7
11
READ
PROFILE
SEND TO
PARISON
TOGGLE
LOCK PT
INTERPOLATE
TOGGLE
MASTER
TOGGLE
CURSOR
SHIFT
UP
SHIFT
DOWN
SHIFT
RIGHT
SHIFT
LEFT
CLEAR
PROFILE
PARISON
MENU
19
24
18
22
23
Note that there are additional profile functions that do not appear on
this screen refer to the Display Processor modfile.
of the standard screen set is included here. For a detailed explanation of profiles,
refer to the "Setup" portion of the operator station manual. It is also possible to gain
a better understanding of parison profiles by printing (using "Report Generator")
and studying the standard screens containing those functions.
The standard Parison Profile screen provided with the editor can be used "as is"
with most applications. For minor differences, it is easiest to just edit the standard
screen. Refer to the Parison Profile screen shown on the next page, which is similar
to the Parison Profile screen supplied with the standard screen set. Note that all
of the parison graph screen functions are part of the Display Processor Modfile.
The profile template (1) occupies the righthand side of the screen. All profiles
contain 100 setpoints. The scale of the profile display is controlled by the two
setpoints at the bottom of the template (2) ("PG limits chan 1 minimum" and "PG
limits chan 1 maximum"). A profile can be divided into as many as five different
regions by the "Region count" (3) ("Number of Regions") setpoint. The default
setting is one. All region boundaries and both end points are treated as "master
setpoints" (with the exception that the last point is not used for flat interpolations).
Region boundaries are displayed as a line across the graph. The boundaries can
be hidden (they will still exist as boundaries) from display by toggling the "Region
Marker Inhibit" CR (4). Region boundaries can be moved using the Increment/
Decrement Region boundaries (5) (Increment Region X Bound; Decrement
Region X Bound) system commands.
Master setpoints can be hidden from display (they will still be treated as masters)
by toggling the "Master Point Inhibit" CR (6). Masters are shown as lines across
the profile and also as small tick marks to the left (or bottom) of the profile where
the two cursors are located. Master setpoints can be added or deleted using the
"Toggle master point" (7) system command. The "Loop Weight" (a Parison module
setpoint) is displayed as a dashed line. This dashed line can be toggled on or off
using the "Weight Tracking Inhibit" CR (8). Points can be "locked" at their present
value (to be uneffected by interpolation) using the "Toggle lock point" system
1640-IN-006-0-02
The type of interpolation used is defined by the "Rgn X interpolation mode" system
command for each region of the graph (21). These settings are also displayed
using Display Processor module displayable messages (refer to Appendix E):
None
Same as One
Flat
Linear
Parabolic 0
Parabolic 1
Parabolic 2
Refer to the figures as a guideline of how a graph might interpolate. Because of the
complexity of the math involved, it is difficult to predict exactly how a given profile
1640-IN-006-0-02
Interpolation Modes
Interpolation = Flat
Interpolation = Parabolic 0
Zero slope in/out
(same as MACO 8000)
1640-IN-006-0-02
Interpolation = Linear
Interpolation = Parabolic 1
Zero slope out
Interpolation = Parabolic 2
Zero slope in
Control funcs
Graph
Softkey
Toolbox
Line
graph
Image:
Screen
Bar graphTest 1
SPC graph
Profile
HH:MM:SS
Help
(XXX,YYY)
Mode: None
SoftKey page: 1
No. of ctl. funcs: 0
abc Key
Profile Configuration
Profile Number:
Profile
Group ID:
Descriptor:
Profile Orientation:
Controller number:
Origin Location:
Card number:
Integer digits:
Fractional digits:
Accept
Cancel
Edit cfg
High limit:
Low limit:
Power-up:
Security level:
Recipe dependent:
Machine dependent:
Done
nEw
cleAr
preV
Next
deLete
1640-IN-006-0-02
1640-IN-006-0-02
Control funcs
Graph
Softkey
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Page
1 None
Image: Edit.
Mode:
..
Screen
Page
2
SoftKey
page: 1
Display.
Test 1 . .
Page
No. 3of ctl. funcs: 0
abc Key
Control funcs
Graph
Softkey
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Page
1 None
Image: Edit.
Mode:
..
Screen
Page
2
SoftKey
page: 1
Display.
Test 1 . .
Page
No. 3of ctl. funcs: 0
abc Key
Number:
Function:
Module Type:
Descriptor:
Controller number:
Card number:
preV
Clear
Done
4.4.1.1 Page 1
Either type a "1" or position the pointer over the words "Page 1" and click the mouse
or use the arrow keys to highlight "Page 1" and press return. A window titled "Page
1 Softkey" will overlay the screen. The entries made in this window are used to
explicitly define the softkey being placed. As it first appears, the window will show
only two items (as well as the four buttons).
Number
Identifies which of the six softkey positions is being defined. This item cannot be
directly changed. Use "Prev" or "Next" to increment or decrement the number.
Function
Determines whether this softkey is a defined as a "Path" or a "Special Function."
Path
IMPORTANT: Do NOT select Controller Number "0." Even though zero appears
as a choice, it is NOT a valid choice (choosing controller number "0" for the special
function of "Inc/Dec Character" causes the program to only display only a portion
of the character set).
Identifies which controller (of ALL attached to a single operator station) this system
command resides in.
Card Number
Identifies which card of a particular module type (within a particular controller) this
system command resides in (e.g., the first or second temperature board).
The Buttons
Clicking on Next or typing "Alt N" will cause the softkey to appear at the bottom
of the screen and will cause "Number" to increment.
Clicking on Prev or typing "Alt V" will cause the softkey to appear at the bottom of
the screen, but "Number" will decrement.
1640-IN-006-0-02
1640-IN-006-0-02
Control funcs
SETPOINT
LO = 0.00
Sequence
Graph
Softkey
HH:MM:SS
Toolbox
Help
(XXX,YYY)
Image: Edit.
Mode: None
..
Screen
SoftKey
page: 1
1
Display.
Test 1 . . Page
No.
of
ctl.
funcs: 0
Page 2
Element info
Page
3
abc Key
HI = 65.53
PU = 1.00
SPAN = 65.53
SECURITY = 2
Recipe = Y
C = 1
R = 1
Machine = N
4.4.2 Display
Either type a "D" or position the pointer over the word "Display" and release the
mouse button or use the arrow keys to highlight "Display" and press return. A menu
will appear displaying three choices:
Page 1
Page 2
Element info
Page 3
Note that "Page 3" does NOT appear unless the screen editor is being operated
at the "System" level.
4.4.2.1 Page 1, 2, 3
Type the page number or position the pointer over the words "Page..." and click
the mouse or use the arrow keys to highlight "Page..." and press return.
The Softkeys for the chosen page (if any have been defined) will appear across the
bottom of the screen.
4.4.2.2 Element Information
This feature provides a means of quickly viewing the contents of control elements
on a screen. Information about a selected element is displayed in the softkey area.
The figure above shows Sequence (V2.5) setpoint, "Timer Setpoint 11" with a low
limit of 0.00, a high limit of 65.53, a power-up setting of 1.00, a span of 65.53, a
security level of 2, from card 1, rack (controller) 1, recipe dependent, not machine
dependent.
1640-IN-006-0-02
1640-IN-006-0-02
Control funcs
Graph
Softkey
Image: Screen
Test 1
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
Redraw
SoftKey set
page:
Character
... 1
No.
of
ctl.
funcs:
cLear screen . . . 0
sOund. . .
Delete
element
abc Key
Move element
modify Element
Snap. . .
Application
Editors
Control funcs
Graph
Softkey
HH:MM:SS
Toolbox
Image: Screen
Test 1
Help
(XXX,YYY)
Mode: None
Redraw
SoftKey set
page:
Character
. . . 1 Ascii. . .
No. of
ctl. funcs:
0
..
cLear
screen
. . . Japanese.
Korean. . .
sOund. . .
Special. . .
Delete
element
abc Key
Move element
modify Element
Snap. . .
EL Display
Ascii. . .
8x16
16x32
Japanese. . . 16x16
32x32
Korean. . .
16x16
32x32
Special. . .
16x16
32x32
Japanese. . . 16x16
Korean. . .
16x16
Special. . .
16x16
LCD Display
Ascii. . .
8x8
1640-IN-006-0-02
1640-IN-006-0-02
Control funcs
Graph
Softkey
Image: Screen
Test 1
Toolbox
HH:MM:SS
Help
(XXX,YYY)
Mode: None
Redraw
SoftKey set
page:
Character
... 1
No.
of
ctl.
funcs:
cLear screen . . . 0
sOund. . .
Delete
element
abc Key
Move element
modify Element
Snap. . .
4.5.4 Sound
This menu item is used to select whether the computer's beeper is enabled or
disabled. Either type an "O" or position the pointer over the word "Sound" and click
the mouse or use the arrow keys to highlight "Sound" and press return. With sound
enabled, the beeper beeps when a valid graphic text keystroke is made. The only
use is to have it enabled while assigning Japanese, Korean or Special characters
to a screen (as the "Alt" key is released a beep occurs for valid characters).
To enable sound when it is disabled, either type an "E" or position the pointer over
the word "Enable" and click the mouse button or use the arrow keys to highlight
enable and press return.
To disable sound when it is enabled, either type a "D" or position the pointer over
the word "Disable" and click the mouse button or use the arrow keys to highlight
"Disable" and press return.
4.5.5 Delete, Move, or Modify an Element
Before an element can be deleted, moved or modified, it must first be "selected."
Click on the "select arrow" or press F3. Place the crosshair over the element and
either click the LEFT mouse button or press return. A small "box" at each corner
of the element indicates the element is selected. Once the element is selected, go
to the "Toolbox" and select "Delete," "Move," or "Modify" and release the mouse
button or use the arrow keys to highlight a choice and press return.
The FAST way to delete:
1.
2.
3.
4.
5.
6.
7.
8.
Press F3
Select the item (left mouse button)
Type "T"
Type "D"
Press return
Type "T"
Type "R"
(to redraw)
Press return
When "Moving," the selected element will immediately attach itself to the cursor.
Reposition the element and click the RIGHT mouse button or press return.
1640-IN-006-0-02
Press F3
Select the item (left mouse button)
Double click the RIGHT mouse button
Reposition the element
Click the RIGHT mouse button
Type "T"
Type "R"
(to redraw)
Press return
When "Modifying," if a graphic element has been selected, a small window will
appear. Press "Ok" or type an "O" or press return. Press and hold the LEFT mouse
button to resize or alter the element (or press return a second time and the
crosshair will attach itself to the element). Once the element is resized, either
release the mouse button or press return once more.
If a dynamic element has been selected, its menu box will appear. Click in with the
mouse or use the arrow keys to select the specific parameter to be changed and
then double click or press return to bring up the window. Once all the changes are
made, Type "Alt A" or click on "Accept" (or "Cancel").
The FAST way to modify an element:
1.
2.
3.
4.
5.
6.
7.
1640-IN-006-0-02
Press F3
Select the item (left mouse button)
Double click the LEFT mouse button
Make the change
Type "T"
Type "R"
(to redraw)
Press return
Control funcs
Graph
Softkey
Image: Screen
Test 1
Toolbox
Help
(XXX,YYY)
Mode: None
Redraw
SoftKey set
page:
Character
... 1
No.
of
ctl.
funcs:
cLear screen . . . 0
sOund. . .
Delete
element
abc Key
Move element
modify Element
Snap. . .
HH:MM:SS
4.5.6 Snap
Snap is used to select whether text elements placed on the screen will snap to the
invisible grid or whether they will remain exactly as placed by the user. Either type
an "S" or position the pointer over the word "Snap" and release the mouse button
or use the arrow keys to highlight "Snap" and press return.
To enable snap when it is disabled, either type an "E" or position the pointer over
the word "Enable" and click the mouse button or use the arrow keys to highlight
"Enable" and press return. To disable snap when it is enabled, either type a "D" or
position the pointer over the word "Disable" and click the mouse button or use the
arrow keys to highlight "Disable" and press return. Elements affected by snap are:
Setpoints
Values
Control Relays (all types)
Module ASCII Strings
Messages (all types)
System Commands
Increment/Decrement Setpoint
Security Setpoint
Graphic Text
Graphs
Grid size will match the selected character size.
1640-IN-006-0-02
Control funcs
Graph
Softkey
HH:MM:SS
Toolbox
Image: Screen
Test 1
Help
(XXX,YYY)
Mode: None
About. . .
SoftKey page:
Help 1
No. of ctl. funcs: 0
abc Key
C:\BCED\help\help1.txt
HELP-BASIC INFO
MAIN MENU
F1
F2
Forms
F3
List Boxes
F4
Information Boxes
Alt-F1
Menus/Icons
F5
Directory Box
Alt-F2
Forms
F6
Menus
Alt-F3
Buttons
F7
Icons
Alt-F4
List Boxes
F8
General Information
Alt-F5
Information Boxes
4.6 Help
This menu item is used for on-line help. Select the Help menu by typing "H" or
positioning the pointer over word "Help" and pressing (and holding) the left mouse
button. The word "Help" will highlight and the menu will extend downward.
4.6.1 About
This menu item shows the version and revision of the OptiGrafix screen editor.
Either type an "A" or position the pointer over the word "About" and release the
mouse button or use the arrow keys to highlight "About" and press return. A small
window will appear containing pertinent data about the editor package.
4.6.2 Help
This menu item is used to bring up the on-line help window. Either type an "H" or
position the pointer over the word "Help" and release the mouse button or use the
arrow keys to highlight "Help" and press return. A large window titled "Help-Basic
Info Main Menu" will appear.
The Help window can be extended downward by grabbing the lower perimeter (as
shown above) and dragging downward.
"Help" contains a brief explanation of the different elements within the editor and
how to move around within them. Notice the menu selections immediately
following the window title. Pressing the corresponding function key (or Alt-F key)
will move the window to that position in the help file. The window can also be
advanced using the scroll bar or the arrow keys.
1640-IN-006-0-02
n/a*
n/a*
!
n/a*
#
$
%
&
'
(
)
*
+
,
.
/
Dec.
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
ASCII
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
Dec.
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
Dec.
ASCII
Dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
Pt
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
/2
/4
ASCII
Dec.
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
ASCII
n
2
Dec.
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
Note that if the computer supports the IBM character set, all but three characters can be used. If the
computer does NOT support the IBM character set, some additional characters may not be available.
1640-IN-006-0-02
Dec.
ASCII
Dec.
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
]
^
_
ASCII
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
Dec.
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Because of the limited character set available, some "compromises" must be made for certain characters.
If Up and Down arrows are desired, use the caret symbol (decimal number 94) for the Up arrow and the lower
case "v" (decimal number 118) for the Down arrow.
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
1640-IN-006-0-02
Barber-Colman Company
Industrial Instruments Division
1640-IN-006-0-02
Phone: 1-800-232-4343
FAX: (815) 637-5341
May 1996
OptiGrafix Appendixes
Appendixes
A.
B.
C.
D.
E.
F.
G.
H.
I.
J.
Glossary
K.
Screen Grids
Appendix A
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix A
1640-IN-007-0-03
OptiGrafix Appendixes
OptiGrafix Error Messages
0.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
No errors
Error: not enough memory
Error: cannot find system cursor files!
Error: system data corrupted!
Error: character set .tbl file is corrupt!
Error: unable to read character set .bmp file!
Error: unable to read character set .tbl file!
Error: unable to open .txt file!
Error: deallocating expanded memory!
Error: system programmer caused this ERROR!
Error: read beyond end of file!
Error: operation failed!
Error: Expanded Memory System is corrupt!
Error: not enough memory!
Error: no Expanded Memory System detected!
Error: not enough Expanded Memory installed!
Error: mouse driver not installed!
Error: unable to open .txt file!
Error: unable to open security file!
Error: cannot go to application level!
Error: unable to close character set .tbl file!
Error: unable to close character set files!
Error: unable to close character set .bmp file!
Error: unable to read from or close character set files!
Error: unable to close cursor file!
Error: unable to open character set .tbl file!
Error: unable to open character set .bmp file!
Error: unable to open or close character set files!
Error: module file editor version conflict!
Error: unnable to read module file!
Error: unable to open module file!
Error: unable to close module file!
Error: security file read error!
Error: security file write error!
Error: unable to close security file!
Error: security file access error!
Error: module file is corrupt!
Error: no more module files found!
Error: module file path or file not found!
Error: key message file write error!
Error: unable to close key message file!
Error: key message file access error!
Error: txt message file write error!
Error: unable to close text message file!
Error: message text file access error!
Error: unable to read from config file!
Error: unable to open config file!
Error: unable to find module definition ID!
Error: syntax of module filename not valid!
Error: unable to find the specified control function!
Error: unable to find the specified module file type!
Error: unable to open mach. func. key file!
Error: unable to read from mach. func. key file!
Error: unable to write to mach. func. key file!
Appendix A
1640-IN-007-0-03
OptiGrafix Appendixes
OptiGrafix Error Messages
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
1640-IN-007-0-03
OptiGrafix Appendixes
Linker Error Messages
35-Spec. Control func. Mult sw not found
36-Spec. Modfile type Mult sw not found
37-Spec. Control func. Ascii not found
38-Spec. Modfile type Ascii not found
39-Spec. Control func. Display not found
40-Spec. Modfile type Disp. not found
41-Spec. Control func. ON/OFF not found
42-Spec. Modfile type ON/OFF not found
43-Spec. Control func. CR not found
44-Spec. Control func. SysCmd not found
45-Spec. Modfile type SysCmd not found
46-Spec. Control func. BarVal not found
47-Spec. Modfile type BarVal not found
48-Spec. Control func. Bar SP not found
49-Spec. Modfile type Bar SP not found
50-Spec. Control func. I/D SP not found
51-Spec. Modfile type I/D SP not found
52-Modfile path/file for CR not found
53-Modfile path/file for SysCmd not found
54-Modfile path/file for SP not found
55-Modfile path/file Value not found
56-Modfile path/file Message not found
57-Modfile path/file Mult sw not found
58-Modfile path/file Ascii not found
59-Modfile path/file Disp. not found
60-Modfile path/file Bar/val not found
61-Modfile path/file Bar/SP not found
62-Modfile path/file I/D SP not found
63-WARNING: Setpoint format change
64-WARNING: Setpoint overlap
65-WARNING: Value format change
66-WARNING: Value overlap
67-WARNING: User cancelled linker
68-WARNING: Inactive Path
00 NO ERRORS
01-No Dynamic Elements in Config. File
02-No Operator CR ID in Modfile
03-No System Command ID in Modfile
04-No Setpoint in Config. File
05-No Setpoint ID in Modfile
06-No Value ID in Config. File
07-No Value ID in Modfile
08-No On/Off switch msg. ID in Modfile
09-No Multi-pos. sw. msg. ID in Modfile
10-No Module ASCII string ID in Modfile
11-No Module Displayable ID in Modfile
12-No Bargraph-Value in Config. File
13-No Bargraph-Setpoint in Config. File
14-No Bargraph-Value ID in Modfile
15-No Bargraph-Setpoint ID in Modfile
16-No Bargraph-Dev Value in Config. File
17-No Bargraph-Dev SP in Config. File
18-No Bargraph-Dev Value in Modfile
19-No Bargraph-Dev SP in Modfile
20-No IDSetpoint-SP ID in Config. File
21-No IDSetpoint-SP ID in Modfile
22-WARNING: TEXT.RSC file not found
23-WARNING: No Message Text
24-WARNING: KEYWORD.RSC file not found
25-WARNING: No Keyword Text found
26-WARNING: PANEL.SRC not found
27-WARNING: No Mach. Func. data found
28-WARNING: SECURITY.SRC not found
29-WARNING: No Security data found
30-Specific Control func. SP not found
31-Spec. Modfile type for SP not found
32-Spec. Control func. Value not found
33-Spec. Modfile type Value not found
34-Spec. Modfile type CR not found
Note that messages beginning with the word "WARNING" are non-fatal.
All other messages are fatal and MUST be corrected before
linking can be completed.
ID Number Definition
1 1
Controller No. (1 thru F)
Card No. (1 thru F)
Function (fn)
0 1 = Sequence
0 2 = Temperature
0 3 = Hydraulic
0 4 = Parison
2 0 = Display Handler
2 3 = SPI Handler
2 4 = MACO-Net/Aux. Int.
2 5 = Display
2 6 = Cartridge
3 0 = RS-232
3 8 = RS-485
4 0 = Data Handler
1640-IN-007-0-03
03 0 0 82
Corresponds to "ty"
in modfile .txt file
0082 = 130
16
10
Request Type:
0 = Value
1 = Setpoint
2 = Control Relay
3 = Message Bank
4 = ASCII String
5 = Module Alterable Setpoint
6 = Cmd Type 1
7 = Cmd Type 2
8 = Reserved
9 = Setpoint Limits
Appendix B
OptiGrafix Appendixes
Appendix B
1640-IN-007-0-03
OptiGrafix Appendixes
Machine Function Key Definitions
(Injection Standard Screen Set)
Key
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Module
Type
Description
Controller
Number
Card
Number
Switch
Action
Security
Level
Data Handler
Data Handler
Data Handler
Data Handler
Momentary CR 1779
Momentary CR 1773
Momentary CR 1766
Momentary CR 1776
1
1
1
1
1
1
1
1
momentary
momentary
momentary
momentary
1
1
1
1
Data Handler
Data Handler
Data Handler
Data Handler
Data Handler
Data Handler
Momentary CR 1778
Momentary CR 1764
Momentary CR 1771
Momentary CR 1775
Operator CR 1702
Momentary CR 1768
1
1
1
1
1
1
1
1
1
1
1
1
momentary
momentary
momentary
momentary
on
momentary
1
1
1
1
1
1
Data Handler
Momentary CR 1777
momentary
Data Handler
Data Handler
Data Handler
Data Handler
Momentary CR 1767
Momentary CR 1770
Momentary CR 1774
Momentary CR 1784
1
1
1
1
1
1
1
1
momentary
momentary
momentary
momentary
1
1
1
1
Barber-Colman
17
18 10
19 11
20 12
21 13
22 14
23 15
24 16
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Appendix C
1640-IN-007-0-03
OptiGrafix Appendixes
Machine Function Key Definitions
(Extrusion Standard Screen Set)
Key
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Description
Controller
Number
Card
Number
Switch
Action
Security
Level
Data Handler
Data Handler
Data Handler
Data Handler
Momentary CR 1779
Momentary CR 1773
Momentary CR 1766
Momentary CR 1776
1
1
1
1
1
1
1
1
momentary
momentary
momentary
momentary
1
1
1
1
Data Handler
Data Handler
Data Handler
Data Handler
Data Handler
Data Handler
Momentary CR 1778
Momentary CR 1764
Momentary CR 1771
Momentary CR 1775
Operator CR 1702
Momentary CR 1768
1
1
1
1
1
1
1
1
1
1
1
1
momentary
momentary
momentary
momentary
toggle
momentary
1
1
1
1
1
1
Data Handler
Momentary CR 1777
momentary
Data Handler
Data Handler
Data Handler
Data Handler
Data Handler
Data Handler
Operator CR 1659
Operator CR 1658
Momentary CR 1767
Momentary CR 1770
Momentary CR 1774
Momentary CR 1784
1
1
1
1
1
1
1
1
1
1
1
1
toggle
toggle
momentary
momentary
momentary
momentary
1
1
1
1
1
1
Module
Type
Module
Type
Description
Controller
Number
Card
Number
Switch
Action
Security
Level
1
1
1
1
momentary
momentary
Selector Sw
1
1
1
1
Data Handler
Data Handler
Data Handler
Momentary CR 1753
Op Sw 4, Pos 1 CR 1894
1
1
1
Data Handler
Op Sw 1, Pos 2 CR 1882
Data Handler
Momentary CR 1754
Data Handler
Op Sw 4, Pos 1 CR 1893
Data Handler
Op Sw 1, Pos 2 CR 1881
1
1
1
1
1
1
1
1
1
1
1
1
Data Handler
Momentary CR 1761
1
1
1
1
1
1
1
1
1
1
1
1
1
Data Handler
Data Handler
Data Handler
Momentary CR 1762
Selector Sw
momentary
Selector Sw
Selector Sw
1
1
1
1
1
1
momentary
1
Selector Sw
Selector Sw
momentary
1
1
1
1
1
1
Appendix C
1640-IN-007-0-03
OptiGrafix Appendixes
Program Files
Module Files
01111110
02111210
03111110
25111110
30111310
40111110
01111110
02111210
03111110
25111110
30111310
40111110
MOD
MOD
MOD
MOD
MOD
MOD
TXT
TXT
TXT
TXT
TXT
TXT
<DIR>
<DIR>
<DIR>
<DIR>
<DIR>
<DIR>
<DIR>
<DIR>
ttuvwxyz.TXT
where:
tt is the function type (in hex). Types are:
01
02
03
04
25
30
40
Sequence
Temperature
Hydraulic
Parison
Display Proc.
RS-232 Comm.
Data Handler
1640-IN-007-0-03
OptiGrafix Appendixes
Screen Sets included with V3.3 OptiGrafix
(DOS filename)
(OptiGrafix name)
EL
INJUSR
ADB0000
ADB0000
ADB0001
ADB0002
ADB0003
ADB0000
ADB0000
ADB0001
ADB0002
ADB0003
ADB0000
ADB0000
ADB0001
ADB0002
ADB0003
ADB0004
INJSYS
EXTUSR
EXTSYS
BLOWUSR
BLOWSYS
System and User screens can be stored in the same directory, but it is NOT recommended.
Appendix D
1640-IN-007-0-03
OptiGrafix Appendixes
Temperature Card Module Displayable Messages
Description
Calibration Message:
(Blank) (Assign Text Message Number 0)(63-74 may appear)
CALIBRATE?
TC SHORTED?
40 MV CONNECTED?
CAL SPOOL CONNECTED?
OK TO CONTINUE CAL?
CALIBRATED
NOT CALIBRATED
CALIBRATING
CAL NOT ENABLED
SAVE CALIBRATION?
WRITING TO EEPROM
Length
(Pixels)
160
Appendix E
1640-IN-007-0-03
OptiGrafix Appendixes
Hydraulic Card Module Displayable Messages
Description
Length
(Pixels)
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
Appendix E
1640-IN-007-0-03
OptiGrafix Appendixes
Display Processor Module Displayable Messages
Description
Length
(Pixels)
Xfer
Xfer
Xfer
Xfer
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
168
168
168
88
88
88
88
88
88
88
Appendix E
1640-IN-007-0-03
OptiGrafix Appendixes
Data Handler Module Displayable Messages
Description
Length
(Pixels)
208
208
208
208
208
208
208
208
72
72
208
72
72
88
24
96
208
Appendix E
1640-IN-007-0-03
OptiGrafix Appendixes
Communications Cable Pinouts
A - 1 3 7 0 9 - 0 0 0 - 0 - X X (XX = No. of Ft.)
Cable Assembly
Female DB9 to Unterminated
*A-13709-100-0-XX
DB9
1
2
3
4
5
6
7
8
9
Shield
DCD
RXD
TXD
DTR
SG
DSR
RTS
CTS
RI
1
2
3
4
5
6
7
8
9
Shield
DCD
RXD
TXD
DTR
SG
DSR
RTS
CTS
RI
Black
White
Red
Green
Brown
Blue
Orange
Yellow
Purple
1
2
3
4
5
6
7
8
9
Shield
DCD
RXD
TXD
DTR
SG
DSR
RTS
CTS
RI
Chassis
Black
Gnd DCD
White
TXD
Red
RXD
Green
DSR
Brown
SG
Blue
DTR
Orange CTS
Yellow
RTS
Purple
RI
1
2
3
4
5
6
7
8
9
Shield
DCD
RXD
TXD
DTR
SG
DSR
RTS
CTS
RI
DB9
DB9
PC to MACO
A - 1 3 7 0 9 - 2 0 0 - 0 - X X (XX = No. of Ft.)
Cable Assembly
Female DB9 to Female DB25
DCD
TXD
RXD
DSR
SG
DTR
CTS
RTS
RI
DB9
1
3
2
6
5
4
8
7
9
DB25
MACO to Printer
A - 1 3 7 0 9 - 3 0 0 - 0 - X X (XX = No. of Ft.)
Cable Assembly
Female DB9 to Male 6 Pin DIN
(Epson Printer)
Black
White
Red
Green
Brown
Blue
Orange
Yellow
Purple
1
8
2
3
6
7
20
5
4
22
DB9
6 Pin DIN
Chassis Gnd 6
Black
White
TXD
RXD
1
3
Red
Green
Signal Gnd
DTR
Not Used
5
2
4
Stub these
Wires:
Brown
Blue
Orange
Yellow
Purple
DB9
1
2
3
4
5
6
7
8
9
DB25
Shield
DCD
RXD
TXD
DTR
SG
DSR
RTS
CTS
RI
Chassis Gnd 1
Red
RXD 3
Black
Green
SG 7
DTR 20
Appendix F
OptiGrafix Appendixes
Communications Cable Part Numbers
71-761
19-16-352
50-1628
E24-1147
71-776
E24-22
50-1628
E24-1148
71-762
E24-175
50-1628
E24-1148
Cables:
RS232 Communications
RS232 to Black Box Serial to Parallel Converter
RS485 Communications
Flatpanel to Data Handler
Flatpanel to Power Supply
E26-210
E26-106
E26-211
46-24
16-51-11
Appendix F
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix G
1640-IN-007-0-03
OptiGrafix Appendixes
OptiGrafix Quick Reference Guide
Highlight the application and click mouse on "Accept" (or type Alt A)
Click on "Yes" (or type Y)
Printing:
Mouse it!
1640-IN-007-0-03
OptiGrafix Appendixes
OptiGrafix Quick Reference Guide
ASCII Characters:
abc
F1
Graphic Text
or
Click in on screen
Click in on screen
Press (and hold) the left mouse button (or press <return>)
to establish first point
F6Draw Circle
F7Draw Polyline
F3Select Arrow
Deleting FAST:
Press F3
Select the item (left mouse button)
Type "T"
Type "D"
Press <return>
Type "T"
Type "R"(to redraw)
Press <return>
Modifying FAST:
Moving FAST:
Press F3
Select the item (left mouse button)
Double click LEFT mouse button
Make the change
Type "T"
Type "R"(to redraw)
Press <return>
Press F3
Select the item (left mouse button)
Double click RIGHT mouse button
Reposition the element
Click the RIGHT mouse button
Type "T"
Type "R"(to redraw)
Press <return>
F8Paint
Press F3
Select the item (left mouse button)
Press F8
Type "T"
Type "R"(to redraw)
Press <return>
(Repeat to undo)
Appendix H
1640-IN-007-0-03
OptiGrafix Appendixes
OptiGrafix Anomalies & Compatibility Issues
OptiGrafix Appendixes
OptiGrafix Anomalies & Compatibility Issues
Rename the previously copied sprite with the next highest number (for example,
if the highest numbered sprite in the target application was "SPRT0015.RSC," then
rename the copied sprite as "SPRT0016.RSC" and copy it into the target directory.
Purging an Application containing Math Functions (V3.x OptiGrafix)
The standard EL blow molding user screen set contains a "drive ratio" math
function. If the "purge application" feature is invoked, the message "Elements Not
Found in Config being Set to Defaults" will appear when the math editor is later
opened. Click on "OK" and the following elements will be displayed:
Setpoint ~ Spare Setpoint #7
Setpoint ~ Spare Setpoint #6
Setpoint ~ Spare Setpoint #5
The message can be ignored since these elements are NOT actuallly used in the
math function. Click the left mouse button somewhere off of the info box in order
to display the math program. Exit with saving to avoid repeating this procedure
(until the next "purge application" is performed).
Appendix I
1640-IN-007-0-03
OptiGrafix Appendixes
Glossary
Application
A screen set and its related files (text messages, sprites, keywords, etc.).
Bar Graph
A graph function which uses parallel bars of varying length to illustrate comparative
values.
Control Relay
Distribution Curve
A specialized bar graph used to evaluate data gathered during statistical process control.
Electroluminescent
INSTA-SET
The memory cartridge which inserts into the front of the operator station and is used for
storage. Also used to describe a "level" of saving. Performing an "insta-set" saves both
machine dependent and recipe dependent setpoints (as opposed to performing a "save
recipe" which saves only recipe dependent setpoints).
Keyword
A special version of a text message file (created using the Keyword Editor) which
contains a group words in several different languages. Changing a setpoint changes the
language in which the word is displayed.
Line Graph
A graphic function which allows the plotting of a specific group of setpoints and values
for visual comparison of results versus expectations.
Linker
A software routine used to combine various screen elements into a set of files which then
can be transferred to the controller. Whenever editing of any sort is performed, the
application must then be linked and then transferred.
Liquid Crystal
A type of electronic display which uses voltage to align liquid crystal molecules (which
inturn appear as a dark area on the display). LCD's are used on electronic displays
because of their low power consumption and relative low cost. They are generally slower
and less visible than other forms of display, but more economic.
Machine Function
Key
One of a group of keys optionally located on the operator station. These keys are
programmed (using the Machine Function Key Editor) to imitate some sort of switch
(toggle, momentary, or selector).
MACO Controller
Math Option
Message
A group of files used by the controller to inform the operator of changing conditions within
the controller. There can be several message files within each application (but only one
of each type). The different types are: text messages, keywords and sprites. In addition
to these files, there are also "Module ASCII Strings" which are messages contained
entirely within the module software.
Modfile
A module file. This file contains all of the information about a particular controller function.
This information is used to create screens and write RLD.
Appendix J
1640-IN-007-0-03
OptiGrafix Appendixes
Glossary
Module ASCII String
Module Displayable
Message
A specialized function (from the modfile) which points to a position in one of the message
files (usually the text message file). A module displayable message can have as many
as sixteen different states. The number of states should NOT be changed. The
CONTEXT of each message should NOT be changed.
Momentary Switch
CR
A subset of the operator control relays (usually assigned to a machine function key)
which remain energized only as long as the key is depressed.
Operator CR
A subset of the System Control Relays set aside for operator use. They reside in the Data
Handler modfile and occupy system address 1657-1944).
Operator Selector
Switch CR
A subset of the operator CRs set aside for use as multi-position selector switches. These
CRs differ from Setup Operator Selector Switches in that they are not saved on Insta-Set.
Path
Power-up
Generally used when referring to the state a function assumes when power is applied to
the controller.
Profile Graph
A parison profile graph. Used in blowmolding applications in order to help define the
weight and thickness (and ultimately the final shape) of the plastic being molded.
R Chart
Recipe
A group of setpoints (defined at screen editing time) and control relays (Data Handler
modfile, System Address 1785-1824) used to define the operation of a particular mold.
SPC
Screen Path
A screen path is an interactive area programmed to an operator station screen (onscreen path) or softkey, which, when selected, causes the operator station to change to
the screen named.
Security Setpoint
A specialized setpoint which is used to enter the security code (chosen in the Security
Editor). When a code is entered as this setpoint, the operator station will switch to the
security level determined by that code.
Setpoint
Setup Operator CR
Setup Operator
Selector Switch CR
Soft Key
One of a group of keys directly below the operator station display. These keys can be
programmed (using the Softkey Edit function) to be a path key or a "special function" key.
A "special function" key is a softkey programmed to a system command.
Appendix J
1640-IN-007-0-03
OptiGrafix Appendixes
Glossary
Sprite
System Command
A function which causes some action to occur at a system software level. They are used
for such things as resetting communications, saving setpoints, restoring setpoints, etc..
System/Status CR
Actually two distinct groups of control relays. System control relays are those relays with
system addresses which can be programmed into RLD. Status control relays act as flags
only (cannot be programmed into RLD). Both System and Status CR's can be used to
cause messages to be displayed.
System Screen
One of several screens within the system screen set. These screens contain system
setup information, as well as troubleshooting data. Normally, system screens should
NOT be edited.
Transfer
The act of electronically moving screens, RLD and subsidiary information from the
computer to the controller and operator station. Also known as "downloading."
User Screen
One of several screens within the user screen set. These screens contain information
specific to the applications involved (temperature, parison, hydraulics, etc.). User
screens are usually those that are edited for very specific use by the end user.
Value
A measured or "sensed" number. A value can be used to monitor a control process (by
displaying temperature, percent, pressure, etc.) as well as time, diagnostics and other
information.
X-Bar Chart
Appendix J
1640-IN-007-0-03
OptiGrafix Appendixes
Appendix J
1640-IN-007-0-03
OptiGrafix Appendixes
Screen Printout Grid
(make a transparency of this grid and use it as an overlay on screen printouts)
15
31
47
63
79
95 111 127 143 159 175 191 207 223 239 255 271 287 303 319 335 351 367 383 399 415 431 447 463 479 495 511 527 543 559 575 591 607 623 639
255
239
223
207
191
175
159
143
127
111
95
79
63
47
31
15
271
255
239
223
207
191
175
159
143
127
111
95
79
63
47
31
15
271
287
287
95 111 127 143 159 175 191 207 223 239 255 271 287 303 319 335 351 367 383 399 415 431 447 463 479 495 511 527 543 559 575 591 607 623 639
303
79
303
63
319
47
319
31
335
15
1640-IN-007-0-03
335
Appendix K
OptiGrafix Appendixes
1640-IN-007-0-03
OptiGrafix Appendixes
1640-IN-007-0-03
OptiGrafix Appendixes
Barber-Colman Company
Industrial Instruments Division
1640-IN-007-0-03
Phone: 1-800-232-4343
FAX: (815) 637-5341
June 1998