OE Max Controls PGM-500 User manual

Maximum Value for OEMsSM
Hand-held Programmer (PGM-500)
User Manual

English
Contents
1. Overview ...................................................................... 7
2. Programming Procedure .......................................... 17
3. Programming Key Operation ................................... 35
4. Basic Operating Procedures ..................................... 43
5. Function Operation ................................................... 61
A. Appendix .................................................................... 71

4
Important User Information
Solid state equipment has operational characteristics differing from
those of electromechanical equipment. Because of this difference, and
also because of the wide variety of uses for solid state equipment, all
persons responsible for applying this equipment must satisfy
themselves that each intended application of this equipment is
acceptable.
In no event will OE MAX Controls be responsible or liable for indirect or
consequential damages resulting from the use or application of this
equipment.
The examples and diagrams in this manual are included solely for
illustrative purposes. Because of the many variables and requirements
associated with any particular installation, OE MAX Controls cannot
assume responsibility or liability for actual use based on the examples
and diagrams.
No patent liability is assumed by OE MAX Controls with respect to use
of information, circuits, equipment, or software described in this
manual.
Reproduction of the contents of this manual, in whole or in part,
without written permission of OE MAX Controls is prohibited.
Throughout this manual we use notes to make you aware of safety
considerations.
WARNING Identifies information about practices or circumstances
which may lead to serious personal injury or death, property
damage, or economic loss.
IMPORTANT Identifies information that is critical for successful
application and understanding of the product.
ATTENTION Identifies information about practices or circumstances that
can lead to minor personal injury, property damage,
economic loss, or product malfunction. However, depending
on situation, failure to follow the directions accompanying
this symbol may also lead to serious consequences.

5
Safety Instructions
Please read this manual and the related documentation thoroughly
and familiarize yourself with product information, safety instructions
and other directions before installing, operating, performing
inspection and preventive maintenance. Make sure to follow the
directions correctly to ensure normal operation of the product and
your safety.
ATTENTION • If this product is used in a situation that may cause
personal injury and/or significant product damage,
implement safe measures such as use of fault-safe
equipment.
• Do not use this product under any conditions exposed to
explosive gases. It may cause an explosion.
ATTENTION • Make sure to use an external device when configuring the
protective circuit breakers for emergencies or interlock
circuits.
• Fasten the terminal screws tightly to ensure that the cable
connection is secure. Incorrect cable connection may cause
overheating and product malfunction.
• Operate and keep the product under the allowed conditions
directed in product specifications.
Otherwise it may cause overheating and product
malfunction.
• Do not disassemble or remodel the product.
Otherwise it may cause an electric shock or malfunction.
• Do not touch the terminals when the power is on.
Otherwise it may cause an electric shock.

6

7
1
Overview
Part Description
Textool
Connector
Dip Switch
LCD Display
Keypad
Comm. Connector
External Power Jack
Hook
Dummy Cover

8
Specifications
General
Performance
Item Specifications
Temperature Operating 0 °C to 40°C
Storage -20 °C to +60 °C
Humidity Operating 30 to 85% RH
Storage
Power
Consumption
PGM-500 2.15 VA (Max 430mA X 5Vdc)
PGM-WR 0.25 VA (Max 50mA X 5Vdc)
Memory Backup Capacitor Back-up for 10 days at 25 °C
Memory Pack (PH29EE512 150-3CF, SST)
Dimension
(Width X Length X Thickness) 99mm X 208mm X 30mm
Weight 350 g
Item Specifications
Target PLC NX7, NX7S, NX70 controllers
Connections Supplied from interfacing device(CPU module)
Supplied from External Power
Display Dot-Matrix LCD (128 X 64)
LED Backlight (On/Off)
Keypad 49 Keys
(Buzzer when invalid key pushed)
Interface RS-485/ RS-232C
(4.8/9.6/19.2/38.4 Kbps)
External Power DC 5V ~ 25V Power
(Rating 500mA over)
Accessary
Manual (1 EA)
Cable (1 EA)
* PGM-WR Exception

9
Keys Configuration
Function Keys
Function F1 F2 F3 F4 F5
PLC Control
(ESC combination) RUN NET STP
Search T/C BIT WRD NUM GO#
Value Change BIT WRD DBL
TIP Special key is used to select menu after pressing function
key.
F1
MODE
R L M K F
TC
STR
C
AND
D
NOT
F
OUT
$
OR
E
ANB==
7
SET>=
8
DIF
A
FUN
B
MCS<=
9
ORB<>
4
RST>
5
MCR<
6
SR
3
Timer
1
Counter
2
ESC
No
ENTER
Yes
0.
SV WSR
SEARCH FORCE
BREAK CLEAR DELETE INSERT
F2 F3 F4 F5
VALUE NUM
PV
_
Function Keys
Operation Keys
Register Keys
Instruction &
Numeric Keys
Arrow &
Execution Keys

10
Operation Keys
Operation Keys
Key Functions
MODE Select programming mode and monitoring mode (Toggle)
SEARCH Search register/number/step, command
FORCE Forced output
VALUE Change current register value
NUM Convert and select the value of Decimal & Hexadecimal (Toggle)
BREAK One Scan Run (run at PAUSE & REMOTE)
CLEAR Clear all the program, when clearing on editor
DELETE Delete one step, or delete one charater on editor
INSERT Insert one step, or insert space on editor
Key Description Model
NX7 NX7S NX70
R External Input/Output 0 to127
L Link Relay 0 to 255
M Internal Relay 0 to127
K KEEP Relay 0 to127
F Flag 0 to 15
TC Timer/Counter 0 to 255
SV Set Value 0 to 255
PV Current Value 0 to 255
W Word Register 0 to 2047
SRW Special Relay 0 to 511

11
Instruction & Numeric Keys
Arrow & Execution Keys
Key Description
STR
C
Start rung, Normal Open
C (Character, Number)
AND
D
Normal Open series contact
D (Character, Number), Double Word Symbol
OR
E
Normal Open parallel contact
E (Character, Number)
NOT
F
Reversing of rung logic
F (Character, Number)
OUT
$
Realy Out
$ (Symbol for input hexadecimal number)
ANB ==
7
Blocks in series, Equal
7 (Character, Number)
SET >=
8
ON output, Greater & Equal
8 (Character, Number)
MCS <=
9
Start master bus control, Less & Equal
9 (Character, Number)
DIF
A
Upward edge rung
A (Character, Number)
FUN
B
Complex Function Call
B (Character, Number)
ORB <>
4
Blocks in parallel, Not equal
4 (Character, Number)
RST >
5
OFF output, Greater
5 (Character, Number)
MCR <
6
Reset master bus control, Less
6 (Character, Number)
TIMER
1
Timer Instructions
1 (Character, Number)
COUNTER
2
Counter Instructions
2 (Character, Number)
SR
3
Shift Register Instruction
3 (Character, Number)
- Negative Symbol
0 0 (Character, Number)
- Bit/Word division
Key Description
Move to forward step or line (Scroll down)
Move to next step or line (Scroll up)
Move to forward item or line
Move to next item or line
ESC
No
Current job cancel or Combination for System mode
No
ENTER
Yes
Execution or Selection
Yes

12
Mode Description
PGM-500 has following 3 modes.
They are EDT (Edit), MON (Monitoring), SYS (System), and you
can move between EDT and MON modes using key, and between
EDT and SYS, or MON and SYS modes, you can move through
combining and keys. Monitoring is classified
into step monitoring, and register monitoring, and MON mode is set
exclusively for register. You can make monitoring of PLC program in
EDIT mode.
Edit Mode
There are two programming modes in Edit mode where you can make
or edit PLC program. First, there is On-line programming where you
can upload program through on-line connect with PLC, and Off-line
programming where you can make program without connect with
PLC.
Online Programming
Screen display
Functions
●Programming search & monitoring
●Program step append/ insert/ delete/ change & program all clear
●Operand search & timer/ counter search
●Forced output
●Register value change
●To convert the value of monitoring into decimal and hexadecimal
●Run SCAN RUN function (Refer to “Scan Run” on page 59.)
●PLC status control (On/Off/PLC connection)
MODE
ESC
No
MODE
1 2 3 4 5
6
7
8
9
No. Functions No. Functions No. Functions
1 Mode display 4 Status display 7 Operand input/display/
monitoring
2 CPU ID display 5 Step number display 8 Message/menu display
3 PLC S/W display 6 Instruction input/display 9 Scroll status display

13
Offline Programming
Screen display
Functions
●Program search
●Program step append/insert/delete/change & program all clear
●Operand search & timer/counter search
●PLC connection
Monitoring Mode
Screen display
TIP When the running programs of PLC is wrong, 3 (PLC S/W
display) and 4 (Status display) show READY.
1 2 3
4
6
7
5
No. Functions No. Functions No. Functions
1 Mode display 4 Instruction display 7 Message & menu display
2 Offline status display 5 Scroll status display
3 Step number display 6 Operand input/display
1 2 3 4 5
6
8
7
No. Functions No. Functions No. Functions
1 Mode display 4 Status display 7 Scroll status display
2 CPU ID display 5 Register position 8 Message/menu display
3 PLC S/W display 6 Register table

14
Supporting functions
●Monitor register
●Search register (word)
●Forced output
●Change the value of register
●Convert the value of decimal & hexadecimal of monitoring
●Run the 'SCAN RUN' (Refer to “Scan Run” on page 59.)
●Control PLC (On/Off/PLC connection )
System Mode
Online
Screen display
Offline
Screen display
1 2 3 4 5
6
8
7
No. Functions No. Functions No. Functions
1 Selected menu display 4 Status display 7 Scroll status display
2 CPU ID display 5 Sub-menu display 8 Message display
3 PLC S/W display 6 Menu list
1 2 3
4
6
4
No. Functions No. Functions
1 Selected menu display 4 Scroll status display
2 Offline display 5 Menu list
3 Sub-menu display part 6 Message

15
System Mode Organization
●Inform and control information of PLC system
●Inform and control information of Backup memory
●Inform and control information of Option Pack (Flash memory)
●Inform and control information of PGM-500 system
Menu Item Description
PLC-CPU
INFORM
• Inform PLC/CPU/ROM version
• Inform Program Size/Word/Step
• Inform Watchdog/Scan/Scan Max
PROGRAM • Program Up/ Down load
• Program Clear
CONTROL
• CPU status control
• In/Out update
• Out enable
• Timer interrupt control
• Keep register clear control
• Program backup monitor
CONFIG • CPU ID/ Password/Program name
• Watchdog/RTC/Remote In/Out
CHECK • System/Syntax Check
• System/Syntax Error table
BACKUP
INFORM • PLC/CPU/Word/Step/Name Control and Inform
PROGRAM • Program Up/Down Load with Backup memory
• Program Clear
PACK
INFORM • Control and Inform Program PLC/CPU/Word/
Step/Name with memory pack
PROGRAM • Program Up/Down Load with memory pack
• Program Clear
PGM
INFORM • Control and inform PLC/CPU/Word/Step/Name
PROGRAM • Inform memory Clear, I/O Config
CONTROL • Inform Baud rate
• Control Backlight/Beep/Power save On/Off

16

17
2
Programming Procedure
Programming Sequence
Connection
Power supplying
1. Connect PGM-500 to CPU module of PLC on RS-232 or RS-485 by using
cable.
2. Supply PGM-500 with power by using AC adapter.
TIP • When connection of power is good, LCD is bright with a
buzzer.
• The speed of PLC and PGM-500 become the same by
adjusting DIP S/W.

18
Initial Configuration
●Input CPU ID and set on/off line
●Input ID on on-line (Not inputting, move the next screen.)
1. Input CPU ID for On-line connection.
2. Press ESC key at off-line.
TIP • No danger of backward current though connecting to
PLC by external power.
• When the connection of PLC is good, upload job
memory with the information of PLC and program.

19
Online Programming Editing
●Connect in initial setup through on-line
●When connecting in Online mode
1. Make program under the present status.
2. When you connect to other PLC connected in the next work under online
mode, do the following initial set up. Please refer to [4.9] "Modification of
connecting target and PLC".
IMPORTANT In on-line mode, the program loaded in the working
memory of PGM-500 is the same with the program
now run by PLC. Modification of working memory
will change the program run by PLC.
TIP • Enabled when you connect through RS-485.
• Refer to Chap. 4. Basic operating procedures necessary
for programming.

20
●When connecting in Offline mode
1. In order to communicate with connected PLC, input the CPU Id of PLC you
want to connect.
TIP • As the program is not loaded in the working memory of
PGM-500 , you should upload program from PLC.
• Refer to Chap. 4. Basic operating procedures necessary
for programming.
Table of contents