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.
* 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
• 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.
• 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
Danger
Caution
• Don’t disassemble or modify.
Or fire, trouble or malfunction may be caused.
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-1Changing the direction of the connector 5-1
5-2Method 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-3Direct 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
- EL backlight ON/OFF selection
7-1
Index-1
- Contrast adjustment
- Auto repeat function
- Display mode selection
- Operation mode setting
- Menu selection
- Memory clear
- System memory (Read/Write)
- Enter program address
- Instruction entry method
- Program (Read/Write)
- Search program
- Modify program
- Edit program
- Check program
- Monitor program
- Monitor data
- Monitor break (debug function)
- Forced set/reset
- Read/write internal memory
- Change data memory
memory
7-1
7-2
7-3
-
Correct current register value
- Edit current register value
- Monitor process of I/O module
- I/O module monitor process
- 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
- Device function
- Write program to EEPROM
- Read program to ROM
- Verify program with ROM
- Transfer to ROM writer
7-4
7-5
SF monitor
-
- Symbol registration
- Monitor error
- Secret function
- OCT/DCML/HEX display of numerical value
- PC card
Index-2
7-6
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
-
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
to 8
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-1Functions 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-2Instructions specific to the JW300 9-10
[1] Basic instruction 9-10
(1) New instructions 9-10
(2) TNR/CNT instruction 9-11
[2] Index qualification 9-13
9-3Additions 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.
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
0
9
1
8
2
7
3
6
4
5
(1) Keypad
(3) Retention screw
(6) Hand strap
(4) Connector
(5) Connector mounting plate
- As for function of (1) to (8) => See next page
(7) Corresponding model label
Rating plate
4-1
(1) Keypad
Hand strap
For manipulating program writing, etc.
The key panel contains mode keys, control keys, instruction keys, and numeric keys. => See the figure
on the right.
(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)
FEDCBA98 76543210
AND0 0 001
ORNOT0 0 002
P00003
>STR NOT00003
(3) Retention screw
Used to secure the JW-15PG on a control module
(PLC) or control panel.
(4) Connector
Connects to a control module (PLC) or connection
cable. The mounting direction can be changed.
Mode keys
Control keys
Instruction keys
Numerical value keys
[Key layout of the keypad]
[Mounting example]
ZW-IPU
JW-70CU
(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.
(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).
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
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 di-
rectly 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
JW50H/70H/100H
JW30H,JW20H,J-board
JW10
Modules other than control modules
Control panel (front face)
=> [1]
=> [2]
=> [3]
=> [4]
=> [5]
=> [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
JW300
JW-3**CU
←
PROTECT
RUN
O
F
INIT
F
FLT
RESET
CM1
CM2
C
USB
A
R
D
SV
PG/COMM1 port
▲
PULL
PG/COMM1
電池交換
時期
This
battery
expires
電池の交換
は5分以内
に行ってく
ださい
Exchange
the battery
within
5minutes.
PG/COMM2
JW-15PG
Screw
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
PROTECT
F
F
←
PROTECT
RUN
O
F
AUTO LD
F
FLT
RESET
CM1
CM2
C
USB
A
R
D
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.
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.
[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.
Programmer
(JW-15PG)
Memory protect switch
Support tool connector
Control module
Cable
(ZW-3KC)
Control module
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.
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.
Programmer
(JW-15PG)
Memory module
Support tool
connector
Cable
JW-22KC
()
JW-24KC
Memory protect switch
ON
JW-22CU
Notes
(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:
- I/O bus expansion adapter: JW-2EA, JW-32EA => See the precautions below.
- 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
To the next page
Support tool
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
[Example]
JW-1EA
Support toolSupport tool
JW-1EAJW-2EAJW-2EA
JW-2EA
JW-2EA
Support toolSupport tool
5-6
[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)
200
87
6215
49
45
80×18
rectangular
190
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.
Connection
cable
ZW-IPU
JW-70CU
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
ZW-IPU
JW-70CU
Programmer
mounting screw
Communication
port
Support tool
connector
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. *
3) Connect the JW-15PG's connector to the
control module’s support tool connector.
Power supply
module
Power supply
module cover
Mounting
bracket
Bracket
screw
4) Tighten the 2 programmer mounting screws.
Reference
Set the memory protect switch to "ON" when
Control module
mounting or dismounting the programmer
while the JW50H/70H/100H, etc.’s power is
Memory protect switch
"ON." This protects the JW50H/70H/100H,
etc.’s memory.
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
Ambient temperature
Ambient humidity
Ambient operating atmosphere
Vibration resistance
Shock resistance
Consumption current
Weight
Accessories
[2] Performance specification
Items
- Control module - Ethernet module
- Network module - FL-net module
Modules to connect with
- ME-NET module - VME built-in controller
- Remote I/O slave module - J-board
- I/O bus expansion adapter
- Serial interface module *
Operation
Storage
Operation
Storage
Specifications
0 to 40oC
–20 to 60oC
35 to 85% RH (non-condensing)
Free from corrosive gas and dust.
Conform to JIS B 3502
(2 hours each in X, Y and Z axes)
Conform to JIS B 3502
110 mA
Approx. 400 g
Bail lock set1
Programmer mounting bracket1
Programmer mounting bracket screw (M3x6)1
Specifications
Connection method
Display device
Keys
* 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.
- Cable connection (for all module for connection listed above)
- Direct mounting (JW50H/70H/100H, JW50/70/100, W70H/100H)
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
*
6-1
[3] Dimensions
MODE
8
7
9
6
5
0
4
1
3
2
(Unit: mm)
200
6
8730306
6-2
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.)
Functions
Buzzer ON/OFF
selection
EL backlight
ON/OFF selection
Contrast
adjustment
Auto repeat
function
Display mode
selection
Program
Monitor
Change
Terminal
Initial
Operation mode setting
Menu selection
JW300
JW50H/70H/100H
JW50/70/100
PLC models
JW30H
J-board (Z500)
JW20H, JW20
J-board (Z300)
JW10
W100
W70H
W100H
W10
W16
W51
Key
operation
(See
page)
○○○○○○○
8-1
○○○○○××
○
○
○
×
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
×
○
○
○
×
×
○
○
×
×
8-2
○
○
○○○○○○○
System memory
Program memory
Data memory
File register
(file 1)
Files 2 to 7
Memory clear
Files C, D, E
Files 2, 3
10 to 2C
Read
Write
Write
System memory
check code
Enter program
address
Instruction entry
method
Write
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○○○ −−○○
−
−
−
○
○
○
−
−
−○−−−−
○○○○○○
−
−
−
−
○
−
−
−
8-3
○○○○○○×
○○○○○○○
8-4
to
8-6
Program
Read
- The VMEs with built-in controllers (JW-32CV1/2/3) can be read the same as the "JW30H (JW-32CUH1)."
7-1
Function
Search
instruction
Search
NOP
instruction
Search
Non-NOP
instruction
Search
Search program
data
memory
Retry search
Change
instruction
PLC models
JW300
JW50H/70H/100H
JW50/70/100
JW30H
J-board (Z500)
JW20H, JW20
J-board (Z300)
JW10
W100
W70H
W100H
W10
W16
W51
○○○ ○○○○
Key
operation
(See
page)
8-6
8-7
Insert
instruction
Delete
instruction
Write during
RUN
Change TMR,
Modify program
CNT, MD
preset value
Change
application
instruction
constant
Copy
program
(write)
insert copy
Block write
and insert
program
Edit program
Delete
program
block
Check parity
○○○ ○○○○
*1
○○○ ○○○
*2
8-7
○○○ ○○○○
×○*3×××
×
×
×
××
8-7
8-8
Check
program
Check program
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
○
○○
8-8
Functions
Monitor
relay
Monitor
TMR, CNT,
MD
Monitor
register
Monitor
multiple
Monitor data memory
point
JW300
○○○ ○○○○
JW50H/70H/100H
JW50/70/100
PLC models
JW30H
J-board (Z500)
JW20H, JW20
J-board (Z300)
JW10
W100
W70H
W100H
W10
W16
W51
Key
operation
(See
page)
8-9
Monitor
break
Break at
designated
program
address
Break at
END
instruction
Break at
designated
register
Monitor break (debug function)
One step
run of
break
monitor
○○○
×
○
Forced set/
reset
Read internal
memory by
hexadecimal
designation
×
Write internal
memory by
hexadecimal
designation
Read/write internal memory
Set/rest
latched
relay
Set/reset
timer and
counter
Change
register
Change data memory
block
○○○ ○○○○
○
××
×
○○
○
8-10
×
×
○
8-11
7-3
Functions
Insert current
register value
Delete
current
Correct current
register value
register value
Copy write
or insert
register
Block write
or insert
register
Delete
Edit current register
value
register block
Monitor I/O
JW300
JW50H/70H/100H
JW50/70/100
*
×○
PLC models
JW30H
J-board (Z500)
×
JW20H, JW20
J-board (Z300)
×
JW10
W100
W70H
W100H
W10
W16
W51
×××
Key
operation
(See
page)
8-12
8-12
8-13
Search I/O
Clear and
execute
Monitor process of
I/O module
I/O verify
I/O module
monitor process
Connect/remove
I/O module
live line
Auto I/O
module
registration
Enter rack
top address
Enter number
of dummy
points
Assign
special I/O
data register
Auto
I/O address assignment
registration
Create table
×
○
×
○
×
○
×
○
×
×
○
×
○
×
○
×
×××
×××
8-13
8-14
8-15
8-16
I/O module
registration
Set parameter
××
×
○
○○
* JW50H/70H/100H (the expansion relays can be used) --- ×
*1: On the JW300, if you press or you can select the block of program memory to clear.
*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.
55
57
=> See page 9-15
=> See page 9-16
8-3
Function
Set program
address
(P, M, C, , ) *1
to
Set address
Operation procedure
JW-14PG
(See page)
60
PLC model
(See page)
Entry method
of basic
instructions
- TMR
- CNT
Instruction key
*2
TMR/CNT
number
- MD
instructions
entry method
- UTMR
*3
- UCNT
- UP(TMR/CNT)
- DTMR
- DCNT
instructions
- DOWN(TMR/CNT)
entry method
(BCD/BIN)
- F-XX instruction
Function number
- FcXX instruction
Enter basic and application instruction
Application
instructions
Function number
Register/constant
entry method
(Repeat setting for the number of instruction words)
Relay number
BCD
BIN
Set value
*4
TMR/CNT
number
Set value
*4
F-XX(FcXX)
F-XXw(FcXXw)
F-XXd(FcXXd)
61
62
7-1
63
F-80
IORF
: Rack number
R
: Slot number
S
: Specify conversion
B
R, S, B
byte position
Slot number
Function 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
Operation procedure
JW-14PG
(See page)
PLC model
(See page)
Application
instruction
entry
method
Register
area
F-202
OPCH
P
c
ST
N
n
Press the key to change the register area.
[Example of JW300]
00000
P, C
File N
ST
: Rack port number
: Channel number
: Communication
station number
: File number
: File address
b00000009000E0000Z000
selection
Enter basic and application instruction
Assign
indirect
Register number@register number
address
Function
n
Channel
number
Port number
number
64
Communication
station number
File number
File address
(Word instruction
only)
f 00000000
(File register)
65
7-1
Display 0000Address
Set the
Display b0000Address
register
address
Display 09000
Display b0000Address
Enter application instruction
- Write from address 00000
- Write from a specified address
Write
program
(P, , , , )
Read/write program
Enter program
address
(Refer to 8-10)
- Write from an address where no program is written
Instruction word
Search for NOP
instruction
Enter register
number
(0 to 9)
Instruction
word
Instruction
word
Address
66
8-5
Function
Read
program
(P, M, C, , )
Operation procedure
- Read by specifying an address
Set program
address
(Refer to page 8-4)
- Search an instruction and read
Search
(Read in address incrementing direction)
instruction
(As follows)
(Read in address decrementing direction)
(Read in address
incrementing direction)
(Read in address
decrementing direction)
JW-14PG
(See page)
75
PLC model
(See page)
7-1
Read/write program
- Search data memory and read
Search
instruction
(P, M, C, , )
Search NOP
instruction
(P, M, C, , )
Search
non-NOP
Search program
instruction
(P, M, C, , )
Search data
memory
(As follows)
Specify search
start address
(Refer to page 8-4)
Specify search
address
(Refer to page 8-4)
Specify search
start address
(Refer to page 8-4)
(Read in address incrementing
direction)
(Read in address decrementing
direction)
Specify instruction
to search.
Address incrementing direction
Address decrementing
direction
Continuous search
Address increment direction
Address
decrement
direction
Address increment
direction
Address
decrement
direction
76
78
7-2
79
Search data
memory
(P, M, C, , )
Set data memory address
Data memory
address
(Address incrementing direction)
Continue
(Address decrementing
direction)
Press the key to change the data memory area. *
[Example of JW20H]
Relay number
(00000 to 15777)
Label number
(LB0000 to LB1377)
TMR/CNT/MD number
(000 to 777)
Register
(E0000 to E1777)
Byte address
(0000 to 1577)
Register
(09000 to 99777)
Byte address
(b0000 to b1777)
* Change the data memory in the JW300 => Refer to page 9-14.
- When Network Module or ME-NET Module is connected
Change to
initial mode
(Refer to page 8-2)
(Select
parameter address)
Enter parameter
address
- When Remote I/O Slave Module is
connected
Change to initial mode when connected
226
229
7-5
230
Read
parameter
- When Network Module or ME-NET Module is connected
Change to
initial mode
(Refer to page 8-2)
Connect
standard
network
- Connecting the JW-15PG
to the remote I/O slave
module
( , , , , I)
Change to initial mode
when connected
Remote programming
Write data
Specify the number of
the communication
station (target station)
Continuous write
(Address incremen ting direction)
(Address decremen ting direction)
(Select display mode)
(Select
link)
(Select
1PG 2PG1
mode)
(Select 2PG2
mode.)
After remote operation,
read/write parameter.
236
8-18
Function
Satellite net
expansion
function
( , , , , I)
Operation procedure
- When Network Module or ME-NET Module is connected
(Select display mode)
Change to
initial mode
(Refer to page 8-2)
(Select
link)
(Select
1PG, 2PG1
mode)
(Select 2PG2
mode.)
Change to initial mode
when connected
(Select
junction
station
assignment)
Enter station
number of the
junction station
Enter rack
number of the
junction station
JW-14PG
(See page)
241
PLC model
(See page)
Enter slot number
Remote programming and remote monitor
of the junction
station
Remote operation
Monitor target
station number
(P, M, C, , I)
Device function
( , , , T, )
Change to terminal mode
(Refer to page 8-2)
Write program
to an EEPROM
(P, , , , )
(Display the
edit menu
screen)
(Select the
EEPROM
process)
Read program
from ROM
(P, , , , )
(Display the
edit menu
screen)
(Select
the ROM
process)
(Display target)
*
(Select
write to
EEPROM)
*
(Select
read from
ROM)
Enter station
number of the
junction station
(Write)
(Stop)
(Read)
(Stop)
245
246
252
254
7-5
Verify program
with ROM
[W10]
(P, , , , )
Data transfer to
ROM writer
[JW20H, etc.]
(P, M, C, , )
(Display the
edit menu
screen)
(Display the
edit menu
screen)
(Select
the ROM
process)
(Select
the ROM
process)
(Select
to verify
with ROM)
(Select
the
COMPORT)
(Verify)
(Stop)
(Transfer)
(Stop)
256
257
* On the JW300, operate the dotted rectangle above using the following operations. => Refer to page 9-19.
8-19
Function
32 points/
1 point
monitor
( , M, C, , )
Enter step
number
0 to 77
SF monitor [JW20H, etc.]Secret function (JW30H, etc.)
Executing
step monitor
( , M, C, , )
(Select symbol registration)
Operation procedure
Enter process
(Select
32 pts.)
number
(1 point select)
(Free monitor)
(Step incrementing
direction monitor)
(8)
(Step decrementing
direction monitor)
Specify
(Select
execution
monitor)
process number
Enter data memory address
(8)
0 to 3
Continuous monitor
Continuous search
JW-14PG
(See page)
259
263
PLC model
(See page)
Symbol
registration
[JW20H, etc.]
(P, , , , )
Monitor error
(P, M, C, , )
Register
password
(P, , , , )
Delete
password
(P, , , , )
Secret ON
(P, , , , )
Enter process
number
Symbol display
Password (4 digits)
(0 to F)
Enter step
number
(8)
)
(0 to 77
(8)
)(0 to 3
265
Character
selection
Symbol registration
7-6
(Step incrementing
direction monitor)
(Step decrementing
270
direction monitor)
(Registration)
(Stop)
(Delete)
(Stop)
274
(ON)
(Stop)
Secret OFF
(P,M, C, , )
Indicates the
base notation
(octal/decimal/
hexadecimal)
of the values
specified
Connect JW-15PG to
JW10 and JW30H, etc.
Set in system memory #114, #115
Password (4 digits)
(0 to F)
All initialize
[Clear of system memory,
program memory and
data memory]
8-20
276
Function
(PC card)
Operation procedure
to
(Save
files)
(Enter a file name using 0 to
9 and A to F: Maximum of 8
characters)
JW-14PG
(See page)
PLC model
(See page)
Save files
PC card
Load files
(Execution)
(Stop)
(PC card)
to
(Select the read type)
Save files from JW300 to the
PC card.
Stop
List the files that are
stored on the PC card.
Load files into JW300
from the PC card.
(Execution)
Stop
(Stop)
7-6−
,
(Select a file)
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-312CU
Number of blocks
(Max.)
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)
Block 0
Block 10
The JW-15PG displays program block numbers, as shown below.
- To display the main block (Block 0)
FEDCBA9876543210
16
JW-321CU
JW-322CU
8 K-words
JW-331CU
JW-332CU
3264128256
Display range of
the JW-15PG
Block 10
JW-341CU
JW-342CU
Program
address
000000(8)
017777(8)
JW-352CU
JW-362CU
512
Block number (3 digits)
P-000000 B: 001
>
- When you want to display any normal program (Block 1 or higher)
Indicates the start and end of the block.
P-000000 B: 001
>
( : Start, : End)
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
FEDC BA9876543210
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)
(Refer to page 9-2)
(Move)
FEDC BA9876543210
(Direction to decrease the block number)
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
(OK)
Start while stopped
executing)
Return to the menu display.
(Cancel)
FEDC BA9876543210
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.
-
▲
P - 000000 B: 012
>
Changes to "stopped."
□
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
(Refer to page 9-2)
(Start relay)
When the start relay is already set
1)
Enter an address to change the start relay
(Change)
2)
Release the start relay
(Release)
Return to the menu display
(Cancel)
FEDCBA9876543210
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)
Change start relay
Set the start relay
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 (change). When the start relay has not been set, press the
(set) key.
P BLOCK TRIGGER
BLK TRG = 000000
> (ENT.) PUSH
Enter a relay number and press . Then it will be the start relay. At the same time, the start relay flag
will be turned ON (set).
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)
FEDC BA9876543210
P I/O REFRESH
The status displayed corresponds to the rack numbers as follows.
Rack 1
Rack 3
Rack 5
Rack 7
Rack 0
Rack 2
Rack 4
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
ProgramMonitorChangeTerminal
PC card operation menu
FEDC BA9876543210
P EDIT
0) PARAM.
1) SECRET
2) PC CARD
Initial
2PG mode
P PC CARD
0) FILE LOAD
1) FILE SAVE
(PC card)
=> Refer to page 9-9.
=> See next page.
9-7
(1) Save files
To save files to a PC card from a JW300, do the following:
Operations
1)
to
(PC card)
(Save a file)
(Enter a file name using
0 to 9 and A to F:
Refer to page 9-7
Maximum 8 characters)
(Saving)
(Stopped)
2)
1) Enter a file name to use when saving the file.
FEDC BA9876543210
P FILE SAVE
FILE NAME (MAX8)
Save a file from the JW300 to the PC card
Stop
(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)
Display the entire list of files
(PC card)
(Load files)
stored on the PC card
Refer to page 9-7
to
(Select a file to read)
2)
(Loading)
(Stopped)
3)
1) Display of the list of files (select a file name)
FEDCBA9876543210
P FILE LOAD
> ABC111 PBK
ABC112 PDT
Display example
BCDEF222 PFL
File names are displayed as 11 characters (8 + 3 fixed).
,
(Select a file name)
Load the file from the PC card into the JW300
Stop
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 ), the "Read a file" selection screen will appear.
P FILE LOAD
SELECT FILE
1□PRG 2 □SYS
3 □PARA 4 □Fi5 □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
Key operation
STR POS
STR NEG
AND POS
AND NEG
OR POS
OR NEG
OUT POS
OUT NEG
OUT NOT
SET
RST
P
N
P
N
P
N
P
N
/
S
R
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
Relay number
PUSH
POP
MRD
[Ex.] Display example when you want to enter a "STR POS" instruction.
FEDC BA9876543210
P - 000000 B: 000 ■
> STR POS 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.
Instruction
TMR、CNT
DTMR(BCD),UTMR(BCD)
DCNT(BCD),UCNT(BCD)
DTMR(BIN),UTMR(BIN)
DCNT(BIN),UCNT(BIN)
JW300 Other than JW300
Assign 0000 to
7999 registers
Assign 0000 to
7999 registers
Assign 0000 to
32767 registers
0000 to 1999
0000 to 7999
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
Allowed range
FEDC BA9876543210
STR 000400
TMR 17777
▲
Display example
P - 000203 B: 000
> BCD 0000
Press , to change the registers display.
BCD 000000000b00000009000
E0000Z000f 00000000
(File register)
[Ex.] Display example when set to " 00000"
STR 000400
TMR 17777
▲
P - 000203 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 000400
TMR 17777 1000
C - 000203 B: 000
00000 H 1999
>
▲
Current value
Set value (Can’t be changed)
9-11
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 000400
DTMR (BCD) 17777
P - 000312 B: 000
▲
2-word display
> BCD H 1999
[Ex.] Display example when some other model is used
DTMR (BCD)
777
3-word display
P - 000312
> BCD 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
FEDC BA9876543210
BLOCK
P - 000001 B: 000
▲▲
> STR POS 543777
BLOCK
P - 000001 B: 000
, Z000 543777
▲
BLOCK
▲
P - 000001 B: 000
, Z0012+005
▲
BLOCK
P - 000001
▲
STR POS 543777
Each time 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
Current value of
TMR/CNT/MD
b00000 to b01777
b02000 to b03777
b04000 to b37777
Label number
[LB0000 to
LB1777]
- 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.
FEDC BA9876543210
[Ex.]
P DATA
> Z000 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.
File register
[f 00000000 to
f 37777777]
RegisterRegisterRegister
[Z000 to
Z377]
Hexadecimal display
[E0000
to E7777]
[009000 to
389777]
[Ex.]
DisplayingLB0000 to LB1777
Label numbers (LB0000 to LB1777) are not always in the same block, so their block numbers are
displayed.
[Ex.]
- LB0000 is programmed at program address 000100
P DATA f 00000000
> HEX 00
P DATA LB0000
> 000 - 000100
Block number
Program address
Hexadecimal byte display
(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
FEDC BA9876543210
P MEMORY CLEAR
PROGRAM, DATA
> (ENT.) PUSH
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
Clear program memory and data memory
Initialize all
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
X: Cannot be done
Enter a file
register
Clear the file register (file number 1)
Clear the specified file register.
number
[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]
FEDC BA9876543210
□
STR 000000
F - 000 XFER
▲
C - 000003 B: 000
> Z000 H 0000
Fixed to word length
- The code can be converted using the key.
H (hexadecimal) O (octal) 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 000000
F - 000 XFER
▲
C - 000003 B: 000
> f00000000 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
ProgramMonitorChangeTerminal
(Unable to change data)
Operations (menu display)
FEDC BA9876543210
P EDIT.
0) PARAM.
1) SECRET
2) PC CARD
P PARAM.
0) SPCL. I/O
1) OPTION
Initial
2PG mode
When the program mode is selected
When the JW-3*2CU is used
Special I/O module parameterOption module parameter
P PARAM. T-SW:00
>
00 to 87
SW number
Upper digits: Rack number
Lower digits: Module number switch
(when the upper digits are set to 8,
remote I/O slave station)
376 HEX 00
377 HEX 00
P PARAM. T-SW:00
> 000 HEX 00
P PARAM. O-SW:0
>
SW number
3776 HEX 00
3777 HEX 00
P PARAM. O-SW:0
> 0000 HEX 00
- By pressing the key, the JW-15PG can display double-word data. In program mode you can
change the data (both special I/O and option data).
00-000
H 00000000
P PARAM. 00-004
> H 00000000
H 00000000
P PARAM. 0-0004
> H 00000000
0-0000
Rack No.Switch No.Switch No.
Parameter
address
9-17
Parameter
address
[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
Auto I/O registration
2)
FEDC BA9876543210
I INTL
1)
2)
0) I/O
I I/O SET
0) AUTO REGIST
Change to initial mode
(Set I/O)
(Does not register)
END
(Register)
3)4)
- Select I/O (0)
- Select auto registration (0).
I I/O
AUTO REG. ?
3)
> 0) NO , 1) YES
I I/O
4)
AUTO REG.
> OK
- Select register "Yes/No."
- Completes the auto registration.
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
ProgramMonitorChangeTerminal
Operations
1)
(ROM)
Write program to a ROM
(Write)
(YES)
Stop
(NO)
Read program from a ROM
(Read)
(YES)
Initial
Ready to write
Ready to read
2PG mode
2)
FEDC BA9876543210
(NO)
Stop
P EDIT
1)
3) ROM
- Select ROM (3)
P ROM
2)
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
STACK OVER
*1
STACK UNDER
STACK EXIST
MCR ERROR
MCS EXIST
*3
JCS ERROR
JCR ERROR
JCS EXIST
*3
DOUBLE OUT
DOUBLE
NUMBER
NO END ERROR
LEVEL ERROR
NO LABEL
DOUBLE LABEL
FOR/NEXT
ERROR
Error address
displayed
00000
Stack over address
*1
Stack under
address
END (F-40)
*2
instruction address
MCR error
detected address
END (F-40)
instruction address
F-41 (JCS) used
twice
JCR error
detected address
END (F-40)
instruction address
Same output
instruction
number detected
Data memory
used twice
Last address
Level error
*4
occured address
No label F-141
(JMP), F-142
(CALL) instruction
address
Same label
reused address
"FOR-NEXT" error
occurred address
Meaning
No syntax errors were
found while programming
Excessive use of STR (NOT)
instruction.
Shortage of STR (NOT) instruction
or excessive use of AND (OR) STR
instruction.
Data remains in the stack even
though the F-40 (END) instruction
is reached.
F-31 (MCR) is used where an F-30
(MCS) condition does not exist.
F-30 (MCS) is not reset even
though the F-40 (END) instruction
is reached.
F-41 (JCS) is used within the range
of an F-41 (JCS). F-41 (JCS)
cannot be nested.
F-42 (JCR) is used where an F41(JCS) condition does not exist.
F-41 (JCS) is not reset even
though the F-40 (END) instruction
is reached.
Duplicate use of the same relay
number for an output instruction
(OUT).
Duplicate use of a TMR, CNT or
MD number.
F-40 (END) does not exist in the
program.
F-47 (ONLS) is used within
the range of an F-47 (ONLS).
F-48 (ONLR) is used where an F-47
(ONLS) condition does not exist.
No jump destination label for F-141
(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).
F-145 (NEXT) is used where an F144 (FOR) condition does not exist.
Possible countermeasures
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).
Delete F-41 (JCS).
Delete F-42 (JCR) or insert F-41
(JCS).
Insert F-42 (JCR).
Change the output instruction relay
number.
Change TMR/CNT/MD number.
Write an END (F-40) instruction.
Delete F-47 (ONLS) instruction.
Delete F-48 (ONLR) or insert F-47
(ONLS).
Insert F-140 (LABL).
Correct label number.
Delete F-144 (FOR).
Delete F-145 (NEXT) or insert F-144
(FOR).
CHNNL NOT
OPEN (For
JW50H/70H/100H)
F-204 (SEND),
F-205 (RCV)
instruction address
Used F-204 (SEND) or F-205
(RCV) where there was no F202/F-203 (OPCH) instruction.
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
DOUBLE SFS
SFE ERROR
STEP ERROR
DOUBLE MANU
DOUBLE STEP
DOUBLE PROC
SF INST ERROR
Error address
displayed
F-380 (SFS) used
twice address
SFE error detected
address
STEP error detected
address
F-389 (MANU)
detected address
Same step number
detected address
Same process
number detected
address
SF INST error
detected address
Meaning
An F-380 (SFS) was used within
an F-380 (SFS) range. An F-380
(SFS) cannot be nested.
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.
An F-389 (MANU) was used
more than one time in a
single process.
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.
Possible countermeasures
Delete one F-380 (SFS).
Delete F-381 (SFE) or insert F-380
(SFS).
Insert F-391 (LINE) or F-390 (STEP).
Delete F-389 (MANU).
Change the step number of the F-390
(STEP).
Change the F-382 (PROC) process
number.
*
Delete the F-30 (MCS), F-31 (MCR),
F-41 (JCS) or F-42 (JCR).
* 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
Item and contents
System ROM
Check parity
Check instruction
code
Check system
memory set
Check program
ROM
Check data
ROM size
Memory error
Check program
ROM size
Check I/O
registration table
Check I/O table
parity
Check RAM
(R/W)
Check parity
Check hardware
CPU error
Watchdog timer
Check ROM
Special
relay
07370
(670)
07371
(671)
PLC models
Error
code
>SYSTEM ROM ERROR
20
>MEMORY ERROR
21
(PARITY)
>MEMORY ERROR
24
(INST.CD.)
>MEMORY ERROR
23
(CK.CODE #257)
>MEMORY ERROR
25
(PROGRAM ROM)
>MEMORY ERROR
26
(DATA ROM)
>MEMORY ERROR
27
(PRG.ROM SIZE)
>MEMORY ERROR
28
(I/O TABLE)
>MEMORY ERROR
29
(I/O TABLE PRTY.)
>CPU ERROR
32
(RAM (R/W))
>CPU ERROR
33
(PARITY)
>CPU ERROR
35
(HARDWARE)
>CPU ERROR
31
(WATCHDOG TIMR.)
>CPU ERROR
34
(ROM)
Message
(16 characters 2 lines)
JW300
×
○
*4
○
×
○
×
○
×
○
○
×
JW50H/
70H/100H
JW50/70
/100
○
×
JW30H
J-board
(Z500)
×
○
*4
○
×
○
×
○
×
○
JW20H
JW20
J-board
(Z300)
×
○
×
○
×
○○
JW10
○
*1
○
*2
○
*3
○
×
○○○
×××
W100
W70H
W100H
○
W100
×
W70H
W100H
○
××
○
×
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.
W10
W16
W51
×××
○
×
○
W10
×
W16
W51
○
○
*
1
*
2
*
3
Error code
25
26
27
Second line of display message
(Program)
(User ROM)
(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
Item and contents
I/O data bus
I/O signal
Check input data
parity
Check I/O data
parity
Check installed
module
Output module
fuse blown
I/O rack error
Special I/O error
(hardware error)
I/O error
Number of I/O
modules (JW10)
Special I/O error
(parameter error)
Table verify
error
Switch verify
error
Table registration
error
Missing module
error
Number of I/O
points over error
Switch set error
Power supply error
Expansion power
supply error
Option error
Special
relay
07373
(673)
07375
(673)
07373
07377
(677)
07376
07374
(674)
Error
(16 characters 2 lines)
code
>I/O ERROR
44
(I/O DATA BUS)
>I/O ERROR
45
(I/O SIGNAL)
>I/O ERROR
41
(IN DATA PRTY.)
>I/O ERROR
42
(OUT DATA)
>I/O ERROR
40
(INSTALL CK.)
>I/O ERROR
49
(OUT MODULE FUSE)
>I/O ERROR
48
(I/O RACK)
>SP.I/O ERROR
(HARD)
46
>I/O ERROR
(I/O MODULE CNT.)
>SP.I/O ERROR
47
(PARAM.)
>I/O ERROR
60
(TABLE VERIFY)
>I/O ERROR
61
(SW VERIFY)
>I/O ERROR
70
(TABLE REG.)
>I/O ERROR
71
(MODULE NON)
>I/O ERROR
72
(POINT OVER)
>I/O ERROR
73
(SW SET)
>PWR.ERROR
13
>EXP.PWR.
43
ERROR
>OPTION ERROR
53
(HARD)
>ERROR-52
52
Message
JW300
○
×
○
×
○
×
JW50H/
70H/100H
JW50/70
/100
○
×
○
×
○
PLC models
JW30H
J-board
(Z500)
○
×
○
×
○
×
JW20H
JW20
J-board
(Z300)
○
×
○
×
○
×
○
×
JW10
○
×
○
×
○
×
W100
W70H
W100H
○
×
○
×
○
×
W10
W16
W51
W10
W16
W51
W10
W16
W51
○
○
×
×
○
×
×
○
×
○
×
Battery error
07372
(672)
>BATTERY ERROR
22
10-4
○
○
○
○
○
O: Has an error code X: Has no error code
○
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.