Professional Documents
Culture Documents
FAPT Ladder For PC-Operator Manual
FAPT Ladder For PC-Operator Manual
FAPT Ladder For PC-Operator Manual
Operators Manual
B-66131EN/05
Japan 1995
GFLE-003
Warning
In this manual we have tried as much as possible to describe all the various
matters. However, we cannot describe all the matters which must not be done,
or which cannot be done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this
manual should be regarded as impossible.
Notice
This document is based on information available at the time of its publication. While efforts have
been made to be accurate, the information contained herein does not purport to cover all details or
variations in hardware or software, nor to provide every contingency in connection with
installation, operation, or maintenance. Features may be described herein which are not present in
all hardware and software systems. GE Fanuc Automation assumes no obligation of notice to
holders of this document with respect to changes subsequently made.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with
respect to, and assumes no responsibility for accuracy, completeness, sufficiency, or usefulness of
the information contained herein. No warranties of merchantability or fitness for purpose shall
apply.
The following are Registered Trademarks of GE Fanuc Automation
CIMPLICITY
Genius
PROMACRO
Series Five
Series 90
Series One
Series Six
Series Three
VuMaster
Workmaster
CONTENTS
I.
BASICS
1.
OVERVIEW
2.
INSTALLATION
2.1
(NORMAL
PC9801 operating
Installation
Procedure
4.
BASICOPERATION
5.
..........................................
l-11
l-15
..q
.......................
...........................................
Menu Configuration
.....................................
Common System Operations
Model Setting
l-19
l-21
l-22
l-22
.....................................................
5.1 .l
5.1.2
5.1.3
5.1.4
...............................
Symbol and comment editing
........................................
Message editing
5.1.5
I0 module editing
5.1.6
l-25
........................................
l-26
...................................
l-60
l-68
l-70
.......................................
l-73
.................................
l-85
....................................................
5.2
Printout
5.3
Compilation
5.3.2
l-17
................................................
Editing
5.3.1
1 - 94
.................................................
l-95
.............................................
Operation
Password
set function
5.3.3
Changing
5.3.4
5.3.6
5.4
5.5
Net comment)
l-103
.............
l-105
................................
The list of source program
........................................
DOS command
Decompilation
l-109
..............................................
5.4.1
Operation
............................................
5.4.2
Outputting
to split files
5.4.3
Converting
a step sequence
5.4.4
Merge
Link
1 - 103
.........................
(Symbol/Comment.
l-99
.............
(PMCRAlRA3/RB3/RB4RB5/RB6/RC3!RC4/NB!NB2)
5.3.5
l-17
.....................
....................................................
OPERATION
5.1
environment
1- 7
l-10
...........................
....................................................
ACTIVATION
4.3
1- 6
._f .............
...............
environment
3.
4.2
1-5
...................................................
..........................................
Environment
Operating
2.1.2
4.1
l-1
......................................................
2.1.1
2.2
OPERATIONS)
l-110
l-110
l-112
...................................
program according
..............................................
......................................................
to the model
.......
1-113
1-113
l-116
5.6 InputiOutput. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
II.
1-124
Transfer
5.6.3
Transfer
5.6.4
Transfer
(FANUC Series 0)
131
. . . . . . . . . . . . .
l-140
. . .
1-142
.................
1-147
. . . . .
1-149
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
l-150
. . . . . . . . . . . . . .
l-150
. . . . . . . . . . . . . .
l-152
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-153
Transfer
5.6.7
5.6.8
5.6.9
FLOPPY CASSETTE
(FANUC SYSTEM
F-MODEL
ADAPTER
Conversion
5.7.2
Conversion
of a mnemonic
5.7.3
Mnemonic
5.7.4
Sample mnemonic
file format
5.7.6
5.7.7
OPERATIONS
. . . . . . . . , . . . . . . . . . . . . . .
1-157
. . . . . . . . . . . . . . . . . . . . . . . . . .
1-166
files (single-format)
Sample mnemonic
(NOTES
file
5.7.5
D Mate)
format)
5.7.1
files (all-format)
function
is selected
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
l-170
1-171
ON THE PC ENVIRONMENT)
Data between
1.l.l
Command
1.1.2
Communications
1.1.3
Protocol
1.1.4
BUSY control
1.1.5
1.1.6
Data conversion
1.1.7
Transmission
1.1.8
Error detection
..................
2-l
..................
2-l
2-l
...............................
2-2
...................................
settings
2-4
...............................................
2-4
...........................................
2-5
...................................
(return codes)
...............................
2-5
...............................
2-5
and messages
...............................
2-6
Error detection
and handling
by system parameter
1.2.2
1.4
Changing
2-8
..........................
Program
Converting
1.3
2-7
.................................
1.2.1
1.2.3
l-
1-134
for PMC-QA
Editing
1-128
. . . . .
5.6.6
1.1.9
. .
A,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
input/Output
Mnemonic
AB.C.!E)
56.5
1. COMMON
1.2
. . . . . . . . . . . . . . .
5.6.2
APPLICATIONS
1.1
1-122
-MODELB)
5.7
. . . . . . . . . . . . . . . . . . . . . . . . .
5.6.1
l-119
2-8
........................
editing
2-9
..........................
............
2-11
.........................................
Changing
1.4.2
1.4.3
name
..........................
the LADDER
1.4.6
net
...................
.......................
...................................
....................................
2-14
2-14
....................................
2-12
...................................
1.4.1
2-11
2-14
2-15
2-16
2-16
.................................
1.4.8
1.4.9
1.4.10
Specifying
1.4.11
1.
1.2
1.3
1.4
3.
list readiwrite
list linefeed
1.4.13
Specifying
the cross-reference
1.4.14
...................
...........................
...............................
1.4.15
1.4.16
1.4.17
1.4.18
STEP SEQUENCE
information
..................................
...........................
3.1
3.2
2 - 21
2 - 22
2-22
2-22
2 - 23
3-l
.......................................
.........................
........................................................
...............................................
3.2.2
2-21
2-23
.......................................
Programming
3.2.1
2-21
2-23
........................................
......................................................
Basic Operation
2 - 20
....
FUNCTIONS
WhatisaStepSequence?
EDITING
2 - 19
2 - 20
.................
.....................
the cross-reference
....
................
coil guidance
Specifying
information
...................................................
SETTING A MODEL ................................................
2.1 Operation ....................................................
1.5
2.
OVERVIEW
1.1
the cross-reference
1.4.12
1.4.19
III.THE
2-19
1.4.7
.......................................
.....................
of the step sequence
...........................
Creating a step sequence program
Creating a subprogram
3-l
3- 1
3- 1
3- 2
3-3
3-4
3-4
3-6
3- 6
3- 9
3- 9
3 - 10
APPENDIX
APPENDIX
1 DATA TRANSFER
CABLES
APPENDIX
2 FUNCTION
APPENDIX
3 ERROR MESSAGES
APPENDIX
4 MODULAR
FOR OPERATING
THE PMC-L/M
APPENDIX
5 BOOT SYSTEM
6 MEMORY
APPENDIX
7 CAUTIONS
APPENDIX
APPENDIX
9 SOFTWARE
VERSION
APPENDIX
lOMANAGING
A SOURCE
APPENDIX
11 SYSTEM
APPENDIX
12 INQUIRY FORM
WITH RAM
............
(PMC-RA3/RB3/RC3
OPERATING
PROCEDURE
CARD COMPATIBILITY
MESSAGE
TABLE
............
.........
NB, AND QC)
DATA (CHGMES)
...............
.........................................
A5 - 1
A6 - 1
1
A8 - 1
A9 - 1
AlO-
..........................
FILE %%?oFLSET.CNF..
A4 - 1
A7-
.............................
................................
PROGRAM
CONFIGURATION
ONLY)
A2 - 1
A3 - 1
......................................
PROGRAMMING
APPENDIX
Al - 1
..................................
.............
Al 1 - 1
A12-
I.
BASICS
(NORMAL OPERATIONS)
1. OVERVIEW
1. OVERVIEW
This manual describes
offline
programming
products
the software
system
are designed
products
for FANUC
PMC
sequence
generation.
Name
Specification
A08B-9200-J500#JP
A08B-9200-J501
A08B-9200-J502#JP
#JP
(Japanese
version)
A08B-9201 -JSOO#EN
A08B-9201-J501#EN
compatible
A08B-9201-J502#EN
software
Remarks
language
BM PC/AT
These
Personal
computer
JEC PC9801
program
procedures
to the system
designed
FANUC PMC-MODEL
required
computers.
above that
and
K/UM!P
Manual (LADDER
language)
B-551 93E
Programming
FANUC PMC-MODEL
programs,
Programming
FANUC PMC-MODEL
to install, activate,
machines
B-61013E
Programming
B-61 863E
Inquiry form
If you have any questions
at Appendix
12 to consult
l-l
listed above,
1. OVERVIEW
The following
abbreviations
Abbreviations
PMC Models
PMC-UM!P
* PMC-L
FANUC PMC-MODEL
* PMC-M
FANUC PMC-MODEL
* PMC-P
FANUC PMC-MODEL
FANUC PMC-MODEL
FANUC PMC-MODEL
RAl
Pfk-N
PMC-R Series
* PMC-RAl
* PMC-RA2
_ *
FANUC PMC-MODEL
RA2
* PMC-RA3
.-
FANUC PMC-MODEL
RA3
PMC-RB
FANUC PMC-MODEL
RB
PMCRB2
FANUC PMC-MODEL
RB2
* PMC-RB3
FANUC PMC-MODEL
RB3
PMC-RB4
FANUC PMC-MODEL
RB4
PMC-RB5
FANUC PMC-MODEL
RB5
* PMC-RB6
FANUC PMC-MODEL
RB6
PMC-RC
FANUC PMC-MODEL
RC
* PMGRC3
FANUC PMC-MODEL
RC3
* PMCRC4
FANUC PM&MODEL
RC4
PMC-PA1
FANUC PMC-MODEL
PA1
PMC-PA3
FANUC PMC-MODEL
PA3
PMC-QA
FANUC PMC-MODEL
QA
PMC-QC
FANUC PMC-MODEL
QC
PMC-NA
FANUC PMC-MODEL
NA
PMC-NB
FANUC PMC-MODEL
NB
PMC-NB2
FANUC PMC-MODEL
NB2
1-2
1. OVERVIEW
ROM cassette,
program print-out
. . . . . . . . . . .,................................
>
(-NC
Machine
RS232C
Tool
DVDO
PMC
RS232C
FLOPPY
CASSETTE
/Handy File
Input/Edit
sequence
program
Personal computer
Floppy disk
Memory
card
Memory
c=e interface
NEC PC9801
IBM PC/AT
card
Drawing
1-3
1. OVERVIEW
Operation
MS-DOS,
Reference
chapter/section
Install MS-DOS
4
Create directory for FAPT LADDER
Section 2.2
1
Install FAPT LADDER
+
Install device drivers
@et CONFIG.SYS and AUTOEXECBAT)
Section 2.1
J.
Reset personal computer
Section 5.6
Chapter 3
Section 4.3
Chapter 5
J/
End?
Yes
JI
Terminate FAPT LADDER
l-4
2. INSTALLATION
2.
INSTALLATION
FAPT LADDER
software
disks listed
below.
Before
the system
can be
of these system floppy disks must be written to a hard disk; the software
and software
DOS command
operation
cannot
computer,
particularly
and AUTOEXEC.BAT.
Vols.1 and 2
A08B-9200-J500
#JP (PC9801)
floppy disk
A08B-9200-J600
#JP (PC9801)
A08B-9201-J600
A08B-9200-J601
#JP (PC9801)
A08B-9201-J601
A08B-9200-J602
#JP (PC9801)
A08B-9201-J602
A08B-9200-J501
#JP (PC9801)
A08B-9201-J501
A08B-9200-J502
#JP (PC9801)
/RC3/RC4/PAl
Vols.1, 2, and 3
!PAYQCNB
Vols. 1, 2, and 3
FAPT LADDER PMC-RAl IRA2iRA3;PAl
iPA
module
A08B-9200-J603
#JP (PC9801)
floppy disk
A08B-9200-J604
#JP (PC9801)
A08B-9201-J604
A08B-9200-J605#JP
(PC9801)
A08B-9201 -J605#EN
(IBM PCAT)
A08B-9200-J606#JP
(PC9801)
A08B-9201-J606#EN
(IBM PC AT)
l-5
2. INSTALLATION
PMC model
Combination
Combination
PMC model
PMC-L
0.8
PMC-RAl
0,
PMC-M
@, @
PMC-RA2
@, @
0.
PMC-RA3
@. QJ
@I
QJ
PMC-P
PMC-RB
@, @
PMC-N
PMC-RB2
@, @
PMC-PA1
@, @
PMC-RB3
@, @
PMC-PA3
0,
PMC-RC
0,
ZJ
PMC-QA
PMC-RC3
0,
PMC-QC
43, @
PMC-RC4
8,
?MC-NA
6J
MC-NB
0,
the requirements
installing
the software,
indicated
must
NEC PC9801
be satisfied.
Before
IBM PC/AT
Main memory
Hard disk
OS
MS-DOS
Printer
NEC PR20lH
for installing
memory specification)
memory
board may be
program
Others
is
required.
(Note
1)
If the standard
memory
size
of the machine
is insufficient,
memory
expansion
is
required.
(Note 2)
has 640K-byte
driver.
memory,
for example,
l-6
the memory
command
2. INSTALLATION
2.1.1
PC9801 operating
is required.
environment
RSDRV.SYS
PRINT.SYS
below to
and PRINT.SYS
device drivers:
CONFIG.SYS.
named
gSDEV on drive A.
DEVICE=A:$(DEVyRSDRV.SYS
DEVICE=A:yDEV'1CPRINT,SYS
(Note)
When
operators
a memory
card
adapter,
set CONFIG.SYS
referring
to the
The expanded
memory
specification
program.
(EMSXMS)
memory
EMSXMS
memory
as a
program
to
edited.)
If EMSXMS
memory
program
of up to about 21840
steps can be
handled when the main memory has a free area of 570K bytes.
Ladder diagram editing cannot output drawings
be allocated
in main memory
drivers.
In this
Specify
the statement
CPU
(Note)
statement
of the CONFIG.SYS
to the manufactures
manual.
l-7
Each
When an EMS board and EMS device driver are used, change
according
file.
the CONFIGSYS
file
2. INSTALLATION
Expanded
memory
(EMS)
Extended
memory
(XMS)
(Kate 1)
or more
Note
1)
The quantity
Note 2)
memory
Please
Symbol
specially
At the system
(Note 2)
effects
prepare
can handle
enough
EMS
or XMS
to handle
memory
of large number.
FAPT LADDER
on the performance
the maximum
may be restricted.
number
Please prepare
of steps which
256 kbytes
or more
EMS if possible.
About size of EMS and XMS memory to be used:
Although
FAPT LADDER
according
1)
enough
EMS memory
for Ladder
sequence program
no EMS memory
conventional
the convenGonal
is found,
program if available.
memory
is used,
Ladder sequence
program occupies
2)
regardless
program to edit.
FAPT LADDER uses EMS and/or XMS memory for Symbol & Comment
When neither
drive,
and processing
FAPT LADDER
data if available.
About 200 kbytes of EMS or XMS memory are used for every 1,000 Symbol data.
3)
FAPT LADDER
comment
for PC9801
editing screen.
For Japanese
required.
file
data.
or temporary
language
For information
allows
comments
in Japanese
to be entered
on the symbol
and
a front-end
about
processor
the installation
manual.
1-8
and operation
language
input
is
2. INSTALLATION
The following
Japanese
Supplier
Driver name
NECAlKl.
NEC
DRV
Remarks
Al step-by-step
NECAIK2. DRV
conversion
Al multiple-block
Step-by-step
conversion
Multiple-block
Just Systems
Single-block
NECDIC. DRV
ATOKGA. SYS
ATOKG
ATOK
conversion
conversion
conversion
ATOKGB. SYS
ATOK7A.
SYS
ATOK7B.
SYS
(a) When
points on Japanese
a Japanese
the Japanese
FAPT
language
language input:
LADDER
screen
language
may temporarily
be in disarray.
language
input mode),
As a result, the
However,
the FAPT
LADDER
input is completed
(Japanese
language
(W When
a comment
up to 14 characters
can be entered.
(c) A comment entered in Japanese can be displayed on the editing screen or printed out, but
cannot
be written
message
blanks.
60
is output
indicating
Note, however,
A Japanese
that memory
memory
language
available
usable
or transferred
this restriction
that sequence
program operation
for FAPT
LADDER
to the PMC.
At compile
characters
are converted
is 500K
bytes
to
is not affected.
time, a
accordingly.
or more
Check
This means
to allow
FAPT
LADDER
execution.
Editing alone can be performed
allocate
without
CONFIG.SYS.
adjustments
a main memory
installing
PRINT.SYS
and RSDRV.SYS
FILES or BUFFERS
in order to
is specified
specified.
in
Make
as required.
09 A Japanese language input FEP can also be installed with ADDDRV and DELDRV by using
a subprocess
An example is provided
below.
l-9
2. INSTALLATION
First. change
instaed,
the contents
of FLMNE.BAT
under
the directory
where
FAPT LADDER
is
as follows:
FLMNE. BAT
r
!COMMAND
Inaddition, create a file with the name FEP.DEF with the definitions
below assumes
use of ATOK7.
For detailed
information,
below.
The example
of the relevant
FEP.
FEP.DEF
DEVICE=A:YDEV+ATOK7A.SYS/D=A:+ATOK7L.DIC
DEVICE=A:YDEV)CATOK7B.SYS
Select MNEEDT
execution).
(mnemonic
The following
editing)
>
and select
message appears:
Execute 'FLMNE.BAT'.
Add parameter(s)?
Execute
the following
commands
FEP:
ADDDRV FEP.DEF
DELDRV
2.1.2
(1) CONFIGSYS,
Fi
environment
AUTOEXEC.BAT
escape
sequences.
Therefore,
using CONFIG.SYS.
Add the line indicated
ANSI.SYS
below to CONFIG.SYS.
\DEV on drive A.
DEVICE=A:\DEV\ANSI.SYS
l-10
ANSI.SYS
needs to be installed
2. INSTALLATION
(2) Using
EMS
The expanded
memory
specification
program.
(EMS) memory
a larger
sequence
as a work
program
to be
(An EMS memory size of 256K bytes or more allows 24000 steps to be edited.)
If EMS memory
program
cannot
be started
drivers.
be
In this case,
below ensures
normal operation.
Version 4.0
of the CONFIG.SYS
file.
Each
\DEV on drive A.
DEVICE=A:\DEV\XMAEM.SYS
DEVICE=A:\DEV\XMA2EMS.SYS
FRAME=COOO
on the system
and module
floppy
disks.
(See (3))
Note that there are two different
installation
procedures.
according
to the type
Installation
The programs
on the following
system
in ordinary
file format.
PMC-L/M/P
PMC-RB!RC
Installation
of compressed
The programs
editions
-J502) editions
on the following
system
in compressed
file
format.
Note 1)
PMC-L/M/P
PMC-RBRC
The installation
procedure
of the programs
editions
refer to a README.DOC
1-11
editions
(1).
to change.
If there is no
2. INSTALLATION
Note 2)
The compressed
named LHA.
file is a self-extracting
LHA is freeware
file produced
The following
system
procedure
using an archive
uses an example
in which
floppy
utility
Yoshizaki.
disks
ordinary
in the directory
program
created
on the hard
[Operation]
Insert the system floppy disk VOLl
commands
to execute
B:Y> CD INSTALL
B:YINSTALL>
INSTALL B:Y
in a drive.
an installation
batch file.
C:+FLADDER
to discontinue
installation,
of the
batch file.
VOLI
is installed
message
appears,
message
appears,
1-12
2. INSTALLATION
message appears.
The following
procedure
uses an example
in which
ordinary
in the directory
Y FLADDER
created on the
[Procedure ]
Insert the system floppy disk VOLl
commands
in a drive.
to execute
an installation
B:Y> CD INSTALL
B:YINSTALL> INSTALL 9: A:YFLADDERY
Note 1)
When specifying
directory
Note 2)
batch file.
When specifying
the directory
message
appears, confirm
suffix it with Y .
If it is necessary
to discontinue
installation,
of the
batch file.
VOLl
message
appears,
1-13
2. INSTALLATION
message
appears.
and
@I The following
message appears.
(End/
The following table lists the installation batch files and their directories.
Directory
File name
LMPINSTSAT
Ic INSTALL
LINST.BAT
$J
MINST.BAT
MMINSTBAT
gc
INSTALL.BAT
+JINSTALL
PMC-L/M/P
@J PMC-NINAQA
PMCRA~/RA~JAA~RB:RB~;RBYRB~/RC~RC~!RC~/PA
1IPA3IQCINB system floppy disk
INSTALL.BAT
qCINSTALL
(3
PMC-RAl
RA12lNST.BAT
Y INSTALL
RBRCINST.BAT
Y INSTALL
QCINST.BAT
Y INSTALL
NBINST.BAT
gCINSTALL
!RA2IRAS/PAl
EMC-RB!RB2/RB3;RB4IRCIRC3iRC4
floppy disk
(Note)
Systems
for different
restrictions
9 for details.
module
on the edition
in separate directories.
1 -
14
of the software.
However,
See Appendix
install them
3. ACTIVATION
3.
ACTIVATION
(1) Activation
method
[Operation]
FAPT LADDER with the following
Activate
commands:
B:\>A:
A:\xD \FLADDER
A:
\FLADDER>
FLADDER
(Note
1)
the version
of the system
and copyright
is displayed
and the
a screen
displayed
by selecting
the function
key corresponding
to the desired
menu
item
in which
the
Fi KEY : SETUP
F8 KEY : MNEMONICEDIT
F9 KEY : UT[LlTt
FlO KEY : END
(Note)
Before
starting
up FAPT
system
started
up with
function
LADDER,
change
key.
the drive
path designation,
1-15
or by specifying
and directory
directory.
If FAPT LADDER
the current
directory,
is
FAPT
3. ACTIVATION
Reference:
can be activated
by just typing
for which
path control
FL and pressing
is set,
the [RETURN]
below.
FL.BAT
ECHO OFF
A:
cD \FLADDER
FLADDER
[Operation]
0
Select [END] from the main menu, or press the < ESC > key to return to the initial screen.
Then the following
message appears:
command
l-16
mode.
4. BASIC OPERATION
4.
BASIC OPERATION
MS-DOS
$- 4
initial screen
f
Main menu-
Fl
Edit
Title data
Ladder diagram
Symbol and comment
Message
I/O module
System parameter
Execution
l-Setting
Compression
qz[TEXEC
(PMC-N/NA/RC/RC3!QC4;QC/NB)
(PMC-N, NA)
LPASCAL
-PMC
writer, FA writer
-PMC
-Handy
-Memory
1) The
format
of the
source
Read
Write
Verification
Blank check
Download
Upload
Comparison
-E
(Note
(PMC-R seriesKXiNB)
file/Floppy
cassette
adapter
card
program
of this
system
is
different
from
that
edit function
of
FAPT
(F8) to edit a
(Note
2) An object file has the ROM format of FAPT LADDER for the P Series.
reads a sequence
1-17
This system
The format
Diagram
of relationships
P-G -
of the system
PC9801 - IBM-PC/AT
-
FAPT
LADDER
FAPT LADDER
Edit
- . . . . .. . . . . . .
i Source
i
:s
; format
: program i
: .. . . .. . . .. . . .
::
Communication by FEZ-2324
(Refer to Appendix 1 for cables)
Setup
qzq+J4
U-inch
ASC format
ffOPPY
FLOAD98
IFLOADAT
CNC . .. . . . .
; ROM
;
; format
: program
:4
+q+-+
I
: . . . . .. . . . . .. i
3.5inch
Memorv
Binary format
ffOPPY
FAPT
PASCAL . .. . ... .. . .. .
: PASCAL ;
: load
: module
II
:-
i
. .. . . .. . . .. . . .
FLPGMS
-+I+
35inch
k-1
I
I
fg-pii?-~-
Q I+
1
Q-l_),
ff
Binary format
ffOPPY
3.5inch
OPPY
ASC format
4. BASIC OPERATION
(1) Function
described
applicable
keys
below
are displayed
.:,:.:.
j.,
.j.,
;z:,i,:lE :.:_.
::..:::::;
D,T,i,j,I:(
../ .::.?::is
to all screens.
j;
:... ..:.
y:)):.,
pR,$&
.., :,.:
j.
::::..::
function
;::i,:
)j
.j,.
.,,
.:,:
:::
..
in reverse
;;:
fj&:::q ,
PI
WI
IF41
F31
the
key.
;::.;&p~:., * .;&JE+
:.
::
:.>::;:;;g(,
(F,]WI
,,
WI
video,
F61
()
WI
,,
+j
IF101
[END]
key.
The
screen in the
menu hierarchy.
(3) Cursor keys
>,
<
>,
< +
to
(4) Scroll
the second
or subsequent
cursor
keys
The scroll
previous
keys
<ROLL
UP>
and
<ROLL
DOWN >
scroll
the screen
up (to display
one page) and scroll the screen down (to display the next one page), respectively
the
(for
the PC9801).
The scroll keys <PAGE
page, respectively
(5) [INS]
UP>
display
key
(9) [HELP]
between
the overwrite
key
help information
1-19
item.
4. BASIC OPERATION
(7) Status
line
Main
t-
PMC-RB2
menu
Item name
currently selected
<O>[A::FLADDER
Model currently
selected
Current
directory
name
(Note)
The
indications
manual. depending
(8) Pop-up
may slightly
vary
from
the descriptions
of this
used.
menu
the desired
can be selected
process
using any of
below.
1) Cursor movement
To select an item, press the cursor key < ? > or c 1 >, such that the item to be selected
is displayed
in reverse video.
Then, pressing
key is indicated
at the
the <RETURN>
2) Function key
A function
corresponding
3)
Command
function
left
of each
item.
To
select
an item,
press
the
key.
name
An uppercase
letter in (usually,
respectively.
l-20
or <A>
name.
In the
4. BASIC OPERATION
to select
by selecting
is preserved
[SETUP]
before
selectrng
[Operation]
Select [SETUP].
version)
PUC-MI
PIIC-RA?
PUC-RA3
PUG-RB
pcuc;;;
PUC-RB4
PIIC-RB4
PMC-RC
*PWC-RC3
PVC-AC4
PVC-RC4
PUC-PAI
PUC-PA3
PVC-PC
PVC-NB
(STEP
Sip:
(STEP
SW
> key.
message
appears
Select [END].
The display returns to the setup menu screen.
Select [END].
(Note)
l-21
5. OPERATION
5.
OPERATION
5.1 Editing
The source file of a sequence
program is edited.
(1) Start
[Operation]
0
Mm. WC
>
below.
~~~~~~~~~~~~~~\~~~~~~~~~~
Fl KEY: EDIT
F2 KEY : PRINT
F3 KEY : COMPILE
F4 KEY : OECO?kPlLE
Fj KEY : LINK
F6 KEY : I/O
Fi KEY : SETUP
FB KEY : MNEMONICEDIT
F9 KEY : UTILITY
F10 KEY : END
The following
l-22
.:
j ;
>&:j
5. OPERATION
6!
(i)
(extension
(.xXx)
must be excluded).
output
program
file is edited
directly
file is modified
I=7
PROGRAM
in a separate
L-2
file
INPUT PROGRAM
NAME field.
PROGRAM
NAME field.
Example)
are stored
NAME
NAME field.
NAME only.
I/O
program
input
nrnnram
, yvy
<
2
PROGRAM
A : iFLADDER
t
Current directory
displayed
-IT
DATA -
SAMPLE1
i--
SAMPLE2
A:FLADDERDATASAMPLEl
DATAsAMPLE
l-23
5. OPERATION
@ The following
ix-x
QiNA:wADI;iR\
FI kEY : TITLE
I?? RY
: LWDEK DI%R+l
F3 m
: SMKIL 6 CONEIIT
F4 KFI : ,WSAGE
F5 KEY : I,;0
KIDLLE!
FE hEY : SYSTM P.!J&WTER
FlO kEY : E!lu
screen
when [TITLE]
function
data appears.
key.
For example,
is selected.
EDIT( TITLL)
:\:: :: f
51 EDITIOSSO
6) PROCRM Ill~~\hlV6
X0
7) MT\ OF I'RO(;ffilWiG
8) PRG-XI IHICSEDBY
9) RUM hRITTL5BY
iR
(2) Termination
[Operation]
Q
Select [END] or press the < ESC > key on the editing screen.
G3 The following
the screen
message appears:
l-24
10 mu
below
is
5. OPERATION
(3
key.
is selected,
the editing
operation
is terminated
of
is selected,
the editing
operation
is terminated
without
writing
the results
of editing to a file.
(iii) When RESUME
When UPDATE
(i)
is selected,
or QUIT is selected,
To continue
(ii) To terminate
function
key.
5.1.1
programs
generated
(1) Start
[Operation]
0
Select [TITLE]
The following
EMT ( TITLE)
MI-is
6hfA:'ZtNXI%'\
: IXtLCi'41C-HNEL
RC & FltNI
(2) Input
[Operation]
0
l-25
1 > keys.
5. OPERATION
Enter data.
The maximum
number of characters
32 characters
:
:
32 characters
CNC b NC NAME
32 characters
PMC PROGRAM NO
4 characters
EDITION NO
2 characters
PROGRAM DRAWING NO
32 characters
DATE OF PROGRAMMING
16 characters
PROGRAM DESIGNED BY
32 characters
ROM WRITTEN BY
32 characters
REMARKS
32 characters
(3) Termination
[Operation]
0
Select [END] on press the c ESC > key to return to the editing menu screen.
The following
message appears.
Fl
Update
F2
Quit
F3
Edit
key.
editing,
sequence
program
search operations.
(1) Start
[Operation]
@
Select [LADDER]
(LADDER
DIAGRAM)
1-26
input,
addition,
deletion,
and
5. OPERATION
The following
StBil
:sp
PO001
l-AD=xooo.
0 SY=S.:rFE
HI-
(a) When
the [View]
z+F-
command
09
3-a
4+3l
Q-TEST
%kztn
DAT,A NO I
+
c--,-..
is used, a different
Sequence
Program
line is shown.
command,
is being edited,
number
is
can be edited.
(c) The
W) The
(L address).
selected
by the
cursor.
@ AD = X000.0
Symbol
SY = SAMPLE
000216552
Number
of current
symbols!Maximum
number
of
symbols
@
Comment
Number
Maximum
comment
1-27
of characters
number
specified
of characters
in the comment/
permitted
in the
5. OPERATION
(2) Function
and selection
key indications
correspond
to the function
keys as indicated
below.
-@ [coman_d]
:..:.:
[Delnet]
[Search]
... ... ,.
I,
...
: ,./..
5 ;;,;;w&&
6 ;,&&i;
6 ,.,
..
..,.. .,. ,.
. ..:::..:.:...::..: ....:.,_,).
$):: ::,.,
::... ,,.,,:
:7 :i$&.~.
8 ;. .,~&~:~~.Y:
g _.,:_,::l:;,~.;i:i
10,::,;&.;;;:;I..
:.:
.,.: .C,.:
,.,.,:
.,..::
:
...
CB [Copy1 1 Wove1
i$$&;:;.;
....x. .
2 ;:l~a;~&;:
3 : .karch
..I4
,i_down
.t;p,.,
:,A
7.;,
. .. ...
3.
:.,,::,:: .Y.
.. .
., :. .,<. y
,,, .. .. * :::;t+r
1 Lj:;::.tii:.:.::..?
[to-org)
:. 3 :~..~&~ch : 4 :&own
is displayed
c-up
tO-fil
7.
to&J.
mode only.
8.
.. g .Y .: --<;.I,,.
.:.
..I
:: :,.
... .
,:
.:
: i., 10
.:,
@I [File]
Opens a window
processing
I
I
0xec
can be specified.
Select desired
[ sy Edit]
2
cancel 3
1-28
10
5. OPERATION
(Note)
Q can be executed.
For example,
of 8
program
For sequence
programmer
entering
as selecting
F4 [Adress]
on the .a
in the corresponding
(3) Sequence
command
a command
on the @ screen
screen.
of
To select
initial letter)
screen.
input
program
input,
select
menu is displayed.
[LADDER]
from
When no sequence
the editing
program
menu.
The
function
key
the screen
displays only the right and left vertical rails of a ladder diagram.
Use the cursor keys to move the cursor to any location in the ladder diagram.
Examples of basic instruction
program
instruction
program
below.
(a) Example
D30.2
F14.2
Y52.7
3
[Operation ]
Move the cursor to the start position,
The [ -I
ILLEGAL
I-
then press [
ladder diagram
-I
I-
The message
1.
HORIZONTAL
This message
is not completed.
LINE
warns the
Enter an address
Enter contact
As in @ and 8,
Press [ e
B of F14.2.
] and enter address
key.
The
A horizontal
l-29
1.
and a relay coil
5. OPERATION
> key.
> key.
Press [
To enter
[
] to enter a horizontal
a horizontal
A vertical
line extending
of function
For function
instruction
press
the
horizontal
line
key
entered.
is required
program
for OR.
Press
] to enter
key [functnj.
key.
the function
instruction
name or SUB
key.
a certain
instruction
instructions
and corresponding
a function
SUB numbers
can be
on the screen.
just by pressing
table is automatically
instruction
the [functn]
key without
entering
any data.
displayed.
instruction
table.
H
.
1 MOVE
ACT
(2)
(1)
0000
0000
(3)
0000
LL
Control condition
parameters
a function
of the function
MOVE
0000
SUB 8
0000
0000
0000
-c-(l)
--(,a
-(3)
-(4)
l-30
Output address
High-order
When entering
(4)
0000
Low-order
-It--
input
displayed
will be entered
upward
instruction
instruction
and
upward.
instruction
line.
a number
A function
enter
Note, however,
(b) Example
line,
4-bit
4-bit
logical multiplication
logical multiplication
instruction
instruction
data
data
enter the
as shown below.
5. OPERATION
[Operation]
@
t-
Enter a function
instruction.
&!
key.
instruction
remaining
(c) Restrictions
of the function
instruction.
4-bit logical
> key.
three parameters
and notes
> key.
multiplication
The cursor
automatically
moves downwards.
then
Enter the
one by one.
on ladder
creation
[Restrictions]
@
Restrictions
to the portion
between
the RD
When
the
ladder
corresponding
1 net
mnemonic
exceeds
program),
256
steps
the following
(as
counted
as
steps
in the
message appears:
Restrictions
If an attempt
described
a)
(a-l)
is made to display
the error
below occurs.
Symptom
When there are more than 70 lines per net, the following
message appears.
are exceeded,
the
following
message
appears,
and
no net
is
displayed.
A limit of 70 lines per net was exceeded.
(a-2)
When there are more than 70 lines totaled over two or more nets, the following
message appears.
The NET being created is too large.
If 70 lines are exceeded
when
totaled
nets,
the following
net is discontinued.
b)
search
in the
on a screen,
l-31
5. OPERATION
In addition,
nets is counted
is determined
as a valid line.
as follows:
Basic instructions
One line is comprised
(b-2)
b-1-
1 line
L-I
*lines
Function
instructions
The number
or parameters,
Examples
of lines in a function
whichever
of calculation
instruction
is:
conditions
is greater, plus 1
follow.
RST
Number of
Number of
Number of
conditions
RlOO
1-32
control conditions = 3
parameters = 1
lines = number of control
+ 1 = 4 lines
5. OPERATION
(b-3)
or DISP instruction
is calculated
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
I
SUB 27
CODB
0005
0007
0300
D320
00000000
00000000
00000000
00000000
00000000
l-33
as
5. OPERATION
(b-4)
Example of calculating
For the ladder shown
obtained as follows:
rT
display
-I-+
section
is
8 lines
ACT
Net A
t-
SUB 49
DISP
0011
0003
........
I.
000
003
006
009
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
Net B
....................................................................
: . . . . . . ..
........
Net C
c)
Examples of symptoms
Example of symptom
-
(a-l)
The ladder diagram can be edited only when the total number
parameter
of message
data steps
This is because
or more
is created
during
mnemonic
1-34
when
of 70 lines.
5. OPERATION
Example of symptom
-
(a-2)
instruction,
the following
instruction
message
is displayed,
is
rejected.
The NET being created is too large.
For example,
cannot
be entered,
calculation
(because
are described
of lines exceeds
70).
(SUB 8)
The results
of
below.
1
68-line net
Display screen
.
t+r
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .. . . . . . . . . . .
!
i
i
;
Number of
instruction
number of
(4) + 1 =
MOVE
lines =
parameters
5
..! 68 + 5 = 73 lines
:. .. ... ..
can be entered.
together
basic-instruction
A basic instruction
net cannot
be entered
with another
net, if
For example,
if a 68-line
basic-instruction
net is followed
by another
basic-instruction
net,
the element of the third line of the latter net cannot be entered.
I++
Display screen
,..................................................._.___.....,_...........................
I . . . . . . . ]::!j
68-line net
.I...l
can be entered.
instruction
(SUB
l-35
49)
the following
message
appears,
data
and the
5. OPERATION
attempt is rejected.
The NET being created is too large.
This symptom
and a combination
of
The calculation
results
of
are
shown below.
FIST
-II-
4 bytes
200 data tables
ACT
-II000
002
Display screen
. . . . . .. . . .
00000000
00000000
Number of CODB
_ instruction lines = 55
00000000
00000000
. . .. . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
196
198
00000000
00000000
00000000
00000000
I[ I_
Function instruction
section = 4 parameters
+ 1
Data table section
= 20014 = 50
. ..
Calculation of DISP
instruction data items
that can be entered
Function
sections
.. . . . . . . . . . . . . . . . . . . .. . . . .. .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. .
.. .
instruction
= 3 parameters
+ 1
Number of remaining
= 70 - 55 - 4
lines
= 11 lines
Data tables
= 11%=66
screen
makes it possible
to set the
Restriction
on the maximum
The maximum
Without
number of steps
With EMS
Note, however,
: 24000 steps
that the maximum
allowable
depending
BUFFER
message
the maximum
is displayed:
OVER
l-36
allowable
number
of steps, editing
is
5. OPERATION
[Notes]
CD An attempt to scroll a program on the screen with a scroll key or other keys fails if the
ladder program is incomplete
addresses)
or invalid.
A correct ladder program must be created before the screen can be scrolled.
Up to eight contacts
However,
format.
this restriction
symbol
cannot
sections
program
continuation
deletion)
(4) Replacing
When a sequence
displayed
This
of a sequence
be deleted
created
in mnemonic
format exceeds
this limit, it is
symbol.
with
-----
1.
Use
[Delnet]
(net
program
(5) Sequence
program
key programmer
keys
below.
To terminate
:I,i&&t
....
addition
the programmer
.......................
.................
.:.......................................
:zi~~~~~~::
.. ~::::&I&:1 >ji&if:$::
:.
:..:
,y,::
... . .
:,
. .....
,:
.::::I
.)
.................
$~$z$,$@:i;i
...
.:::.y
................
: :..:.q.::::.
:;.
. ,,::::
....
...
........
.....~:.:::.:+~:.~~x~
$&&$
~~~;fjiii.~~~! $zzyrdit:::;,
::.:.::::::::::::::
................. ..y..
....... .........
.:,.:
...
::.:.
.:::.:
[Insert]
As described
(a) Example:
is added on a line
Addition on a line
to add item(s),
l-37
in
5. OPERATION
[Operation]
Move the cursor to the position
Press
shown above.
4_
] to delete
the vertical
] to create a vertical
line
to the
left
extending
upward.
This
disappears.
Press [
then press [
). A horizontal
line extending
j-
is to be added.
] to add a contact.
-To
be added
an area is required
To create
key.
Each time the [insnet]
key is pressed,
any remaining
is shifted one
area (as in the case where two lines are added in an area
[Operation]
@
in dashed lines.
G? Press [insnet].
The lower part of the ladder diagram is shifted down by one line.
l-38
5. OPERATION
key is pressed
after entering
a numeric
a numeric
of lines
specified is inserted.
> key.
and press [
-_(
l-j.
in a single-net
sequence
program
[Operation)
0
of lines to be inserted,
then
key.
The entered
If the [inslin]
key is pressed
(d) Element
insertion
is positioned
in a single-net
sequence
as shown
in the left-hand
figure.
program
[Operation]
0
<A>
to be inserted,
is prefixed
key is pressed
to the number
of elements
The entered
to be inserted
and the
without
entering
_~&$+
key.
is inserted.
4
Cursor
1-39
,I
<c..mm
II
n.. :.>:.....:.>:...
(.
I I
I
to be inserted,
5. OPERATION
If the (inselm]
figure,
key is pressed
an element
when
is inserted
the cursor
as shown
is placed
as shown
in the right-hand
in the left-hand
figure.
The
element
is
is
If the character
<A>
is entered
(6) Deletion
-_
an element
is inserted
as shown
in the right-
in asequence
(a) A program
figure,
key is pressed
program
can be partially
deleted
by positioning
to be deleted
1 :
Deletes a horizontal
[4
I:
Deletes a vertical
1 2
] :
e__--
line extending
net (section
from an RD instruction
to a WRT
instruction).
(c) Multiple
[Delnet]
[Operation]
Deletion
Move the cursor to the net to be deleted,
deleted is displayed
Deleting multiple
key.
in red.
nets
Move the cursor by using keys such as the cursor down key, [c-down]
key, then display
numeric
value
The net to be
is entered.
the cursor
moves
value.
Execution
Cancellation
In red.
key.
key.
l-40
If the [c-down]
as many
times
key, or [search]
key is pressed
as the entered
after a
numeric
5. OPERATION
enter
operation,
(7) Searching
the number
steps G and 8
in a sequence
A sequence
of nets to delete.
key.
With this
can be omitted.
program
soft keys:
(Search1
program
is displayed
on the screen
program is displayed
(c) [srchl
Search
operation
current location
using
the program
for aspecified
is found, it is displayed
on the screen.
address
from the
When an address
in one of
two ways.
0
Address specification
Move the cursor to the relay contact of the address to search for, then press the [srch]
key.
This operation
searches
the program
address
address
is found,
on the screen.
searching,
the section
of the program
l-41
positioned
containg
the address
is
5.
OPERATION
Gll.6
-Y49.1
D32.0
II
F54.1 ,.
x0.4
II
II
GE.1
x0.5
021.2
Address soecification
bv address inout
key.
location
on the screen.
The
cursor
is automatically
positioned
the address
at the
found
address.
If the search operation
04
appears.
address
is found. it is displayed
on the screen.
from the
Address soecification
Move the cursor
to search
srch] key.
This operation
searches
the program
it is displayed
If the search
indication
operation
address
from the
containing
address
is found,
the section
of the program
address,
an error
appears.
Address specification
Enter the address
bv address inout
of relay coils to search
srch] key.
This operation
searches
the program
current location of the cursor on the screen to the end of the program.
l-42
5. OPERATION
When
containing
it is displayed
If the search
indication
(e) [n-srch]
operation
(net-number
advanced
(f)
is found,
the section
of the program
address,
an error
appears.
address
search)
If the [n-srch]
key is pressed
net number,
without
entering
starting
a number,
the display
is
by one net.
[s-srch ] (function-instruction
search)
instructions.
Searching
then pressing
the [s-srch]
instruction
for function
name or number,
instruction
instruction,
are searched
function
is performed
key.
instructions
>, -z +
Enter a function
Enter
Sl,
key is pressed
The function
press
>)
The address is searched
then
If the [s-srch]
a function
for.
instruction
by entering
instruction
a cursor
by a function
is searched
The
key.
for.
for.
instruction
number,
for.
function
instruction
END1
is
searched for,
(h) Searching
When
the
in all main/sub-programs(G-SRCH)
source
program
is FORMAT-B/C,
type
global
searching
in all main/sub-
programs is enabled.
Refer to APPENDIX
1)
6 Managing
a Source Program
The subprogram
is searched
displayed
a)
b)
c)
d)
subprogram,
to last numbered
opening
subprogram.
one.
l-43
for.
order of P address.
to bottom of currently
subprogram
are searched
of a).
5. OPERATION
G-SRCH
mode continues
unless pushing
key.
A
1st net of LEVEL1
__1.
8
I@
@
@
m
cursor
displaying on
the screen
one of
subprograms
Whole
program
0
@
Final net of the maximum
numbered
subprogram
v
Th
(Searching
Searching
result
When the object of search is found, the cursor will move to the position.
In case of finding
in another
program
the program
which
is currently
displayed
will be
closed.
Then,
the program
which
contains
the object,
will be opened
to display
the object
time,
modifications
whether
to save
or quit
modifications
is inquired,
in case
there
are
When two or more objects exist, the result of search are displayed
by one.
l-44
in order of 1) one
5. OPERATION
3)
Operation
The global search is operated with the following
function
key.
(comand]
8
[comand]
with pushing
the [SHIFT]
[G-SRCH]
(Shortcut
command
Execution
mode
by the operation
are searched
unless quitting
of 0 + 9.
G-SRCH
mode.
of search
Refer to (c)
program,
[search],(d)
[w-srchjY(e)
[s-srch]
in (7)Searching
in a sequence
c) End of G-SRCH
G-SRCH
different
in state of 8
b)
will be displayed)
a) Beginning of G-SRCH
It switches
(the following
mode
individually.
- <ESC>
Only G-SRCH
on the opening
now
- [CANCEL]
It returns
SRCH
to the program
which
was opened
Copying
sections
A multiple-net
of a sequence
sequence
at beginning
the G-
now closes.
is inquired,
displayed.
program
remains as it was.
l-45
file.
The selected
The
net
5. OPERATiON
Specified
[COPY1
file
Range to be copied
[until]
Fig. 51.2
(6)
[COPY]
.,:/..:...\:::..:
..:...;.
.
...,
$$:::;$$,j:$;~:
$ ++t
:,
..Z_
. . ...).
$S;+b ;;
:I;,
.:.:.::,:.:..:.:.:.:,:.;,,
;:&J&&,l
:: ::..:.:-
,. .:::::::::
..:.:.:...:.:.:.::....:.:.:.:.L:.,.
:.:.:.:.:.:.:,.:y(.:.~.:::
:.:.:ii
.:,:,y . . . . . :.>;.x
,:.y
.......:.:Q:.:.:~:.:.~.:.:
1:.
~~i~~~~~~,~~~
~:~~pI~~, j@$j$$
$+.:.
.:.:.:.:i.::,.::::::::
.,:.:..:::::
.~:::.:.:.~.:::.:.;::.._,._. :.:
[Operation]
Copying a net
Place the cursor on the net to be copied
displayed
key.
The selected
net is
in yellow.
in yellow.
Alternatively,
enter a numeric
moves according
value
to the specified
[c-down],
and press
or [search]
the [c-up]
key.
or [c-down]
to be copied
The selected
key.
by
nets
The cursor
value.
key.
(Copying
file)
Move the cursor
l-46
The
5. OPERATION
selected
cursor.
immediatelv
specified
by the
of times
key
(Copying
file)
c,
Enter
2)
the-name
<RETURN
of the file
which
the
net(s)
is to be copied
and
press
the
> key.
3)
into
POP-UP menu:
/I
If the selected
4)
destination
file is present,
the following
POP-UP
menu
is displayed.
F2 Quit
Append
F3
key.
Steps @, ai,
Incorrect
(9) Moving
sections
A multiple-net
copied.
sequence
The selected
program
can be moved
net by net.
program
The selected
between copying
Specify
moving.
-tIWlet
Delnet
Insert
Adress
Search
cancel
search
c-down
c-up
cancel
search
c-down
C-UP
WY
Move
to-fil
+org
[Move]
until
to
l-47
File
syEdit
5. OPERATION
[Operation]
Substituting
(Note)
[Move]
incorrect
(10) Combining
for [Copy],
follow steps 0
to $3 for copying.
a sequence
program
can be displayed
then combined
to
View screen
r
[}-9
(original file)
Edit
Section to be edited
I F-01
Fig. 51.2
Combining
for (VIEW)
even
instruction
will
in compilation.)
be detected
combined
Program
will be detected
range or function
a Sequence
system
However,
screen.
operation,
(7)
on the original
(TO) or entered
disagreement
Edited file to be
Combine
do not agree
can be specified
with
each
(If a
is displayed.)
contains
other.
for
ignoring
l-48
the
warning
message
model.
an address
(The error
to continue
the
5. OPERATION
1)
Function keys
[Comand ]
inmet
~ BPiiiei:
:!..
..
...,.:,.
Se&&. j r &,fjjf ;:;:: ;,.:&qove..
::.
: :Adiers
:.
I_lnreti.
ORIGINAL
= display
= display
View
ORICISAL
EDIT .~LAN!Eii:
VlCW
:LA: PYC-fiC3
; x000.0
+z;
A: YFLADDERFTEST.
SliB71
ISP
.. ..
syEdii
&
= Initial
displa)
at opening
the file
= Display
opened
by [Filel
comand
-Model of PMC edited
in View screen
Kmmm
NET
00001-00002
STEi
YOOO. 0
I PO@@I
I
sY=sAwlE
Fig. 51.2
(8)
Screen
Displayed
l-49
0002/6552
5. OPERATION
[ Press thl:LE]
key 1
(To)
1. The file is
immediately
combined. The
data of the file is
not displayed.
editing
(Save)
$ (Edit)
Returns to the ladder
diagram screen (The
view screen is
continued.)
(9)
Operation
Flowchart
for Combining
1 - 50
a Sequence
Program
5. OPERATION
3)
Examples
Example 1. Combining
a sequence
program file
[Operation]
Place the cursor on the insertion
Select [File].
Enter the name of the file to be combined
> key.
immediately
above
in step
0.
(Original
screen)
Example 2. Combining
a modified sequence
program
[Operation]
Place the cursor on the insertion
Select [File].
> key.
program
key.
(Ladder
on the view
editing
way.)
l-51
can
screen.
be
To terminate
performed
and
editing,
terminated
press
the
in
the
5. OPERATION
file.)
in step @.
is
inserted
immediately
above
in step
(Original
0.
screen)
Example 3. Combining
a specified
section of a sequence
program
[Operation]
Place the cursor on the insertion
Select [File].
key.
Select
[Copy]
or [Move]
on the view
screen
and specify
a desired
range
with
(until].
From the
following
function
menu,
select
[to-org].
(Specify
insertion
into
the
original screen.)
[until]
to
cancel
search
c-down
c-up
to-fil
to-org
jj
immediately
screen)
1-52
above
in step 0.
(Original
5. OPERATION
(11) Editing
a symbol
and comment
diagram
editing
screen
address
can be edited.
[Comand]
[syEdit]
::,Y;~y~r::~:~
~~:;~::;::::
i:.,:,:j
.:
::
:ig:::iexee+:: aiijans~l, j3
..I.
,.,.,
.?.
.A.
..
.,.,.
,:
..
..
..
[Operation]
Specifying
an address
in a ladder diagram,
key.
Terminating
Terminates
key :
Terminates
editing without
(12) Abbreviated
input
Each function
strings
Edit
field.
editing
(exec] key
[cancel]
> key.
below,
modifying
the data.
key
selected
the data.
key.
Those
key.
portions
in
(nsert)
(elnet)
(earth)
(OPY)
(ove)
(ile)
The function
(Note)
The
(SY)E
NW
keys in the menu above can be used for program creation and search operations.
keys
extending
[k
or L ] and
[J
orJ
] are used
to create
or delete
line
l-53
a vertical
5. OPERATION
(13) ZOOM
subprogram,
which
is called
it is realized
by the CALU
CALLU
instruction
to refer and
6 Management
a source program.
1) Start up of zoom
a)
b)
The program
now on opening
hides
by the parameter
in mentioning
screen.
Then
the subprogram
the preservation
of
modifications
will
Select either.
II
3)
instruction
key.
which is specified
2)
of the CALUCALLU
End of ZOOM
When the end operation
by ZOOM,
it will return
ZOOM
in the program
is started.
Moreover,
editing
screen
it is possible
to
Fl
F2
F3
F4
F5
a)
Save(update)
Quit
Renamesave
Edit
Main
Fl:Save(update)
& quit
& quit
& quit
It returns to the program screen where ZOOM was started, after the content
of current
b)
F2:Quit
It returns to the program screen where ZOOM
program screen is cancelled.
l-54
of current
5. OPERATION
c)
F3:Rename,
It returns to the program screen where ZOOM was started, after the content
program screen is preserved
1)
subprogram
name.
in use
into specified
of current
displayed
is described
12. Creating
supplementary
program is displayed.
operators
manual B-66131/04-6.
here.
Operation
The command
List
function
key.
[comand]
1
8 [comand]
..........
: ..........
............................................
........
...... ,.,:.:
1$$$i&$;;$ 2 :~,~i5t~ 3 $$$&$:$j;j4 .$&&&r$r_i
j ;;&&&;i
I
1
..,.
.::,.
.:,.
. :..:.....;
./.
i~~~~~~~~~i:aii
.A..
:!:::~::.~$~:,.,~~~~
2
,(...... .:.>y.
..: :::,.,
~,
.,
.,y,.:.
. . . . . .I
:.:::,.
..
..
.::,::.:..
..
..:.
the [SHIFT]
,..
..
fZy...
..:.:.;:.:.
(Shortcut
command
is < L >
......
: : : ..........
::.IQi
.\.
.:.::;
.L...
in state of 8
:.,..
i..::.:.:.:..
:..,.
4 :il~,id,iri;i3:,~:~
5 $$,e)!$::i; 6 :i:
:iil.::~;:i~~~~~~jxi
7 iil~;~~~~:
... 3 Qqiiaiiiij:iii~~~~~~
::.:: :.
..
.........,,.,:
........
.........
:.... ....ix,? .y,:+:)(
..:.
j.
I :,,,:
Iy::.Ii:: ;.,,:;<;;;:<.y
6 $$;$$.tt$$7 ~&~~~
8 ~~>:,.$&$;~~$
g $;&gijllia@:ii, o:~~:~~:.:~:~~~,d~~
.....: .................... .. .......... : ......,: ......
...... : ..:.......
_,............,.~.~i.,~~
~, :...,
..,.
:. ....:.:.,.:
~~~i~~~~riiiilli
g ~~;i::~iis::::iiii
Or;.;$,Lift j,:
III:I:I:i:i:
).
.::,:.:::.y::/~
.
:. :,:,:
:::j
....
..I
::l)j
+ [COMMAND])
It is able to write
comment,
the comments
between
ladder
nets.
These
comments
are called
program.
R1OO1.O
R1000.2
Y2000.4
n
R1OO1.O
+*I
R1000.2
Y23.4
A
l-55
Net
5. OPERATION
b)
enclosed
by
( and ) is inserted.
Then the cursor changes
into character-size
cursor,
sentence
onto
the area.
The area for Net comment
expands
according
can expands
R1OO1.O
up to a hundred
and shrinks
by two lines
to the comment
lines.
R1000.2
Y2000.4
n
R120.3
=Li
character
( Net comment
(* All characters
R1OO1.O
sentences.
is written in here.
you can enter are available.
cursor
9
)
R1000.2
Y23.4
+H2)
To determine
a)
To determine
comment
b)
To cancel
cancelled
Note)
the editing
is fixed,
Net comment,
the editing
Net comment,
press
Then
the editing
press
[cancel].
will be
and erased.
in a Net comment
as one byte,
one Japanese
one
as two bytes.
Line feed is also available
on Net comment.
to save memory
3)
a) Place the cursor on the Net comment which you want to modify and press
<Shift > + [netcmt]
editing
mode becomes
b) At Net comment editing mode, to insert a blank line into Net comment,
( Net comment
is written in here.
( All characters
1-56
)
I:::
active,
press [inslin].
5. OPERATION
[inslin]
will shift lines at the cursor and after down by one line,
l
)
is written in here.
)
you can enter are available.
l
;
(
c) At Net comment editing mode, to delete by line, press [dellin].
( Net comment
is written in here.
(* Net comment
( All characters
:.:.:.:
.iz
3
3
(*
[dellin)
will delete whole one line at the cursor and shift lines after the cursor up by one
line.
d)
( Net comment
is written in here.
( &I characters
editing mode,
modifications
and the
comment
will
press [cancel].
be
restored
[cancel]
as
will abandon
it was
before
the
modifications.
Use [Delnet]
as same as deleting
[command]
+ [Delnet]
Entering
Net comment
editing
mode
or
the
A Net comment
consists
Net
pointer,
comment
themselves.
comment,
copying
user.
These
of the information
of position
and Net
comment
elements
are usually
two
data
is comment
which
combined
one
string
in sequence
or modifying
to one
sentences
to make
or something,
a Net
such as
by
is
in purple
is displayed
or dimly
1 - 57
enclosed
display.
Lost
by I( and )
Net
comment
which is
can
be
5. OPERATION
normalized
comment,
by editing
operation.
such as deletion,
copying
can be edited
as a normal
Net
and so on.
It is able to specify
the position
ladder diagram.
This specification
of
program.
I.
R1OO1.O
R1000.2
Y2000.4
A
R1000.2
Y23.4
R120.3
xl-+
R1OO1.O
A
w
+Hf
b)
R1OO1.O
R1000.2
Y2000.4
n
v
R120.3
x-+
<New
R1OO1.O
page>
R1000.2
Y23.4
+HI
2)
Other operation
[ Copy 1, moving
[Delnet]
New page.
(17) Terminating
editing
of a sequence
program
[Operation ]
@
editing screen.
l-58
ladder nets.
The operations
such as
on
5. OPERATION
The following
1Fl
F2
F3
F4
F5
Save(update)
Quit
Renamesave
Edit
Main
1:Save(update)
a)
menu) appears.
& quit
& quit
81quit
F2:Quit
After current content of the editing is cancelled,
F3:Renamesave
After current
& quit
content
of the editing
is preserved
into specified
subprogram
name, the
d)
F4:Edit
The c ESC > key operation
e)
is canceled
F5:Main
With the operation
was started.
a).b)
it returns
or c),
it returns
to the program
to a program
screen
where
configuration
ZOOM
screen at all
is selected
and it returns
screen,
the main menu or the program screen where ZOOM was started.
ERROR
NET
NO.
is displayed
b)
When
the end
will be done.
pressed
CANCEL),
<ESC>
after
CAN
is typed
(meaning
of
editing
by
When
Quit
cancelling
is ordered,
it will
be able
l-59
after removing
to return
to the state
before
5. OPERATION
5.1.3
Terms
display
Symbol
(Extended)
Relay comment
(New)
INPUT
x0.0
++++I--
to explain
;w
COMMEiT
Coil comment
(Extended and
Renamed, old
name: Comment)
Net comment
CO&NT
YO.0
HERE IS
COIL
--I
COMMENT
$n_
t- COMMENT
In FAPT LADDER, you can assign names or add notes to l/O signals, internal relays,
notes to a sequence
Symbol/Comment
1)
program.
Data kind
Available
characters
Symbol
Relay comment
Comment
ASCII characters
(lower- case alphabetic
characters not allowed)
Not supported
ASCII characters
Japanese kanal
kanji characters
(Note 1)
6 bytes
Not supported
30 bytes
Maximum
number
6552 entries
Not supported
Duplicated
definition
Not allowed
Display on
t-CRT MDI
Yes
l-60
64 kbytes - 1 byte
I (65535 bytes)
5. OPERATION
2)
Data kind
Symbol
Relay comment
Comment
ASCII characters
(lower- case
alphabetic
characters not
allowed)
ASCII characters
Japanese kanal
kanji characters
(Note 2)
ASCII characters
kana/
kanji characters
Maximum
character
16 bytes
16 bytes
30 bytes
Maximum
number
20,000 entries
(Note 3)
20,000 entries
(Note 3)
Duplicated
definition
Not allowed
Allowed
Allowed
Display on
CRT/MD1
Yes, if it is 6 bytes or
shorter.
(Note 4)
No
Available
characters
Note
1)
CRTiMDl
(Japanese
Note 2)
Note 3)
Japanese
characters
characters
characters,
Japanese
(Note 1)
(Note 3)
replaced to blank.
computer
may restrict
them.
Note 4)
When
comments
Comment
are displayed
exceeds
64 kbytes,
no symbols
and
on CRTIMDI.
program
* Ver.8.4 or later
Data kind
Available
Net comment
characters
ASCII characters
Japanese kana/kanji
Line feed
characters
(Note 1)
Steps to occupy
2 steps/Net
Maximum
64 charactersiline
4095 characters/Net
charactersiline
comment
comment
Maximum
lines
100 lines/Net
Maximum
number
Display on CRT/MD1
Note 1)
Note 2)
Note 3)
Japanese
characters
The limitation
Number
(Note2)
(Note3)
No
are replaced
of characters
comments.
comment
(Note2)
the limitation
effects
on maximum
number
of Net
Free area size of hard drive, EMS and XMS on personal computer
l-61
may
5. OPERATION
symbol comment
symbofcomment.
2)
PMC-RB4!RB4(
PMCRC4/RC4(STEP)
PMC-RBSiRB6
PMC-NB2
Source
PMC setting.
STEP)
programs
for above-mentioned
PMC,
created
with
ver.8.1
or
need
earlier,
conversion.
The operation
a)
b)
cl
4
is the followings.
mnemonic
Reconvert
the mnemonic
The conversion
3)
is completed
There is no operation
data.
by above-mentioned
procedure.
in case of creating
<
+-
>,
<
<Shift>
7,
<t
7,
<
5_ 7
+ <c>,<+>
be edited.
Entering a comment
When a front-end
Japanese.
compiled
characters
in Japanese
processor
When a comment
(a ROM-format
are replaced
for Japanese
containing
file is created),
kana characters
can be entered
or m-type alphanumeric
and m-type
characters
with spaces.
processor
for Japanese
< CTRL
of the front-end
processor
for Japanese
word input,
manual.
To exit from the front-end
<I
is
alphanumeric
the keys.
For the operation
in
processor
for Japanese
keys.
1-62
< CTRL
and
5. OPERATION
(1) Start
[Operation]
@
Select [SYMBOL]
The following
3l
~UDKESS SFWL
! UllOl
XUOOO. 0
x0000. 1
)ilJOUlJ. 2
5oouu.3
_.~
0001
lm2
IJUO3
COWEST
SIY-:.
W-B
WI-C
m-i
CUWEST
CLMEXT
COWXT
CUWST
I?ZPUT
INPUT
lXCT
ICPUT
SLWLE
WCLE
SLWLE
SUWLE
So. 1
ho. 1
Xo. 1
hc. 1
I
I
!
111 t ; MD I ( F4 or SBIFT - F1
4 <- ->
key wen
1,s~ I SIllA
1
ZSEARCR 3 MEA
4 f&B
(2) Entering
data.
by a character.
8CUPY
7 ,.
SPASTE
10 EiB
to which
no symbol
or comment
assigned.
[Operation]
Select [ADD] on the symbol and comment
editing screen.
t
Address field
t
Comment
t
Symbol field
Enter a symbol.
The comment
1I
Enter a comment.
1-63
field
is
5. OPERATION
@
.- The entered address, symbol, and comment are cleared from the window and entered into
the file.
When no symbols
and comments
are entered,
the system
is automatically
set to receive
new
data.
(3) Editing
a symbol
and comment
- I
key.
(4) Moving
a comment
A comment
assigned
[Operation]
Place the cursor on the comment
to be moved.
Select [DELETE].
The following
1Comment
is to be moved.
Select [PASTE).
(5) Copying
a comment
A comment
assigned
[Operation]
0
Select [COPY].
The following
to be copied.
l-64
or e -+>
5. OPERATION
1Comment
Select [PASTE].
is to be copied.
[Operation]
@
Select [SEARCH]
The following
editing screen.
SEARCH
The system
searches
or address
in that order.
The
(7) Deleting
a symbol
(a) Deleting
and/or
comment
both a symbol
and a comment
[Operation]
0
C3 Select [DELETE].
(b) Deleting
either
are deleted.
a symbol or a comment
[Operation]
0
Select [DELETE].
(c) Deleting
or COMMENT
field.
symbol or comment
and comments
is deleted.
simultaneously
[Operation]
0
(2
Select
[AREA].
The
entire
line
is displayed
Running!
Appoint extent
1-65
in reverse
video,
and
the
following
5. OPERATION
Select [DELETE].
(8) Terminating
the symbol
and comment
editing
[Operation]
0
The following
key.
!i
(9) Editing
screen
setting
I+
is PMC-RBWRB4
(STEP)/RCWRC4
EDIT ( SYMBOL 6
<O>[A:%FLvDATA%RB4
PMC-RB4
COMMENT )
(STEP))
SYYMBOL 000001/000003
COIL_COMMENT 0000030/00000090
y
(Notel)
COIL COMMENT
ADDRESS SYMBOL
RELAY COMMENT
NO.
I
I
I
I
IV
00001 X00000.0 AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAA AAAAAAAAA-AAAAAAAAA-AAAAAAAAA
00002 X00000.1 BBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBB BBBBBBBBB-BBBBBBBBB-BBBBBBBBB
cccccccccccccccc ccccccccc-ccccccccc-ccccccccc
00003*X00000.2 CCCCC
1
'*' means a symbol data which
can be displayed on CRT/MDI.
Note 1)
T is the indicator.
Symbol/comment
are displayed
with turning
(10) Searching
Search
by a part of strings
function
is active
for specified
field,
LINE NO.IADDRESSiSYMBOLGELAY
or COIL
COMMENT.
Especially
comment,
strings.
l-66
which
is too long,
by specifing
a part of data
5. OPERATION
1)
Press [SEARCH]
Furthermore,
.:;:
.-.;
:,,:
.:.,
:;. _....
..
&.<]:;
-.
2:.
:..
2)
. ..
.. ...
. . ..
;: f$@f.j.
..;....
.,.
:\\y
changes
.:.
..
5 ;: .:C,o$
.,.,.,.
as the undermentioned.
. ::.:
..:.
.,: 6 I .:,,,::;j::i::jj)j::
, $pj.:i:::,
8
:.
..
.. :
,. ,,.
.+..
::...
.,.,.
.,\
.,
by function-key.
3)
If search is success,
l-67
_I...
.....
. ...
..
9 ::y
.:y
.:.:.:<
, o ....;;:, ..: : .,
:. .,..::.:;::..{:...
... ,,
5. OPERATION
message
can be displayed
instruction
described
on the CRT!MDI
screen
of the CNC,
using
Such a message
instructions.
the DISPB
is created
as
model to another,
as
below.
5.1.4.1
usable
in message
listed below.
I
CNC/PMC
Characters
JIS levels 1
Full-size
Half-size
Alphanumeric
and 2
hiragana
katakana
characters
PMC-RB/RB2/RB3/RB4!RB5/
F16
RBG.RCIRC3IRC4
F18
PMC-RAl
F15B
PMC-N:NA/NB
ra,
PMC-PAlIPA3
(A
IRA2RA3
: Some characters
The half-size
cannot be displayed.
Similarly
characters
to symbols
can be entered
and comments,
by FAPT LADDER.)
Japanese-language
processor).
is limited
as follows:
1)
Japanese-language
2)
kana characters
3)
5.1.4.2
The
62 characters
are used
127 characters
are used
256 characters
are used
Edit procedure
edit method
language
characters
characters
(excluding
the procedure
that can
half-size
common
be used
varies
characters)
to all models
between
the CNCIPMC
(only alphanumeric
RC as an example.
(1) Startup
[Operation]
$9 Select [MESSAG]
(message)
model
l-68
characters
in which
Japanese
This section
describes
are entered),
5. OPERATION
The following
(Fig. 51.4)
1 002 ,401:.!
! 003 .AOO.2
; 004 ,400. ,
Fig. 51.4
Message
(2) input
[Operation]
0
Place the cursor on the message address where message data is to be entered.
(3) Modification
[Operation]
@
Place the cursor on the message address where message data is to be entered.
The character
(4) Search
key.
[TOP] [BOTTOM]
[Operation]
0
1-69
address.
5.
(5) END
(Operation]
@
The following
Select one of the above items, and return to the edit menu.
message
appears.
below.
(1) Startup
[Operation]
0
Select [MODULE]
The following
!ADDRESSCROI'P
BASE SLOT
X0000
SOOOl
X000?
: x0003
s0004
X0005
, X0006
x0007
\OOOE
X0009
x0010
so011
X001?
\0013
so014
SO015
it
WAVE
Fig. 51.5
ADDRESSCROUPBASE SLOT
ID16C
ID16C
l!iEAXCH
?Ihpt"l3 HELP 1
(a)
(Fig. 5.15)
606LETE7DELAi.L
8
I0 Module
l-70
WE
soooo
~0001
YOOOZ
PO003
\0004
YOOO5
YOOO6
YOOOi
YOOOB
YOOOD
YOOIO
YOOII
YOOI?
10013
\0011
10015
Edit Screen
5,
10 END
OPERATION
5. OPERATION
x0000
'WOOi
\ooc2
\0003
\000:
0
0
00
::
YOOQl
\oooo
::
If
1:
1
\ 0002
0003
yoo~
01
:I
YOOO4
F0005
FOO06
YOOCi
YOOOS
10009
YOOlO
10011
YOOl?
YOO13
YOOi4
YOOl5
%
sooo~
coo10
~0011
\OO!?
xooi3
\OOl?
.\OOlI
Fig. 51.5
(b)
(2) Channel
(i)
IOmB,
Ii0 Module Edit Screen (models in which more than one channel
switching
can be set)
can be set)
[Operation]
0
Select (NXT.CH].
[Operation]
ci!
Select [PRV.CH].
(3) Setting
[Operation]
Place the cursor on the start address when a module is to be set.
format:
GROUP.BASE.SLOT.NAME
(Note
Selecting
[HELP]
(Note
2)
or pressing
the <HELP>
the module
is allocated
as follows:
GROUP
BASE
Must be fixed at 0.
SLOT
Specify
l-71
of the PO Unit-B.
Alternatively.
## is to be allocated.
set to 0 if
5. OPERATION
(4) Deletion
(i)
[DELETE]
[DELALL)
[DEL.CH]
[Operation J
@
Select [DELETE].
[Operation]
0
Select [ DELALL].
of one channel
(for models
in which
set):
[Operation 1
@
Select a channel
Select (DEL.CH].
for deletion.
[Operation]
@
Press [SEARCH]
address.
[Operation]
On the edit screen, press [END] or < ESC >.
The following
message appears.
/I
Select one of the above items. and return to the edit menu.
l-72
can be
5. OPERATION
(7) Termination
[END]
[Operation]
0
Select [END] or press the < ESC > key on the editing screen.
@ The following
5.1.6
message appears.
Fl
Update
F2
Quit
F-3
Edit
System parameter
key.
editing
(1) Start
[Operation]
0
Select [SYSPRM]
(SYSTEM
PARAMETER)
parameter
editing
screen
for PMC-FIB.
For each
(2) Input
[Operation]
(J,) Select an input item (displayed
Enter data
For information
1-73
1 7 and <
1 > keys
5. OPERATION
(3) Termination
[Operation]
0
@ The following
message appears:
II
Select a function
(4) System
parameter
(a) PMC-L/M
[Editing screen]
0
PMC-L
OBYTE
j) BCD ?-DIGITAREA
F'!KTYPE = L
R-AREA
l-74
S:i,%;O:
s)
81
11
0- !Xo
)
( 0- 400
5. OPERATION
function
instruction
on the CRT/MDI,
setting
and
specifies
the size (in bytes) of an area that can be set and displayed
in the TMR
instruction
parameter
in
memory.
of timer control
data
five bytes.
Therefore,
this parameter
must be set
as follows:
COUNTER
This parameter
display.
of counters
instruction
on the
setting
and
memory.
parameter
of counter
control
data
Therefore,
this parameter
must be
that can
five bytes.
set as follows:
(Number of counters
specifies
on the screen
x 5 bytes
in four-diait
(CRTIMDI)
for four-digit
BCD)
in 4-digit BCD.
memory.
BCD display.
Therefore,
this parameter
must be
set as follows:
(Number of addresses
x 2 bytes
specifies
BCDl
on the screen
(CRTIMDI)
in two-diait
for two-digit
l-76
BCD.
memory.
BCD display.
as follows:
in two-digit
that can
Therefore,
this parameter
must be set
5. OPERATION
This
time)
sets an incremental
setting
processing
reduces
ladder
scan
that increased
ladder
execution
time,
thus
achieving
high-speed
ladder
ladder
execution.
Note, however,
100
levels
Setting range
100 to 200
CYCLE TIME
This parameter specifies
Initial value
0 : 16 ms
Note, however,
a sequence
Setting
program execution
0: 16ms/l
cannot
period of 16 or 8 ms.
:8ms
be set with
PMC-L
and PMC-M
(MMC);
PMC-L is always set to 16 ms, and PMC-M (MMC) is always set to 8 ms.
parameter
specifies
whether
method)
method
or non-division
method.
Note that when
the non-division
method
is specified,
the third-level
ladder
is not
executed.
IInitial value
0 : Division method
Setting
0 : NO (division
method)
1 : YES (non-division
(b) PMC-P
[Editing screen]
l-77
method)
5. OPERATION
[input item]
@I PMC PARAM.
This
parameter
nonvolatile
memory
Initial value
2048
the size
(in bytes)
of nonvolatile
Setting range
0 to 2048
relay (R address)
can be used.
(I/O LINK)/OA
[Editing screen]
@
PMC-N/N
(I/O LINK)
LI!Xx)
PMCQA
EDIT
iSWEll
in the common
(c) PMC-N/N
memory
PAitIWMER~
4050 series
10::;
0:
PUC TYPE j PA
l-78
O:BICARF.l:BCD
\
100 - 150s
1 0.W. 1:YES
Be sure to specify
this
5.
OPERATION
[Input item]
COUNTER
DATA TYPE
This parameter
function
specifies
instruction
initial value
whether
0 : BINARY
This parameter
This
of a counter
value
is to be binary or BCD.
Setting
levels.
the format
specifies
0 : BINARY / 1 : BCD
time)
an incremental
setting
reduces
100
Setting range
processing
ladder
scan
time,
achieving
high-speed
ladder
execution.
Initial value
100 to 150
ladder execution
period of 8
ms.
Setting
100%
150%
1 ~~~~
5ms
7.5ms
Note, however,
that increased
ladder execution
processing
Ladder processing
processing
execution
time)
execution
time
to ladder
program
time.
In contrast
first
specifies
levels
time
times:
This
time
and
to LADDER
second
levels,
and
increases
reduces
processing
ladder processing
time
for
PASCAL
time on the
and
similar
processing.
Initial value
I Setting range
0 to 100
C/PASCAL
Ladder processing
processing
to C/PASCAL
processing
processing
time
l-79
5. OPERATION
Initial value
1Setting
50
When 0% is specified,
range
C/PASCAL
0 to 99
is executed
value is specified
in this parameter,
to
in a delayed display.
PASCAL ORIGIN
This parameter
specifies
the start address .of the task control block (TCB) of a PASCAL
program.
Initial value
000000
Setting range
Address
specify
OOOOOOH.
specifies
(physical
address)
PASCAL program.
Initial value
When
when an optional
SYNCHRONIZED
This parameter
Initial value
@I PMUOS
Setting range
sb800000H
000000
0 : NO
Initial value
specifies
01
DATA
ORIGIN
whether
Setting
EDITION fmanaaement
This parameter
PASCAL
LEVEL 3 (third-level
specifies
Address
%FF4000H
svnchronization)
buffer to be used in level 3.
0 : NO / 1 : YES
software
edition)
software
l-80
(or
as the address.
Setting
parameter,
software
currently
used
5. OPERATION
ladder execution
period of 8
ms.
Setting
100%
5ms
150%
7.5ms
Note, however,
that increased
ladder execution
processing
Ladder processing
levels
time
times:
This
time
specifies
whether
method)
division
method
or non-division
method.
Note
that when
the non-division
method
is specified,
the third-level
ladder
is not
executed.
Initial value
0 : Division method
Setting
LANGUAGE
program
specifies
and
PMC
the percentage
Processing
time of third-level
value
LANGUAGE
50
display
have
processing
the
same
priority,
time
Ladder program
1Setting range
cyclically.
0 to 99
specifies
statement
data of a
program.
Initial value
this
times:
ORIGIN
parameter
language
screen
of the following
llnitial
method)
EXEC RATIO
language
parameter
This
method)
1 : YES (non-division
As the
0 : NO (division
000000
Setting range
1-83
program storage
5. OPERATION
OPERATOR
PANEL (connectinq
This parameter
When
specifies
YES is specified
an FO machine
whether
in this
a machine
parameter,
operators
panel is actually
operators
Initial value
0
.-
0 : NO
specify
panel
the DtDO
addresses
where
Setting
to the operators
0 : NO i 1 : YES
the
from the
panel.
(PMC address)
of the external
Dl where
the operators
Setting range
ii)
operators
oanel)
KEY DI ADDRESS
Specify
,,
connected,
operators
KEY DO ADDRESS
Specify
(PMC address)
of the external
Setting range
iii)
the
ADDRESS
start
address
(PMC
address)
of key
images
referenced
by
user
of LED
images
referenced
by user
programs.
Usually an arbitrary internal
iv)
the
start
address
(PMC
address)
programs.
Usually an arbitrary internal relay area is set.
l-84
5.
5.2
Printout
A sequence
program
beforehand.
Install PRINT.SYS
For printout,
FAPT LADDER
can be printed
When PC9801
out.
according
is used,
PRINT.SYS
must be installed
line spacing
and
is required.
For
cross reference.
OPERATION
Compatible
printers
NEC PC9801
IBM PC/AT
EPSON VP1000
NEC PR201H
EPSON VP1000 (Note)
(Note)
(1) General
for printout
flow of operation
[ EXEC]
<Fl >
Make # LS file
-[ EXEC]
<Fl>
v
Specify output item
Operation
l-85
5. OPERATION
:iliiiiliiiiiiiiiiii~~~pR~N~~~~~~~~~~~~~~~~~~~~~~
C:FRC4-STEP
TITLE
SYSTEM
PARAMETER
SYMBOL
& COMENT
:
:
:
f
@#I/YES1
[!WYESl
WYESI
mT;l;;
[OPTION]
[OPTIONI
WYESI
[Em/YES1
[OPTION]
[CWYESI
[OPTION]
#tU/YESl
1 RC4(STEP).
LADDER
DIAGRAM
Added ->
~~...-I
,um
I/O UODULE
MESSAGE
:
:
:
:
:
:
CROSSREFERENCE
LIST
BIT ADDRESS
MAP
Printing menu
C:YRC4-STEP
.fil::l:i
11
diagram printing
1) PRINT UNIT
2)
sub-program
When selecting
MODULE,
SUB-PROGRAM
NUMBER
or all sub-programs.
sub-program
program.
l-87
name to MODULE
NAME.
to a step sequence
5. OPERATION
(4) Output
item setting
at a time.
are specified
as described
below.
depending
PMC.
Specifying
Whether
by placing
the cursor
item on the output item select menu with the 7 or 1 key, then pressing
on the desired
the <RETURN>
key.
Specifying
options
optional
> key.
items,
The screen
the necessary
place
the cursor
for specifying
on the desired
the corresponding
option,
option
then
press the
will appear.
After
Title printing
The data of the title is printed.
2)
Parameter
printing
Symbol printing
The symbol comment
i)
data is printed.
The output
specified
4)
is printed.
range
of symbol
comments
to be printed
printing
continues
is specified.
If 0
is
The
output
unit,
net
range,
page
break,
and
cross-reference
of a ladder
If a diagram is output
must be specified
as a
module.
*
If 0
continues
.
printing
diagram
at
If a cross-reference
cross-reference.
5)
is specified,
the ladder
diagram
I0 module printing
The I/O module data is printed.
6)
Message
printing
to be printed is specified.
l-88
is accompanied
with
5. OPERATION
Japanese-language
(Japanese-language
input
mode
screen)
or code
Cross-reference
list printing
A cross-reference
i)
list is printed.
Option (cross-reference
*
list printing)
When a cross-reference
and the output
specified,
duplicate
counter).
following
list is printed,
range of addresses
a message
is displayed
use of a function
instruction
is specified.
for duplicate
addresses
Cross-Reference
write check
of a write
coil
is
and
can be specified
according
to the
List Address
Specification
I
Example of
mode
Address to be output
keying in
ALL
ALL
All addresses
All addresses
Bit address
R1.O
Specified
bit addresses
Byte address
x10
Specified
byte addresses
(including
bit addresses)
Address range
writing,
table.
Table 5.2
Address specification
a check
I F10.0.F12.7
I All addresses
X2.3.END
All addresses
having a specified
initial letter
only
in a specified
range
after a specified
address
(Note 1)
(Note
is made, addresses
F, G, R, A, C, K, D. T, variable
subsequent
8)
addresses
address,
P.
are output
in the sequence:
In this example,
therefore,
X. Y,
Y and all
are output.
Fig. 5.2(f)
Fig. 52(g)
Data
l-89
5. OPERATION
diagram
(print menu)
<ASCII
.
Initial step
Transition
Label
s210
PlOl
S211
P151
P152
t
0
S212
;* Sl
: Pl
..
+ PlOO
Initial step
Transition
c-L1
s210
: PlOl
Label
P150
-h
0
t
0
e
Divergence of selective
P160
sequence
+-Divergence of
simultaneous
I
S215 0
S217
sequence
P161
1 P165
+Convergence
of
P162
simultaneous
sequence
c+ P160
+ P150
Divergence
of selective
sequence
+Divergence of
.
simultaneous
S217
sequence
: P165
-Convergence
of
simultaneous
sequence
S211
: P151
S215
: P161
.
+ P152
+ P162
.
S212
: P153
S216
: P163
+ P154
+ 164
cConvergence
~
S216
P163
Step
P164
fConvergence
of selective
sequence
Block step
F; SlOOO
: P2000
Step
of selective
sequence
Block step
Jump
+ P102
Jump
by SUB-PROGRAM
->Ll
NUMBER
[NONES]
&IS1
4-
PlOO
c-L1
q s210
jG+G-j-
P160
P160
l-90
5. OPERATION
(5) Specification
of output forms
[Operation ]
0
Select [SETUP]
Current
<
P!P\PER
SIZE / LADDERPRIST
10 INCH/
* 10 PiCH/
15 INCH/
15 IKCH/
Fig. 5.2(h)
screen.
@I After selecting
ASCII
GRAPHIC
ASCII
GRAPHIC
Forms Selection
with *.
Screen
>andenter<RETURN>.
screen.
[Operation]
Select [PRINT]
Printing
screen.
the indication
PRINTING
IN PROGRESS
blinks on the
screen.
When
printing
printing
halfway
specification
(7)
ends,
the indication
through,
select
PRINTING
[BREAK]:
IN PROGRESS
the screen
screen.)
Termination
[Operation]
l-92
display
disappears.
returns
(To stop
5. OPERATION
Select
[END]
on the input
program
specification
screen
or the output
item
selection
screen.
(8) [LIST]
command
(F2 KEY)
as 53.1
Note)
function
a diagram according
to a specified
supported.
displayed
a ladder
subprograms.
subprograms
statement
a control statement
.#LS) is not
is not included
in the
function
diagram
is
edited,
net
numbers
is printed,
order of subprogram
starting
sequential
from
numbers
1 are
assigned
are assigned
to
to all
numbers.
Cross Reference
A cross reference
subprogram,
there is no reference
3)
control
for creating
for printing
Net Numbers
When
2)
is selected
referenced
If ladder subprogram
and if address
Diagram
l-93
by the ladder,
first, second,
PO001 is referenced
PO001 is specified
information.
information
or
only by a
5. OPERATION
5.3 Compilation
During
compilation,
executable
an edited
by the PMC.
source
Uncompiled
program
programs
$$g
Condensed
With
series,
PMC-CC,
PMC-NB,
format
file (object
compilation
file)
(PMC
can
mode.
Transferred
andPMC
a source
condensed
be transferred
cannot
into a ROM
mode
PMC-R
mode.
is translated
program
can be compiled
of steps is compiled
A larger C language
normal mode.
listed below.
Normal mode
Condensed
mode
Ladder
ROM format file
C
language
Time required
for compilation
is reduced.
computer
may be used.
l-94
in condensed
in condensed
mode, the
As a result,
5. OPERATION
Memory
map changes
(area expansion)
are likely
described
below.
to occur
when
instructions,
comments,
condensed
mode is transferred
to possible
overlap
between
symbols,
by compilation
in
editing function.
In
C language area.
1
language
by compilation
by compilation
in condensed
mode cannot
in normal mode.
5.3.1 Operation
(1) Start
[Operation]
a
Compile
~~~J@.-p>y<y?$y@gQ
\.i\.\
SourceProgramname
\.._,.,\
A:YFLYiIATAYTEST
Edilion
&chine toolname
!
Programeno.
VC L PUC name
~---
Compile Screen
l-95
be compared
with
5. OPERATION
Flow of Operation
General
for compiling
Main menu
!$yg
Make#LS
fie
Main menu
Compiling
General Operation
and Screens
(2) Compiling
When
PMCPAljPA3
condense
is used,
selecting
[EXEC]
causes
programs
to compiled
in the
mode.
[Operation]
@
Specify
a source
program
file
specifications.
Select (EXEC].
Note)
file name.
For PMC-PAlIPA3.
Compilation
is performed
compilation
terminates
abnormally,
(b) Condensed
Compilation
compiler
terminates
in condensed
normally,
memory
an error message
map information
is output.
When the
is output.
mode
in condensed
NB.
[Operation]
0
Specify
a source
Select [CONDNS]
Compilation
program
name
to the MS-DOS
is performed
speciftcations.
in condensed
l-96
mode.
file name.
file
5. OPERATION
terminates
compiler terminates
abnormally,
1)
map information
an error message
is output.
When the
is output.
occur, it is convenient
memory
result
normally,
of whether
an error or warning
function
is selected
TEST.ERR(depending
Output directory
A: Y FLY DATA%
Compiler
by
messages
sample
file.
RCBGTEP
SEQ) [A:YFLYDATAWFCY
Series
Edition
NC& PMCname
2)
messages
are output
file.
FLMNE.ERR(fixed
Output directory
name)
(4) Termination
[Operation]
Select [END).
l-97
system is stored
to the following
5. OPERATION
(5) Specification
(a) Specification
It is possible
to specify
the extension
* #CN
of its input
function
program
name as following
3 types.
about #LS.)
* No extension
program file.
File name -
its extension
its extension)
and
by system.
is shown below.
The #LS-file
The source program file
of inputting
the source
program
file,
please
select
the file
name
with
its
extension.
(b) Changing
(6) [LIST]
Command
(F4 KEY)
functions
with #LS-file,
by [LIST].
indications
Making .#ls-file
The .#ls-file
function.
name.
Refer to next page about the details of above mentioned.
l-98
5. OPERATION
specified
[LIST] command,
function
is selected
when
setting
a model,
with extension
.#LS,
is not included
The
in the function
key
MAIN.#LS
#####
PASS1
###I#
5.3.2
Relative net
number in
each
program
Convert to object
Syntax check
This function
is supported
To discompile
ladder
a ladder program
programs
guarded
from being
with a password,
displayed
or edited
it is necessary
on the
to enter the
correctly.
of up to 8 alphanumeric
Type
characters.
Use
Password (R)
Password (R/W)
Password
l-99
5. OPERATION
set as follows:
FAPT
LADDER Initial
Text
Editor
using a commercially
Setting
available
editor.
File
:
;
:
lS:
editor
=;
rpl_dha
ladkey
=$;
1;
password=O;
0:No password
1:Password (R/W) and
2:Password (R/W)
3:Password (RI
:
:
j-1
:
(R)
*tJ;
Specify
whether
to use
a password
and
the type
of a password
(when
used)
after
password = .
Value
(cl
Password
No password
Both password
Password
type RW is used.
Password
type R is used.
type
is used.
types R and RW are used.
When password = 0
Gotoo.
When password = 1. 2, or 3:
After
compilation
[EXEC]
or [CONDNS]
is selected,
you
will
be prompted
to specify
IDo
you
enter
password?
To set a password.
If it is unnecessary
press
(Y/N)
cl
If password = 1 or 3, go to 0.
If password = 2, go to @.
to set a password,
press
N
cl
l-100
Go to @.
5. OPERATION
The password
Enter
password
(R)
Enter a password.
.
Uppercase
and lowercase
It is impossible
Some character
(If a lowercase
to be uppercase.)
(such as l
, #, and @).
string is entered
An entered password
If the <RETURN>
an error message
is displayed.
string.
is not displayed
key is pressed
as a password,
on the screen.
before any valid password
-,
is specified,
use of a
If password = 1, go to @.
If password = 3, go to @.
When <ESC>
screen appears.
(R)
is discontinued.
GotoO.
as entered
before,
When
the password
entered
this time
matches
before,
it is
accepted.
.
When <ESC>
Password
mismatch
twice.
If password = 3 is specified.
The password
Enter
is displayed.
is discontinued.
Go tom.
Go to@.
password
Enter a password
(R/W)
(R/W).
Uppercase
and lowercase
letters
It is impossible
Some character
of 8 or less letters
from each
and!or numerals.
other.
(If a lowercase
to be uppercase.)
string is entered
character
1-
as a password,
string.
101
an error message
is displayed.
5. OPERATION
An entered password
If the <RETURN>
password
is not displayed
on the screen.
key is pressed
is not specified.
The password
confirmation
Verification
is rejected.
Go too.
screen appears.
(R/W)
use of a
Go to@.
is specified,
as entered
before, to ensure
that your
When
the password
entered
this time
matches
before,
it is
accepted.
Password
mismatch
twice.
is displayed.
Compilation
(d) Password
is rejected.
Go to@.
begins.
entry (discompile)
To discompile
a password-protected
Set password
IBoth password
type
to enter a password.
I Password
type to be entered
Password
type (R/w)
Password
type (RMI)
Password
type (R)
After discompilation
[EXEC]
is selected,
the following
-1
password
up, password
(R.W) is
displayed.
is entered,
password
discompilation
is incorrect,
begins.
an error message
is displayed,
discontinues.
(You are allowed to retry entering
When <ESC>
twice.)
l-102
is rejected.
and processing
5. OPERATION
5.3.3
Changing
numbers.
programmer
order
function
in which
subprograms
of the PMC-RB4
5.3.4
are arranged
are displayed
or PMC-RC4
intosubprograms, is converted
subdivided
in ascending
on the edit
may be changed
compiled,
to a
order of subprogram
screen
of the
built-in
has
and downloaded.
Compile
Sourceprogram name
ROM format file name
: A:YFLYDATAYRB4
: A:YFLYDATAYRB4.#EX
Output to ROM
formatfile
SYMBOL
ii COkHENT
NETCOMENT
Compile
YES
PO1NTERSONLY
[F61
tF71
PMC-RB4
::::..::.
<O>[A:YFLYDATAFRB4;
: A:YFLYDATAYRB4
: A:fFLYDATAYRB4.
XEX
Sourceprogramname
ROM formatfile name
_..:.:..::.~
<O>[A:YFLYDATAfRB41
PMC-RB4
Compile normalend
~..:...:::::j:::...::~.
I::
:
EXEC
MAP
3 ERROR
Fig. 53.4
F, SYMBOL
7 NETCMT
l-103
8 CONDNS
DOS
10
END
5. OPERATION
(i)
F6 [SYMBOL]
Select whether output or not output the symbol 8 comment
HoweverJhe
symbols
which
assigned
on CRTiMDl
(7bytes
or more symbols)
assigned
on CRT/MDl(Gbytes
or less symbols)
on CRT/MDI.
2) "NO" :
No symbofcomment
is converted
is not displayed
on CRTIMDI.
(ii) F7 [NETCMT]
If Net comment
whether
Net comment
pointer
1)
POINTERS
ONLY
: (Default setting)
by CNC built-in
editor
and decompile
ladder
because
Net comment
pointer
is output
to ROM
format file.
2) "NO" :
Any Net comment
pointer
Note
1)
decompile
Note
2)
Net comment
programs.
data information
At the compilation
lost.
of FORMAT-B
setting is ignored.
information
only in a source
program
on the
personal computer.
Compiled
Only
Net
pointer(
information
format
pointer
file that
is edited
LADDER.
l-104
on CNC
of net comment
instruction
helps to restore
characters.
net comment
built-in
position.)
can be
NOP.
editor
date at decompiling
and
uploaded
the
to FAPT
5. OPERATION
5.3.5
(a)
(4
appears.
It is impossible
to resister
The sequence
is registered.
PMC type.
Because
error
operation.
as following
flow chart.
(1) Start
Indications
screen appears
Meaning
..
Parent-directory
DIR
Sub-directory
: xxx
PMC type
l-105
(Indicated
directory)
5. OPERATION
Fig. 5.35
(1)
by absolute-pass.
(a) [LIST1
correspond
to the function
keys as indicated
below.
EXEC
CHANGE
1 (W
EXTEND
DRIVE
SEARCH
END
1 (c)
(b) [CHANGE] 1
DELETE
INSERT
CHANGE
END
(c) [SEARCH) 5
TOP
BOTTOM
FILE
PCTYPE
END
1 (d)
(d) [PCTYPEJ 1
PREV
NEXT
END
l-106
5. OPERATION
The sequence
for registration
1.
2.
3.
4.
Changing
5.
Select [EXEC]
(changing
1st registered
file
of selected file
is shown below.
parameter~TitleSymbol&comment:Message/lO
module)
is effective
file.
(a) Changing
Changing
of directory
of drive + directory
use [DRIVE]
software key.
by <cursor
> keys.
Example
Specification
of only drive
B:<RETURN>
Specification
(Changing
by absolute-path
+ drive
B:\DATA<RETURN>
(b) Changing
[EXTEND]
of file extension
to B:)
(Changing
to B:\DATA)
[EXTEND]
files, it is impossible
can be changed
extension.
by [EXTEND]
l-107
(2).
in the
5. OPERATION
The following
message
the [EXTEND].
(Without extension)
Searching
Following
(4
extension
functions
to &arch
1.
Searching
[TOPI
2.
Searching
[BOTTOM]
3.
Searching
by file name
[FILE]
4.
Searching
[PCTYPE]
lb)
Searching
Searching
Type a filename
by [FILE].
When specified
When specified
to continue
to search by pressing
To terminates
(4
followed
Searching
file.
is displayed.
any key.
press < ESC > key or select [EXEC].
RC3, followed
possible
to select
following
operations
by [PCTYPE].
the cursor
position
backward
[NEXT]
by pressing
to the file.
<RETURN>
And then, it is
key.
And,
[PREV] searches
searches
moves
occurrence
to search by pressing
is displayed.
any key.
l-108
PMC type.
PMC type.
And the, it is
5. OPERATION
(6)
Changing
Following
the selected
functions
1.
Deleting a file
[DELETE]
2.
Inserting
[INSERT]
This operation
a file
the source
(a) Deleting
a file [DELETE]
is deleted.
the deleted
a file [INSERT]
(b] Inserting
list area.
By selecting
a source
file is inserted
blank line and the cursor moves to the inserted file name.
(c] Terminates
Function
(7) Terminating
the changing
of selected
terminates.
DOS command
5.3.6
A:bEXIT
[DOS] key.
as bellow at MS-DOS
l-109
command
line.
at the
5. OPERATION
5.4 Decompilation
During decompilation,
printed out.
Data that is uploaded
from the PMC or is read from ROM is ROM format file data.
Data in the
before it can be
(Note)
To discompile
password.
5.4.1
a password-protected
ROM
format
file,
Operation
(1) Start
[Operation]
0
Select [DISCPL]
The decompile
(decompile)
2,1:
3)
4,
51
6~
7
8)
9)
COUtiTER
DATA TYPE
PMC.:OS SERIES
LADDER EXEC
(UNUSED,
(UNUSED)
(UNUSED
(UNUSED
SYNCHRONIZED
LEVEL
P&Z/OS EDITION
:
:
( 0:NO.
)
1
1:YES
0:
Fig. 5.4
Discompile
Screen
(2) Decompiling
[Operation]
0
screen.
l-110
it is necessary
to enter
5. OPERATION
Decompilation
@ When
is performed
the decompiler
NORMALLY
is output.
terminates
normally,
the
is output.
message
terminates
DECOMPILE
abnormally,
TERMINATED
an error message
is
output.
(3) Termination
[Operation]
0
Select [END].
(Note
1)
During
decompilation,
recompilation,
PASCAL
and
C language
condense
is lost.
After
editing
and
data
After editing,
moded, if necessary.
l-111
in
condensed
the source
program
can be recompiled
in
5. OPERATION
5.4.2
Outputting
to split files
of decompilation
are output
files.
to a source
program,
they
ROM program
Source program
LEVEL1 #LA
1
1
SP (SUB 7
SP (SUB 71)
SP (SUB
1 *
PO02
I-
is not included
in
is automatically
1-112
added
of
5. OPERATION
54.3
Usually, mnemonics
However,
converted
to the model.
SEQ) is
SEQ.
[Procedure]
1)
Compile
program
a ROM
program.
2)
3)
Select F4 (DECOMPILE)
4)
5.4.4
the program.
SEQ.
Merge
file is specified
for output
source
program
when
decompiling,
source program is deleted and new source program is created with the contents
In this case it is possible
program by specifying
Decompile
in source
function-key.
PMC-RB4
<O>[A:YFL%DATAYRB4
: A:YFLYDATAYRB4.#EX
: A:yFLYDATAyRB4
OOutput
of ROM data.
the undermentioned
the existent
to Source program
SYMBOL/COMMENT
MERGE
[F4] YES
Specified
Overwrite
7 (Y/N)
1-113
5. OPERATION
(1)
F4 [MERGE]
This specification
1)
NO
decides whether
The
existent
source
program
is deleted
YES
and new
source
program
is created
with
the
of ROM data.
in this condition.
The symbolkommnet
in source program is merged with that in ROM data. As for the other
Just
F5[SYMBOL]
after
definition
(2)
or YES.
: (Default setting)
contents
2)
by NO
this
specification,
is effective,
will
be displayed
to specify
which
symbol
F5 [SYMBOL]
F5[SYMBOL]
will be displayed
This specification
effective
1)
decides
SOURCE
ROM
which
symbol
is specified
definition
DATA
: (Default setting)
in source program is effective.
DATA
l-114
for F4[SYMBOL].
in either
2)
when YES
source
program
or ROM data is
5. OPERATION
of F4[MERGE]
and F5[DUPADR],
+-I-
COIL-COMMENT(30byte)
x0.0
xxxxxx
xxxxxxxxxxxxxxx
R1.4
YYYYYY
YYYYYYYYYYYYYYYYYYY
Source program
- Symbol/Comment data
ADDRESS SYMBOL(16byte) RELAY-COMMENT(16byte)
x0.0
Y2.3
Y4.7
+a)
AAAAAAAAAA
BBBBBBBB
YYYYYY
AAAAAAAAAAAAAAAA
BBBBBBBBBBBBBB
xxxxxxxxxxxxxxx
YYYYYYYYYYYYYYYYYYY
tc)
AAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBB
YYYYYYYYYYYYYYYYYYY
tb)
COIL-COMMENT(30byte)
BBBBBBBBBBBBBB
xxxxxxxxxxxxxxx
BBBBBBBBBBBBBBBB
YYYYYYYYYYYYYYYYYYY
AAAAAAAAAAAAAAAA
BBBBBBBBBBBBBB
l-115
program".
AAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBB
YYYYYYYYYYYYYYYYYYY
5. OPERATION
5.5 Link
During linking, load modules
a ROM format
file.
The C language
PASCAL,
or other language
PMCNIRCIRC3iRC4/QCINB.
and
PASCAL,
or
is not used.
Transferred
and PMC
varies
between
PMC-N
and PMCRC/RC3/RC4:QC/NB.
load modules
can be separately
In addition,
transferred
or PASCAL
line in
C prooram development
environment
for PMC-N
- Personal computer
- FAPT LADDER
C language
FANUC
distribution
library
1
source
1
1
ICM (compiler)
format
LMB (linker)
LMT (converter)
ttt
Link
1
C language
load module
+
ROM format file with
C language/PASCAL
load modules linked
.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .. . . . .
P-G
FAPT PASCAL
PASCAL load
. . . . . . . . . _ ROM
file
PMC-N
Debug
1-116
with
5. OPERATION
C oroqram development
-Personal
environment
for PMC-RC
(RC3!RCWQC!NB)
computer
Link control statement
creation tool
FAPT LADDER
J
C language
source
J-Y
iC286 (compiler)
ROM format
file
FANUC distribution
1 -library
BND386 (binder)
+
BLD386 (binder)
0J386
$_
(converter)
+
Intel hexadecimal
load module
Link _
-
HEX2SREC
(Note) -
-:
L:
-:
II t
.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. *
(Note)
i I
vv$
PMC_RC
On the
indicated
PMCRCIRC3IRC4IQC/NB,
above cannot
be directly
QC Module Floppy
NB Module Floppy
load
linked.
modules
Perform
load modules
to the HEX2SREC
created
in the
to be linked.
Before link
Users Manual.
development
languages
before linking.
floppy disk:
#JP)
(A08B-9200-J605#JP)
(A08B-9201 -J605-#EN)
(A08B-9200-J606#JP)
(A08B-9201 -J606-#EN)
(A08B-9200-J604
[Operation]
0
Execute
HEX2SREC.EXE
in response
A:\FLADDER\APPENDIX,
Conversion
to the MS-DOS
HEXZSREC
is performed.
1-117
prompt.
input-file-name
Specify as follows:
output-file-name
This
5. OPERATION
Specify
SAMPLE.%)
linking.
(Note)
When
of an input
the extension
assumed.
changed
is directed
Output
file name
The specification
to SR.
is omitted,
of the following
the
name
.HEX
is
is
extension
in
input/output:
HEXZSREC
SAMPLE.HEX
SAMPLE.SR
HEX2SREC
SAMPLE SAHPLE.SR
HEXZSREC
SAMPLE.HEX
HEXZSREC
SAMPLE
(Operation]
@I Select [LINK] from the main menu.
Load
module
ROM format
file
file
name
name
Edition
Series
A:YDATAYC-MODULE.
A:YDATAYSAMPLE.
Machine
tool
SR
#EK
name
Program
Fig. 5.5
no.
Link Screen
(2) Linking
[Operation]
@
Specify the load module file name and ROM format file name to link.
name must conform
specified
to MS-DOS
specifications.
(--------.
l**).
Select [EXEC].
1-118
specify
an output
program
5. OPERATION
Linking is executed.
(3) Termination
[Operation]
0
Select [END].
5.6 Input/Output
There are three types of input/output
as described
1)
ROM read/write
2)
3)
Input/output
operation
operations,
between
below.
On the PC-9801
device driver.
Install it according
to the description
RSDRV.SYS,
which
is an MS-DOS
standard
in Section 2.1.
[Operation]
0
(See Appendix
computer
and input/output
1.)
The input/output
menu appears.
1-119
5. OPERATION
Table 5.6
Input/output
destination
ROM writers
(PMC WRITER,
FA WRITER)
(MMC))
A/B/C/E (PMC-P)
4800 (9600)
(Note 1)
4800 (9600)
(Note 2)
480019600
(Note 3)
4800/9600
(Note 1) In input/output
possible
D (PMCPAl/PA3)
operations
necessary
screen.
at 9600 bps is
In this case, it is
to make the settings of the CNC match those of the personal computer.
(Note 2) In input/output
transmission
operations
with
the
case, it is necessary
FANUC
Power
Mate
MODEL-A/B/C/D,
and comparison.
In this
computer.
(Note 3) In input/output
operations
Series
15, transmissions
at both 4800
[Reference]
1)
PC9801 version
FLIO
2)
FLIO-AT.DAT
-
data files.
98.DAT
So, a text editor can be used to change set values in the files.
l-120
of the
5. OPERATION
1)
Contents
of the FLl0_98DAT
(effective
DATA-BLOCK
2)
= IO-PORT-SET
Contents
of the FLIO_AT.DAT
(effective
DATA-BLOCK
= IO-PORT-SET
FA-WRITER
PM&WRITER
=COMl
: 48, N. 8.2
PMC-WRITER
FA-WRITER
=COMl
: 48, N. 8. 2
PMC-L
PMC-L
=COMl
: 48, N. 8. 2
PMC-M
PMC-M
=COM1:48.N,8.2
PMC-M
(TT)
= RO, 4800.88,
PMC-M
(-IT)
=COMl
: 48, N, 8.2
PMC-M
(AXIS)
= RO. 4800.88,
PMC-M
(AXIS)
=COMl
: 48, N, 8.2
=COMl
: 48. N, 8, 2
PMC-MMC
PMC-MMC
PMC-MMC
PMC-N
-RD. 9600,88,
PMC-P
PMC-OA
PMC-MMC
(AXIS)
(AXIS)
=COMI
: 48. N, 8,2
PMC-N
-COMl
: 96, N. 8.2
PMC-P
=COMl
: 48, N, 8,2
PMC-QA
=COMl
: 96, N, 8.2
PMC-M
(I/O)
PMC-M
(l/O)
=COMl
: 48, N, 8.2
PMC-M
(I/O, TT)
=RO, 4800,88.
PMC-M
(I/O, TT)
=COMl
: 48. N, 8,2
PMC-M
(l/O, AXIS)
= RO. 4800,88,
PMC-M
(I/O, AXIS)
=COtVll
: 48, N, 8,2
PMC-N (l/O)
= RO, 9600.88,
PMC-N
(l/O)
=COMl
: 96, N, 8.2
PMC-RB
PMC-RB
-COMl
: 96, N, 8, 2
PMC-RC
PMC-RC
=COMl
: 96, N, 8,2
PMC-RAl
= RO, 9600,68,
PMC-RAl
=COMl
: 96, N, 8.2
PMC-RAP
PMC-RA2
=COMl
: 96, N, 8,2
PMC-RBP
PMC-RB2
=COMl
: 96, N, 8,2
PMC-RA3
PMC-RA3
=COMl
: 96. N, 8,2
PMC-RB3
= RO, 9600,88,
PMC-RB3
=COMl
: 96. N, 8.2
PMC-RC3
= RO. 9600,88,
PMC-RC3
-COMl
: 96. N, 8.2
PMC-PA1
= RO, 9600.88,
PMC-PA1
=COMl
: 96, N, 8.2
PMC-PA3
PMC-PA3
=COMl
: 96, N, 8, 2
PMC-OC
PMC-QC
-COMl
: 96, N. 8, 2
PMC-NB
PMC-NB
= COMl
: 96. N, 8,2
= RO, 9600,88,
PMC-RB4
=COMl
: 96, N, 8.2
PMC-RC4
=COMl
: 96, N. 8, 2
PMC-RB4
PMC-RC4
PMC-RB4
(STEP-SEC))
PMC-RB4
(STEP-SEQ)
=COMl
: 96, N. 8, 2
PMC-RC4
(STEP-SEO)
= RO, 9600,88.
PMC-RC4
(STEP-SEQ)
=COMl
: 96, N, 8.2
on the
SPEED/MODE
right-hand
command.
side
of each
equal
sign
1 - 121
(=)
: Represented
(port number)
in the
and second
format
of each
parameter
(baud
5. OPERATION
5.6.1
ROM format
personal
data is written
computer
to ROM installed
in the PMC.
see Section
in Table 56.1.
For information
ROMs which
5.6.
on the setting
Usable ROM
PMC-L/M
256K-bit
PMC-N
PMC-RAl
/RA2/RA3/RB
lM-bit
ROM
PMCRB2/RB3
lM-bit
ROM/ROM
PMC-RCIRC3
PMC-QA
ROM cassette A, B
module B (note 2)
(1) Read
[Operation]
0
Select [WRT]
Select [READ].
@I Read operation
is executed.
During operation,
terminates
normally,
read data.
the indication
the indication
EXECUTING
NORMAL
END
blinks.
is output.
(2) Write
[Operation]
0
Select [WRT]
Select [WRITE].
Writing is executed.
During operation,
normally,
the indication
the indication
l-122
EXECUTING
NORMAL
END
blinks.
is output.
of a
on the
5. OPERATION
(3) Verification
[Operation]
0
Select [WRT]
Select [VERIFY].
@ Verification
is executed.
When verification
During operation,
terminates
normally,
the indication
the indication
EXECUTING
NORMAL
END
blinks.
is output.
[Operation]
0
Select [WRT]
Select [BLANK]
(3
@I Blank checking
(blank check).
is executed.
During operation,
terminates
normally,
the indication
the indication
EXECUTING
NORMAL
END
blinks.
is output.
(5) Termination
[Operation]
0
Select [END].
(Note
1)
Input/output
With PMC-UM,
concurrently.
the processing
pair of ROMs.
1 - 123
When performing
I/O to and
of a
5. OPERATION
2nd PAIR
1st PAIR
3rd PAIR
4th PAIR
7
High side
q 10clOClcl
0
Socket allocation
for concurrent
processing
Low side
PMC-L
0E2
OEl
PMC-M
OF2
OF1
Writinq
During concurrent
During concurrent
reading or verification,
When two or more pairs are set, the ROMs with the smallest
socket
number
at a time.
are read or
verified.
1Mbit
5.6.2
Transfer
for PMC-RB2
with
ROM
on FA writer.
FA writer,
ID
ERROR
will
(EPROM
NB, QC.)
(FANUC
Series 0)
See Section
of the personal
FAPT LADDER
)Switchable
Parameter
11Download
FSO
IL
(Note)
+I
II
Upload
(Note)
(Note)
1
I
Ib
PO (P-G) screen
4
I
I
FSO baud rate settinq
(Note)
be
normally.
1-124
1
1
5. OPERATION
SYSTEM P-MODEL G
READ OR WRITE OR VERIFY
PHC LOADING
ADDRESS
DATA
EXECUTING
OOOOH
OOH
:
:
1 [CANCEL] [
i
Fig. 5.6.2 (a)
11
II
operation
[Operation]
*O Press < DGNOSPARAM
bit 7
bit 6
bit 5
the parameter
bit 4
screen.
as follows:
bit 2
bit 3
bit 1
bit 0
PCLDB
0060
PCLDB 0 : 4800 bps
1 : 9600 bps
*a
After a parameter
(2) Download
Select (DNLOAD]
(download)
key.
is executed.
When downloading
During operation,
terminates
normally,
the indication
the indication
1-125
EXECUTING
NORMAL
END
blinks.
is output.
5. OPERATION
(b) Download
(operation
using
[Operation]
@Select
Select [DNLOADJ
(download)
*@ Press < 5 > on the PMC load select screen of the CNC.
(Select (5) EDIT LADDER.)
[l/O]
and [P-G]
in this order.
(The screen
shown
in Fig.
5.6.2(b) appears.)
451 Position
the cursor on EDIT for the output route on the PMC menu screen, then press
the <RETURN>
Download
key.
operation
is executed.
During
operation,
the
indication
EXECUTING
blinks.
@I When downloading
(Note)
terminates
During downloading
normally,
to PMC-L/M,
the indication
NORMAL
END is output.
(3) Upload
[Operation]
0
Select [UPLOAD]
*a
Press <5>
*@ Press the CNC soft keys [VO] and [P-G] in this order.
appears.)
Uploading
When uploading
is executed.
During operation,
terminates
normally,
the indication
the indication
l-126
EXECUTING
NORMAL
blinks.
END is output.
5. OPERATION
(4) Comparison
[Operation ]
@
Select [COMPAR]
43 Press <5>
(comparison)
*@I Press the CNC soft keys [I/O] and [P-G] in this order.
appears.)
Comparison
When comparison
is executed.
During operation,
terminates
normally,
the indication
the indication
EXECUTING
NORMAL
blinks.
END is output.
(5) Termination
[Operation]
0
Select [END].
(Note)
In the operations
on the CNC.
l-127
an operation
5. OPERATION
5.6.3
for 10 operation.
See Section
according
. Power
4800 bps (fixed)
Download
//
Upload
Switchable
Parameter
Switchable
Parameter
11 Comparison
Mate-MODEL
A/B/C/E
need to be set
- FAPT LADDER
of the personal
It
Diagnostic
screen
Diagnostic
screen
Power Mate-MODEL
(1) Power
A/B/C/E
Mate-MODEL
ABICE
setting
The operation
below is required
on the Power
Mate.
[Operation ]
$0 Press < DGNOSPARAM
*a
bit 7
settinq
&0006
I-I-I-I-I-I-lOIll
&0009
&0014
&0226
BRATEO
>.
setting.)
= 0
bit 5
then press < 0 > < INPUT > or < 1 > <INPUT
as follows:
bit 6
screen.
bit 4
BRATEO
1 0:
bit 2
bit 3
4800 bps
1 1 : 9600 bps
1-128
bit 1
bit 0
I
I
5. OPERATION
bit 7
settino
bit 6
= 1
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
II0006
a0010
&0014
8~0227
BRATEl
I
BRATEl
1 0:
4800 bps
1 1 : 9600 bps
(Note)
represents
The mark -
*@ After a parameter
a parameter
not associated
(2) Download
[Operation]
0
Select [DNLOAD]
(download)
*@ Turn on power to the CNC while holding down < 0 > and <X/AXIS
*@ The indication
PMC LOADING
Downloading
is executed.
(ADDRESS
@ When downloading
terminates
(Note)
During downloading
During operation,
address indication
the indication
EXECUTING
=) counts up.
normally,
the indication
(3) Upload
[Operation]
Select [PMC] on the I!0 menu screen.
Select [UPLOAD]
l-129
NORMAL
END
is output.
5. OPERATION
@I The indication
*8
PLEASE
SET UP PMC
is output.
screen.
(?I Uploading
is executed.
address indication
When uploading
During
(ADDRESS
terminates
operation,
WRITE
the indication
=) counts up.
normally,
< * >.
EXECUTING
blinks,
WRITE
the indication
NORMAL
END
is output.
and the
blinks.
On the
disappears.
(4) Comparison
[Operation]
0
Select [COMPARJ
@I The indication
(comparison)
PLEASE
SET UP PMC
is output.
screen.
*Q Press <NO. > on the CNC, then press C WRITE>
Comparison
is executed.
address indication
@I When comparison
CNC, the indication
During
(ADDRESS
terminates
WRITE
operation,
the indication
=) counts up.
normally,
< >-
EXECUTING
blinks,
WRITE
the indication
NORMAL
END
is output.
and the
blinks.
On the
disappears.
(5) Termination
[Operation]
0
Select [END].
(Note)
In the operations
on the CNC.
l-130
to a circled number
represents
an operation
5. OPERATION
5.6.4
computer
required.
To transfer
See Section
PMC-N,
- FAPT LADDER -
II
Download
Title screen
b
Switchable between 4800 bps and 9600 bps
fDATA TRANSFER RATE (OFF-LINE)1
Upload
I/O screen
Ib
Switchable between 4800 bps and 9600 bps
[DATA TRANSFER RATE (OFF-LINE)]
1 Comparison
is
FS15
Switchable between 4800 bps and 9600 bps
[DATA TRANSFER RATE (OFF-LINE)]
of the personal
j110[
is required.
On the FSl5,
on the FS15.
Operation
below.
[Operation]
*@ Press the < CNCIPMC > key.
*8
*@ The following
information
and [MODE]
in this order.
PMC MODE
PMC DATA INITXALIZE
DATA TRANSFER RATE (OFF-LINE)
DATA TRANSFER TO RAMBOARD
RAM ENABLE (PC DGN,EDIT)
DATA TRANSFER RATE (AUX)
of both
DATA
TRANSFER
OFF
ON
9600BPS
MANUAL
4800BPS
AUTO
OFF
ON
4800BPS
9600BPS
RATE
1-
131
(OFF-LINE)
and DATA
TRANSFER
5. OPERATION
(2) Download
[Operation]
@
Select [DNLOAD]
(download)
in this order.
Downloading
is executed.
When downloading
During operation,
terminates
normally,
the indication
the indication
EXECUTING
NORMAL
END
blinks.
is output.
(3) Upload
[Operation]
0
Select [UPLOAD]
@I Initialization
61 The indication
PLEASE
INITIALIZE
SET UP PMC
*8
EXECUTE
is executed.
@I When uploading
EXECUTE
is output.
disappears.
the indication
is output.
@I Uploading
INITIALIZE
During operation,
terminates
normally,
[OUTPUT],
the indication
the indication
EXECUTING
NORMAL
(4) Comparison
IOperation]
0
Select [COMPAR]
(comparison)
1-132
END
blinks.
is output.
5. OPERATION
Initialization
The indication
PLEASE
INITIALIZE
SET UP PMC
INITIALIZE
EXECUTE
EXECUTE
disappears.
is output.
the indication
is output.
Comparison
iS executed.
@I When comparison
[OUTPUT],
During operation,
terminates
normally,
the indication
NORMAL
END
blinks.
is output.
(5) Termination
[Operation]
0
Select [END].
above,
an asterisk
prefixed
to a circled
represents
an
on the CNC.
PMC program
without
PASCAL,
and [P-G]
in
data.
number
[FDCAS],
this order.
1-133
as below.
[OUTPUT],
[LADDER],
5. OPERATION
5.6.5
Input/Output
Before
PMC-CA
and
for PMC-QA
the
ladder
(FANUC
program
SYSTEM
are transmitted,
F-MODEL
the
D Mate)
following
(1)
or
(2)
must
be
performed.
Whether
ACILOAD.
DRIVERS
--c
C
FDM_SCD.
FDUTILS.
UTILS
batch file)
DRV
286 (Utility start file)
PGFD. 286
PGSV. 286
1
(b) Installing
FDSV. 286
the driver
system
equipment
input/output
After the
software
commands.
To change drives
To change directories
A : DRIVERS/>
To install the driver
Note 1)
The underlined
indicates
A : DRIVERS
portions
Note 2)
indicate
Incorporate
> ACILOAD
data entered
Other portions
The following
the RS-232-C
serial
system is started.)
The following
define statement
by the system.
Key entries
into memory
with
a logical
name
(ser:).
are displayed
explanations
driver
r Return J
= ON
enter the following
1-134
according
to the
5. OPERATION
must be started
whenever
between
external equipment.
In the
following
example,
the
floppy
disk
containing
external
equipment
input/output
To change drives
A : >BA *r ReturnJ
B:>
To change directories
==
____----___-______-_____________________----
screen.
1 : PMC-----HO/F0
(Main unit)
= Utility main = = =
2 : PMC-----Device
3 : HDIFD---Device
4 : spare
0 : Quit
key.
The numbers
correspond
to
processing.
1: Transmits
2:
data between
equipment
(connected
through
data between
(connected
through
Transmits
RS-232-C).
3:
Transmits
4:
This function
0:
Terminates
RS-232-C).
is not currently
used.
the utility.
number is entered,
delete the number with the BS or DEL key and enter the
desired number.
1 - 13s
5. OPERATION
(2) Setting the UNIX version of the F-D Mate PMC communication
utilities
UTILS
FDUTILS
FDSV
PGFD
F
PGSV
Operation
(1) Create an appropriate
directory
on the
mkdir
directorv-name
cd directorv-name
doscD
A:IUTILS/FDUTILS
doscD
A:/UTILS/FDSV
doscp
AYUTILSPGFD
r Return J
dosco
AYUTILWPGSV
r Return J
chmod
PATH = $PATH:.;export
FDUTILS
hard disk.
(2) Make the directory
r Return J
current.
(3) Copy the utility software on the floppy
disk (drive A) to the current directory.
(Note)
(Note)
Filenames
must be in lowercase
2.
ACILOAD
is unnecessary.
1-136
r Return J
r Return
letters.
r Return J
*
PATH
r Return J
r Return J
two points.
1.
+x
in the
5. OPERATION
(3) Preparing
transmission
Operation
===
main screen.
-----------------------------------------.------
Utility main = = =
1 : PMC -----HO/F0
2 : PMC-----Device
3 : HDIFD---Device
4 : spare
0 : Quit
-----------------------------------------------Select 3 : 2
Press any key other
ver. 1.00 -
Vight is displayed.
Change to the PMC
screen
key.
is
message appears:
key, to go ahead
Note)
the CTRL+Q
key restarts
the program.
Pressing
l-137
However,
than the
(hang-up).
5. OPERATION
Operation
3.4.1.)
F-D Mate
Select 7 : 2
To put the
personal
computer in the
reception wait
status
(download)
format file.
a Initialization begins, and the
message INITIALIZE
EXECUT
appears.
D Press MODE key or press
To output
sequence data
key to select
OUTPUT.
0, Press the LADDER
key to select
LADDER.
YpPress the P-G key to select P-G.
4t transmission
The EXECUTING
and the counter
at tht
The displayed
value indicating
an
address is counted.
If transmission
PMC displays
terminates
OUTPUT
normally,
the personal
COMPLETED.
1-138
computer
displays
NORMAL
END
and the
5. OPERATION
(5) Upload
Operation
Operation
(See (3))
Select ? : 2
F-D Mate
To put PMC in
the reception
wait
status
To output
sequence
data
input/output
menu screen.
0 Select [UPLOAD]
(upload) from
format file.
@Initialization
message INITIALIZE
EXECUTE
appears.
At transmission
The EXECUTING
at the
The displayed
value indicating
a size
s counted.
If transmission
PMC displays
terminates
normally,
the personal
INPUT COMPLETED.
1-139
computer
displays
NORMAL
END
and the
5. OPERATION
5.6.6
- FAPT LADDER
computer
-Power
1
9600 bps14800 bps
Download
II
Upload
Ik
9600 bps/4800 bps
II-
FS16/18/15B
Mate-D,
F-D Mate mini
w-1
II Comparison
(1) Download
[Operation]
0
Select [DNLOAD]
(download)
Downloading
When downloading
is executed.
[l/O],
[HOST],
During operation,
terminates
normally,
and [EXEC]
the indication
the indication
in this order.
EXECUTING
NORMAL
END
blinks.
is output.
(2) Upload
If the PMCRCRC3,
programs
-CC,
can be used.
or -NB is used,
When uploading
(LADDER
language
or comparison
or ALL)
data (C language)
is executed
can be specified.
LADDER
meanings:
LADDER
Sequence
program only
ALL
Sequence
l-140
other
than
Ladder
data (C language)
and ALL
have
the
5. OPERATION
described
below:
[Operation]
0
Select [UPLOAD]
*a
(IO],
[HOST],
(?I Uploading
@
is executed.
When uploading
During operation,
terminates
normally,
the indication
the indication
EXECUTING
NORMAL
blinks.
END is output.
(3) Comparison
[Operation]
0
(comparison)
6)
Comparison
When comparison
is executed.
[I/O], [HOST],
During operation,
terminates
normally,
the indication
the indication
EXECUTING
NORMAL
blinks.
END is output.
(4) Termination
[Operation]
0
Select [END].
(Note)
In the operations
on the CNC.
l-
141
to a circled
number represents
an operation
5. OPERATION
(5) CRT/MD1
are different
the DPL/MDI
described
screen.
When the
screen
for data
screen
is used,
perform
downloading,
uploading,
and comparison
as
below:
(a) Press the < DGNOS > key on the DPUMDI screen and select the diagnostic data screen.
03
Follow procedures
5.6.7
or c WRITE>
screen.
computer.
in a personal
computer
can be converted
card interface
installed
to a memory
in the personal
card interface
By reversing
in the CNC.
the procedure,
programs
can be
5.6.7.1
[Operation]
Select [M-CARD]
F4
KEY
Handy
F5
KEY
Memory
from it.
menu.
File
card
InputiOutput
1-142
Menu
The
the memory
5. OPERATION
Screen
l/O i TO UC ::
WRITE
(PROCRAWR
ROM FORMAT
FILE
&BP
- > Memory
NAME
Card)
: A:YDATAAYSAMFLE.
The following
operations
via a memory
llEX
XBF
InputlOutput
are performed
card interface
in the
l-143
5. OPERATION
The following
two methods
M-CARD,
FUNCTION,
[EXECJ.
in step @ into
of the PMC
READ,
and
the
desired
filename
Sequence
card output
programs
or
file
number
respectively.
at
DEVICE,
PMCI/O PROGRAM
MONIT STOP
CHANNEL
= 1
DEVICE
= M-CARD
~;~~J..~~~Ij-j~;~= READ
DATA KIND = LADDER
FILE NO.
( #NAME )
q
I EXEC I [CANCEL]
[WRITE I[ READl[COMPARI
at power-on
time
5.
5.6.7.2
PMC programs
the memory
are written
to a memory
card is inserted
in a memory
card interface
as ordinary
card interface
in the personal
MS-DOS
in the CNC.
computer,
the
When
PMC
files.
[Operation]
0
Specify
M-CARD,
FUNCTION,
key [EXEC].
WRITE,
LADDER,
Sequence
DATA
filename
l-144
(omissible)
respectively,
at DEVICE,
5. OPERATION
MONIT STOP-
CHANNEL = 1
DEVICE
= M-CARD
;;i~iJJ#~;I;$&&= WRITE
DATA KIND = LADDER
FILE NO. =
( #NAME )
[.EXEC
The following
operationsare performed on the personal computer side.
Select [M-CARD]
Convert
output to a memory
C- memory card)).
the following
menu.
source
memory
to the memory
card, and the memory card drive in which the memory card is inserted.
l
card format
READ
(PROCRAMER
- > Memory
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Card)
FORMAT
FILE
NAME
#RF
A:YDATAYSMPlE.
Input/Output
1 - 145
#EX
5. OPERATION
Discompile
able to
5.6.7.3
This function
MODEL
sequence
program
sequence
program
(1) Writing
(programmer
PMC-RAl.)
[Operation]
Install a memory card interface
Select [INOUT]
(input!output)
Select [M-CARD]
Specify
card filename
is specified
ROM format
menu.
card file.
(The memory
WRITE
fPROCRMfE%!
ROM FORMAT
FILE
A:YDATAYSMfPLE.
Fig. 5.6.7.3
(2)
Reading (programmer
Input/Output
XBF
loader control)
XEX
sequence
PMC-RAl.
1-146
5. OPERATION
56.8
on a personal computer
format),
is converted
to the CNC.
This operation
can be reversed.
5.6.8.1
[Operation]
Select
[FDCAS]
menu.
Select [WRITE]
(FLOPPY
CASSETTE
(write (programmer
IKI iFDCASi
& Handy
&B
File) from
ADAPTER
the input/output
\\\m-
Fl
KEY
WRITE
(PAOCRAhSA
-->
Handy
File)
F2
KEY
READ
(PROCRMMR
< -
Handy
File)
FlO
KEY
ESD
ADAPTER
FDCAS Input/Output
File format
Screen
by specifying
the following
items and
by conversion,
by the Handy
l-147
5. OPERATION
'ARITE(PROCRAMER--> HandyFile:
FiM(FORMT FILE t&ME
A:YDATACSAAlNE.PEX
The following
Connect
operations
are performed
the CNC and Handy File, and insert the 3.5 floppy disk generated
in step @ into
5.6.8.2
[Operation]
Connect
the CNC and Handy File, and output the PMC program
DOS format).
The following
operations
Select
[FDCAS]
are performed
side.
(FLOPPY
CASSETTE
ADAPTER
& Handy
File) from
the input/output
ADAPTER
& Handy
menu.
Select
[READ]
(read (programmer
<-
FLOPPY
CASSETTE
File)).
Convert the PMC program on a 3.5 floppy disk (Handy File format) generated
ROM format by specifying
l
the following
in step 0
the utility.
the program
name output
in step 0,
to
1-148
by conversion.
5. OPERATION
I.!0
READ
; FROM FDC.AS
(PROCRAWR
<-
:::wc-Rc3
Handy
Handy File
FILE W.AME
(Specify
the floppy
disk
ROM FORUAT
FILE
Discompile
drive,
NAUE
File
_\\ 1: ~ .,@ux%wm
.: ~_ \\\\,\...._
!
C:YSAWLE.
:SF
: A:YDATAYSAWLE.
Input/Output
PEX
able to
5.6.9
FLOPPY CASSETTE
on a personal
computer
ADAPTER
connected
is converted
to the CNC.
This operation
can be reversed.
(Caution]
There are two types of adapters for access to 3.5 floppy disk drives.
Specification
Name
FLOPPY CASSETTE
ADAPTER
CASSETTE
ADAPTER3
This function
uses P-G
200
this function
floppy
Accessible
number
Al 38-01 SO-BOO1
2HD
A13B-0131-8001
2DD
format
conversion
disks, so CASSETTE
ADAPTER
supported
3 cannot
1-149
by FLPGMS.
FLPGMS
P-G
<->
5. OPERATION
57.1
A source program is converted to a mnemonic file that can be edited with any standard text editor.
[Operation]
Select [MNEEDT]
1WiWW2SRCtXV3BAT&H
Fig. 5.7.1(a)
Select [MNECNV]
"5"
(conversion to mnemonic).
1) SOURCEPROCRAMNAFe:
2) HMINIC FILE NW
3'(;ONEJ; DATA KIND SELECTION
[ ; ; fW;M
PARAWTER
( 3 : SYmiOL& CU)IEah"T
4) MODE
: FUR P-G
l-150
5. OPERATION
items:
Specify
be specified.
Mnemonic
can
file name
Up to
can be specified.
Data conversion
Up to eight characters
selection
All data files can be specified
or specific
data
Specify
setting
Select
items.
items
from
the table
below,
using
the
< t
>
and
FOR-
P-G
Japanese
Comment
anguage
Converts
:omment
(Note)
WLL - OPTION
is converted.
message to Japanese-language
including
address
symbols
including
sections
and
is converted.
comments,
and function
instruction
is converted.
all instruction
sections,
operand
sections,
and
comment
is converted.
Converts
message
to Japanese-language
Data is converted
SUB-PROGRAM
(JMPB,
JMPC,
highlighted.
(label) of a function
instruction)
of the converted
(The function
instruction
instruction
used in a sub-program
mnemonic
section
data does
is
not
message
to Japanese-language
(Note 1)
Japanese
language
comment
conversion
cannot
be selected
on an IBM PC/AT.
(Note 2, 3)
Format
displayed
message editing.
of item specification.
to a mnemonic
file.
1 - 151
input
mode
screen
during
5. OPERATION
if <RETURN
The mnemonic
text file edited in a certain format using a atandard text editor is converted
to a source
[Operation]
0
Select [MNEEDT]
The mnemonic
Select (SRCCNV]
(mnemonic
(conversion
to a source program).
: FoRP4
Fig. 5.7.2
61 Specify the following
l
Mnemonic
Specify
Screen
items:
file name
file to be converted.
Up to 40 characters
can be
specified.
0
Up to eight characters
l
can be specified.
to which
a mnemonic
file is to be converted.
Select items from the table below using the < + > and < + >
keys.
(Note)
Japanese
language
comment
IBM PC/AT.
1-152
conversion
cannot
be selected
on an
5. OPERATION
(?J Mnemonic
@
file is converted
An error message
to a source program.
is displayed
program conversion
of item specification.
after conversion.
The source
(a) Identification
to a source
format.
code
The mnemonic
identification
ID code
The unit-format
Description
O/o@A
Beginning
%@E
End of ALL-format
%@O to 5
Beginning
% only
End of unit-format
data mentioned
of ALL-format
data
data
of unit-format
data
data
PMC model
Unit-format
data
L
%@O
Parameter
~ %@l
Title
N!NAKIA
I series/PAl/PA3/QC/NB/NB:
TO@0
% @O
% @O
% @O
%@l
%@l
%@l
%@l
%@2
%@2
% @2
%@2
% @2
Ladder
O/o@3
/0@3
O/o@3
%@3
% @3
Message
%@4
% @4
l/O module
%@4
% @5
O/o@5
(b)
Linefeed code
Control
character
LF (OAH) is defined
as a linefeed
code.
Control
character
CR (ODH) is
ignored.
r;J
A semicolon
comment.
When a mnemonic
a comment
is reserved
that follow
file is converted
a semicolon
are treated
as a comment.
1-153
to separate
and
5. OPERATION
r:j
A coton is used in the ladder data section to separate a net number from ladder
data.
A colon
number
from
channel
number.
In case of PMCRB4!RB4(STEP
110 module
data.
data section
to separate
a colon
SEQ NB2),
SEQ/RB5.!RBG)/RC4RC4(STEP
a channel
is treated
mnemonic
as a
file has
below format.
%@A
r
%@2-c
R0200.0 UNIT 3 POWER
KEEP UNIT-3 POWER ON II
$1 KEEP POWk?-ON
R0200.1 UNIT
$1 SPOWER$$
ACT
KEEP UNIT-4 $$POWER$
-
R0300.0
KEEP UNIT-4 POWER ON
$1 KEEP POWER ON
PO008 OPEN
FRONT
$1 OPEN FRONT COVER
LO100
Description of symbol
and comment (See 10.3)
ON
Control character
(See 10.2)
INITIALIZE
INITIALIZE
$1
%
OF SEQUENCE
% @3
RD R1OO1.O
OR R120.3
AND R1000.2
WRT Y2000.4
(
Net comment
Description
comment
computer
is permitted.
3
RD R1OO1.O
of net
(See 10.4(l))
AND R1000.2
WRT Y23.4
Designation
(*SP 3
RD R1O1.O
(See 10.4(2))
OR R123.4
AND R100.2
WRT Y200.4
%
y
I%
@E
Note) A mnemonic
file converted
with version
to source
file converted
with version
1-154
to
5. OPERATION
1)
ID code
The ID code for symbol and comment
Another
to %@2-C.
RB4RB4
(STEP)RC4;RC4
(STEP)
Data kind
Ver. 08.1 or earlier
% @O
% @O
Title
%@l
%@l
Symbol/comment
%@2-c
% @2
Ladder
% @a
%@3
Message
% @4
% (94
l/O module
% @5
% @5
2)
Control character
The dollar
character
3)
character
in the sentence
is used
as control
must be described
character
as $$
in the
mnemonic
in the mnemonic
file.
Every
dollar
file.
data
the address data to top of line and the symbol strings describe
(2) Description
or horizontal
UNIT -- 3
character
Blank character
as delimitter.
POWER
of relay comment
tabulation
is relay comment.
or horizontal
tabulation
character
Mark of comment
1-155
And
5. OPERATION
INITIALIZE
4)
by double
marks.
$1
described
must be described
as $
OF SEQUENCE
+ *I in the mnemonic
string
must be
file.
Ladder data
(1) Description
of net comment
(2) Designation
Designation
data is specified
by (* and 3 characters.
the mnemonic
must be described
file.
Characters
$P or $p
Means
I
Designation
of new page
1-156
as $P
or $p
in
5. OPERATION
PMC-L
ce
4001
1. D address size
01
2. Whether an operators
501
(0 to 400 bytes)
301
(0 to 400 bytes)
101
(0 to 400 bytes)
501
(0 to 400 bytes)
1
(0 to 400 bytes)
panel is used
81
tEoB1
PMC-M!M
(l/O LINK)/PMC-M
(MMC)
se
0 1
3901
1. D address size
11
2001
2. Whether an operators
(0 to 400 bytes)
401
(0 to 400 bytes)
201
(0 to 400 bytes)
(0 to 400 bytes)
101
1501
time
(100 to 200%)
11
B. Ladder execution
period
11
9. Division/non-division
(0 to 400 bytes)
panel is used
method
(0: Division,
1: Non-division)
01
IEOBI
(Note)
The parameter
to PMC-M
(MMC).
PMC-P
ae
01
20481
1. D address size
%l
IEOBI
1-157
(0 to 2048 bytes)
5. OPERATION
%@ 0
PMC-N/N
(VO LINKRB4)
4040~
BINARY1
3
4
SOSPC-N1
8000001
581
0001
8100001
NOi
(Binary or BCD)
PASCAL execution
(0 to 100%)
time
(PC-N (fixed))
(0 to FFFFFF (hexadecimal))
Ladder execution
time
Level-3 synchronization
[EOBI
(Note)
(Note)
YES: Synchronous)
"7.Ladder execution
(Example)
(0 to 99%)
(0 to FFFFFF (hexadecimal))
(NO: Asynchronous,
sl
time ratio
(000 to 050%)
041
10
PMC Series
time.
PMC-RAl
%@ 0
!RA2IPAl
/PA3PB4RB4
(STED)/RB5/RBG
BINARY1
2.
No1
3.
Whether an operators
PMC-
RAll
(Binary or BCD)
panel is used
(PMC-RAl/PMC-RA2PMC
81
[EOBI
(Note)
RB4iPMC-RB4
PAl/PMCPA3/PMCRB5/PMCRBG)
When specifying
the KEY address,
LED address,
an operators
follows:
1-158
as
5. OPERATION
se
PMCRB,RB2RA3RB3
0 1
BINARY1
(Binary or BCD)
NO1
3. Whether an operators
PMC-RB1
4.
1001
7. Ladder execution
YES1
9.
panel is used
PMC model
(PMC-RB,
time
Division/non-division
PMCRB2
or PMC-RB)
(100% (fixed))
method
(NO: Division,
YES: Non-division)
01
[EOBI
(Note 1)
When
specify
YES
specifying
in Item 3 above
LED address,
(whether
an operators
KEY image
address,
panel
is used),
address as follows:
(Note 2)
The parameter
in Item 9 above
(division/non-division
method)
is not applicable
to
PMCRB2/RA3/RB3.
%e 0
2
PMCRCIRC3iRC4IRC4
(STEP)
1
Counter data type
BCDS.
3
4
ND1
PMC-RCl
000000
100s.
NOi
panel is
PMC model
(PMCRCRC3
(fixed)/PMC-RC4)
(hexadecimal))
Ladder execution
time
Division/non-division
[EoBl
When
specify
specifying
the
YES
in Item 3 above
KEY address,
(1 to 150%)
LED address,
(whether
YES: Non-division)
an operators
KEY image
address,
panel
Parameter
9 Divisioninon-division
method
1-159
is used),
address as follows:
(Note 2)
data
(0 or 800000 to 8FFFFF
81
(Note 1)
(Binary or BCD)
Whether an operators
5. OPERATION
@I PMC-QC/NB:NB2
%@ 0 1
2. Counter data type
(Binary or BCD)
BCDJ
3
4
NOSPHC-QCl
4.
PMC model
000000
5.
6
7
3. Whether an operators
panel is used
(PMC-QCPMC-NB!PMC-NB2)
program link control statement
501
1001
(hexadecimal))
81
6.
Percentage
of language
7. Ladder execution
fEoB1
(Note)
If YES is specified
addresses
program execution
time
(Always
100%)
in item 3 (whether
an operators
panel
time
(1% to 99%)
is used),
lb)
Title
%@
(common
to all models)
11
01
MACHINE
TOOL
BUILDER
02
MACHINE
TOOL
NAMES
03
CNC
04
PMC
PROGRAM
05
EDITION
NO.1
06
PROGRAM
DRAWING
07
DATE
08
PROGRAM
09
ROM
10
REMARKS1
NAMES
PMC
OF
NAME
NO.1
NO.1
PROGRAMING1
DESIGNED
WRITTEN
BYi
BY1
el
fEOB1
(c)
data
(0 or 200000 to PFFFFF
Symbols
and comments
(common
to all models)
1
x000.0
2PX.M
x000.1
2PY.M
LIMIT SWITCH
%@ 2
%l
(EOBJ
l-160
ON1
specify
the
5. OPERATION
Symbol
%@2-c
symbol function)
R0200.0 UNIT-3-POWER
$1 'KEEP POWER ON'
Relay comment
R0200.1 UNIT-2-ACT
$1 *$*P~wER$$'
R0300.0
$1
PO008
'KEEP INIT-
POWER ON'
OPEN-FRONT
LO100
'INITIALIZE OF SEQUENCE'
$1 "
no Relay comment
%
[EOBI
(d)
Ladder
(common
FOR -- P
to all models)
%@ 31
RD
X0.41
OR
Y80.61
WRT
DSOO.ll
SUB
11
RD.
NOT
SUB
X3.01
401
21
81911
03001
SUB
21
81
[EOBI
1 - 161
code
5. OPERATION
FULL- OPTION
%@3 1
NOOOOl: SUB
N00002: RD
SUB
N00003: RD
SUB
N00004: RD
SUB
71
; SP
Pl
;(SUBPRl
) [SUB PROGRAM
x0.0
;(XADRSl
68
; JMPBl
LlOO
;(LABELl
) [LABEL Looooi] 1
x0.1
;(XADRS2
73
; JMPCl
LlOO
;(LABELl
[LABEL Looooi] 1
x0.1
;(XADRSZ
65
; CALL1
P2
;(SPlOOO
) [SUB PROGRAM
DATA NO.lOOO] 1
) [SUB PROGRAM
DATA NO.lOOO]J
66
; CALLU5.
P2
;(SPlOOO
69
; LBL 1
LlOO
;(LABEL~
YOOO07: SUB
72
; SPE
VOOOOB: SUB
71
P2
: -1
; (SPlOOO
RO.0
;(RADRSOO ) 1
DEC
DO
;(DADRS04 ) 1
WRT
21
DO.0
N00005: SUB
N00006: SUB
YOOO09: RD
DATA NO.011 1
1 [LABEL LOOOO~] 1
300010: SUB
72
300011: SUB
64
; END 1
) [SUB PROGRAM
SPE 1
I1
1-162
DATA NO.1000
11
5. OPERATION
FULL-OPTION
symbol function)
Symbol
%@3 1
NOOOOl: SUB
71
; SP
Pl
;(SUBPRl
;
N00002: RD
SUB
Relay comment
[_,
[SUB PROGRAM
DATA NO.011 1
L-Coil comment
x0.0
;(XADRSl
68
; JMPBJ
LlOO
;(LABELl
)l
; [LABEL ~ooool] 1A
N00003: RD
SUB
x0.1
;(XADRSZ
73
; JMPCJ
LlOO
;(LABELl
no Relay comment
; [LABEL ~00001 11
N00004: SUB
69
; LBL
LlOO
;(LABELl
1
)1
; [LABEL LOOOOlJ1
N00005: SUB
72
; SPE
N00006: SUB
71
-1
P2
; (SPlOOO
RO.0
;(RADRSOO ) 1
DEC
DO
;(DADRSOII ) 1
WRT
21
DO.0
N00007: RD
N00008: SUB
72
; SPE 1
N00009: SUB
64
; END 1
81
1-163
5.
OPERATION
@ LABEL/SUB-PROGRAM
H3
;UBPRl
LABEL1
SP
>
;<Pl
[SUB
PROGRAM
DATA
RD
XADRSl :<Xo.o
LABEL1 :<LlOo
RD
XADRSZ ;<Xo.l
JMPC
LABEL1 ;<Lloo
RD
XADRSZ ;<Xo.l
CALL
SPlOOO :<P2
DATA NO.looo]1
CALLU
SPlOOO ;<P2
DATA NO.lOoo] 1
LBL
;<LlOOO
;<P2
SP
RD
RADROO ;<RO.O
DEC
DADR04 ;<DO
DATA NO.lOoo] 1
1
1
'
21
DO.0
WRT
SPE
END 1
1
6)
1
LABEL/SUB-PROGRAM
%@3 1
SUBPRl
SP
Address
SUBPRl :<Pl
Symbol
r
RD
XADRSl ;<XO.o
JMPB
LABEL1 ;<LlOO
Relay comment
; [SUB PROGRAM
LABEL1
DATA NO.011 1
Coil comment
>l
[LABEL
Looooi] 1
RD
XADRS2 ;<XO.l
JMPC
LABEL1 ;<LlOO
LBL
;<LlOOO
;
>1
[LABEL Looool] 1
SPE 1
SPlOOO
SP
;<P2
RD
RADROO ;<RO.O
'
DEC
DADR04 ;<DO
'
WRT
DO.0
21
SPE
END 1
%
NO.011 1
JMPB
SPE
iPlOO0
71
1-164
5. OPERATION
(e) Message
re
4 1
A0
0.
2100020
2101022
AOO.l
L
ATC
SIGNAL
NOT
SPINDLE
NOT
ON1
EDTOK
2100020
AO0.2
DOOR
CLOSE1
SPEED
KEY
SWITCR
%l
[EOBI
x000
YO08
ID64Al
OD64Bl
81
L [EOBI
(Note)
1-165
ARRIVA
ONi
5. OPERATION
1
%@0 1
%@ A
3901
11
11
11
el
ee 11
01
MACH
INE
TOOL
BUILDER
02
MACH
INE
TOOL
NAME1
09
ROM
WRITTEN
10
REMA
RKSl
NAMES
BYA
sl
%@ 2 1
x000.0
2PX.M
x000.1
2PY.M
LIMIT SWITCH
%l
%@ 3 1
SUB
RD.
11
NOT
SUB
x3.01
401
21
81911
03005
SUB
21
SUB
481
%l
se 4 1
x000
ID64Al
YOO8
OD64Bl
%l
%@ E 1
[EOBI
1-166
ONS.
5. OPERATION
PMC-N
1
1
%@0 1
%@ A
sosol
BINARY1
NO1
10
041
%l
%@ 11
MACHINE
01
TOOL
BUILDER
02
MACHINE
TOOL
NAME1
09
ROM
10
REMARKS1
WRITTEN
NAME1
BY1
sl
%@ 21
x000.0
2PX.M
x000.1
2PY.M
LIMIT SWITCH
sl
%@ 3
ON1
SUB
11
RD.
NOT
K3.01
401
SUB
21
81911
DO001
SUB
21
SUB
481
%l
%@ 4 1
AOO.0
2100020
ATC
AOO.l
2101022
SPINDLE
SIGNAL
NOT
DOOR
ON1
rl
%@ 51
x000
ID64Al
YOO8
OD64Bl
%l
%@ El
tEoB1
1-167
NOT
SPEED
CLOSE1
ARRIVA
5. OPERATION
(cl
PMC-FIB
1
se 0 1
%@ A
BCDJ.
NO1
1001
YES1
%l
%@11
01
MACHINE
TOOL
BUILDER
02
MACHINE
TOOL
NAME1
09
ROM
10
REMARKS1
WRITTEN
NAME1
BY' J
%l
%@2 1
x000.0
ZPX.M
x000.1
ZPY.M
LIMIT SWITCH
sl
oe
0 N 1
SUB
11
RD.
NOT
K3.01
401
SUB
21
81911
D3001
SUB
21
SUB
481
sl
%@4 1
AOO.0
2100020
ATC
AOO.l
2101022
SPI
SIGNAL
NOT
DOOR
NDLE
ONS.
%l
%@ 5 1
x000
ID16
YOO8
OD32
%l
%@ E 1
[EOBI
cl
Al
l-168
N
SP
OT
EED
CLOSE1
ARRIVA
5. OPERATION
(d)
PMC-RB4
%@A
%@O1
2 BINARY&
3 NO1
4 PMC-RB4
1
%@l1
%
RO200.0 UNIT-3-POWER1
'KEEP UNIT-3 POWER ON'1
$1 'KEEP POWER ON'
R0200.1 UNIT-2-ACT1
'KEEP UNIT-4 $$POWER$' ON'J.
$1 '$'P~wER$$'
RO300.0
AOO.0
%@5
X000
1 0 1 IDlBC&
YO08 1 0 4 OD32Al
1
%@E1
%
1-169
Net comment
5. OPERATION
5.7.6
1)
conversion
Programming
by Mnemonic
A step sequence
method, mnemonic
functions
program
Source-to-Mnemonic
cannot
subprograms
step
3)
It is impossible
to
is executed
to mnemonics,
program
conversion,
Conversions
for a step sequence
step sequence
is subjected
source program,
subprograms
to source-to-mnemonic
being
only ladder
ignored.
conversion,
If a
then
to
using Mnemonics
by using mnemonics,
instructions.
conversion.
conversion
source
mnemonic-to-source
with mnemonic
are converted
sequence
be created
and Mnemonic-to-Source
If source-to-mnemonic
cannot be coded.
notes:
instructions
by means of mnemonic-to-source
2)
instructions
need following
PMC-RB3
as shown below:
, *
PMCRC3
t
(STEP SEQ)
A program
(STEP
SEC?) cannot
(For details
decompiler.)
l-170
be converted
in Section
7.2.
of this conversion,
of the
5. OPERATION
can be executed
by suspending
the execution
of FAPT LADDER.
of the FLMNE.BAT
Examole 1
The execution
of FAPT LADDER
is suspended
[Operation ]
Use a standard text editor to create the batch file FLMNEBAT
as follows:
vz
Select MNEEDT
The mnemonic
(mnemonic
Select ([BATCH]
The following
message appears:
Execute 'FLMNE.BAT'.
Add parameter(s)?
Specify
*.HEX
VZ.
VZ is activated
.HEX is displayed.
IReturn
as the parameter.
menu screen.
Example 2
The
execution
COMMAND.COM
of
FAPT
is activated
LADDER
is
suspended.
and MS-DOS
commands
follows:
COMMAND
1 - 171
Then,
the
are enabled.
command
Create
processor
FLMNE.BAT
as
II. APPLICATIONS
(NOTES ON THE PC ENVIRONMENT)
1. COMMON OPERATIONS
1. COMMON OPERATIONS
is used to transfer
to transfer
function)
format between
The command
a P-G (including
the
the sequence
cannot
program
between
for example,
with a personal
computer
if
computer
not provided
with a
1.1.1
(1)
Uploading
Loads the FAPT LADDER mnemonic
data into the PC from the P-G via the RS232 port.
FLOAD98 -
-u (for PC9801)
FLOADAT
File is exist.
(2)
the following
Over write?
for receiving
data already
exists
in the
message is displayed.
<Y/N >
Downloading
Loads the FAPT LADDER mnemonic
data into the P-G from the PC via the RS232 port.
FLOAD98 -
data] -
-d (for PC9801)
FLOADAT
data] _
two parameters:
(Note)
can be specified
2-l
or uppercase
characters.
1. COMMON
1 .1.2
Communications
OPERATIONS
settings
PC side
NEC PC9801 Series
baud rate:
(MS-DOS
character
SPEED command)
4800 or 9600
length:
7 bits
parity:
even parity
stop bits:
2 bits
X parameter:
none
MODE COMI:
4800,E,7,2
MODE COMl:
9600,E,7,2
P-G side
IO NC,CNl,Fl
,F6
10 NC,CNl,Fl,F6,BRlO
However,
the PC
this function,
(Chapter
to CN4.
the communications
settings
as the section
2.1
For the P-G or P-G Mark II, the CN number can be any setting from
For the P-G Mate, the CN number can be any setting from CNl
restore
After
1).
please
selected
in Appendix
to CN3.
1.
2-2
However,
Use the
1. COMMON
OPERATIONS
Operation examde
During
uploading
Operation
procedure
; IONC,CNl
settings.
Settings)
Enter MODE
command
,Fl ,FG(,BRlO)
settings.
no.2.
FLOAD98.
FLOAD98
FILE NAME -u
Execute FLOADAT.
FLOADAT
FILENAME
i < PC >
< PG > Set [F6] ON.
LOADER
-u
START
is displayed.
3egins transmission.
EXECUTING
is displayed.
Completes transmission.
i =zPC > Operation
followed
ANY KEY.
During
Complete
is
Complete
is displayed.
i
;
downloading
Operation
procedure
settings.
key.
settings.
IO NC,CNl,(BRlO,)Fl,FG
Settings)
is displayed.
FLOADAT.
FLOAD98
FILE NAME -d
FLOADAT
FILENAME
i <PC>
Begins transmission.
Output
-d
Start is displayed.
Completes transmission.
<PG>
Operation
followed
Complete
is
2-3
Complete
is displayed.
1. COMMON
1 .1.3
OPERATIONS
Protocol
Durinq uploadinq
When the FLOAD98
or FLOADAT
command
is executed
begins.
DC 3 is
is completed.
Data is received.
Completion
DC 3 code is sent.
Transmission
code is received
and reception
and reception
request).
is completed.
machine-dependent
output.
Durina downloadinq
After the P-G issues
FLOADAT
a transmission
is activated
begins.
the waiting
state.
FLOAD98
or
is completed.
Data is sent.
DC 4 code is sent.
Transmission
request,
and reception
machine-dependent
output.
1.1.4
BUSY control
command
In the PC9801
processing,
series,
2-4
the X parameter
to provide
which effectively
BUSY control
support
is performed
by
In the
1. COMMON
OPERATIONS
When
determine
none of these
codes
an error
is displayed
and operation
terminates.
(Note)
of a line.
In
end code is
CR + LF + an end
appearing
within comments
are ignored.
it is converted
by LF (OAH).
it is discarded.
to it in that order.
data is discarded.
1 1
1 1
. . ..-Discarded
2-s
or DC 4 is sent for
1. COMMON
1 .1.8
Error detection
and messages
four types of errors.
(1) When
OPERATIONS
line
(2) When
Error
FILENAME
the specified
(FILNAME,
upload or download.)
cannot be opened.
I~- ~~~
(3) When data not in the FAPT LADDER format is sent or received
Wrong data received
IEnd code
error detected
Messaaes
message is displayed.
File is exist.
Over write?
<Y/N >
2-6
data already
exists
in the current
directory,
1. COMMON
1.1.9
Error detection
OPERATIONS
and handling
1.
2.
3.
During
screen.
downloading,
if an error
is A or 0 to 5. was omitted).
of the file.
different
is detected
is canceled.
will return
to the DOS
At the same time, a %, %@E or other end code is sent to the P-G to return it to the
menu screen.
4. Others
is interrupted
data transfer
during
(To interrupt
is interrupted
uploading,
during operation,
the system
during
downloading,
2-7
etc.)
state until
+ <C >).
corrupt
and data
1. COMMON
OPERATIONS
the mnemonic
file, it is possible
to convert
program
to
On the following
of the mnemonic
parameter
However,
system
data.
usable functional
instructions
are
different.
1~
CNC TYPE
PMCRAl/RA2/RA3/RB/RB2/RB3/RB4/RB!YRB6~RC/RC3/RC4
FS16f 18-T/M
Power Mate-MODEL
[Example:
(1)
(2)
PMC-RB
PMC TYPE
PMC-PA1 /PA3
+ PMC-RC3]
PMC
type
of the mnemonic
to PMC-RC3
on
FAPT
fife to PMCRC3
LADDER
system
file.
convert
the
mnemonic
to source program.
Original
file (PMC-RB)
Converted
%@A
%@A
%@O
%@O
2 BCD
2 ECD
Change
system parameter
3 NO
3 NO
b
4 PMC-RB
file (PMCRC3
4 PMC-RC3
7 100
5 000000
9 YES
6 50
7 100
%@l
01 ABC-KIKAI
%
%@l
01 ABC-KIKAI
02 S-DRILL
02 S-DRILL
%
%
%@5
X000 1
1 ID16C
YO08 1
4 OD32A
$65
X000 1
1 IDl6C
YO08 1
4 OD32A
%@E
8
%@E
2-8
1. COMMON
1.2.2
CONVERTER
FILE NAME
FS()T
OPERATIONS
APPLICABLE
CNV.SYM
converter
PMCCNC
-+ PMC-RAl
PMC-uM/M(MMC)
(FSO-T)
TYPE
REFERENCE
iRA2IRA3IRB
/RB2RB3RB4RB5
RBG/RC/RC3/RC4
(FS16/18-T)
MATERIALS
FANUC PMC
PROGRAMMING
(LADDER
MANUAL
LANGUAGE)
B-61 863E
FSOM
CNV.SYM
PMC-UM/M(MMC)
+ PMCRAl/RA2/RA3/RB
/RB2/RB3!RB4/RB5/
(FSO-M)
RBG/RC/RCB/RC4
(FS16/18-M)
PM-C_CNV.SYM
PMC-P
(Power Mate
PAllPA
(Power Mate
-MODEL C)
(Note)
[Example:
(1)
(2)
The converter
-MODEL
D)
APPENDIX
PMC-P + PMC-PA11
program
file. (+A.)
[END]
at edit
to the mnemonic
file. (+B.)
(4) Quit FAPT LADDER, and activate any standard text editor.
(Select the mnemonic file name(3) to edit.)
(5) Replace the symbol and comment
(PM-C.CNV).
to the converter
file
(+C.)
file (PMC-PAl)
file
(PMC-PAl)
to the
ladder
data
(3) Select edit mode, and delete the symbol and comment
2-9
of the
original
1. COMMON
OPERATIONS
Convert file
PM-C - CNV.SYM
%@2
A. Original file
(PMC-P)
60004.3 G68.3
60005.0 695.0
%@A
60005.2 695.2
%@O
1 2048
60005.3 G95.3
60005.6 G83.7
G0006.2 675.2
be1
B
60006.4 674.4
b@2
B. Converted file
(PMC-PAl)
%@A
60007.2 G68.2
%@O
G0007.5 684.5
2 BINARY
3 NO
b@3
4 PMC-PA1
?D X21.4
X1027.4 X23.4
iRT G121.4
X1027.5 X23.5
eel
tD.NOT X22.3
X1027.6 X23.6
fRT.NOT 6122.3
X1027.7 X23.7
:UB 1
IUB 2
se2
c
I$-
D. insertion ,-
b
ae3
fRT 6121.4
!D.NOT X22.3
se4
b
rRT.NOT 6122.3
se5
b
UB 1
UB 2
b@E
@E
2-10
& comment,
ladder,
[Example
message,
& comment
data) in a sequence
method.
models.
%@A
%@A
%@O
%@O
2 BCD
2 BCD
3 NO
4 PMC-RB
7 100
9 YES
%
eel
%@2
x000.0
3 NO
4 PMC-RC3
5 000000
6 50
7 100
9 YES
%
%@l
2PX.M
x000.1 2PY.M
X000.0 ZPX.M
X000.1 ZPY.M
a mnemonic
symbol
by FANUC.
CNC TYPE
(Note)
FS16/18-T
F16&F18-T.SYM
FS16/18-M
FlG&F18-M.SYM
Power Mate-MODEL
PM-D.SYM
Power Mate-MODEL
PM-H.SYM
2-11
APPENDIX.
it is possible
to use the
1. COMMON
1.4 Changing
Each parameter
OPERATIONS
can be rewritten
1.
2.
3.
4.
using a commercially
DAT
-PR201-10
. INF PR201-15 . INF
PR201-A4 . INF
PRlO-A
. INF
PRlS-A
. INF
PRA4-A
. INF
ESC-P-10 . INF
ESC-P-15 . INF
ESCPl O-A. INF
ESCPl5-A. INF
-FANUC-10.
INF -
paw
L
DAT
2-12
text editor so
-CROSSING.
available
5.
6.
7.
here.
1. COMMON
OPERATIONS
#PAPER=lO-G
: flO-A=lO-inch/ASCII
i
LENGTHL=ll
i
LENGTH=11
: WIDTHL=lO
: WIDTH=10
; PTCHL=lS/lZO
: LI
: z
Print format
:.......)
- ,:gq:
.,...
. .. .:.:,~:.:,~~:-:
>::
,.
.:
b-1
.((.,.,
.,...,._._.
6:~:~7~8~,.g~~10
,.y
F
~j$.#)..
:;
,,..
LEFTMGL=O
LEFTWG=O
TOPMGL=O
TOPMG=O
LCNTL=4
C_FI LE+-ij
O_FILE;PRTDAT.DMP
#END,:'
#lQ'G=lO-inch/graphic
LENGTHL=ll
LENGTH=11
WIDTHL=lO
WIDTH=10
PTCHL=lS/lZO
:.
I-
A.
:.
LEFTMGL=O
LEFTWG=O
TOPMGL=O
TOPMG=O
b-2
:
:
:,:...:...
C-l.
:...,,.. .
:
.*.
::.,~,,,.,.... .,>,,:
.....,.,
......
B.
AMROFTRP.DAT
/
.. ..:..
>:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .._......
(Example) If lo-inch/graphic is selected in A:
0
In 8, setting b-2 is valid.
@ In C-2, a setting of PR201-lO.INF isvalid.
i
. . . . . . . ...................................................................................
2-13
file
item makes
it possible
to change
Name of file to be
choice
during
diagram
Point of change
output
format
Settings
edited
9MROFTRP.DAT
#l O-A = lo-inch!ASCII
Arbitrary
#l O-G = 1O-inch!graphic
up to 30 half-size
#15-A = 15inch/ASCII
characters
character
string consisting
of
(or 15 full-size)
#15-G = 15-inch/graphic
#A4L-A = A4 portrait/ASCII
#A4L-G = A4 portrait/graphic
(Note)
Name of file to be
Point of change
Settings
edited
AMROFTRP.DAT
TOPMGL = 0
Decimal number
TOPMG = 0
(for each form)
NO0003
C
00001
+00006
II
II
YO.7
00001
YO.0
l00006
YO.0
YO.7
00001
YO.1
l00006
YO.0
YO.1
YO.7
00001
NO0004
D
YO.0
.00006
YO.1
YO.7
00001
NO0005
YO.2
+00008
E
+00006
When LCNTL = 4
When LCNTL = 5
2-14
YO.2
+00008
can be
1. COMMON
File edited
OPERATIONS
Modifications
Settings
LCNTL = 4
(Set for each sheet)
AMROFTRP.DAT
Specify either 4 or 5
I
during
paper selection.
Name of file
Point of
to be edited
change
set
AMROFTRP.
DAT
#l O-A
:
C;FILE
1O-inch
1O-inch
1O-inch
1O-inch
1O-inch
continuous
continuous
continuous
continuous
continuous
form/ASCII
form/graphic
form/ASCII
form/graphic
form/ASCII
.INF
PRlO_A
PR201_10 .INF
ESCPlO_A. INF
ESC P lO.INF
FAN%zlO.
INF
PR201
PR201
VP1 000
VP1000
FANUC printer
1O-inch
1O-inch
1O-inch
1O-inch
lo-inch
continuous
continuous
continuous
continuous
continuous
form/ASCII
form/graphic
form/ASCII
form/graphic
form/ASCII
PR201
PR201
VP1000
VP1 000
15inch
PR 15-A
.INF
PR201_15 .INF
ESCP15 A. INF
ESC_P_i5.
INF
continuous
15-inch continuous
15-inch continuous
15-inch continuous
form/ASCII
form/graphic
form/ASCII
form/graphic
.INF
PRlS_A
PR201_15 .INF
ESCPIS A.INF
ESC _ P1 15.INF
PR201
PR201
VP1000
VP1000
15-inch
15-inch
15-inch
15-inch
form/ASCII
form/graphic
form/ASCII
form/graphic
PRA4_A
PR201_A4
.INF
.INF
PR201
PR201
PRA4_A
PR201_A4
.INF
.lNF
PR201
PR201
#15-A
#15-G
#A4L-A
: (Note)
C;FILE
(Note)
continuous
continuous
continuous
continuous
#A4L-G
: (Note)
C;FILE
mode
PR201
PR201
VP1000
VP1 000
FANUC printer
C.-FILE =
C;FILE
PRlO_A
.INF
PR201_10 .INF
ESCPlO_A.INF
ESC_P_lO . INF
FANUC_10. INF
#10-G
.
C-FILE
Printer name
2-15
1. COMMON
OPERATIONS
Name of file to be
l.INF
Settings
Point of change
edited
LPI
LDRLPI
number >) ;
Name of file to be
edited
Point of change
2-16
Settings
number>)
1. COMMON
Environment
When 1 is
selected as
the printout
paper
When 2 is
selected as
the printout
paper
When 3 is
selected as
the printout
paper
#PAPER = 10-G
L #10-A= 10 inch/ASCII
LENGTHL = 11
LENGTH = 11
WIOTHL = 10
WIDTH = 10
PITCHL = 15/l 20
PITCH = 20/l 20
LINESL = 83
LINES = 55
RATIOL = 2/3
RATIO = 2/3
GRAMODL = 14
GRAMOD = 16
ANKMODL = 0
ANKMOD = 1
LEFTMGL = 0
LEFTWG = 0
l TOPMGL
=0
* TOPMG = 0
* LCNTL = 4
L C FILE = PRlO AJNF
O-FILE = PRTtiAT.DMP
&ND
L #10-G = 10 inch/graphic
LENGTHL = 11
LENGTH = 11
;/w&i
; A0
PITCHL: 15/l 20
PITCH = 20/l 20
LINESL = 83
LINES = 55
RATIOL = 2/3
RATIO = 213
GRAMODL = 14
GRAMOD = 16
ANKMODL = 0
ANKMOD = 1
LEFTMGL = 0
LEFTWG = 0
l TOPMGL = 0
. TOPMG = 0
+ LCNTL = 4
* C-FILE = PR20l_lO.INF
OF&E = PRTDAT.DMP
+ #I 5-A = 15 inch/ASCII
LENGTHL = 11
LENGTH = 11
WIDTHL = 15
WIDTH = 15
PITCHL = 15/l 20
PITCH = 20/l 20
LINESL = 83
LINES = 55
RATIOL = 213
RATIO = 213
GRAMODL = 16
GRAMOD = 16
ANKMODL = 1
ANKMOD = 1
LEFTMGL = 0
LEFTWG = 0
+ TOPMGL = 0
+ TOPMG = 0
+ LCNTL = 4
. C-FILE = PRl S_A.INF
OF&E = PRTDAT.DMP
*#15-G-15
(Note)
OPERATIONS
- example
1 (settings
Changing
Changing
)
(The printer is changed to
EPSON VP1000 and the paper
is changed to IO-inch forms.)
#PAPER = I O-G
#lo-A=NEC
10
LENGTHL = 11
LENGTH = 11
WIDTHL = 10
WIDTH- 10.
PITCHL = 15/l 20
PITCH = 20/l 20
uw:L
;E
RATIO; = 2/3
RATIO = 213
GRAMODL = 14
GRAMOD = 16
ANKMODL = 0
ANKMOD = 1
LEFTMGL = 0
LEFTWG = 0
;c$w-=,5
LCNTL = 4
C-FILE = PRlO_A.INF
2EFlkE * PRTDAT.DMP
#l O-G = EPSON 10
LENGTHL = 11
LENGTH = 11
WIDTHL = 10
WIDTH = 10
PITCHL = 15/l 20
PITCH = 20/l 20
LINESL = 83
LINES = 55
RATIOL = 2/3
RATIO - 2M
GRAMODL = 14
GRAMOD = 16
ANKMODL = 0
ANKMOD = 1
LEFTMGL = 0
LEFTWG = 0
TOPMGL = 0
ym&
;40
C-FILE :ESCPlO
A.INF
fEF&E = PRTDAf.DMP
115-A = 15 inch/ASCII
LENGTHL = 11
LENGTH = 11
WIDTHL = 15
WIDTH = 15
PITCHL = 15/l 20
PITCH = 20/l 20
#L
;k
RATIO; = 2/3
RATIO = 2M
GRAMODL = 16
GRAMOD = 16
;;EIg;L
71
inch
in file AMROFTRP.DAT)
2-17
LEFTMGLZ 0
LEFTWG = 0
TOPMGL = 0
TbPMb = 0
LCNTL = 5
C FILE = PR15 A.INF
O-FILE = PRT@AT.DMP
#END
*#15-G--15
inch
1. COMMON
Environment
OPERATIONS
FOR THE
- example 2 (settings
in fife PR201_1O.INF)
..
..
..
..
..
..
PRZOlH3 CNTINF
CRLF
FORMF
CPI
CANCEL
LDRCP I
*
LPI
*
LDRLP I
*
LMARGIN
RMARGIN
LDRCHAR
JPNSET
JPNRESET
1
(H) W)(C)
(T2D);
(H) w
(C) (Tl5) ;
(H)WW)(LDDD);
(H) W (C) t/D781 ;
(H) (18) (C) (50014);
(HwB)ww;
(H) W W (H) ;
..
..
..
..
..
..
characters.)
I
PRZOlH3 CNTINF (
CRLF
FORMF
CANCEL
W)(OD,OA);
yw{:
CPI
LDRCP I
LPI
LORLP I
LMARGIN
RMARGIN
LORCHAR
JPNSET
JPNRESET
(Note)
OWhH);
(H) (1B) (C) (Q) ;
(H)W)WT25);
(HWWC)(Tl5);
(H) (1B) (C) (LOD5) ;
(H) (18) (C)(/078);
(H) (16) (C) (50014);
(H) W) w (K);
(H) W
(C)(H);
2-18
according
to the descriptions
Vame of file to be
when it is output.
Point of change
~~
-T
SYS-TITLE
(C) (
Settings
(C) (<any
System parameter
character
of up to 60 half-size
string consisting
(or 30 full-size)
characters > ) ;
CMT-TITLE
(C) (
is the one
in Section 1.4.4.
edited
:INF
) ;
LAD-TITLE
(C) (*
Ladder diagram )
IO-TITLE
(C) (*
MSG-TITLE
(C) (
Message data 7
TIT-TITLE
(C) (
Title data 7
CRS-TITLE
(C) (
Cross-reference
BIT-TITLE
(C) (
LS-TITLE
(C) (-
(Note)
Half-size
List file 7
katakana characters
cannot be used.
listing.
characters
to be output as guidance
In the CROSSINF.DAT
information
to be output
at the beginning
during
cross-
are valid as
information.
Name of file to be
Point of change
Settings
edited
CROSSINF.DAT
GUIDE =
Any character
to 19 bytes
2-19
string consisting
of up
file,
are specified,
lines
with
which
to be output as cross-reference
is to be printed
no semicolon
at the
information.
If both
In the
beginning
are valid
as cross-reference
information.
Name of file to be
Settings
Point of change
edited
CROSSINF.DAT
NET-INF =
NET-INT = 1
STEP-INF =
STEP-INF = 0
When only the step number is output:
NET-INT = 0
STEP-INF = 1
When the net and step numbers
are
are
Name of file to be
at the beginning
Point of change
Settings
edited
CROSSINF.DAT
(Note)
I Character
1 FORM =
Z-20
string + %s
In
at the beginning
In the CROSSINF.DAT
file, lines
with
no
are valid.
Vame of file to be
Settings
Point of change
edited
READ =
XOSSINF.DAT
Character
string consisting
of up to
13 bytes.
WRITE =
using
specify as shown
as the
-l/l-
READ = -I I-
-l/l-
READ =
-I I-
READ =
-I I-
WRITE = -()WRITE =
:
:
:
-(/)-
-()-
at the beginning
addresses.
In the CROSSINF.DAT
are valid.
Name of file to be
Point of change
edited
CROSSINF.DAT
(Note)
IDecimal
1NL =
number
between
addresses.
between
(If 0 is specified
as the linefeed
count,
addresses.)
at the beginning
Name of file to be
address types.
Point of change
edited
:ROSSINF.DAT
In the CROSSINF.DAT
are valid.
FF =
Settings
2-21
the CROSSINF.DAT
with a character
list is printed.
In
(;) is
valid.
File edited
Modifications
CROSSINF.DAT
Settings
Desired character
GUIDE =
string of up to 19
bvtes
reference
output
information,
step numbers,
net numbers,
are output, the order in which they are printed can be specified.
with a character
(;) is
valid.
Modifications
File edited
Settings
NET-INF =
CROSSINF.DAT
STEP-INF =
are output.
NET-INF = 1
STEP-INF = 0
Only step numbers
are output.
NET-INF = 0
STEP-INF = 1
Net numbers
are
are
File edited
CROSSINF.DAT
(Note)
With %s,
with a character
1
I FORM
Modifications
=
(;) is valid.
I
I Character
letter s is valid.
2-22
In the CROSSINF.DAT
Settings
string
+ %s
file,
can be specified.
In the CROSSINF.DAT
(;) is valid.
Modifications
File edited
CROSSINF.DAT
Settings
string of up to 13 bytes.
READ =
Character
WRITE =
READ=-
1 I- -I/j-:
READ=-II-
-I/I-:
READ=
-1 I-
READ=
-I I-
WRITE = -()WRITE =
(Note)
-(I)-
-()-
letter s is valid.
between
with a character
addresses.
In the CROSSINF.DAT
file,
(;) is valid.
-1
Modifications
File edited
CROSSINF.DAT
(Note)
NL
Decimal value
address types.
Settings
number
between
printing
of the
CROSSINF.DAT
data
of each
address
FF
can
be
with a character
Modifications
File edited
CROSSINF.DAT
type
started
on
a new
page.
(;) is valid.
Settings
0 = Form feed is executed.
1 = Form feed is not executed.
2-23
In the
1. COMMON
Environment
l
OPERATIONS
file)
file
output
1 [A:YFLADDER4(SAMPLE]
***
Address
x0.0
-II-Yl+
Cross reference
Symbol
***
PAGE 1
STEP NO./NET No.
Comment
: S00045/N00009
SOOO88/NOOO20
SOOO49/NOOO12 S00053/N00013
SOOO94/NOOO2
S00082/N00017
s00050/N00010
S00077/N00029
SOOO54/NOOOl2 SO0059/N00015
S00065/N00017
S00045/N00009
SOO128/NOOO62
x0.1
-It-+
YO.0
U-Q-:
RO.0
-Ii-++
Double writing
: S00009/N00003
S00022/N00010
S00047/N00019
SOOOO2/N00001
S00256/N00098
2-24
1. COMMON
Environment
l
OPERATIONS
file
GUIDE-Step number
NET-INF=O
STEP-INF=l
FROM=S$s
READ=read
WRITE=Write
NL-0
FF=O
:
output
[A:YFLADDERYSAMPLE]
l **
Cross reference
PAGE 1
**
Step number
Address
Symbol Comment
x0.0
: SO0045 SO0049 SO0053 SO0082 SO0088 SO0094
Read
x0.1
Read
YO.0
Write
Double writing
RO.0
Read
Write
2-25
file)
FUNCTIONS
1. OVERVIEW
1.1 What is a Step Sequence ?
The
step
sequence
programmable
flow chart.
Therefore
is one
controller.
method
for
programming
sequence
control
is described
an easy-to-understand
the
as a subprogram,
visualized
governed
of the control
using
by
flow on a
the ladder
method.
and is well-suited
to
FANUC PMC-MODEL
PROGRAMMING
manual.
LANGUAGE)
B-61863/06
method
on FANUC PMC-MODEL
is supported
RB4!RB6/RC4/NB2.
or ladder, is used.
EDIT(LADDER/STEP
0 LEVEL1 0
i0"'tiUOO1.'
0
0 PO008 0
0 PO021 0
.
.
.
.
0
function
PO101
is selected,
configuration
SEQUENCE)
LEVEL2
PO002
PO009
PO022
0
0
0
0
.
.
PO202
0 JPO304
Sub-program
LEVEL3
PO004 0 PO005
PO014 0 PO015
PO024 0 PO025
.
.
q]PO405
0 PO006
0 PO016
0 PO026
.
.
0
0
PO007
PO017
q]POO27
.
.
qJPO407
0]PO406
: PO001
DELETE
3-l
NEW
ZOOM
of a Sequence
Program
LEVEL 1 (LADDER)
LEVEL 2 (LADDER)
LEVEL 3 (LADDER)
Sub
Sub
Program P2 (LADDER)
ISub
Program P3 (LADDER)
3-2
FUNCTIONS
FUNCTIONS
-PC9801*IBWPC/AT
Source program
Mnemonic program
Mnemonic
conversion
Pl
Subprogram
P2
Compilation/Decompilation
Object code
I
L
'71
Input/Output
Input/Output
Input/Output
Transfer data
Floppy cassette
Memory card
4
- RS232C
4
- Handy File.
- FLOPPY CASSETTE ADAPTER
4
- Memory card
-CNC
1) [PMCI
2) II/O1
3)[HOST]
1) [PMCI
2) I I/O1
3)[FDCAS]
1) IPMCI
2) II/O1
33) [MCARD]
(Boot process also can
read the memory card)
3-3
FUNCTIONS
2. SETTING A MODEL
2.1 Operation
(1)
(2)
Displaying
FAPT
LADDER
AOEB-92014502#EN
Ver
08.0
Copyright
(C)
1994.07.22
1991 FANUC LTD
(3) Displaying
MAIN MENU
Fl
F2
F3
F4
F5
F6
F7
FE
F9
FlO
EDIT
KEY
KEY
KEY
KEY
KEY
KEY
KEY
KEY
KEY
KEY
COMPIL
key.
[A:YFLYDATAYSFCY
:
:
:
:
:
:
:
:
:
:
EDIT
PRINT
COMPILE
DISCOMPILE
LINK
I/D
SETUP
MNEMONIC EDIT
UTILITY
END
DISCPL
I/D
3-4
SETUP
UTILTY
END
FUNCTIONS
SETUP
PMC-RAl
PMC-RA2
.
.
PMC-RB4
function,
select PMC-XXX(STEP
function)
SEQ or PMC-RB6
or PMC-NB2)
RCQ(STEP SEQ)
(STEP SEQ)
.
.
* PMC-RC4
(STEP SEQ)
.
.
Select by cursor and hit [Enter] key.
COPY
3-5
END
FUNCTIONS
3. EDITING
This section describes
program.
MAIN MENU
Fl
F2
F3
F4
F5
F6
F7
F8
F9
FlO
EDIT
(2)
Selecting
KEY
KEY
KEY
KEY
KEY
KEY
KEY
KEY
KEY
KEY
COMPIL
[A:YFLYDATAYSFC%
:
:
:
:
:
:
:
:
:
:
EDIT
PRINT
COMPILE
DISCOMPILE
LINK
I/O
SETUP
MNEMONIC EDIT
UTILITY
END
DISCPL
UTILTY
SETUP
I/O
END
EXEC
END
1)
depending
Re-confirm
the selected
model.
2)
If the specified
selected
name
is that of a program
created
for a model
which
from
the
model:
The selected
model is automatically
changed
according
to the specified
differs
If the specified
3-6
model:
program.
Then,
characters,
EDIT
or < ESC>
KEY
KEY
KEY
KEY
KEY
KEY
KEY
:
:
:
:
SEQUNCE)
key.
[A: YFL~DATAYsFcY
:
:
(4) Subprogram
configuration
The subprogram
..0
.
LEVEL1
........... . 0
m;iJ)@ti$.,
0
0
0
PO008
PO021
PO101
LEVEL2
PO002
PO009
PO022
I ENDI
PO202
as shown below:
0
0
0
0
LEVEL3
PO004 0
PO014 0
PO024 0
.
.
.
.
.
.
.
.
q]PO304
q ]PO405
q]PO406
q]PO407
Sub-program
screen is displayed
SEQUENCE)
.
.
.
.
0
0
0
screen
configuration
EDIT(LADDER/STEP
TITLE
LADDER / STEP SEQUENCE
SYMBOL h COMMNET
MESSAGE
I/O MODULE
SYSTEM PARAMETER
END
without an extension.
RCI(STEP SEQ)
Fl
F2
F3
F4
F5
F6
FlO
key.
FUNCTIONS
PO005
PO015
PO025
0
0
0
PO006
PO016
PO026
0
0
PO007
PO017
qJPOO27
: PO001
DELETE
3-7
NEW
ZOOM
Note
1)
Note 2)
[ZOOM]
subprogram
key was
configuration
used
Such subprograms
Step sequence
Position
is displayed
for which
to a certain
depth,
and
the [ZOOM]
to a program
,..:.)))):.
.... .,:,:
(..>:t:i
J@J$,
key,
is suspended.
cl Sll
s13
or <RET>
as shown below:
q s21
cl s31
4 (Note 1)
Note 1)
if the
DIT(LADDER/STEP SEQUENCE)
s3
a program
diagram
the cursor
to nest
screen
(5)
FUNCTIONS
The current
The entire
position
screen
and 64 elements
of the cursor
consists
on the screen
of 32 elements
3-8
across
is indicated.
the screen
to
key.
SEQUENCE)
0 LEVEL1 0 LEVEL2
;/$;;-'i:&jflQ~!n
,..
....
]POOO2
.:
...i........
i,,.
0
PO008 0
PO009
0 ]POO21 0
PO022
0
0
0
0
LEVEL3
PO004 0
PO014 0
PO024 0
.
.
.
.
.
.
.
.
I
Following
PO005
PO015
PO025
0
0
0
PO006
PO016
PO026
.
.
0
0
PO007
PO017
q]POO27
.
DELETE
NEW
ZOOM
Function
Other keys
key
[ DELETE]
: Deleting a subprogram
[ROLL UP]
[NEW
[ZOOM
] : Modifying
: Displaying
previous
screen
next screen
a subprogram
Meaning of display
EDIT(LADDER/STEP
SEQUENCE)
Edit
(LADDER/STEP
PMC-RC4
SEQUENCE)
(STEP SEQ)
[A: Y FL..
Setting a model
Current directory
PROGRAM
q LEVEL2
aLEVEL
OLEVEL3
I
LEVEL1
LEVEL2
LEVEL3
in case of PMCRB4
q]POOO2
PO001
Cl
01
-:
PO004
PO005
a subprogram
of the ladder
a subprogram
3-9
PO006 0
PO007
name ? m
New program
(2) Modifying
-
a subprogram
or
key.
Alternatively,
position
to P200
press
the
number
marked
with
is selected,
the following
is displayed:
this
subprogram
is not completed.
(Yes/No) [Yl
Continue to select it 7
To continue
to be modified
message
Editing
of the subprogram
<RET>
If a subprogram
session,
the editing
session
the subprogram
using
the results
obtained
from suspended
previous
editing session
editing
and edit
PMC-MODEL
RB4/RC4
Supplementary
are described
Description
in the following
of Programming
document:
(Ladder
Language)
B-61 863EI05-3
screen,
different
depending
on the position
of the
cursor.
I
cl
I
cl]
...I
s2
101
:ti;:ili;;$;$
01
s20
-+ JHP
3-10
+cl
La
s30
FUNC
CHK
ZOOM
1
1
0
UJI
01
[ +JMP
I:
Step subprogram
[ tLBL
1:
I:
I :
( FUNC
Various functions
Grammatical
Jump to label
( ZOOM
Zooming
ACHK
line, following
I:
checking
into a subprogram
FUNC
I l[ l==
ZOOM
CHK
ZOOM
Divergence
of simultaneous
I:
sequence
I
I
I t[t==
I :
Convergence
of selective
1:
Convergence
of simultaneous
[ FUNC
Grammatical
Zooming
CHK
[ ZOOM
(1)
CHK
Transition
I:
FUNCTIONS
sequence
sequence
Various functions
checking
into a subprogram
Entering a step
Position the cursor to the desired input position,
Then, enter a step number and subprogram
number.
assigned.
iii;iij,t~.:.:.~.:.Y:::
~~~
.;:.S
$5
::::!,:i-i_._:~:
..,.:.._
STEP
ACTION
:......Sl
:?
l-1
The specified
subprogram
JMP
+LBL
3-11
-L
is displayed
FUNC
below Sl.
FUNCTIONS
STEP : 81
ACTION : PlO
l-l
.:$:f:B~~:.:~
~~~~:
T;f;y
)::::::,
.:
.. ..... :.:.::.:
,,i;;,;i;y:::::::::
:>:..
,...,.:.:::::::::
::::::...:.:.:.:.:.~..~:
.).
:.:.:,
:.:.:
:.
STEP : Slg
ACTION : PlO
l-l
ACTION : .:$
l-2
FUNC
I
o)i
,:ilFI:t:~:~::s:~~~~~~
.\: ..
:..:::p::;
;I:,.
,.:
.),.
:.:~~~~~
3
:
.::.::. ....::
j::+ ::~.~:~,~.~::~~~:~,:::~.:,~,.~:i.~
.::.;
,:,
:
+
:........,
..:.:::>,. .>
... ...
;,.;..
: ...i.;:; 1:::....::.:.I,., :..
ACTION : $100
l-2
3-12
CHR
ZOOM
(3) Divergence
of selective
FUNCTIONS
sequence
Position the cursor to the desired input position and press the [ 1 --_I key.
FUNC
CHR
ZOOM
CHK
ZOOM
Position the cursor to the desired input position and press the [ 1 -_I key.
(4) Convergence
of selective
sequence
Position the cursor to the desired input position and press the [ f -]
key.
ACTION : PlO&
2-4
1 +. I+_Il=zl
It-_lt__l
3-13
FUNC
-x
g
j_
II
II
z
-
-z
II
II
c
-
i
-
II
I
+
I
+
-_,
II
II
II
Specifying
FUNCTIONS
LBL] key.
Press the [+
LBL] key.
LABEL
Ll@;
l-l
JMP
+LBL
FUNC
STEP : Sl
ACTION : PlO
l-l
3-15
CHR
ZOOM
(8)
FUNCTIONS
LEBEL :
A...
$$
2-3
JMP
LBL
FUNC
+- L10
101 s1
I
f-r
PlOO
, q ]s 2
PlOO
I::,::'
:.i,jjj.~:~:i'i.li~:~;i:
:;.;
._
.,;::;.
';
y<.:.y
;I:;:-"'
:i'i.:.:?.i':...
&A:itxiO
.,.I.:::::i.:
:,,;
,:>,
:::......
...... .y,
.:.:...:.:.:;.:.:.:.:.:.:
:~~:~.~:~::...:::::::~::::~:~:~:::::
PlOO
t
LEBEL : Llfi:
2-3
3-16
CHK
200?4
(9)
FUNCTIONS
Deleting an element
Position the cursor to the element to be deleted, then press the [DEL] key.
Select
the element
the
of a selective
<return>
key
are
in reverse
To restore the
If the [RETURN]
the following
screen is displayed:
3-17
FUNCTIONS
I
I01 Sl
.k
... ,..,.......
.
>:..A
..I
.,
.. .. ..
... :~l;;;i;~g~.
.
.:..
:::..
Inserting an element
Position the cursor to the desired insertion
position,
STEP
ACTION
: S2
: p 2 0 0 @$
l-3
3-18
l-3
IO1 Sl
c
Pl
Cl Sll
cl s21
STEP : S2
ACTION : PlO2
l-3
3-19
FUNCTIONS
FUNCTIONS
(11) Search
q;;..;.
,, ======i =
1
....::::. ...:j:::ji(ij:j.
..;:.II:;::: :.:.::: jj ::..:.
g$j::$i:.;.:l:li:
I-J
Cl s20
t
SlO
_..t
.,.
..,::,,...
: .. $5:":
;;.
(,
:)>>::..,:
:>:
::.::.:
.
.~,
..
".."."..."~>;.>
.:.,.::.:.>
z:.
.:
.?....
,.i..
...
..........
....
,.,
Pll
P21
cl SlO
I
Cl s20
I
Pl
T2
If the [F8] (FUNC) key is pressed in the state shown above, a pop-up menu is displayed
shown below:
Fl
F2
F3
F4
FS
Search
Copy
Move
Main
List
cl Sll
Y3
Press the [Fl]
cl s21
I
(Search) key.
Pl
Fl
F2
F3
F4
F5
F6
F7
Step
Action
Label
symbol
Position
Top
Bottom
3-20
as shown below:
as
(Step) key.
Another
Copying
or moving an element
Pl
3-21
FUNCTIONS
as shown below:
to the cursor.
Fl
F2
F3
F4
FS
as shown below:
Search
Copy
Move
mAin
List
ACTION :
Specify Start position
l-2
Position the cursor to the desired start point (position 2-3 in the example
press the < RET > key.
,.::
$;;;y;:
.gi.lj?
:,:.: .>.::.::::::
,.
... ...... .._
:: :: :::::.::::::
q]S2
,(,..:*:...
,.:.:
,.,.:
;;::,&T
1
IJ
:..:....:.:.:..q:-:
./\....:.::::
....,.,.,.,..
:
::::.y::::
,.:.
::,:;.
::
:.,::.:,,.
..
:::.;
.j,.
:.;.
.,,..,...,i
:::::.::::::.;::.:.+:
s20
P21
Pll
Pl
Pl
It
FUNCTIONS
ACTION :
Specify End position
2-3
3-22
3.
FUNCTIONS
Position the cursor to the desired end point (position 3-4 in the example shown below), then
press the < RET > key.
:z: J::
qlS2
p1
i
;;; ~~~
:~~~~~~:~~~~
I:::iliii:ll:i:li#i:~,::,:~:~:~:~~:
::..
j..:.:...:
.....:>:...:.:i\:.:
:::.zy
,.,
:i,i:I:I:I:II:i:II:I:i::I:i6:i:
.:j;j;y
. ,. ;:~~:~,~:~:~:~:~:~:~::::::.,.~~.~::i:~.~r~:~~:::~~:..~,
.:i.~.I_:~~I:I:I:i.i:~~~~~~~~~:~~:~:,,~,~~
.....\.
...\\
.:....... ._..
,,., ,,,,,.,,,
::;:;:y:;:~:..:::::::::.:.:.:..:.:
:.:.::;:::::::
.........:.:._.,.
.........y,,:
:...::::z::i
,:,
:::.:;;::
::~~~~~::5::iili:~Bi:~:~~:::::~:
:,;:;i:@!:qgg
.;C.
,,,.
<,,,::I:~;~~ws
~~;~~~:;:,::.;..:,,
q.:.:
.
.
.
.
.
.
.
.
.
.
.
.
,.(
,.l,L..i_
:.:.:.:.:.:.:.:.:.:i(.:.,.;..
.,.,.,...
:.:.:..,:.:.:.:.:.
;:
..:,,
:::;:y:i:::;
,:::
,.,.
:,:::,:::::::z:i::
L.............
.....:..: :.:.::::::::::::::::::::::::
I:::.:::
::,:,...:
.,.y::
i:,.,
:.:.....
::.:f+;~:::.:.:.::::::.:.:::.:.:.:
..:..
....:,.
+ ..,,,):,:
c
ACTION :
Specify End position
3-4
The specified
part is copied.
Pl
ACTION : PlOO
If required,
3-23
(13) Returning
below.
screen, displayed
screen (MAIN).
FUNCTIONS
subprogram,
is suspended.
_....\\..
........................
$1::::;;g::
:.:;:::y:y:;:~::
_, ,.,.,.
..
,.,_
.
..Yy.*
$Q;
$.:rii:
~~~~
1 SlO
Cl s20
i
tpll
P21
After pressing
F3
Move
F4
mAin
List
F5
rfter pressing
EDIT(LADDER/STEP
SEQUENCE)
R~~(~TEP
PROGRAM:(STEP
LEVEL1
$@,iip;&#$
LEVEL2
0 ~0002
LEVEL3
0 PO004
q ~0008
0 PO009
0 PO022
.
0 PO014
0 PO024
.
.
q JPO304
0 PO015
0 PO025
.
.
0JPO405
A]~0021
.
.
0 ~0101
~0202
3-24
pooo5
SEQ) [A:YFLYDATAYSFC~~)
SEQUENCE DEMO PROGRAM)
poooe
q PO016
0 PO026
.
.
c]]PO406
p(JoO7
PO017
q lPOO27
.
&PO407
If the subprogram
whose previous
FUNCTIONS
is
message is displayed:
To continue
Otherwise,
the previous
(14)LIST
The list of subprograms
referenced
by the stepsequence
subprogram
that is currently
being
edited is displayed.
:.:::::.:::::ii::I:i8iiiiiiii
i_i:.::~~.::;:.;
7====j =
:~~~~~~~
Cl SlO
cl s20
....... ..:::...::.:.;.:
........:.:,:.:::.:::.::::::~:;::~::,:
.I...
... .......+
..
.I
:::,t
.::~i;::i:::i::i::_:~::.~
Pl
P21
Pll
Pl
=II=I=t=III
Fl
F2
F3
F4
F5
Search
Copy
Move
mAin
List
EDIT(LADDER/STEP
SEQUENCE)
OJP200
0
0
PO008
PO021
0
0
PO009
PO022
0
0
PO014
PO024
PO015
q PO025
0
0
I
3-25
PO016
PO026
PO017
q ]POO27
MAIN
CHANGE
ZOOM
Following
Function
FUNCTIONS
Other keys
key
] :Displaying
[ MAIN
configuration
[ CHANGE
] :Creating
[ ZOOM
] :Modifying
: Displaying
[ROLL UP]
the subprogram
screen
previous
screen
next screen
a new subprogram
a subprogram
Screen display
q ]P200
The subprogram
they
displayed
( 0
The
are nested.
numbers
subprogram
are arranged
for which
the
[ZOOM]
PO015
PO016
key is pressed
to nest the
first is
PO008
Subprograms
following
PO009
referenced
[I3 PO014
by the subprogram
that is currently
mark: :
cl
Ladder subprogram
cl]
Step sequence
(15)Checking
subprogram
the syntax
If the [ZOOM]
Pl
gqc. :.::.:::,:::I:.:,:,::::....:.
.;:.(.:.:.:.:.~:.~::::::::::,
j:,...,
:.:7 ./.
0
;-,~:il~:~:~~
;,.,; ::~...,.,.:
s1 0
:,t-ll~~
Pll
I
0
t
s20
P21
3-26
PO017
being edited
$."f:"
...
....................
.;...::..:.::;:
.:
..?..):
..: ..:.:.::::
is satisfactory,
~~~~~~~~ I
...
.:.:.::
.....
: : : >: :
...
the following
message is displayed:
.....
..................
..
slo
.:.::.:..:. .. .: :.:::j::::::::
:>::z: .::i;i::,i:i::llii;ili:iliiilcy;
2;:s:: ............
......>
...
....................
. :.:.
...................
Pl
t
Check completed
Pll
Pl
~11 [Chart
a subprogram
message is displayed:
Sequence
error
I
(16)Modifying
(ZOOM)
key.
~~~~~~~l,;~~.~
i ====7 =
::::::::
:;:;:::::::;
;:::
:.:,:g:>::;:;:i:
~~:~~~~di 0
SlO
. ::.:i.:.:.:::::+
:..2;. t
:....::,:::.::.::
::;:;$,.,,,,,;,:.,
.jjj,::jjj:,:~~g::j:~::
Pl
cl s20
t
P21
Pll
cl SlO
Y2
Cl s20
I
3 - 27
FUNCTIONS
FUNCTIONS
which is to be edited.
L
Meaning
Figure
Step sequence
of the figure
Subprogram
to be edited
Ladder subprogram
subprogram
101
subprogram
Ladder subprogram
01
subprogram
Transition
Ladder subprogram
(17)End of modifying
Press the [ESC] key.
Fl
F2
F3
F4
F5
Save(update)
Quit
Edit
save
Rename,
Optimize
h quit
h quit
Menus
Menu
Save
I
IEnd
Editing
Result of editing
Display
IOptimized
-
Quit
End
Discarded
Edit
Continue
Continued
Not optimized
Rename
End
Updated
Optimized
optimize
Continue
Optimized
3-28
and continued
Optimized
Z
LJJ
CL
a
APPENDIX
APPENDIX
1 DATA TRANSFER
1 DATA TRANSFER
CABLES
CABLES
Use the cables below to transfer data from a PC to a CNC, ROM writer (FA writer or PMC writer),
or P-G (P-G Mark II or P-G Mate).
1.
For PC9801
PC980 1
25pin male
connector
On-line cable
25pin male
connector
CNC, ROM writer, or P-G
2.
25pin male
connector
On-line cable
II
25pin female
connector
25-pin male
connector
3.
25-pin male
connector
25-pin female
connector
On-line cable
25-pin male
connector
1
CNC, ROM writer, or P-G
Al-l
APPENDIX
On-line
cable
(AOSB-0031-K8Ol/K802)
2
SD
SD
RD
RD
4
RS
25dn male
connector
RS
I
cs
cs
ER
ER
DR
DR
CD
ZI
25-pin male
connector
CD
SG
SG
FG
1 DATA TRANSFER
FG
CD
CD
3
RD
RD
2
SD
SD
g-Din female
connector
20
ER
ER
7
SG
SG
6
6
DR
DR
7
22
RS
RS
cs
cs
Cl
Cl
Al-2
25-pin female
connector
CABLES
A!
APPENDIX
1. GENERAL
This appendix
describes
2.
the procedure
RAM board.
HARDWARE
for operating
It also describes
related notes.
CONFIGURATION
(1) PMC-L
No extra hardware
is needed.
The PMC-L is operated with ROM only when the PMC-L is provided
the Ladder Edit Cassette
(2) PMC-M
The optional
It is also necessary
OEl
ROM number
OF1
-_)
OEl
OF1
OEl
Memory card
(A16B-1212-0210)
(Note 1) When the PMC-M is provided with the ROM board, it is operated with ROM whether
the Ladder Edit Cassette
is mounted
using
the Ladder
or not.
ladder
diagram
display
Edit Cassette
the original
are different.
A2-1
The
program
on the PMC-M
ladder program
stored
being
executed
and
the
3.
RAM OPERATION
(1) PMC-L
Yes
Contents of the
backup RAM
Parameter for
displaying the
PMC load select
screen
No
Is the EPROM
Yes
=I pk
(see Section 4)
A2-2
APPENDIX
(2) PMC-M
Contents of the
backup RAM
I
Yes
Is the EPROM
ROM operation
No
Parameter for
displaying the
PMC load select
screen
(Note)
Ladder
programs stored in
the EPROM on the
ROM board are
copied to the RAM.
Yes
PMC LOADING
ADDRESS:OOOOH
DATA:
OOH
==k
RAM
(Note)
Transferring ladder programs from the
FAPT LADDER is needed. RAM contents are
deleted when the power is turned off.
AZ-3
APPENDIX
in the PMC-M
below.
the ROMs
memory
board.
usually
on RAM ooeration
on the
management
that is
a ladder program.
A ladder program
that
When a ladder program is sent from a ROM or a floppy disk that contains
be executed,
software
above.
is executed
on
RAM ooeration
Merhod
7: Mount
the
Edit Cassette.
Cassette executes
Mefhod 2:
Mount
sockets
usually
management
To change
a ladder
program
The
PMC-M
management
software
in the
Edit
used
Also
for the
mount
PMC-L
the ROMs
on the memory
which
is executed
on RAM
board.
into
The
the
PMC-M
operation,
follow
the description
above.
If an attempt
is made to perform
RAM operation
in conditions
other
operation.
A2-4
than those
first.
described
APPENDIX
4.
FUNCTION
FOR OPERATING
THE PMC-UM
WITH RAM
on hardware
configuration.
the PMC-M
is not provided
with
ROMs
on the sockets
nor the
ROM
board
is not
Whether
NO.71
DPCRAM
I
#7
DPCRAM
or not is determined
CNC parameter.
#6
I
#5
#4
1:
0:
A2-5
#3
#2
I
#l
#O
APPENDIX
3 ERROR MESSAGES
Message
xxx executable
Hit any key!
Insufficient memory.
Hit any key!
Error occurred
A3-1
file xxx.
APPENDIX
2.
3 ERROR MESSAGES
(compilation
Meaning
& printer)
and Dealing
There is no P INTERF.DAT
WRITE ERROR P
MAKING
DATA TABLE
WRITING
SELECTED
FILE DATA
INTERF.DAT
in current directory.
NOT ENOUGH
KEY...
MEMORY.
FILE ALREADY
KEY...
SELECT.
HIT ANY
HIT ANY
NOT BE SELECTED
FILE, YET.
STRINGS.
NAME.
with using
A3-2
files
APPENDIX
3.
3 ERROR MESSAGES
Description
Insufficient
memory.
nsufficient
disk space.
Software management
system directory.
Ippointed
name.
data broken.
A3-3
APPENDIX
3 ERROR MESSAGES
Editing
Message
Description
-
ILLEGAL OPERATION
INPUT INVALID
HORIZONTAL
Function
Incorrect
net found when [COPY][MOVE]
was
specified.
Error found on the screen during a search beyond
the screen.
NET OVER
MNEMONIC
ADDRESS
BUFFER OVER
BIT NOTHING
VERTICAL
LINE ILLEGAL
LINE ILLEGAL
ARAMETER
-ADDER
NOTHING
ILLEGAL
instruction
parameters
Unnecessary
LEASE
An incorrect
Specified
search.
-UNCTION
Specified function
function instruction
COMPLETE
NET
NOT FOUND
A3-4
address
was
not found
instruction
search.
during
address
during
APPENDIX
Message
STACK REGISTER
Description
3 ERROR MESSAGES
Error occurred
Error occurred
INSUFFICIENT
KEY!
DATA SIZE
MEMORY.
HIT ANY
file.
during writing
Message
System Parameter,
Description
Symbol
No Definition
Nonexistent
Appointed
Appointed
Appointed
Appointed
Undefined
Specified
search.
Invalid Value
Addresses
panel.
Address Appointed
Error
A3-5
to
APPENDIX
4.
3 ERROR MESSAGES
PRINTER
Description
Message
AMROFTRP.DAT
exist.
Data in AMROFTRP.DAT
system program.
[BREAK]
Error occurred
data file.
EXIST.
FILE.
[BREAK]
DIFFERENT
MACHINE
CHANCEL PRINTER
HIT ANY KEY...
CODE.
OUTPUT.
FILE.
A3-6
is incorrect.
Reinstall the
Turn it on.
There
APPENDIX
5. COMPILATION,
DECOMPILATION,
Message
3 ERROR MESSAGES
AND LINKING
Description
Error title 80
Error message 60
the maximum
Error message 61
size for
Error symbol/comment
70
Error symbol/comment
71
Error symbol/comment
72
Error symbol/comment
73
Error ladder 40
Error end 2
Error ladder 41
Error ladder 42
Error end 2
Error ladder 48
Error end 25
Error end 3
Error end 4
A3-7
code in the
99.
APPENDIX
Description
Message
3 ERROR MESSAGES
Error end 17
Error end 18
Error end 19
Error end 20
Error end 21
Error end 24
Error end 5
control mode.
Error end 6
control mode.
Error end 7
control mode.
Error end 11
Error end 12
Error end 13
Error end 8
Error end 9
Error end 10
Error end 14
Error end 15
Error end 16
Error end 27
WRT or WRT.NOT
function instruction
WRT.NOT.
Uarning end 29
Narning end 30
A3-8
END3
mode.
control mode.
control mode.
APPENDIX
Description
Message
Error link 90
3 ERROR MESSAGES
Error link 92
irror link 93
for
for linking.
Iut of memory
qead error
or
for
lead error
Vrite error
Vrite error
Iead error
for compilation
A3-9
APPENDIX
Description
Message
(System parameter)
Read error
3 ERROR MESSAGES
(I/O module)
(Message)
Symbol)
Read error
Read error
Read error
Comment)
Read error
Message)
Comment)
EXECUTING
System parameter)
Write error
Write error
Write error
Time-consuming
processing is being performed
during compilation, decompilation,
or linking.
(Note) This is not an error message.
A3-10
6.
COMPILE ERRORS
Error:Processing
The processing
Warning: Processing
The processing
of a subprogram
of other subprograms
is continued.
- Editing sub-program
(Cause)
002
- Multiple
sub-program
(Cause)
003
( Pn )
(Pn.$SJ)
numbers.
. The title data which could not be display on the CNC was replaced with space code
(Cause)
(a Japanese
code,
for example).
004
* Illegal OP.PANEL(
(Cause)
Although
PARAMETER
). Proceed to discompile
using NO.
* Verification
(Cause)
006
007
error.
The password
is invalid.
(Action)
* Only alphabetical
(Cause)
and numerical
A non-alphanumeric
another word.
is not valid.
characters
character
are allowed.
is specified.
009
A3-11
APPENDIX
010
011
* xxx(Title)
(Cause)
020
(warning)
not found.
- xxx(System
(Cause)
019
* xxx Source-program
(Cause)
018
An installation
017
name illegal.
016
015
014
There is insufficient
* xxx Source-Program
(Cause)
013
There is insufficient
- Out of memory.
(Cause)
012
3 ERROR MESSAGES
parameter)
read error.
or destroyed.
read error.
The title data of xxx may have been damaged or destroyed.
The I/O module data of xxx may have been damaged or destroyed.
002
* Sub-program
(Cause)
003
number is different
The specified
* There is no SP instruction
(Cause)
The specified
Alternatively,
from Source-program.
subprogram
A3-12
APPENDIX
004
* SP instruction
(Cause)
005
007
* Specified
(Cause)
008
Data remained
- There is an undefined
(Cause)
instruction
is stored.
range.
range.
range.
011
instruction.
predetermined
010
009
in the subprogram.
006
was detected
3 ERROR MESSAGES
the limit.
* Illegal DSTEP
(Cause)
instruction
013
014
was detected,
* LADDER execution
is not defined.
Alternatively,
of the DSTEP
is duplicated.
(Cause)
(Action)
the definition
The parameter
of JMP instruction
the predetermined
is not allowed.
limit.
is other
than 0.
(Action)
015
The parameter
of COM instruction
other than 0.
(Action)
A3-13
is not allowed.
(number of coils to be controlled)
is
APPENDIX
016
017
3 ERROR MESSAGES
is empty.
(Action)
instruction.
code.
(Cause)
018
- The comment
code.
(Cause)
019
The comment
contains
code.
(Cause)
021
An installation
* FLxxxxx.TBL
(Cause)
024
An installation
* Insufficient
(Cause)
file.
023
022
An installation
file.
Set-up file.
error may have occurred.
An installation
disk space.
There is insufficient
to the file.
(Action)
025
026
A program is specified
the limit.
level/subprogram).
027
(Action)
A3-14
is not defined.
APPENDIX
028
029
In a subprogram,
by the SP instruction.
a program is specified
within level 2 or 3.
within level 1 or 2.
cannot be used.
was attempted
was attempted
* END instruction
(Cause)
042
* END3 instruction
(Cause)
041
is not preceded
. END2 instruction
(Cause)
040
was detected.
* END1 instruction
(Cause)
039
is not SP.
038
of a subprogram
037
036
035
* There is no SP instruction
(Cause)
034
033
032
031
The definition
030
3 ERROR MESSAGES
The subprogram
parameter
was attempted
within level 1.
of the SP instruction.
A3-15
in the
APPENDIX
043
044
(Action)
045
047
(Action)
by COM instruction
A COM instruction
Terminate
was encountered
was detected
limit.
was encountered
An END3 instruction
- COM instruction
(Cause)
by COM instruction
the predetermined
was encountered
An END2 instruction
by COM instruction
An END1 instruction
046
3 ERROR MESSAGES
was encountered
COM instruction.
048
049
050
(Cause)
052
* JMP instruction
was detected
(Cause)
A JMP instruction
(Action)
Terminate
was encountered
of JMP instruction
An END3 instruction
was encountered
of JMP instruction
An END2 instruction
- The destination
of JMP instruction
An END1 instruction
. The destination
(Cause)
051
* The destination
(Cause)
was detected.
is beyond
END3 instruction.
was encountered
was encountered
instruction.
053
054
055
was detected.
No instructions
can be recoonized.
A3-16
APPENDIX
056
No output instruction
instruction
3 ERROR MESSAGES
is specified
after a functional
instruction
which requires
output.
057
* SP instruction
(Cause)
058
061
* Specified
(Cause)
was attempted
was attempted
within a subprogram.
- END3 instruction
(Cause)
062
* END2 instruction
(Cause)
was attempted
* END1 instruction
(Cause)
060
. SPE instruction
(Cause)
059
was attempted
within a subprogram.
was attempted
of the functional
within a subprogram.
instruction
of a functional
instruction.
063
of the CALL
instruction.
064
of the CALLU
instruction.
065
066
. There is an undefined
(Cause)
068
(Cause)
069
by the selected
A subprogram
* SP instruction
(Cause)
instruction
which is not
model.
was detected
An SP instruction
of the SP instruction.
instruction.
067
in the subprogram.
was encountered
by COM instruction
An SPE instruction
was encountered
A3-17
APPENDIX
070
* The destination
(Cause)
071
* CALL instruction
(Cause)
072
074
076
077
078
079
(Cause)
is beyond SP instruction.
was encountered
by COM instruction
was encountered
by COM instruction
A CALLU instruction
- The destination
is beyond SP instruction.
was encountered
A CALL instruction
was encountered
of JMPB instruction
080
* JMPC instruction
(Cause)
081
of common
line control.
within level 1 or 3.
was encountered
of JMP instruction
An SP instruction
by COM instruction
An SP instruction
within level 1 or 3.
was attempted
was encountered
An END instruction
* The destination
(Cause)
by COM instruction
of JMP instruction
was attempted
An END instruction
- The destination
(Cause)
075
was encountered
* CALLU instruction
(Cause)
073
of JMP instruction
An SPE instruction
3 ERROR MESSAGES
was attempted
as the parameter
of the JMPB
instruction.
082
083
A3-18
as the parameter
of the JMPC
APPENDIX
3 ERROR MESSAGES
6.6Path 2/warning
001
* Unreferenced
(Cause)
subprogram
A subprogram
Pxxxx.
is
encountered.
003
the
limit.
symbol, comment,
the predetermined
limit.
An identical
limit.
006
data exceeds
005
004
limit.
L address is specified
LEVEL2,
or LEVELB.
007
008
is followed
by another program.
The destination
- The label of Lxxxx to refer exists in another level. ( xxxx net in Pxxxx.#LA
(Cause)
011
The destination
* The label of Lxxxx exists in the COM mode. ( xxxx net in Pxxxx.#LA
(Cause)
010
an END instruction
009
A program including
( Pxxx.#LA
The destination
- There is no subprogram
(Cause)
The subprogram
or LEVEL3.#LA.
A3-19
APPENDIX
3 ERROR MESSAGES
Message
NITIALIZE
ROM FORM
OF
EXECUTE
4OM ID UNMATCH
ERROR
A3-20
for the
APPENDIX
Description
Message
IFILE READ
ERROR
I-
I-
IROM
FILE FORMAT
ERROR
ERROR
I-
3 ERROR MESSAGES
EROM is faulty.
IWIIT.5
orientation.
PARITY ERROR
Incorrect
RUNNING
WRITER!
ERROR
TIMER SET/CANCEL
ERROR
A3-21
type of ROM
8.
MNEMONIC
EDITING
(System
Parameters >
Message
Description
Invalid qualifier.
System parameter
character(s).
Unknown
Illegal value.
System parameter
contains
invalid numerical
Out of value.
System parameter
data.
contains
out-of-bound
Expected
a multiple of 5.
Expected
a multiple of 2.
Illegal character(s).
System parameter
Illegal address
System parameter
contains
Expected parameter(s)
System parameter
is missing or incomplete.
data number.
in 1 line.
A3-22
is followed
contains
by invalid
data.
numerical
invalid character(s).
data that
an invalid address.
APPENDIX
3 ERROR MESSAGES
<Title Data B
Description
Message
Invalid qualifier.
Unknown
Specified
m-type characters.
Illegal character(s)
invalid character
Data identifier
data number.
in 1 line.
(Symbol
data identifier
the maximum
number specified
Description
data.
is incorrect.
Message
SYMBOL
by invalid character(s).
Comment
Invalid qualifier.
Illegal character(s).
Invalid character
comment data.
Illegal address.
Redefinition
of address data.
Redefinition
of symbol data.
Mnemonic
data.
Symbol or comment
Mnemonic
bounds.
in 1 line.
in
A3-23
in symbol and
in symbol and
data contains
identical
symbol
data.
for
(LADDER
Data >
Message
Description
Basic command
invalid qualifier.
Expected
Function
instruction
has no parameters.
Function
instruction
is missing parameters.
Function
instruction
Illegal address.
Unspecifiable
Out-of-bound
Undefined
Data contains
an undefined
Unspecifiable
function
Address
coil.
Dut of parameter
Expected
address.
parameter(s).
instruction.
Invalid functions
name.
value.
A3-24
has no address.
by invalid character(s).
command.
instruction
was specified.
in a basic command.
in a
instruction
for
in the function
in the function
APPENDIX
Description
Message
3 ERROR MESSAGES
Function instruction
insufficient.
Expected
Unexpected
address.
Unexpected
parameter(s).
Unexpected
control condition(s).
Unexpected
coil(s).
Function instruction
bound address.
parameter
Function instruction
address.
an invalid
Function instruction
bound address.
an out-of-
control condition(s).
in 1 line.
A3-25
control conditions
instruction
are
control conditions.
instruction
control conditions.
instruction
instruction
contains
that
that
an out-of-
APPENDIX
8.5 Mnemonic
Editing
<Message
3 ERROR MESSAGES
Data>
Description
Message
Illegal address.
Invalid qualifier.
Message
address.
Illegal character(s).
Message
data contains
Mnemonic
mnemonic
Cannot convert
PMC series.
Specified machine
not agree.
in 1 line.
in case of specified
A3-26
the maximum
m-type characters.
by invalid character(s).
that
an out-of-bound
invalid character
data.
Only
type do
APPENDIX
3 ERROR MESSAGES
Message
Description
Invalid qualifier.
Illegal address.
Out-of-bound
address.
an invalid
an out-of-
an invalid
an out-of-
an invalid
an out-of-
in 1 line.
A3-27
by invalid character(s).
address specified
data
that
APPENDIX
9. STEP SEQUENCE
3 ERROR MESSAGES
EDITING ERRORS
Description
Error message
Illegal source code
Comment
The comment
Memory allocation
Insufficient
Sufficient
error
There is insufficient
disk space
Unconnected
step sequence
diagram
Syntax error
Transition
A transition
Selected
branch error
drive.
an illegal code.
line contains
an illegal code.
Cannot insert
Horizontal
fine illegal
The specified
Check incomplete
Chart sequence
error
cannot be found.
error
The sequence
is incorrect.
The beginning
of the sequence
An instruction
error
error
error
The sequence
A3-28
is incorrect.
is incorrect.
is encountered
is incorrect.
an illegal code.
APPENDIX
Error message
Description
Illegal specified
The corresponding
position
Error
The specified
subprogram.
The specified
file
The temporary
cannot be found.
character
Error
name exists
coordinates
The specified
Same sub-program
3 ERROR MESSAGES
Input invarid
Expected
No subprogram
address
Sub-program
extension,
the
number is specified.
A3-29
4 MODULAR PROGRAMMING
(PMC-RA3/RB3/RC3
ONLY)
APPENDIX
sequence
The sub-program
more modules
The modular
function
functions
which
function
enables
FAPT LADDER
to manage a program
by dividing
it into two or
(modular programming.)
programming
is accomplished
a module
to a program
and source
and connect
editing
function
to produce
function
to connect
modules.
0 Module
program.
A module
program
correspond
to a sub-
A single module can be the first or second half of the main program
or a group of sub-programs.
l
Source program
1.
: Physical
LADDER DIAGRAM
(1) Dividing
l
EDITING FUNCTION
a source program
The function
produces
Source program
Module
A4-1
program
and creates
another
program,
to
(2) Combining
source programs
The function
The function
combines
program
to another
source
program
that is
being edited.
combines
Source program
Source program
Source program
. . .. .. *..*
_....
*
...
Sections
2.
......
Edit
.
. ...*.
.
...
<.....
of a Sequence
Program
in Section
Diagram Editing.
COMPILE FUNCTION
(1) Combining
l
modules
The function
0 The
files
extension
compiles
a batch of separately
to be combined
can be specified
in a control
statement
(text
file having
the
#LS).
MAINFILE.#LA
1Main program
SUBFILEl.#LA
1Sub-program
1 1
SUBFILE2.#LA
I Sub-program
MAINFILE
SUBFILEI
SUBFILE
.
SUBFlLEn
,
I
I
.
.
ROM data
Main program
Sub-program
Sub-program
.
.
SUBFILEn.#LA
Sub-program
For details, see Section 5.3, Compilation.
A4-2
APPENDIX
(2)
Control statement
4 MODULAR PROGRAMMING
(PMC-RA3/RB3/RC3
ONLY)
(.#LS file)
to be combined
are coded in
example.
Parameters,
symbols,
comments,
the title, and other data, except data for the ladder, from the
first program are used for the second and later programs.
(3) Advantages
0 Programs can be edited quickly and easily because small source programs
are handled.
0 A source
purpose
program
changing
its name.
Program
in the control
statement
can
be used
for another
only
Program 2
ESub-program
..................
A4-3
by
APPENDIX
PROCEDURE
describes
PROCEDURE
The operating
manuals.
AS-1
procedure
(PMC-NA),
refer to
APPENDIX
PROCEDURE
The
(NEXT]
(0
@
@
entry
procedure
is described
below
to 0).
CHECK
DELETE
*** MESSAGE l **
SELECT MODE AND HIT
[SELECT] [ YES
I[
KEY.
[SELECT]
~0
11
1 [ DOWN ]
up
'SYSTEM
DATA
LOADING
FILE DIRECTORY
~~~~~~~~
TEST. DAT
END
*** MESSAGE
SELECT FILE
l **
AND HIT
=-I
[SELECT] [ YES
1[
[SELECT]
~0
1[
up
KEY.
1 [ DOWN
I
Cy
(SELECT][ YES
[YES] OR
][
NO
[NO] KEY.
][
UP
][ DOWN ] I
/
I
*** MESSAGE ***
HIT [SELECT] KEY.
ILLEGAL FORMAT FILE
[SELECT] I YES
I[ NO
]I
I[
UP
DOWN
I
:\
LOADING
j
COMPLETE.
HIT
[SELECT]
KEY.
End of entry
[SELECT] [ YES
AS-2
I[
NO
I[
up
I[
DOWN
programmer
operating
operating
on an upgraded
edition
is used to output
a sequence
A08B-XXXX-J502,
A08B-XXXX-J501,
editions
editions
AO8B-XXXX-J502,
editions
Off-line programmer
CNC
: Operating
: Operating
Cases 0,
0,
0,
on an upgraded edition
f-
-+
: Unconditionally
+___
___+
on an earlier edition
and 0,
where
input/output
is possible
below.
A6-1
under
some condition,
possible
are explained
Cases 0
and @
output
No special operation
is required.
Input
To output
to enter a sequence
program.
Case 0
Output
a sequence
program,
specify
format
as 1 (S-format)
on the
the output
is 0 (binary).
MONIT STOP
= 1
= M-CARD
_ "RITE
][ READ ](COMPARJ
I [SETUP ]
MONIT STOP
:.,..
:,.......i
OUTPUT FORhfAT(pROGRAM) +$$:_ii;
(O:BINARY,l:S-FORMAT)
[INPUT ] [
Input
To enter
a sequence
program,
II
select
I[
F6 (input/output),
1 [ INIT 1
then
F3 (Handy
File &
Case @
output
Output a sequence
program
F4 (FLOPPY CASSETTE
Input
Select F6 (input/output),
to a memory
ADAPTER
A6-2
F6 (input/output),
then
then F5 (memory
card by selecting
APPENDIX
APPENDIX 7 CAUTIONS
7 CAUTIONS
DOSKEY.COM
When DOSKEY.COM
is used in insertion
Be
careful
especially
to the following:
DOSKEY.COM/INSERT
when
the
AUTOEXEC.BAT
contains
a command
line
of
DOSKEY.COM.
When
DOSKEY.COM
is used in insert
the symptom
described
below occurs.
When an attempt
on the conversion
to mnemonic
screen,
the cursor
disappears,
data type
[Measure]
Use DOSKEY.COM
(2) Windows
in replace mode.
3.1
SMARTDRV.EXE
When SMARTDRV.EXE
Be
careful
especially
to the following:
SMARTDRV.EXE
when
the
AUTOEXEC.BAT
contains
a command
line
of
SMARTDRV.EXE.
When SMARTDRV.EXE
l
The following
the following
symptom
occurs.
alarm occurs during a read from the PMC or FA/PMC writer, disabling
entry.
Alarm message
Received
data invalid
OVERRUN
[Measure]
When SMARTDRV.EXE
a.
b.
A7-1
disk drives:
APPENDIX
MESSAGE
DATA (CHGMES)
This function
the message
is a tool(CHGMES)
data incorporating
sequence
data in CNC(PMC)
can be replaced
data
Supporting
multi-lingual
message.)
changing
the message
data execute
file,
1.
PROCEDURE
RAlIRA2!RA3iRB/RB2/RB3/RBWRC/RC3/RC4/NB
OF THE MESSAGE
DATA CHANGING
(1) Load the basic message ladder file of handy file format to the NC by using the memory card or
floppy disk on the PMC input!output
(2) Input
the
CHGMES
file(handy
operation
command
with
the message
and dummy
ladder
file format).
input/output
([I!01 screen).
2.
([I/O] screen).
operation
OPERATING
It is necessary
by loading
the output
ENVIRONMENT
to use following
operating
environment
(1) Memory
235Kbytes
is required
when activating
this function
without
FAPT
LADDER.
(2) Temporary
files
This function
generates
is set by environmental
This
function
environmental
It is necessary
$TMPD.T-,
generate
following
temporary
variable TMP
temporary
variable TMP
(These temporary
which
of PC-DOS.
files
on the
route
directory
of current
is not set.
to free max.65KBytes
$TMPW.T
(= 00-99)
A8-1
automatically.)
files.
drive
when
APPENDIX
MESSAGE
DATA (CHGMES)
to use following
disk space.
68KBytes
For installation
To generate temporary
65KBytes
files
variable TMP
3.
133KBytes
INSTALLATION
Please
copy
EXE-FILE
(_CHGMES.EXE)
to any directory
from
FAPT
LADDER
system
floppy
disk(Vol.3).
Key in I_ CHGMES
* CHGMES.EXE
* RB3DUMMY.SFM
Example
files(.SFM)
then following
* ASC2lMG.EXE
* IMG2ASC.EXE
* RB3BASIC.SFM
* RB3MES.SFM
are used
to confirm
the installation
example files(.SFM)
of this function
by activating
example
command.
4.
ACTIVATION
Key in following
command
in the utility.(No.9
of FAPT LADDER
main
menu).
Or,Please
CHGMES
command.
[INPUT FILE]
[OUTPUT
FILE]
[PMC TYPE]
( [COMPARE
INPUT FILE
set.)
FILE] )
<return>
data
ladder file.
to a handy file
FILE
: :
only message
data.
substituted.
PMC TYPE
: :
or RA2 or RA3...etc.)
<Applied
PMCs>
item.
FILE : :
Basic message
outline.
This
size
tool
COMPARE
guarantee
crashing
compares
message
FILE
to determine
that
only
the
message
of
the
if there
will
is a match.
be correctry
A8-2
INPUT
FILE
and
the
Then,
you
can
replaced
FILE to CNC.
without
APPENDIX
<Outline
MESSAGE
DATA (CHGMES)
of Operation 7
Message for changing + Dummy ladder
Generation,
Editing
COMPILATION
+,
+,
J
INPUT/OUTPUT
(F4:FLOPPY
CASSETTE
Handy File)
FLOPPY
CARD
%2
%l
(Note)
%2
r/
(Note)
%3
FLOPPY
MEMORY
r]ORu
(Note)
It is possible
FSl5-B
operation
CARD
of ROM file
of PMC.
to load by memory
card
FS-20,
FS21-B, and
(PMC-NB).
MANUAL
(LADDER
LANGUAGE)
A8-3
(B-61863EI06)
APPENDIX
5.
MESSAGE
DATA (CHGMES)
USING EXAMPLE
of this function
example.
There are some sample files in FAPT LADDER system floppy disk for checking
RB3DUMMY.SFM
: :
RB3BASIC.SFM
: :
: :
Basic message
(Message
RB3MESSFM
this function.
file is a normal
sample data.
output
It is possible
data)
data(50KB))
file, when
to check
result
by comparing
for above
OUTPUT
as the following
is installed
in main
body.)
(1) Please
A: y
command.
RB3DUMMY.SFM
USERTEST.SFM
(2)
Following
file is generated
USERTESTSFM
FILE.ln
RB3
RB3BASIC.SFM
< return 7
this example,USERTEST.SFM
is used.
on current drive.
(Message
data (50KB))
COMMAND).
(3) Check the result by using FC/A(PC-DOS
A: Y 7 FC/A
USERTEST.SFM
RB3MES.SFM
If NO DIFFERENCES
6.
ENCOUNTERED
is displayed,
ERROR MESSAGES
Message
Meaning
(pmc type)
and countermeasure
applied
PMCs.
chgmes : PMC type unmatch
(input file)
(compare
file)
Message
file do
size by
ASC2lMG.EXE
directory
A8-4
of FAPT LADDER.
does not exist in the same
of CHGMES.EXE.
APPENDIX
Message
DATA (CHGMES)
IMG2ASC.EXE
directory
MESSAGE
of CHGMESEXE.
It is impossible
file
to make temporary
file.
* Disk is insufficient.
$tmpd.t
chgmes : Cannot make temporary
file
- It is impossible
$tmwd.t
$tmp*.tOO -$tmp*.t99
Temporary
exist.
area in input is
zonflicted
asc2img : Unknown
file type
Please change
and
reactivate.
3sc2img : Cannot open file
Isc2img
It is impossible
It is impossible
file.
It is impossible
A8-5
APPENDIX
9 SOFTWARE
VERSION TABLE
As described
disk.
in Section
If software
products
of specific
versions
system disk.
in its hard
of specific
versions
Software
the required
capacity
just by
screen.
versions
Combinations
(-Jxxx)
in addition,
of different
versions
that can
directory
PMC-FIB/FE
Ol.O-
03.0-
04.0-
(-J502)
02.0
03.6
06.0
04.0-
05.0
06.1
06.2
06.3
05.0
06.1
06.2
06.3
PMC-N
Ol.l-
03.0-
02.3
03.1
Ol.l-
02.0-
03.0
01.12
02.3
(-J501)
PMC-L/M/P
(-J500)
06.1
06.2
06.3
06.4
07.008.4
04.8
-
04.004.8
A9-1
APPENDIX
2)
9 SOFTWARE
System floppy disks and module floppy disks for the FS16/18/15B,Powe
VERSION TABLE
software
Combinations
of versions
(-Jxxx)
MC-RB/RC
01.0
02.0
03.0-03.6
(-J502)
?Al/RA2
MODULE
01.0
02.0
02.1
PMCRAl/RA2/RA3
04.0-
05.0-
04.2
06.0
03.0-
04.0
06.1
04.1
03.4
06.2-
08.0-
08.3-
07.1
08.1
08.4
04.2-
05.0
05.1
06.0
06.1
04.4
PA1 /PA3)
(-J603)
IB/RC MODULE
01.0
02.0
03.0
03.1-
04.0-
04.5
03.2
04.4
04.6
PMCRB/RB2/RB3
04.7
04.805.0
164/RC/RC3/RC4)
(-J604)
(Note)
1C MODULE
01.0
01.1
01.2
02.0
02.1
01.0
Ol.l-
02.0
02.1
(-J605)
JB MODULE
(-J606)
Note)
When using
01.2
PMCRB4iRC4,
floppy disk(-J604)
at last of all
installation.
3)
System floppy disks and module floppy disks for the FSO,Power Mate-ABC
I -J*
Software
Note)
Combinations
of versions
PMC-L/M/P
500
01 .l -04.8
05.0
06.1
06.2 -06.3
L MODULE
600
01.1-02.0
03.0
04.0
05.0-06.0
M MODULE
601
01.1-03.0
04.0
05.0
06.0 -07.0
M (MMC) MODULE
602
01 .l -02.0
03.0
04.0
05.0-06.0
The column
entitled
-JXXX
indicates
9200/9201 -JXXX
A9-2
of software
code A08B-
APPENDIX
Software
products
products
to be stored
in the same
Software
J502/03.0
2)
Software
products
VERSION TABLE
directory
have
the different
1)
9 SOFTWARE
first.
version
The following
When software
numbers,
however,
are examples:
J502!03.0
and J501/03.0
A9-3
However,
APPENDIX
IO MANAGING
A SOURCE PROGRAM
1)
the function
as some files.
but FORMAT-B.
FORMAT-A
The source program is managed using the following
names.
A single directory
user programs
- xxxxxxxx.#PA
- xxxxxxxx.#TA
- xxxxxxxx.#sY
- xxxxxxxx.#c1
- xxxxxxxx.#c2
- xxxxxxxx.#ME
- xxxxxxxx.#l0
- xxxxxxxx.#LA
(xxxxxxxx
2)
File managing
is the specified
(reserve)
FORMAT-B
A directory
managed
names.
programs.
- CONTROL
File managing
- SYSPARAM
- TITLE
- SYMBOL
- COMMENT1
- COMMENT2
- MESSAGE
- IOMODULE
- LEVEL1 .#LA
- LEVEL2.#LA
- LEVEL3.#LA
- PYYYYY.#LA
- PYYYYY.#SS
(yyyyy is a subprogram
(reserve)
subprograms
number.)
A10-1
In the directory,
cannot
contain
the program is
APPENDIX
3.
SAMPLE MANAGEMENT
The following
functions
The FORMAT-C
10 MANAGING
A SOURCE PROGRAM
OF FORMAT-C
(STEP SEQRCWRC4
(STEP SEQ.
by below files.
C:Y
data Y
PRG
CY
-CONTROL
- SYSPARAM
* TITLE
- XSYMBOL.xxx
- MESSAGE
- IOMODULE
* LEVEL1 #LA
* LEVEL2.#LA
* LEVELWLA
* Pyyy.#LA
- Pzzz.#SS
. NETCMT.xxx
* OPTION
- * MCARD
t
t
(Notel)
(Note2)
(Note3)
The format
of newly
2)
3)
3)
1)
created
source
program
is specified
7;
kB4
3;
RB4 STEP :3;
RC4=3;
RC4_STEP
= 3;
(Note
(Note
(Note
(Note
(Note 1)
Parameters
value
1 = FORMAT-A
3 = FORMAT-C
(initial setting)
A10-3
by %%%FLSET.CNF
are FORMAT-C.
data file.
The
APPENDIX
4.
10 MANAGING
A SOURCE PROGRAM
2)
3)
PMCRC/RC3RBiRB2/RB3.:RAl/RA2/RA3
PMC-NBQC
PMCPAl!PA3
PMC-LMIM (MMC)
FORMAT-B
-
PMCRB4 (STEP SEQ)/RC4 (STEP SEQ) (A08B-9200/9201-J502 Ver. 8.1, 8.2, 8.3)
FORMAT-C
-
PMC-RBMRBG!NB2
Note)
In case of PMCRBWRC4, FAPT LADDER creates two types of source program as above
mentioned.
ver.8.1.
For the operation of conversion refer to next chapter 6.4 Conversion from FORMAT-A to
FORMAT-B
A10-4
APPENDIX
5.
CONVERSION
10 MANAGING
A SOURCE PROGRAM
for PMC-RB4iRC4(A08B-9200!9201-J502)
is updated
1)
is the following.
2)
ver.8.1 or later.
by above mentioned.
statement
file, which
has extension
.#I.$,
for combining
modules,
the
is the following.
Do the operation
Do the operation
Note)
mnemonic
is completed
into an all-format
data.
of 2).
It is possible
to use FORMAT-A
%%%FLSET.CNF.
For the
mnemonic
without
conversion.
%%%FLSET.CNF
refer
to the
APPENDIX
System
configuration
file
%%%FLSET.CNF.
6.
on a specified
For example,
following
is managed
as described
directory
with
the COPY
or another
MS-DOS
command.
Only
to make a backup copy on floppy disk of the source program shown above, enter the
command
at the MS-DOS
prompt:
1)
2)
3)
on B:.
[RET]
specified
program name.
A10-5
and specify
B:Y BACKUP
as the source
APPENDIX 11
%%%FLSET.CNF
1. Sample of %%%FLSET.CNF
;IIIII=tll
trrfllllllllllltlll1111111111111110
IPttLtllLlDlttPOltt=It
f
=t=tff== System Setup ====t===
lS:
:
editor =;
Text Editor
:
ladkey = 1;
Ladder editing key buffer size
( 1 <= ladkey <- 16 )
;
:
password=O;
0:No password
l:Password(R/W)and(R)
2:Password(R/W)
3:Password(R)
:
f
;
i
Fl
F2
F3
F4
F5
F6
F7
= DOS / command.com;
= file List / ISCREENZ;
= flOadat / FLOADAT;
=;
=;
=;
=;
[Fl]
[FZ]
(F3)
[F4]
[FSJ
[F6]
[F7]
F8 =;
F9 =;
FlO=;
6 EXE
h EXE
6 EXE
L EXE
C EXE
h EXE
6 EXE
6 EXE
& EXE
6 EXE
i
:
*T;
LB4
'2;
RB4_STEP=2;
'2;
RC4
RC4_STEP=2;
'1' or '2'.
PMC+B4(STEP
SEQ) only supports
'1' or '2'.
PMC-RCI(STEP SEQ) only supports
IEOFI
All-l
'2'.
'2'.
APPENDIX
All parameters
Hereafter,
1)
11 SYSTEM CONFIGURATION
in the %%%FLSET.CNF
are described
Specification
is explained
following
by each item.
a) Function
FAPT LADDER
source,
editing
will newly
create
the source
program
at conversion
of mnemonic
->
and decompilation.
key word
By each PMC model, a setting parameter will be described succeeding
=========
Source program type = = = = = = = = .
Key word shows the model and uses the same character
information
the line of I* T;
of model
= , RC4
= .
- 2
= FORMAT-B
It is FORMAT-B
of ZOOM
in initialization.
and G-SRCH
can be used.
All
-2
the function
APPENDIX
12
INQUIRY FORM
name
Section
Person in charqe
Phone No.
Address
Fax No.
FANUC
sales person
No.
Product name
Ordering code
2
3
4
5
[Usage environment]
Machine
DOS
(Manufacturer:
MS-DOS
EMS board:
Other equipment
Version
(Manufacturer:
Yes
(Manufacturer:
(Manufacturer:
I No
(printer, etc.)
and AUTOEXECBAT
[Details of inquiry]
AlZ-1
INDEX
(PMC-RA~/RA~/RB~/RB~/RB~!RB~!RC~/RC~/NB!NB~)
A Program Configuration
ACTIVATION
Screen
. . . . . . . . . . . . . . . . . . . . . .
1 - 99
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3- 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
l-15
<B>
BASICOPERATION
Basic Operation
BOOT SYSTEM
BUSY control
l-17
...............................................
3- 6
...................................................
OPERATING
PROCEDURE
................
A5 - 1
2- 4
....................................................
<c>
CAUTIONS
.....................................
Changing
Changing
Changing
COMMON
OPERATIONS
Common
Communications
l-
..................................
....................................
2- 1
..................
........................................
2- 2
1 - 94
.....................................................
of a mnemonic
Conversion
Program
Converting
a step sequence
Converting
by system parameter
Data conversion
program according
editing
program
file
.......................
1 - 152
.......................
l-150
.............................
...................................
to the model
....................................
...........................................
(return codes)
..............................
........................................
.......................................................
2- 8
2- 9
.................
..................................
2- 1
1 - 19
............................................
settings
103
2 - 14
Conversion
DataFlow
2 - 12
........................................
System Operations
Compilation
......................................
name
Command
A7 - 1
............................................
.........................................
..................................................
.................................................
1 - 113
2- 8
3 - 10
3- 9
3- 9
2- 5
3-3
2-5
Al-l
l-110
l-109
<E>
Editing
EDITING
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-22
3-6
Error detection
and handling
Error detection
and messages
ERROR MESSAGES
2- 7
..........................................
.........................................
2- 6
A3 - 1
..............................................
<F>
FLOPPY CASSETTE
FUNCTION
ADAPTER
FOR OPERATING
Data between
WITH RAM
...............
1 - 149
....................
A2 - 1
......................
2- 1
<H>
Handy File + 3.5 floppy disk (MS-DOS
Input/Output
. . . . . . . . . . . . . . . . . . . . . . . . .. . .
................................................
environment
for PMC-QA
Input/Output
format)
l-70
.....................................
(FANUC SYSTEM
F-MODEL
l-10
D Mate)
...............
l-134
...................................................
INQUIRYFORM
Installation
1-119
................................................
Procedure
INSTALLATION
l-147
A12-
..............................................
l-11
...................................................
1-5
Net comment)
<I_>
Ladder diagram editing
Link
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MANAGING
MEMORY
A SOURCE
PROGRAM
CARD COMPATIBILITY
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
..................................
(FOR THE PMCRAl/RA3,
.............
...............................................
1-142
1-17
1-113
...............................................
l-150
Editing
file format
.............................................
l-153
...................................................
PROGRAMMING
(PMC-RA3/RB3/RC3
A6-1
l-68
Mnemonic
MODULAR
......
.................................................
Mnemonic
Model Setting
1-116
AlO-
........................................................
Message editing
l-26
l-21
ONLY)
....................
A4-1
co>
Operating
Environment
OPERATION
Operation
Outputting
OVERVIEW
..............................................
....................................................
..............................................
to split files
............................................
...................................................
1- 6
l-22
1 - 95, l-110,3-4
1-112
1 - 1,3-l
<P>
Password
set function
PC9801 operating
Printout
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming
Protocol
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
environment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Method
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1- 7
l-85
3- 1
2-4
l-122
<s>
Sample mnemonic
files (all-format)
Sample mnemonic
files (single-format)
1-166
...................................
l-157
.................................
3-4
...............................................
SETTINGAMODEL
Setting form feed
.................................................
2-23
.................................................
2-23
list read/write
coil guidance
2-16
2-16
2-22
....................................
2-22
2-22
coil guidance
2-15
................................
2-23
....................................
2- 14
............................
2- 19
...........................................
2-14
.............................................
A9-1
.......................................
TABLE
2-21
...............................
Specifying
the cross-reference
list linefeed
Specifying
the cross-reference
Specifying
the cross-reference
2-20
...........................
2-21
............................
2-11
.............................................
l-60
........................................
editing
CONFIGURATION
System parameter
2-21
.............
........................................
SYSTEM
information
...........................................
2-20
..........................
............................................
SOFTWARE
2-19
..............
.............................................
information
All-l
.....................
l-73
..........................................
editing
<T>
The Configration
of a Sequence
3- 2
.................................
l-105
.........................................
Program
function
........
l-25
.................................................
MESSAGE
Transfer
Transfer
DATA (CHGMES)
l-170
A8 - 1
......................
l-124
A, -MODEL
B)
......
l-131
Revision
FAPT LADDER
05
Dec., 95
Record
OPERATORS MANUAL (B-66131 E)
04
Jun., 93
03
Dec., 92
Correction of errors
02
Sep., 92
Total revision
01
Jun., 90
Edition
Date
* Addition
* Addition
. Addition
. Change
of
of
of
of
Contents
Edition
Date
Contents
EUROPEAN
HEADQUARTERS
- GRAND-DUCHt
DE LUXEMBOURG
CZECH REPUBLIC
GE Fanuc Automation Europe S.A.
c/o GETSCO Inc.
Husova 5
CZ-110 00 Praha 1
FRANCE
GE Fanuc Automation France S.A.
45, rue du Bois Chaland
Lisses
F-91 029 Evry Cedex
%I (+33) 1 69 89 70 39 (CNC)
%I (+33) 1 69 89 70 20 (PLC)
I (+33) 1 69 89 70 49
GERMANY
GE Fanuc Automation GmbH
Bernhauser StraBe 45
GERMANY
GE Fanuc Automation GmbH
Elberfelder Str. 45
D-40724 Hilden
%I (+49) 2103 87011 (Laser/CNC)
%I (+49) 2103 240 415 (PLC)
I (+49) 2103 87 160 (Laser/CNC)
I (+49) 2103 242 153 (PLC)
GERMANY
GE Fanuc Automation GmbH
Otto-Schmerbach-Str.
20
D-091 17 Chemnitz
GERMANY
GE Fanuc Automation Deutschland
Bensheimer Str. 61
D-65428 Russelsheim
4 (+49) 6142 357600
I (+49) 6142 357611
GmbH
D-73765 Neuhausen
%I (+49) 7158 187
I (+49) 7158 187 455
I (+49) 7158 187 466
a.d.F
400
(CNC)
(PLC)
ITALY
GE Fanuc Automation Italia S.r.1.
Piazza Tirana 24/4B
I-201 44 Milan0
%I (+39) 2 417 176 (CNC)
I (+39) 2 419 669 (CNC)
ITALY
GE Power Controls Italia S.p.a
Via Tortona 27
I-201 44 Milan0
4 (+39) 2 4242 280 (PLC)
I (+39) 2 4242 511 (PLC)
SPAIN
GE Fanuc Automation Espaiia S.A.
Poligono Industrial Olaso
Calle Olaso, 57 - Locales 10 y 11
E-20870 Elgoibar
%I (+34) 43 744 450 (CNC)
I (+34) 43 744 421 (CNC)
SPAIN
GE Power Controls Iberica S.A.
Calle Miiio, S/N
E-08223 Terrassa (Barcelona)
%I (+34) 3 736 58 28 (PLC)
I (+34) 3 783 45 82 (PLC)
SWITZERLAND
GE Fanuc Automation
Filiale Suisse/Niederlassung Schweiz
MullerstraBe 3
CH-2562 Port
%I (+41) 32 332 87 00 (CNC)
%I (+41) 32 332 87 04 (PLC)
I (+41) 32 332 87 01 (CNC)
I (+41) 32 332 87 05 (PLC)
UNITED KINGDOM
GE Fanuc Automation (UK) Ltd.
Unit 1 - Mill Square
Featherstone Road
Wolverton Mill South
Milton Keynes MK12 5BZ
%I (+44) 1908 84 4000
I (+44) 1908 84 4001
01/98