Documente Academic
Documente Profesional
Documente Cultură
PanelMate Series
Product Manual
P/N 01-00136-00
3T3_
Table of Contents
Chapter 1. PanelMate Overview ....................................................................................................... 1-1
1.1
Benefits ........................................................................................................................................................ 1-1
1.2
Product Description ................................................................................................................................... 1-3
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
Run Mode.................................................................................................................................
1.2.8
1-11
Unpacking ....................................................................................................................................................2-1
2.2
2.3
2.4
2.5
2.6
2.3.3
2.3.4
2.3.5
2.3.6
2.3.7
2.4.2
2.4.3
2.4.4
2.4.5
Turn Keyswitch to Run Mode and Plug in All Cables ....................................................... 2-10
2.4.6
2.5.2
.te Series
Table of Contents
Introduction ...............................................................................................................................2-22
2.12.2
Installation ..................................................................................................................................2-22
Introduction ...............................................................................................................................2-24
2.13.2
Installation ..................................................................................................................................2-24
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.3.8
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.3.10
4.5
11
4.4.1
4.4.2
4.4.3
PanelMate Series
Table of Contents
4.5.2
4.5.3
4.5.1
4.6
4 .7
4.8
4.5.4
4.5.5
4.5.6
4.5.7
4.9
5.1.2
5.1.3
5.2
5.3
5.3.2
5.3.3
5.3.4
5.3.5
5.3.1
5.4
6.1.2
6.1.3
6.2
6.3
6.3.2
6.3.3
6.3.4
6.3.1
PanelMate Series
iii
Table of Contents
6.4
6.3.5
6.3.6
6.3.7
6.3.8
6.3.9
6.3.10
6.3.11
6.3.12
6.3.13
6.3.14
6.3.15
7.1.1
7.1.2
7.1.3
7.2
7.3
7.4
iv
7.3.1
7.3.2
7.3.3
7.3.4
7.3.5
7.3.6
7.3.7
7.3.8
7.3.9
7.3.10
7.3.11
7.3.12
7.3.13
7.3.14
7.3.15
7.3.16
7.3.17
7.3.18
PanelMate Series
Table of Contents
8-1
8.1.2
8.1.3
8.2
8.3
8.4
8.3.1
8-8
8.3.2
8.3.3
8-9
8.3.4
8-9
8.3.5
8-9
8.3.6
8.3.7
8.3.8
8.3.9
8.3.10
8.3.11
8.3.12
8.3.13
8-10
9.3
9.4
9.2.1
9.2.2
9.2.3
9-6
9.2.4
9-7
9.2.5
9-8
9.2.6
9-8
9.2.7
9-8
9.3.2
9.4.3
9.4.4
9.4.5
PanelMate Series
Table of Contents
9.5
9.4.6
9.4.7
9.4.8
9.4.9
9.4.10
9.4.11
9.4.12
9.4.13
9.4.14
9.4.15
9.4.16
9.4.17
Chapter 10. Documentation, Memory and System Health Utilities ....................................................... 10-1
10.1
10.2
10.3
10.4
10.5
10.4.3
10.4.4
11.1.2
11.1.3
11.1.4
vi
PanelMate Series
vi
PanelMate Series
Table of Contents
11.3
11.4
11.5
11.6
11.7
11-4
11.4.2
11.4.3
11.4.4
11-5
11.4.5
11-6
11.4.6
Alarms.......................................................................................................................................
11-6
11.4.7
11-7
11.4.8
11.4.9
Alarms........................................................................................................................................... 11-13
Element Selection ...................................................................................................................... 11-14
PanelMate Series
vii
Table of Contents
14.7.1
14.7.2
14.7.3
14.7.4
14.8.2
14.9.2
14.9.3
15.2.2
15.2.3
15.2.4
15.2.5
15.2.6
Direct Data Highway and a Data Highway Plus Connections ........................................... 15-5
15.2.7
15.2.8
15.6.2
15.7.2
15.7.3
15.7.4
15.7.5
viii
Direct ............................................................................................................................................16-3
PanelMate Series
Table of Contents
16.4
16.3.2
Cabling
16.5
16.6
16.7
16.8
Multiple ....................................................................................................................................
.......................................................................
CPU20 .......................................................................................................................................
CPU25 and CPU50 ................................................................................................................
16-3
16-4
16-5
16-6
16-8
16.7.2
16-9
16.8.2
16.8.3
17.3
17.4
17.3.1
17.3.2
Cabling
.......................................................................
17-4
17.4.1
17.4.2
PanelMate ...............................................................................................................................
CCM2 ......................................................................................................................................
17-4
17-5
17.4.3
17.4.4
17.5
17.6
17.7
17.6.1
17.6.2
CCM ........................................................................................................................................
CCM2 ......................................................................................................................................
17-8
17-10
17.6.3
CCM3 ......................................................................................................................................
17-11
17.6.4
17-11
17.6.5
17.8
17-15
17.8.2
17.8.3
PanelMate Series
ix
Table of Contents
PanelMate Series
Table of Contents
20.3.2
20.4 Cabling
21.4
21.5
21.6
21.7
21.3.1
21.3.2
Cabling
21-4
Word References........................................................................................................................21-5
PLC Bit References .................................................................................................................21-6
22.3
Direct ...........................................................................................................................................22-2
Network .......................................................................................................................................22-2
22.4
Cabling ............................................................................................................................................................22-3
22.5
22.6
22.7
22.8
22.7.2
PanelMate Series
xi
Table of Contents
xii
PanelMate Series
Table of Contents
A.6
A.7
A.8
A.9
A.12
A.11.1
A.11.2
EDIT ........................................................................................................................................
Base Directory ........................................................................................................................
A.11.3
A.11.4
A.11.5
A.11.6
A.11.7
A.11.8
A.13
A.14
A-11
A-11
A.12.2
DISP CONFIG ........................................................................................................................ A-15
Directory Editor ......................................................................................................................................... A-16
A.13.1
A.13.2
A-16
A-16
A.13.3
A-16
A.13.4
A-16
A.13.5
DELETE .................................................................................................................................
A-17
A.13.6
A-17
A.13.7
MORE ....................................................................................................................................
A-17
A.13.8
EXIT ........................................................................................................................................ A-17
Message Library Editor ..............................................................................................................................A-17
A.14.1
A.14.2
SELECT ..................................................................................................................................
PREV MESS ..........................................................................................................................
A-18
A-19
A.14.3
A-19
A.14.4
A-19
A.14.5
SAVE .......................................................................................................................................
A-19
A.14.6
EXIT .........................................................................................................................................
A-19
PanelMate Series
xiii
Table of Contents
B.2.1
B.3
B.4
B.5
B.6
B.7
B.8
B.9
B.10
r
xiv
PanelMate Series
Introduction
OBJECTIVES
In this introduction, you will learn:
Who this manual is written for
How this manual is organized
Suggested ways for using this manual
Which notational conventions are used
PanelMate Series
I-1
Typographical Conventions
Typographical Conventions
Certain typographical conventions are used consistently in this manual. They include: < Enter
>
BackPac
Manual Organization
This manual is divided into five parts:
Part 1 - Overview & Installation
Part 2 - Configuration Mode Part
3 - Utilities Part 4 - Run Mode
Part 5 - Communications
In addition, there are three appendices:
Appendix A - Transfer/Merge Utility
Appendix B - Detailed Specifications
Appendix C - Generic Protocol Program for the Example Page
The manual is written as an instruction manual for beginning users and as a reference manual for more
experienced users. Each chapter leads with learning objectives that present the main topics of the
chapter. By scanning the learning objectives, a beginner will get a preview of the chapter, while an
experienced user will be able to quickly determine if the chapter contains the information that is
sought.
1-25
PanelMate Series
OBJECTIVES
In this chapter, you will learn:
What PanelMate is used for
The words we use to describe PanelMate
How easy it is to configure screens
How PanelMate works on the factory floor
1.1 Benefits
The Eaton IDT PanelMate provides an economical and flexible alternative to hardwired operator
control panels. Using a single serial connection to a PLC, PanelMate can replace individual control
devices such as pushbuttons, selector switches, indicating lights, thumbwheels, analog meters, message
display units and digital readouts, as well as all of the associated wiring and PLC I/O modules. PanelMate
II/III's graphic capability provides the functionality previously performed by CRT-based devices; however,
PanelMate 11/111 gives you control, which was a capability that CRT-based devices lacked. The Eaton IDT
PanelMate is capable of replacing over 600 hardwired devices, yet it is economical to use even if only
a handful of points are being controlled or monitored. The benefits are even greater if subsequent
changes are made to the operator's panel.
In addition to replacing conventional panel-mounted controls, operator message units and controller
faceplates, PanelMate also works as an alarm annunciator and logger. Critical PLC control operations can
be monitored constantly, and abnormal conditions reported on the screen and on a hardcopy
printer.
The Eaton IDT PanelMate offers advantages over hardwired devices similar to the advantages
provided by PLCs over conventional relay control systems. You have the flexibility of being able to quickly
construct or alter operator controls without coordinating the purchase and fabrication of a panel that
contains a variety of devices from different vendors. Control panel wiring is eliminated, and the cost and
lead time of developing an operator interface is reduced. Adding a control function later is simple and
costs virtually nothing. Solid-state technology provides inherent reliability advantages over mechanical
control devices. Additionally, no special training or computer programming skills are required for
screen configuration or online use because PanelMate uses the same kind of logic and terminology as
conventional control panels and PLCs.
The key to easy system integration is PanelMate's built-in family of editors. These easy-to-use editors
smoothly guide the user through an uncomplicated fill-in-the-blank process. No special training is
required because PanelMate's configuration editors guide the user in arranging pre-stored templates on
the page and defining each template's individual operating characteristics. In PanelMate II/III,
you can configure symbols to customize your pages for even more effective communication to plant
personnel.
PanelMate Series
1-1
1.1 Benefits
After configuration, PanelMate's self-documenting feature provides hardcopies of the current configuration
for your records. This capability makes generating complete documentation of the control system quick and
easy. You can also use a BackPac or IBM PC backup and downloading for permanent backup or easy transfer
of the configured pages to other PanelMate units.
Besides eliminating PLC I/O to the control panel, the microprocessor-based PanelMate can also relieve the PLC
of the burden of translating data from engineering units, comparing values against alarm limits, and
generating ASCII alarm messages, giving you more room in the PLC for control logic. This means you can
reduce the load on the PLC for other application requirements at no increase in price. Savings are also
achieved by reducing the PLC programming that is required for the control system.
PanelMate also improves operator performance compared to conventional control panels. PanelMate reduces
the number of sensory inputs that the operator is subjected to at any one time. It can also be used to set
priorities for the operator's attention. Alarm messages are also provided in the same viewing area as all the
controls for fast operator recognition. Just five multi-function control buttons and a sealed, quick response
keypad replace hundreds of buttons and switches found in typical control panels. PanelMate's use of multifunctional control buttons improve operator performance by providing only appropriate input options.
Online, PanelMate displays control information simply, clearly and quickly for instantaneous operator action.
Since PanelMate can be used with all major brands of PLCs, it can become your plant's standard
man/machine interface, thereby reducing your training costs and improving operator performance.
In addition to its serial communication abilities, PanelMate is available with the Acceleratl/On interface. This
feature allows direct connection to Allen-Bradley Data Highway, Data Highway Plus, or Remote I/O
networks without the need for a separate interface module. Acceleratl/On provides an increase in PLCaccess speed while reducing overall equipment costs.
PanelMate benefits include:
27-2
PanelMate Series
1.2.1 Enhancements
During the first several years of their existence, the PanelMate I, II and III products were identified as
part of a "2800 series":
Product
PanelMate I
Series #
2800
PanelMate II
PanelMate III
2810
2820
These number references were used to specify the desired product at the time of purchase.
Enhancements to the PanelMate Product have caused Eaton IDT to change the series references to
help differentiate the enhanced product. The new series is referred to as the "2900 series":
Product
PanelMate I
Series #
2900
PanelMate II
2910
PanelMate III
2920
Existing users of PanelMate 2800 series systems who purchase 2900 series systems should take note of
the differences between the two series. The following section lists several key differences which apply to
PanelMate I, II or III systems of the two series.
2900 Series
The Acceleratl/On interface is available to permit direct connection of PanelMate to the Allen-Bradley Data
Highway, Data Highway Plus or Remote I/O networks. Also, a Dual Serial Port Expansion Board is
available. This board supplies two additional optically-isolated serial ports to PanelMate for
communication to PLCs or host computers.
Either of these may be installed within the PanelMate 2900 series electronics enclosure.
2800 Series
This series had no provision for installation of optional interfaces.
PanelMate Series
1-3
2900 Series
A new electrically eraseable memory packaged within a detachable cartridge is now available for storing user
configuration data. It is called a BackPac. Compared to the ultraviolet-eraseable memory used previously in
the 2800 series, the BackPac is instantly reprogrammable and protects data better, by preventing direct
contact which might produce electrostatic damage to memory chips.
Also available is an EPROM Reader Cartridge. This device allows the 2900 series PanelMate to read
EPROMs created on a 2800 series unit.
2800 Series
This series used removeable, UV-eraseable EPROMs for non-volatile storage of configuration data. Note
A DOS-based transfer utility is available for either 2900 or 2800 series systems.
2900 Series
This series offers two RS232 serial ports as standard. One of the ports may be configured as either a
serial printer port or a PLC/host port. An optional I/O board providing two additional RS232 ports is available
for users who need a total of up to 4 ports. The previously described Acceleratl/On interface is also available to
add an Allen-Bradley PLC direct interface to the standard two RS232 ports. An optional serial-to-parallel
converter may be externally connected to the standard serial port 1, to provide access for printers which only
have parallel ports.
2800 Series
This series provide one dedicated parallel and one dedicated serial printer port. It additionally provided
three PLC/host ports.
1-4
PanelMate Series
1.2.2 Hardware
The Eaton IDT PanelMate consists of two basic pieces: The Main Video Unit containing the screen and
control buttons; and the TouchPanel containing the selection pad, cancel button and numeric keypad.
Note
The Configuration Keyboard is needed only for the Configuration Mode and is considered an
accessory to PanelMate.
CONTR OL
BUTTONS
SCREEN
MAIN VIDEO
UNIT
TOUCHPANEL
LL
s c
O~O
NUMERIC
KEYPAD
CANCEL
BUTTON
SELEC TION PA D
) (
aT
Iow
) (
"
L O
PU
lt- )
) (
) (
LOCK
F10
INSERT )
( DCL_______________
PanelMate Series
1-5
1-6
PanelMate Series
1.2.4.1 Cursors
PanelMate uses four cursors. Only one cursor will be visible on the screen at any one time. All cursors are
controlled by the arrow keys. The four cursors are:
Cell Cursor
Field Cursor
Character
Cursor
Insert Mode
Cursor
a closed field
the field that is currently selected for viewing or editing
a selected field that can be edited; i.e., a green field will become blue when < Fl >
is pressed.
PanelMate Series
1-7
PanelMate uses pre-defined functional "templates" to represent indicator lights, digital readouts, analog (level)
meters and message display panels. These four primary template types are called the Indicator, Readout, Bar
and Display templates.
The screen is divided into 15 template cells. A template is positioned and defined with the use of function
keys, arrow keys and screen prompts.
The type of template chosen determines the way in which PLC data will be displayed and the information you
need to provide to defme its operation. The definition data will usually include the name for the template
(e.g., "BACKWASH PUMP 1" or "KILN 27 TEMPERATURE"), the PLC locations to be monitored, the
associated colors and status messages to be used to represent different conditions, and any high and low alarm
limits to be considered. Each template also allows you to define control functions which will be available to
the operator, such as the ability to start a motor or adjust a setpoint value.
PanelMate I and PanelMate II will allow up to 10 pages, with 15 templates per page. PanelMate III will allow
up to 30 pages to be created, with 15 templates per page. If there are no pages configured beyond page 9,
PanelMate III will display only 10 pages. If any or all of the pages numbered 10-15 have been configured,
PanelMate III will display 16 pages if the standard queuing method is selected. When pages 16-29 are
configured, PanelMate III will automatically use the First-In-First-Out (FIFO) method to display the oldest
pages in alarm. Any combination of template types may be grouped on a single page, allowing you to tailor the
layout of the controls to the needs of your particular application.
Uindou ___________________________
r
Template Cells
C u r r e n t Page Title
Pa e 1
Pa a Title Area
15:23:42
Overuiw Field
Alarm Window
Template Calls
i
ICI-El
P
IMI
Title Area
15:23.42
C o n t r o l B u t t o n L a b el
Taeplate Cells
PanelMate Series
1-9
Element
Editor
2.
1-10
PanelMate Series
PanelMate Series
1-11
1-12
PanelMate Series
Character
Sizes
Device
Names
Use upper and lower case characters; they are easier to read than all upper
case. Be very descriptive in the device name, as this will be the field printed
in alarm messages. Left-justify the device name to make placement consistent
for the operator.
Control Use upper and lower case characters; they are easier to read than all upper Button
case. Be very descriptive so that it is easy to determine which template's Labels
control
buttons' labels are on the screen. For example, for a "start" button,
use the label "Start Motor 2" instead of "Start".
Control Group buttons together near the middle of the screen. The only exception Button to
this would be when you wish to purposefully separate a critical function Positions
from
other control functions.
Templates that require the same types of operator control (such as stop/start)
should consistently place these control buttons in the same positions (e.g., stop
is always the second button and start is always the third button).
Page
Group controls on pages so that operations that are performed together are
Layouts
grouped together. Also, make pages look dissimilar so the operator can easily
distinguish page changes without referring to the page number.
Audible
Use It! Feedback for operator input greatly improves operator performance.
Feedback
Mounting
Mount the Main Video Unit at eye level. For maximum operator efficiency,
Position
use the accessory TouchPanel Shelf to tilt the keyboard to a more comfortable working angle.
Monitor
Reduce potential eyestrain by adjusting the monitor's brightness and contrast
Adjustments
for the ambient lighting of the online PanelMate.
Automatic
Use this feature to avoid accidentally leaving the control buttons "armed"
Cancel
for an extended length of time.
Leave There is no reason to unplug PanelMate during normal operation. PanelMate PanelMate is
designed to be used as part of your control system, and is expected to Running
perform as reliably and consistently as your PLCs or control panel devices.
PanelMate Series
1-13
OBJECTIVES
In this chapter, you will learn:
How to set-up PanelMate for configuration
How to install PanelMate in an industrial enclosure
How to connect a printer to a PanelMate
How to use PanelMate's fault relay
How to attach a horn to PanelMate
How to mount PanelMate to slide in a 19-inch rack
How to mount PanelMate in a 12-inch deep panel
How to modify PanelMate for a 230V AC power supply
2.1 Unpacking
Report any damage to the carrier who delivered the equipment and immediately call the Eaton IDT
Customer Service Department at 614/882-3282 (the Interstate Commerce Commission has a time limit on
reporting concealed damage). Check packing cartons for all items shown on the packing list.
Carefully remove all equipment from the packing cartons and inspect all parts for damage in shipment.
Keep the cartons and packing materials for future shipment.
Please check to be certain that all items are present:
PanelMate
1 Main Video Unit
1 TouchPanel
1 PanelMate Product Manual
1 Shipping kit (plastic bag) containing:
2 Security keys
1 Packet of mounting nuts and washers
14 #8 nuts, 14 #8 washers
18 #10 nuts, 18 #10 washers
1 Cutout/torque drawing
If you ordered a Configuration Keyboard as an accessory, it will be packaged separately:
1 Keyboard with connector cord attached 1
Extension cable
PanelMate Series
2-1
2.1 Unpacking
If you ordered a Rack Mount Adaptor Kit as an accessory, it will be packaged separately:
1 Rack mount frame
1 Rack mount base
2 Rack mount slides
Packeted mounting hardware:
16 thin wall hex nuts
4 J type cage nuts
4 #8 pan head screws
4 #8 split ring washers, 4 #8 washers 2
#10 split ring washers, 2 #10 washers 2
#10 nuts
1 Assembly drawing
If you ordered a Panel Mount Adaptor Kit as an accessory, it will be packaged separately:
1 Panel mount adaptor
1 TouchPanel shelf
1 Panel mount adaptor gasket 1
TouchPanel shelf gasket
Packeted mounting nuts and washers:
12 #8 nuts, 12 #8 washers
14 #10 nuts, 14 #10 washers 2
Assembly drawings
If you ordered a TouchPanel Shelf as an accessory, it will be packaged separately:
1 TouchPanel shelf
1 TouchPanel shelf gasket
Packeted mounting nuts and washers:
12 #8 nuts, 12 #8 washers 1
Assembly drawing
If you ordered an Audio Feedback Kit as an accessory, it will be packaged separately: 1
Speaker with connecting cable attached If you ordered a Support Kit as an
accessory, it will be packaged separately:
1 Packet of mounting nuts and washers containing:
6 #8 nuts, 6 #10 nuts
1 Remote mounting kit for the Configuration Keyboard 1
Keyboard extension cable 1 Packet with a keyboard
connector cap and o-ring 1 BackPac
15-1/4" diskette with IBM PC Transfer Utility 1
Cable for use with IBM PC 1 Release Notes
If you ordered an extra BackPac as an accessory, it will be packaged separately: 1
BackPac
2-2
PanelMate Series
Power Input
Power Consumption
Humidity
20-95% non-condensing
Vibration
Shock
Operating Altitude
PanelMate Series
2-3
2-4
PanelMate Series
O
D
N Neutral G
Ground
L
Line (hot)
Note
It is recommended that power, noise and surge protectors be used when PanelMate is installed in areas
where the power quality is poor.
The main power switch is also located at the back of the Main Video Unit. Make sure the rocker
switch is in the ON position.
Once switched on, PanelMate performs approximately 20 seconds of internal diagnostic checks before it
begins loading the system configuration and port communications. You may hear the monitor
"crackle," and the keyboard LEDs will be lit. The screen will first display a colored check pattern, and
will then display 13 green blocks on a black background. If any of the blocks are red, see section 11.1.1,
Run Normal Power-up Diagnostics, for more information.
When PanelMate has completed its diagnostic routines, the Main Menu will appear on the screen.
PanelMate Series
2-5
Configure
Pages
Get System
Utilities
Test in
Run Mode
2-6
PanelMate Series
PanelMate Series
2-7
Caution
Care should be exercised when tightening the nuts. The fasteners must be
tightened enough to obtain a proper seal, yet not be tightened enough to
strip the threads from the welded steel studs. The following torque limits
should not be exceeded:
#8 nuts (TouchPanel) = 7 inch-pounds
#10 nuts (Main Video Unit) = 17 inch-pounds
2-8
PanelMate Series
FRONT VIEW
PmNMN
SIDE VIEW
~~
800
Unit Weight
0~0 0
1
65 LBS.
000
TCROUE REOUIREMENIS
24 INCH LB FOR /10-32 NITS
7.5 INCH LB FOR #8-32 NUTS
19.00
REAR VIEW_
.48
15.95
.95
0. 4
NOTE
1. N1 DIMENSIONS ME IN INCHES.
9.46
C
o
DI
0.
ck
O
13.00
12.00
OMER
_______________
20
12.00
'
2 5 E lk " 0 1 1
(16 PLACES)
A/C POWER
4.50
0 5D
(MN.)
`0.90
I ^,
'1.19
6.90
(MAX.)
3.44 4.63
l
0.
0.1E
22 OLIN HOLE
4.26
1.66
(12 PLACES)
1
0.34
..
17.64
6.6.
16.66
16.32
PanelMate Series
-
17
N Neutral G
Ground
L
Line (hot)
2-10
PanelMate Series
N r-
PanelMate Series
2-11
1r`
14
0
0
0
13~
250
Pin S
20
21
22
23
24
25
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
RS232C TxD
RS232C RxD
RS232C RTS
RS232C CTS
Eaton IDT reserved
Signal GND
Eaton IDT reserved
RS422 RxD (-)
RS422 RxD (+ )
Eaton IDT reserved
Eaton IDT reserved
Eaton IDT reserved
Eaton IDT reserved
RS422 Term (+)
Eaton IDT reserved
RS422 Term (-)
Eaton IDT reserved
Eaton IDT reserved
Note
Note
RS 232C DTR
Eaton IDT reserved
RS422 TxD (+ )
RS422 TxD (-)
Eaton IDT reserved
Eaton IDT reserved
To command PanelMate to use Serial Port 1 for printer communications, select "Get System Utilities" from
the Main Menu. Then:
1. Select "Define PLC Names and Port Parameters". 2.
Press < F1 >.
3. Select "Serial Port 1" field, if the printer will be needed for online usage. Select "DOC" field, if the
printer will be needed during configuration.
4. Press < F1 > to enter EDIT mode.
5. Use cursor arrow keys to select "PRINTER". 6.
Press < F1 > to exit EDIT mode.
7. Match all communications parameters with serial printer. 8.
Press < F10 > twice to return to Main Menu.
2-12
PanelMate Series
i
d
11.37
4.87
0.38
0.37
"A-
,J
18.30
5 38
9.63
3.8E
18.13
19.26
REAR VIES
PanelMate Series
2-13
2. Attach the TouchPanel to the shelf with twelve #8 nuts and washers (refer to the diagram as
needed).
Caution Care should be exercised when tightening the nuts. The fasteners must be tightened
enough to obtain a proper seal, yet not be tightened enough to strip the
threads from the welded steel studs. The following torque limits should not be
exceeded:
#8 nuts = 7 inch-pounds
It is important to attach the gasket so that its outside edge is even with the outside edge of the
shelf.
4. Insert the TouchPanel Shelf in the panel and fasten with fourteen #8 nuts and washers.
Caution Care should be exercised when tightening the nuts. The fasteners must be tightened
enough to obtain a proper seal, yet not be tightened enough to strip the
threads from the welded steel studs. The following torque limits should not be
exceeded:
#8 nuts = 11.5 inch-pounds
5. Connect the TouchPanel to the Main Video Unit.
2-14
PanelMate Series
FRONT VIFW
0.45
SALE VTRW
AUDIO JACK
7L
"C'
PanelMate
Monitor and Keyboard
,,( Collars
Outline Drawing
aIai
aaaad
Unit Weiht
65 LBS.
MOO
70ROUE REOUIREMFNr5
24 INCH L B S FOR /10-32 NUTS WHICH
MOUNT UNIT IN EXTENSION COLLAR.
28 INCH LOS FOR 110-32 NUTS HOOCH
MOUNT THE COLLAR. 7.5 INCH LBS FOR /l-32
NUTS WHICH MOUNT KEYE104RO N
EXTENSION COLLAR.
11.5 N C H L135 FOR /7-32 NUTS WINCH
MOUNT THE COLLAR.
N25 0M HOLE (14 PLACES) II T_E
~ POYFfr1
A / C POWER
I. ALL DIMENSIONS ARE IN INCHES.
-`FAULT
RELAY
f p
1I
22 OM. HOLE
PanelMate Series
2-15
Once the TouchPanel Adaptor is fully installed, complete the following tasks to install the Main Video
Unit Adaptor. Refer to Figure 2-9.
1. Attach the adaptor to the Main Video Unit with sixteen #10 nuts and washers. You will need
a long shafter, magnetic nut driver to reach the studs.
Caution Care should be exercised when tightening the nuts. The fasteners must be tightened
enough to obtain a proper seal, yet not be tightened enough to strip the
threads from the welded steel studs. The following torque limits should not be
exceeded:
#8 nuts = 7 inch-pounds
2-16
PanelMate Series
2. Attach the gasket to the adaptor. This is most easily done by placing the entire Main Video
Unit, with the adaptor attached, face down on a working surface. Take care to prevent
scratching the front of the unit.
Prepare the rubber gasket for attachment to the adaptor by stripping off a small section of the paper
protecting the adhesive on one side of the gasket. Carefully attach the gasket to the adaptor, uncovering the
adhesive a few inches at a time.
Note
It is important to attach the gasket so that its outside edge is even with the outside edge of
the adaptor.
3. Insert the adaptor/Main Video Unit in the panel and fasten the adaptor to the panel with
sixteen #10 nuts and washers.
Caution Care should be exercised when tightening the nuts. The fasteners must be tightened
enough to obtain a proper seal, yet not be tightened enough to strip the
threads from the welded steel studs. The following torque limits should not
be exceeded:
#10 nuts = 17 inch-pounds
PanelMate Series
2-17
2-18
PanelMate Series
2. Attach the Main Video Unit to the frame with the sixteen special thin-walled hex nuts and
washers that are supplied with the Rack Mount Adaptor Kit. These nuts have the same
diameter as #8 nuts, but are tapped with 10-32 threads. Do not fully tighten these nuts until
steps 3, 4, and 5 are completed. Refer to figure 2-11.
v
P-NMA -1.
M
G
D
D
O F7 FY,
0470
A________________________________________ 4
FRONT VIF:W
1t00
SIDE VIEW
1032
15.95
24 (REF)
13.47
POWER
A/C POWER
PANELMATE
MONITOR AND KEYBOARD
O RACK MOUNT FRAME
OUTLINE DRAWING
NOTES;
FAU T RELAY
WEIGHT
65 LBS.
REAR VIEII
PanelMate Series
2-19
Caution Care should be exercised when tightening the nuts. The fasteners must be tightened enough
to obtain a proper seal, yet not be tightened enough to strip the threads
from the welded steel studs. The following torque limits should not be
exceeded:
#8 nuts (TouchPanel) = 7 inch-pounds
Special 10-32 nuts (Main Video Unit) = 17 inch-pounds
3. Disassemble the slide rails. Attach the outside rails to your rack. If the mounting rails in your
rack are not tapped for 10-32 threads, use the "J" type cage nuts supplied with the Rack
Mount Adaptor Kit to secure the slide rails.
4. Attach the two inside slide rails to the base of the Rack Mount Kit using the screws and hex
nuts supplied with the kit. Use the diagram on the previous page for correct orientation.
5. Using four 3/8-inch screws with #8 flat washers and split ring washers, attach the base of the
Rack Mount Kit to the bottom of the PanelMate Main Video Unit.
Using two #10 hex nuts, attach the base of the Rack Mount Kit to the frame. At this
point, fully tighten the sixteen hex nuts attached during step 2.
6. Slide the mounted PanelMate into the rack. To secure the unit, tighten the four captive
screws that are located in the corners of the frame.
7. Use special connector housings for all 25-pin cables that will be attached to PanelMate. To
provide proper clearance inside the rack, use right-angled connectors such as the following:
Manufacturer
Amp Corp.
Part No.
207908
Amphenol Products
17-1372
Inmac
852F9
ITT Cannon
DB-115339-22
ITT Cannon
DB-110963-3
To purchase right-angle connectors, contact the above listed manufacturers directly.
2-20
PanelMate Series
(.717)
PanelMate Series
2-21
2.12.2 Installation
The AcceleratI/On interface is packaged and sold separately from PanelMate. To install an
AcceleratI/On interface on a model 2900 PanelMate unit, follow these steps:
1. Ensure that the PanelMate is disconnected from AC power.
2. Ensure that you observe proper procedures to guard against electrostatic damage. Before handling
the Acceleratl/On interface, use static straps, floor mats or other recommended devices for
minimizing the risk of static discharge.
3. Locate the electronics module at the right side of the PanelMate unit. The cover of the
electronics module housing may be removed without detaching the entire module from the
PanelMate chassis. Remove the cover from the module by removing the two screws holding it
in place at the back edge of the cover. Gently lift the cover away from the enclosure, taking
care to dislodge it from two tabs which hold in place the edge opposite the two screws.
4. Using proper electrostatic protection procedures, remove the Acceleratl/On interface from its
shipping package.
2-22
PanelMate Series
5. As indicated in Figure 2-13, position the Acceleratl/On board so that its male connector is
squarely aligned with the female connector on the board within the PanelMate electronics
enclosure. Gently press the connector into place and tighten the thumbscrews firmly. Use the
three screws provided to firmly secure the three corners of the board to their support posts.
...........................................................
1/0 CARD PORT
.................... E.........................................................................
PROM
OPTIONAL I / 0 CARD
ERIRL PORT 1
-
TOUCHPANEL PORT
FIRMWARE CARD
PanelMate Series
:
2.13.2 Installation
The Dual Serial Port Board is packaged and sold separately from PanelMate. To install a Dual Serial Port
Board on a model 2900 PanelMate unit, follow these steps:
1. Ensure that the PanelMate is disconnected from AC power.
2. Ensure that you observe proper procedures to guard against electrostatic damage. Before
handling the Dual Serial Port Board, use static straps, floor mats or other recommended
devices for minimizing the risk of static discharges.
3. Locate the electronics module at the right side of the PanelMate unit. The cover of the
electronics module housing may be removed without detaching the entire module from the
PanelMate chassis. Remove the cover from the module by removing the two screws holding it
in place at the back edge of the cover. Gently lift the cover away from the enclosure, taking
care to dislodge it from two tabs (opposite the two screws) which hold in place the edge
4. Using proper electrostatic protection procedures, remove the Dual Serial Port Board from its
shipping package.
5. As indicated in Figure 2-14, position the Dual Serial Port Board so that its male connector is
squarely aligned with the female connector on the board within the PanelMate electronics
enclosure. Gently press the connector into place and tighten the thumbscrews firmly. Use the
three screws provided to firmly secure the three corners of the board to their support posts.
DPT[D..L vD I...
rxT
......................................
....................
.........................
.............
E-PM.
ELKY.K CN.D
K
SCu M PORT
SE.T.L
PD.T Y
TDUCxr..EU MRT
..........................................................................
2-24
PanelMate Series
6. On the electronics module cover, remove the four screws which fasten the 3" square cover plate.
Remove the cover plate.
7. Carefully replace the cover plate onto the electronics enclosure housing, taking care that the new
opening in the cover plate mates evenly with the connector well on the Dual Serial Port Board. Resecure the cover, using the two screws removed in step 3.
At the completion of step 7, the Dual Serial Port Board is now fully installed and available for use.
PanelMate Series
2-25
OBJECTIVES
In this chapter, you will learn:
PanelMate Series
3-1
Configure
Pages
Get System
Utilities
Test in
Run Mode
3-68
PanelMate Series
2. Press < F1 > to enter the EDIT mode; the green bar will become blue.
PanelMate will automatically place this title on the correct page. You can verify this by looking at
this page in the Page Editor.
Note
PanelMate III requires two screens to show the directory of all 30 pages. The < F7 > key
must be used in the Directory Editor to show pages 15-29. This key will work as a toggle
between pages 0-14 and pages 15-29.
2. Press < F1 > ; PanelMate will move immediately to the Page Editor, showing the page you
have selected.
Note
PanelMate III requires two screens to show the directory of all 30 pages. The <F7> key
must be used in the Directory Editor to show pages 15-29. This key will work as a toggle
between pages 0-14 and pages 15-29.
Select the Page Title to be edited (use cursor arrow keys to step through Page # and Page Title
fields).
Use the left and right arrow keys to move the cursor over characters without erasing them.
Type over any characters to change them.
Press < Backspace > or < Del > to erase characters.
Press < Ins > to enter the insert mode, which will allow you to insert characters at the position
of the cursor. Press < Ins > again to get out of the insert mode.
To delete a title and start again:
1. Select the Page Title to be deleted, using the cursor arrow keys.
2. Press < F5 > to delete the title.
3. Press < F5 > again in response to the prompt that appears at the top of the screen.
4. You are now ready to place a new title in the field.
PanelMate Series
3-3
70-4
PanelMate Series
71-4
PanelMate Series
OBJECTIVES
In this chapter, you will learn:
How a PanelMate page is laid out
How to add templates to a screen
PanelMate Series
4-1
P. e I
Gu.rvie~ Pbid
El
P . a T i t l e P re .
16:27:42
INNIS
Rlarn Wind,. -~
Te.elate cells
4-73
PanelMate Series
The remainder of the screen is divided into 15 cells. A normal-size Indicator or Readout Template is the
size of one cell. Therefore, it is possible to place up to fifteen templates on a single page. However, the
smallest Bar Template covers two vertical cells and the smallest Display Template covers three horizontal
cells. Keep these limitations in mind when planning the arrangement of templates on a page.
Using PanelMate II/III, both templates and elements may be placed on a page. The size and
position of the graphics elements are user-selectable and, therefore, are not restricted by the layout of the 15
cells. Note, however, that elements and templates may not overlap or directly border each other. Also,
elements may not be inserted at another element's origin.
F1-EDIT
F2-ADD
F3-MOVE
F4-COPY
F5-DELETE
PanelMate Series
4-3
75-4
PanelMate Series
PanelMate Series
4-5
4.4.1 Overview
The page configuration structure of the PanelMate II/III is very similar to that of PanelMate I, in that the
Main Menus and Directory Editors are identical. The differences appear in the Page Editor, where
PanelMate II/III contains all of the tools available in PanelMate I, along with the additional Graphics Mode
functions.
Therefore, the PanelMate II/III's Page Editor contains both the Template Mode and the Graphics Mode.
Templates may be added to the screen and configured as in PanelMate I. Additionally, there are four
Element Editors available in the Graphics Mode which have functions similar to the Template Editors.
However, these Element Editors provide user-definable attributes which allow for creation of custom graphics
elements. Within each Element Editor is a configuration spreadsheet which features a structured fill-in-theblank and multiple choice approach similar to the Template Editors. Templates and Elements may be mixed
on the pages.
At the PanelMate II/III Page Editor, you may select either the Template Mode or the Graphics Mode. This
selection is made by pressing the associated Function Key to toggle between the two modes.
Within the Graphics Mode, you may select one of the Element Editors (i.e., Graphic Element
Editor, Readout Element Editor, Bar Element Editor, Message Element Editor) or you may select
Parameters Editing, Window Mode, Symbol Editor or Character Editor.
Page Editing Parameters which may be altered to edit the screen characters include: Foreground Color,
Background Color, Background Blink, Font and Cursor Direction.
The Window Mode is used to define an area of the screen as a window, and allows the following operations
to be performed on the contents of the window: Move, Copy, Delete, Memorize, Recall. Note that only
Graphics Mode elements and text are affected.
The Character Editor in PanelMate II/III provides the ability to create custom characters. The Character
Editor provides the means to define the bit-map associated with a specific character.
4-6
PanelMate Series
Within PanelMate II/III, there are four Fonts, or sets of characters. These are Normal, Double High,
Quad and Graphic. A Font is actually a list of 128 characters whose shapes are defined by a pixel-map and
are configured in a user-defined arrangement within the Character Editor. The character is arranged in
a 9 x 12 matrix of pixels, where the user defines which pixels are ON or OFF, along with the ON/OFF
(Foreground/Background) Colors.
A Symbol is an independently named collection of characters which are placed on the screen in
relation to each other. Symbols are created and edited within the Symbol Editor and are stored in the
Symbol Library. Each Symbol has a defined origin and may be placed on a page relative to this
origin. Therefore, Symbols may be used on numerous pages, and numerous times on a single page.
After a Symbol has been in the Symbol Editor and saved in the Symbol Library, it may be added to a
page within either the Symbol Editor or the Page Editor. Note that the Symbol may simply be used as
a static element. By configuring a Symbol, it is transformed from a static state to a dynamic state. The
Symbol, configured in the Graphic Element Editor, becomes a Graphic Element when dynamics are
added.
Note Each graphic element may be configured for up to 5 different visual states. During online operation,
as changes in PLC data are evaluated, a currently-visible state will be erased in black so that a
new state may be made visible. It is recommended that symbols not be permitted to
overlap, in order to avoid unwanted and unpredictable overwrites of a graphic element.
F1-EDIT
F2-ADD
F3-PARAMETERS F4-SYMBOL
F6-TEMPLATE F7-WINDOW
FB-IDENTIFY
F5-CHARACTER
PanelMate Series
4-7
Edit Parameters
This function permits the editing of Graphics Mode screen characters including: Foreground Color,
Background Color, Background Blink, Font and Cursor Direction. These editing functions are further
described in Section 4.8.
Symbol Editor
The Symbol Editor is used to create, edit and save independently named symbols. A Symbol is a collection of
characters which are placed on the screen relative to a defined origin. Press < F4 > to access the Symbol
Editor. See Section 4.6 for further details.
Character Editor
The Character Editor provides the ability to create custom characters by defining the bit-map associated
with a character. Press < F5 > at the Page Editor to access the Character Editor. See Section
4.5 for further C.b_~ _.'Js.
Template Mode
Within the Graphics Mode, press < F6 > to access the Template Mode. Note that by pressing < F6 > at the
Page Editor, you may toggle between the Graphics and Template Mode.
Window Mode
Once you have begun placing characters, symbols and graphic elements such as messages, readouts and bars
on a page, you may need to rearrange the layout. The WINDOW function permits you to move, delete and
copy elements added during the Graphics Mode (it does not work for Templates). The WINDOW function
also permits you to "memorize" a section of a page, then "recall" it on another page, to speed up the page
creation process. To access the Window Mode, press < F7 >. See Section 4.7 for further details.
Delete an Element
To delete a Graphic Element from a page, along with all of the associated configuration information, place
the cursor at the origin of the element and press < Del > . In response to the prompt, press "Yes" to delete
the element and re-draw the screen.
79-8
PanelMate Series
4.5.1 Edit
Press < Fl > to select to edit a character. This function provides access to other function selections which
permit editing the pixels in the 9 x 12 cell matrix of the character already chosen. The EDIT MODE functions
include:
ARROW
9 x 12 matrix.
< Fl >
CHANGE
The keyboard direction arrows are used to move a "cursor" pixel around KEYS the
This key is a "toggle" which either lights or unlights the pixel at the cursor
pixel's current location. A lit pixel represents it as foreground, while an unlit pixel
represents it as background.
This key simply clears (erases) the entire matrix.
< F2 >
CLEAR
< F3 >
INVERT
< F6 >
< F7 >
SHOW
FONTS
This key causes all pixels in the 9 x 12 matrix to change to the state opposite
the current one: all of those which are ON turn OFF; all OFF turn ON.
This key provides a page of helpful explanations. HELP
This key provides a directory of fonts.
<F8>
RESTORE
This key clears the 9 x 12 pixel matrix and restores any pixel pattern which
had previously been assigned to the recall character.
PanelMate Series
4-9
4.5.4 Help
Press < F6 > to select Help. This key accesses a page that presents helpful descriptions of concepts used in
the Character Editor.
4.5.6 Restore
Press < F8 > to select Restore. This function clears the 9 x 12 pixel matrix, and restores any pixel pattern
which had previously been assigned to the recall character.
- RECALL
KEY
-- NORMAL
^@^a^b^c^d^e^f^g^h^i^j^k^1^M^n^o^p^q^r^s^t^u^v^w^x^y^z^C^\^] ^^
r,
!t r 1 LL J
"`cR
>
- GRAPHIC
- RECALL
KEY
- NORMAL
- GRAPHIC
RECALL KEY
- NORMAL
-
- GRAPHIC
1RECALL
KEY
NORMAL
GRAPHIC
4t
...
sp !
!
8 $ 7.. & ( ) * + - . /
M $ % & ( ) *+ - , /
0 1 2 3 4 S 6 78 9 : ; <_ > ?
0 1 2 3 4 5 6 78 9 : ; < _ > ?
--i
i i 1 lllI IlII 1
1 1 i i I--IL F
@ A B C D E F G H I J K L M N 0 P Q R S T U V U X Y Z C\] ^_
@ A B C D E F G H I J K L M N 0 P Q R S T U V U X Y Z C\] ^
J : i ! A.f
a b c d e f 9h i j k 1 n n o p q
a b c d e f 9 h i j k 1 Mn o p g
/ / \ \ < > , `- `` , % ~
f /
r s t u v w x y z{
r s t u v w x y z{
C = - = C 2, r, 7 Q
}
de
}
0
47 C E
4-10
PanelMate Series
PanelMate Series
< F6 >
CHARACTER
This key permits entry into the Character Editor (described previously) for
changes to characters used in symbols.
< F7 >
ORIGIN
< F8 >
REDRAW
< F9 >
SAVE
This key permits alteration of the designated origin cell location of a symbol,
without changing the shape or location of the symbol being edited.
This key refreshes the entire screen when pressed.
When pressed, this key saves the current symbol to the symbol library.
4-11
Upon pressing < F9 > to Save, the following prompt is displayed: "Symbol in Library. Replace with
this version? Enter Y or N."
Press "Y" to save the symbol, overwriting the previous version. Press "N" to save the symbol under a new
name.
When the symbol is displayed on the page, another prompt asks if you will configure the symbol. If
you enter "Y", the Graphic Element Editor spreadsheet will be displayed (see Section 5.4). If you enter
"N", the symbol is placed on the page as a static symbol.
The page which follows contains gridwork provided to help you plan character composition and layout of
symbols. The grid may be photocopied as needed. Each small rectangle may be shaded-in to represent a
pixel. Groupings of 9 x 12 pixels are bordered to form a character cell, which is very close to the
actual proportion on the PanelMate Il/III page.
83-12
PanelMate Series
PanelMate Series
4-13
F1F6-IDENTIFY
<F3>
F2-
F3-MOVE
F4-COPY
F5-DELETE
F7-MEMORIZE
F8-RECALL
F9-
FIC-EXIT
< F4>
The Copy function works exactly as does the Move function with the crucial
COPY difference that, once the selected items are drawn in their new location, the original
copies are not erased. The associated spreadsheets are also duplicated.
< F5 >
Once the window is defined and the selected graphics are highlighted, three
DELETE levels of prompts are issued in the same fashion as the Delete Template function
before any action is taken. If all three prompts are answered positively, all
trace of the graphics is removed and forgotten.
< F6 >
This function is used to identify the origin cell locations of all graphic ele
IDENTIFY ments currently on the page. This key acts as a toggle to turn the identification
on and off. Access of other areas of the editors also turns off the identification.
< F7 > This function makes temporary copies of the graphics selected in the window. MEMORThese temporary copies are kept until the Main Menu is re-entered or I ZE another graphic
is memorized. Memorize is used in conjunction with Recall.
< F8 >
If the Memorize function described above has been executed previously (in
RECALL other words, there is something in the Memorize buffer), this function copies the
memorized graphics to the same page positions as when they were
memorized. Initially, only their shadows appear. The procedure, at this point, is
the same as it is for the Move function.
4-14
PanelMate Series
Line/Column
Background
Colors Blink
Template
OFF
Font
Cursor Direction
Show Fonts
The Show Fonts function displays a page containing the current configuration of the Font directory. This
page, as shown in Section 4.5, may be accessed normally from the Character Editor. The direct editing
function decreases the number of necessary keystrokes and deletes the need for accessing the Character
Editor.
To access the Show Fonts page from the Page Editor or from the Symbol Editor, press < Alt > < F7 >. To
return to the editor, press < F10 > .
PanelMate Series
4-15
Cursor Movement
Cursor movements within the Page Editor and Symbol Editor are normally one character movement per
arrow key depression.
To accelerate cursor movement, press < CTRL > < ARROW KEY > to move the cursor five characters.
This function is available at the Page Editor and Symbol Editor.
Element Selection
To select an element within the Page Editor, it is normally necessary to move the cursor to the element's origin.
To accelerate the process of element selection, simply press <5> at the numeric keypad to move the cursor
to the nearest origin of an element.
4-16
PanelMate Series
10:23:42
Readout
Template
123456
Turn on
alarm state
(momentary)
*PanelMate II*
pages may contain:
Templates
Graphics
Numerics
Text
Set bit
(momentary)
,*
123456
' Bar
1000.0
N1
0.0000
Select Readout
to change value:
500.00
6 400.00 ,
PanelMate Series
4-17
7. Note the blue and red area at right center of the screen, which contains a list of the four categories of
visual elements. This area of the page is neither a template nor a graphic element. It is merely a
collection of characters placed on the page for labeling purposes.
8. Move the cursor to the top left of the red/blue descriptive area just noted. Press < F7 > to access the
window functions, then follow the selection menu to delete (< F5 >) the red/blue labeling
from the page. This will make some work space available. Press < F10 > to return to
Graphics Mode.
9. Move the cursor to the center of the newly created workspace. Press < F4 > to access the Symbol
Editor, then press < F2 > to see a library of names of existing symbols. Note that one of the
symbols is named "valve". Press < F10 > to return to the Graphics Mode of the Page Editor.
10. Press < F2 > followed by < 1 > to select addition of a symbol. Type the name, "valve", followed by
pressing < ENTER >. A valve symbol should appear at the cursor location. Ifyou wish to change
its configuration, press < Y >; if not, press < N >.
11. In Graphics Mode, move the cursor to an open area near the valve. Change parameters from
Normal to Graphic font by following these steps:
Press < F3 > to alter parameters
Press right arrow three (3) times to access Font field Press
< F1 > to permit change
Press down arrow to change from Normal to Graphic font Press
< F1 > to complete the change Press < F10 > to return to
Graphics Mode
12. To display three (3) characters which make up the valve symbol, press these three keys in sequence:
WXY. To add the valve stem, move the cursor to the proper location and press V. Note that you
are simply placing characters on the screen during this process. You are not creating a symbol. The
illustration which follows shows the dot composition of the four characters which make up the
valve.
.O.~.O.~.O.e.O.~. ..O.~.O.~.O.~.O..j.~.j
O.~.O.~.O.~.O.~.
.:.i.:.4.;.d.:.O..P.:.}.:.i.:.
.~.0.~.0.~.
.:.4.e.O.:.+.:.i. :.#.:.9.:.4.:.b..j
+.:.
.~.9.~.0.~.O.~.e..q.~. e.:.e.:.e.s.:.
.:.
..j....#..j...p.: p..j,0.+0.
.e.~.O.~.a.~.e.~.
j.~.o.~.e.~.
: # : d :e :p
..e.:.O.:.O.:.O..j
.:.j.:.b.:.j.:.
.~.O.~.P.~.O.
..j.:.O.e.O.:.O..O.:.j.:.j.:
.d.:.
OOO
'
.j.:.j.:.j.:.j.:. .j.:.j.:.i.:.j.:.
.:.#.;.e.:.e.:.e..:.o.:.e.:
.e.:.9..:.o.:.o.:.j.:.j.
.:.O.:.O.:.O.~.O..:.e.:.O.
:.o.:.0.
.:.i.:.d.:.b.:.~..:.O.:.j.:.
j.~.~...:.O.:.O.:.i.:.v.
.j.:,j.:.j.:.0.:.
.:.j.:.O.:.O.:.O..j.:.j.:.j.:.j.
j.:.j.:.j.:.i.:. :.
.:.j.:.j.:.j.:.j.
.:.0.:.0.:.0.:.0. O.~.j.:.:.a.:.
.:.e.:.O.p.:.O.:.p .
O.:.j.:.l.:.j.~ .:.O.:.b.:.b.:.v.
4-18
PanelMate Series
13. To view or alter the dot composition of any character, press < F5 > to enter the Character
Editor. Press < w > to view the dot composition of this character, at the right of the screen.
Press < F7 > to display the library of current character assignments for each font. Note that the
recall keys are listed in order of the ASCII table. The top row of recall keys contains a white
background, which is used to indicate that you must press < Ctrl > plus the recall key listed.
Press < F10 > to return to the Character Editor, then < F10 > again, followed by < N >, to
return to the Graphics Mode.
14. You may wish to practice these editing operations by using the Fl-F10 selection keys and
referring to the function descriptions in this chapter:
Character Editing (< F5 > )
Symbol Editing (< F4 > )
Addition of Graphic Elements (<F2>)
Window Operations (< F7 > )
PanelMate Series
4-19
OBJECTIVES
In this chapter, you will learn:
What Indicator Templates and Graphic Elements are used for
How to define an Indicator Template and a Graphic Element
How to edit existing Indicator Templates and Graphic Elements
How to return to the Page Editor
k.
This single editor is used to define all the characteristics of an Indicator Template including its colors, status
messages, alarm conditions, and all control functions. The following section describes how each field in
this editor relates to the template, and what the appropriate field entries might be. Refer to the figure
below as needed.
Motor i
Device N a m e
on
Status _
Area
Template Label
1
Control Button
Indicator
PanelMate Series
5-1
The following figure shows a representation of the Indicator Template Editor. Each of the fields
which compose this spreadsheet is reviewed in the following sections.
INDICATOR TEMPLATE EDITOR
Template Size
Character Size
Device Name:
Template Label
Conditional E pression
A A 1
c m k
Control L a b e l
5-2
PanelMate Series
Template Label
This field accepts up to 25 characters. The template itself will limit the number of characters you can
use depending on whether you use a normal or double-wide template, and whether you use normal, quad or
double-high characters. Be sure to view the template on the editor's screen to make sure the label
looks the way you want it to.
Conditional Expression
The conditional expression placed in this field may be a numerical, logical or relational expression which
evaluates to true or false. When a numerical expression is evaluated, if the result is even (least
significant bit = 0), the value is false; and if the result is odd (least significant bit = 1), the value is
true. When in the Run Mode, if an expression evaluates to true, the template characteristics defined for the
line that is true will be used to display the template on the page. If more than one expression is true at
the same time, the line with the highest priority will be displayed, with line 1 having the highest
priority and line 5 having the lowest priority.
This field accepts up to 70 characters. For information regarding the format for PLC word references,
consult the appropriate PLC chapter for your specific PLC brand.
Refer to table 5-1 for a list of operators that may be used in a conditional expression. The operators are
listed in order of precedence. Level 1 has the highest precedence and level 14 has the lowest
precedence. All operators on the same level are evaluated left to right. Parenthesis may be used to
change the order of operation.
PanelMate Series
5_3
Order of
Precedence
Operator
Name
Operator
sqr()
Square root
abs()
Absolute value
logo
Base 10 log
nlog()
Natural log
sin()
Sine
cos()
Cosine
tan()
Tangent
asin()
Arcsine
acos()
Arccosine
atan()
Arctangent
2
3
NOT (bit-wise)
exp
Exponential
Power
Multiply
Divide
Modulo
Subtract
Add
Shift right
Shift left
Less than
C=
Greater than
Equal to
9
10
<>
&
Not equal to
AND (bit-wise)
11
XOR (bit-wise)
12
OR (bit-wise)
13
14
&&
Logical AND
Logical OR
Table 5-1 Operators
Note
5-4
PanelMate Series
The following conditional expression examples are shown using A-B PLC-2 format:
[204 03] & [204 04] & [205 07]
This conditional expression would resolve to true if each bit is on.
[35] > 500
This condition expression would resolve to true if the value of word 35 is greater than 500.
[204 06]
The condition expression could be as simple as a single bit reference. This would resolve to
true if the bit is on.
Refer to the appropriate PLC chapter for information regarding the format for PLC word references.
Alm (Alarm)
The selections available are Y (yes) or N (no).
This field allows you to designate any line of the template definition as an alarm state. A Y in this field
means that, if the conditional expression in this line solves to true, an alarm message will be placed in
the alarm window of the page that is in view.
A Y also designates that this condition will be monitored at all times, regardless of the page that is in
view. Therefore, judicious use of this alarm state is recommended to maximize the response time of the
system.
PanelMate Series
5-5
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will automatically
wrap to the next line so you can eliminate a carriage return in some instances. If you wish to center your
label, insert spaces to move the text to the desired location.
5-6
PanelMate Series
Priority
FG
BG
FG
BG
Alm
Ack
1
2
3
4
5
Button
Control Label
(33 char)
PLC Bit
Reference (18 char)
1
2
3
4
5
PanelMate Series
5-7
GRAPHIC ELEMENT
CONFIGURATION EDITOR
N 'tie
A A I
c m k
Conditional Expression
symbol
Display
99-8
PanelMate Series
Symbol
When a symbol is edited in the Graphics Element Editor, the symbol's name will automatically be
entered as the default value on line 5 of the Symbol field. This Symbol field accepts a Symbol name up
to six characters in length. This same Symbol may be used on other lines to define additional states for
the element, or other Symbols may be used to show other states by entering their names on the
additional lines of the Symbol field.
Conditional Expression
The conditional expression placed in this field may be a numerical, logical or relational expression which
evaluates to true or false. When a numerical expression is evaluated, if the result is even (least significant
bit = 0), the value is false, and if the result is odd (least significant bit = 1), the value is true. When in
the Run Mode, if an expression evaluates to true, the characteristics defined for the line that is true
will be used to display the Symbol on the page. If more than one expression is true at the same time,
the line with the highest priority will be displayed, with line 1 having the highest priority and line 5
having the lowest priority.
This field accepts up to 70 characters. For information regarding the format for PLC word references,
consult the PLC chapter for your specific PLC brand.
Refer to table 5-1 for a list of operators that may be used in a conditional expression. The operators are
listed in order of precedence. Level 1 has the highest precedence and level 14 has the lowest
precedence. All operators on the same level are evaluated left to right. Parenthesis may be used to
change the order of operation.
PanelMate Series
5-9
Alm (Alarm)
The selections available are Y (yes) or N (no).
This field allows you to designate any line of the template definition as an alarm state. A Y in this field
means that, if the conditional expression in this line solves to true, an alarm message will be placed in
the alarm window of the page that is in view.
A Y also designates that this condition will be monitored at all times, regardless of the page that is in
view. Therefore, judicious use of this alarm state is recommended to maximize the response time of the
system.
Element Origin
The Element Origin fields simply contain the Line and Column position of the element origin character.
Control Indicator
The Control Indicator fields are used to position the control indicator arrow, associated with the
dynamic element. The default position for the Control Indicator is actually on the origin cell, so most
users will want it moved to a more easily visible location. The user may select the line/column location,
along with the orientation or position of the arrow. The Display field is used to determine if the arrow is
always visible, or visible only when the element is selected.
Since PanelMate II/III allows multiple elements to be placed within one template cell, the control
indicator is the method of showing you which element is selected.
5-10
PanelMate Series
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish to
center your label, insert spaces to move the text to the desired location.
PanelMate Series
5-11
Priority
FG
BG
Button
FG
BG
Symbol
Conditional Expression
(70 char)
Alm
Ack
1
2
3
4
5
Control Label
(33 char)
PLC Bit
Reference (18 char)
1
2
3
4
5
5-12
PanelMate Series
OBJECTIVES
In this chapter, you will learn:
How Readout Templates and Readout Elements
can be used
How to define a Readout Template and a
Readout Element
How to edit existing Readout Templates and
Readout Elements
How to return to the Page Editor
This single editor is used to define all the characteristics of a Readout Template including the values it
displays, its high and low alarm limits, and all control functions. (Note that all the field colors are fixed for
Readout Templates.) The following section describes how each field in this editor relates to the template, and
what the appropriate field entries might be. Refer to the figure below as needed.
Device Name
Value 1 Expression
Value 2 Expression
Indicates Numeric
or Button Control
I_'
template if Value 2 is
di l
d)
PanelMate Series
6-1
The following figure shows a representation of the Readout Template Editor. Each of the fields which
compose the spreadsheet is reviewed in the following sections.
READOUT TEMPLATE EDITOR
Template Size /Character Size
1234. 567
Decimal Places
Device Name
Units
Value 1 Expression
Value 2 Expression
High Alarm Expression
Low Alarm Expression
Deadband Range
of (High Alarm - Low Alarm)
Alarm Acknowledgement
Control Type BUTTONS
Control Label
6.1.1.4 Units
This field accepts 9 alphanumeric characters. It defines the type of units that are being displayed to the
operator, such as "DegF' or "gals". This field is not displayed on a single-width template when Value 2 is
displayed.
6-2
PanelMate Series
PanelMate Series
6-3
-----------------------------------------------
6-107
PanelMate Series
PanelMate Series
6-5
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will
automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish
to center your label, insert spaces to move the text to the desired location.
109-6
PanelMate Series
Units (9 char):
If BUTTONS,
Button
FG
BG
Control Label
(33 char)
PLC Bit
Reference (18 char)
1
2
3
4
5
PanelMate Series
6-7
Character Size
Decimal
Device Name
~ ________________ ~
Foreground Color
Value
Expression
High Alarm Expression
Low Alarm Expression
Deadband Range
Alarm Acknowledgement
Control Type
Direction
Background Color
(High Alarm
Places
I___ ~_ ( _
U
Low Alarm)
Control Label
6.3.3 Direction
The Readout Element may be displayed in a left-to-right or top-to-bottom orientation. Press the arrow keys to
toggle between the selections of Vertical and Horizontal.
6-111
PanelMate Series
--------------------------------------------------------------
---------------------------------------------------------------
10%Deadband Range
PanelMate Series
6-9
113-10
PanelMate Series
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish to
center your label, insert spaces to move the text to the desired location.
PanelMate Series
6-11
Decimal Places:
Decimal Name (22 char):
Direction:
If BUTTONS,
Button
FG
BG
Control Label
(33 char)
PLC Bit
Reference (18 char)
1
2
3
4
5
6-115
PanelMate Series
OBJECTIVES
In this chapter, you will learn:
Maximum Calibration
Units
Value 1 Expression
Minimum Calibration
Control
indicator
PanelMate Series
7-1
The following figure shows a representation of the Bar Template Editor. Each of the fields which
compose the spreadsheet is reviewed in the following sections.
BAR TEMPLATE EDITOR
Template Size
Device Name
Units
Maximum
Calibration
Minimum
Calibration
Value 1 Expression
Value 2 Expression
High Alarm Expression
Low Alarm Expression
Deadband Range
Alarm Acknowledgement
Control Type
I BUTTONS I
Control Label
1
2
3
4
7.1.1.3 Units
This field accepts 6 alphanumeric characters. It defines the type of units that are being displayed to the
operator, such as "DegF" or "gals".
7-117
PanelMate Series
PanelMate Series
7-3
7-4
PanelMate Series
PanelMate Series
7_5
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will
automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish to
center your label, insert spaces to move the text to the desired location.
7-121
PanelMate Series
PanelMate Series
7_7
Units (6 char):
Maximum Calibration (6 char):_______________________________________________________
Minimum Calibration (6 char):
Value 1 Expression (70 char):
Value 2 Expression (70 char): _______________________________________________________
If NUMERIC,
Input Value Expression (70 char):
Target Word Address (19 char):
If BUTTONS,
Button
7-8
FG
BG
Control Label
PLC Bit
(33 char)
PanelMate Series
Bar Height
Bar Color
Bar Width
Erase Color
Device Name
Maximum Calibration
Minimum Calibration
Value
Expression
High Alarm Expression
Low Alarm Expression
Deadband Range
Alarm Acknowledgement
Control Type
Control Indicator Position
BG B
Control Label
7-10
PanelMate Series
----------------------------------------------------------------
PanelMate Series
7-11
7-12
PanelMate Series
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will
automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish to
center your label, insert spaces to move the text to the desired location.
PanelMate Series
7-13
If BUTTONS,
Button
FG
BG
Control Label
(33 char)
PLC Bit
Reference (18 char)
7-14
PanelMate Series
OBJECTIVES
In this chapter, you will learn:
How Display Templates and Message
Elements can be used
How to define a Display Template and a
Message Element
How to edit existing Display Templates and
Message Elements
Line 3
1
Indicates Button
Control
Figure 8-1 Display Template
PanelMate Series
8-1
The following figure shows a representation of the Display Template Editor. Each of the fields which
compose the spreadsheet is reviewed in the following sections.
DISPLAY TEMPLATE EDITOR
Template Size
Line
1 2
3
Message Expression
Test Message
0
CONTROL BUTTON DEFINITION TABLE
FG BG B
Control Label
1
2
3
4
8-2
PanelMate Series
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish to
center your label, insert spaces to move the text to the desired location.
PanelMate Series
8-3
Tem lates
It is possible for quad or double-high character lines to interfere with each other. Therefore, be
sure to test all message combinations that you expect to use before going online.
Message Text
This field accepts up to 65 alphanumeric characters. The template itself will limit the number of
characters you can use, depending on the size of the template and characters you select.
Destn (Destination)
It is possible to have messages sent to a printer, as well as have them displayed on a page. The
selections available are SCREEN, PRINTER or BOTH.
8-4
PanelMate Series
PanelMate Series
8-5
Message Expression
(70 char)
Line
1
2
3
Button
8-6
FG
BG
Control Label
(33 char)
PLC Bit
Reference (18 char)
PanelMate Series
Msg#
PanelMate Series
FG
BG
Message Text
(65 char)
Char
Size
Destn
8-7
Message Length
MessageM
Direction
Message Expression
Control Label
8.3.2 Direction
The Direction field determines the orientation in which the message is displayed. The Message Element
may be displayed in a left-to-right or top-to-bottom orientation. Press the arrow key to toggle between the
selections of Vertical and Horizontal.
PanelMate Series
8-9
Control Label
This field accepts three lines of 11 normal-size alphanumeric characters. The characters will automatically wrap to the next line so you can eliminate a carriage return in some instances. If you wish to
center your label, insert spaces to move the text to the desired location.
8-139
PanelMate Series
Message Text
This field accepts up to 65 characters. The message direction will determine the number of characters
used.
Destn (Destination)
It is possible to have the message sent to a printer, as well as displayed on the page. The
selections available are SCREEN, PRINTER or BOTH.
PanelMate Series
8-11
A message containing multiple PLC references will print to the screen or printer multiple times
-- once for each reference in the message.
$tw.d(expression)
where$ = format indicator
t = type of numeric display
I
Integer display
Hexadecimal display
Octal display
Binary display
Exponential display
ASCII character display
=
=
=
=
=
=
=
141-12
PanelMate Series
Decimal-Based Formats
The decimal-based format types are:
1. Integer
2. Floating decimal point real value 3.
Fixed decimal point real value 4.
Exponential
It should be noted that all the decimal-based numeric formats are right-justified and padded with leading
blanks, if necessary. If a value for a decimal format has too many digits for the specified format size, then the
presentation will have "*" placed in it for the width of the format specified in the format code.
PanelMate Series
8-13
Type
15
14
12
13
Columns
0123456789.012
324
521
-8.73
324
521
-9
7321
14
824.67
D7
421.45
D4
23.45
825
421.450
H3
255
OFF
H5
-255
FFFO1
H2
300
2C
04
54
03
01
B9
B4
88.45
21
1.00
86
0066
130
5
001100100
0110
F5.1
523.46
523.5
F10.4
253.21
253.2100
F5.2
326.23
F8.3
-43.888
F5.0
397.52
E12.3
- 43 .888
398
-324.1
E13.2
0.06734
E9.0
156.2
D4
999.89
-3.241E+02
6.73E-02
2E+02
1000
D6
6245.21
D1
0.04
D1
-0.04
D4
82345.2
D3
-1.444
6245 2
-1
F7.3
619.52
619.520
F7.2
619.52
619.52
F6.2
619.52
F5.3
619.52
F5.1
619.52
619.52
619.5
D7
619.52
619.520
D6
619.52
619.52
D5
619.52
619.5
D4
619.52
D3
619.52
E12.4
E12.3
814
Data
619.52
619.52
Table 8-1 Formatting Types
620
620
6.1952E+02
6.195E+02
PanelMate Series
Binary-Based Formats
The binary-based format types are:
1.
Hexadecimal
2. Octal 3.
Binary
For binary-based formats, digits will be inserted for the entire width of the format size;
there is no blank padding. If a value for a binary format has too many digits for the
specified format size, the most significant digits of the value will be truncated until the
number will fit in the size specified.
Example:
value = 300
Presentation with H4 format:
012C
2C
month
$(day)
day
$(year)
year
$(hour)
$(min)
minutes
$(sec)
seconds
$(time)
hour:minute:second
$(date)
month/day/year
$(elk)
hour:minute:second month:day:year
Test Message
Button
FG
BG
Control Label
(33 char)
PLC Bit
Reference (18 char)
1
2
3
4
5
F G BG
Message Text
(65 char)
Char
Size
Destn
PanelMate Series
8-17
OBJECTIVES
In this chapter, you will learn:
How to set the communications parameters for each port
PanelMate Series
9-1
11:41:27
R
NONE
EATON
TI
0
0
22
Stop
Bits
8
8
7
Ports
1
1
2
2
2
2
2
2
I/0
I/0
1
1
2
NONE
EVEN
ODD
Model
CPU20
CPU20
520
620
520
565
530
520
PLCS/1
PLC-2 0
19200
9600
4800
RS422
RS232
til
12.001
sec
11.001
Sec
I sec
Press < Ctrl > < Alt > < Del > at the same time
Turn the keyswitch to Run Mode
The following paragraphs describe the function of each field and how to make entries in that field.
9-2
PanelMate Series
Use
This column describes the way a port will be used. To make an entry in this field: 1. Select the
field using the cursor arrow keys 2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit the edit mode
The use of communication ports is slightly different between the 2800 series and 2900 series. The following is
an explanation of the uses for each port:
PAR
This line is not used with the 2900 series. It should be set to "NONE".
DOC This line selects use of Serial Port 1 during Configuration Mode. It enables the port to
produce documentation from PanelMate editors. The available selections are
"NONE" and "PRINTER."
1 For the 2900 series PanelMate, this line selects use of Serial Port 1 during Run Mode. It enables the port
to print messages and alarms or to communicate to a PLC or host. The available
selections are "NONE," "PRINTER," "GENERIC' and the various serial PLC
drivers supported by PanelMate.
2 This line selects use of Serial Port 2 during Run Mode. It enables the port to communicate to a
PLC or host. The available selections are "NONE", "GENERIC" and the various
serial PLC drivers supported by PanelMate.
3 or I/O For 2800 series PanelMate, this line selects use of Serial Port 3 during Run Mode. It
enables the port to perform the same functions as Serial Port 2.
For 2900 series PanelMate, this line is used if an available AcceleratI/On interface
or Dual Serial Port Board is installed. If neither of these is installed, the correct
selection is "UNEQUIP." If an Acceleratl/On interface is installed, the valid
selections are "DHWAY," "DHWAY+" and "A-B REM" for Data Highway,
Data Highway Plus, or Remote I/O networks. If "A-B REM" is selected, a
second configuration screen is available to configure Remote I/O racks. Press
<F2> to reach this screen. If a Dual Serial Port Board is installed, the line is
used to select the use of Serial Port 3. Available selections are "NONE,"
"GENERIC" and the various serial PLC drivers supported by PanelMate. A new
line will appear to select the use of Serial Port 4.
4 For 2800 series PanelMate, this line selects use of Serial Port 4 during Run Mode. It enables
the port to perform the same functions as Serial Ports 2 and 3.
For 2900 series PanelMate, this line selects use of Serial Port 4 on the available
Dual Serial Port Board. This line will only appear if the previous line is set for
"NONE", "GENERIC" or one of the various serial PLC drivers supported by
PanelMate. Those are also the available selections for this line.
PanelMate Series
9-3
Network ID#
The network ID number is the number assigned to PanelMate on the PLC network for this particular port.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode
3. Enter up to three digits in this field
4. Press < F1 > again to exit the edit mode
Note
Do not use the same number for the network ID# and the PLC ID#. See
the appropriate PLC chapter for PLC dependent network ID# information.
Data Bits
This field defines the number of data bits that PanelMate will be expecting for this port. The selections
available are 5, 6, 7 or 8.
To make an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit the edit mode
Stop Bits
This column defines the number of stop bits that PanelMate will be expecting for a port. The selections
available are 1, 2 or 1.5.
To make an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit the edit mode
Parity
This column defines a port's parity. The selections available are NONE, ODD or EVEN. To make
an entry to this field:
1. Select the field, using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit the edit mode
9-4
PanelMate Series
Baud Rate
This column defines the communication baud rate that a port will use. The selections available are 110, 300,
600, 1200, 2400, 4800, 9600 or 19,200 for serial ports. For the "A-B REM" selection of the Acceleratl/On
interface, the choices are 57.6 and 115.2.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2. Press
< F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit the edit mode
Elect (Electrical)
This column defines the type of communications that a port will be using. The selections available are RS232,
RS422 or RS485.
Note
Type
This field defines the type of addressing that will be used in the ASCII Generic Protocol. The selections
available are OCTAL or DECIMAL.
To make an entry in this field:
1.
2.
3.
4.
PanelMate Series
9-5
ID#
This field indicates whether an ASCII Generic Protocol frame will include the ID# of a specific PLC or host.
The selections available are N or Y.
If PanelMate will be communicating with a single PLC or host, the field should be filled in as N. To make an
entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit the edit mode
BCC/Bit #
This field indicates whether an ASCII Generic Protocol frame will include the BCC of the frame. The
selections available are N or Y.
To make an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< F1 > again to exit edit mode
Name
This field defines a user-chosen name for a specific PLC or other device. You will use this name when
specifying word and bit addresses during page development.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode
3. Enter up to 6 alphanumeric characters (letters and numbers only)--you will find that short names
will make it easier to enter word and bit references in the template editors
4. Press < F1 > again to exit edit mode
ID#
This field defines the ID number of a specific PLC on the data highway or network. To make an
entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode
3. Enter up to 8 alphanumeric characters
4. Press < F1 > again to exit the edit mode
Note
Do not use the same number for the network ID# and the PLC ID#.
See the appropriate PLC chapter for specific PLC ID# information.
9-6
PanelMate Series
Port
This field identifies the serial port that a specific PLC will be connected to on the PanelMate unit. On the
2900 series PanelMate, the selections available are 1, 2, 3, 4 or I/O. On the 2800 series PanelMate, the
selections available are 2, 3, or 4.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4.
Press < F1 > again to exit the edit mode
Model, PLC
This field further defines the type of protocol that PanelMate will be expecting from a specific port. The
selections available will depend on how you defined the use of the serial port in the Port Parameter Table.
For example, if Serial Port 2's use is defined as A-B, then the selections available for Model
(assuming Port in the PLC Name Table is "2") will be "PLC-2 0", "PLC-2 d", "PLC 5/12", "PLC 5/15", or
"PLC 5/25". No Model is available for the ASCII Generic Protocol.
To make an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4.
Press < F1 > again to exit the edit mode
Make an entry in this field regardless of the number of PI-Cs you will be using. To
PanelMate Series
9-
9-8
PanelMate Series
Direct
COMMON
READ
WRITE
COMMON
READ
WRITE
WRITE
WRITE
Rack
1
1
1
1
1
1
2
2
Group
2
3
4
5
6
0
1
Slot
0
1
0
1
0
0
1
Size
64
64
64
64
64
64
64
10
3.
4.
PanelMate Series
9-9
Direct
This column defines the direction of the block transfer. The available selections are NONE, READ, WRITE,
and COMMON. All of the selections describe communication from the PLC's point of view. READ means
that the PLC will read a block of data from the PanelMate. WRITE means that the PLC will write a block of
data to PanelMate. The COMMON selection allows the PLC to both read data from and write data to
PanelMate.
To make an entry in this field:
1. Select the field using the cursor arrow keys
2. Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< Fl > again to exit the edit mode
Rack
This column defines the quarter rack being used by the block transfer. The available selections are
determined by the Active Rack Table. This field will scroll through only the active racks in the table.
To make an entry in this field:
1. Select the field using the cursor arrow keys
2. Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press <
Fl > again to exit the edit mode
Group
This column defines the group number within the quarter rack being used by the block transfer. Note that
groups 0 and 1 are in quarter 1, groups 2 and 3 are in quarter 2, groups 4 and 5 are in quarter 3, and
groups 6 and 7 are in quarter 4. The selections available are 0, 1, 2, 3, 4, 5, 6, and 7.
To make an entry in this field:
1. Select the field using the cursor arrow keys
2. Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< Fl > again to exit the edit mode
Slot
This column defines the slot number within the group being used by the block transfer. The available
selections are 0 and 1.
To make an entry in this field:
1. Select the field using the cursor arrow keys
2. Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< Fl > again to exit the edit mode
157-10
PanelMate Series
158-10
PanelMate Series
Size
The column defmes the size in 16-bit words of the block transfer. The available selections are decimal numbers
from 1 to 64.
To make an entry in this field:
1. Select the field using the cursor arrow keys 2.
Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< Fl > again to exit the edit mode
I
I
Remote Silence
(to PLC)
(from PLC)
Retry Delay
IIIIZIIII
21
el
Remote Alarm
(to PLC)
Acknowledge Bit (from PLC)
Fault Relay
Deenergize on Alarm I_ Y _ I
1201
Remote Enable
(to PLC)
Fault Relay Bit (from PLC)
Time_______________ Date
106/02/901
109:59:031
Page Change
(to PLC)
Register
(from PLC)
Set Time and Date
Reset Clock to 00:00:00 Bit
Operator Input
The selections available in this field are OFF, LOW, MEDIUM or HIGH. To
make an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4.
Press < Fl > again to exit the edit mode
PanelMate Series
Alarms
The selections available in this field are OFF, LOW, MEDIUM or HIGH. To make
an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< Fl > again to exit the edit mode
The redefined fonts are saved in SRAM with one file for each redefinable font. Redefined fonts
which will not be used should be deleted in order to save SRAM.
A font file can be deleted by pressing < F5 > in the Character Editor. Pressing this key will
delete the currently selected font.
De-Energize on Alarm
The selections available in this field are Y or N. An N response will cause the fault relay to de-energize only
when a communication error is detected or when AC power to PanelMate is lost. A Y response will cause
the fault relay to de-energize also when an alarm condition is detected. The fault relay is re-energized
when the operator presses the control button labeled Enable Fault Relay.
To make an entry in this field:
1. Select the field, using the cursor arrow keys
2. Press < Fl > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4. Press
< Fl > again to exit the edit mode
9-12
PanelMate Series
1.
2.
3.
4.
PanelMate Series
9-13
pin = 14:32:45
9-14
PanelMate Series
This screen blanking will help prevent etching of the monitor. Etching can occur when the same page is constantly
displayed on the screen for very long periods of time. Screen Blanking is only operative
in the Run Mode.
The selections that are available are OFF and 20 to 400 minutes, in 20-minute increments.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode
3. Scroll through the choices, using the cursor arrow keys 4.
Press < F1 > again to exit the edit mode
1.
2.
3.
4.
PanelMate Series
9-15
(from PLC)
PanelMate can scan a bit in a PLC and Acknowledge All Alarms when this bit is set. Once the referenced bit is
set, all alarms will be acknowledged as if the control button labeled Acknowledge All Alarms has been
pressed. Only bit references are permitted. No expressions may be entered
in this field. Leaving this field blank will disable the feature.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode 3. Type in the
reference for the PLC bit 4. Press < F1 > again to
exit the edit mode
(from PLC)
PanelMate can scan a bit in a PLC and silence the alarm horn if the bit is set. Only bit references are
permitted. No expressions may be entered in this field. Leaving the field blank will disable the feature.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode 3. Type in the
reference for the PLC bit 4. Press < F1 > again to
exit the edit mode
9-16
PanelMate Series
(from PLC)
PanelMate can scan a bit in a PLC and enable the fault relay if the bit is set. Only bit references are permitted.
No expressions may be entered in this field. Leaving the field blank will disable the feature.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < Fl > to enter the edit mode 3. Type in the
reference for the PLC bit 4. Press < Fl > again to
exit the edit mode
PanelMate Series
9-17
(from PLC)
PanelMate can scan a PLC register and change its page depending on the value in the register. When a new
valid value has been received in the page change register, the right most section of the Overview Field will
blink yellow. If a control template or element has been selected by the operator, the page will not change
immediately. As soon as the control template or element is deselected, the page will change. (This requirement
can be changed through use. of the Immediate Page Change feature described in section 9.4.5.) Only register
references are permitted. No expressions may be entered in this field. Leaving a field blank will disable the
feature.
To make an entry in this field:
1. Select the field, using the cursor arrow keys 2.
Press < F1 > to enter the edit mode 3. Type in the
reference for the PLC register 4. Press < F1 > again
to exit the edit mode
1989
1989
1989
1989
9-18
PanelMate Series
Get Page
Change Value
Directory
Scroll Up
Clear
Scroll Down
PAGE
Clrd
Ackd
LOW ALARM
HIGH ALARM
This utility contains four screens for changing the labels. A menu at the top of each screen describes
the use of the function
F1 F2
F3
F4
F7
F9
PanelMate Series
keys. The following is a list of each function key and its use. Open and
close the currently highlighted field for modification. Open and close
the Character Font field for modification.
Display previous screen.
Display next screen.
Show character fonts (only valid for PanelMate II and PanelMate III).
Save the system labels file to SRAM without exiting the System Online Labels
Editor.
F10
Exit the System Online Labels Editor with optionally saving the
file to SRAM. system labels
9-19
9-20
PanelMate Series
1. Press <F2> to enter the edit mode for the character font.
2. To choose the font to be used as an alternative to the normal font, scroll through the
choices, using the cursor arrow keys.
3. Press <F2> to exit the edit mode for the character font.
4. Select the field containing the label to be changed, using the cursor arrow keys.
5. Press < F1 > to enter the edit mode.
6. Make the necessary changes to the label.
7. Press < F1 > to exit the edit mode.
PanelMate Series
9-21
9-22
PanelMate Series
OBJECTIVES
In this chapter, you will learn:
How to print system documentation
How to provide back-up of the system on a BackPac or an EPROM.
PanelMate Series
10-1
10-2
PanelMate Series
Insert BackPac
1. Insert the BackPac into the 50-pin port labeled "EEPROM". 2. Lock
the BackPac by tightening the screws on the cartridge.
3. If you intend to remove the BackPac, untighten the screws and place adhesive labels on the
cartridge to identify and date it in case there are later versions.
EEPROM
K E
Y B
D
SERIAL PORT 1
SERIAL PORT 2
TOUCHPANEL PORT
L
PanelMate Series
10-3
4.
Lock the EPROM(s) into the socket by tightening the screw(s) at the end of the socket(s).
Insert the EPROM Reader Cartridge into the 50-pin port labeled "EEPROM".
4.
Lock the cartridge to the port by tightening the screws at the sides of the cartridge.
10-4
PanelMate Series
Note
PanelMate Series
*Fujitsu #27C512-20
*Toshiba #TMM27512D-20
*Texas Instruments #TMS27C512-2JL
*Hitachi #27512
PanelMate II and PanelMate III will write to 512K EPROMs only. PanelMate I may use either 256K
or 512K EPROMs.
10-5
SOCKETI
E-PROM
SOCKET2
E-PROM
`PARALLEL PORT
10-6
PanelMate Series
PanelMate Series
10-7
10-8
PanelMate Series
PowerUp Diagnostics
It is possible to recall the results of the power-up diagnostic routines after operation is underway by using this
selection from the Alarm and Status Utility menu.
Select PowerUp Diagnostic Results using the cursor arrow keys, then press < F1 >. The results of the
power-up diagnostics will immediately appear on the screen, along with the time. Consult Chapter 11 for
more information regarding power-up diagnostics.
Battery Status
This function checks the health of the battery that is used for battery-backed RAM.
Select Battery Status from the Alarm and Status Utility menu using the cursor arrow keys, then
press < F1 >. The battery status, OK, LOW or BAD will immediately appear on the screen.
PanelMate Series
10-9
OBJECTIVES
In this chapter, you will learn:
System memory
Battery
Watchdog timer
Real-time clock
Power supply
PanelMate Series
During the system memory test, the screen displays a pattern of colored blocks which shifts twice.
Once all power-up diagnostics are completed, the system initially displays a row of 13 blocks, as
shown in the following diagram, to indicate the results of the test. A red block indicates a failure.
C
Not Used
Not Used
SRAM
Battery
Failure
Only if available
11-184
PanelMate Series
PanelMate Series
11-3
Page 1
15:23:42
>I
Page 1
15:23:42
1001 1011 1021 1031 1041 1051 lest 1071 1081 1091 lief 1111 1121 1131 1141 1151 ,
.12011e31107111911e2111211041123110811011(06112911e9112111e01101110s112811101117112611
11-4
PanelMate Series
Silence
Alarm
Horn
Enable
Fault
Relay
Get
Alarm
Page
View or
Acknowledge
Alarms
Get
Page
If pages 10-29 on a PanelMate III are configured, then a two digit number will have to be
entered to select a page. For example, page number 1 will be entered as 01.
PanelMate Series
11-5
11.4.6 Alarms
All alarm conditions that you designate in the PanelMate template editors are constantly monitored. When an
alarm condition occurs, an alarm message is automatically configured by PanelMate and printed on the current
page. The same message will also go to a printer if you have configured a printer in the PLC Name and
Port Editor.
The Alarm Horn can be silenced two different ways. The Alarm Horn can be silenced by pressing the control
button labeled "Silence Alarm Horn" from the default control button selection. The Alarm Horn can also be
silenced remotely by setting a bit in the PLC. See Section 9.4.10, for more information on configuring the
Remote Silence Alarm Bit. PanelMate can also set a bit in the PLC when the control button "Silence Alarm
Horn" is pressed. This can allow one operator to silence all Alarm Horns on all PanelMates on a network.
The alarm message always includes:
11-6
PanelMate Series
Additionally, the following attributes also apply to alarm messages, depending on the condition being
reported:
New alarms
Acknowledged
Cleared and Acknowledged The message will disappear from the screen. The message that gets
sent to the printer will include the abbreviation "Cird" in
front of the time.
The four most current alarm messages appear in the alarm window of the current page.
PanelMate Series
11-7
S c r o l l Dow
Acknowladg
Selected
Alarm
Acknowlede
All
Alarms
The alarms can also be acknowledged rmotely. Once the Alarm Acknowledge Bit (defined in the
System Parameters Table) is set, all alarms will be acknowledged.
PanelMate is also capable of setting a bit in the PLC when the "Acknowledge All Alarms" control
button is pressed. The Remote Alarm Acknowledge Bit is also defined in the System Parameters
Table. This capability, along with the ability to remotely acknowledge all alarms, can be useful in
allowing one operator to acknowledge all alarms on a network of PanelMates from a single system.
11-8
PanelMate Series
System Error X
System Halted.
#Z
where X = a system error code which indicates the nature of the problem:
4nn - Error in main communication program 50n
- Error in A-B interface routine
51n - Error in ASCII Generic Protocol interface routine
52n - Error in Modicon interface routine 53n - Error in
General Electric interface routine 54n - Error in Texas
Instruments interface routine 55n - Error in Reliance
interface routing 56n - Error in Westinghouse interface
routine 57n - Error in Square D interface routine 58n Error in Eaton interface routine
59n - Error in Remote I/O Configuration (Acceleratl/On)
5an - Error in Data Highway/ Data Highway Plus Configuration (AcceleratI/On)
where n = any digit 0-f
Z = an internal system error code
Note
PanelMate Series
If these error messages appear, please report to Eaton IDT's Customer Service Department
at (614) 882-3282.
11-9
11-10
PanelMate Series
Comm Err X
where X
PortP
PLC id N (M oct)
PLC Err Y
#Z
PanelMate Series
P = the number of the serial port on which the error occurred (1, 2, 3, 4 or I/O).
N = the decimal value of the network ID number of the PLC to which the transmission was
directed. For Reliance AutoMate PLC users, N is equal to the network ID in
the form node slot.
M = the octal equivalent of N (for Allen-Bradley users).
Y = the error code which was generated by the PLC to point to the reason for
the error. This will often be 0, unless the PLC is able to respond with such a
code. Refer to you PLC manual for error code identification.
Z = an internal error code which will normally be 0.
Error codes 101 and 11.4 are most common when attempting to set-up PLC communications. When these error
codes are received, it is usually an indication that no transmission is occurring between the PLC and PanelMate.
To correct this problem, check the cable connections and all communication parameters.
When a communication error is reported, the fault relay is de-energized, but the system continues to operate. Other
PLC transmissions will be attemptedand processed. Transmissions which have failed willl be re-attempted until normal
communication is re-established. Each time the error is detected, the message will be reprinted at the bottom of
the screen (and the relay will be de-energized). The data at the time of a communication failure will remain on the
current page. If a different page is selected, no data from the PLC with errors will be shown. For example, if the
page contains a readout template, no numerical data from the PLC with the communication errors will be shown.
The numerical area will be blank All data from other PLCs which are operating correctly, will be displayed as usual.
Once the communications problem is corrected and the Enable Fault Relay control button is pressed, the page will be
redrawn. Any templates or elements which reference a PLC which is not communicating will not be redrawn until
valid communications has resumed.
When the error is corrected, the relay remains de-energized until the operator presses the 'Enable" control
button, which appears on the default selections when a communications error occurs. This also clears the message
from the bottom of the screen. (The button label disappears once the button has been pressed.)
Note Invalid information may still be displayed. For example, if an expression for a bar element value contains a
reference to a PLC which is communicating and also contains a reference to a PLC which is not
communicating, the bar element will be updated on the screen, even though invalid data may be in the
data base.
Remote I/O
During the operation of the Allen-Bradley Remote 1/0 driver, various communication errors may occur which give
an indication of problems which are occurring but are not serious enough to prevent recovery. These communication
errors will be reported just like communication errors occurring on other supported PLC brands. These
communication error messages will be displayed on the PanelMate error line in the following format:
where:
Type = type of communication error
Remote I/O ERR =
1 - unknown request
2 - block transfer count too small 3 communications not active 4 - selected
rack not active
5 - no block transfer has been received
rack = PLC rack number with communication error
group = PLC group numer with communication error
Since the interface board has status information available, error detection is immediate, with no timeouts or
retries necessary.
194-12
PanelMate Series
11.7.1 Alarms
In PanelMate I, all alarms must be acknowledged by the operator before they are removed from the
alarm list. In PanelMate II/III, the user has the option of indicating, for each alarm, whether
acknowledgment is required before it will be removed from the alarm list.
When the alarm condition clears, the system checks to see if the alarm has been acknowledged. If no
acknowledgment is required, the alarm is removed from the list. Otherwise, the alarm will remain on the
list until it is properly acknowledged.
Other than the alarm's eventual automatic removal from the alarm list, there is no other indication to the
operator that operator intervention is not required. The operator can still acknowledge it. Operator
input is unnecessary, not forbidden.
While a Readout or Message element remains on the alarm list, the element will be displayed white on
blinking red. When it clears the list, it will be redrawn with configured attributes. Graphic elements will be
drawn as configured.
PanelMate Series
11-13
Page 1
10:23:42
.....
STUCK
HIGH ALARM
FAULT
Ackd 89:03:00
Ackd 89:03:12
Clrd 09:03:43
"
Pg.9
P9.9
Pg.S
'iiPg.b
Silence
Alarm
Horn
Inlet Pump
Motor
IIIII1111111
1111111111
Outlet Pump
Motor
uuu............ uuuuiw
uw
nm
iilf
uuuw
ununaunoUnuuuu.
unmnnrnnummiiii
4000 Gallons
uunnu
uuuuuuu.unnmu.
...............................................................................................................................................
196 14
lM t S i
OBJECTIVES
In this chapter, you will learn:
What regular maintenance PanelMate requires
How to make adjustments to the color monitor
How to replace the battery How to replace the
fuses
How to determine what is wrong if there is a problem
PanelMate Series
12-1
198.2 Monitor
0
LI
O CONTRAST
OO
-O- BRIGHTNESS
00
N
~~
POWER
POWER
AC P O W E R
A/C POWER
N G L
~CAUTIO
FAULT
RELAY
f
AC POKE
V-SIZE -~
X
H-PHASE-1
I
9
FA U LT RELAY
G0o
0
0 -------------------------------- 0 ----------------------------------0 -
CONTRAST The CONTRAST control will increase or decrease the contrast of the screen.
BRIGHTNESS The BRIGHTNESS control will increase or decrease the brightness of the
screen. This should be the first control checked if no picture appears.
198-2
V-SIZE
The V-SIZE control will increase or decrease the vertical size of the screen.
H-PHASE-1
The H-PHASE-1 control will adjust the horizontal location of the screen.
PanelMate Series
l
PanelMate Series
12_3
This section of the manual is provided to help you determine if problems you are having with PanelMate can be readily solved on your own or require help from Eaton IDT's Customer Service Department.
Please try all recommended solutions of your problem before contacting Eaton IDT Customer Service at
(614) 882-3282.
PanelMate Series
13-1
13-2
PanelMate Series
If you are using a parallel printer, you must connect the available serial-to-parallel converter to one
of the serial ports (2900 series only).
Check to make sure the printer cable is connected to the correct port.
Check the Port Parameter Table. Make sure the correct port is selected for PRINTER use.
Verify that all communications parameters match between PanelMate and your printer. Remember to
completely restart the system if you make changes to these parameters.
Check to make sure the printer is ready; if the printer is out of paper or off-line, it will not work. Check the
integrity of the cable and connections. Verify that the cable is wired properly.
Check the integrity of the PanelMate communications port by restarting the system (power off, then repower), and noting the report of the power-up diagnostics.
PanelMate Series
13-3
13-4
PanelMate Series
Memory error
Changes made in the Configuration Mode are only saved properly when the configuration keyboard is
used to return to the Main Menu before going to Run Mode. If you have just used the keyswitch to
move from the Configuration Mode to the Run Mode, you have failed to return to the. Main Menu
before exiting the Configuration Mode. You will need to return to the Configuration Mode, check your
most recent changes, return to the Main Menu, and then switch to Run Mode.
The memory that PanelMate is trying to use has been corrupted. Reload the memory and try again.
PaneIMate Series
13-5
14.1 Introduction
PanelMate can be used with any of the programmable controllers in the Allen-Bradley PLC, PLC-2,
PLC-3 and PLC-5 families. Communication to a PLC can be accomplished in a number of different
ways. These include: direct connection to a single PLC; connection to Data Highway or Data Highway Plus
via an intermediate serial communication module; direct connection to Data Highway, Data Highway
Plus, or Remote I/O using the Acceleratl/On interface. Instructions for use of AcceleratI/On begin in
chapter 15.
14.2 Memory
See your PLC manual for information on memory ranges for your specific processor.
I-AnelMate Series
14-
If PanelMate is to communicate to a single PLC, a direct connection is most efficient. This allows the
connection to be made with a single Allen-Bradley module (1771-KG, 1775-KA or 1770-KF2B).
0
0
0
0
Co
Cablemm
i
A-B cable
1771-CO,CN,CR
0
Ii
1771-KG
PLC 2/30
PaneIMate
C mmunications
0
0
0
0
Cable
1
PLC3
Panel Mate
Communications
Cable
0 0
0 0
0
PanelMate
1775-KA
Data Highway Plus
(Peer Communications Link)
I_____
1770-KF2B PLC 5/15
14-208
PanelMate Series
Communications Data
Cable
Highway
0 0
c
_:::C=
1771-KF
PanelMate
1771-KA 1771-KA2
PLC 2/30
0 0
0 0
0
1 1771-KF
PanelMate
PLC 3
1775-KA
1785-KA Data
PLC 5/15
Highway Plus
(Peer Communications Link)
Communications
Cable
PanelMate Series
14-3
Communications
Cable
1771-KG
PLC 2/15
Data
Highway
0
1771-KA
PLC 2/30
Panel Mate
14-4
PanelMate Series
No.2
0
0
0
0
0
0
1771-KE
Communications
Cable
0-
1771-KA2
1771-KA2
A-B cable 1771-CO,CN,CR
PLC 2/30
Panel Mate
Communications
Cable
Data Highway
10
0 0
0 0
0
PLC 2/30
Panel Mate
PanelMate Series
14-5
An
1771-KF
PLC-3 1775-KA
PanelMate
Network ID
= 30 in octal
PLC ID
= 15 in octal
Address
= 30 in octal
Station #
= 15 in octal
0 0
0 0
0
Communications
Cable
Modem
Port
PanelMate
Network ID
= 30 in octal
PLC ID
= 15 in octal
PLC3
1775-KA
Station #
15 in octal
14-6
PanelMate Series
In this manner, PanelMate communicates through a file in the Input Image Section of the PLC-3
Data Table, where file number (10-100) corresponds to the station address of PanelMate. This is set
as the Network ID# in the Port Parameter Table in the PLC Name and Port Editor. Statuses from
real-world input modules are stored in Input Image File 0 and are not affected.
You should map any I/O and numeric data which is to be used by PanelMate from other areas of the
data table, into the assigned Input Image File. This can be easily accomplished in a few rungs of ladder
logic, using Move File (MVF) instructions. This creates a compact data sub-table that PanelMate can
access with a minimum number of reads, resulting in optimum communications response.
The following is an example of this technique. Assume that you want to use the following data in
PanelMate:
512 Outputs
512 Inputs
Points Used
PLC-3 Data
Table Addresses
00000/00-00037/17
10000/00-10037/17
FO0:0-FO0:31
FI0:0-FI0:31
100 Binary
first 100 words of
FB2:0-FB2:99
Values
Binary File 2
Assume that the Network ID# of PanelMate is octal 30. Thus, the "window" we will be using will be
Input Image File 30 (decimal). You should ensure that this file has already been created (see PLC-3
Programming Manual Publication 1775-801).
The following three rungs would be included in the PLC-3 ladder diagram to map the three desired
memory areas into file 1030.
MVF
(EN)
Files from A to R
A: F000:0000 R. F1030:0040
Counter:
00001
POS/LEN:
0/32
Mode:
ALUSCAN
12
(DN)
15
(ER)
13
MVF
Files from A to R
________________________________(EN)
A:
1`I000:00
(DN)
15
Counter:
POS/LEN:
C0002*
0/32
Mode:
ALUSCAN
(ER)
13
MVF
Files from A to R
A:
F6002:0000
F1030:0140
Counter:
00003*
POS/LEN:
0/100
Mode:
ALUSCAN
(EN)
12
(DN)
15
(ER)
13
PanelMate Series
14-7
PLC-3 Addresses
PLC-2 Address
Used in PanelMate
F0000000 to 0003117
FI000000 to 1003717
FBO02:0000 to FBO02:0099
[140] to [303]
17]
Communications
Data Highway Plus
A-B Data (Peer Communications
Highway Link)
Cable
-o
1
J0
1
i
PanelMate
1
Network ID
= 11 in octal
0
1770-KF2A
1785-KA
PLC5/15
PLC ID
= 15 in octal
Data Highway
station address
= 11 in octal
1
Data Highway
station address
= 30 in octal *
Data Highway
Plus
Station #
= 15 in octal
14-8
PanelMate Series
The 1770-KF2B module can provide access for PanelMate to use the Data Highway Plus with the PLC5, as shown in the diagram which follows:
RS232C
Communications
Cable
PanelMate
1770-KF2B
PLC 5/15
Network ID
11 in octal
PLC ID
= 15 in octal
Address
= 11 in octal
Accessing Data
PanelMate can access the following file types through the PLC-5 Command Set:
Bit
Integer
Control
Timer
BCD
Counter
Input
Output
Status
See section 14.8.8 Allen-Bradley PLC-5 Word and Bit References for more information.
Controlling Data
The operator controls the data I/O points in the PanelMate via pushbuttons or numeric entries.
PanelMate will not allow inputs to be written. See section 14.8.8, Allen-Bradley PLC-5 Word and Bit
References, for more information.
Configuration Entries
When configuring PanelMate for a PLC-5, select the PLC driver with the appropriate model from the
onscreen choices presented in the PLC Name and Port Parameters Editor. For example, if a PLC-5/15
is used then the configuration should read "PLC 5/15".
PanelMate Series
14-9
Accessing Data
You should map any I/O and numeric data which is to be used by PanelMate from other areas of the
data table into the assigned integer file. This creates a compact data sub-table that PanelMate can access
with a minimum number of reads, resulting in optimum communications response. Note that the PLC-5
uses decimal addressing rather than octal.
Controlling Data
If data and I/O points are to be controlled by the operator via pushbutton or numeric entries, extra rungs
can be added to move data from the integer file into appropriate locations.
Good engineering practice dictates that controlled statuses in the chosen integer file will not be written back
into the integer file.
Configuration Entries
The PLC-5 differs from the PLC-2 in that its addressing is decimal for words and bits. In order to use
decimal addressing when configuring PanelMate for a PLC-5, select "PLC-2 d" at the model field in the
PLC Name and Port Editor. All word and bit addresses refer to data within the assigned integer file.
14-10
PanelMate Series
PLC Family
PLC-2
All
All
All
PLC-3
PLC-5
PLC-5
Module
1771-KG
1771-KE
1771-KF
1770-KF2A
1775-KA
1770-KF2B
1785-KE
Mounting
Rack
Rack
Panel
Desktop
Chassis
Desktop
Rack
Cable Connector
DB-15P
DA-15P
DA-15P
DB-25S
DB-25S
DB-25S
DA-15P
Connection
Direct
Data
Hwy
Data
Hwy
Data
Hwy
Direct/
Data Hwy
PCL/
Data Hwy
PCL
Port Label
RS232C
RS232C
RS232C
Computer
Modem/
Data Hwy
Computer
Computer
(RS232)
PLC
PLC-2
Module #
1774-KA
1771-KA
1771-KA2
PLC-3
PLC-5
1775-KA
1785-KA
Module #
PLC
PLC-2
1785-KA3
PLC-3
1775-S5
PLC-5
Built-in
Communications Cable
for Allen-Bradley PLCs
1785-KE,
1771-KC,KD
KE,KF,KG
PanelMate
Serial Ports
PanelMate
Serial Ports
1770-KF2A,KF2B
1775-KA
(7
R
2
3
~~-
Hood - Shield
2
3
4
5
4
5
6
8
11
6
8
20
13
Hood
Hood
7
25
Shield
Hood
14-12
PanelMate Series
Cover
Plate
Switch
Location
O1
N
0
F
F
0
N
0
F
F
0
N
23
O123
N
0
F
0
F
F
Write Options
SW-1
2, SW-3, SW-4
O
N
0
F
F
I
Data Highway
Baud Rate SW5
1771-KA2:
Set switches 2, 5 and 6 ON, and 1, 3 and 4 OFF.
Note
PanelMate Series
These switches should be set as the octal equivalent of the decimal PLC ID#
you have established for this unit in the PLC Name and Port Editor.
SW-5
14-13
14.7.1.2 1775-KA
The 1775-KA settings are programmed using the Allen-Bradley programming terminal (T50).
Station
Address
Module
Status
A number between 10 and 377 (octal) that is the octal equivalent of the
decimal PLC ID# you have established for the PLC in PanelMate's PLC Name
and Port Editor.
Enabled
Be sure to match the baud rate, parity, data bits and stop bits with the entries made in the PLC Name
and Port Editor.
14.7.1.3 1785-KA
The 1785-KA module acts as an interface between Data Highway Plus and Data Highway. The station number,
set by DIP switches on the module, is its Data Highway address, which must be different from
PanelMates's Data Highway address and the PLC-5's Data Highway Plus station number.
ON
ON
1 2_______________ 2 r
ON
ON
_____ 1 2 __________ 1 2
ON
ON
SW-5
77
SW-6
23
w123
SW-1
These are spare switches which should be set OFF as shown. through
SW-4
SW-5,6 These switches represent the two-digit Data Highway address. The setting illustrated in
Figure 14-11 is for an address of 30 octal. (This is not the PLC ID#.)
220-14
PanelMate Series
Switch
Location
Cover
Plate
SW-1
O1
N-
2345
0
O
F
F
O
FF
________________
I
Communication
SW-3
SW-2
0123
F
F
606
N '-'
SW-4
SW-5
O123
O12
N - '=
0
FFv
I_________ i
______________ I
SW-6
O1234
O
0
FF
___
Baud Rate
Highway
Computer Link
Baud Rate
Station Number
These switches should be set as the Network ID# you have established in
PanelMate's PLC Name and Port Editor.
SW-5
Switches 1 and 2 ON (57.6K Baud)
SW-6 To use the default communications settings: switches 2, 3 and 4 ON, switch 1 OFF. This
will produce the following settings: 9600 baud, module diagnostics are on. If
switch 4 is OFF, the module will not execute diagnostics.
To use other settings, be sure that the PanelMate and PLC settings match.
For Revision levels prior to H, same as above except:
PanelMate Series
SW-1
SW-6
14-15
Communication options switches. Switch 2 and 5 must be OFF; others are not
used.
Station number switches. These should be set for the octal equivalent of the
decimal Network ID#.
SW-2,3,4
SW-5
SW-6
ON
(9600 Baud)
ON
ON
ON
01
12343
SW-8
SW-1
12,
ON
ON
ON
ON
ON
as
oa ool oan as
12
123
i
SW-2,3,4
123
SW-5
12
SW-6
SW-7
14-16
Set both switches to ON, for a Data Highway rate of 57.6K baud.
For a communication rate of 9600 baud, set switch 1 OFF and switches 2
and 3 ON (as shown in Figure 14-13). Set switch 4 ON.
For Data Highway operation, set both switches 1 and 2 OFF.
PanelMate Series
ON
p12345
ON
OFF
ON
OFF
OFF
14.7.3.2 1775-KA
57.6K Baud
Station Address
Enabled
Set to match parameters configured in the PLC Name and Port Editor. Default:
9600 baud, 8 data bits, no parity.
Typically 0.5 seconds
Port Status
Baud and Parity
A number between 10 and 377 (octal) that coincides with the octal equivalent of
the decimal PLC ID# you have established for the PanelMate.
(modem port)
Module Timeout
Unpolled Mode
PanelMate Series
14-17
Accepts Writes
Send Embedded
Responses
ON
1 2
ON
ON
1 2
I
SW 8
SW 1
a
s
ON
ON
1 2
3,
I SW-2,3,4
a
a
ON
0
0
ON
SW 5
O
N
SW 6
ON
SW 7
SW-1
Note that this switch is to the left of the other switches in the previous
diagram. For RS232C communication, set switch 1 OFF and switch 2 ON
(as shown in the diagram). For RS422 communication, set switch 1 ON and
switch 2 OFF.
Switches 1, 4 and 5 OFF. Switches 2 and 3 ON. These switches control the
special features of the KF2 module's asynchronous
SW-2,3,4
SW-5
SW-6
SW-7
port.
These switches represent the three-digit octal station number. They should
be set the same as the Network ID# you have established for the PanelMate.
The setting illustrated in the previous diagram is for an address
of 11 octal
(9 decimal).
Set both switches to ON, for a Data Highway rate of 57.6K
baud.
For a communication rate of 9600 baud, set switch 1 OFF and switches 2
and 3 ON (as shown in Figure 14-15). Set switch 4 OFF.
For Data Highway Plus operation (not functional with KF2A), set switch
1 ON and switch 2 OFF.
14-18
SW-1
SW-2
SW-3,4
SW-5
SW-6
Set both switches ON for a Data Highway Plus rate of 57.6K baud.
For a communication rate of 9600 baud, set switch 1 and 4 OFF and set
switches 2 and 3 ON.
PanelMate Series
where:
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name
and Port Parameter Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in the
PLC Name and Port Editor.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about word reference numbers as they are used
for specific Allen-Bradley PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted,
default formats will be used. See the section on specific PLC word references
for default formats.
The formats that PanelMate recognizes are:
S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the
high order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
PanelMate Series
14-19
BCD3
3-digit binary-coded decimal number where the number can range from 0 to
999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three digits
per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where
the number can range from 0 to 99,999,999.
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BIN8*
8-digit decimal number stored as two 4-digit numbers in two contiguous
registers where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be
used to scale values in PanelMate so that the operator enters and reads negative numbers, but a
positive integer will be read from or written to the PLC.
Note
where:
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name
and Port Parameter Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in the
PLC Name and Port Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about bit reference numbers as they are used for
specific Allen-Bradley PLCs.
14-20
PanelMate Series
ww
bb
Note that there must be a space between the word and bit.
PanelMate can read all words between 10 and 77 (except word 27) and can read all words from 110 to
the upper limit of your specific PLC-2.
PanelMate can read all bits in the above words.
PanelMate can reference more than one PLC word with a single read. The Allen-Bradley PLC-2 can
read a maximum of sixty words per read. The maximum number of unused PLC words per read is
fifteen. Once fifteen unused PLC words are encountered, PanelMate will generate another read.
PanelMate can write to all words, and bits in all words, between 10 and 77 (except word 27) and can
write to all words, and bits in all words, from 120 to the upper limit of your specific PLC-2 UNLESS
a word is configured as an input. PanelMate can write to all bits in the above words.
PanelMate Series
14-21
/b is an optional field
where
x = File Type
B - Bit (signed 16) N Integer (signed 16) R Control (signed 16) T Timer (signed 16) D - BCD
(BCD 4) C - Counter (signed
16)
Note
In Counter, Timer, and Control files word 0 is read only, and words 1 and 2 are read/write. f =
File Number
0 - 2 Reserved
3 - Bit
4 - Timer
5 - Counter 6 Control 7 Integer
8 - (invalid) Floating Point 9-999 Additional file storage
Note
The above list of file types are default for Allen-Bradley. They can be changed by the user. e =
Element Number
0 - 999 - (in decimal)
s = Subelement Mnemonic (used with Counter (C), Timer (T), and Control (R) files).
Timer (T):
PRE - Preset Value (word 1)
ACC - Accumulated Value (word 2)
Counter (C):
PRE - Preset Value (word 1)
ACC - Accumulated Value (word 2)
Control (R):
LEN - Length (word 1)
POS - Position (word 2)
b = Bit Number (not used in word references)
0-15999 - Decimal for Bit (B) type files when element number is not specified
(optional)
0-15 - Decimal for all other file types, including Bit (B) type files which
specify the element number
14-22
PanelMate Series
Certain file types allow mnemonics to be used instead of the actual bit number. The mnemonic
should be placed after the "." and the "1" is not used in this case. The following is a list of mnemonics that
can be used.
Bit Timer (T) 15 EN enable 14 IT timing 13 DN
done 0-12
INVALID
Bit
Counter (C)
15
CU up enable
14
CD down enable
13
DN done
12
OV overflow
11
UN underflow
0-10
INVALID
Bit
Control (R)
15
EN enable
14
EU unload enable
13
DN done
12
EM empty
11
ER error
10
UL unload
IN inhibit
FD found
0-7
INVALID
PanelMate Series
14-23
where
S = Status
e = Element number (0-31) b
= Bit number (0-15)
Note
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Reference
[B321:100]
Description
[N22:15] [d10:891]
[C222:444]
[C15:29.ACC]
[c354:2.PRE]
[T31:999]
[t9:52.aCC]
[T354:2.pre]
[r119:272]
[R53:52.len]
[R111:721.PoS]
[b041:581]
[n421:008]
[N009:077#s16]
[D 10:820#U32]
14-24
PanelMate Series
Bit References
PanelMate Series
Reference
Meaning
[B34/17]
[b4:091/10]
[N007:25/06]
[D22:491/15]
[i:37/05]
[0:24/15]
[s:06/8]
[T9:71.eN]
[t04:1/13]
[T77:32.acc/01]
[0005:28.UN]
[c163:08/14]
[C88:02.PRE/9]
[R6:954.fd]
[r46:83/09]
[r518:7.LeN/14]
14-25
15.1 Introduction
The Acceleratl/On interface is a separate product which is compatible with model 2900 PanelMate series
units. An Acceleratl/On interface may be installed in a model 2900 PanelMate unit to provide
communication to Allen-Bradley PLCs through Data Highway, Data Highway Plus, or the 1771 remote I/O
network.
The interface provides several distinct advantages:
With Acceleratl/On, a PanelMate unit can connect directly to Data Highway, Data Highway Plus, or the remote
I/O network without requiring any communication modules.
The direct connection just noted eliminates the need for serial RS232 connections, permitting data
to transfer at 57.6K baud for Data Highway or Data Highway Plus communications or 115.2K baud for
Remote I/O communications.
When it is connected to the remote I/O network, a unique monitor mode permits PanelMate with
Acceleratl/On to read discrete inputs or outputs directly off the I/O link without requiring the PLC
to transmit the data to PanelMate.
While PanelMate is communicating to one or more Allen-Bradley PLCs through Acceleratl/On, it
can still simultaneously communicate to other PLCs using its two serial ports.
When Acceleratl/On is used as an interface to Data Highway or Data Highway Plus, PanelMate
functions as a master - polling one or more PLCs on the network to obtain or transmit data.
When Acceleratl/On is used as an interface to the remote I/O network, PanelMate simulates one or
more remote racks. As with any remote network, the PLC will be the master while PanelMate will be a
slave.
PanelMate Series
15-1
0
0
0
0
0
4
1770-CD
1771-KA2
PLC 2/15
Data Highway
0
0
0
0
0
1775-KA PLC-3
1770-CD
1770-CO,CN,CR
m ME
1770-CD
15-2
PanelMate Series
f!
=o
1770-CD
0 0
0 0
0
1770-CD
PLC-5
PanelMate with Acceleratl/On
1770-CD
0 0
0 0
0
II
S5
PLC-3
PanelMate Series
15-3
0 00
0
-o
PLC-5
00
S5 PLC-3
1770-CD
RS232
0
0 0
0 0
0
PLC-5
0
PLC-2
1771-KG
PaneIMate with Acceleration
a
1770-CD
0
PLC-5
15-4
PanelMate Series
PLC-3
Computer
PLC-2
0 0
0 0
0
0
1775-KA
0
1771-KE/KP
0
1771-KA2
Data Highway
0
Data Highway Plus
1785-KA
0 0
0 0
0
PLC-5
PLC-5
1785-KE
Figure 15-7 Direct Data Highway and a Data Highway Plus Connections
PanelMate Series
15-5
PLC
0
0
0
0
0
a
1770-CD
Remote I/O
0
1771 CO,CN,CR
00
00
0
PLC
MM
-----Remote I/O Rack
0
PLC-2
Serial
PanelMate
Cable with
1770-CD
15-6
PanelMate Series
15.3 Cabling
15.3 Cabling
The same connection guidelines recommended for any Data Highway, Data Highway Plus, or Remote I/O
device should be used for connecting PanelMate to any of these networks. Standard 1770-CD twinaxial
cable or equivalent should be used. Proper network termination procedures should be observed.
ERROR
TRANSMIT
1
SH
2
SH 2
Network connections for the AcceleratI/On interface are on the Main Video Unit's right side (looking at the
front).
Accelera
tl/On
PanelMate
Interface
Data Highway
Port
1
SH
8
7
2
B
PanelMate
AcceleratI/On Interface
Data Highway
Plus Port
1
SH
Blue
Shield
1
SH
Clear
PanelMate
AcceleratI/On Interface
1
SH
Blue
Shield
1
SH
Clear
PanelMate Series
15-7
Two sets of electrically-common network connections are provided: 1, SH, 2. A six-position female connector
is shipped with each interface. Cabling connections are made to this female connector. The connector is
then attached to the Main Video Unit.
A 150-ohm resistor should be attached to the female connector for proper termination when required. Consult
Allen-Bradley documentation for information regarding correct termination of Data Highway, Data Highway
Plus, or Remote I/O networks.
In general, the following rules apply: If the Acceleratl/On interface is the end node on a network, the supplied
150-ohm resistor is needed. If the interface is not the end node on the network, the resistor is not needed.
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC and Port
Parameters Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name. If this name is omitted, the
default PLC name is assumed. (The default PLC is defined in the PLC and Port
Parameters Table.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following sections for
more information about word reference numbers as they are used for specific AllenBradley PLCs.
15-8
PanelMate Series
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted, default
formats will be used.
The formats that PanelMate recognizes are:
S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the
high order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535.
S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to 999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three
digits per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where the
number can range from 0 to 99,999,999.
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BINS*
8-digit decimal number stored as two 4-digit numbers in two contiguous registers
where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the first
of the two registers in the pair (i.e., the one with the lower reference). This register is
assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the range
allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to scale
values in PanelMate so that the operator enters and reads negative numbers, but a positive integer will be read
from or written to the PLC.
PanelMate Series
15-9
15 7 PLC S
ifi W d
d Bi
plcnam, The 6-character (or less) name of the designated PLC, as defined in the
PLC Name and Port Parameter Table, followed by a comma.
Consult chapter 9, Defining System Parameters, for more
information regarding this name. If this name is omitted, the
default PLC name is assumed. (The default PLC is defined in the
PLC Name and Port Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the
addressing nomenclature of the PLC defined by the plcnam.
15.7 PLC Specific Word and Bit References 15.7.1 Data Highway and
Data Highway Plus
As noted in section 15.1, Introduction, when PanelMate with Acceleratl/On is
communicating to Data Highway or Data Highway Plus, it is a master. See section 14.9
for information regarding Allen-Bradley word and bit addresses and their use in
PanelMate template editors for Data Highway/Data Highway Plus applications.
15.7.2 Remote I/O
The following subsections describe the reference formats for Input and Output memory,
the reference formats for monitored and active block transfer memory, along with error
messages which may be displayed.
Note All numbers used for PLC addressing in the remote I/O references
are in octal. 15.7.2.1 Monitored I/O
The Allen-Bradley Remote I/O Networks allow devices to address input and output
registers. The following addressing format will be used:
[T:RGBB]
where:
T
For a PLC-2, PLC-5/15 and PLC-5/25, the maximum rack number can be contained within one octal
digit. The first character after the file type separator character ":" is the rack number. Since a PLC3 may have more than eight racks, the rack number may be comprised of two octal digits. If two octal
digits are entered consecutively after the file type separator, then the rack number is assumed to be the first
octal digit and the group number is assumed to be the second octal digit. If three octal digits are
entered consecutively after the file type separator, then the rack number is assumed to be the first two
octal digits and the group number is assumed to be the third octal digit.
PLC
0
0
Panel Mate
PanelMate Series
The Transfer ID is configured from the Active Block Transfer Table in the Allen-Bradley
Remote I/O Configuration Editor.
15-11
PLC
0 0 0
00
PanelMate
G
S
''
WW
/
BB
Example: [R:100 1]
PanelMate will reference word 1 of the block transfer read going to the PLC from the module that is
in rack 1, group 0, slot 0.
15-12
PanelMate Series
For a PLC-2, PLC-5/15 and PLC-5/25, the maximum rack number can be contained within one octal
digit; thus, the first character after the file type separator character ":" is the rack number. Since a
PLC-3 may have more than eight racks, the rack number may be comprised of two octal digits. If
three octal digits are entered consecutively after the file type separator, then the rack number is assumed
to be the first octal digit, the group number is assumed to be the second octal digit and the slot
number is assumed to be the third octal digit. If four octal digits are entered consecutively after the
file type separator, then the rack number is assumed to be the first two octal digits, the group number
is assumed to be the third octal digit, the slot number is assumed to be the fourth octal digit.
PanelMate Series
15-13
The Allen-Bradley Remote I/O Configuration Editor contains a section called the Active Rack
Table which will be used when configuring the active racks. Since the maximum number of racks that can be
addressed is dependent upon the PLC type, it will be necessary to enter the Remote I/O PLC model first in
the PLC Name and Port Table before proceeding to the Allen-Bradley Remote I/O Configuration Editor.
Refer to section 9.3, Remote I/O Configuration, for more information on configuring PanelMate with Remote
I/O.
The following table shows the addressable racks for each PLC model:
PLC Type
PLC-2
PLC-3
Number of Racks
Octal
Decimal
7
7
40
32
Range
1-7
0-37
PLC5/15
1-3
PLC5/25
1-7
Can only write to active block transfer references with a direction of READ or COMMON
15-14
PanelMate Series
Write
Enable
- BTW
is
BT Array:
N18: 0
0
Data
File:
NZ0:0
Length: 6 4 Continuous N
Read
N15 :8e
N158 Rack: 2 Group: 5 Module:
15 ST Array:
N15:8
Data
- BTR
BLOCK TRANSFER READ
0
File:
M20:0 Length:
Continuous
64
N
Read
Done
N15:8
-FAL
FILE
ARITHMETIC/LOGICAL
Control: RB:1 Length: 64
Position: 0 Made: ALL De
st:
N14:80
Expression:
N2B:0
13
PanelMate Series
15-15
PanslMats Control
Button
-BTR
BLOCK TRANSFER READ
Reek:
1
Group:
0
Nodule:
8
BT Array:
N1B:8
Data File:
N28:0
Length:
64
Continuous
N
1:15
(EN) -
(ON) -
(ER)
PanelMate Control
Button
1:15
- BTW
BLOCK TRANSFER YRITE
Rack:
1
Group:
8
Module:
8
BT Array:
N10:5
Data File:
N38:0
Length:
64
Continuous
(EN )
(ON) -
(ER)-
-FAL
Read
Dane
13
FILE ARITHMETIC/LOGICAL
Control:
R6:2
Length:
64
Position:
B
Mode:
ALL
Dest:
Expression:
(EN)
(DN) -
N40:0B
*SN20:0
(ER)
250-16
PanelMate Series
BTU
ENABLE
818 1
-BTR
BLOCK TRANSFER READ
Data Addr:
848
010
(EN) - 07
Length:
File:
1 30
338-336
118 (ON)
07
110
07
B6
-BT W
BLOCK TRANSFER WRTIE
Data Addr:
841
Module Addr:
1 38
Block Length:
File:
210-245
010
(EN) - 06
118 (ON)
STY
ENABLE
118
9B
06
- NFF
BTR
DONE
118
87
Counter
Addr:
023
Position:
081
File
Length: 30 File A: 300336 File R: 488-436 Rate
Scan:
30
833
(EN)
17
033
(DN) - 17
PanelMate Series
15-17
Error Code
Storage Word
010
Timeout
Preset Code
077
815
02787
G
0 Start
Bit
037
Command
Code
815
Rssots Station
Bata Table Address
0400
G11
00
Start
End
A dd res s
A dd res s
0258
0255
-G-
82707
()
111
82787
(
U)
15-18
PanelMate Series
MSG
CTRL
MESSAGE TYPE 1
CTL = FB805:8816 CHANNEL
E2.5.2 #H830$130:8 =
$B3:4,30
The destination address must be an input image file that matches PanelMate's Network ID.
Example:
$130:0
PM Network ID = 30
MSG
CTRL
SENO/REC MESSAGE
CONTROL BLOCK N7:1O
(EN) -
(DN) -
Note
The message instruction's destination address must use file address of N7 and be a valid
reference in PanelMate.
Message must be write only because PanelMate can only receive unsoliciteds.
PanelMate Series
15-19
16.1 Introduction
PanelMate supports the use of the Eaton Cutler-Hammer D500 and D200 families of Programmable Logic
Controllers (PLCs), models CPU20, CPU25, and CPU50.
Up to eight PLCs can be connected to one PanelMate by using the current protocol.
16.2 Memory
The Eaton Cutler-Hammer D500 family, models CPU20, CPU25 and CPU50, use decimal word addresses.
The following list contains descriptions of the memory types:
Memory Type Symbol
X
PanelMate Series
Description
Input device (bit)
XW
Y
Input register
Output device (bit)
YW
R
Output register
Control relay device (bit)
RW
Z
ZW
C
Data register
16-1
16.1 Introduction
X or Y
Device
Register
CPU20
CPU25
CPU50
X or Y 000-15F
(256 devices)
X or Y 000-15F
(256 devices)
X or Y 000-31F
(512 devices)
XW or YW 00-15
(16 registers)
XW or YW 00-15
(16 registers)
XW or YW 00-31
(32 registers)
Device
Z000-Z31 F
(512 devices)
Z000-Z31 F
(512 devices)
2000-Z31F
(512 devices)
Register
ZW00-ZW31
(32 registers)
ZW00-ZW31
(32 registers)
ZWOO-ZW31
(32 registers)
R000-R63F
(1024 devices)
ROOD-R63F
(1024 devices)
RWOO-RW63
(64 registers)
RWOO-RW63
(64 registers)
Device
Register
R000-R63F
(1024 devices)
RWOO-RW63
(64 registers)
Registers Only
CPU20
CPU25
XW
or
YW
Register
XW or YW 16-31
(16 registers)
XW or YW 16-31
(16 registers)
Register
T000-T127
(128 timers)
T000-T127
(128 timers)
Register
C00-C95
(96 counters)
COO-C95
(96 counters)
Register
D0-D1535
(1536 registers)
D0-D1535
(1536 registers)
CPU50
XW or YW 32-63
(32 registers)
T00-T127
(128 timers)
C00-C95
(96 counters)
DO-D1535
(1536 registers)
16-2
PanelMate Series
PanelMate
communications
cable
PanelMate
Computer
Link
Module
0 0
0 0
0
D500
16.3.2 Multiple
Multiple connections to CPU20s using the computer interface terminals, or to CPU25s or CPU50s using the
computer interface board (D5000IB99).
PanelMate
000
00
RS422
Computer
Computer
Link
Link
Module
Module
D500
D500
Computer
Link
Module
D500
Computer
Link
Module
D500
Computer
Link
Module
Computer
Link
Module
D500
D500
Computer
Link
Module
D500
Computer
Link
Module
D500
PanelMate Series
16-3
16.4 Cablin
16.4 Cabling
The communications between PanelMate's serial ports and Eaton Cutler-Hammer PLCs is RS422 and,
therefore, has a recommended maximum length of 4000 cable feet. You should construct a communications
cable of the desired length for each connection needed. The cable is a shielded twisted pair.
Communications Cable
for Eaton Cutler-Hammer PLC
CPU20, CPU25, CPU50
PanelMate
DB-25P
Cutler-Hammer
Terminal
2 TXB
10
1 TXA
22
3 RXA
23
5 RXB
6 SG
15
*Termination
17
Shield
Hood
Hood
NONE Parity
9600
16-4
Baud Rate
PanelMate Series
Power
Terminals
Programmer
Connector
Computer
0000
00
Battery
Compartment
Mode Switches
BR2
Cover
LED Indicators
BR1
PEN
Switches
PR
MOD
Mode Switches
(for Computer
Interface)
I ____________
ON
Computer Interface
Terminals
BR2
BR1
Type
PR
9600
4800
OFF
OFF
OFF
ON
Odd
Even
OFF
ON
2400
ON
OFF
1200
ON
ON
Transmission
Parity
Mode
MOD
Mode
PEN
Special
Standard
OFF
ON
Disable
Enable
OFF
ON
PanelMate Series
16-5
At the upper right of the processor, there are three two-position switches used to set its mode of operation.
Program
11
Computer
RAM
Run
G
Halt
PROM
Mode Switches
Figure 16-5
The Computer/Program slide switch must be in the Computer position and the Run/Halt slide switch must
be in the Run position to enable communications with the PanelMate.
O
G-- Write Enable Switch
CPU card
0 00
DIP Switch
G
flat Cable --
16-6
PanelMate Series
DIP switches:
OFF
ON
010
NED
7
6
5
5 - BRO -
4
3
2
1
(on)
(off)
Baud Rate: The DIP Switch settings shown above are for 9600 Baud. select the
setting from the following table.
Disabled
9600
4800
2400
1200
600
300
1200
(5) BR0
OFF
ON
OFF
ON
OFF
ON
OFF
ON
(4) BR1
OFF
OFF
ON
ON
OFF
OFF
ON
ON
(3) BR2
OFF
OFF
OFF
OFF
ON
ON
ON
ON
Switch
PanelMate Series
16-7
where:
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name and Port
Parameter Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name.
If this name is omitted, the default PLC name is assumed. (The default PLC is defined
in the PLC Name and Port Editor.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following sections for
more information about word reference numbers as they are used for specific Eaton
PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being read or
written, preceded by a number sign (#). If this format is omitted, default formats will
be used.
The formats that PanelMate recognizes are: S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the
high order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to 2,
147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to 999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to 9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three
digits per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where the
number can range from 0 to 99,999,999.
16-8
PanelMate Series
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BIN8*
8-digit decimal number stored as two 4-digit numbers in two contiguous registers
where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the first
of the two registers in the pair (i.e., the one with the lower reference). This register is
assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the range
allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to
scale values in PanelMate so that the operator enters and reads negative numbers, but a positive integer will be read
from or written to the PLC.
[plcnam,bit]
Note
where:
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name and Port
Parameter Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name. If this name is omitted, the
default PLC name is assumed. (The default PLC is defined in the PLC Name and
Port Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following sections for
more information about bit reference numbers as they are used for specific Eaton
PLCs.
PanelMate Series
16-9
Note
m
memory type symbol (XW, YW, RW, ZW, C, T, D)
r
register value (leading Os are not required)
In order to reference D registers greater than three digits, the D symbol must be omitted. The
D symbol on register values less than four digits is optional.
Device References
The following is the format for a device reference: [mrb]
m
memory type symbol (X,Y,R,Z)
r
Two digit register value (leading Os are required)
b
bit number in hex (0-F)
The supported Eaton PI-Cs will allow a maximum of 32 contiguous words per read. The maximum
number of unused words before another read is generated is 10.
Examples
Word References
Reference
[YW3]
[XW04]
[D1]
[1500]
[2]
[RW10]
[C29]
[T17]
Description
Output register 3
Input register 4
Data register 1
Data register 1500
Data register 2
Control relay register 10
Counter register 29
Timer register 17
Bit References
[Y03F]
[X110]
[R147]
[Z224]
16-10
PanelMate Series
PanelMate Series
16-11
17.1 Introduction
The GE driver supports the Series Five, Six, and Six Plus models.
Two protocols are supported by the Series Six and Series Six Plus. The first is the peer/peer protocol
which allows either device to initiate communications. The second is the master/slave protocol which
allows only one node to be the master. The master is the only device which can initiate communications. The
Series Five driver supports the master/slave protocol only.
The Series Six Plus with bit write (S6 + WBit) supports both the Series Six and the Series Six Plus
PLCs that have a CCM2 or CCM3 card with bit write capability. In all other cases, use the driver for
your specific PLC. For example, always use the Series Five driver (S5) with Series Five PLCs.
17.2 Memory
The following memory types are supported by this driver.
Auxiliary input (bit reference)
AI
Auxiliary output (bit reference)
AO
Input (bit reference) Output (bit
I
reference) Register (word
0
R
reference)
Ix + yyyy Ix -
yyyy Ox +
yyyy Ox -
yyyy
Where:
x = channel numbers 1 - 7 and 9 - F (0 and 8 are not available for Ix+yyyy
and Ox + yyyy)
yyyy = bit number 1 - 1024
PanelMate Series
17-1
17.2 Memor
The following tables show the relationship between the I/O references and registers.
REALI/O
POINTS
REGISTER
I/O REFERENCE
R0001
R0065
R0129
R0193
R0257
R0321
R0385
R0449
R0513
R0577
R0641
R0705
R0769
R0833
R0897
R0961
A00001 A01024
AI0001 Al 1024
01+0001 - 01+1024
11+0001 - 11+1024
02+0001 - 02+1024
12+0001 - 12+1024
03+0001 - 03+1024
13+0001 - 13+1024
04+0001 - 04+1024
14+0001 - 14+1024
05+0001 - 05+1024
15+0001 - 15+1024
06+0001 - 06+1024
16+0001 - 16+1024
07+0001 - 07+1024
17+0001 - 17+1024
R1025
R1089
R1 153
R1217
R1281
R1345
R1409
R1473
R1537
R1601
R1665
81729
R1793
R1857
R1921
R1985
User Registers
User Registers
09+0001 - 09+1024
19+0001 - 19+1024
OA+0001 - OA+ 1024
IA+0001 - IA +1024
OB+0001 - OB+1024
IB+0001 - IB+1024
OC+0001 - OC+1024
IC+0001 - IC+1024
OD+0001 - OD +1024
ID+0001 - ID+1024
OE+0001 - OE+1024
IE+0001 - IE+1024
OF+0001 - OF+1024
IF+0001 - IF+ 1024
AUX
AUX
M
A
1
N
I
0
C
H
A
I
N
A
U
X
I
0
C
H
A
I
N
I/O REFERENCE
R2049
R2113
R2177
R2241
R2305
R2369
R2433
R2497
R2561
R2625
R2689
R2753
R2817
R2881
R2945
R3009
00-0001 - 00-1024
10-0001 10-1024
01-0001 - 01-1024
11-0001 11-1024
02-0001 - 02-1024
12-0001 12-1024
03-0001 - 03-1024
13-0001 13-1024
04-0001 - 04-1024
14-0001 14-1024
05-0001 - 05-1024
15-0001 15-1024
06-0001 - 06-1024
16-0001 16-1024
07-0001 - 07-1024
17-0001 17-1024
R3073
R3137
R3201
R3265
R3329
R3393
R3457
R3521
R3585
R3649
R3713
R3777
R3841
R3905
R3969
R4033
08-0001 - 08-1024
18-0001 18-1024
09-0001 - 09-1024
19-0001 19-1024
OA-0001 - OA-1024
IA-0001 IA-1024
OB-0001 - OB-1024
IB-0001 IB-1024
OC-0001 - OC-1024
IC-0001 IC-1024
OD-0001 - OD-1024
ID-0001 ID-1024
OE-0001 - OE-1024
IE-0001 IE-1024
OF-0001 - OF-1024
IF-0001 IF-1024
17-2
PanelMate Series
Direct connection between one PanelMate and one GE PLC. Either master/slave or peer-to-peer protocol
may be used.
Communications
Cable
0
=o
-0o
0
C
C
M
3
Series 6
Panel Mate
0 0
0 0
0
Series 5
Panel Mate
Multidrop connection between PanelMate and GE PI-Cs. The master/slave protocol must be used for
multidrop communications. PanelMate is always the master and the GE PI-Cs are the slaves.
00 00
0
C
C
M
3
Series 6
PanelMate
I
0
C
C
M
Series 6+
C
C
M
Series 5
PanelMate Series
17-3
17.4 Cabling
17.4 Cabling
Communications between PanelMate and General Electric PLCs can be with either RS232C or RS422. The
maximum cable length when using RS232C is 50 feet, while the maximum cable length for RS422 is 4000
feet.
17.4.1 PanelMate
Pin Signal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
14
2510
17-4
PanelMate Series
17.4 Cabling
17.4.2 CCM2
The CCM2 card has two ports. One port (J1) uses a 25-pin connector, while the second port (J2) uses
a 9-pin connector. The following figures show the pinouts and signals for each port.
Port J1
Pin Signal
1
.~
14.
0
0
0
0
0
M
250
130
1
2
3
4
5
6
7
Do not connect
RS232 TxD
RS232 RxD
RS232 RTS
RS232 CTS
Do not connect
Signal GND
8
9
10
11
12
Do not connect
Do not connect
Do not connect
Keyout I/O
+12 V
13
14
15
16
17
18
19
20 OIU +5 V (5A)
21
22
23
24
25
RS422 CLK in (+ )
-12 V
RS422 CLK in (-)
RS422 CLK out (+ )
RS422 CLK out (-)
Port J2
Pin Signal
1 RS422 TxD (+ ) 2
RS232 TxD 3 RS232
RxD 4 RS232 RTS 5
RS232 CTS 6 RS422
TxD (-) 7 Signal GND
8 RS422 RxD (+ ) 9
RS422 RxD (-)
PanelMate Series
17-5
17.4 Cablin
CCM
(Male) J1
Panel Mate
(Male) DS-25P
(Male)
3~3
7
CPU
25-Pin
7
20
3
7
7
4
25
4
Hood- Shield
5
Hood
5
Hood
Shield-
Hood
CCM
(Male) J1
4
5
15
17
PanelMate
CPU
(Male) DB 25P
15
17
25-Pin
(Male)
15
16
10
14
10
14
17
16
22
23
7
22
23
7
9
10
18
23
12
11
9
13
Hood
Shield
Hood
L 19
Hood
Shield
H
17-6
PanelMate Series
17.4 Cabling
CCM
(Male) J2
10
PanelMate
(Male) DB-25P
CPU
(Male) 25-Pin
1
6
15
17
9
22
16
23
10
14
Hood
Hood
Shield
22
9
10
23
18
23
11
Hood
19
Hood
Shield
(Male)
DB 25P
2
Panel Mate
CCM
2
(Male)2 J1
3
7
Hood
or J2
PanelMate
(Male) DB-25P
1/0 CCM
(Male) Port
(Male)
PanelMate
2
3
7
3
7
3
7
15
16
Shield
Hood
Shield
I/O CCM
(Male) Port2
2
7
4
5
Hood
Hood
Shield
Hood
Ho
Figure 16-6 RS232C Cabling for Series Six and Six Plus PLCs
RS422
C Series Six
i PLCs
ti
for
PanelMate
(Male) DB-25P
Cable
Series 6 CCM2
(Male) J1 or J2
9
10
17
18
9
10
22
13
22
23
14
23
7
15
15
17
Hood
Shield
11
23
17
Hood
Hood
17
Shield
Hood
Figure 16-7 RS422 Cabling for Series Six and Six Plus PLCs
PanelMate Series
17-7
19.2K Baud
17.6.1 CCM
The following figure shows the port and DIP switch positions on the CCM card. This card is used with
Series Five PLCs only.
17-8
PanelMate Series
The CCM card has two DIP switch banks, labeled DIP SW1 and DIP SW2. DIP SW1, switch 1
through switch 7, are used to set the slave station address. Switch 1 is the least significant bit. Switch 9 is
used to select either master or slave.
Switch
8
Off*
Master/Slave
Switch
9
Master
Slave*
On
Off
* Default
Baud
Switch
1
Switch
2
Switch
3
300
600
1200
2400
4800
9600*
19.2k
On
Off
On
Off
On
Off
On
Off
On
On
Off
Off
On
On
Off
Off
Off
On
On
On
On
Rate
Turnaround
Delay
Switch
6
10 msec.
No Delay*
On
Off
Parity
Switch
4
Odd
None*
On
Off
Self
Diagnostics
Switch
5
Diags On
Diags Off
On
Off
Delay
Time
Switch
0*
20
100
500
Off
On
Off
On
Switch
8
Switch
9
Off*
Off
Off
On
On
* Default
PanelMate Series
17-9
17.6.2 CCM2
The following figure shows the port and DIP switch positions on the CCM2 card.
SW17-.
1000 Y-SW20
L10tJl10HO E-SW8
J1
LILJWHN
A aw m
awiaz
_g
SW9
SW1 6
The CCM2 card has 17 DIP switches which are used for configuration of baud rate, turnaround time,
protocol, and parity of the two ports, labeled "J1" and "J2". The 17 switches are divided between three
switch banks and are positioned on the card as shown in figure 16-8. The switch numbers are
silkscreened on the circuit board. The switch numbers given in the following tables reference the
silkscreened numbers and not the switch `numbers marked on each individual package.
Baud
Switch
Switch
10
Switch
11
Turn Around
Delay
Switch
15
Switch
9
300
600
1200
2400
4800
9600
19.2K
Open
Close
Open
Close
Open
Close
Open
Open
Open
Close
Close
Open
Open
Close
Open
Open
Open
Open
Close
Close
Close
0 ms
10 ms
500 ms
500 ms
Open
Close
Open
Close
Open
Open
Close
Close
Protocol
Switch
12
Switch
13
Switch
14
Parity
Switch
Open
Close
Open
Close
Open
Close
Open
Close
Open
Open
Close
Close
Open
Cpen
Close
Close
Open
Open
Open
Open
Close
Close
Close
Close
Enabled (odd)
Disabled
Rate
Master RS232
Master RS422
Slave RS232
Slave RS422
Peer RS232
Peer RS422 w/o clk
Peer RS422 with clk
Test 3
16
17
Close
Open
17-10
PanelMate Series
Baud
Rate
Switch
1
Switch
2
Open
Open
Close
Close
Open
Open
Close
Switch
3
300
600
1200
2400
4800
9600
19.2k
Open
Close
Open
Close
Open
Close
Open
Open
Open
Open
Open
Close
Close
Close
Protocol
Switch
4
Switch
5
Switch
6
Master RS232
Master RS422
Slave RS232
Slave RS422
Peer RS232
Peer RS422
Open
Close
Open
Close
Open
Close
Open
Open
Close
Close
Open
Open
Open
Open
Open
Open
Close
Close
Test 1
Test 2
Open
Close
Close
Close
Close
Close
Turn Around
Switch
7
Switch
8
0 ms
10 ms
500 ms
500 ms
Open
Close
Open
Close
Open
Open
Close
Close
Delay
Miscellaneous
Switch Settings
Switch 18
Switch 19
Switch 20
Don't Care
Don't Care
Always Open
Parity
Switch
17
Enabled (odd)
Disabled
Close
Open
17.6.3 CCM3
The CCM3 card DIP switches should be configured the same as the CCM2 card described in the
previous section. The placement and numbering of the DIP switches are exactly the same as the
CCM2 card.
PanelMate Series
17-11
The following tables show the possible DIP switch settings for the I/O CCM card. The switch numbers
correspond to the number on the DIP bank.
Baud
Rate
Switch
1
110
300
600
1200
2400
4800
9600
19.2K
Switch
2
Open
Close
Open
Close
Open
Close
Open
Close
Protocol
Switch
3
Parity
Switch
7
Switch
8
No Parity
No Parity
Odd Parity
Even Parity
Open
Close
Open
Close
Open
Open
Close
Close
Open
Open
Close
Close
Open
Open
Close
Close
Open
Open
Open
Open
Close
Close
Close
Close
Switch
4
Switch
5
Switch
6
Open
Close
Open
Close
Open
Close
Open
Close
Open
Open
Close
Close
Open
Open
Close
Close
Open
Open
Open
Open
Close
Close
Close
Close
Baud
Rate
Switch
1
Switch
2
TurnAround
Switch
6
Parity
Switch
7
No Parity
Odd Parity
Open
Close
Module
Operation
Switch
8
Operational
Test
Open
Close
Reset
Switch
Switch
9
Enabled
Reset
Open
Close
Delay
300
1200
9600
Open
Close
Open
Open
Open
Close
19 2K
Close
Close
Protocol
0 ms
500 ms
Switch
4
Switch
5
Switch
6
Open
Close
Open
Close
Open
Close
Open
Close
Open
Open
Close
Close
Open
Open
Close
Close
Open
Open
Open
Open
Close
Close
Close
Close
Open
Close
17-12
PanelMate Series
Function
Switch
RS-232D Operation
Open
Close*
CCM Port
Address
Communications
RS232*
RS422
Baud
Rate
300
1200
9600*
19.2K
Switch
2
CCM Port
Switch 1
1 (No Parity)
Scratch Pad
On
Off
Switch 3
1
On
Off
Switch 4
Off
Off
On
On
Off
On
Off
On
* Default
PanelMate Series
17-13
where:
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name
and Port Parameter Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name.
If this name is omitted, the default PLC name is assumed. (The default PLC is
defined in the PLC Name and Port Editor.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the
addressing nomenclature of the PLC defined by the plcnam. Consult the
following sections for more information about word reference numbers as they
are used for specific General Electric PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted, default
formats will be used.
The formats that PanelMate recognizes are: S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the
high order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535.
S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to
999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three digits
per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where
the number can range from 0 to 99,999,999.
17-14
PanelMate Series
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BINS*
8-digit decimal number stored as two 4-digit numbers in two contiguous
registers where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be
used to scale values in PanelMate so that the operator enters and reads negative numbers, but a
positive integer will be read from or written to the PLC.
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name
and Port Parameter Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in the
PLC Name and Port Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about bit reference numbers as they are used for
specific General Electric PLCs.
PanelMate Series
17-15
10001
to
00001
11+0001
01+0001
01-0001
02-0001
11-0001
12+0001
02+0001
R00001
to
to
to
to
to
to
to
to
to
11024
01024
11+1024
01+1024
01-1024
02-1024
11-512
12+1024
02+1024
R16384
rr
bb
PLC reference number of the bit position. The bit positions are numbered
from 1 to 16, least significant to most significant, respectively.
Note
The register number must be followed by a space.
PanelMate can reference more than one PLC word with a single read. The Series Five PLC can
read a maximum of forty words per read. The maximum number of unused PLC words per read is ten.
Once ten unused PLC words are encountered, PanelMate will generate another read. Note
Bit writes
to the following are not permitted. They are generally used by the CPU:
Internal status bits I1-XXX
Output status bits
17-16
PanelMate Series
I
0
[xi]
x
The following is the format for a register bit reference (Read Only):
[rr bb]
rr
bb
PLC reference number of the bit position. The bit positions are numbered
from 1 to 16, least significant to most significant, respectively.
Note
The register number must be followed by a space.
Note that General Electric Series Six Family PLCs store double precision numbers with the first (low)
register holding the least significant word and the next consecutive (high) register holding the most
significant word. PanelMate, however, interprets the first register as the most significant word and the
next consecutive register as the least significant word. For example, if the value 1 is stored in register
624 and the value 0 is stored in register 625, General Electric would interpret the stored value as 1,
while PanelMate would display the value as 65536. To read a double precision number
correctly, multiply the low byte by 65536 and add this value to the high byte.
PanelMate Series
17-17
PLC ID#
optional "R"
Register value used to receive bit set/clear information
Note
Ifno register value is entered, the default is 255.
The value that PanelMate writes to the PLC in order to specify what bits to write, always contains the number
(address) of the bit to be changed. This value is represented as a positive or negative number,
depending on whether the bit is to be set or cleared, respectively. The value sent to the PLC is sent
using the normal Series Six word/block write instruction. The value is described below:
15000 < value
Ox where x = value
289-18
PanelMate Series
The following ladder logic rungs may be added to a GE PLC program for the purpose of setting and
clearing individual bits as dictated by the instructions PanelMate writes to the PanelMate instruction word
(word 255) in GE PLCs.
GE Series 6: Program to Interpret Bit Controls
If Bit Address in Reg 255
CONST
R0256
R0255
R0256
01023
1+00000
(Then set or clear bit
101023 CONST
1
I
--]/[--+ [ A MOVE
+00001
R0256
CONST
R0256
B ]+ DO [SUB
REPS]+
( ) 001
101023 CONST
--]/[--+ [ A MOVE B ]+
1
I
R0255
+00000
I
+[ENDSW]+
I
IR0255
+[ A
R0254
MOVE
B ]+
()
PanelMate Series
17-19
CONST
R0254
CONST
+ -( )-+ -+ I
001
00001
01024
+
+Set flag
I
101024 R0255
+--] [--+[ A
MOVE
R0254
R0254
R0254
CONST
B ]+ [
LEN]+
001
INV
101024 R0254
--]
[--+
CONST
R0255
A ADDX B = C ]+
+00001
(Auxiliary inputs
+If laddressl>15000 then:
I
ICONST
R0255
R0254
01022
A SUBX B = C ]+ ---------------------------------------+ ------ + ------ + ----- + --------+ ------- + ------ + -------- + --( )-+
1+15000
1
01022 R0255
--]
[--+
CONST
R0254
A SUBX B = C ]+ +15000
R0254
17-20
A10001
CONST
064
PanelMate Series
1
101022 01024
R0254
A10001
MATRIX
CONST
LEND+
64
Inputs
+Else if Iaddressl > 10000 then
1
101022 CONST
R0255
R0254
01021
--]/[--+ [ A SUBX B
l
+ 10000 I
1
101021 R0255
CONST
= C ]+
R0254
+10000
I
+If address > 0 then set bit
1
101021
01024
R0254
10001
CONST
064
1
101021
01024
R0254
BIT
10001
CLEAR
MATRIX
CONST
LEN]+
064
(Auxiliary Outputs
+Else if Iaddressl> 5000 then
1
101022 01021
CONST
R0255
R0254
01020
PanelMate Series
17-21
1
101020 R0255
CONST
R0254
+05000
R0254
+--]
BIT
[--+--]J[--+[
SET
A00001
CONST
MATRIX
LEN]+
064
I
101020 01024
R0254
BIT
A00001
CLEAR
MATRIX
CONST
LEN]+
064
Outputs
+
101022 01021 01020 R0255
R00253
--
I
(Else if address>0 then set bit
I
101022 01021 01020 01024 80253
BIT
SET
00001
CONST
MATRIX
LEN]+
064
I
101022 01021 11020 11024
80253
00001
CONST
--] / [--+ --] / [--+ --] / [--+ --] [--+ [ BIT CLEAR MATRIX LEN]+
064
[ RETURN ]+ I
+[ENDSW]+
I
17-22
Note:
PanelMate Series
Registers - 253, 254, 255, and 256 are used by the program.
+[ENDSW]+
Output points 1020, 1021, 1022, 1023, and 1024 are used by the program.
Ix + yyyy
Ox + yyyy
PanelMate Series
17-23
Within the PLC Name Table, the PLC ID# is defined using the following format: ID# Rreg# (8 characters maximum)
ID#
PLC ID#
optional 'R"
reg#
Note
If no register value is entered, the default is 255.
The value that PanelMate writes to the PLC in order to specify which bits to write, contains the register and
number of the bit to be changed. This value is represented as a positive or negative number, depending on whether
the bit is to be set or cleared, respectively. The PLC word containing the value is controlled by PanelMate, using
normal Series Six Plus word/block write instructions.
The two byte value sent by PanelMate is represented as shown in the following figure:
15
1
1____ 1
14
13
12
11
10
1 _______________________________________________________________________________________________________________________________ 1
0= Set Bit (+ ) 1=
Clear Bit (-)
1I
A
bit value (0-2047)
Bit # 0-15
1
17 295
lM t S i
The following ladder logic rungs may be added to a Series Six Plus PLC program for the purpose of
setting and clearing individual bits as dictated by the instructions PanelMate writes to the bit write
register (default word 255) in GE PLCs.
390> >
I
I
I
IGE Series Six Plus:
Program section to implement bit set and clear operations for PanelMate pushbuttons when
PanelMate is used with the Series Six Plus advanced I/O.
The registers used are R0620 through R0632, and the outputs used are A00977
through A00985. Any other data space could be used by modifying this section of program.
PanelMate instructs the GE PLCs to set and clear bits by writing coded values to a register
called the "Bit Write Register" (BWR). The BWR is user-selectable during development using the
PLC Name and Port Editor of PanelMate. A register number may be entered following a PLC ID#
and a '" character in the Logical Device Unit, PLC ID# field. If no register number is explicitly
designated by the user, the BWR used defaults to R0255 (default setting).
In the following program, the BWR is R0621. Whenever R0621 is nonzero, PanelMate has written a
"Bit Write Code" (BWC) to the BWR, indicating a bit to set or clear. A00977 becomes energized
otherwise.
IConst
R0622
+ [A MOVE B ] - [
Memory
Clear
R0621
R0622
Registr
A00977
B ] ------------------------------------------------------------------
1+00000
(
I
I < < RUNG 391 > >
PanelMate Series
17-25
***kk**kkkkkkkkkkkkk*kk******kk**k*kk*#k*#*kkk*k*kkk*k*kkk*kkk*k*kkkkk**kkkkkkk#R**Rk****kkkk***k**kk*
I
IIf there is a BWC in BWR, call the subroutine to set/clear bits.
I
I
I Do not I
Set
or
Clear
IA00977 Const
+--]/[-[
R0620
MOVE
Const
B ]-[ DO SUB
1 390 +00001
R0620
REPS ]-
()
001
I
****R*Rkk*k*******Rk*****kkkk*kR*****RRkRRR'+:******R**k*kRRRk*R*****~'a:*>`***k****kR*k*********ii*****R**
I Clear the BWR, if there is a BWC (Note - for purposes of debugging, it Iis most
convenient to temporarily remove this rung.)
I
Debug
Do not
Bit
Rung
Set or
Write
Remover
Clear
Register I
IA00985 A00977
Const
A
390
R0621
MOVE
B]
+00000
*kk**kk*kkk*kkk*kk****kkR****R******k***k**********k*k***k***k*k*k*k**kkkk*kkkkk*R***R***k*Rk******kkk
I
j Else continue with other processing
I
+ [ENDSW]
17-26
PanelMate Series
Bit
I Write
Write
I Register
Memory
IR0621
+[A
R0622
MOVE
B]
I
I
I < < RUNG 395>>
(Test BWC to see if it is a negative number and energize A00978 if it is I (high bit
set). Note that whenever the BWC is positive, a bit is to be (set, however, if the BWC
is negative, a bit is cleared.
I
I
I
Bit
Write
Memory
I
I
+ [SHIFT LEFT
I
Const
N
000001
R0622
Const
A00978
MATRIX
LEN ] -------------------------------------------------------------- ( )
001
(
I < < RUNG 396>> I
PanelMate Series
17-27
Bit
Bit
Write
Write
Register
Memory
R0621
R0622
+(
I
I
I
I
MOVE
B]
I
I
< <RUNG
397> >
I Derive the absolute value of the BWC in R0622. If the BWC is negative, stake the
twos complement of the value. (Invert all bits and add one.)
Bit
Bit
Write
Write
Memory Memory
I
IA00978 R0622
A INV
R0622
Const
LEN]
395
001
Bit
Bit
Write
Write
Memory
Memory
+00001
17-28
PanelMate Series
(Clear R0623
I
I
# of Bit
to be
set
IConst
+[ A
R0623
MOVE
B ]-
()
1+00000
I
I < <RUNG 400> >
(The upper 12 bits of the BWC contain the address of the register I containing
the bit to be set or cleared. Shift these bits from IR0622 to R0623, and then
save them in R0624.
I
I
Bit
Write
Memory
I
I
+( SHIFT LEFT
I
Const
R00622
MATRIX
00012
Const
LEN ]-
()
002
I
I < < RUNG 401 >> I
***etxx*x*x****,t,tx**,r,r,e*~*,r*,e,e**xx**.*****:*******w*,r,+***,r,r,r~*r**,r.**,r#*******.*,r**x***x,******#***e~*
PanelMate Series
17-29
I# of Bit Registr
Ito be
I set
Bit I
Address
of
IR0623
R0624
+ [ A MOVE
B ]i
I
(Clear R0623
I
I
# of Bit
I
I
to be
Se
tI
I Const
+[ A MOVE
]1 +00000
R0623
B
I
I < < RUNG
403>> 1
I
(The lower 4 bits of the BWC (still in R0622) contain the number of the
I bit to be set or cleared. Shift these bits from R0622
to R0623, and l allow them to remain in R0623.
I
I
Bit
Wi
I
I Const
R0631
+ [ A MOVE
B]
I +00000
I
1 < < RUNG 405>>
I
I Const
R0632
+ [ A MOVE
B]
I +00000
1
I < <RUNG 406> >
1
I # of Bit
Ito be
Iset
I
IR0623
+[ A
R0632
MOVE
B]
I
I < < RUNG 407>>
IThe following checks register R0623 for zero. If the 4 bits of the BWC
I (in R0623) is zero, this indicates that the 16th bit needs to be cleared, Itherefore 16
must be added to R0623. The following rungs will accomplish Ithis function.
I
IR0632 R0631
+[A:
A00982
B ] ------------------------------------------------------------------------------------------------------------------- (
I
I
I <<RUNG 408>>
PanelMate Series
17-31
# of Bit
to be
set
I
IA00982 Const
+-] [-[ A
R0623
MOVE
A00981
B ] ___________________________
407 +00016
If the register address in R0624 is < = 1087 and R0624 > = 1024, then the l bit to be set or
cleared is a real output. A00979 becomes energized and J R0625 and R0626 are
ignored. Note that the register address is actually I register address -1.
I Register
Register
NotReal
Bit is
(Address
Address
Address
Real
of Bit
of Bit
Memory
Output
1R0624 Const
R0625
Const
R0624
R0626
A00979
+ [ A SUBX B----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------= C ]-[
---------------------------------------------------------------------------------------------------------------------------------------------------- A
SUBX-------------------------------------------------------------------------------------------------------------------------------------------- B =
---------------------------------------------------------------------------------------------------------------------------------------------------- C ]--_------------------------------------------------------------------------------------------------------------------------------------------------ ( ) I
--------------------------------------------------------------------------------------------------------------------+01087
+01024
I
I < < RUNG 410> >
If BWC is for a real output, subtract 1024 from the register address, multiply by 16,
and add the bit number to get the address of the output Ito set or clear (00001
through 01024)
17-32
PanelMate Series
I
Bit is
Register
I Real
Address
Output of Bit
1A00979 R0624
+-] [-[ A
R0627
MOVE
R0627
B ]-[
A SUBX
409
Const
R0628
B=
C ]-
()
+01024
Bit is
Real
Output
~A00979 R0628
Const
R0629
B =
]-
) 409
+00016
Bit is # of Bit Not Real Real to be I/O Reg Output Set Address ~A00979
R0629
R0623
R0630
] [----
ADDX B
C]-
409
< <RUNG 413> >
PanelMate Series
17-33
I Bit is
Real I/O Reg
Output
Address
A00979 A00978
R0630
+ -] [
] / [-[ BIT
409
395
00001
MATRIX
Const
LEN]-
( ) 315
064
I
Bit is Not Real Real I/0 Reg Output
Address
~A00979 A00978
R0630
I
I
409
00001
CLEAR MATRIX
395
Const
LEN]-
315
064
xzx,txxxx,tx:xx,rxxxxxxexxxxx,txxxxxxxxxx,txxx,e,txx,tx+rxxxx,t,txxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I If the register address in R0624 is < = 1151 and R0624 > = 1088, then the Jbit to be set or
cleared is a real input. A00980 becomes energized and 1R0625 and R0626 are ignored.
I Register
Register
Not Real
Bit is
Address
Address
Address
Real
of Bit
of Bit
Memory
Input
R0624
R0626
A00980
R0624 Const
R0625
+[A SUBX B
C]-[
+01151
Const
A SUBX
C] -------------------------------------------------- (
+01088
17-34
PanelMate Series
I
IIf the BWC is for a real input, subtract 1088 from the register address, (multiply by
16, and add the bit number to get the address of the input
Ito set or clear. (10001 through 11024)
1
Bit is
Register
Real
Address
Input
of Bit
1AC0980 R0624
+-] [--[ A
R0627
MOVE
R0627
B ]-[
Const
A SUBX B
415
R0628
=
C ]-
()
+01088
Bit is
Real
Input
~A00980 R0628
+---] [----[ A MPY
415
Const
B
R0629
=
+00016
Bit is
# of Bit
Not Real
Real
to be
I/O Reg
Input
set
Address
1A00980 R0629
+---] [--[ A ADDX
R0623
B
R0630
=
C]
415
x**,ex,exx,e*+rxxxx+exxxx*x~x~x,e,ex~~e~,ex.xx~rx*,ex~e*z~xx.*xx~xx,e,e*xx~ex~x~~xxxxx.~rxxxxxxxxxxxx,exxx,~*xxx*~*xxxxxx
PanelMate Series
17-35
Bit is
Not Real
Real
I/0 Reg
Input
Address
IA00980
+---] [
415
A00978 R0630
/
] [ ------ [
395
10001
SET
BIT
MATRIX
Const
LEN](
064
I
I
Bit is
Not Real
Real
I/O Reg
Input
Address
A00980 A00978
10001
R0630
[
+-] [ ---------- ] [
I
415
395
BIT
CLEAR
Const
MATRIX
LEN])
064
Bit is
Register
Not Real
Real
Real
Address
I/O Reg
(Output
Input
of Bit
Address
R0624
Const
Bit is
IA00979 A00980
+-] / [--] /
409
A00981
[--
415
I / [ --------[
408
A ADDX
R0630
=
C]
+00001
17-36
PanelMate Series
****************************************************************************************************** I
IIf the BWC is not a real input, output or if the "Adding 16 to Register" I (See
Rung 407 - 408) function was not implemented, add one to the (register address to
get a register range of 800001 through R02048 and (store in register R00630.
I
IIf the "Adding 16 to Register" function was implemented, then do not add 11 (one) to
the register, instead, store the register address in R0630.
I
I Bit is
Bit is
Not Real
Registr
Not Real I
Address
of Bit
Address
R0630
R0624
I
IA00979 A00980
+-] / [--] / [--] [--[
A00981
A MOVE B ]-[
Const
A MOVE B ]-
()I
409
R0630
415
408
+00000
I
I < < RUNG 423 > >
I
I ******************************************************************************************************
I Store the value in the register designated IR0626 by the address in R0630 in
I
I Bit is
Not Real I
Bit is
Memory
I
~A00979 A00980
+--] / [----] / [----[ A
409
415
IR0630
R0626
MOVE TBL EXT B
Const
LEN ]
001
I
I RUNG 424> >
I
PanelMate Series
l When the BWC is positive, set the bit in the value copied in R0626.
I
I
I Bit is
Bit is
I Real
Real
Output Input
1A00979 A00980
+---] /
409
415
A00978
-] / [---[
# of Bit
Not Real
to be
Address
set
Memory
R0623
BIT
R0626
SET
MATRIX
Const
LEN]-
001
395
I
I < < RUNG 425>>
I
I
l When the BWC is negative, clear the bit in the value copied in R0626.
I
I Bit is
Bit is
# of Bit
Not Real
Real
Real
to be
Address
set
Memory
Output Input
A00979 A00980
A00978
409
415
395
R0623
BIT
R0626
CLEAR
MATRIX
Const
LEN]-
001 I
17-38
PanelMate Series
I Move the modified value in R0626 back to the register designated by Ithe
address in R0630.
I
I Bit is
Bit is
Not Real
Memory
IA00979 A00980
+-] / [
] / [-[ A
409 409
415
R0626
MOVE TBL
IR0630
Const
EXT B
LEN ]
001
I
< < RUNG
427>>
I
I
+[Return
]
I
I
< < RUNG
I
I
+ [ENDSW]
I
I
< < RUNG
429>>
I
I
+ [ENDSW]
PanelMate Series
17-39
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Description
Reference
[R1024]
Register 1024
[R701]
Register 701
Bit References
17-40
Reference
Description
[A1233]
[AO466]
[118]
Input 18
[042]
Output 42
[IF + 999]
[I7-766]
[OA+643]
[06-1019]
PanelMate Series
18.1 Introduction
The ASCII Generic Protocol allows you to use PanelMate with any intelligent controller (PLC or host)
capable of sending and receiving ASCII characters over an RS-232 or RS-422 serial connection. If your
controller cannot be linked through any of PanelMate's built-in communications interfaces, you can use
the ASCII Generic Protocol to gain access to all of PanelMate's features.
The ASCII Generic Protocol simply defines the way in which PanelMate expects data to be transmitted to
it, and the way in which it will send operator inputs to the PLC or host.
PLC Brand
GE Series Six TI
500 Series
Honeywell ISSC
Square D
Controller 1771-DB
1775-GA
PanelMate Series
18-1
To connect PanelMate to the PLC, a direct RS232C cable connection would normally be made between the
PanelMate and one of the serial ports on the BASIC module.
For distances over 50 feet, an RS422 electrical connection can be used.
BASIC Module
RS232C
00
00
PLC
In'
RS232C
00
0
18-2
PanelMate Series
O O
000
PLC
A
0fr
!7
f a ! er !f
v !~
s~ o
0 O
O O
O
BASIC Module
PLC
III
When configuring templates or elements that will be updated using the Generic Protocol, the first
decision to make is whether you prefer an octal or decimal addressing system. PanelMate will recognize either
one, depending upon a selection you make in the PLC Name and Port Parameters Editor (refer to
chapter 9). Note that the default selection is octal.
By selecting an addressing system, you define the addresses which are valid entries for word and bit references.
A Generic word address is simply a number, like [123]. Note that for decimal systems, the addresses [1] through
[65535] are all valid. For octal systems, word addresses may start at [0] and can range up to [177777], but
only valid octal numbers may be used. This means that the next address after [7] is [10]. [8] and [9] are not
valid.
PanelMate Series
18-3
A Generic bit address is a two-part number consisting of a word number followed by the number of
the bit within the word. Bit numbering depends on the selection of decimal or octal, as shown in the
following diagram.
DECIMAL BITS
16
15
14
13
12
11
10
most
significant
bit
1
least
significant
bit
OCTAL BITS
17
16
15
14
13
12
11
10
07
06
05
04
03
02
most
significant
bit
01
00
least
significant
bit
Thus, decimal bit addresses range from [1.1] to [1.16], [2.1] to [2.16], and so on up to [65535.16]. Octal bit
addresses range from [0.00] to [0.07], [0.10] to [0.17], [1.00] to [1.07], and so on up to [177777.17].
Note that in the ASCII Generic Protocol, word and bit portions should be separated by a period or
space.
The following diagram summarizes the range of available addresses which can be used for configuration in
both decimal and octal versions. Note that address 65535 octal is actually the 27486th consecutive word.
OCTAL
10 07
DECIMAL
98
27485
27486
27487
00
65534
65535
65536
65534
177776
65535
177777
18-4
PanelMate Series
18.5.1 Frames
As was indicated earlier, all transmissions between the host and PanelMate have a common structure,
although length and specific content will differ. This common format is called the frame, and it defines how
all transmitted messages should begin and end. The ASCII Generic Protocol makes it easy for
programs written in BASIC to create and send messages, and to detect the beginning and end of
incoming messages.
The standard frame for messages in ASCII Generic Protocol is shown below:
ID,
task block
,bcc
CR
LF
optional fields
The ASCII character ":" (58 dec, 3A hex). This indicates the beginning of a new
message.
ID, The ID# of the PanelMate unit involved in the transmission. This is the Network ID
number assigned in the PLC Name and Port Editor. This number can be 1254. The ID# is sent as one or more ASCII characters and must be followed
by a comma (ASCII code 44 dec, 2C hex). Leading zeroes and blanks are
allowed. (None will be sent by PanelMate.)
This is an optional field. If there is only one PanelMate on the link, this field
may be omitted. You must indicate whether you will be using the ID# field by
appropriately completing the Format for Generic Protocol Table fields in the
PLC Name and Port Editor.
task block This is the main body of the frame. It contains ASCII numbers, separated by commas,
which define the type of operation and any associated data. The task block
varies in length.
See the following section, Task Blocks, for specific details.
,bcc A Block Check Calculation (BCC) is used to verify the integrity of the frame. The BCC is
computed by the sender and included with the message. The receiver
recomputes the BCC and compares it against the one sent.
The BCC is sent as one or more ASCII characters, and must be preceded by
a comma so that it is separated from the last number in the task block.
Leading zeroes and blanks may be sent.
This is an optional field. If you want to avoid calculating a BCC before and
after each transmission, this field may be omitted. You must indicate whether you
will be using the BCC field by appropriately completing the format for
Generic Protocol in the PLC Name and Port Editor.
PanelMate Series
18-5
The ASCII character ';" (59 dec 3B hex) This indicates the end of the
transmission.
CR L F The ASCII characters for carriage return (13 dec, OD hex), and line feed (10 dec, OA
hex). Neither one or both of these characters (in either order) may be
included in frames sent to PanelMate. This means that frames can be sent
easily using BASIC's printer commands like PRINT or LPRINT. These
trailing characters are ignored by PanelMate.
All frames transmitted by PanelMate include both characters in the order
shown.
Task Code
4
Description
Hos sends
4
data to
PanelM
addr valuel
value2
...
value60
1 to 60 values
5
Host
requests
current page from PanelMate
5
133
Host
requests
operator input from PanelMate
133
132
Host
sends
to
data PanelM
132
addr valuel
...
input
value60
1 to 60 values
134
Host
requests
PanelMate to re-transmit last frame
134
64
18-6
Pane
lMat
64
PanelMate Series
Task Code
65
Description
PaneIMate sends single-precision numeric keypad input to host
65
66
value
page
addr
value
value
68
addr
67
page
page
addr
bit
value
69
70
,row
,col
fg
bg
,font
bnk
text
fg
bg
,font
bnk
num row
row
,col
num col
PanelMate Series
18-7
,addr
,values ,value2
1 to 60 values
4
The ASCII character 4 (52 dec, 34 hex).
,addr The reference address associated with the first value in the group of values which follow.
Addresses of subsequent values in the group are assumed to be sequential. The
address may be 0 to 65535, sent in ASCII, and must be preceded by a
comma.
,value A register value, which can range from -32768 to 32767. From 1 to 60 values may be
transmitted in a block. Values are sent in ASCII and are preceded by
commas. Leading zeroes and spaces are permitted but not required.
66
67
133
18-8
PanelMate Series
66
67
,value60
132
The ASCII characters 132.
,addr The reference address associated with the first value in the group of values which follow.
Addresses of subsequent values in the group are assumed to be sequential. The
address may be 0 to 65535, sent in ASCII, and must be preceded by a
comma.
,value A register value, which can range from -32768 to 32767. From 1 to 60 values may be
transmitted in a block. Values are sent in ASCII and are preceded by
commas. Leading zeroes and spaces are permitted, but not required.
134
134
PanelMate Series
18-9
64 ,page
64
,page
Note
The Alarm Summary Page is page 10 for PanelMate I & II; page 16 for PanelMate III.
65
,page
,addr
,value
65
The ASCII characters 65.
,page The number of the page currently being displayed, sent in ASCII, preceded by a comma. The
Alarm Summary Page is page 10 for PanelMate I & II; page 16 for PanelMate
III.
,addr
The Target Word Address configured for this numerical input point. Only the
word address is sent, in ASCII, preceded by a comma.
,value The result of the associated Input Value Expression. This number is an integer in the range 32768 to 32767 and is sent in ASCII, preceded by a comma.
18-10
PanelMate Series
66
page
,addr
,value
,value
66
The ASCII characters 66.
,page The number of the page currently being displayed, sent in ASCII, preceded by a comma.
The Alarm Summary Page is page 10 for PanelMate I & II; page 16 for
PanelMate III.
,addr
The Target Word Address configured for this numerical input point. Only
the word address sent, in ASCII, preceded by a comma.
,value value The double-precision result of the Input Value Expression is split into two 16-bit
register values and transmitted (in ASCII) with the most significant part first.
A comma precedes each of the two values, each of which will be in the range
-32768 to 32767.
67
,page
,addr
,bit
,value
67
The ASCII characters 67.
,page The number of the page currently being displayed, sent in ASCII, preceded by a comma.
The Alarm Summary Page is page 10 for PanelMate I & II; page 16 for
PanelMate III.
,addr
The word number portion of the bit address configured for the control button,
sent in ASCII, preceded by a comma.
,bit The bit number portion of the bit address configured for the control button. Range is 1-16 for
decimal systems, 0-17 for octal systems, sent in ASCII, preceded by a comma.
,value
This will be a one if the bit is to be turned on, or a zero if it is to be
turned off. It is sent in ASCII, preceded by a comma.
PanelMate Series
18-11
68
Text up to 80 characters
Data
Text up to 80 ASCII characters.
Pass through requests are considered to be equivalent to one line of text on an IBM-compatible printer
and are, therefore, limited to 80 characters of text. Since each request is considered one line, no CR LF
pair need be embedded in the text. These will be automatically inserted by the PanelMate. Note
that the optional CR LF pair at the end of the packet is still supported.
Since the pass through request contains text instead of ASCII encoded integers, the BCC function is undefined.
BCC can still be specified and will function as with other task codes. Semicolons are not allowed in the
ASCII text field since a semicolon is used to delimit the end of the packet.
Pass through requests will be handled as an individual line of output, and no coordination of the printer port
with alarm routines is performed. If data which could cause an alarm is received by PanelMate through one
port while a pass through request is being processed through another port, the alarm data will be processed
immediately after the current pass through line is processed. The host is responsible for avoiding this conflict
of data transfers.
69
69
,row
,col
,fg
,bg
,font
,bnk
,text
18-12
row
,col
,fg
,bg
,font
,bnk
,text
PanelMate Series
70
,row
,fg
,bg
font
,bnk
,num row
,num col
70
,row
Row number in text area starting in the upper left-hand corner (0-17).
,col
Column number in text area starting in the upper left-hand corner (0-65).
,fg ,bg
Must be 0.
,font
,bnk
Must be 0.
,num row
,num col
The row and column fields, along with the number of rows and columns field, define a rectangular area
starting at the row and column values.
PanelMate Series
18-13
2. If sending, take the two's complement of the result. This value is the BCC.
If you are unfamiliar with the concept of the two's complement, just remember that the sum
that you calculated in step 1 plus the BCC, must equal 0.
If your BASIC language can handle negative numbers, the BCC will be the negative of the
sum BCC = -(sum).
If your BASIC language cannot handle negative numbers, the BCC will be the number that,
when added to the sum, will equal 65536 (which is the equivalent of 0 in your language's
"thinking"). BCC = 65536 -(sum).
If receiving, add the received BCC to the result of the previous summation. The net total
should be zero if the frame was correctly received. You will always receive values from
PanelMate in the range -32768 to 32767.
Example 1:
Send this frame from the host to PanelMate; assuming host will be working in
the range of numbers -32768 to 32767.
1,
132
,100
,12345
,627
,0
,160
,-25536
,25000
,-12829
Send the same frame as above from the host to PanelMate; assuming host will
be working in the range of numbers 0 to 65536.
132
,100
627
,12345
,0
,160
40000
,25000 52707
65
,204
1372
,-1642
18-14
PanelMate Series
PanelMate Series
18-15
18-16
PanelMate Series
TxD
15
RxD
17
GND
Hood
10
RxD (+)
GND
Hood
Shield
22
--
RxD (-)
TO (+)
23
Hood
Tx D (-)
Shield
Hood
PanelMate Series
10
REM
15
REM
20
REM
25
REM
30
REM
35
REM
Buffers
40
REM
45
REM
50
REM
55
":35,5,-40,"
60
REM
65
REM
Receive response
70
LINE
INPUT BUF$
75
LPRINT
BUF$
80
END
18-17
Send a Frame
The following routine, written in BASIC, sends a Generic Protocol frame with a unit ID, BCC, and trailing
carriage return/line feed. Assume that the following variables are initialized with the appropriate values.
IDNUM%
TASK%[ I
TASKLEN%
300
REM
310
BCC% = IDNUM%
320
LOOPCNT% = 0
330
""
340
IDNUM%,
350
360
370
""
380
TASK%[LOOPCNT%]
390
LOOPCNT% = LOOPCNT% + 1
400
GOTO
410
420
430
440
450
RETURN
350
BCC%
"
Receive a Frame
The following routine, written in BASIC, receives a Generic Protocol frame with a unit ID, and BCC.
The following variables are returned from the subroutine.
TASK%[ ]
An array of values containing the task block received (1 to 62 numbers long).
TASKLEN%: The number of values received (1 to 62).
1818
PanelMate Series
500
REM
510
TIMEOUT% = 0
520
CH% = INKEY%()
530
540
550
TIMEOUT% = TIMEOUT% + 1
560
GOTO
520
600
REM
NUM% = 0
620
PanelMate Series
630
GOSUB
500
640
650
660
670
GOTO
680
690
RETURN
700
REM
710
TASKLEN% = O:FIRST% = 1
720
GOSUB
730
740
760
GOSUB
770
780
IF CH% < > 44 AND CH% < > 59 THEN GOTO 760
790
B CC % = BC C% + N U M%
800
810
TASK%[TASKLEN%] = NUM%
820
TASKLEN% = TASKLEN% + 1
830
840
TASKLEN% = TASKLEN% - 1
850
860
870
TASKLEN% = 0
880
RETURN
630
Get a packet
500
600
18-19
The following example routine should print 64 and 1, repeatedly, when run.
1000
REM
1010
IDNUM% = 35
1020
TASK%[0] = 5
1030
TASKLEN% = 1
1040
GOSUB
300
1050
GOSUB
700
1060
1070
X% = 0
1080
1090
LPRINT TASK%[X%];
1100
X% = X% + 1
1110
GOTO
1120
LPRINT
1130
GOTO
1140
END
1080
1000
Task Code 4
The following subroutine builds and transmits a task 4 block. The following variables must be set prior to
calling the subroutine.
ADDR%
DADDR%
DLEN%
The reference address associated with the first value being sent to Panelmate.
The address in the PLC of the first value to send to the PanelMate.
The number of values to send to PanelMate (1-62).
2000
REM
2010
TASK%[0] = 4
2020
TASK%[1] = ADDR%
2030
REM
Set up data
2040
REM
2050
REM
2060
TASKLEN% = DLEN% + 2
2070
REM
2080
GOSUB
300
2090
RETURN
18-333
PanelMate Series
Task Code 5
The following subroutine builds and transmits a task 5 block. There are no variables which need to be
set prior to calling the subroutine.
3000
REM
3010
TASK%[0] =
3020
TASKLEN% =
3030
GOSUB
3040
RETURN
300
REM
4010
TASK%[0] =
133
4020
TASKLEN% =
4030
GOSUB
4040
RETURN
300
The reference address associated with the print value being sent to Panel
Mate.
The address in the host of the first value to send to the PanelMate.
The number of values to send to PanelMate (1-62).
DADDR%
DLEN%
5000
REM
5005
REM
5010
TASK%[0] = 132
5020
TASK%[1] = ADDR%
5030
REM
Set up data
5040
REM
5050
REM
5060
TASKLEN% = DLEN% + 2
5070
5080
GOSUB
5090
RETURN
300
PanelMate Series
18-21
REM
6010
TASK%[0] =
134
6020
TASKLEN% =
6030
GOSUB
6040
RETURN
300
REM
GOSUB
7020
7100
7200
7210
REM
RETURN
7300
7310
REM
7320
REM
7330
RETURN
7400
7410
7420
REM
7430
REM
RETURN
7450
REM
7460
REM
RETURN
7500
18-22
PanelMate Series
REM
9010
9020
9040
GOSUB
9050
GOSUB
9060
9070
GOTO
END
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Reference
[1]
[123]
[65535]
[0]
[77]
[177777]
Description
Word 1
Word 123
Word 65535
Word 0
Word 77
Word 177777
Bit References
Reference
[1.8]
[123.14]
[65535.27]
[0.7]
[77.14]
[1777777.27]
PanelMate Series
Description
Word 1 bit 8
Word 123 bit 14
Word 65535 bit 27
Word 0 bit 7
Word 77 bit 14
Word 1777777 bit 27
18_23
PanelMate can be used with any of the Modicon PLCs that have Modbus capability,
using PanelMate's Modbus ASCII mode driver. The driver takes responsibility for
communications to this programmable controller, generating the protocol necessary to
request information from and send information to the PLC. The PLCs simply respond
to these requests and commands. No ladder logic is required in the PLC to support the
interface to PanelMate
19.2 Memory
The following memory types are supported by this driver.
OXXX
Coils/discrete
outputs OXXXX
1XXX
Discrete inputs (read
only) 1XXXX
3XXX
Input registers (read
only) 3XXXX
4XXX
Holding/output
registers 4XXXX
f ll
00
00
0
Micro84
Pane Mate
J375
J478
J478
584
J478
PanelMate
884
J474
484
Model
# Modbus ports
built-in
1
984
A&B
3
984-X
984-381/
-480/-680
2
984-380
884
584
484
,184
None
Modbus Adapter
N/A
N/A
N/A
N/A
N/A
N/A
I
None
i
J474
Modbus Modem
J478
J478/S978
J878
J878
J478
J478
J474/475
Cable Connector
DB-25P
DB-25P
DE-9P
Military
30-Pin
DB-9P
DS-25P
J375
J378
DB-25P
I
I
Port(s)
1,2,3
1,2
1,2
I
1
1,2
1.2
19-2
PanelMate Series
19.4 Cabling
19.4 Cabling
Communications between PanelMate and Modbus is RS232C (in ASCII mode). The recommended
maximum cable length is 50 cable feet. You should construct a communications cable of the desired
length for each connection to be made. Note that the cable configuration is similar for the various
Modicon PLCs and modems.
Communications Cable
for Modicon PLCs
PanelMate
Serial Ports
Ports
PanelMate
9-Pin Modbus
PanelMate
584 Military
Serial Ports
Ports
Serial Ports
Connector
2
X
Shield
4
5
5
7
4
5
7
M
G
P
8*
Hood
Shield _
Hood
20*
Hood
Hood
Shield
Shield
Hood
Hood
PanelMate Series
19-3
Most
Significant
Bit
Least
Significant
Bit
1
Example:
switch - 1
setting - 0
2
0
3
0
4
0
5
1
6
0
7
1
8
1
=
PC address 11
19-4
PanelMate Series
The bottom set of switches is used to set communication parameters. Be sure the parameters of both the 884
and the PanelMate match.
Note
switch: 1
0
0
0
0
0
0
2
0
0
0
0
1
1
3
0
0
1
1
0
0
4
0
1
0
1
0
1
I
i
Baud Rates
50
75
110
134.5
150
300
0
0
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
600
1200
1800
7000
2400
3600
4800
7200
9600
19200
2 stop bits
1 stop bits
0 = odd parity
1 = even parity
0 = no parity
1=
parity selected
PanelMate Series
19-5
Switches 1, 2, 3 and 4 of switch set two (S2) are used to configure the baud rate for the J375. The
following chart summarizes selection options.
Baud
Rate
Switch
Switch
Switch
Switch
19.2K
9600
ON
OFF
ON
ON
ON
ON
ON
ON
4800
OFF
OFF
ON
ON
2400
OFF
ON
OFF
ON
1200
ON
ON
ON
OFF
600
300
OFF
ON
ON
ON
OFF
OFF
ON
OFF
150
OFF
OFF
ON
OFF
134.5
ON
ON
OFF
OFF
OFF
ON
ON
OFF
OFF
OFF
OFF
OFF
110
75
Switch 5
Switch 6
EVEN
OFF
ON
ODD
ON
ON
NONE
ON
OFF
When communicating with PanelMate using ASCII Modbus, the parity selected must be
ODD or EVEN.
Switch 7 of switch set two (S2) is used to select the number of stop bits for the J375. With switch 7 set
ON, two stop bits are selected. With switch 7 set OFF, one stop bit is selected.
Switch 8 of switch set two (S2) selects ASCII mode when it is OFF, or RTU mode when it is ON.
When communicating with PanelMate, ASCII mode must be selected.
19-6
PanelMate Series
Function
Protective Ground
Data Transmit
16
17
Binary Address 16
Stop Bit Option
Data Receive
18
Binary Address 32
Ready to Send
19
Clear to Send
20
21
Parity Enable
Signal Ground
22
Binary Address 64
Binary Address 1
23
Baud Rate 1
24
Pin
Function
10
Binary Address 2
25
11
Baud Rate 2
26
Signal Ground
12
Binary Address 4
27
Modbus Data In
13
Baud Rate 4
28
Mode Select 1
14
Binary Address 8
29
15
Baud Rate 8
30
Mode Select 2
PanelMate Series
19-7
Baud rates are selected by connecting pins 9, 11, 13 and 15 to signal ground at pin 7. The following
chart summarizes selection options, where YES = connect to pin 7 and NO = leave unconnected.
Baud
Rate
Pin
Pin
Pin
Pin
11
13
15
50
YES
YES
YES
YES
75
NO
YES
YES
YES
110
YES
NO
YES
YES
134.5
NO
NO
YES
YES
150
YES
YES
NO
YES
300
NO
YES
NO
YES
600
YES
NO
NO
YES
1200
NO
NO
NO
YES
1800
YES
YES
YES
NO
2000
NO
YES
YES
NO
2400
YES
NO
YES
NO
3600
NO
NO
YES
NO
4800
YES
YES
NO
NO
7200
NO
YES
NO
NO
9600
YES
NO
NO
NO
19200
NO
NO
NO
NO
Pin
24
Pin
22
Pin
18
Pin
16
Pin
14
Pin
12
Pin
10
Pin
8
Binary
26
19-8
PanelMate Series
Specific modes of operation are selected by connecting pins 28 and 30 to signal ground at pin 26. The
following chart summarizes selection options where YES = connect to pin 26 and NO = leave
unconnected.
Note
Pin 28
Pin 30
ASCII
YES
YES
RTU
YES
NO
Not Valid
NO
YES
Test
NO
NO
Pin
17
Pin
19
Pin
21
YES
YES
YES
NO
YES
YES
YES
NO
YES
NO
NO
YES
YES
YES
NO
NO
YES
NO
YES
NO
NO
NO
NO
NO
PanelMate Series
19-9
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC and Port
Parameters Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name. If
this name is omitted, the default PLC name is assumed. (The default PLC is
defined in the PLC and Port Parameters Table.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about word reference numbers as they are used
for specific Modicon PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted, default
formats will be used.
The formats that PanelMate recognizes are:
S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the
high order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to
999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three digits
per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where
the number can range from 0 to 99,999,999.
19-10
PanelMate Series
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BINS*
8-digit decimal number stored as two 4-digit numbers in two contiguous
registers where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be
used to scale values in PanelMate so that the operator enters and reads negative numbers, but a
positive integer will be read from or written to the PLC.
Note
where
[plcnam,bit]
plcnam, is an optional field.
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC and Port
Parameters Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name. If this name is omitted,
the default PLC name is assumed. (The default PLC is defined in the PLC
Names and Port Parameters Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. -Consult the following
sections for more information about bit reference numbers as they are used for
specific Modicon PLCs.
PanelMate Series
19-11
Coils/discrete outputs
1XXX
3XXX
4XXX
Holding/output registers
ii
cc
PLC reference number for a coil reference.
PanelMate cannot write to inputs or input registers. Therefore, all control button PLC bit references in the
PanelMate editors refer to Modicon coils.
Bit references in expressions refer to Modicon coils or inputs. All
references to words refer to Modicon registers.
Modicon PLC model Micro84 can read up to 16 words per read cycle. Models 184 and 484 will allow a
maximum of 25 contiguous words per read. The maximum number of unused words for the three above
mentioned PLCs is 10. PanelMate generates another read when more than 10 unused PLC words are
encountered.
19-12
PanelMate Series
19.8.2 Modicon 584, 884 and 984 Register, Input and Coil References
The Modicon PI-Cs listed above use decimal word addresses. The PanelMate format default is BIN4. The
following list contains the memory types supported by PanelMate.
OXXXX Coils/discrete outputs 1XXXX
Discrete inputs (read only) 3XXXX
Input registers (read only) 4XXXX
Holding/output registers
Note
ii
cc
The following is the format for a register bit reference. [rr bb]
rr
bb
PanelMate Series
19-13
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Reference
[40010]
Description
Output register 40010
[30001]
19-14
Reference
[25]
Description
Coil 25
[10009]
[40098 16]
PanelMate Series
20.1 Introduction
PanelMate can be used with any of the programmable controllers in the current Reliance AutoMate
family using the Reliance driver. (PanelMate does not support the earlier AutoMate 35 PLC.)
The driver takes responsibility for communications to the programmable controller, generating the
protocol necessary to request information from, and send information to the PLC. No ladder logic is
required in the PLC to support the interface to PanelMate.
PanelMate supports three types of connections to Reliance PLCs:
To the R-Net using a Gateway
To the serial communications card
Direct to the PLC processor programming port
All three types of connections use the same cable type and the "node.slot" format for PanelMate's PLC
ID#.
Each PLC is addressed by a node number and a slot number. This address is entered in PanelMate as
the PLC ID# in the PLC Name and Port Table using the format "node.slot" (e.g., 22.3). The period is
required. The node and slot number to use depends on the type of connection being used to access the
PLC. This is explained in greater detail in the sections that follow. The slot number is simply the slot
in which the processor card being addressed resides. Be aware that, in an AutoMate system using a 3-slot
power supply, slot 1 is not available.
When using the CRT or Mini Programmer to configure the PLC, check for the following:
PanelMate Series
Selection:
Node #:
Max Node:
Configuration:
20-1
20.2 Memory
20.2 Memory
Reliance
Low
High
Low
High
0.00
15.7
0
1000
15
1067
20
0.00
76.17
0
2000
76
2777
30/30E
0.00
2000.00
20000.00
76.17
3777.17
21!!1.17
0
2000
20000
76
3777
27777
40
0.00
1600.00
20000.00
177.17
17677.17
157775.17
0
1600
20000
177
17677
157775
40E
0.00
20000.00
17677.17
157775.17
0
20000
17677
157775
Model
15
20.3.1 Direct
The RS232 port on the PLC may be used to make a direct connection to the processor. The processor port
has a fixed baud rate of 9600. (A few AutoMate 20 PLCs have a 9600/1200 option.) The PLC node number
is set through the programming port using a programming terminal, and is stored in non-volatile
memory. Since communications is direct, the slot designation is always zero.
Example:
Processor ID# = 5
PanelMate PLC ID# = 5.0
A PanelMate connected directly to the programming port of an AutoMate 20 PLC should be deactivated before
starting up the PLC. This model PLC stops if it receives a command from the programming port in the first
few seconds after starting up. PanelMate may be deactivated by either disconnecting the cable from the
programming port or by putting the PanelMate in configuration mode.
Communications
Cable
000
00
Reliance
CI
20-2
PanelMate Series
Communications
00 00
0
Cable
Serial
Comm
Card
Reliance
AutoMate PLC
Communications R-Net
Reliance
Cable
Gateway AutoMate PLC
R-Net
Processor
R-Net Cable
PanelMate Series
20-3
20.4 Cabling
20.4 Cabling
The communication between PanelMate and Reliance AutoMate PLCs is RS232C, and has a recommended maximum cable length of 50 cable feet. You should construct a PanelMate communication
cable of the desired length for each connection. All PanelMate and Reliance AutoMate ports are
female 25-pin (DB-25S). Therefore, the connectors on the cables must be male 25-pin (DB-25P).
RS232C Communications Cable
for Reliance AutoMate PLCs
PanelMate
(Male) DB-25P
Relianace AutoMate
(Male) DB-25P
6
8
20
Hood
Shield
Hood
20-4
PanelMate Series
S3
00000001
0000000
PanelMate Series
20-5
Switch Position
On
Off
S i-1
S1-2
S1-3
S1-4
S1-5
Illegal
Illegal
8 Data bits*
Parity on
Parity even
Asynchronus*
Binary*
7 Data bits
Parity off*
Parity odd*
* Default value
Baud Rate
110
300
600
1200
2400
4800
9600*
19200 (see
S2-6)
S1-6
S1-7
S1-8
Off
On
Off
On
Off
On
Off
On
Off
Off
On
On
Off
Off
On
On
Off
Off
Off
Off
On
On
On
On
* Default value
Switch Position
Function
On
Off
S2-4
S2-5
S2-6
S2-7
S2-8
Receive clk
I/O Port
19200 baud
Not used
Not used
External
RS422
1937Hz**
-
Internal*
RS232*
18750Hz***
-
*
Default value
** +2.8 % *** 2.3%
20-6
PanelMate Series
Note
where
plcnam, The 6-character (or less) name of the designated PLC, as defmed in the PLC and
Port Parameters Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in
the PLC and Port Parameters Table.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about word reference numbers as they are used
for specific Reliance PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted, default
formats will be used.
The formats that PanelMate recognizes are: S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the high
order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to 999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three
digits per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where
the number can range from 0 to 99,999,999.
PanelMate Series
20-7
BINS
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BIN8*
8-digit decimal number stored as two 4-digit numbers in two contiguous registers
where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to
scale values in PanelMate so that the operator enters and reads negative numbers, but a positive
integer will be read from or written to the PLC.
where
The 6-character (or less) name of the designated PLC, as defined in the
plcnam, PLC and Port Parameters Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in
the PLC Names and Port Parameters Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about bit reference numbers as they are used for
specific Reliance PLCs.
20-8
PanelMate Series
rr
bb
Note
[rr]
bb]
PLC reference number of the register.
PLC reference number of the bit.
A period (.) must be between the register and bit reference numbers.
The table at the beginning of this chapter shows the maximum amount of memory available for the
specific Reliance model. Your PLC may or may not have the maximum amount of memory.
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Description
Reference
[12]
Word 12 of Reliance Model 15
[2533]
Word 2533 of Reliance Model 20
[21333]
Word 21333 of Reliance Model 30/30E
[163]
Word 163 of Reliance Model 40
[2051]
Word 2051 of Reliance Model 40E
Bit References
Reference
[2.3]
[42.5]
[14.6]
[4000.16]
[284.7]
PanelMate Series
Description
Word 2 bit 3 of Reliance Model 15
Word 42 bit 5 of Reliance Model 20
Word 14 bit 6 of Reliance Model 30/30E
Word 4000 bit 16 of Reliance Model 40
Word 284 bit 7 of Reliance Model 40E
20-9
21.1 Introduction
Using the CP524 or CP525 communications coprocessor, PanelMate can be communicate with any of the
Siemens S5 U family of PLCs. The CP524 and CP525 communications coprocessor uses the 3964R protocol.
The CP525 has two independent serial ports. The CP524 has only one serial port. (All references to the
CP525 will include the CP524 unless otherwise noted.) The driver takes responsibility for communications to
this programmable controller, generating the protocol necessary to request information from and send
information to the PLC.
Unsolicteds are not supported and should not be used. When writiing to bit or byte addresses that do not exist ,
no errors will be generated. This section describes the basic configuration of Siemens PLCs and PanelMate.
The Siemens driver supports models S5-115U, S5-135U and S5-155U.
21.2 Memory
The following list contains the memory types supported by the Siemens driver. D
Data Block
I
Flag
Output
Note
Absolute, System and Extended memory areas are not supported.
There are several rack models within the Siemens S5 family of products. Each rack model can have
differenct CPUs. Each CPU model may have different memory limits. The maximum address value for
each of the supported PLC models is given in the following tables.
CPU 944
CPU 943
CPU 942
CPU 941
Data Block
256
256
256
256
Inputs
1024
1024
1024
1024
Flags
2048
2048
2048
2048
Counters
128
128
128
128
Outputs
1024
1024
1024
1024
Timers
128
128
128
128
PanelMate Series
21-1
21.2 Memory
CPU 928
(R Processor)
CPU 922
CPU 921
(S Processor)
CPU 920
(M Processor)
Data Blocks
256
256
256
256
Inputs
4096
4096
4096
4096
Flags
2048
2048
2048
Counters
256
128
128
Outputs
4096
4096
4096
Timers
256
128
128
4096
CPU 946/7
(R Processor)
CPU 922
CPU 921
(S Processor)
CPU 920
(M Processor)
Data Block
256
256
256
256
Inputs
4096
4096
4096
4096
Flags
2048
2048
2048
2048
Counters
256
128
128
Outputs
4096
4096
4096
Timers
256
128
128
4096
Inputs, Outputs and Flags limits are given in bits. A - indicates that the memory area is not
supported by the CPU model.
The S5-135U and S5-155U can operate in a multiprocessor configuration using either the M, S, R
processors or CPU 928. These processors can also be used in stand-alone mode in the S5-155U. The
following is a brief description of each processor.
CPU928 This processor is designed for multiple tasks: it provides fast binary signal processing
(open-loop control) as well as fast word processing (computing and closedloop control).
M Processor
This processor is used for data processing, arithmetic and statistics.
R Processor
This processor is used mainly for fast word processing (computing and closedloop control). It can also be used for binary signal processing.
S Processor
This processor is used mainly for fast binary signal processing (open-loop
control). It can also be used for computing and closed-loop control.
21-2
PanelMate Series
Communications
Cable
0
=o
0
-o
P
5
2
4
Yin
S5-115U
Panel Mate
Communications
Cable
PanelMate
C
P 5
25
S5-155U
Communications
Cable
000
00
PanelMate
PanelMate Series
21-3
21.4 Cablin
21.4 Cabling
The Siemens driver supports RS232C communications only. The following figure shows the cable
configuration between PanelMate and CP524 and CP525.
PanelMate
(Male) 25-Pin
2
(Male) 9-Pin
233
7 ____________________ 7
Parity
Even
Stop bits
Note The baud rate is configurable to these settings: 19200, 9600, 4800, 2400, 1200, 600, 300 and 110. When
using a CP525, the sum of the baud rate on the two serial ports must not exceed 19200. In all
cases, configure PanelMate's serial port to match the selected baud rate.
Note that in order for PanelMate and the Siemens PLC to communicate, the Siemens PLC must be
set to the higher priority. The Siemens SEND-ALL and RECEIVE-ALL functions must be executing
in the CPU.
21-4
PanelMate Series
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BINS*
8-digit decimal number stored as two 4-digit numbers in two contiguous registers
where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to
scale values in PanelMate so that the operator enters and reads negative numbers, but a positive
integer will be read from or written to the PLC.
Note
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name
and Port Parameter Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in the
PLC Name and Port Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about bit reference numbers as they are used for
specific Siemen PLCs.
21-6
PanelMate Series
DW
FW
1W
QW
DL
Data Word
DR
FY
Flag Byte
IB
Input Byte
QB
Output Byte
Data Bit
Flag Bit
Input Bit
Output Bit
The prefixes are used to identify the usage of the variable to the Siemens PLC.
Word References
The following is the format for a data word memory reference.
[mddd:www]
m
ddd
www
Word offset within data block [0-255]; 3-digit maximum, leading zeroes allowed.
The following is the format for a word memory reference or a register (16-bit word) reference in timer
or counter memory (read only).
[m:wwwl
m
www
PanelMate Series
21-7
Byte References
The following is the format for a data byte memory reference.
[mddd:www]
m
ddd
www
Bit References
The following is the format for a data bit reference within a data block.
[mddd:www.t]
m
bbb
21-8
PanelMate Series
Since the 3964R Protocol does not support bit and byte writes, the following is a Bit/Byte Write function block
is required. It allows PanelMate to write to data word bits, output bits, flag bits, and data word bytes.
PanelMate writes directly to Data Block 230. Data Block 230 must exist in the PLC and be ten words in
length.
The Bit/Byte Write program uses flag words 200-210.
Note
ADDRESS
DESCRIPTION
COMMAND
OOOB
000C
************************************
OOOD
000E
:C
DB 230
OOOF
0010
0011
0012
:L
KM 00000000
0014
:L
DW 1
0015
:<=F
0016
:JC
00000000
=M001
0017
0018
0019
:T
FW 200
001A
:L
KM 00000111
001C
:AW
001 D
:T
000E
FW 202
F 210.0
001 F
:A
F 200.4
0020
:DO
FW 202
0021
0023
:L
KH 0000
0025
:T
DW 1
0.0
0022
0026
0027
0028
0029
002A
***************************
M00
1
002B
:L
KM 00000000
002D
:L
DW 2
002E
:<=F
PanelMate Series
00000000
21-9
ADDRESS
COMMAND
DESCRIPTION
002F
:JC
= M002
0030
0031
0032
:T
FW 200
0033
:L
KM 00000111
0035
:AW
0036
:T
FW 202
0037
.=
F 210.0
0038
:A
F 200.4
0039
:DO
FW 202
003A
.=
003C
:L
KH 0000
003E
:T
DW 2
11111111
0.0
003B
003F
0040
0041
0042
0043 M002
***************************
0044
:L
KM 00000000
0046
:L
DW 3
0047
:<=F
0048
:JC
00000000
=M003
0049
004A
21-10
004B
:T
FW 200
004C
:L
KM 00001111
004E
:AW
004F
:T
FW 202
0050
:T
FW 206
AND FW206.
0051
:DO DW 4
G E T TH E D B # A N D
0052
:C
DB 0
CALL THE DB #.
0053
:L
FY 202
0054
:L
KM 00000000
0056
:>F
0057
:JC
= M004
0058
:L
KB 209
0059
:T
FY 207
00000111
PanelMate Series
ADDRESS
COMMAND
DESCRIPTION
005A
:JU = M005
:L
KB 208
:T
FY 207
005B
M004
005C
005D
M005
: L FW 202
005E
: L KM 00000000
0060
:AW
0061
:T FW 202
0062
:DO FW 202
0063
:L DW 0
0064
:T FW 208
0065
.=
F 210.0
0066
:A
F 200.4
0067
:DO FW 206
0068
:=
0069
: L FW 208
006A
:DO FW 202
006B
:T DW 0
ORIGINAL DW.
006C
:C DB 230
006D
:L
006F
:T DW 3
11111111
CORRESPONDING BIT.
KH 0000
0070
0071
0072
0073
0074
********************************
M003
0075
: L KM 00000000
0077
:L DW 6
0078
:!=F
0079
:JC = M006
007A
:L DW 5
007B
:T FW 200
007C
:DO DW 6
007D
:C DB 0
007E
:L
007F
:T FW 202
0080
:DO FW 202
0081
:L DW 0
0082
:L KM 00000000
PanelMate Series
00000000
FY 201
LOAD MASK.
21-11
ADDRESS
COMMAND
0084
:AW
0085
:L
0086
:SLW
0087
:OW
0088
:DO
FW 202
0089
:T
DW 0
ORIGINAL LOCATION.
008A
:C
DB 230
0008B
:L
KH 0000
008D
:T
DW 6
DESCRIPTION
FY 200
008E
008F
0090
21-12
0091
0092 M006
*********************************
0093
:L
KM 00000000
0095
:L
DW 8
0096
:!=F
0097
:JC
= M007
0098
:L
DW 7
0099
:T
FW 200
009A
:DO DW 8
009B
:C
DB 0
009C
:L
FY 201
009D
:T
FW 202
009E
:DO
FW 202
009F
:L
DW 0
OOAO
:L
KM 11111111
00A2
:AW
00A3
:L
00A4
:OW
00A5
:DO
FW 202
00A6
:T
DW 0
00A7
:C
DB 230
ORIGINAL LOCATION.
00A8
:L
KH 0000
OOAA
:T
DW 8
OOAB M007
;BE
00000000
LOAD MASK.
CHECK TO SEE IF DATA BYTE LO WRITE
WRITE WAS REQUESTED CONTINUE IF YES
FY 200
PanelMate Series
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression
fields.
Word References
Reference
[C:3]
Description
Counter 3
[DW13:155]
[FW:4]
Flag block 4
[IW:46]
Input block 46
[QW:005]
Output block 5
[T:242]
Timer 242
Byte References
Reference
[DL12:004]
Description
Left byte in data word 4, data block 12
[DR22:192]
[IB:013]
Input byte 13
[FY:251]
[QB:245]
Flag byte 15
Output byte 245
Bit References
PanelMate Series
Reference
[D:17:32.15]
Description
Data block 17, word 32, bit 15
[F:16.4]
[1:96.4]
[Q:75.2]
21-13
22.1 Introduction
PanelMate can be used with any of the Square D Sy/Max family of PLCs, using the Square D driver. The
driver takes responsibility for communications to this programmable controller, generating the protocol
necessary to request information from and send information to the PLC.
This section describes the basic configuration of Square D PLCs and PanelMate. More information on
the Square D modules can be found in the appropriate Square D Instruction Bulletin.
The Square D PLC driver supports models 100, 300, 400, 500, 600, and 700. The SY/MAX protocol must be
used for each of the above mentioned models. No special ladder logic is required in the PLC to support the
interface. Direct connection to the processor and network communications, using the Network Interface
Module (NIM), are supported. Write broadcasting is also supported by this driver.
Note
The Square D Sy/Max Model 100 requires the use of a NIM module.
The following Square D route assignments can be used: 00-199 for normal network routing, 200 to read
the NIM status, and 233-254 for network broadcasting capabilities.
22.2 Memory
The following list contains the memory types supported by the Square D driver. S
Storage register
R
External I/O
External output
External input
The maximum address range for each of the supported PLC models is given in the following table.
Model
Address Range
100
1-44 words
300
1-112 words
400
1-8000 words
500
1-2008 words
600
1-8000 words
700
1-8000 words
Table 22-1 Address Ranges
PanelMate Series
22-1
22.3.1 Direct
Direct connection between PanelMate and the processor.
0 0
0 0
0
Square D
Processor
III
Panel Mate
When using a direct connection between PanelMate and the Square D processor, the minimum
baud rate for proper operation is 1200.
22.3.2 Network
The following figure shows a network consisting of two devices and a PanelMate.
NIM
0
0
0
0
0
NIM
2
0
SQRD 1
0
0
SORD 2
1
PanelMate
22-2
PanelMate Series
22.4 Cabling
22.4 Cabling
The Square D driver supports RS422 communications only. The following tables show the pinouts for
the processor module ports and NIM ports. These pinouts should be used for creating the communications
cables.
Pin Signal
1 RS422 TxD (-) 2
RS422 TxD (+ ) 3
RS422 RxD (-) 4
RS422 RxD (+ ) 5
+5V 6 +5V 7 Signal
GND 8 Signal GND
9 Chassis GND (shield)
Pin Signal
1 RS422 TxD (-) 2
RS422 TxD (+ ) 3
RS422 RxD (-) 4
RS422 RxD (+ ) 5
C T S ( + ) 6 RTS (+
) 7 CTS (-) 8 RTS (-)
9 Chassis GND (shield)
PanelMate Series
22-3
The following figures show the cable configuration between PanelMate and Square D modules.
PanelMate
Square D
(Male) 25-Pin
9
(Male) 9-Pin
1*
10
22
23
2*
_______________ - 4**
3**
15
17
Hood _____
Shield ____________
Hood
Square 0
(Male) 9-Pin
9 _________________ - 1*
10
2*
22
4**
23
15
3**
5
17
6
7
8
Hood_____
Shield
Hood
22-4
Baud rate
9600
Data bits
Parity
Even
Stop bits
PanelMate Series
The settings for parameters, such as baud rate, must match the parameter setting of the
PanelMate.
The number set on the thumbwheel switches and the port number are used as the Network ID# in the
PLC Name and Port Editor. The port number is used as a prefix on the front of the number on the
thumbwheels. For example, if the thumbwheels are set to 23, the Network ID# for COM ports 0 and 1
would be 023 and 123, respectively.
DI
IVY
A1ax
NETWORK
RxB
TxB
Rxi
Txl
NET Rx ERROR
NET Tx ERROR
POWER
NETWORK
Thumbwheel \ Switches
COMM 0
INTERFACE
NUMBER
NETWORK
DEVICE
NUMBER
COMM 1
NETWORK
INTERFACE
PanelMate Series
22-5
DIP Switch S3
A special network port, on the bottom of the NIM, is used for high speed network communications. DIP switch S3
selects the network baud rate for network port. The cable length to be used determines the maximum baud rate.
The following table shows the maximum cable length for each switch selectable baud rate.
Switch Position
Max Cable
Baud Rate
Length (feet)
Open
Closed
Closed
Open
Closed
Closed
Closed
Closed
500,000
250,000
2,400
4,250
Closed
Closed
Open
Closed
125,000
9,250
Closed
Closed
Closed
Open
62,500
15,000
Function
Open
Closed
22-6
PanelMate Series
Switch positions two and three select the mode of operation. PanelMate supports the SY/MAX mode only.
Therefore, both of these switch positions should be in the closed state. The following table shows the
possible mode selections.
Switch Position
2
Mode
Closed
Open
Closed
Closed
SY/MAX
Net to Net
Closed
Open
8881
Open
Open
Peripheral
Baud Rate
Closed
Open
Open
Open
Open
Closed
Closed
Closed
Open
Open
Closed
Closed
Open
Closed
Open
19,200
9,600
2,400
1,200
300
Normal operation
Closed
Self test
PanelMate Series
22-7
Switch position seven on DIP switch S5 sets the network size. The following table shows the possible
network size selections.
Switch Position 7
Open
Closed
Function
Network size = 100 (00-99)
Network size = 31 (00-30)
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name and
Port Parameter Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name. If this name is omitted, the
default PLC name is assumed. (The default PLC is defined in the PLC Name
and Port Editor.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following sections
for more information about word reference numbers as they are used for
specific Square D PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted, default
formats will be used.
The formats that PanelMate recognizes are: S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the
high order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
22-8
PanelMate Series
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0
to 999.
BCD4
4-digit binary-coded decimal number where the number can range from 0
to 9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three
digits per register, where the number can range from 0 to 999,999. BCD8* .
8-digit binary-coded decimal number stored in two contiguous registers
where the number can range from 0 to 99,999,999.
BIN3
3-digit decimal
BIN4
4-digit decimal
BINS*
8-digit decimal number stored as two 4-digit numbers in two contiguous the
registers where number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to
scale values in PanelMate so that the operator enters and reads negative numbers, but a positive integer
will be read from or written to the PLC.
PanelMate Series
22-9
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC Name and
Port Parameter Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in the
PLC Name and Port Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following sections
for more information about bit reference numbers as they are used for specific
Square D PLCs.
22-10
PanelMate Series
bb
PLC reference number of the bit position. The bit positions are numbered from 1 to
16, least significant to most significant, respectively.
PanelMate does not support writing to protected registers. If a template attempts to modify the contents of a
protected register, a communications error will result. Therefore, if an unexplainable communications error occurs,
the user is suggested to check the BEGIN FENCED REGISTERS and END FENCED REGISTERS parameters
with a Square D Programmer. All data referenced by Panel
Mate must lie between these parameters.
The supported Square D PLC models will allow a maximum of 60 contiguous words per read. The maximum
number of unused words before another read is generated is 15.
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Reference
Description
[S 13]
[R 12]
[N3]
[05]
[I9]
PanelMate Series
Reference
Description
[S32-14]
[R96-3]
[N54-15]
[023-2]
[116-4]
22-11
23.1 Introduction
PanelMate can be used with any of the programmable controllers in the Texas Instruments (TI) 500
Series (520, 530, 560 and 565) using the TI driver. The driver takes responsibility for communications to
the programmable controller, generating the protocol necessary to request information from, and send
information to, the PLC. The PLC simply responds to these requests and commands. No ladder logic is
required in the PLC to support the interface to PanelMate.
Connection to PLCs using the PanelMate TI driver can be accomplished by a direct connection to
the TI programming port or through a serial port on the TI Dual Communication Port Module
(DCPM).
23.2 Memory
The following memory types are supported by this driver:
X
X Discrete Image Register (bits)
Y WX
Y Discrete Image Register (bits)
WY C
WX Word Image Register WY
V DSP
Word Image Register C Discrete
DSC
Image Register (bits) V Word
DCP
Memory Drum Step Preset Drum
DCC
Step Current Memory
TCP
Drum Count Preset Memory Drum
TCC
Count Current Memory
LPV
Timer/Counter Preset Memory
LMN
Timer/Counter Current Memory
LSP
Loop Process Variable Output
LMX
Setpoint
Bias
Note
DCC memory can only be read and cannot be written to. All other memory types can be read and
written.
PanelMate Series
23-1
23.2 Memo
The following table shows the memory ranges for the supported memory types:
Memory Type
PLC Type
520
530
560
565
X (bits)
Y (bits)
1-1023
1-1023
1-8192
1-8192
1-1023
1-1023
1-8192
1-8192
WX
1-1023
1-1023
1-8192
1-8192
WY
1-1023
1-1023
1-8192
1-8192
C (bits)
1-511
1-1023
1-8192
1-8192
1-1024
1-5120
1-228352
1-228352
DSP
DSC
1-30
1-30
1-1152
1-1152
1-30
1-30
1-1152
1-1152
DCC
1-30
1-30
1-1152
1-1152
TCP
1-128
1-400
1-10240
1-10240
TCC
1-128
1-400
1-10240
1-10240
DCP
1-30
1-30
1-1152
1-1152
LPV
1-64
LMN
1-64
LSP
LMX
1-64
1-64
23-2
PanelMate Series
23.3.1 Direct
See the TI manual for your PLC to set the baud rate for the port on the CPU.
Communications
Cable
0
0
0
0
0
TI
Panel Mate
Cable
PanelMate
TI
DCPM
(Dual Communication Port Module)
PanelMate Series
23-3
23.4 Cabling
23.4 Cabling
Communications between PanelMate and TI PLCs is RS232C and, therefore, has a recommended
maximum length of 50 cable feet.
RS232C Communications Cable
for Texas Instruments PLCs
6
8
20
Shield
Hood -
Hood
9600
Baud
23-4
PanelMate Series
Reset
Switch
Factory Test
Connection
Port 1
Configuration
Switches
Port 2
Configuration
Switches
0
Port
Baud Rate
110
300
600
1200
2400
4800
9600
19.2K
Switch 1
Switch 2
Switch 3
PanelMate Series
23-5
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC and
Port Parameters Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in
the PLC and Port Parameters Table.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about word reference numbers as they are used
for specific Texas Instruments PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted,
default formats will be used.
The formats that PanelMate recognizes are:
S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the high
order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign.
U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to
999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three
digits per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers where
the number can range from 0 to 99,999,999.
23-6
PanelMate Series
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BIN8*
8-digit decimal number stored as two 4-digit numbers in two contiguous registers
where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to
scale values in PanelMate so that the operator enters and reads negative numbers, but a positive
integer will be read from or written to the PLC.
Note
where
The 6-character (or less) name of the designated PLC, as defined in the
plcnam, PLC and Port Parameters Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in
the PLC Names and Port Parameters Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following sections
for more information about word reference numbers as they are used for specific
Texas Instruments PLCs.
yy
PanelMate Series
23-7
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression fields.
Word References
Description
Word image register 12
Word image register 18
V Word memory 22
Drum step preset 12
Word 15 of drum step current memory
Word 9 of drum count current memory
Word 4 of timer/counter preset memory
Word 19 of timer/counter current memory
Word 34 of loop process variable
Output word 43
Setpoint word 44
Bias word 61
Reference
[WX12]
[WY18]
[V22]
[DSP12]
[DSC15]
[DCC9]
[TCP4]
[TCC19]
[LPV34]
[LMN43]
[LSP44]
[LMX61]
Bit References
Reference
Description
[X520] Bit 520 of a discrete image register
[Y680] Bit 680 of a discrete image register [C7123] Bit 7123 of a discrete image
register
[DCP3016]
Step 16 of drum 30 of drum count preset memory
23-8
PanelMate Series
24.1 Introduction
PanelMate may be used with any of the programmable controllers in the Westinghouse Numa-Logic
family using the Westinghouse driver. The driver takes responsibility for communications to the controller, generating the protocol necessary to request information from, and send information to, the
PLC. No ladder logic is required in the PLC to support the interface to PanelMate.
24.2 Memory
The following are the different prefixes which may be assigned to Westinghouse PLC references used in
PanelMate:
Prefix
AD
Type
Discrete Output
BD
Prefix
Type
Discrete Output
IM
LS
Discrete Output
Discrete Output
BF
Discrete Output
MB
Discrete Output
BO
Discrete Output
MR
Discrete Output
BC
Discrete Output
MV
Discrete Output
BS
Discrete Output
NL
Discrete Output
CD
Discrete Output
NR
Discrete Output
CR
Discrete Output
OG
Discrete Output
DB
Discrete Output
OR
Register Output
DC
Discrete Output
SB
Discrete Output
EQ
Discrete Output
SK
Discrete Output
GE
Discrete Output
TR
Discrete Output
HR
Holding Register
TS
Discrete Output
IG
Discrete Input
TT
Discrete Output
IR
Register Input
UC
Discrete Output
IN
Discrete Input
UI
Discrete Output
PanelMate Series
24-1
Memory types IR, IG, OR, OG and HR all support the BP (Bit Pick) prefix to specify individual bits
within the word.
The following are the ranges for the different Westinghouse PLC models supported by PanelMate:
Memory Type
PC-700
Min
Max
PC-900
Min
Max
PC-1100
Min
Max
Discrete Inputs
Discrete Outputs
1
1
256
512
1
1
128
255
1
1
64
256
Register Inputs
32
16
Register Outputs
32
16
Holding Registers
1792
1792
1792
To determine the maximum range for IC and OG memory, divide the discrete input maximum
amount by 16. The minimum is 0.
24.3.1 Direct
PanelMate can communicate with a Westinghouse PLC through a direct connection using Numa-Logic 6byte protocol. This protocol allows direct access to any part of the memory in the Westinghouse
programmable controller. The station address, Network ID number, and PLC unit number are not used.
Communications
Cable
Westinghouse
Numa-Logic PLC
1-0
24-2
PanelMate Series
24.4 Cabling
24.4 Cabling
The communication between PanelMate and the Westinghouse module is RS232C. The recommended
maximum cable length is 50 cable feet.
RS232C Communications
Westinghouse Numa-Lo
2
3
4
5
6
20
7 Hood
7
Hood
Shield
PanelMate Series
24-3
Connected to IBM P
C
PC-1100
4
5
6 8
68
20
7
Connected to PanelMate
7
2
14
19
13
12
22
24-4
PanelMate Series
plcnam,
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC and Port
Parameters Table, followed by a comma. Consult chapter 9, Defining System
Parameters, for more information regarding this name. If this name is omitted,
the default PLC name is assumed. (The default PLC is defined in the PLC
and Port Parameters Table.) This field is optional.
word The actual PLC reference number of the word to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about word reference numbers as they are used for
specific Westinghouse PLCs.
#format The 3- or 4-character code that specifies the format to be assumed for the data being
read or written, preceded by a number sign (#). If this format is omitted,
default formats will be used.
The formats that PanelMate recognizes are:
S16
Signed, 16-bit integer where the number can range from -32768 to 32767; the high
order bit is the sign.
U16
Unsigned, 16-bit integer where the number can range from 0 to 65535. S32*
Signed, 32-bit integer where the number can range from -2,147,483,648 to
2,147,483,647; the high order bit is the sign. U32*
Unsigned, 32-bit integer where the number can range from 0 to 4,294,967,295.
BCD3
3-digit binary-coded decimal number where the number can range from 0 to 999.
BCD4
4-digit binary-coded decimal number where the number can range from 0 to
9999.
PanelMate Series
24-5
BCD6*
6-digit binary-coded decimal number stored in two contiguous registers, three
digits per register, where the number can range from 0 to 999,999.
BCD8*
8-digit binary-coded decimal number stored in two contiguous registers
where the number can range from 0 to 99,999,999.
BIN3
3-digit decimal number where the number can range from 0 to 999.
BIN4
4-digit decimal number where the number can range from 0 to 9999.
BIN8*
8-digit decimal number stored as two 4-digit numbers in two contiguous registers
where the number can range from 0 to 99,999,999.
*When specifying these data formats, the address specified for word defines the
first of the two registers in the pair (i.e., the one with the lower reference). This
register is assumed to contain the most significant portion of the number.
Note that when downloading values to the PLC, PanelMate will delete any high order digits beyond the
range allowed.
Also note that BCD and BIN formats do not inherently support negative values. Expressions can be used to
scale values in PanelMate so that the operator enters and reads negative numbers, but a positive
integer will be read from or written to the PLC.
[plcnam,bit]
Note
where
plcnam, The 6-character (or less) name of the designated PLC, as defined in the PLC and
Port Parameters Table, followed by a comma. Consult chapter 9, Defining
System Parameters, for more information regarding this name. If this name is
omitted, the default PLC name is assumed. (The default PLC is defined in
the PLC Names and Port Parameters Editor.) This field is optional.
bit The actual PLC reference number of the bit to be read or written, using the addressing
nomenclature of the PLC defined by the plcnam. Consult the following
sections for more information about word reference numbers as they are used
for specific Westinghouse PLCs.
24-6
PanelMate Series
Input Register
OR
Output Register
IG
Input Group
OG
Output Group
HR
Holding Register
The supported Westinghouse PLC models will allow a maximum of 60 contiguous words per read. The
maximum number of unused words before another read is generated is 15.
PanelMate Series
24-7
Examples
The following are examples of valid PLC references which may be assigned in the PanelMate expression
fields.
Word References
Reference
[HR1500]
Description
Word 1500 is a holding register
[IG16]
[IR32]
[OG9]
[OR6]
Bit References
24-8
Reference
[IG214]
Description
Bit 14 of input group 2
[BP14/IG2]
[IN0030]
[CR0042]
[BP14/IG2])
Bit 42 of output group
PanelMate Series
Environment
NEMA Class
Meets NEMA 4 and NEMA 12 when mounted
in a correspondingly rated enclosure
Stainless steel version for NEMA 4, 4X & 12 installation
Protective Front Panel
Polane enamel paint
High contrast filter
Acrylic protective window over monitor
Stainless steel option available
External Connections
Two serial ports - DTE-type, and selectable RS422 or RS232C, 110
to 19,200 Baud
Communications to PLC or host computer
Communications to Serial Printer Supports
most brands of PLCs
DIN connector for IBM-compatible configuration keyboard
8 ohm audio output
Connector: Terminal block
Fault Relay
Type: Form C contact
Rating: 2A @ 240 VAC
2A @120 VAC
2A @ 28 VDC (resistive load)
Connector: Terminal block
Ambient Temperature
Operating: 0 to 50 C
Non-operating: -20 to 700C
Mounting
Panel mount or rack mount
Voltage
110 or 220 VAC +/- 15%
Approvals
U L 508
CSA C22.2
Frequency
50 to 60 Hz
Other
-Weight: 65 pounds
Equipment Heat Output: 100 Watts (341.4 BTU/Hr)
Relative Humidity
20 to 95 percent non-condensing
Vibration
Operating: 10 to 57 Hz @ .006" Peak to Peak, 57-500 Hz @ 1 G
Noiselmmunity
Meets IEEE specification 472, 587
Power Requirements
Consumption
100 Watts
Battery Back-Up
Size AA, 3.4V
Eaton IDT
FA,T10N
Dimensional Information
13.96
0.12
(REF)
5.22
19.00
-J
25 DA HOLE
(16 PLACES)
22 DIA. HOLE a~
(12 PLACES)
Side View
91-0002A-422
FAD N
A.1 Overview
The Transfer/Merge Utility is used to Transfer configurations between a PanelMate and an IBM
computer. Once the configurations are transferred to the IBM, they can be edited file-by-file. Files
from one configuration can be merged with another configuration or a new configuration can be
created by combining files from previously created configurations.
The ability to edit and create configurations from other configuration files will save a great deal of
time for installations which require many PanelMates using similar configurations. Another benefit of
this utility is to provide an easy method for backing up configurations.
The following table shows each of the files which make up a configuration and to which of the systems in
the PanelMate series each file is applicable (each configuration may contain all or a subset of these
files.
Description
System Parameters Table
PLC Name and Port Table
I
Y
PanelMate
II
Y
III
Y
Message Library
Symbol Library
Screen Titles
Any of these files can be used individually as the building blocks for new configurations or may be used
to replace files in existing configurations.
PanelMate Series
A-1
A.1 Overview
Also, 640K of memory is required. It is recommended that any terminate stay resident (TSR)
programs be removed from memory before using this utility. This will reduce the chance of running out of
memory during operation of the utility. The following table shows the configuration file size for each
PanelMate in the PanelMate Series. This table should be used to make sure that enough
disk space is available for the number of configurations you wish to upload and create.
PanelMate Series
File Size
PanelMate I
32K
PanelMate II
64K
PanelMate III
128K
Table 2-2 File Sizes
Note An amount of disk space is also required for temporary files during operation of the utility. These
files could require as much as 256K of disk space and are removed after exiting the utility.
The following extensions must be used for the configuration files.
PanelMate Series
Extension
PanelMate I configuration
PM1
PanelMate II configuration
PM2
A-2
PanelMate Series
A.1.3 Cabling
The following figure should be used if you wish to construct a cable between the PanelMate and the IBM
system.
Communications Cable
for the Transfer/Merge Utility
PanelMate DB25P
Serial Port 1
IBM DB25S
Serial Ports
Shield
3
4
PanelMate DB25P
Serial Port 1
20
IBM DB9S
Serial Ports
7
20
7
8
5
6
PanelMate Series
Communication parameters need to be the same on both the PanelMate and the IBM system.
A-3
This is used to either exit the current screen or selection, or to abort a current
process, such as an upload. Press < F10 > to exit.
Help This key combination will call the help page to the screen. A help page is available if the
word "Help" is visible in the upper right of the screen. Press < Alt > < F1 >
simultaneously to call a help page.
A-4
PanelMate Series
Communication Port
This field displays the communication port on the IBM system that will be used for transferring the
configuration.
Baud Rate
This field displays the baud rate to be used for transferring the configuration. The value in this field must
match that set for the DOC port on the PanelMate.
Parity
This field displays the parity to be used for transferring the configuration. The value in this field must
match that set for the DOC port on the PanelMate.
Stop Bits
This field displays the number of stop bits to be used for transferring the configuration. The value in
this field must match that set for the DOC port on the PanelMate.
ENTER NAME
This function key will close the configuration name field once a valid name is entered. Press < F1 > to
enter a name.
DISP DIRECT
This function key will display all files with PM1, PM2, and PM3 extensions in the base directory. The
base directory is the directory used for storing and retrieving all configuration files, if a path is not
given. The base directory is defined in section A.11, Edit Utility Parameters. Press <F2> to display
the base directory.
Note The PanelMate must be ready to receive the configuration before beginning the transfer from the IBM
system. Therefore, press < Fl > on the PanelMate to "Load From IBM PC" and then press <
Fl > on the IBM to begin the transfer.
CONFIGURATION NAME
This field shows the name of the configuration file that will be transferred to PanelMate.
PANELMATE
This field shows the PanelMate model (I, II, or III).
PanelMate Series
A-5
VERSION
This field shows the version number of the PanelMate to which the configuration is being downloaded. For
example, if the PanelMate version is 2.9, this field will contain a 2.9.
BYTES TO TRANSFER
This field shows the file size (in hexadecimal) to transfer to PanelMate.
Communication Port
This field displays the communication port on the IBM system that will be used for transferring the
configuration.
Baud Rate
This field displays the baud rate to be used for transferring the configuration. The value in this field must
match that set for the DOC port on the PanelMate.
Parity
This field displays the parity to be used for transferring the configuration. The value in this field must
match that set for the DOC port on the PanelMate.
Stop Bits
This field displays the number of stop bits to be used for transferring the configuration. The value in
this field must match that set for the DOC port on the PanelMate.
Do you want to use an existing configuration as the base for this configuration? Press Y or N.
Press <y> to create a new configuration from an existing configuration or press <n> to create a new
configuration from a blank configuration.
A-6
PanelMate Series
MERGE
This editor is used to merge files, which make up a configuration, from one configuration to another new
configuration. This editor is discussed in detail in section A.12, Merge File Editor. Press < F1 > to enter
the Merge File Editor.
DIR EDITOR
This editor is used to manipulate the pages in the configuration. Press < F2 > to enter the Directory
Editor. The following are the operations that can be accomplished with this editor.
Swap pages
Move pages to blank pages
Copy pages to blank pages
Delete pages
Display the amount of free memory
Change the title of the page
This editor is discussed in detail in section A.13, Directory Editor.
MESSAGE LIB
This editor is used to change the message and its attributes, add, and delete messages in the message
library. Press < F3 > to enter the Message Library Editor. This editor is discussed in detail in section
A.14, Message Library Editor.
PanelMate Series
A-7
DELETE FILE
This menu selection will allow you to delete a configuration file. The file can be any one of the pages or the other
files, such as system parameters.
To delete a file:
1. Press < F5 > and position the cursor on the field you wish to delete.
2. Press < F1 > to select the field, then press < y > to confirm the deletion.
The file will then be deleted and the asterisk (*) will be removed, showing that the file is empty. You can now
continue deleting files by pressing < F1 > to select the file and < y > to confirm it. Press < F10 > to exit back to
the Build Configuration Editor main screen.
If you are using a PanelMate III (version 3.9), this menu selection will consist of two screens. The first screen will
display pages 0-14 and the second screen will display pages 15-29. The < F7 > key will toggle between the
screens. If you are using PanelMate I or PanelMate II, you will have only one screen.
LAST STATUS
This menu selection will allow you to view the file status of the configuration. Press <F8> to display the last
status of the current configuration.
This screen shows whether or not the non-page files have been modified. If any of these files have been modified,
the field labeled "Last Status" will contain USER MODIFIED. This field will contain ORIGINAL for any of the files
which have not been modified.
This screen also shows if any of the pages have been copied from other configurations. If any have been copied
from other configurations, the field labeled "Last Status" will contain the following.
COPIED - filename (PXX)
Where filename is the filename of the configuration from which the page was copied and XX is the number of the
page that was copied. The last status field will contain the following for any pages which were originally in the
configuration.
ORIGINAL - (PXX)
Where XX is the page number. This field will be blank for any pages which are not configured.
SAVE
This menu selection will allow you to save the configuration and continue working. Press < F9 > to save the
current configuration.
EXIT
This menu selection will allow you to exit the Build Configuration Editor with the option to save the current
configuration.
MERGE
This editor is used to merge files, from one configuration, to another configuration. This editor is
discussed in detail in section A.12, Merge File Editor. Press < Fl > to enter the Merge File Editor.
A-8
PanelMate Series
DIR EDITOR
This editor is used to manipulate the pages in the configuration. Press < F2 > to enter the Directory
Editor. The following are the operations that can be accomplished with this editor.
Swap pages
Move pages to blank pages
Copy pages to blank pages
Delete pages
Display the amount of free memory
Change the title of the page
This editor is discussed in detail in section A.13, Directory Editor.
MESSAGE LIB
This editor is used to change the message and its attributes, add, and delete messages in the message
library. Press < F3 > to enter the Message Library Editor. This editor is discussed in detail in the in
section A.14, Message Library Editor.
DELETE FILE
This menu selection will allow you to delete a configuration file. The file can be a page or one of the
other files, such as system parameters.
To delete a file:
1. Press < F5 > and position the cursor on the field you wish to delete.
2. Press < F1 > to select the field, then press < y > to confirm the deletion.
The file will then be deleted and the asterisk (*) will be removed, showing that the file is empty. You
can now continue deleting files by pressing < F1 > to select the file and < y > to confirm it. Press <
F10 > to exit back to the Build Configuration Editor main screen.
LAST STATUS
This menu selection will allow you to view the file status of the configuration. Press < F8 > to display the
last status of the current configuration.
This screen shows whether or not the non-page files have been modified. If any of these files have been
modified, the field labeled "Last Status" will contain USER MODIFIED. This field will contain
ORIGINAL for any of the files which have not been modified.
This screen also shows if any of the pages have been copied from other configurations. If any have been
copied from other configurations, the field labeled "Last Status" will contain the following.
COPIED - filename (PXX)
Where filename is the filename of the configuration from which the page was copied and XX is the
number of the page that was copied. The last status field will contain the following for any pages which
were originally in the configuration.
ORIGINAL - (PXX)
Where XX is the page number. This field will be blank for any pages which are not configured.
SAVE
This menu selection will allow you to save the configuration and continue working. Press <F9> to
save the current configuration.
EXIT
This menu selection will allow you to exit the Build Configuration Editor with the option to save the
current configuration.
PanelMate Series
A-9
A-10
PanelMate Series
Note
Data bits
Stop bit
None
Parity
9600
Baud
The following configuration is not recommended: 7 data bits, 1 stop bit, no parity, 19.2K baud.
A.11.1 EDIT
This function is used to open any of the fields to make changes. Once open, a field can be edited
using standard text editing methods available on PanelMate. Press < Fl > to open a field. The base
directory default is the same directory where the pin trans.exe file resides.
PanelMate Series
A-11
A.11.6 Parity
This field shows the parity to be used during communications with PanelMate. The parity selected for
the IBM system must match that of the PanelMate.
To edit this field:
1. Position the cursor on this field and press < Fl > .
2. Use the up and down arrow keys to scroll through the choices (NONE, ODD, EVEN). 3.
Press < Fl > to close the field.
A-12
PanelMate Series
Pages
To copy a page:
1. The field labeled "Select page number to copy to:" displays the number of the page to which
this page is to be copied. The up arrow and down arrow keys are used to increment or
decrement the page number. Once the desired page is selected, close the field by pressing
the < F1 > key and the file will be transferred. If you attempt to copy a page to a position
that already contains information, a message will appear notifying you of this and will ask if you
want that position to be overwritten with the currently selected page.
2. A prompt will appear asking if you want to overwrite this file. Press <y> to overwrite the
file or < n > to cancel the copy and deselect the file.
System Parameters
To copy the system parameters:
1. Position the cursor on the System Parameters field. 2.
Press < Fl > .
3. Press < y > to overwrite the system parameters or < n > to exit without overwriting the file.
PanelMate Series
A-13
Message Library
The message library in the current configuration can be either completely overwritten or only sections may be
overwritten. When merging (overwriting) sections or blocks of messages, you will be prompted for the beginning
and ending message numbers, which describe the size of the block of the messages, to merge to the current
configuration. Then you will be prompted for the message number of the current configuration to which the
block of messages will begin to be copied.
For example, if you entered a beginning message number of 10 and an ending message number of 22 and 60 for
the beginning number in the current configuration, messages 10 through 22 would overwrite messages 60
through 72 in the current configuration.
To copy the message library:
1. Position the cursor on the Message Library field.
2. Press < F1 > . Now you may press either < y > or < n >. If you press < y >, the entire message library
will be overwritten. If you press < n >, another prompt will appear. Steps 3 through 6 should be
followed if you have pressed < n >.
3. Press < y > to merge the message libraries or < n > to abort.
4. Enter the message number for the merging to begin and press < F1 >. 5.
Enter the message number for the merging to end and press < F1 >.
6. Enter the message number, in the current configuration message library, for the merging to begin
and press < F1 >.
The range of messages from the second configuration will be copied, beginning at the mes
sage entered in this step, to the current configuration.
Page Titles
To copy the page titles:
1. Position the cursor on the Page Titles field.
2. Press < F1 >.
3. Press < y > to overwrite the page titles or < n > to exit without overwriting the file.
System Labels
To copy the system labels:
1. Position the cursor on the System Labels field. 2.
Press < Fl > .
3. Press < y > to overwrite the system labels or < n > to exit without overwriting the file.
Symbol Library
To copy the page titles:
1. Position the cursor on the Page Titles field.
2. Press < Fl > .
3. Press < y > to overwrite the entire symbol library in the current configuration. Press < n > and
another prompt will appear. This prompt will again allow you to overwrite the entire symbol
library by pressing < y > or copy only symbols which have a unique name; that is, the symbols with
names that match those in the current configuration will not be copied, but all others will be
copied.
A-14
PanelMate Series
Graphic Font
To copy the graphic font:
1. Position the cursor on the Graphic Font field.
2. Press < Fl >.
3. Press <y> to overwrite the graphic font or <n> to exit without overwriting the file.
Quad Font
To copy the quad font:
1. Position the cursor on the Quad Font field.
2. Press < Fl >.
3. Press < y > to overwrite the quad font or < n > to exit without overwriting the file.
Where filename is the filename of the configuration from which the page was copied and XX is the
number of the page that was copied. The last status field will contain the following for any pages which
were originally in the configuration.
ORIGINAL - (PXX)
Where XX is the page number. This field will be blank for any pages which are not configured.
PanelMate Series
A-15
<F1>
A-16
PanelMate Series
A.13.5 DELETE
This menu selection can be used to delete either the page title or the entire page and all contents
from the directory.
Position the cursor on the page number of the page you wish to delete and press < F5 >
twice.
2.
Press <y> to confirm the deletion of the page. The page title and all other configuration
information for the page will be deleted.
A.13.7 MORE
This menu selection will allow you to edit pages 15 through 29 and is available for PanelMate III only.
To edit pages 15 through 29 (PanelMate III only): 1.
Press <F7>.
A.13.8 EXIT
This menu selection will allow you to exit the Directory Editor. The screen titles will be saved automatically.
PanelMate Series
A-17
A.14.1 SELECT
This menu selection will allow you to select a message or a message attribute field for editing. Once
selected, the field can be edited.
Msg#
This field shows the number of the message in the list.
To change this field:
1. Position the cursor on the field and press < F1 > to open the field.
2. Enter another message number followed by < F1 > to close the field. The message list will then
restart at that number. This is one method for scrolling through the list.
For example, if at the top of the list, message 1 is currently displayed and you type 5 (with the field
open) followed by < Fl > , the list will renumber with the fifth message in the first position in the list.
FG
This field shows the abbreviation of the foreground color. To
change this field:
1. Position the cursor on the field and press < Fl > .
2. Use the up and down arrow keys to scroll through the selections for the color. When the
desired color abbreviation appears, press < Fl > to close the field.
BG
This field shows the abbreviation of the background color.
To change this field:
1. Position the cursor on the field and press < Fl > .
2. Use the up and down arrow keys to scroll through the selections for the color. When the
desired color abbreviation appears, press < Fl > to close the field.
B
This field shows if blink has been selected for the message. The field will display a <y> if blink
is turned on and an < n > if blink is turned off. If blink is turned on, the color of the background will
alternate between the background color and black.
To change this field:
1. Position the cursor on the field and press < Fl > .
2. Use the up and down arrow keys to toggle between < y > and < n >.
Message Text
This field shows the text of the message, which has a maximum length of 65 characters. To change
this field:
1. Position the cursor over the field and press < F1 >.
2. Use the standard PanelMate text editing methods to edit the text and press < F1 > to close
the field.
Note
A-18
Messages may contain carriage returns. The carriage return character is denoted by the
quarter-note character.
PanelMate Series
Char Size
This field shows the character font type to be used for the message. To
change this field:
1. Position the cursor on the field and press < Fl > .
2. Use the up and down arrow keys to scroll through the font selections. When the desired font
type appears in the field, press < Fl > to close the field.
Destn
This field shows the destination of the message. The message can be displayed on the screen, printer, or
both the screen and the printer.
To change this field:
1. Position the cursor on the field and press < Fl > .
2. Use the up and down arrow keys to scroll through the destination selections. When the
desired destination appears in the field, press < Fl > to close the field.
A.14.5 SAVE
This menu selection will allow you to save the message library and continue working. To
save the configuration:
1. Press < F9 >.
A.14.6 EXIT
This menu selection will allow you to exit the Message Library Editor. The message library will be saved
automatically.
PanelMate Series
A-19
Protocol
PLC brand-specific
Protocol
Interface
1 Form C contact
Rating
Connector
Terminal block
PanelMate Series
B-1
B.6 Monitor
B.6 Monitor
Horizontal Scan
Frequency
Refresh
Dot Pitch
Electron Gun
Configuration
B.7 Environment
31.5 KHz
70 Hz 0.41
mm
In-line
Temperature
Humidity
20-95% noncondensing
NEMA 4 or NEMA 12 when properly mounted in a correspondingly
rated enclosure
NEMA Class
Vibration
Noise Immunity
Consumption
60 Hz
Battery Back-Up
Format
C
B.10 Other
B-2
Weight
60 pounds
Equipment Heat
Output
100 watts
PanelMate Series
The following Generic Protocol program will update the demonstration display shipped with your
PaneIMate.
10
20
**************************************
REM
REM
PM2DEMO.BAS
30 REM
**************************************
40 REM initialize ports, define variables
50 OPEN "com1:9600,n,8,1,RS" AS #1
60 DIM TA(15):REM
values in a frame
70 DIM DA(15):REM
register values
80 DIM R(15):REM
110 ID=O:REM
PLC ID#
120 CLS
130 PRINT "***************************************.'
140 PRINT "**
150 PRINT "**
**
PanelMate Generic Protocol
**
**
180 PRINT
190 PRINT
200 PRINT "
220 PRINT
230 PRINT
240 PRINT "
Q) Quit Program
250 PRINT
260 PRINT
270 PRINT "
280 K$=INKEY$
290 IF K$ ="a" OR K$ ="A" THEN GOTO 330:REM send FRAME/operator input
PanelMate Series
C-1
450 TA(3)=45:REM
460 PRINT
470 N=N+1
480 TA(1)=1: REM
490 TL=6:REM
> > > > > received from Panel Mate < < < < < ",,,,,;
720 F= 1:REM
initialize BCC
REM ******************************************
850 REM read in 1 char
860 CH$=INPUT$(1,#1): CH=ASC(CH$) 870
PRINT CH$;
880 IF CH=45 THEN NG=-NG:GOTO 840:REM 45="-" ascii
890 IF (CH>57)OR(CH<48) THEN GOTO 920:REM 57="9",48="0" ascii number received? 900
NM=(NM*10)+CH-48:REM convert ascii char to decimal value 910 GOTO 840
920 NM=NM*NG
930 IF (CH< >44)AND(CH< >59) THEN GOTO 790:REM 44=",",59=";" ascii (next item in 940 REM: or
end of standard frame format) 950 BC=BC+NM
960 IF F=1 THEN F=O:GOTO 790:REM
970 R(TL)=NM
980 TL=TL+1
990 IF CH< >59 THEN GOTO 790:REM 59=":" ascii (beginning of standard frame format)
C-448PanelMate Series
PanelMate Series
1000 TL=TL-1
1010 IF BC>0 THEN BC=BC-65536!:GOTO 1010:REM
IF BC=O THEN GOTO 1050:REM send and calculated bcc add together 1030 PRINT
"check sum error"
1040 TL=0
1050 K$=INKEY$
1060 IF K$="M" OR K$="m" THEN CLS:GOTO 100
1070 REM *******************************w*******w*
1080 IF R(0)=64 THEN GOTO 380:REM
R(0)=task code
no info
R(0)=task code
get value
R(2)=addr8ss,R(3)=register value
1120 AD = R(2)
1130 TA(AD + 1) = R(3)
1140 GOTO 380:REM
TA(1) = address,TA(2) = valuel,TA(3) = value2
1150 REM ***** ***** *****************************
1160 IF R(0)< >67 THEN GOTO 1230:REM
R(0)=task code
R(4)=value
get bit
writes bit
Index
A
Acceleratl/On Interface, 2-22 -23, 15-1
Cabling, 15-7
Communication Parameters, 15-8
Diagnostic Indicators, 15-8
Installation, 2-22 Introduction, 222, 15-1 Possible Configurations,
15-1 -6 Word and Bit References,
15-8 -9
Ack (Acknowledge Required), 5-5, 5-10
Active block transfer, 9-10
Direct, 9-10 Group, 910 Rack, 9-10 Size, 9-11
Slot, 9-10
Alarm Acknowledgment, 6-4
Alarm Scan Delay, 9-8
Alarm Summary Page, 11-7
Alarms, 9-12, 11-6, 11-13
Alarms, view or acknowledge, 11-7
Allen-Bradley, 14-1
1770-KF2 Series A, 1770-KF2 Series B, 14-16
1770-KF2 Series B, 14-18
1771-KA, 1771-KA2, 1413
1771-KC, 1771-KD, 14-16
1771-KE, 1771-KF, 14-15
1771-KG, 14-17 1775-KA,
14-14,14-17 1785-KA, 14-14
1785-KE, 14-18
Communications Parameters, 14-12
PLC Bit References, 14-20, 15-10
Switch Settings, 14-13 -18 Word
References, 14-19
Allen-Bradley PLCs
Modules for Direct Connection, 14-17
Modules for PanelMate Connections, 14-11
Modules for PanelMate to DH Communication, 14-15
PanelMate Series
B
B (Blink), 5-3, 5-5, 5-9, 5-11, 6-6, 6-11, 7-6, 8-3 -4,
8-10 -11
Bar Colors, 7-9
Bar Elements, functions of, 7-9 -12
Alarm Acknowledgment, 7-11
Bar and Erase Colors, 7-9 Bar
Direction, 7-9 Bar Height and
Width, 7-9
Control Button Definition Table, 7-13
Control Indicator Display, 7-12
Index
Transfers
Examples, 15-15
10
13 -14
14-8
11
PanelMate Series
Index
Network, 22-2
DCPM, 23-3
Direct, 24-2
FG (Foreground), 7-13
Documentation, 10-1
PanelMate Series
ill
Index
Eaton, 16-1
References, 17-14
CCM2,17-10
18-1
Editor, 18-15
F
Fault Relay, 2-13, 9-12, 11-8
Frames, 18-5
FG (Foreground), 5-3, 5-5, 5-9, 5-11, 6-6, 6-11, 7-6, 8-3 -4,
8-10 -11
Elements, 5-11
CCM2,17-5
Hardware, 1-5
Hardware Maintenance, 12-1
PanelMate Series
Index
I/O Referencing
Active Block Transfer, 15-11
Monitor Block Transfer, 15-12
Monitored I/0,15-10
ID#, 9-6
Immediate Automatic Page Change, 9-13
Indicator Template and Graphic Element Editor, 5-1
Functions of Graphic Elements, 5-8 -10 Functions
of Indicator Template, 5-1 -5 Gathering Information
for Configuration, 5-6 -7, 5-11-12
Graphic Element Editor, 5-12
Indicator Template Editor, 5-7
Indicator Templates, functions of, 5-1 -5
Defining Indicator Templates, 5-1
Editing Existing Templates, 5-6
Exit the Indicator Template Editor, 5-61
Industrial Enclosure, installation in, 2-8 -10
Input Value Expression, 6-5, 7-5
Install PanelMate in Enclosure, 2-8
Installation Guidelines, 2-3
Environmental Considerations, 2-3
Wiring Considerations, 2-4
Installation in an Industrial Enclosure, 2-8 -10
Check System Health, 2-8
Connect Power, 2-10
Connect TouchPanel to Main Video Unit, 2-9
Install PanelMate in Enclosure, 2-~:;.
Load PanelMate with your System Configuration, 2-8
Turn Keyswitch to Run Mode and Plug in Cables, 2-10
Installation of Acceleratl/On Board, 2-22
Installation of Dual Serial Board, 2-24 -25
Installation, assembly, 2-1
Introduction to PanelMate
Configuration Mode, 1-6
Graphics Mode, 1-10
PanelMate Series
Hardware, 1-5
PanelMate Overview and Benefits, 1-1 -2
Product Description, 1-3 -15
Run Mode, 1-11
Template Mode, 1-8
ISA Symbols, 4-7
L
Labels, 9-19 -22
Labels, change online, 9-20
Labels, startup online, 9-20
M
Maintenance, 12-1 Manual,
how to use, 1-1 Manual,
organization, 1-2 Memory,
10-1
Memory transfer using EPROM reader cartridge, 10-4
Memory Transfers using a BackPac, 10-3 Memory
Transfers using EPROM, 10-5 Memory Transfers using
the IBM PC, 10-6 Memory, Allen-Bradley PLCs, 14-1
Memory, clear, 2-6,10-9
Memory, Eaton PLCs, 16-1 -2
Memory, General Electric PLCs, 17-1 -2
Memory, Modicon PLCs
Memory, 19-1
Memory, Reliance PLCs, 20-2
Memory, Siemens, 21-1 -2
Memory, Square D PLCs, 22-1
Memory, Texas Instruments PLCs, 23-1 -2
Memory, transfer, 10-2 -6 Memory,
Westinghouse PLCs, 24-1 Message Element,
functions of, 8-8 -14
Clock and Calendar Access, 8-15
Control Button Definition Table, 8-10
Control Indicator Display, 8-9
Control Indicator Position, 8-9
Direction, 8-8
Editing Existing Elements, 8-15
Exit the Message Element Editor, 8-15,
Index
PLC Bit Reference, 5-6, 5-11, 6-6, 6-11, 7-6, 8-3, 8-10
P
Page Change Register, 9-17
Page Editor, 4-1
Character Editor, 4-9 -10
vi
,i
PanelMate Series
Index
, f , .:`.
Transfers, 15-14
Remote Silence Alarm Horn Bit, 9-16
Reset Clock Bit, 9-18 Retry Delay,
9-14
Direction, 6-8
Editing Existing Elements, 6-11
Exit the Readout Template Editor,
High Alarm Expression, 6-9
Low Alarm Expression, 6-9
641
il
Cabling, 21-4
Readout
Element Editors
6-6-7,6-11
Cabling, 22-3
Switches, 22-5
PanelMate Series
References, 22-10,'
vii
Index
Cabluag,;,23-4
CoFs~iri ti&catzons-Parameters,.23-4
Dual Qom atna>ation Port Module, 23-5
PLC Bit Ri~ferences, 23-7 Switeh.Settings,
23-5 Word R:efeie lees -23-6 e a;id t 7 =
set, 9-14
'Tow** e1.She<.f 2-13 -14
1 ouch? uel problems 1263
Tram*,* Nlemore: Utility,= accessing, 10.3
Transfer/Merge Utr1ity A-1
Trouibfesltac ti ,g Guide, 13-1
Type, "9
11
67 - PM Sends Control Button Input to Host, 18-11 68
- Host Transmits Data thru PM to Printer, 18-12 69 Host Transmits Message to Display Window, 18-12
70 - Erase Section of Host Display Window, 18-13
PM Sends Single-Precision Value to Host, 18-10
Template Definition Table, 5-2
Template Label, 5-3
Template Mode, 1-8,4-8
Template Size, 5-2, 6-2
Test in Run Mode, 11-3
Test, battery, tone relay, 10-8
Test, Configuration Keyboard, 10-8
Test, display, 10-7
Tests, ,Membrane Keypads, 10-8
Texas Instruments, 23-1
Vill
,Jnits 6-2
Unpackiit -1-2
Use, 9-3
Using Basic Command Set with the i'CC~-`5; 14-10
Accessing Daia, 14-1,!?;, Cone=.ux ati~i; Entries,
1-.4-10 Controatiq.S Datz,141,10 P >C-5
Configurations.-114 -10
'
Using PLC Com m And- et
I/O Format, 14-23
Using PLC-5 Command Set, 14-8
Accessing Data, 14-9
Configuration Entries, 14-9
Controlling Data, 14-9 General
Format, 14-22 PL .-5
Configurations, 14-8 Status
Format, 14-24
V
W
Westinghouse Numa-Logic, 24-1
Window Mode, 4-8,4-14
PanelMate Series