JW-15PG User`s Manual

Version 1.0
Produced in Mar. 2004
SSharp
Programmable Controller
Model name
Hand-held programmer
User's Manual
JW-15PG
Thank you for purchasing the JW-15PG hand-held programmer for the Sharp programmable controller satellite W
series.
This book (the user's manual) describes the operation of the JW-15PG.
Depending on the PLC model you are using, you may want to read this book together with the "Handling Manual for
JW-14PG." Refer to the table below.
Reference manual
PLC model names
Table of functions
Table of operation
procedure
Operations
peculiar to
JW300
Operation details
This manual
(Chapter 9)
JW300
JW-14PG
instruction manual *
JW50H/70H/100H, JW50/70/100 This manual
(Chapter 7, 8)
JW30H, JW20H, JW20, JW10
J-board Z500 , J-board Z300
W100H, W70H, W100
W51, W16, W10
JW-32CV1/2/3
* If you are using the JW300 series, the descriptions are the same as for the JW-14PG, except
for items marked "Operation specific to the JW300."
For other PLC models, all the operations are the same as for the JW-14PG.
To find the reference pages in the JW-14PG Handling Manual, see Chapter 8 in this manual.
- When using the JW300 or JW50H/70H/100H, set the MODE switches on the JW-15PG in order
to match the PLC model you are using. => See page 4-2
Precautions
- When you plan to use SHARP programmable controllers (hereafter referred to as "PLCs"), you are
requested to design each system so that even if a fault or malfunction occurs within the PLC, it will not
lead to a serious accident in your system. You should incorporate back-up measures and fail-safe features
in your system that will thoroughly protect your system from malfunctions if a fault or error occurs in the
PLC.
- SHARP PLCs are designed and manufactured with the idea that they will be used in general applications
in ordinary industries. Therefore, they must not be used in specific applications that can affect the health
or safety of the public, such as nuclear power plants and other power generating plants. Such applications
require a special warranty of quality that SHARP explicitly does NOT offer for these PLCs. However, if a
user will certify that he/she does not requires a special quality warranty on the PLC, and will limit the use
of the PLC to non-critical areas of these applications, SHARP will agree to such use.
If you are planning to use SHARP PLCs for applications that may affect the lives of human beings and
property, and you need particularly high reliability performance, such as in the fields of aviation, medicine,
transportation, combustion and fuel processing equipment, passenger cars, amusement park rides, and
safety equipment, please contact our sales division so that we can confirm the required specifications.
Notes
- Though this manual is produced with the almost care, if you have any questions and inquiries, please feel
free to contact our dealers.
- The whole or partial photocopy of this booklet is prohibited.
- Contents of this booklet may be revised for improvement without notice.
Safety Precautions
Read this manual and attached documents carefully before installation, operation, maintenance and checking in
order to use the machine correctly. Understand all of the machine knowledge, safety information, and cautions
before starting to use. In this instruction manual, safety precautions are ranked into "danger" and "caution" as
follows.
Danger
: Wrong handling may possibly lead to death or heavy injury.
Caution
: Wrong handling may possibly lead to medium or light injury.
Even in the case of
Caution , a serious result may be experienced depending on the
circumstances. Anyway, important points are mentioned. Be sure to observe them strictly.
The picture signs of prohibit and compel are explained below.
: It means don’ts. For example, prohibition of disassembly is indicated as (
).
Installation
Caution
• Use in the environments specified in the catalog and user's manual.
Electric shock, fire or malfunction may be caused when used in the environments of high
temperature, high humidity, dusty or corrosive atmosphere, vibration or impact.
• Install according to the manual.
Wrong installation may cause drop, trouble or malfunction.
Use
Danger
• Assemble the emergency stop circuit and interlock circuit outside of the programmable controller.
Otherwise the machine breakdown or accident may be caused by the trouble of the programmable
controller.
Caution
• Manipulation for program change, forced output, run or stop during operation should be done with
particular care by confirming safety. Misoperation may lead to machine trouble or accident.
• To avoid eye strain, rest your eyes 10 to 15 minutes every when working for long periods of time.
Avoid continuous use for long periods of time.
Maintenance
Prohibit
• Don’t disassemble or modify.
Or fire, trouble or malfunction may be caused.
S-1
Chapter
Overview
Chapter1.
1 Outline
Chapter
Precautions
Chapter2.
2 Data
memoryfor Use
Chapter
System Configuration
Chapter3.
3 Program
memory, Parametor memor
Chapter
Name and
Function of Each Part
Chapter 4.4 System
memory
Chapter
Connection/Installation
Method
Chapter5.
5 Operation
of control module
Chapter
Specifications
Chapter6.
6 Block
operation, logging, fault diagn
Chapter
7.
and
PC card
Table of Functions
Chapter
Table
Operation Procedure
Chapter8.
7 List
of of
instructions
Chapter
Operating the
JW300instructions
Chapter9.
8 Description
of basic
Chapter
Table of Messages
Chapter10.
9 Description
of application instruction
Chapter 10 Application instructions (F-00 to Fx1
Table of Index
Chapter 1. Overview ............................................................................................................................................ 1-1
Chapter 2. Precautions for Use ......................................................................................................................... 2-1
(1) Installation and storage
(2) Connection
(3) Operation
(4) Static electricity
(5) Cleaning
Chapter 3. System Configuration ............................................................................................................... 3-1 to 2
Chapter 4. Name and Function of Each Part ............................................................................................ 4-1 to 2
(1) Keypad
(2) LCD unit
(3) Retention screw
(4) Connector
(5) Connector mounting plate
(6) Hand strap
(7) Corresponding model label
(8) MODE switch
Chapter 5. Connection/Installation Method .............................................................................................. 5-1 to 8
5-1
Changing the direction of the connector 5-1
5-2
Method for making cable connections 5-2
[1] Connections to a control module in the JW300 series 5-2
[2] Connecting to the JW50H/70H/100H control module 5-3
[3] Connecting to the JW30H, JW20H, and J-board control modules (board) 5-4
[4] Connecting to the JW10 basic module 5-4
[5] Connecting to a module other than the control module 5-5
[6] Mounting to a control panel surface 5-7
5-3
Direct mounting method 5-8
Chapter 6. Specifications ............................................................................................................................ 6-1 to 2
[1] General specifications 6-1
[2] Performance specification 6-1
[3] Dimensions 6-2
Chapter 7. Table of Functions ................................................................................................................... 7-1 to 6
- Buzzer ON/OFF selection
7-1
- EL backlight ON/OFF selection
Index-1
- Contrast adjustment
- Auto repeat function
- Display mode selection
- Operation mode setting
- Menu selection
7-1
- Memory clear
- System memory (Read/Write)
- Enter program address
- Instruction entry method
- Program (Read/Write)
- Search program
- Modify program
7-2
- Edit program
- Check program
- Monitor program
- Monitor data memory
- Monitor break (debug function)
7-3
- Forced set/reset
- Read/write internal memory
- Change data memory
- Correct current register value
- Edit current register value
- Monitor process of I/O module
- I/O module monitor process
7-4
- Connect/remove I/O module live line
- I/O address assignment
- I/O module registration
- Set parameter
- Set clock
- Monitor clock
- Set parameter such as network module
- Remote programming and remote monitor
- Monitor target station number
7-5
- Device function
- Write program to EEPROM
- Read program to ROM
- Verify program with ROM
- Transfer to ROM writer
- SF monitor
- Symbol registration
- Monitor error
7-6
- Secret function
- OCT/DCML/HEX display of numerical value
- PC card
Index-2
Chapter 8. Table of Operation Procedure ............................................................................................... 8-1 to 21
- Turn buzzer ON/OFF 8-1
- Turn EL backlight ON/OFF 8-1
- Adjust contrast 8-1
- Auto repeat function 8-1
- Change display mode 8-1
- Select operation mode 8-2
- Operation screen menu selection 8-2
- Clear memory 8-3
- Read/write system memory 8-3
- Set program address 8-4
- Enter basic and application instruction 8-4 to 5
- Enter application instruction 8-5
- Read/write program 8-5 to 6
- Search program 8-6 to 7
- Modify program 8-7
- Edit program 8-7 to 8
- Check program 8-8
- Monitor program 8-8
- Monitor data memory 8-9
- Break monitor (debug function) 8-10
- Forced set and reset 8-11
- Read/write internal memory with hexadecimal 8-11
- Change data memory 8-11
- Modify register current value 8-12
- Edit register current value 8-12 to 13
- I/O module monitor process (JW100H, etc.) 8-13
- I/O module monitor process [JW20H, JW30H, etc.] 8-14
- Connect/remove live line of I/O module 8-14
- Enter I/O address 8-15 to 17
- Parameter setting [JW20H, JW30H, etc.] 8-17
- Parameter setting [JW300] 8-17
- Set the clock 8-18
- Monitor time 8-18
- Set parameter for network module 8-18
- Remote programming 8-18
- Remote programming and remote monitor 8-19
- Monitor target station number 8-19
- Device function 8-19
- Write program to an EEPROM 8-19
- Read program from ROM 8-19
- Verify program with ROM 8-19
- Data transfer to ROM writer [JW20H, etc.] 8-19
- SF monitor [JW20H, etc.] 8-20
Index-3
- Symbol registration [JW20H, etc.] 8-20
- Monitor error 8-20
- Secret function (JW30H, etc.) 8-20
- Indicates the base notation (octal/decimal/hexadecimal) of the values specified 8-20
- PC card 8-21
Chapter 9. Operating the JW300 .............................................................................................................. 9-1 to 19
9-1 Functions specific to the JW300 9-1
[1] Block programs 9-1
(1) Block move 9-3
(2) Start/end block (when a normal block is selected) 9-4
(3) Set/change the start relay (when a normal relay is selected) 9-5
(4) Refresh the I/O status display (when the main block is selected) 9-6
[2] PC card 9-7
(1) Save files 9-8
(2) Load files 9-9
9-2 Instructions specific to the JW300 9-10
[1] Basic instruction 9-10
9-3
(1) New instructions 9-10
(2) TNR/CNT instruction 9-11
[2] Index qualification 9-13
Additions and changes from conventional operations 9-14
[1] Display data memory 9-14
[2] Clear program memory 9-15
[3] Clear the file register 9-16
[4] Monitor program 9-16
(1) Monitor index register Z*** 9-16
(2) Monitor file register f******** 9-16
[5] Parameter setting 9-17
[6] Assigning I/O address 9-18
[7] Write and read programs to and from ROM 9-19
[8] Deleted functions 9-19
Chapter 10. Table of Messages ................................................................................................................ 10-1 to 4
[1] Message seen while checking programs 10-1 to 2
[2] Error messages 10-3 to 4
Index-4
Chapter 1. Overview
The JW-15PG hand-held programmer (referred to as "programmer" in this manual) is a support tool for
Sharp’s programmable controller. The programmer is designed for ease of use in maintenance, as well
as for programming and monitoring the programmable controller.
The JW-15PG has added functions to the standard JW-14PG model, which are compatible with JW300
series PLCs.
- Display in two languages (Japanese/English), selectable.
- An EL backlight makes it easy to read in dark locations.
- Can display messages using the device function.
Up to three steps can be displayed at once.
- Equipped with various monitor functions including freely selected multiple points, simultaneous
monitoring of two stations, and data input/output.
- Equipped with a plenty of editing functions including programming, copying data memory, and
batch processing of instructions.
- Includes with error message display functions.
1-1
Chapter 2. Precautions for Use
When using and storing JW-15PG, observe the following precautions.
(1) Installation and storage
1. Avoid installing the JW-15PG in a place where it will be exposed to:
- Area exposed to direct sunlight.
- Flammable gases permeate.
2. During storage, do not place anything on the JW-15PG.
(2) Connection
When connecting the JW-15PG to a control module of a programmable controller (hereafter referred
to as "PLC") with a connection cable (option), keep the cable away from high voltage lines, motor lines,
signal lines to the I/O module and power supply lines.
(3) Operation
1. Do not apply excessive force to the mounting screws or connectors.
2. Do not press the keypad with a sharp pointed object such as a pencil or ballpoint pen.
3. Keep the keypad away from welding sparks and hot solder.
4. If a malfunction or error (overheating, etc.) occurs in the JW-15PG, immediately stop operation,
disconnect the cable or the control module from the JW-15PG and contact your dealer or our service
company.
(4) Static electricity
In an extremely dry area, large amounts of static electricity may be generated in a person. Before
touching the programmer, discharge any static electricity by first touching a grounded metallic object.
(5) Cleaning
Use a soft, dry cloth to clean the programmer. Use of volatile chemicals (alcohol, thinner, freon, etc.) or
a wet cloth may cause deformation or discoloration.
2-1
Chapter 3. System Configuration
JW50H/70H/100H
JW50/70/100
Remote I/O
control module
Network module ME-NET module slave module
ME-NET
ZW-20CM
Serial interface
Ethernet module FL-net module
module
JW-10SU
ZW-20RS
JW-50CM
JW-50FLT
JW-20MN
MODE
STA.NO
10
1
LT
(ON
LG
(ON
STATION NO.
JW-20CM
ZW-20CM
ZW-30CM
JW-20RS
ZW-20RS
[JW-2EA]
JW-50CM
JW-51CM
[JW-10SU]
JW20H
FL-net
JW20
JW30H
ME-NET
control module control module Network module module Ethernet module module
456
456
456
23
23
456
78
901
23
[JW-22CM]
78
901
901
901
JW-21CU
JW-22CU
78
456
456
901
JW-1324K / 1342K
JW-1424K / 1442K
JW-1624K / 1642K
I/O bus
expansion
adapter
78
78
78
JW-50FL
JW-52FL
901
JW10
basic module
23
JW300
control module
JW-20MN
ZW-20CM2
23
JW-50CUH
JW-70CUH
JW-100CUH
JW-50CU
JW-70CU
JW-100CU
23
W16
W51, W100
W70H/100H
control module
ZW-160CU
ZW-501CU3
ZW-1K0CU
ZW-1K1CU
ZW-1K2CU
ZW-1K3CU
ZW-70CU
ZW-1HCU
I/O bus
expansion
adapter
[JW-21MN]
[JW-255CM]
JW-20FL5
JW-20FLT
JW-22FL5
JW-22FLT
[JW-32EA]
J-board
Connection cable Connection cable
Connection cable
JW-22KC (2 m)
JW-24KC (4 m)
[JW-12KC (2 m)] [ZW-3KC (3 m)]
Connection cable
[ZW-10C3 (1.8 m)]
- CPU board
Z-311J, Z-312J
Z-511J, Z-512J
- Satellite net board
Z-335J
- ME-NET board
Z-334J
- FL-net board
Z-336J Z-336J2
- Ethernet board
Z-339J
VME built-in
controller
JW-32CV1
JW-32CV2
JW-32CV3
Hand-held
programmer
AC adapter
[ZW-10AC]
W10 basic module
[JW-15PG]
- Direct installation
The JW-15PG can be installed directly in the following PLC models.
JW50H/70H/100H, JW50/70/100, W70H/100H => See "Chapter 5. Connection/Installation Method."
3-1
The following modules and cables can be connected to the JW-15PG.
Connection module
Module name
JW300
Control module
JW50H/70H/100H
JW50/70/100
JW30H
JW20H JW20
JW10
W70H/100H
W100
W51
W16
W10
CPU board
J-board
Network module
ME-NET module
Ethernet module
FL-net module
Model name
JW-311CU, JW-312CU, JW-321CU, JW-322CU, JW-331CU, JW-332CU,
JW-341CU, JW-342CU, JW-352CU, JW-362CU
JW-50CUH, JW-70CUH, JW-100CUH
JW-50CU, JW-70CU, JW-100CU
JW-31CUH1, JW-32CUH1, JW-33CUH1, JW-33CUH2, JW-33CUH3,
JW-31CUH, JW-32CUH, JW-33CUH
JW-21CU, JW-22CU
JW-1324K, JW-1342K, JW-1424K, JW-1442K, JW-1624K, JW-1642K
ZW-70CU, ZW-1HCU
ZW-1K0CU, ZW-1K1CU, ZW-1K2CU, ZW-1K3CU
ZW-501CU3
ZW-160CU
ZW-28M124, ZW-28M114, ZW-28M111, ZW-28M122, ZW-28M324,
ZW-28M424
Z-511J, Z-512J
Z-311J, Z-312J
JW-20CM, ZW-20CM, ZW-30CM
JW-22CM
JW-20MN, ZW-20CM2
JW-21MN
JW-50CM, JW-51CM
JW-255CM
JW-50FL, JW-52FL
JW-20FL5, JW-20FLT, JW-22FL5, JW-22FLT
Serial interface
module
JW-10SU
Remote I/O slave
module
JW-20RS, ZW-20RS
I/O bus expansion
adapter
JW-2EA
JW-32EA
VME built-in
controller
JW-32CV1, JW-32CV2, JW-32CV3
Connection cable
Model name Cable length
JW-22KC
2m
JW-24KC
4m
ZW-3KC
3m
JW-12KC
2m
ZW-10C3
1.8 m
Remarks
Use for JW300, JW30H, JW20H, J-board (Z300/Z500),
etc.
Use for JW50H/70H/100H, etc.
Use for JW10
Use for W10 (ZW-10AC AC adapter is needed)
3-2
Chapter 4. Name and Function of Each Part
(3) Retention screw
(2) LCD unit
(8) MODE switch
8
67
123
90
45
(1) Keypad
(3) Retention screw
(6) Hand strap
(7) Corresponding model label
Rating plate
(4) Connector
(5) Connector mounting plate
- As for function of (1) to (8) => See next page
4-1
(1) Keypad
For manipulating program writing, etc.
The key panel contains mode keys, control keys, instruction keys, and numeric keys. => See the figure
on the right.
[Key layout of the keypad]
Mode keys
Control keys
(2) LCD unit
The liquid crystal full dot matrix display (16 characters
by 4 lines) shows instructions and data. The display is
fitted with an EL backlight.
(Display example)
Instruction keys
F E D C B A 9 8 7 6 5 4 3 2 1 0
A N D
O R
0 0 0 0 1
N O T
0 0 0 0 2
P 0 0 0 0 3
> S T R
N O T
0 0 0 0 3
Numerical value keys
(3) Retention screw
Used to secure the JW-15PG on a control module
(PLC) or control panel.
[Mounting example]
ZW
-IP
U
JW
-70C
U
(4) Connector
Connects to a control module (PLC) or connection
cable. The mounting direction can be changed.
(5) Connector mounting plate
The mounting direction of the connector can be
changed for direct mounting of the programmer or for
connection using the optional cable.
Hand strap
(6) Hand strap
Pass your hand through the strap when the programmer is connected via cable to prevent dropping it.
(7) Corresponding model label
This decal shows compatible PLC models and settings for the MODE switch.
(8) MODE switch
Used to select the PLC model you want to use and to change the display language (Japanese/English).
4
Japanese
English
Japanese
English
JW300
JW50H/70H/100H
JW50H/70H/100H
(Unusable an expansion (Usable an expansion
relay)
relay)
JW30H, JW20H, JW20, JW10
J-board (Z300/500), JW50/70/100
W10/16/51/100, W70H/100H
90
8
3
67
2
(Setting when delivered : 1)
Note: Make sure to disconnect the cable from JW-15PG before setting the mode switch.
Positions other than "1" to "4" cannot be used.
4-2
123
Corresponding
models (PLC)
1
45
Setting value of
MODE switch
Display
(Japanese/English)
Chapter 5. Connection/Installation Method
This chapter describes the cable connections and installation of the JW-15PG.
5-1 Changing the direction of the connector
The orientation of the cable connector on the JW-15PG can be changed as follows.
1) Remove the 2 screws securing the connector
then detach the connector and connector
mounting plate from the JW-15PG.
- Also remove the bail locks if attached.
Connector
mounting plate
Connector
Bail lock
2) Change the direction of the connector mounting plate.
3) Secure the connector and connector mounting plate to the programmer with the 2
screws.
Note: Do not attach the bail locks when directly mounting the programmer to the
control module. The connectors will not
contact properly if they are attached.
Bail lock
=> Refer to page 5-8
5-1
5-2 Method for making cable connections
This method is used to connect the JW-15PG to a PLC using cables (JW-24KC etc.: optional). This
section describes the methods for connecting the following models.
JW300
=> [1]
JW50H/70H/100H
=> [2]
JW30H JW20H J-board
=> [3]
JW10
=> [4]
Modules other than control modules
=> [5]
Control panel (front face)
=> [6]
[1] Connections to a control module in the JW300 series
Connect a communication port (PG COMM1 or PG/COMM2) on a control module (JW-3**CU) to the
JW-15PG.
1) Connect the JW-15PG to a control module using a JW-22KC/24KC cable.
2) Secure the cable using the bail locks on the JW-15PG and screws on the communication port
connector.
Bail locks
JW-3**CU PG/COMM1 port
JW300
PULL
PG/COMM1
This
battery
expires
Exchange
the battery
within
minutes.
PG/COMM2
Screw
JW-15PG
PG/COMM2 port
Cable
JW-22KC (2 m)
JW-24KC (4 m)
[Reference] If you want to connect or disconnect the JW-15PG while the power to the JW300 remains
ON, set the PROTECT switch on the control module to the ON position. When it is in that
position, the program and system memory on the JW300 will be protected.
JW-3**CU
-> ON
O
F
F
PROTECT
AUTO LD
MW
5-2
[2] Connecting to the JW50H/70H/100H control module
A common procedure is used to connect the programmer to the JW50H/70H/100H control module.
Support tool connector
Connect the cable to the programmer’s
connector and to the control module’s
support tool connector. Firmly secure both
the programmer’s end and the control
module’s end of the cable with the bail
locks.
Programmer
(JW-15PG)
Control module
Cable
(ZW-3KC)
[Reference]
- Set the memory protect switch to "ON" when connecting or disconnecting the programmer while
the JW50H/70H/100H’s power is "ON." This protects the JW50H/70H/100H’s memory.
Control module
Memory protect switch
ON (Input)
OFF (Output)
Notes
When the JW-15PG connected, a condition may occur where a "beep" is emitted and nothing is
displayed. This occurs when the control module has been set to the device function.
5-3
[3] Connecting to the JW30H, JW20H, and J-board control modules (board)
A common procedure is used to connect the programmer to the control modules.
Support tool
connector
1) Connect the JW-15PG with the control module
using the cable.
2) Secure the cable at the JW-15PG's end with
the bail locks and at the control module’s end
with the screws.
[Reference]
Set the PROTECT (memory protect) switch to "ON"
when connecting or disconnecting the JW-15PG
while the JW30H, etc.’s power is "ON." This protects the JW30H, etc.’s memory.
Notes
Programmer
(JW-15PG)
Cable
JW-22KC
JW-24KC
(
JW-22CU
)
Memory module
Memory protect switch
ON
(In case of JW20H)
When the JE-15PG is connected, a condition may occur where a "beep" is emitted and nothing is
displayed. This occurs when the control module has been set to the device function.
[4] Connecting to the JW10 basic module
Connect the JW-15PG and basic module using connection cable JW-12KC.
Connect the cable with the JW-15PG using the bail locks. Connect the cable with the basic module
using connector retention screws.
Basic module
Connector
retention
screw
Programer
(JW-15PG)
Connection cable
(JW-12KC)
5-4
[5] Connecting to a module other than the control module
Installation methods of the JW-15PG are common for all the modules.
This section describes connection procedures to the JW-2EA I/O bus expansion adapter.
The modules other than control modules are as follows:
JW-2EA
- I/O bus expansion adapter: JW-2EA, JW-32EA => See the precautions below.
- Network module: JW-20CM/22CM, ZW-20CM/30CM
- Remote I/O slave module: JW-20RS, ZW-20RS
- ME-MET module: JW-20MN/21MN, ZW-20CM2
- FL-net module: JW-50FL, JW-52FL,
JW-20FL5/T, JW-22FL5/T
- Serial interface module: JW-10SU
- Satellite net board: Z-335J
- ME-NET board: Z-334J
- FL-net board: Z-336J, Z-336J2
- Ethernet module (board): JW-50CM, JW-51CM, JW-255CM, Z-339J
- VME built-in controller : JW-32CV1/32CV2 /32CV3
Precautions (Connect with JW-2EA or JW-32EA)
In case of JW300
- Only one support tool at a time (JW-300SP, JW-15PG) can be connected to the JW-32EA.
[Example]
Control module
JW-31EA
JW-32EA
JW-32EA
Support tool
Support tool
- With the JW300, when one support tool (JW-300SP, JW-15PG) is connected to the control module,
you can also connect another support tool to the JW-32EA.
[Example]
Control module
JW-31EA
JW-32EA
JW-32EA
Support tool
Support tool
To the next page
5-5
In case of JW50H/70H/100H, JW30H
Only one support tool can be connected to the JW-2EA, JW-32EA. If a support tool is already
connected to the control module or to another JW-2EA, JW-32EA, do not connect the programmer.
Connecting the programmer will cause a malfunction.
[Example]
Control module
JW-2EA
JW-1EA
JW-2EA
Support tool
Support tool
[Example]
JW-1EA
JW-2EA
JW-2EA
Support tool
5-6
Support tool
[6] Mounting to a control panel surface
The programmer can be connected by cable and mounted apart from the PLC. For example, the PLC
can be mounted in a control panel and the JW-15PG can be mounted to the door on the control panel.
(Unit: mm)
15
190
200
45
87
62
49
80 18
rectangular
hole
2-M3 tap
Make the M3 tapping holes used to secure the
JW-15PG and a hole for the connector in the
door on the control panel.
ZW
-IP
U
JW
-70C
U
Connection
cable
Mount the JW-15PG to the holes in the door on
the control panel.
Retention
screw
Connect the cable to the JW-15PG’s connector
and to the control module’s support tool connector. Firmly secure both the JW-15PG’s end and
the network module’s end of the cable with the
bail locks.
Notes
Keep the cable away from high voltage lines, power lines and the signal lines and power supply
lines to the I/O module.
5-7
5-3 Direct mounting method
When JW50H/70H/100H, JW50/70/100, and W70H/100H PLC are used, you can install the JW-15PG
directly on the control module. The method to connect the JW-15PG with the control module directly is
shown below.
1) Detach the cover from the power supply
module and fasten the programmer mounting
bracket with the bracket screw.
2) Attach the power supply module cover and
detach the communication port cover. *
Mounting
bracket
Power supply
module
Bracket
screw
Power supply
module cover
3) Connect the JW-15PG's connector to the
control module’s support tool connector.
ZW
-IP
U
JW
-70C
U
Support tool
connector
Programmer
mounting screw
Communication
port
4) Tighten the 2 programmer mounting screws.
Reference
Set the memory protect switch to "ON" when
mounting or dismounting the programmer
while the JW50H/70H/100H, etc.’s power is
"ON." This protects the JW50H/70H/100H,
etc.’s memory.
Control module
Memory protect switch
ON (Input)
OFF (Output)
* Detach the communication port connector cover when directly mounting the programmer to the JW70H/
100H or JW70/100. Keep the detached cover.
Notes
- When the JW-15PG is connected, a condition may occur where a "beep" is emitted and nothing is
displayed. This occurs when the control module has been set to the device function.
5-8
Chapter 6. Specifications
This chapter gives the general specifications and the performance specifications for the JW-15PG.
[1] General specifications
Items
Specifications
Ambient temperature
Operation
0 to 40oC
Storage
–20 to 60oC
Operation
Ambient humidity
Storage
35 to 85% RH (non-condensing)
Ambient operating atmosphere
Free from corrosive gas and dust.
Vibration resistance
Conform to JIS B 3502
(2 hours each in X, Y and Z axes)
Shock resistance
Conform to JIS B 3502
Consumption current
110 mA
Weight
Approx. 400 g
Accessories
Bail lock set
Programmer mounting bracket
Programmer mounting bracket screw (M3x6)
1
1
1
[2] Performance specification
Items
Modules to connect with
Specifications
- Control module
- Network module
- ME-NET module
- Remote I/O slave module
- I/O bus expansion adapter
- Serial interface module
- Ethernet module
- FL-net module
- VME built-in controller
- J-board
*
Connection method
- Cable connection (for all module for connection listed above)
- Direct mounting (JW50H/70H/100H, JW50/70/100, W70H/100H)
Display device
Liquid crystal full dot matrix display (16 characters by 4 lines)
- With EL backlight
(Auto OFF: Turns OFF: after about 10 minutes from the last key
operation.)
- Contrast adjustment (key operation)
- Selectable between Japanese and English displays *
45 flat keys
- Audible alarm is emitted at an invalid operation
- Key click sound is ON/OFF selectable
* Use the MODE switches on the JW-15PG to set it for the model that it is connected to (and to change
between Japanese/English). => Refer to page 4-2.
Keys
6-1
[3] Dimensions
(Unit: mm)
90
45
8
123
200
MODE
67
30
6
87
30
6-2
6
Chapter 7. Table of Functions
Shown below are the functions of the JW-15PG and the compatible PLC models.
- The function usable in each PLC is indicated by circle mark.
- The key procedures for each function are shown in Chapter 8. (The right hand column in the table below
shows the pages to refer to.)
PLC models
Functions
Key
W100 W10 operation
JW20H, JW20 JW10 W70H W16 (See
JW300 JW50H/70H/100H JW30H
JW50/70/100
J-board (Z500) J-board (Z300)
W100H W51 page)
Buzzer ON/OFF
selection
EL backlight
ON/OFF selection
Contrast
adjustment
8-1
Auto repeat
function
Operation mode setting
Display mode
selection
Program
Monitor
Change
8-2
Terminal
Initial
Menu selection
System memory
Memory clear
Program memory
Data memory
File register
(file 1)
Files 2 to 7
Files C, D, E
8-3
System memory
Files 2, 3
10 to 2C
Read
Write
Write
check code
Program
Enter program
address
Instruction entry
method
8-4
to
8-6
Write
Read
- The VMEs with built-in controllers (JW-32CV1/2/3) can be read the same as the "JW30H (JW-32CUH1)."
7-1
PLC models
Search program
Function
JW300 JW50H/70H/100H
JW50/70/100
Key
W100 W10 operation
JW20H, JW20 JW10 W70H W16 (See
JW30H
J-board (Z500) J-board (Z300)
W100H W51 page)
Search
instruction
Search
NOP
instruction
Search
Non-NOP
instruction
Search
data
memory
8-6
8-7
Retry search
Change
instruction
Check program
Edit program
Modify program
Insert
instruction
Delete
instruction
Write during
RUN
Change TMR,
CNT, MD
preset value
Change
application
instruction
constant
Copy
program
(write)
insert copy
Block write
and insert
program
*1
*2
*3
8-7
8-7
8-8
Delete
program
block
Check parity
Check
program
8-8
Monitor program
*1: Version 2.1 or later basic rack panel.
*2: W10 --- , W16/51 --*3: JW50H/70H/100H (the expansion relays can be used) ---
7-2
PLC models
Monitor data memory
Functions
JW300 JW50H/70H/100H
JW50/70/100
Key
W100 W10 operation
JW20H, JW20 JW10 W70H W16
JW30H
(See
J-board (Z500) J-board (Z300)
W100H W51 page)
Monitor
relay
Monitor
TMR, CNT,
MD
Monitor
register
8-9
Monitor
multiple
point
Monitor break (debug function)
Monitor
break
Break at
designated
program
address
Break at
END
instruction
8-10
Break at
designated
register
One step
run of
break
monitor
Change data memory
Read/write internal memory
Forced set/
reset
Read internal
memory by
hexadecimal
designation
Write internal
memory by
hexadecimal
designation
8-11
Set/rest
latched
relay
Set/reset
timer and
counter
Change
register
block
7-3
PLC models
Monitor process of
I/O module
Edit current register
value
Correct current
register value
Functions
JW300 JW50H/70H/100H
JW50/70/100
Key
operation
W100 W10
JW30H
JW20H, JW20 JW10 W70H W16
(See
J-board (Z500) J-board (Z300)
W100H W51 page)
Insert current
register value
8-12
Delete
current
register value
Copy write
or insert
register
Block write
or insert
register
8-12
8-13
Delete
register block
Monitor I/O
Search I/O
8-13
Clear and
execute
I/O verify
I/O module
monitor process
8-14
I/O address assignment
Connect/remove
I/O module
live line
Auto I/O
module
registration
8-15
Enter rack
top address
Enter number
of dummy
points
Assign
special I/O
data register
Auto
registration
8-16
Create table
I/O module
registration
8-17
Set parameter
* JW50H/70H/100H (the expansion relays can be used) ---
7-4
PLC models
Function
JW300 JW50H/70H/100H
JW50/70/100
Key
W100 W10 operation
JW30H
JW20H, JW20 JW10 W70H W16 (See
J-board (Z500) J-board (Z300)
W100H W51 page)
Set clock
Monitor clock
Remote programming
and remote monitor
Set parameter
such as network
module
Connect
standard
network
Connect
satellite net
expansion
function
Device
function
Monitor target
station number
[Applicable models]
JW-20CM/20RS/22CM
ZW-20CM/20RS/30CM
JW-20MN/21MN
ZW-20CM2
Z-334J/Z-335J
JW-50CM
JW-51CM
JW-255CM Only setting of parameter
JW-25TCM
Z-339J
8-18
- Set the parameters for the JW22CM, JW-21MN, JW-255CM,
and JW-25TCM in the optional
parameters for the control
module on the JW300.
Display
output
function
Key input
function
8-19
Write program to
EEPROM
*3
*1
Read program
to ROM
Verifiy program
with ROM
*2
Transfer to ROM
writer
*1 W10
*2 W10
*3 W100
7-5
, W16/51
, W16/51
, W70H/100H
PLC models
Functions
JW300 JW50H/70H/100H
JW50/70/100
Key
W100 W10 operation
JW20H, JW20 JW10 W70H W16
JW30H
(See
J-board (Z500) J-board (Z300)
W100H W51 page)
SF monitor
Symbol
registration
Monitor error
8-20
Secret function
OCT/DCML/
HEX display of
numerical value
8-23
PC card
7-6
Chapter 8. Table of Operation Procedure
This chapter shows the key procedures for the functions (described in Chapter 7) on the JW-15PG.
The table can be read as follows:
Reference pages in the
JW-14PG Instruction Manual
The page numbers refer
to pages with tables that
describe which models
can use the function.
Function name
Function
JW-14PG PLC model
(See page) (See page)
Operation procedure
(Program mode)
Operation mode
selection
(P, M, C, T, I)
Mode sign which the
operation is allowed
: Program mode
: Monitor mode
: Change mode
: Terminal mode
: Initial mode
Turn buzzer
ON/OFF
(P, M, C, , I)
39
7-1
Operation procedure is shown here.
JW-14PG PLC model
(See page) (See page)
(ON)
34
(OFF
Turn EL
backlight
ON/OFF
(P, M, C, , I)
(ON)
35
(OFF
(Darker)
Adjust contrast
(P, M, C, , I)
Change display
mode
(P, M, C, , )
(Change mode)
Operation procedure
Function
Auto repeat
function
(P, M, C, , )
(Monitor mode)
36
(Brighter
Monitor program
address or data
memory address
1PG mode
ON 1 second
( Turn
)
or longer
OFF 1 second
( Turn
)
or longer
2PG mode
8-1
Repeat
address +1.
37
Repeat
address -1.
38
7-1
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
(Program mode)
(Monitor mode)
Select operation
mode
(P, M, C, T, I)
(Change mode)
39
(Terminal mode)
Program mode
(Initial mode)
3rd
Turn ON/OFF EL back light
Turn ON/OFF buzzer
1st
Monitor time
Operation screen
menu selection
(P, M, C, T, I)
Normal key operation
2nd
4th
Monitor target station
number
Connect/remove live lines
of I/O module
7-1
Monitor error
5th
Monitor I/O
Change display mode
Initial mode
6th
Monitor mode
Change mode
Program mode,
clear memory
7th
Device function
Check parity
Check program
8-2
41
Operation procedure
Function
JW-14PG PLC model
(See page) (See page)
Clear system memory
(initialization)
*1
Clear program memory
Clear memory
(P, , , , )
Clear data memory
Clear file register
Set file
register
number
42
Clear assigned file
*2
register
Clear data memory,
*3
program memory
7-1
Initialize all
Read/write system memory
Set the program
capacity after
expansion
to
Read system
memory
(P, M, C, , )
Write system
memory
(P, , , , )
Clear expansion
program memory
Set the system
memory address.
System memory
write
(1 byte)
(Read in address
incrementing direction)
(Read in address
decrementing direction)
53
Set data
HEX/ OCT/DCML
bit pattern
55
(1 word)
Write system
memory
check code
(P, , , , )
57
you can select the block of program memory to clear. => See page 9-15
=> See page 9-16
*2: On the JW300, you cannot perform a "clear the specified file register" operation.
*3: On the W16/51, W100, and W70H/100H, a "clear the file register (file 1)" can be performed.
*1: On the JW300, if you press
or
8-3
Set program
address
(P, M, C, , ) *1
Entry method
of basic
instructions
to
60
Set address
*2
Instruction key
- TMR
- CNT
- MD
instructions
entry method
Enter basic and application instruction *3
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Relay number
61
Set value
TMR/CNT
number
*4
- UP TMR/CNT
- UTMR
- UCNT
- DTMR
- DCNT
instructions
- DOWN TMR/CNT
entry method
(BCD/BIN)
TMR/CNT
number
BCD
62
BIN
Set value
7-1
*4
- F-XX instruction
F-XX FcXX
Function number
F-XXw FcXXw
- FcXX instruction
F-XXd FcXXd
Function number
Application
instructions
entry method
63
Register/constant
(Repeat setting for the number of instruction words)
F-80
IORF
R, S, B
R : Rack number
S : Slot number
B : Specify conversion
byte position
Function number
Slot number
Rack number
Specify conversion
byte position
Items *1 to *4 below only apply to the JW300.
*1: Method to block move a program. => Refer to page 9-1 to 3
*2: How to enter basic instruction (STR POS etc.). => Refer to page 9-10
*3: How to enter index qualifications. => Refer to page 9-13
*4: Registers can be used to set values for the TMR, CNT, UTMR, UCNT, DTMR, and the DCNT instructions.
To use this function, press the
key to change the memory pointer and enter an address. => Refer to page 9-11
In addition, you can also specify a register in the JW10.
8-4
Function
number
Enter basic and application instruction
F-202 P, C
OPCH ST File N n
Application
instruction
entry
method
P : Rack port number
c : Channel number
ST : Communication
station number
N : File number
n : File address
Channel
number
Port number
64
Communication
station number
File number
File address
Register
area
selection
Press the
key to change the register area.
[Example of JW300]
00000
b00000
009000
E0000
f 00000000
(File register)
Assign
indirect
address
Enter application instruction
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Register number
Z000
(Word instruction
only)
65
@register number
7-1
Set the
register
address
Display 0000
Address
Display b0000
Address
Display 09000
Enter register
number
Address
(0 to 9)
Display b0000
Address
- Write from address 00000
Read/write program
Instruction word
- Write from a specified address
Write
program
(P, , , , )
Enter program
address
Instruction
word
(Refer to 8-10)
- Write from an address where no program is written
Search for NOP
instruction
Instruction
word
8-5
66
Operation procedure
Function
Read/write program
- Read by specifying an address
Set program
address
(Read in address
incrementing direction)
(Read in address
decrementing direction)
(Refer to page 8-4)
Read
program
(P, M, C, , )
JW-14PG PLC model
(See page) (See page)
- Search an instruction and read
Search
instruction
(Read in address incrementing direction)
75
7-1
(Read in address decrementing direction)
(As follows)
- Search data memory and read
Search data
(Read in address incrementing
memory
direction)
(Read in address decrementing
(As follows)
direction)
Specify search
start address
Specify instruction
to search.
(Refer to page 8-4)
Address incrementing direction
Search
instruction
(P, M, C, , )
76
Address decrementing
direction
Search program
Continuous search
Search NOP
instruction
(P, M, C, , )
Search
non-NOP
instruction
(P, M, C, , )
Address increment direction
Address
decrement
direction
Specify search
address
(Refer to page 8-4)
Address increment
direction
Address
decrement
direction
Specify search
start address
(Refer to page 8-4)
Set data memory address
Search data
memory
(P, M, C, , ) Press the
78
7-2
79
Continue
(Address incrementing direction)
Data memory
address
(Address decrementing
direction)
key to change the data memory area. *
[Example of JW20H]
Relay number
TMR/CNT/MD number
(00000 to 15777) (000 to 777)
Byte address
Byte address
( 0000 to 1577) (b0000 to b1777)
Label number
Register
Register
(LB0000 to LB1377)(E0000 to E1777)(09000 to 99777)
* Change the data memory in the JW300 => Refer to page 9-14.
8-6
80
Operation procedure
Function
JW-14PG PLC model
(See page) (See page)
Search with the modified contents
(Address incrementing direction)
Search program
Search
instruction
Modify
program
(Address decrementing direction)
(Refer to page 8-6)
Re-execute
search
(P, M, C, , )
Search data
memory
83
(Refer to page 8-6)
(Address incrementing direction)
(Address decrementing direction)
(Continuous operation)
Change
instruction
(P, , , , )
Modify program
Insert
instruction
(P, , , , )
Delete
instruction
(P, , , , )
Write during
running
program
( , , C, , )
Change TMR,
CNT, and MD
preset value
(P, , C, , )
Edit program
Change
application
instruction
constant
(P, , C, , )
Copy
write/insert
program
(P, , , , )
Specify address to
modify
Specify instruction
to modify
84
Specify instruction
to insert
86
(Refer to page 8-4)
Specify address to
insert
(Refer to page 8-4)
Read the instruction
to delete
88
(Refer to page 8-6)
7-2
Modify program
Read set value
currently programming
Change set
value
90
(Refer to page 8-6)
Search program
address
Change set
value
92
(Refer to page 8-4)
(Select
(Display the (Select
edit menu
program copy)
screen)
process)
89
Enter top address
of copy source
94
Enter last address
of copy source
Continuous copy
Enter top address
of copy source
(Copy write)
(Copy insert)
8-7
(Display the (Select
edit menu
program
screen)
process)
Edit program
Write/insert
program block
(P, , , , )
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
(Select
block
process)
(Select
block
delete)
Enter top address
to write/insert
98
Enter last address
to write/insert
Continuous write/insert
Block write
Block insert
Delete
program block
(P, , , , )
(Display the
edit menu
screen)
(Select
program
process)
(Select
block
process)
(Select
block
delete)
101
Enter top address
to block delete
Continuous
delete
7-2
Enter last address
to block delete
Check program
Continuous check
Check parity
(P, , , , )
103
Mode change to program mode
(Omit if already in program mode)
Continuous check
Check program
(P, , , , )
104
- Read program
Specify program
address
Monitor program
( , M, C, , )
(Address incrementing
direction)
(Address decrementing
direction)
(Refer to page 8-4)
Search instruction
(Refer to page 8-4)
Search data memory
(Refer to page 8-6)
8-8
108
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Continuous monitor
Monitor relay
(P, M, C, , )
Enter data
memory address
114
Monitor data memory
(Address incrementing
direction)
(Address decrementing
direction)
Monitor
TMR, CNT,
Press the
key to change the data memory area. *
and MD
(P, M, C, , )
[Example of JW20H]
Relay number
(00000 to 15777)
Monitor
register
(P, M, C, , )
Monitor
multiple point
(P, M, C, , )
TMR/CNT/MD number
(000 to 777)
Register
(E0000 to E1777)
Display 0000
Address
Display b0000
Address
Display 09000
Byte address
( 0000 to 1577)
Register
(09000 to 09777)
Enter register
number
117
7-3
Byte address
(b0000 to b1777)
120
Address
(0 to 9)
Display b0000
Address
* Change the data memory in the JW300 => Refer to page 9-14.
8-9
124
Monitor break
(P, , C, , )
Break by
specifying
program
address
(P, , C, , )
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Program monitor
126
(Refer to page 8-19)
- Break by specifying program address
Enter
break
address
(Select
program) (Enter program
address)
Enter number
of scans
(executions)
129
(0001 to 9999)
[01 to 99 with the JW20H]
- Break at END instruction
Break monitor (debug function)
Break at END
instruction
(P, , C, , )
(Select END
instruction)
Enter number of
scans (executions)
136
(0001 to 9999)
[01 to 99 with the JW-20H]
- Break at register designation
Enter
break
address
(Select
Specify
comparison
data
register)
(Enter register
address)
(Specify comparison result)
To 1 step run or
(Match)
Break at
register
destination
(P, , C, , )
7-3
(PLC stop after
procedure after PLC stop.
execution)
(No register to monitor)
(Does not (PLC run after
(Register to monitor exists)
execution)
match)
142
Enter number of
registers to
monitor.
(1 to FHEX)
(Write multiple register addresses)
Enter register
address
- Procedure after PLC stops operation
To each monitor operation
(Repeat 1 step execution)
One step
operation of
the break
monitor
(P, , C, , )
Break by assigned
program address
(1 step operation)
Break by END
instruction
(Break)
Break at assigned
register
8-10
Reset break
condition
149
- Read the forced set/reset area
Specify
(
address )
in octal
(Forced set/
reset screen (Specify 00 to 77)
display)
- Set to a forced set area
Forced set
and reset
( , , C, , )
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Read forced set
area (00 to 37)
Enter relay
number
(Address
incrementing
direction)
(Address
incrementing
direction)
(Forced set)
- Set to a forced reset area
Read forced reset
area (40 to 77)
152
Enter relay
number
(Forced reset)
- Release forced set/reset relay
(Release in units of one point)
Read forced set/reset area
(Release all the points)
Change data memory
Read/write internal memory with
hexadecimal
Read forced set/reset area
Enter file number
or address
(in hexadecimal)
Read internal
memory
with
hexadecimal
(P, M, C, , )
(Address incrementing direction)
Set and reset
TMR and CNT
( , , C, , )
Change
register current
value
(P, , C, , )
155
(Address decrementing direction)
Write internal
memory
with
hexadecimal
(P, , , , )
Set/reset latch
relay
(P, , C, , )
7-3
Enter file number
or address
(in hexadecimal)
159
Enter data
Monitor relay
(Set)
162
(Refer to page 8-9)
(Reset)
(Set)
Monitor TMR or CNT
(Refer to page 8-9)
164
(Reset)
Monitor register
Current value
(Refer to page 8-9)
8-11
166
Modify register current value
Enter
register
current value
(P, , , , )
Delete
register
current value
(P, , , , )
area ( 0000 to 1577)
Enter address
Press the
key
3 times.
b area (b0000 to b1777)
Press the
key
4 times.
Register (09000 to 99777)
Enter
Enter
Press the
key
Register area
address
5 times.
(09
to
99)
Register (E0000 to E1777)
Enter address
Press the
key
6 times.
Registers from file 1 to file E (000000 to 177777 each)
Enter file
Enter
Press the
key
number
address
7 times.
(1 to 7, C, D, E)
Enter data length
(1 byte, 1 word
or 2 words)
Write copy
register
(P, , , , )
Enter data
(Enter with hexadecimal, octal,
decimal, bit pattern, or ASC)
Edit register current value
170
174
(Insert)
(Delete)
Enter top address
of copy source
(Display the (Select data (Select
edit menu memory
copy.)
screen.)
process.)
Enter last
address of
copy source
Insert copy
register
(P, , , , )
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Enter top
address of copy
source
7-4
176
Continuous edit
(Write copy)
(Insert copy)
Block write
register
(P, , , , )
(Display the
edit menu
screen)
(Select data
memory
process.)
(Select
block
process)
(Select block
write)
Enter top address
to write/insert
181
Enter last address
to write/insert
Block insert
register
(P, , , , )
Continuous write
Enter data to
write/insert
(Block write)
Continuous insert
(Block insert)
8-12
Edit register current value
Block register
delete
(P, , , , )
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
(Display the
edit menu
screen)
(Select data
memory
process)
(Select
block
process)
(Select block
delete)
185
Enter top address of
register for block delete
Continuous delete
Enter last address of
register for block delete
(Select I/O
monitor)
Monitor I/O
(P, M, C, , )
Enter rack
number (in octal)
188
Continuous monitor
Enter slot number
(in hexadecimal)
- Search I/O by specifying byte address
I/O module monitor process (JW100H, etc.)
(Select I/O
search)
Continuous check
(Goes
ON)
(Goes
OFF)
Enter byte address
(in octal)
Search I/O
( , M, C, , )
- Search I/O by specifying a rack
number and slot number
7-4
191
(Select I/O
search)
Enter rack number
(in octal)
(Select byte
address
designation)
(Select rack
and slot
designation)
Enter slot number
(in hexadecimal)
(Goes Continuous check
ON)
(Goes
OFF)
Release and
execution of
I/O verification
(P, M, C, , )
195
Enter rack number
(in octal)
Enter slot number
(in hexadecimal)
(With verification)
(Without verification)
8-13
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
- Monitor by specifying the rack number and slot number
(Select rack and slot)
Enter slot number
(in hexadecimal)
I/O module
monitor process
[JW20H,
JW30H, etc.]
( , M, C, , )
Enter rack
number
Continuous monitor
Module monitor
198
- Monitor by specifying the switch setting
7-4
(Select switch
specification)
Specify I/O
Enter set value
Option
I/O link
Module monitor
- Install/remove I/O module
Connect/remove
live line of
I/O module
- Restart operation
( , M, C, , )
203
8-14
[JW300]
Auto I/O
module
registration *
( , , , , I)
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Change to
program mode
Change to initial
mode
Auto I/O module
registration
"Auto registration
at power ON"
Change to program mode
(Select I/O)
(Does not register)
END
(Register)
Change to initial mode
Enter I/O address
(Select I/O)
[JW50H to
100H, etc.]
Auto I/O
module
registration
( , , , , I)
(No )
(I/O module
address)
Auto I/O module
registration
"Auto registration
at power ON"
(Yes)
(Data register
address of
special I/O module)
(I/O module
address)
Change to
program mode
Change to
initial mode
[JW50H to
*
100H, etc.]
Enter rack
Enter rack
number
(Create
(Select
top address
(1
to 7)
rack
I/O table)
(Free I/O
address)
module
registration)
(Do not create)
(Stop)
( , , , , I)
(Yes)
To *
(Continue)
* JW300 auto I/O registration => Refer to page 9-18
8-15
7-4
END
(No )
(Yes)
END
(Select (I/O assignment)
I/O)
( 0000 to 1577)
END
END
(No )
Enter top byte
address
(Create)
205
(No )
(Yes)
(I/O
Auto I/O
(Data register
assignment) module
address of
registration
"Auto registration special I/O module)
after power ON"
END
207
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
- Assign the number of dummy points (Free registration)
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-6)
(Select I/O) (Specify I/O)
*1
Enter rack
[JW50H to
100H, etc.]
Enter number
of dummy
points
(Free I/O
module
registration)
( , , , , I)
Enter
slot number
number
(Create (Select
I/O table) dummy) (0 to 7)
(0 to F(H))
Enter number
of dummy points
(Stop) (Do not create)
(1 to 15)
211
END
(Create)
To
(Continue)
Enter I/O address
- Reset table
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-2)
(Create
(Select
I/O table) dummy)
(Select I/O) (Specify I/O)
(Stop)
Rack number: 0
Slot number: 0
Number of dummy points: 0 point
(Create)
7-4
- Assign data register’s top address of special I/O
(Connect to control module)
[JW50H to
100H, etc.]
Enter
special I/O
data register
(Free I/O
module
registration)
( , , , , I)
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-2)
(Select I/O) (Specify I/O)
*2
Enter rack
number
Enter
slot number
(Create (Select
I/O table) dummy) (0 to 7)
214
(0 to F(H))
Enter register
top address
(Stop)
(Do not create)
END
(Create)
To
(Continue)
[JW30H, etc.]
Auto
registration
( , , , , I)
Change to
program mode
Change to
initial mode
(Select I/O)
218
Auto registration
"Auto registration
at power ON"
(No)
END
(Yes)
8-16
Enter I/O address
[JW30H, etc.]
Table
creation
( , , , , I)
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
[Connect to control module]
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-2)
(Create (Select
I/O table) dummy)
(Select I/O)
Enter top byte
address
Enter rack
number
(1 to 3)
( 0000 to 1577)
219
(Stop)
(Do not create)
END
(Create)
To
(Continue)
[JW20H, etc.]
I/O
registration
( , , , , I)
Parameter
setting
[JW20H,
JW30H, etc.]
( , , , , I)
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-2)
(Select
I/O)
(Registration)
220
(Stop)
Program mode
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-2)
Change to
monitor or
change mode
(Select
parameter)
During monitor
or change mode
(Select
special I/O)
(Select
option)
Enter switch
set value
Set parameter
address
(Module No. SW)
Continuous
operation
Monitor
parameter
Set value
(Address incrementing
direction)
(Address decrementing
direction)
(Parameter)
Parameter
setting
[JW300] *
( P, M, C, , )
(Select
special I/O)
(Select
option)
Enter switch
preset value
Set parameter
address
(Module No. SW)
Continuous
operation
Monitor
parameter
Set value
(Address incrementing
direction)
(Address decrementing
direction)
* JW300 parameter setting => Refer to page 9-17
8-17
74
223
Set the clock
( , , , , I)
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Change to
program mode
Change to
initial mode
(Refer to page 8-2)
(Refer to page 8-2)
Enter
year
(Select clock)
Enter
month
Enter day
226
(Last 2 digits of Western calendar year)
Enter day
of-the-week
Enter
hours
Enter
minutes
Enter seconds
Monitor time
( P, M, C, , )
(Monitor)
229
Release the monitor using the
key.
- When Network Module or ME-NET Module is connected
Change to
initial mode
Set parameter
for network
module
( , , , , I)
(Refer to page 8-2)
Enter parameter
address
(Select
parameter address)
7-5
- When Remote I/O Slave Module is
connected
230
Change to initial mode when connected
Continuous write
Read
parameter
(Address incrementing direction)
(Address decrementing direction)
Write data
- When Network Module or ME-NET Module is connected
(Select display mode)
Remote programming
Change to
initial mode
(Refer to page 8-2)
Connect
standard
network
( , , , , I)
- Connecting the JW-15PG
to the remote I/O slave
module
(Select (Select
1PG 2PG1
link)
mode)
(Select 2PG2
mode.)
Change to initial mode
when connected
Specify the number of
the communication
station (target station)
After remote operation,
read/write parameter.
8-18
236
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
- When Network Module or ME-NET Module is connected
(Select display mode)
Change to
initial mode
(Select (Select
1PG, 2PG1
link)
mode)
Remote programming and remote monitor
(Refer to page 8-2)
(Select 2PG2
mode.)
Change to initial mode
when connected
Satellite net
expansion
function
( , , , , I)
(Select
junction
station
assignment)
241
Enter station
number of the
junction station
Enter rack
number of the
junction station
Enter slot number
of the junction
station
Enter station
number of the
junction station
Remote operation
Monitor target
station number
(P, M, C, , I)
Device function
( , , , T, )
246
Change to terminal mode
(Refer to page 8-2)
*
Write program
to an EEPROM
(P, , , , )
245
(Display target)
(Write)
(Display the (Select the (Select
edit menu
EEPROM write to
screen)
process)
EEPROM)
*
(Stop)
252
(Read)
Read program
from ROM
(P, , , , )
(Display the
edit menu
screen)
(Select
the ROM
process)
(Select
read from
ROM)
Verify program
with ROM
[W10]
(P, , , , )
(Display the
edit menu
screen)
(Select
the ROM
process)
(Select
to verify
with ROM)
Data transfer to
ROM writer
[JW20H, etc.]
(P, M, C, , )
(Display the
edit menu
screen)
(Select
(Select
the ROM the
process) COMPORT)
(Stop)
254
(Verify)
(Stop)
(Transfer)
256
257
(Stop)
* On the JW300, operate the dotted rectangle above using the following operations. => Refer to page 9-19.
8-19
7-5
SF monitor [JW20H, etc.]
(Select
32 pts.)
32 points/
1 point
monitor
( , M, C, , )
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
Enter process
number
0 to 3 (8)
Continuous monitor
(1 point select)
(Free monitor)
259
(Step incrementing
direction monitor)
(Step decrementing
direction monitor)
Enter step
number
0 to 77(8)
Executing
step monitor
( , M, C, , )
Specify
process number
(Select
execution
monitor)
263
Continuous search
(Select symbol registration)
Enter data memory address
Symbol
registration
[JW20H, etc.]
(P, , , , )
Enter step
number
Enter process
number
(0 to 3 (8))
265
(0 to 77(8))
Symbol display
Character
selection
7-6
Symbol registration
(Step incrementing
direction monitor)
(Step decrementing
direction monitor)
Monitor error
(P, M, C, , )
Secret function (JW30H, etc.)
Register
password
(P, , , , )
Password (4 digits)
(Registration)
(0 to F)
(Stop)
Delete
password
(P, , , , )
(Delete)
(Stop)
Indicates the
base notation
(octal/decimal/
hexadecimal)
of the values
specified
274
(ON)
Secret ON
(P, , , , )
Secret OFF
(P,M, C, , )
270
(Stop)
Connect JW-15PG to
JW10 and JW30H, etc.
Password (4 digits)
(0 to F)
All initialize
Set in system memory #114, #115
8-20
[Clear of system memory,
program memory and
data memory]
276
JW-14PG PLC model
(See page) (See page)
Operation procedure
Function
to
(PC card) (Save
files)
Save files
(Enter a file name using 0 to
9 and A to F: Maximum of 8
characters)
PC card
Save files from JW300 to the
PC card.
(Execution)
Stop
(Stop)
7-6
List the files that are
stored on the PC card.
(PC card)
,
(Select a file)
Load files
to
(Select the read type)
Load files into JW300
from the PC card.
(Execution)
Stop
(Stop)
8-21
Chapter 9. Operating the JW300
This chapter describes the functions and instructions that are specific to the JW300 and it covers additions
to and changes from the conventional operating methods for the JW300.
9-1 Functions specific to the JW300
The JW300 can handle "block programs" and "PC cards," unlike other models.
[1] Block programs
The JW300 can store multiple programs in "blocks" in a single control module. Each block can be
sized in units of 0.5 K-word using the JW-300SP application (ladder logic programming software).
=> The JW-15PG writes an END instruction (F-40) at the end of each block.
The number of blocks available varies with the control module model (JW-3**CU).
JW-311CU JW-321CU JW-331CU JW-341CU
JW-352CU JW-362CU
JW-312CU JW-322CU JW-332CU JW-342CU
Number of blocks
(Max.)
16
32
64
128
256
512
When the JW-15PG is used, only the blocks currently displayed on the JW-15PG can be used.
To display other blocks, use the "block move" function. => See page 9-3.
[Ex.] When 10 is displayed as the program block number on the JW-15PG and the memory
capacity is 8 K-words.
Programs in the
JW300 (control module)
Display range of
the JW-15PG
Block 0
Program
address
000000(8)
Block 10
Block 10
8 K-words
017777(8)
The JW-15PG displays program block numbers, as shown below.
- To display the main block (Block 0)
F E DC BA 9 8 7 6 5 4 3 2 1 0
Block number (3 digits)
P-000000
>
B: 001
- When you want to display any normal program (Block 1 or higher)
P-000000
>
Indicates the start and end of the block.
( : Start, : End)
B: 001
Notes
- After starting the JW-15PG, the first program block displayed is always the main block (Block 0).
- While monitoring, the JW-15PG may not display a block number, such as when changing the
display format.
- A block number is not displayed when displaying data memory, system memory, or other menus.
9-1
Block operation menu
Key operations concerning program blocks, including block move and others.
When the main block (Block 0) is displayed
F E DC BA 9 8 7 6 5 4 3 2 1 0
P PRPGRAM BLOCK
0) JUMP
1) I/O REFRESH
Block move => Refer to page 9-3
Display the I/O refresh setting => Refer to page 9-6
When a normal block (Block 1 or higher) is displayed
P PRPGRAM BLOCK
0) JUMP
1) RUN/HALT
2) BLOCK TRIGGER
Block move => Refer to page 9-3
Start/end block => Refer to page 9-4
Set and change the start relay => Refer to page 9-5
9-2
(1) Block move
To change the program block currently displayed and view some other block, follow the procedure below.
Operations
(Direction to increase the block number)
(Move)
(Refer to page 9-2)
(Direction to decrease the block number)
F E DC BA 9 8 7 6 5 4 3 2 1 0
P BLOCK JUMP
JUMP = 001:003
( ) ( ) SELECT
(SET) OK
The block number (when 3)
The block number currently displayed (when 1)
- To select a block number, press
and
.
000 : 003
001 : 003
002 : 003
- When there are no program blocks, the block number will be "1."
[Ex.] Select block number "002" and press
P - 000000
>
B: 002
Move to Block 002 (normal block).
9-3
.
(2) Start/end block (when a normal block is selected)
To set the start/end for each block, perform the key operations below.
Operations
Stop while running
(Refer to page 9-2)
(Execute/
stop
executing)
(OK)
Start while stopped
Return to the menu display.
(Cancel)
F E DC BA 9 8 7 6 5 4 3 2 1 0
P RUN HALT
STATUS: RUN
HALT BLOCK?
0) CANCEL 1)OK
Status of the block currently displayed
When stopped:
STATUS: HALT
[Ex.] When you want to stop at Block 12 (normal block).
(OK)
-
Press the (Cancel) key to return to the menu display.
Changes to "stopped."
P - 000000
>
B: 012
9-4
(3) Set/change the start relay (when a normal relay is selected)
To set/change a relay to start a block operation, do the following.
Operations
(Start relay)
(Refer to page 9-2)
When the start relay is already set
1)
Enter an address to change the start relay
Change start relay
(Change)
2)
Release the start relay
(Release)
Return to the menu display
(Cancel)
F E DC BA 9 8 7 6 5 4 3 2 1 0
P BLOCK TRIGGER
BLK TRIG. VALID
0) CANCEL
1) CLR
2) CHANGE
When the start relay has not been set
1)
Specify a start relay address
Set the start relay
(Set)
Return to the menu display
(Cancel)
P BLOCK TRIGGER
NO BLOCK TRIG.
0) CANCEL
1) SET
1) When a start relay is already set press
(set) key.
(change). When the start relay has not been set, press the
P BLOCK TRIGGER
BLK TRG = 000000
> (ENT.) PUSH
Enter a relay number and press
will be turned ON (set).
. Then it will be the start relay. At the same time, the start relay flag
2) If a start relay has already been set, press the
(release),
P BLOCK TRIGGER
> OK
9-5
(4) Refresh the I/O status display (when the main block is selected)
The status of the I/O refresh can be checked as follows.
Operation procedure
Refer to page 9-2
(I/O refresh)
F E DC BA 9 8 7 6 5 4 3 2 1 0
P I/O REFRESH
The status displayed corresponds to the rack numbers as follows.
Rack 1
Rack 0
Rack 3
Rack 2
Rack 5
Rack 4
Rack 7
Rack 6
9-6
[2] PC card
This section describes the procedures used to save and load files on a PC card that is installed in the
JW300 control module (JW-3*2CU).
PC card compatible models
JW-312CU, JW-322CU, JW-332CU, JW-342CU, JW-352CU, JW-362CU
Operation
1. Save files (JW300 to PC card)
2. Load files (PC card to JW300)
Setting mode
Program
Monitor
Change
Terminal
Initial
PC card operation menu
F E DC BA 9 8 7 6 5 4 3 2 1 0
P EDIT
0) PARAM.
1) SECRET
2) PC CARD
(PC card)
P PC CARD
0) FILE LOAD
1) FILE SAVE
=> Refer to page 9-9.
=> See next page.
9-7
2PG mode
(1) Save files
To save files to a PC card from a JW300, do the following:
1)
Operations
(PC card) (Save a file)
Refer to page 9-7
to
(Enter a file name using
0 to 9 and A to F:
Maximum 8 characters)
Save a file from the JW300 to the PC card
(Saving)
Stop
(Stopped)
2)
1) Enter a file name to use when saving the file.
F E DC BA 9 8 7 6 5 4 3 2 1 0
P FILE SAVE
FILE NAME (MAX8)
(ENT) OK
- Enter a file name using 0 to 9 and A to F, maximum of 8 characters.
Press
to clear any character you entered.
2) Confirm the file save operation
P FILE SAVE
SAVE?
0) RUN 1) STOP
- When saving a file, the JW-15PG will save the files that are stored in system memory #2221 on
the JW300.
The initial value in #2221 is 1F(H) (save all files).
9-8
(2) Load files
To load files from the PC card into the JW300, do the following.
Operations
1)
(PC card) (Load files)
Display the entire list of files
,
stored on the PC card
(Select a file name)
Refer to page 9-7
Load the file from the PC card into the JW300
to
(Loading)
(Select a file to read)
Stop
(Stopped)
2)
3)
1) Display of the list of files (select a file name)
F E DC BA 9 8 7 6 5 4 3 2 1 0
P FILE LOAD
> ABC111
PBK
ABC112
PDT
BCDEF222 PFL
Display example
File names are displayed as 11 characters (8 + 3 fixed).
Cursor position (move up and down with
and
)
- When there are more files than can be displayed on one screen, the next page (3 lines)
will be displayed.
2) Select a file
Select a file name using the cursor (press
P FILE LOAD
SELECT FILE
1 PRG 2 SYS
3 PARA 4 Fi
5
), the "Read a file" selection screen will appear.
DT
Select the files you want to read using
to
. (Select two or more at once)
[Ex.] When you want to read in both a program and parameters, press
and
P FILE LOAD
SELECT FILE
1 PRG 2 SYS
3 PARA 4 Fi
5
.
DT
- Press the same key a second time to undo the selection.
- To quit the selection, press
.
3) Check the file loading
P FILE LOAD
LOAD?
0) RUN 1) STOP
After confirming the file loading by pressing
, the selected file will be loaded from the PC
card into the JW300 acording the "file name" and "type" selected.
9-9
9-2 Instructions specific to the JW300
The JW300 has "new instructions (STR POS, etc.)" and an "assign a register for TMR/CNT"
instruction, which are unique to it.
[1] Basic instruction
(1) New instructions
The JW300 has the following unique instructions related to integers, output instructions, and
bit operation.
Basic
instruction
Ladder
symbol
STR POS
P
STR NEG
N
AND POS
P
AND NEG
N
OR POS
P
OR NEG
N
OUT POS
P
OUT NEG
N
Key operation
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
OUT NOT
SET
S
Relay number
RST
R
Relay number
PUSH
POP
MRD
[Ex.] Display example when you want to enter a "STR POS" instruction.
F E DC BA 9 8 7 6 5 4 3 2 1 0
P - 000000
> STR POS
B: 000
000000
9-10
(2) TMR/CNT instruction
When the JW300 is used, the allowed range will be "000 to 7999", depending on the setting of the TMR/
CNT, and the register can be assigned.
Allowed range
Instruction
TMR
DTMR
DCNT
DTMR
DCNT
JW300
CNT
BCD UTMR BCD
BCD UCNT BCD
BIN UTMR BIN
BIN UCNT BIN
Other than JW300
Assign 0000 to
7999 registers
Assign 0000 to
7999 registers
0000 to 1999
0000 to 7999
Assign 0000 to
32767 registers
0000 to 32767
All of the byte addresses in data memory can be specified when assigning registers.
To make an assignment, use two bytes for the byte address and be sure to specify only even addresses.
Key operations for assigning registers
F E DC BA 9 8 7 6 5 4 3 2 1 0
STR
TMR
P - 000203
>
BCD
Press
000400
17777
B: 000
0000
Display example
, to change the registers display.
BCD 0000
00000
b00000
f 00000000
(File register)
Z000
009000
E0000
[Ex.] Display example when set to " 00000"
STR
TMR
P - 000203
>
000400
17777
B: 000
00000
Notes
- When the register specification is selected for the TMR/CNT set value, the set value cannot be
changed using the "change mode."
[Display example]
STR
TMR
17777
C - 000203
> 00000
000400
1000
B: 000
H 1999
9-11
Current value
Set value (Can’t be changed)
When the JW300 is used, DTMR, UTMR, DCNT, and UCNT will be in a two-word configuration.
(When the machine is not a JW300, these are in a 3-word configuration.)
[Ex.] Display example when the JW300 is used
STR
DTMR (BCD)
P - 000312
>
BCD
000400
17777
B: 000
H 1999
2-word display
[Ex.] Display example when some other model is used
DTMR
P - 000312
>
BCD
(BCD)
777
3-word display
1999
9-12
[2] Index qualification
You can add index register (Z000 to Z377) details to relays, registers, TMR/CNT contact points, TMR/CNT
numbers, TMR/CNT/MD current values, and labels in JW300 programs, as well as perform addition and
subtraction.
Operations
Enter relay numbers etc.
using the program
Enter an index register address
(Z000 to Z377)
When a normal qualification is selected
When an auto qualification is selected
(Addition)
Enter an auto addition/
subtraction value
(0 to 255)
(Subtraction)
[Ex.] An input example STR POS 543777, Z012+5
F E DC BA 9 8 7 6 5 4 3 2 1 0
BLOCK
P - 000001
> STR POS
B: 000
543777
BLOCK
P - 000001
, Z000
B: 000
543777
BLOCK
P - 000001
STR POS
BLOCK
P - 000001
, Z0012+005
Each time
B: 000
543777
is pressed, the display changes
as follows " , Z012+005" etc.
9-13
9-3. Additions and changes from conventional operations
This section describes the additions and changes in operations (such as displaying data memory)
which are different from the conventional models.
[1] Displaying data memory
Using the JW300, you can display the data memory area that is accessed when entering
instructions, searching data memory, and monitoring registers in the following order.
Relay
number
000000 to 015777
020000 to 075777
100000 to 543777
TMR/CNT/MD
number
00000 to 17777
Relay area
00000 to 01577
02000 to 07577
10000 to 54377
Label number
[LB0000 to
LB1777]
File register
[f 00000000 to
f 37777777]
Register
[Z000 to
Z377]
Current value of
TMR/CNT/MD
b00000 to b01777
b02000 to b03777
b04000 to b37777
Register
[E0000
to E7777]
Register
[009000 to
389777]
- To change the display, press the
or
key (reverse).
- The range for each address varies with the control module model used with the JW300 (JW-3**CU).
Display of Z000 to Z377
The Index register addresses (Z000 to Z377) are configured as words.
Therefore, the data can only be displayed in word length. They cannot be changed to a display of
bytes or double words.
F E DC BA 9 8 7 6 5 4 3 2 1 0
[Ex.]
P DATA
> Z000
Hexadecimal display
H 0000
- As with the other registers, the data in the display are changed in the following order, by
pressing
key.
H (hexadecimal)
O (octal)
D (decimal)
B (binary)
ASCII
Displaying file registers f00000000 and up
The file registers (f00000000 to f37777777) only exist in file 1.
[Ex.]
P DATA
>
f 00000000
HEX 00
Hexadecimal byte display
DisplayingLB0000 to LB1777
Label numbers (LB0000 to LB1777) are not always in the same block, so their block numbers are
displayed.
[Ex.]
P DATA
>
LB0000
000 - 000100
Block number Program address
- LB0000 is programmed at program address 000100(8) in Block 0 (the main block).
9-14
[2] Clear program memory
When using the JW300 and you want to clear the program memory you can use the "clear all blocks"
or "clear an individual block" functions.
Operations
Clear all blocks
Clear program memory and data memory
F E DC BA 9 8 7 6 5 4 3 2 1 0
P MEMORY CLEAR
PROGRAM, DATA
> (ENT.) PUSH
Initialize all
P MEMORY CLEAR
(ALL INTLZ.)
> (ENT.) PUSH
Clear an individual block
[Ex.] When Block 0 (main), Block 1, and Block 2 (normal) are programmed.
P MEMORY CLEAR
PROGRAM = ALL
( ) ( ) SELECT
> (ENT.) PUSH
P MEMORY CLEAR
PROGRAM = 000
( ) ( ) SELECT
> (ENT.) PUSH
P MEMORY CLEAR
PROGRAM = 001
( ) ( ) SELECT
> (ENT.) PUSH
P MEMORY CLEAR
PROGRAM = 002
( ) ( ) SELECT
> (ENT.) PUSH
If there is no program in the normal blocks, only "ALL" and "000" will be displayed.
9-15
[3] Clear the file register
When the JW300 is used, only file 1 is available as a file register. You can only use the "Clear the file
register (file number 1)" function. You cannot use the "Clear a specified file register" function.
Operations
O: Can be done
Clear the file register (file number 1)
X: Cannot be done
Enter a file
register
number
Clear the specified file register.
[4] Monitor program
When the JW300 is used, the index registers and file registers that are programmed will be displayed
as follows.
(1) Monitor index register Z***
The index registers are fixed to word length operation (except as noted) and they will be displayed
as words when monitoring a program.
[Display example]
F E DC BA 9 8 7 6 5 4 3 2 1 0
STR
F - 000
C - 000003
> Z000
000000
XFER
B: 000
H
0000
Fixed to word length
- The code can be converted using the
H (hexadecimal)
O (octal)
key.
D (decimal)
Bit pattern
ASCII
(2) Monitor file register f********
When monitoring programs, they will always be displayed as bytes in hexadecimal.
[Display example]
STR
F - 000
C - 000003
> f00000000
000000
XFER
B: 000
H 00
Fixed to hexadecimal bytes
9-16
[5] Parameter setting
When the JW300 is used, parameters (special I/O, options) can be set using the "edit" menu.
- You can monitor parameter data during operation of the program.
However, you cannot change the parameter data while the program is running.
- In the JW30H, you can set the parameters on the "initial" menu.
Setting mode
Program
Monitor
Change
Terminal
Initial
2PG mode
(Unable to change data)
Operations (menu display)
F E DC BA 9 8 7 6 5 4 3 2 1 0
P EDIT.
0) PARAM.
1) SECRET
2) PC CARD
When the program mode is selected
When the JW-3*2CU is used
P PARAM.
0) SPCL. I/O
1) OPTION
Special I/O module parameter
P PARAM.
>
Option module parameter
T-SW:00
P PARAM.
>
O-SW:0
00 to 87
Upper digits: Rack number
Lower digits: Module number switch
(when the upper digits are set to 8,
remote I/O slave station)
SW number
376
377
P PARAM.
> 000
HEX 00
HEX 00
T-SW:00
HEX 00
- By pressing the
SW number
3776
3777
P PARAM.
> 0000
HEX 00
HEX 00
O-SW:0
HEX 00
key, the JW-15PG can display double-word data. In program mode you can
change the data (both special I/O and option data).
H
P PARAM.
> H
00-000
00000000
00-004
00000000
Rack No.
Switch No.
H
P PARAM.
> H
Parameter
address
0-0000
00000000
0-0004
00000000
Switch No. Parameter
address
9-17
[6] Assigning I/O address
The JW-15PG can only perform an "auto I/O registration" to register its I/O points on the JW300.
(Free I/O registration is not allowed.)
Operations
1)
Change to program mode
Change to initial mode
(Set I/O)
(Does not register)
Auto I/O registration
END
(Register)
2)
3)
1)
I INTL
0) I/O
4)
- Select I/O (0)
2)
I I/O SET
0) AUTO REGIST
3)
I I/O
AUTO REG. ?
> 0) NO , 1) YES
- Select register "Yes/No."
4)
I I/O
AUTO REG.
> OK
- Completes the auto registration.
- Select auto registration (0).
9-18
[7] Write and read programs to and from ROM
When the JW300 is used, press the
key twice and the "ROM" selection menu will appear.
Set mode
Program
Monitor
Change
Terminal
Initial
2PG mode
Operations
1)
(ROM)
Write program to a ROM
Ready to write
(Write)
(YES)
Stop
(NO)
Read program from a ROM
Ready to read
(Read)
2)
(YES)
Stop
(NO)
F E DC BA 9 8 7 6 5 4 3 2 1 0
1)
2)
P EDIT
3) ROM
- Select ROM (3)
P ROM
0) ENT.
1) READ
- Select "write/read"
[8] Deleted functions
When the JW300 is used, the following functions cannot be used. (However, they can be performed
with the JW30H)
- Set and monitor the timer time
- Read and write internal memory in hexadecimal
- Free I/O registration
- Octal/decimal/hexadecimal display of values
- Device functions
- 2PG2 mode for a remote link
9-19
Chapter 10. Table of Messages
This chapter explains the messages that are displayed by the JW-15PG while checking programs or when
an error occurs.
[1] Messages seen while checking programs
Message
Check results
are OK
Error address
displayed
00000
Meaning
Possible countermeasures
No syntax errors were
found while programming
STACK OVER *1 Stack over address Excessive use of STR (NOT)
instruction.
STACK UNDER *1 Stack under
address
Shortage of STR (NOT) instruction
or excessive use of AND (OR) STR
instruction.
END
(F-40)
Data remains in the stack even
*2
STACK EXIST
instruction address though the F-40 (END) instruction
is reached.
MCR error
F-31 (MCR) is used where an F-30
MCR ERROR
detected address (MCS) condition does not exist.
MCS EXIST *3
END (F-40)
F-30 (MCS) is not reset even
instruction address though the F-40 (END) instruction
JCS ERROR
F-41 (JCS) used
twice
JCR ERROR
JCR error
detected address
JCS EXIST *3
F-41 (JCS) is not reset even
END (F-40)
instruction address though the F-40 (END) instruction
Delete the STR (NOT) instruction or
insert an AND (OR) STR instruction.
Insert a STR (NOT) instruction or
delete an AND (OR) STR instruction.
Add or delete an instruction.
Delete F-31 (MCR) instruction or
insert F-30 (MCS) instruction.
Insert F-31 (MCR).
is reached.
F-41 (JCS) is used within the range Delete F-41 (JCS).
of an F-41 (JCS). F-41 (JCS)
cannot be nested.
F-42 (JCR) is used where an FDelete F-42 (JCR) or insert F-41
(JCS).
41(JCS) condition does not exist.
Insert F-42 (JCR).
is reached.
DOUBLE OUT
Same output
instruction
number detected
Data memory
DOUBLE
used twice
NUMBER
NO END ERROR Last address
LEVEL ERROR *4 Level error
occured address
NO LABEL
DOUBLE LABEL
FOR/NEXT
ERROR
No label F-141
(JMP), F-142
(CALL) instruction
address
Same label
reused address
Duplicate use of the same relay
number for an output instruction
(OUT).
Change the output instruction relay
number.
Duplicate use of a TMR, CNT or
MD number.
Change TMR/CNT/MD number.
F-40 (END) does not exist in the
program.
Write an END (F-40) instruction.
F-47 (ONLS) is used within
the range of an F-47 (ONLS).
Delete F-47 (ONLS) instruction.
F-48 (ONLR) is used where an F-47 Delete F-48 (ONLR) or insert F-47
(ONLS) condition does not exist.
(ONLS).
No jump destination label for F-141 Insert F-140 (LABL).
(JMP) or subroutine label for F-142
(CALL).
Same label number is use for F140 (LABL).
F-144 (FOR) is use within the
range of an F-144 (FOR).
Correct label number.
Delete F-144 (FOR).
"FOR-NEXT" error
occurred address F-145 (NEXT) is used where an F- Delete F-145 (NEXT) or insert F-144
144 (FOR) condition does not exist. (FOR).
Used F-204 (SEND) or F-205
CHNNL NOT
F-204 (SEND),
(RCV) where there was no FF-205 (RCV)
OPEN (For
202/F-203 (OPCH) instruction.
instruction
address
JW50H/70H/100H)
Insert F-202/F-203 (OPCH)
instruction.
*1: For details about correcting the stacks, see the "Application instruction and stack" section in the manual
for each PLC.
*2: When a W10 or W16/51 is used, the JW-15PG checks "STACK EXIST."
*3: When a JW300, JW30H, J-board (Z500) or W10/16/51 is used, the JW-15PG checks "MCS EXIST" and
"JCS EXIST."
*4: When a W10 or W16/51 is used, the JW-15PG does not check for a "LEVEL ERROR." (Unable to use
F-47 and F-48)
10-1
Message
Error address
displayed
Meaning
Possible countermeasures
DOUBLE SFS
F-380 (SFS) used
twice address
An F-380 (SFS) was used within
an F-380 (SFS) range. An F-380
(SFS) cannot be nested.
Delete one F-380 (SFS).
SFE ERROR
SFE error detected
address
Delete F-381 (SFE) or insert F-380
(SFS).
STEP ERROR
STEP error detected
address
An F-381 (SFE) was used
where there was no F-380
(SFS) condition.
There is no step, branch,
connection, or confluence
instruction to execute next.
DOUBLE MANU
F-389 (MANU)
detected address
An F-389 (MANU) was used
more than one time in a
single process.
Delete F-389 (MANU).
DOUBLE STEP
Same step number
detected address
Change the step number of the F-390
(STEP).
DOUBLE PROC
Same process
number detected
address
The F-390 (STEP) used the
same step number more than
once within the same process.
The same process number
was used twice for F-382
*
(PROC).
Used an F-30 (MCS), F-31
(MCR), F-41 (JCS) or F-42 (JCR)
other than F-389 (MANU) within
an SF instruction process.
Delete the F-30 (MCS), F-31 (MCR),
F-41 (JCS) or F-42 (JCR).
SF INST ERROR SF INST error
detected address
Insert F-391 (LINE) or F-390 (STEP).
Change the F-382 (PROC) process
number.
* An error will also occur when a F-383 (PRCE) is used where there is no F-382 (PROC).
As a countermeasure, delete a F-383 (PRCE) or insert a F-382 (PROC).
- Some messages may not be displayed on the JW-15PG when using a PLC model that does not have
corresponding instructions.
10-2
[2] Error messages
CPU error
Memory error
Item and contents
Special Error
relay
code
System ROM
20
Check parity
21
Check instruction
code
24
Check system
memory set
23
Check program
ROM
07370
(670)
Check data
ROM size
25
26
Check program
ROM size
27
Check I/O
registration table
28
Check I/O table
parity
29
Check RAM
(R/W)
32
Check parity
33
Check hardware
07371
(671)
35
Watchdog timer
31
Check ROM
34
Message
(16 characters 2 lines)
PLC models
JW50H/ JW30H JW20H
W100 W10
JW20
70H/100H
JW300 JW50/70 J-board J-board JW10 W70H W16
W100H W51
/100 (Z500) (Z300)
>SYSTEM ROM ERROR
>MEMORY ERROR
(PARITY)
>MEMORY ERROR
(INST.CD.)
>MEMORY ERROR
(CK.CODE #257)
>MEMORY ERROR
(PROGRAM ROM)
>MEMORY ERROR
(DATA ROM)
>MEMORY ERROR
(PRG.ROM SIZE)
>MEMORY ERROR
(I/O TABLE)
>MEMORY ERROR
(I/O TABLE PRTY.)
>CPU ERROR
(RAM (R/W))
>CPU ERROR
(PARITY)
>CPU ERROR
(HARDWARE)
>CPU ERROR
(WATCHDOG TIMR.)
>CPU ERROR
(ROM)
*1
*4
*4
W100
*2
*3
W70H
W100H
W10
W16
W51
O: Has an error code
X: Has no error code
*1, *2, *3 In case of JW10, second line of the display message is different.
Error code Second line of display message
*1
25
(Program)
*2
26
(User ROM)
*3
27
(RAM)
*4 In case of JW300, etc., it becomes program sum check.
- The numbers in parentheses ( ) in the relay number column are special relay numbers for the W10.
- If an error code is not found in the table above, see the user’s manual for the specific PLC.
10-3
PLC models
Item and contents
I/O data bus
44
I/O signal
45
Check input data
parity
41
Check I/O data
parity
I/O error
Special Error
relay
code
07373
(673)
42
Check installed
module
40
Output module
fuse blown
49
I/O rack error
48
Special I/O error
07375
(hardware error)
Number of I/O
modules (JW10)
46
(673)
Special I/O error
(parameter error)
47
Table verify
error
60
Switch verify
error
61
Table registration
07373
error
70
Missing module
error
71
Number of I/O
points over error
72
Switch set error
73
Power supply error
07377
(677)
13
Expansion power
supply error
07376
43
Option error
07374
(674)
53
Battery error
07372
(672)
52
22
Message
(16 characters 2 lines)
JW50H/ JW30H JW20H
W100
W10
70H/100H
JW20
JW300 JW50/70 J-board J-board JW10 W70H W16
Z500
W100H W51
/100
Z300
>I/O ERROR
(I/O DATA BUS)
>I/O ERROR
(I/O SIGNAL)
>I/O ERROR
(IN DATA PRTY.)
>I/O ERROR
(OUT DATA)
>I/O ERROR
(INSTALL CK.)
>I/O ERROR
(OUT MODULE FUSE)
>I/O ERROR
(I/O RACK)
>SP.I/O ERROR
(HARD)
>I/O ERROR
(I/O MODULE CNT.)
>SP.I/O ERROR
(PARAM.)
>I/O ERROR
(TABLE VERIFY)
>I/O ERROR
(SW VERIFY)
>I/O ERROR
(TABLE REG.)
>I/O ERROR
(MODULE NON)
>I/O ERROR
(POINT OVER)
>I/O ERROR
(SW SET)
>PWR.ERROR
W10
W16
W51
W10
W16
W51
>EXP.PWR.
ERROR
>OPTION ERROR
(HARD)
>ERROR-52
>BATTERY ERROR
O: Has an error code
10-4
X: Has no error code