Model PA1/PA3/SA1/SA2/SA3/SA5/ SB/SB2/SB3/SB4/SB5/SB6/SB7/ SC/SC3/SC4/NB/NB2/NB6
Model PA1/PA3/SA1/SA2/SA3/SA5/ SB/SB2/SB3/SB4/SB5/SB6/SB7/ SC/SC3/SC4/NB/NB2/NB6
Model PA1/PA3/SA1/SA2/SA3/SA5/ SB/SB2/SB3/SB4/SB5/SB6/SB7/ SC/SC3/SC4/NB/NB2/NB6
PMC
Model PA1/PA3/SA1/SA2/SA3/SA5/
SB/SB2/SB3/SB4/SB5/SB6/SB7/
SC/SC3/SC4/NB/NB2/NB6
Ladder Language Programming Manual, GFZ-61863E/15,
Vol. 2 of 4
February 2005
GFL-002
Warnings, Cautions, and Notes
as Used in this Publication
Warning
Warning notices are used in this publication to emphasize that hazardous voltages,
currents, temperatures, or other conditions that could cause personal injury exist in this
equipment or may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment,
a Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
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 for every possible 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.
This manual includes safety precautions for protecting the user and preventing damage to the
machine. Precautions are classified into Warning and Caution according to their bearing on safety.
Also, supplementary information is described as a Note. Read the Warning, Caution, and Note
thoroughly before attempting to use the machine.
WARNING
Applied when there is a danger of the user being injured or when there is a danger of both the user
being injured and the equipment being damaged if the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if the approved procedure is not
observed.
NOTE
The Note is used to indicate supplementary information other than Warning and Caution.
s–1
B–61863E/15 PREFACE
PREFACE
Applicable models The models covered by this manual, and their abbreviations are :
p–1
PREFACE B–61863E/15
NOTE
1 These models have been renamed; in the product name
column, the old names are enclosed in parentheses, while
the new names appear above the old names. However, the
previous specifications are still applied to the renamed
models.
Thus, when using the renamed models, users should :
• Read the old names shown in this manual as the new
names.
• Read the old names appearing on the units as the new
names.
2 PMC–SA1 is applied to the loader control side of a CNC
having the loader control function.
The CNC models having the loader control function are as
follows :
FANUC Series 16–MODEL A/B/C
FANUC Series 18–MODEL A/B/C
FANUC Series 21–MODEL B
FANUC Series 16i/18i/21i–MODEL A/B
p–2
B–61863E/15 PREFACE
Other manuals However, it does not include all items required for sequence
programming. For those required for sequence programming
refer to the following manuals.
Other application The models covered for reference by this manual, and their
model names abbreviations are:
p–3
B–61863E/15 Table of Contents
Volume 1
PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P–I
2. SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.1 EXECUTION PROCEDURE OF SEQUENCE PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2 REPETITIVE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3 PRIORITY OF EXECUTION (1ST LEVEL, 2ND LEVEL AND 3RD LEVEL) . . . . . . . . . . . . . . . 45
2.4 SEQUENCE PROGRAM STRUCTURING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2.5 PROCESSING I/O SIGNALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.5.1 Input Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.2 Output Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.5.3 I/O Signals to CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.5.4 Difference of Status of Signals between 1st Level and 2nd Level . . . . . . . . . . . . . . . . . . . . . . . 54
2.5.5 Notes on Input/Output Signals Over a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.6 INTERLOCKING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.7 SEQUENCE PROGRAM PROCESSING TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.8 SEQUENCE PROGRAM MEMORY CAPACITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3. ADDRESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.1 ADDRESSES BETWEEN PMC AND CNC (PMC´NC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.2 ADDRESSES BETWEEN PMC AND MACHINE TOOL (PMC´MT) . . . . . . . . . . . . . . . . . . . . . . 80
3.2.1 Addresses Between PMC and Machine Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
3.2.2 Assignment of I/O Module Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.2.3 I/O Link Connection Unit Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.2.4 I/O Unit MODEL B Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.2.5 Power Mate Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.2.6 FS16i–LA Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
c–1
Table of contents B–61863E/15
c–2
B–61863E/15 Table of contents
c–3
Table of contents B–61863E/15
c–4
B–61863E/15 Table of contents
3. PMC I/O SIGNAL DISPLAY AND INTERNAL RELAY DISPLAY (PMCDGN) . . . . . . 436
3.1 DISPLAYING TITLE DATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
3.2 DISPLAY OF SIGNAL STATUS (STATUS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
3.3 ALARM SCREEN (ALARM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
3.4 TRACE FUNCTION (TRACE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
3.4.1 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
3.4.2 Parameter Setting Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
3.4.3 Starting or Stopping the Trace Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
3.4.4 Trace Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
3.4.5 Automatic Tracing Function at Power on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
3.5 DISPLAYING THE CONTENTS OF MEMORY (M.SRCH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
3.5.1 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
3.5.2 Function for Storing Data in Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
3.6 FUNCTION FOR DISPLAYING SIGNAL WAVEFORMS (ANALYS) . . . . . . . . . . . . . . . . . . . . . 446
3.6.1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
3.6.2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
3.6.3 Parameter Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
3.6.4 Signal Diagnosis Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
3.6.5 Reading Signals Automatically at Power on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
3.7 DISPLAYING THE RUNNING STATE OF A USER TASK (USRDGN) . . . . . . . . . . . . . . . . . . . . 452
c–5
Table of contents B–61863E/15
c–6
B–61863E/15 Table of contents
c–7
Table of contents B–61863E/15
c–8
B–61863E/15 Table of contents
11. PMC PROGRAMMER (DPL/MDI) (ONLY FOR THE Power Mate) . . . . . . . . . . . . . . 621
11.1 SELECTING THE PMC PROGRAMMER MENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
11.2 SETTING AND DISPLAYING SYSTEM PARAMETERS (SYSTEM PARAM) . . . . . . . . . . . . . . 624
11.3 EDITING THE SEQUENCE PROGRAM (EDIT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625
11.4 EDITING LADDER MNEMONICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
11.4.1 Starting Ladder Mnemonics Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626
11.4.2 Confirming the Ladder Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
11.4.3 Modifying the Ladder Mnemonics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628
11.4.4 Ending Ladder Mnemonics Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
11.5 STARTING AND STOPPING THE SEQUENCE PROGRAM (RUN/STOP) . . . . . . . . . . . . . . . . . 631
11.6 ERROR MESSAGES (FOR LADDER MNEMONICS EDITING) . . . . . . . . . . . . . . . . . . . . . . . . . 632
11.7 STORING THE SEQUENCE PROGRAM INTO FLASH ROM (I/O)
(ONLY FOR THE Power Mate–H AND Power Mate i–D/H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
11.8 ERROR DETAILS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
11.9 INPUT/OUTPUT LADDER/PMC–PARAMETER BY DPL/MDI . . . . . . . . . . . . . . . . . . . . . . . . . . 635
11.9.1 Input/Output Method to Office Programmer (P–G Mate/Mark II) (Fixed 9600bit/Sec.) . . . . 635
11.9.2 Input/Output Method to FANUC FLOPPY CASSETTE (Fixed 4800bit/Sec.) . . . . . . . . . . . . 635
11.10 ON–LINE DEBUGGING FUNCTION (ONLY FOR Power Mate–D/H AND
Power Mate i–D/H) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
11.10.1 Starting and Stopping the On–line Debugging Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636
11.11 ERROR LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 638
c–9
Table of contents B–61863E/15
c–10
B–61863E/15 Table of contents
c–11
Table of contents B–61863E/15
c–12
B–61863E/15 Table of contents
Volume 2
c–13
Table of contents B–61863E/15
c–14
B–61863E/15 Table of contents
c–15
Table of contents B–61863E/15
c–16
B–61863E/15 Table of contents
4. OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1069
4.1 GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1070
4.2 PREPARATION BEFORE OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.1 System Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.2 Limitations with the SYSTEM P Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.3 Loading of Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1072
4.2.4 FANUC LADDER System Floppy Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073
4.2.5 Programmer Menu Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1074
4.2.6 Parameter Setting and Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
4.3 PROGRAM EDITING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078
4.3.1 Data Display and Setting (Title, Symbol, Ladder Program, Comment,
Message, I/O Module) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1078
4.3.2 Programming from Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1084
4.3.3 Alter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085
4.3.4 Insert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1088
4.3.5 Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
4.3.6 Location Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1089
4.3.7 Display of Ladder Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1091
4.3.8 Help Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1092
4.3.9 Editing end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1092
4.4 INPUT OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1093
4.4.1 Source Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1093
4.4.2 ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
4.5 OUTPUT OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
4.5.1 Source Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098
4.5.2 Paper Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101
4.5.3 ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1102
4.6 COLLATION OF PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
4.6.1 Collation of Source Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
4.6.2 ROM Format Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105
4.7 DELETION OF PROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1106
4.8 SPECIAL USES OF THE R3 KEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1107
4.9 DIRECT EDITING BY LADDER DIAGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.1 Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.2 Limitations in SYSTEM P Mate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.3 Selection of Program Menu by Soft Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1108
4.9.4 Sequence Program Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1110
4.9.5 Substitution of Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1113
4.9.6 Additions to Sequence Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1113
c–17
Table of contents B–61863E/15
APPENDIX
A. ERROR CODES LIST (FOR FANUC LADDER P–G) . . . . . . . . . . . . . . . . . . . . . . . . . . 1139
c–18
B–61863E/15 Table of contents
c–19
Table of contents B–61863E/15
B.4.56 Writing the Tool Life Management Data (Tool Length Offset Number (2) :
Tool Operation Sequence Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . 1265
B.4.57 Writing the Tool Life Management Data (Cutter Compensation Number (1) :
Tool Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1267
B.4.58 Writing the Tool Life Management Data (Cutter Compensation Number (2) :
Tool Operation Sequence Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . 1269
B.4.59 Writing the Tool Life Management Data (Tool Condition (1) :
Tool Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1271
B.4.60 Writing the Tool Management Data (Tool Condition (2) :
Tool Operation Sequence Number) (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . 1273
B.4.61 Writing the Tool Life Management Data (Tool Number) (:Low–speed Response) . . . . . . 1275
B.4.62 Reading the Estimate Disturbance Torque Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1277
B.4.63 Reading the Current Program Number (8–digit Program Numbers)
(not available for Power Mate–D/F, Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281
B.4.64 Reading Tool Life Management Data (Tool Group Number) . . . . . . . . . . . . . . . . . . . . . . . . 1283
B.4.65 Reading Tool Life Management Data (Tool Length Offset Number 1) . . . . . . . . . . . . . . . . . 1285
B.4.66 Reading Tool Life Management Data (Tool Diameter Offset Number 1) . . . . . . . . . . . . . . . 1287
B.4.67 Reading Tool Life Management Data (Tool Information 1) . . . . . . . . . . . . . . . . . . . . . . . . . 1289
B.4.68 Writing (Registering) Tool Life Management Data (Tool Group Number)
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1291
B.4.69 Writing Tool Life Management Data (Tool Length Offset Number 1)
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1294
B.4.70 Writing Tool Life Management Data (Tool Radius Offset Number 1)
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1296
B.4.71 Writing Tool Life Management Data (Tool Information 1) (:Low–speed Response) . . . . . 1298
B.4.72 Reading Actual Spindle Speeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301
B.4.73 Reading Fine Torque Sensing Data (Statistical Calculation Results) . . . . . . . . . . . . . . . . . . 1305
B.4.74 Reading Fine Torque Sensing Data (Store Data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1307
B.4.75 Specifying the Number of the Program for I/O Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1315
B.4.76 Preset of relative coordinate (:Low–speed response)
(not available for Power Mate and Series 21–TA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1317
B.4.77 Deleting the Tool life Management Data (Tool group) (:Low–speed response) . . . . . . . . . 1320
B.4.78 Deleting the Tool life Management Data (Tool data) (:Low–speed response) . . . . . . . . . . 1322
B.4.79 Deleting the Tool life Management Data (Tool life counter and Tool condition)
(:Low–speed response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1324
B.4.80 Writing the Tool life Management Data (Arbitrary group number)
(:Low–speed response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326
B.4.81 Writing the Tool life Management Data (Remaining tool life) (:Low–speed response) . . . 1328
B.4.82 Reading the Current Screen Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1330
B.4.83 Reading Detailed Alarm Information (:Low–speed type) . . . . . . . . . . . . . . . . . . . . . . . . . . 1333
B.4.84 Reading the Servo Data of Control Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337
B.4.85 Exchange of Tool Management Data Number in the Magazine Management Table
(:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1339
B.4.86 Search of Empty Pot (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1342
B.4.87 New–register of a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . 1344
B.4.88 Writing a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . 1349
B.4.89 Deletion of a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . 1354
B.4.90 Reading a Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . 1356
B.4.91 Writing Each Tool Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1360
B.4.92 Search of Tool Management Data (:Low–speed Response) . . . . . . . . . . . . . . . . . . . . . . . . 1364
c–20
B–61863E/15 Table of contents
c–21
Table of contents B–61863E/15
c–22
B–61863E/15 Table of contents
c–23
Table of contents B–61863E/15
c–24
B–61863E/15 Table of contents
c–25
III. PMC PROGRAMMER
(CRT/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) 1. GENERAL
1 GENERAL
This PMC programmer is used to set PMC system parameters and also
generate and execute sequence programs by using soft keys on the
CRT/MDI panel. For this operation, the PMC debugging RAM must be
mounted in the CNC in advance.
For the CRT/MDI panel keys, refer to PMC operation in PARTII, Chapter
1 and 2.
1) Setting and display of PMC system parameters (SYSPRM)
The following system parameters are available.
a) Selection of counter data types (BCD or binary)
b) Selection of division/non–division of ladder program (only
PMC–SC)
c) Parameters for executing C language programs (only for
PMC–SC)
2) Editing of sequence programs (EDIT)
The following editing functions are provided.
a) Clear of memory
b) Title data input
c) Input, insert, search, and delete of sequence programs by ladder
diagram format
d) Input, insert, delete, and search of symbol data
e) Address setting to each module when I/0 unit is used
f) Message data input
3) Execution of sequence programs (RUN/STOP)
The following function is provided to execute sequence programs
a) Sequence program start and stop
4) To write, verify, and read of sequence programs and PMC data, and
to write and read of I/0 sequence programs, followings are provided.
a) Input/output of sequence programs to and from FANUC floppy
disk cassette
b) Input/output of sequence programs to and from debugging RAM
c) Input/output of sequence programs to and from ROM
d) Input/output of PMC parameter data to and from FANUC FD
cassette
5) Displaying the contents of memory for the user C program and
debugging the user C program (MONIT)
a) Displaying the GDT map of the user C program
b) Displaying memory information for the user C program
c) Debugging the user C program
509
1. GENERAL PMC OPERATION (CRT/MDI) B–61863E/15
1.1 See Part IV, “PMC–NB6 Manupiration Screen” for an explanation of the
FS15i PMC–NB6.
ABOUT THE FS15i
PMC–NB6
PROGRAMMER
510
2. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) CONNECTIONS
511
2. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (CRT/MDI) B–61863E/15
512
2. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) CONNECTIONS
Connector Connector
Drawing number : A16B–2200–0900 name name Application
LED
PMC–SB
ROM CPU CRT JA1 CRT video signal
13 MDI JA2 MDI keyboard
R232–1 JD5A RS–232–C serial port
R232–2 JD5B RS–232–C serial port
MPG JA3 Manual pulse generator
Module IOLINK JD1A FANUC I/O LINK
SPDL–1 JA7A Serial spindle
1 2 3 4 5 6 7 8 A–OUT1 JA8A Analog output
APCBAT JA4A APC battery
Fig. 2.1 (a) Layout of parts on Main CPU board (Series 16)
513
2. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (CRT/MDI) B–61863E/15
LED
Module
1 2 3 4 5 6
CNA
7 8 9
F–bus
backplane CPU
connector
514
2. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) CONNECTIONS
LED
Fig. 2.1 (c) Parts layout for the main CPU board (Series 18)
Table 2.1 (c) Module list for the main CPU board (Series 18)
515
2. COMPONENT UNITS AND
CONNECTIONS PMC PROGRAMMER (CRT/MDI) B–61863E/15
2) Debugging RAM
This is used for debugging sequence programs. Since this debugging
RAM memory is backed up by the battery, the memory data contents
are not erased even when turning off the power supply.
CAUTION
If a RAM parity error occurs or when power is first turned on
after installation, the RAM for debugging must be cleared.
(Procedure)
Turn on power to the CNC while pressing the X and O keys
simultaneously. The contents of the RAM for debugging are then
cleared.
3) Editing module
This is a built–in programmer for PMC–SA1, PMC–SA2, SA3,
PMC–SB, PMC–SB2, or SB3 that enables editing sequence
programs.
4) ROM
After debugging, write a sequence program into ROM.
5) ROM WRITER
This unit is used for writing or reading out a sequence program to
ROM.
6) Offline programmer
This is used to transfer a sequence program.
By connecting the Offline programmer to PMC–SA1, –SA2, –SB,
–SB2, –SB3, –SC, or –SC3, the storage of sequence programs in the
floppy, and the output of a sequence program into printer can be done.
516
2. COMPONENT UNITS AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) CONNECTIONS
NOTE
1 When 24,000 optional PMC–SB2 and PMC–SB3 ladder
steps are available, 256K bytes of the ROM module can be
used. In this case, connect the ROM module to portion 3
shown in Fig. 2.1 (a).
2 Either a RAM module, editing module, or ROM module can
be connected to each board of PMC–SA1, –SA2, –SA3,
–SB, –SB2 and –SB3.
3 Either a RAM module or ROM module can be connected to
each board of PMC–SC and PMC–SC3.
517
3. SELECTION OF PROGRAMMER
MENUS BY SOFTKEYS PMC PROGRAMMER (CRT/MDI) B–61863E/15
To operate the PMC programmer, set bit 1 in K17 of the keep relay area
for PMC parameters to 1, enabling the programmer basic menu to be
displayed. To display the programmer basic menu, press <SYSTEM>
and [PMC] soft key on the MDI keyboard then, press the [NEXT] key.
The programmer basic menu is displayed at the lower part of the CRT
screen to signify the keys as shown in the following figure.
(1) Programmer basic menu
The programmer basic menu and PMC basic menu are selected to
each other alternately by pressing the [NEXT] key. For the PMC basic
menu and operation, see PMC operation in Chapter II.
NOTE
In the following description, the relation between soft keys
and menus is described based on 9–inch CRT/MDI panel.
The 14–inch CRT/MDI panel is different from the 9–inch
CRT/MDI panel about the number of soft keys. Five soft
keys are mounted on the 9–inch CRT/MDI panel, while ten
soft keys are mounted on the 14–inch CRT/MDI panel.
RESET key
HELP key Address/numeric keys
Edit keys
Cancel key
INPUT keys
518
3. SELECTION OF PROGRAMMER
B–61863E/15 PMC PROGRAMMER (CRT/MDI) MENUS BY SOFTKEYS
TITLE DBGLAD**
LADDER
SYMBOL GDT*
MESAGE USRMEM*
DEBUG*
NEXT
MODULE
CROSS
CLEAR
NOTE
1 Mark “*” is valid for PMC–SC/SC3/SC4/NB function.
2 Mark “**” is valid for PMC–SA3/SB3 with Editing module or
PMC–SC/SC3 function.
519
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
(SYSPRM) PMC PROGRAMMER (CRT/MDI) B–61863E/15
CAUTION
After changing a counter data type, set up the counter value
again.
(2) LADDER EXEC Specifies the increment or decrement of processing time of the 1st and 2nd
(valid for PMC– level parts of the ladder program in the range of 1% to 150%. This
SC/SC3/SC4/NB/NB2) increases or decreases the scanning time of the ladder program. This
parameter influences the processing time of the 3rd level part of the ladder
program and the language program.
If 100% is specified, the time of 5 ms for an 8 ms cycle is used to process
the 1st and 2nd level parts of the ladder program. The remaining 3 ms is
used to process the 3rd level part of the ladder program, language
program, and PMC screen display.
If 120% is specified, the time of 6 ms is used to process the 1st and 2nd
level parts of the ladder program. This reduces the scanning time of the
ladder program, thus enabling the ladder program to be executed at high
speed. Note that the processing time required for the 3rd level part of the
ladder program, language program, and PMC screen display is
substantially reduced. If the undivided system is specified too, this
parameter is validated.
If a value less than 40% is specified, 40% is assumed. If a value greater than
120% is specified, 120% is assumed.
The processing time of the 1st and 2nd parts of the ladder program is
obtained by the following formula:
Processing time of the 1st and
(LADDER EXEC)
2nd parts of the ladder program=5 msec
100
The processing time of the 3rd level part of the ladder program, language
program, and PMC screen display
= 8 ms – (processing time of the 1st and 2nd level parts of the ladder
program)
520
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (SYSPRM)
100% 120%
8 msec 8 msec
1st and 2nd level 1st and 2nd level
parts of the ladder parts of the ladder
program program
5 ms
6 ms
Others Others
3 ms
2 ms
(3) LANGUAGE EXEC Specifies the division ratio of execution for PMC screen display and
RATIO (valid for language program.
PMC–SC/SC3/SC4/NB/ (0 to 99%)
NB2) Since the execution priority of PMC screen display is higher than
language program tasks, it is usually hard for the tasks to execute
processing while displaying PMC screen. Then this parameter can be
used to set the division ratio for each. Cyclic processing of language
program is therefore possible during PMC screen display. Only language
program tasks are running if PMC screen is not displayed.
(4) IGNORE DIVID CODE Specifies whether the ladder program is executed in the divided system
(valid for PMC–SB (IGNORE DIVID CODE = NO) or in the undivided system.
and–RC)
(5) LANGUAGE ORIGIN Specifies the first address of the link control statement data in the
(valid for PMC–SC/ language program.
SC3/SC4/NB/NB2) Be sure to specify 0 when the language program is not stored.
LANGUAGE AREA and SIZE indicate the area where the language
program is stored. Store the language program in the specified area.
When the language program is stored, the Language Origin is
automatically set by moving the cursor to this item and pressing
[ORIGIN] soft key.
(6) MAX LADDER Specify the maximum size of the ladder program. This parameter can be
AREA SIZE used to increase or decrease the size of the work area used by language
(valid for PMC–SC/ programs. The setting of the parameter takes effect only after power is
SC3/NB) turned on. When the setting is to be changed, therefore, power must be
turned off.
For details, see the FANUC PMC–MODEL SC/SC3/SC4/NB
PROGRAMMING MANUAL C LANGUAGE (B–61863E–1). The
default is the size in kilobytes resulting from conversion of the ladder step
option.
(7) FS0 OPERATOR Specifies whether the Series 0 operator’s panel is connected. When YES
PANEL is selected, specify the actual addresses of DI and DO connected to the
operator’s panel, the address of the key image transferred from the
operator’s panel, and the address of the LED image to be transferred to
the operator’s panel.
(a) KEY DI ADDRESS
Specify a PMC address representing the first address of the external
DI actually connected (X0 to X127, X200 to X327, or X1000 to
X1019).
521
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
(SYSPRM) PMC PROGRAMMER (CRT/MDI) B–61863E/15
522
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (SYSPRM)
NOTE
1. PMC model for FANUC LADDER–II /Ladder Editing
Package is PMC–SB6 (IO–2) or PMC–SB6 (STEP SEQ,
IO–2)(case of using the step sequence method).
2. PMC model of FANUC LADDER–II /Ladder Editing Package
is PMC–SB6 or PMC–SB6 (STEP SEQ)(case of using the
step sequence method).
3. When assigning the I/O Link channel 2, capacity of the
memory used by system increases maximum 5376 bytes
compared to the case of not assigning the I/O Link channel
2. Please adjust the volume of Ladder, symbol, comment,
and message, in order to reduce the sequence program
size to fit for the ROM capacity.
4. FANUC LADDER–II /Ladder Editing Package is used when
converting sequence program for 1 channel (PMC–SB6 or
PMC–SB6 (STEP SEQ)) into sequence program for
expansion (PMC–SB6 (IO–2) or PMC–SB6 (STEP SEQ,
IO–2)). Please refer to ”FANUC LADDER–II OPERATOR’S
MANUAL (B–66184EN/02) APPENDIX 3.3 Convert The
PMC Type of Sequence Program” and ”FANUC OPEN CNC
LADDER EDITING PACKAGE OPERATOR’S MANUAL
(B–62884EN/01–6) APPENDIX D.3 CONVERT THE PMC
TYPE OF SEQUENCE PROGRAM”.
[BINARY] [ BCD ] [ ] [ ] [ ]
523
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
(SYSPRM) PMC PROGRAMMER (CRT/MDI) B–61863E/15
>
[BINARY] [ BCD ] [ ] [ ] [ ]
[BINARY] [ BCD ] [ ] [ ] [ ]
Fig. 4(c) PMC– SC, SC3 or NB system parameter screen (1st page)
524
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (SYSPRM)
>
[BINARY] [ BCD ] [ ] [ ] [ ]
LANGUAGE ORIGIN = H
(LANGUAGE AREA = H, SIZE = KB)
[ BINARY ] [ BCD ] [ ] [ ] [ ]
Press the [NEXT] key to select the following screen for PMC–SB series,
PMC–SC series, and PMC–NB :
525
4. SPECIFYING AND DISPLAYING
SYSTEM PARAMETERS
(SYSPRM) PMC PROGRAMMER (CRT/MDI) B–61863E/15
>
[ YES ] [ NO ] [ ] [ ] [ ]
>
[ YES ] [ NO ] [ ] [ ] [ ]
526
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
Press soft key [EDIT] of the programmer basic menu to bring the
following menu. For setting the CLEAR or I/O unit address, press the
[NEXT] key to bring another menu.
Each menu of [EDIT] can be selected by EDIT key, or menu of other EDIT
can be selected by each EDIT menu. When this function is selected, if the
sequence program is in operation, the PMC management software
automatically stops this function.
(Operation)
Perform each operation by pressing necessary menu soft keys. Press
[RETURN] key for resetting to the programmer basic menu.
RET
527
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.1 The title data refers to the title of the sequence program created by the
machine tool builder. The data consists of the following ten items:
SPECIFYING AND
DISPLAYING TITLE D Machine tool builder name (32 characters)
DATA (TITLE) D Machine tool name (32 characters)
D NC and PMC types (32 characters)
D Sequence program number (16 characters)
D Version (4 characters)
D Sequence program drawing number (32 characters)
D Date of sequence program creation (16 characters)
D Sequence program programmer (32 characters)
D ROM programmer (32 characters)
D Comment (32 characters)
The title for the 9″ CRT consists of three screens. The screens are changed
by pressing <PAGE°> or <PAGE±> .
RETURN
RETURN
NOTE
When a C language board is installed in the Series 16i/18i,
the title data for C can be edited. With the soft key
[LADDER], the display can be switched to the ladder title
data. With the soft key [C LANG], the display can be
switched to the C title data.
5.1.1 (1) Move the cursor to the desired title data item. Use the cursor keys [°],
[±], [³], [²] to move the cursor.
Entering Title Data
(2) Press the address key and numeric keys to enter the title data, and
press the <INPUT> key.
5.1.2 (1) Move the cursor to the desired title data item. Use the cursor keys [°],
[±], [³], [²] to move the cursor.
Deleting Title Data
(2) After keying in the title data by pressing the desired address keys and
numeric keys, press the <INPUT> key.
528
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.1.3 When the length of the cursor is the same as the maximum number of
Editing Character characters, pressing the [INSERT] key enables the operator to edit
character strings. Then, the length of the cursor is changed to that of one
Strings of Title Data character.
(1) Move the cursor to the desired insertion position with the cursor keys
and enter a character string. Then, the character string is inserted.
(2) Pressing the [DELETE] key deletes the character at the cursor.
[INSERT] [DELETE] [ ] [ ] [ ]
[INSERT] [DELETE] [ ] [ ] [ ]
529
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
DATE OF PROGRAMING :
f · · · · · · · · · · · · · f
PROGRAM DESIGNED BY :
f · · · · · · · · · · · · · f
ROM WRITTEN BY :
f · · · · · · · · · · · · · f
REMARKS :
f · · · · · · · · · · · · · f
[INSERT] [DELETE] [ ] [ ] [ ]
530
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.2 Input, insert, delete, and search a sequence program as described below.
The relation between these functions and soft keys is as shown below.
SEQUENCE
PROGRAM RUN EDIT I/O SYSPRM MONIT
(STOP)
GENERATION
RET
(LADDER)
TITLE LADDER SYMBOL MESAGE
RET
yj jy yj jy Ę j yĘyj FUNCTN
NEXT
––––– COMAND
NEXT
y(S)yj
III 5.3 y(R)yj III 5.7
RET
NEXT
NOTE
“y(S)yj”and “y(R)yj” are valid for PMC–PA3, –SA3,
–SB3, –SB4, –SC3, –SC4, and –NB.
531
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
NOTE
Soft keys ( [ ] or [ ])([ ] or [ ] ) are used for producing
or deleting an upper left vertical line or upper right vertical line on
the ladder diagram. The solid line display vertical line indicates the
production, while the dotted line display vertical line shows the
deletion. Which one is available is determined by the ladder
diagrams and cursor positions.
When the cursor is set to this position, the upper right vertical line is not produced yet,
and the menu becomes [ ]
When the cursor is set to this position, the upper right vertical line is already produced,
and the menu becomes [ ]
5.2.1 Press soft key [LADDER] for inputting a sequence program. The soft key
Sequence Program menu changes as shown in Fig. 5.2.
Input If a sequence program is not input yet, the right and left vertical lines only
of the ladder diagram are displayed on CRT/MDI.
Start inputting a program with this screen condition. If a previous
program remains unerased from RAM module for debug, clear it
according to the instruction in 5.6 before starting the program input.
Input a ladder diagram by moving the cursor to the desired input position
by using the cursor key.
The following description shows an example of the input of a program of
the basic instruction and a program of the functional instruction.
(1) In case of basic instruction program input;
X2.4
The contacts and coils inputtable in one line are as specified below.
9–inch CRT/MDI
10–inch CRT/MDI 7 contact + relay coil
14–inch CRT/MDI
They cannot be input into one line more than specified. If they exceed the specified
range, provide a dummy relay coil halfway.
532
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
533
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
CAUTION
1 When the ladder program displayed on the screen is incomplete (when, for example, addresses
have not been entered) or erroneous, the screen cannot be scrolled even when a page key is
pressed. Before attempting to scroll the screen, therefore, ensure that the ladder program is
complete and error–free.
However, be careful since the program net (a block corresponding to a range from RD to WRT
Instruction) containing an error is deleted when the screen is switched to an CNC screen.
2 7 contacts + a coil are specified to be inputtable per line from CRT/MDI, any more contacts
exceeding the specified value are not inputtable.
However, this limitation is not applicable to mnemonic sequence programs generated by Offline
programmer. When a sequence program, transferred from the offline programmer to the PMC,
exceeds the length which can be displayed on a single line, the program is displayed using two
or more lines, linked with a continuation symbol. This continuation symbol is not erasable
usually, except when all programs from RD instruction to WRT instruction are erased.
3 If the power is turned off while a ladder program is being displayed in edit mode, that ladder
program will be lost. Always save the program and exit the editing screen before turning off
the power.
4 The termination processing of the ladder (JMP, COM, and other processing) is done when the
EDIT screen is switched to another screen by pressing RET key, it takes several tens second
until the screen is switched completely, if the ladder is large.
5 In the Series 15–MODEL B, Series 16/18–MODEL B/C, and Series 16i/18i/21i–MODEL A CNC
that use Flash Memory, the program is not automatically written into Flash Memory once editing
ends. After editing, perform the processing for writing to Flash Memory (see 7.3.3, “FROM” in
Chapter 7 of Part III). Otherwise, the editing results will be lost when the power is turned off.
6 When the user presses the RET key to switch from the edit screen to another screen, the
parameters of functional instructions TMR, TMRB, CRT, DIFU, and DIFD are checked for a
parameter number range error and duplicate parameter number in the ladder termination
processing. If a range error is found, the editing cannot be terminated. If the use of a duplicate
parameter number is found, the guidance message is displayed.
534
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
Functional
instruction table
NOTE
If the system is left undone without inputting any data after
pressing soft key [FUNCTN], the other soft keys are not
employ–able. In such a case, press [FUNCTN] key again.
DECB
SUB 25 Ę CRT/MDI
ACT Format specification
535
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.2.3
Insert of Sequence
Program
yj jy yj jy Ę j yĘyj FUNCTN
RETURN
Insert
Insert
ÅÅÅ
ÅÅÅ
Cursor
536
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
Insert
For inserting a vertical line as shown in the above figure, the inserting
area is required, correspondingly. In order to produce the area, shift
the entire part after the part to be inserted by one line by moving the
cursor to the ladder diagram within the dotted line range (an optional
part is allowable) and then pressing soft key [INSNET] (see Fig. 5.2).
The lower ladder diagram shifts downward by one line, each time the
[INSNET] key is pressed to produce the area to which a line is to be
inserted.
If a surplus insert area remains unused after the insert processing ends
(if an area corresponding to 3 lines has been reserved when two lines
have been inserted, for example), the area may be left as it is. No
problem arises.
1 Move the cursor to the ladder diagram bounded by a dotted
line.
2 Press soft key [INSNET].
The lower ladder diagram shifts downward by one line.
3 Pressing [INSNET] key without keying in numeric values
will cause one line to be inserted.
4 Pressing [INSNET] key with keying in numeric values will
cause the line to be inserted the number of numeric values
input.
5 After setting the cursor to a position where the contacts is to
be inserted, press soft key [ ]. After setting address data,
press [INPUT] key. The cursor shifts rightward.
6 Press soft key [ ] to produce an OR circuit.
(3) Inserting the 1 NET sequence program lines
Space lines are inserted one by one.
1 Type in the number of lines to be inserted and press the
[INSLIN] key. The lines corresponding to the input number
are inserted. (If the number of lines to be inserted is not typed
in but the [INSLIN] key is pressed, one line is inserted.)
537
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
Cursor
Cursor
Cursor
538
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.2.4 (1) Delete a part of sequence program by using three kinds of soft keys
after setting the cursor to the portion from which the sequence
Delete of Sequence program is to be deleted.
Program [ ] : Delete of horizontal lines, relay contacts, relay coils, etc.
[ ] : Delete of upper left vertical line to the cursor
[ ] : Delete of upper right vertical line to the cursor
(2) Delete a net of the sequence program (the part from the RD instruction
to the WRT instruction) with the [DELNET] key.
(3) Deleting NETs one by one
yj jy yj jy Ę j yĘyj FUNCTN
RETURN
1 Deletion
Move the cursor to the NET to be deleted and press the
[DELETE] key. The NET to be deleted brightly displayed on
the screen.
2 Deleting multiple NETs
Move the cursor with the cursor DOWN key, [C–DOWN]
key, or [SEACH] key to blink the NETs to be deleted. Type
in a value and press the [C–DOWN] key to move the cursor
the number of times specified by this value.
3 Execution Press the [EXEC] key.
Cancel Press the [CANCEL] key.
4 If the NET to be deleted is already known, move the cursor
to the first NET, type in the number of NETs, and press the
[DELNET] key to omit step 2.
539
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
R21.0 Y 2.0
R20.1 R2.2
R0.4
The same address is searched, and the cursor shifts
to this position.
R10.5
R0.5
5.2.5 Search a sequence program by using the following soft keys. For the
following soft keys, see Fig. 5.2.
Search of Sequence
Program
yj jy yj jy Ę j yĘyj FUNCTN
RETURN
NEXT
540
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
541
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.2.6 The sequence program with multiple NETs can be copied in NETs.
Specify the NET to be copied and the copy position with the cursor. The
Copying the Sequence
number of copies can be also specified.
Program
yj jy yj jy Ę j yĘyj FUNCTN
COPY MOVE
RETURN
1 Copying
Move the cursor to the NET to be copied and press the [COPY] key.
The NET to be copied blinks on the screen.
2 Copying multiple NETs
Move the cursor with the cursor UP/DOWN key, [C–UP] key,
[C–DOWN] key, or [SEARCH] key to blink the NETs to be copied.
Type in a value and press [C–UP] or [C–DOWN] key to scroll up or
down the screen by the number of times specified by this value.
3 Setting the NET to be copied
Press the [UNTIL] key.
4 Specifying the copying address
Press the [TO] key to start copying a NET. The NET is copied into
the position above the cursor. If the number of copies is typed in
before the [TO] key is pressed, the NET is copied the specified
number of times.
542
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5 If the cursor is moved to the first NET and the number of NETs is
typed in when the NETs to be copied are known, steps 1 through 3
can be omitted by pressing the [COPY] key.
NOTE
An error NET cannot be copied.
5.2.7 The sequence program with multiple NETs can be moved in NETs.
Specify the NET to be moved and the move position with the cursor. The
Moving the Sequence
number of times of moving NETs can be also specified.
Program
yj jy yj jy Ę j yĘyj FUNCTN
COPY MOVE
RETURN
1 Moving
Move the cursor to the NET to be copied and press the [MOVE] key.
The NET to be moved blinks on the screen.
2 Moving multiple NETs
Moving the cursor with the cursor UP/DOWN key, [C–UP] key,
[C–DOWN] key, or [SEARCH] key to blink the NETs to be moved.
Type in a value and press [C–UP] or [C–DOWN] key to scroll up or
down the screen by the number of times specified by this value.
3 Setting the NET to be moved
Press the [UNTIL] key.
4 Specifying the copying address
Press the [TO] key to start copying a NET.
The NET is moved to the position above the cursor.
5 If the cursor is moved to the first NET and the number of NETs is
typed in when the NETs to be moved are known, step 2 can be omitted
by pressing the [MOVE] key.
NOTE
An error NET cannot be copied.
543
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.2.8 While editing a sequence program, symbol data and comment can be
Editing Symbol Data edited.
and Comment at Once (1) The symbol data and comment assigned to undefined address can be
edited.
a) Move the cursor to the position where a contact or coil is to be
inputted.
b) Enter an address, enter the symbol and comment enclosed in
characters other than alphanumeric characters, then press the soft
key of [contact or coil].
(Example) When the contact X8.4 is assigned the symbol
“*ESP” and the comment “EMERGENCY STOP”.
Operation : Depress [contact] soft key after
entering “X8.4/ *ESP/EMERGENCY STOP/”.
(2) The symbol data and comment assigned to the address already
defined can be edited.
a) Move the cursor on the address part where symbol data or
comment will be edited.
b) Enter the symbol and comment enclosed in characters other than
alphanumeric characters, then press the <INPUT> key.
(Example) When the contact X8.4 is assigned the symbol
“*ESP” and the comment “EMERGENCY STOP”.
Operation : Depress the <INPUT> key after
entering “/*ESP/ EMERGENCY
STOP/”.
(3) The symbol data and comment only can be edited by the similar
operation to the above (1) and (2).
a) For entering “X8.4/*ESP/” or “/*ESP/” with the “INPUT” key,
the symbol data only can be edited.
b) For entering “X8.4//EMERGENCY STOP/” or
“//EMERGENCY STOP/” with the “INPUT” key, the comment
only can be edited.
5.2.9 The address in a sequence program can be replaced with another address
Address Change of by the procedure below.
Sequence Program
COPY MOVE CHANGE
O–ADR CANCEL
N–ADR CANCEL
544
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
545
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.3 Set and delet the address of each module in I/O unit as follows. The
relation between these functions and soft keys is as shown in the
I/O UNIT ADDRESS following figure.
SETTING (MODULE)
RUN EDIT I/O SYSPRM MONIT
RETURN
NEXT
SYSPRM MODULE
RETURN
(Note 1) (Note 1)
NEXT
IOSTRT
(Note 1)These soft keys are available, when editing sequence program
is allowed to assign to the I/O Link channel 2.
546
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
ADDRESS GROUP BASE SLOT NAME ADDRESS GROUP BASE SLOT NAME
X000 2 0 2 ID16C Y000 3 0 1 #1 I/O Unit
X001 2 0 2 ID16C Y001 3 0 5 #1 MODEL B
X002 3 0 9 #2 Y002
X003 3 0 9 #2 Y003
X004 3 0 30 #2 Y004 2 0 1 OD16C I/O Unit
X005 3 0 30 #2 Y005 2 0 1 OD16C MODEL A
X006 3 0 10 #2 Y006 2 1 1 OD32D
X007 3 0 10 #2 Y007 2 1 1 OD32D
X008 3 0 20 #2 Y008 2 1 1 OD32D
X009 3 0 20 #2 Y009 2 1 1 OD32D
X010 3 0 0 ## Y010 2 0 3 OD16C
X011 3 0 0 ## Y011 2 0 3 OD16C
X012 3 0 0 ## Y012
X013 3 0 0 ## Y013
X014 0 0 1 FS04A Y014 0 0 1 FS04A
Power
Mate
GROUP.BASE.SLOT.NAME =
>2.0.4.OD08C
CAUTION
I/O module data items are made valid in the power–on
sequence. When changing settings, be sure to turn off the
power and turn it on to validate the settings.
However, the power need not be turned off and on again to
validate settings when the programmer function version
displays the soft key IOSTRT, (described later (item 4).
Press the IOSTRT key after changing data.
547
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
(6) Error and warning messages issued during the editing of assignment
data
No. Error or warning message Description
1 ERR : GROUP NO. (0–15) The group number must be from 0 to 15.
2 ERR : BASE NO. (0–3) The base number must be from 0 to 3.
3 WARN : BASE NO. MUST BE 0 The base number must be 0 for the I/O Unit–B. It is forcibly set to 0.
4 ERR : SLOT NO. (1–10) The slot number must be from 1 to 10 for the I/O Unit–A.
5 ERR : SLOT NO. (0, 1–30) The slot number must be from 0 to 30 for the I/O Unit–B.
6 ERR : SLOT NO. MUST BE 0 The slot number must be 0 to set the power–on/off information for the I/O Unit–B.
7 ERR : ILLEGAL NAME An invalid or unsupported assignment name has been entered. Enter a correct name.
8 INPUT INVALID An invalid character string has been entered. Reenter with a correct format.
9 INPOSSIBLE WRITE An attempt has been made to edit ROM data. ROM data cannot be edited.
10 ERR : ADDRESS ALREADY ASSIGNED The specified address is already assigned. Assign another address or retry after
deleting the existing data.
11 ERR : ADDRESS OVER An address exceeds the upper limit (X127, Y127). Check the addresses used for the
unit to be set.
12 ERR : SLOT ALREADEY DEFINED The specified slot is already assigned. Check the existing data.
13 WARN : SLOT ALREADY DEFINED The specified slot is already assigned. Check the existing data.
14 ERR : UNIT TYPE MISMATCH (IN OR OUT) An X address cannot be assigned to an output module. A Y address cannot be
assigned to an input module.
15 ERR : UNIT TYPE MISMATCH (MODEL) I/O Unit–A and I/O Unit–B are assigned in the same group. I/O Unit–A and I/O Unit–B
cannot exist in the same group.
548
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
Signal name
(within 6
characters)
MA SPDALM X2.4 R2.2 Y4.3 ATCALM R100.1 MRDY
MACHINE Comment
READY within 30
APCALM R5.4 MALM characters
MACHINE
10 lines ALARM
Addresses are
issued for those
items for which
symbols are not R120.1 TIND D20.7 R52.1
defined.
APC
RETURN
RETURN
549
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.4.1 Refer to Fig. 5.4 (a) and Fig. 5.4 (b). Input symbol data and comment on
the screen shown in Fig. 5.4 (b).
Symbol Data and
1 Press <INPUT> key after inputting an address where a symbol and
Comment Input
a comment are to be set.
The input address is set to the ADDRESS column of Fig. 5.4 (b), and
the cursor shifts to the address. The input addresses are arrange and
set in the alphabetic sequence, and they can be inserted halfway.
2 For setting a symbol, shift the cursor rightward by using the cursor
key.
3 After setting symbol data (within 6 alphanumeric characters), press
INPUT key.
The symbol data are set in the SYMBOL column of Fig. 5.4 (b), and
the cursor shifts to the COMMENT column.
4 For inputting a comment, set comment data (within 30 alphanumeric
characters), and press INPUT key.
Comment data are set to the COMMENT column in Fig. 5.4 (b).
Repeat steps 1 to 4 hereafter.
5.4.2 Display the screen shown in Fig. 5.4 (b) and search symbol data
Symbol Data Search (1) After setting an address or symbol data to be searched, press soft key
[SRCH].
(SRCH)
Specified address or symbol data is searched and displayed on the
screen.
The cursor shifts to the corresponding address part.
5.4.3 Move the cursor to the address to be deleted in the ADDRESS column of
Fig. 5.4 (b), and press soft key [DELETE].
Delete of Symbol Data
and Comment
550
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.4.4 The edit modes can be changed by pressing the [INPMOD] soft key as
Editing Character follows:
Strings of Symbol Data Character string edit status
and Comment Data Maximum Insertion mode Replacement
character input (INSERT) mode (ALTER)
551
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
Data
RETURN
UNTIL CANCEL
552
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.5 Message data are used for PMC functional instruction DISPB (SUB 41).
MESSAGE DATA The setting and display methods are as shown below.
SETTING (MESSAGE)
RUN EDIT I/O SYSPRM MONIT
(STOP)
RET
RET
NEXT
ETC D.CHAR
MESSAGE 001
NO. MESSAGE
A 00.0
A 00.1
A 01.1
553
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.5.1 Refer to Fig. 5.5 (a) and Fig. 5.5 (b). Display the screen shown in Fig. 5.5
Message Data Input (b).
1 Display a number to set a message data by using PAGE key.
2 Shift the cursor to this number by the cursor key.
3 After setting message data, press INPUT key.
If the message data has already been entered, it is deleted and the set
data is entered.
Repeat steps 1 to 3 hereafter.
5.5.2 (1) Specify an address to be searched for, and press the [SRCH] soft key.
Searching for an Then, the specified address is searched for and displayed on the
screen.
Address (SRCH)
5.5.3 Edit modes can be changed by pressing the [INPMOD] soft key as
Editing a Character follows:
String in Message Data Character string edit status
The edit mode is changed every time the [INPMOD] soft key is pressed.
[INSERT] is displayed on the screen in the insertion mode.
[ALTER] is displayed on the screen in the replacement mode.
D When the <INPUT> key is pressed
(1) In the character string edit status
Insertion mode : The entered character is inserted at the cursor.
Replacement mode : The character at the cursor is replaced with
the entered character.
(2) When the maximum number of characters are entered
The original character string at the cursor is replaced with the
entered characters.
D When the <DELETE> key is pressed
(1) In the character string edit status
Insertion mode : The character at the cursor is deleted.
Replacement mode : The character at the cursor is replaced with
a space.
(2) When the maximum number of characters are entered
The character string at the cursor is deleted.
(3) When the cursor is located at the address field
The entire message data specified at the address is deleted.
554
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.5.4 If no “@” key on the MDI key, pressing the [ETC] soft key enables the
Input with a Katakana operator to enter the data enclosed between at signs (@).
Identification Code When the soft key is pressed, ”ETC CODE” is displayed on the screen.
5.5.5 Move the cursor to the message number to be copied and press the
[COPY] key.
Copying Message Data
(COPY) Then press the [EXEC] key after moving the cursor to the message
number in which it is copied.
5.5.6 The input mode becomes multi–byte character by pressing the [D.CHAR]
Inputting a Multi–byte key.
Character (D.CHAR) (@02, 01@ are added to input data automatically.)
For example, “4873 [INPUT]” is processed as “@02487301@”.
5.5.7 The ASCII code enclosed with @ characters is displayed in the form of
Displaying Input Code screen display by pressing the [DSPMOD] key.
(DSPMOD) Example) Katakana : “@B6C532@” ³ “ ” is displayed.
Multi–byte character :
“@0248733E6F44643B5F01@100”
³“ ” is displayed.
555
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.6
CLEARING THE
RUN EDIT I/O SYSPRM
SEQUENCE (STOP)
PROGRAM AND RET
CONDENSATION OF
TITLE LADDER SYMBOL MESAGE
THE SEQUENCE
PROGRAM RET NEXT
NEXT
NEXT
CLRALL
556
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
CAUTION
When using a system that incorporates flash ROM, clear the
flash ROM before writing to it. If the power is turned on again
without performing this operation, sequence program data
is not cleared.
CAUTION
1 These functions require the same condition as PMC data
setting in operation. For [CLRALL], all conditions are
required. See ”Chapter II. 4. PMC PARAMETER SETTING
AND DISPLAY”.
2 Contents of E addresses are not cleared by [CLRALL].
557
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
5.7 The cross reference is displayed for PMC address and functional
instruction used in a sequence program.
CROSS REFERENCE
DISPLAY Cross reference display has the following functions.
(1) Display NET number by specifying the PMC address.
(2) Display the address list by specifying PMC address name (G, F, Y,
· · ).
(3) Display a functional instruction list.
(4) Display NET number by specifying the functional instruction
number.
5.7.1 Pressing the [CROSS] key displays the cross reference screen for setting
parameters.
Operation
Press soft key [CRSREF] in the parameter setting screen for displaying
the cross reference of address and functional instruction in use. Press soft
key [CRSPRM] to return to the parameter setting screen from cross
reference display.
RET
NEXT
RET
CRSPRM
558
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
5.7.2 To display cross reference, the address and reference type need to be
Parameter Setting specified on the parameter screen.
Screen
Display the reference of 1. In “SELECT CROSS TYPE”, input “1”.
addresses which are 2. In “1: REFERENCE ADDRESS”, input addresses which should be
used. displayed. (maximum number of input: 8)
3. Press [CRSREF] key.
The address, symbol, relay and the NET number will be displayed as
shown in Fig. 5.7.2 (b).
X0000.0 ABCDE
: 1 2
( ) : 4 32
[CRSPRM] [ ] [ ] [ ] [ ]
559
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
HEAD CHARACTER = X
X0000
SYMBOL NOTHING
[CRSPRM] [ ] [ ] [ ] [ ]
560
5. EDITING OF SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM (EDIT)
[CRSPRM] [ ] [ ] [ ] [ ]
561
5. EDITING OF SEQUENCE
PROGRAM (EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
FUNCTION NO. = 7
FUNCTION NAME = COD
USED NET NO. = 6 14
[CRSPRM] [ ] [ ] [ ] [ ]
562
6. EXECUTION OF A SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM
563
6. EXECUTION OF A SEQUENCE
PROGRAM PMC PROGRAMMER (CRT/MDI) B–61863E/15
NOTE
Both ladder and C–language programs start from the
beginning immediately after the power is turned on.
564
6. EXECUTION OF A SEQUENCE
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PROGRAM
WARNING
In normal operation, do not use the Z + CAN keys to stop the
sequence program forcibly.
565
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
When the [I/O] key is pressed, the sequence program and PMC data are
written, read, or collated for the specified device. Operations are
performed with cursor keys and soft keys.
RETURN
566
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
7.1 When the [I/O] key is pressed, the sequence program and PMC data are
written, read, or collated for the specified device. Operations are
OVERVIEW performed with cursor keys and soft keys.
RETURN
NEXT
SPEED
CHANNEL = 1
DEVICE = HOST
DATA KIND =
(ALL:LADDER + LANGUAGE)
FUNCTION =
>
ALM
[ EXEC ] [CANCEL] [ HOST ] [FDCAS ] [F–ROM ]
[Case of FS16/18]
CHANNEL = 1
DEVICE = HOST
DATA KIND =
FUNCTION =
>
567
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
CAUTION
The sequence program can be output while the ladder is
being executed, but the output speed is low. When the
sequence program is input while the ladder is being
executed, the execution of the ladder is automatically
stopped.
NC
Download
C
Fig. 7.1.1 (a) Ladder and C structure for FANUC Series 16B/16C
NC
C Download C
Upload
Fig. 7.1.1 (b) Ladder and C structure for FANUC Series 16i/18i/160i/180i
568
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
NOTE
Some functions cannot be used with some PMC models.
See Section 7.3.
NOTE
1 The conditions of outputting PMC parameters
1) When sequence program is stopped
You can input/output them.
2) When sequence program is executed
You must satisfy the following conditions.
Output (WRITE) Set NC to “EDIT” mode.
Input (READ) . . . Set NC to “Emergency Stop” status,
and, set “PWE” of NC parameters to 1.
2 When a C language board is installed in the Series 16i/18i,
the item of C–LANG is displayed, and C program output is
enabled.
569
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
(4) FUNCTION
Select the direction of data transfer between the PMC and
input/output device.
Item Description
WRITE Outputs data from the PMC to an input/output device.
READ Inputs data from an input/output device to the PMC.
COMPARE Collates data in the PMC and an input/output device.
(Note) PMC data cannot be collated.
DELETE Deletes a file in FDCAS or M–CARD.
LIST Lists the files in FDCAS or M–CARD.
BLANK Performs blank check for F–ROM.
ERASE Clears the data in F–ROM.
FORMAT Initializes M–CARD (clears all data).
NOTE
1 Name the file in the MS–DOS format (up to eight characters
for the file name with up to three characters for the
extension).
Example) FILE NO. = @12345678.123
FILE NO. = #LADDER.EXE
2 If the file name is not specified, the system names the file
as follows:
The model name is
DATA KIND File name
PMC–NB for the
ALL model–name.ALL
PMC–NB and PMC–RA
LADDER model–name.LAD
for the PMC–SA1 or
PARAM model–name.PRM PMC–SA3.
570
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
7.3
OPERATIONS
NOTE
1 WRITE, READ, or COMPARE is automatically switched by
operation on a FANUC LADDER.
2 This operation can not be used with PMC–SB7.
DEVICE = FDCAS
FILE NO. = –1
(–1:ADD,0:INIT,OR @ NAME)
>
ALM
[ EXEC ] [CANCEL] [ HOST ] [FDCAS ] [F–ROM ]
571
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
Note
PMC data cannot be collated. The data the file is to be
collated with depends on the file.
572
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
7.3.3
Storage to Flash ROM Ę : Supported
: Not supported
FS21i
Power Power Mate–H FS21/ FS16–A FS16–B FS16–C
FS18 FS16i FS15B
Mate–D/F/G FS20 210MB FS21–A FS18–B FS18–C
FS18i
Ę Ę Ę Ę Ę Ę
CAUTION
1 If the power is turned off without performing the writing
operation, the updated sequence program is not stored.
2 The CNC must be placed in the emergency stop state when
data is read from or written to Flash Memory.
3 Even if the sequence program is cleared with the X and O
keys at power–on, the contents of Flash Memory are not
cleared. Therefore, when the power is turned on again, the
sequence program in Flash Memory is read. To clear the
contents of Flash Memory, write Flash Memory after
clearing the sequence program with X and O.
CHANNEL = 1
DEVICE = F–ROM
DATA KIND =
(ALL:LADDER + LANGUAGE)
FUNCTION = WRITE
573
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
CAUTION
1 Operation in PMC–NB/NB2
(a)If data is stored in FLASH ROM, a message is displayed
to confirm writing.
(b)RAM SIZE indicates the size of the sequence program.
MAX SIZE indicates the size of the ROM option in the
PMC.
A: 64K bytes, B: 128K bytes, C: 256K bytes,
D: 512K bytes, E: 1M bytes
2 When a C board is installed in the Series 16i/18i, ladder
programs and C programs must be written into FLASH ROM
separately.
(a)When a ladder program is written into FLASH ROM,
select [LADDER] from the DATA KIND item.
When a C program is written into FLASH ROM, select
[C–LANG] from the DATA KIND item.
(b)Select [WRITE] from the FUNCTION item.
(c) Press the [EXEC] soft key to start writing to FLASH ROM.
Press the [EXEC] soft key to check if data is stored in FLASH ROM.
CAUTION
Operation in PMC–NB
When data is stored in FLASH ROM : BLANK ERROR is
displayed.
When no data is stored in FLASH ROM : BLANK
COMPLETE is displayed.
574
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
NOTE
In FS16B/18B, [READ], [COMPAR], [BLANK] and [ERASE]
functions are unavailable.
7.3.4
Storage to a Memory Ę : Supported
: Not supported
Card
FS21i
Power Power Mate–H FS21/ FS16–A FS16–B FS16–C
FS18 FS16i FS15B
Mate–D/F/G FS20 210MB FS21–A FS18–B FS18–C
FS18i
Ę Ę Ę Ę Ę Ę
NOTE
This function is not supported on DPL/MDI of Power
Mate–H.
Sequence programs and data are input from or output to a memory card
as described below. The memory card to which data is input from or
output to can directly send or receive data to or from the programming unit
(FANUC LADDER).
The supported function and the kind of memory card is shown as below.
Any kind of card has to be conformed to TYPE 1 to 2 of PCMCIA (The
Personal Computer Memory Card International Association ) 2.0 (or
later) or TYPE 1 to 2 of JEIDA (Japanese Electronics Development
Association) 4.0 (or later) . And the format is based on MS–DOS FAT file
system.
NOTE
With the Power Mate–H, FS20, FS21/210MB, FS16–A,
FS18–A, FS16–B, FS18–B, FS16–C, FS18–C, and FS15B,
cards having a capacity of more than 32M bytes cannot be
used.
575
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
576
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
Before Writing
File–A
File–B
File–C
Add
File–D
128Kbyte
After writing
File–A
File–B
File–C
File–D
128Kbyte
577
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
(a) When the card formatted and written files by FANUC products
is used by other systems.
Ramu–zou CardPro
Note1) Note2)
Read of a file Ę Ę
Add of file Not supported function
List of file Ę Ę
NOTE
1 Ramu–zou is a memory card reader/writer that is made by
ADTEK SYSTEM SCIENCE.
2 CardPro is a memory card reader/writer that is made by
Data I/O.
(b) When the card formatted and written files by other system is used
by FANUC products.
CardPro
Ramu–zou
Note3)
Read of a file Ę Ę
Add of file Ę
List of file Ę Ę
NOTE
If you use the CardPro to format a flash memory card, type
the following command.
CPFORMAT drive–name: /F:FLASHFAT /NOCIS
578
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
(2) Operation
The operation is almost the same as Subsection 7.3.2 except that steps
(a) and (b) are not necessary for a memory card.
CHANNEL = 1
DEVICE = M–CARD
FILE NO. = –1
(–1:ADD, 0:INIT, OR@ NAME)
>
ALM
[M–CARD] [OTHER] [ ] [ ] [ ]
579
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
CAUTION
PMC data cannot be collated.
The data to collate is determined by the contents of a
selected file.
580
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
7.3.5
Data Input to and Ę : Supported
Output from other : Not supported
Devices Power
FS20
FS21/
FS18 FS16 FS18B FS16B
FS16–C
FS21i
FS16i FS15B
Mate 210MB FS18–C
FS18i
Ę Ę Ę Ę Ę Ę Ę Ę Ę Ę
CHANNEL = 1
DEVICE = OTHERS
>
ALM
[M–CARD] [OTHERS] [SPEED ] [ ] [ ]
581
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
CAUTION
If DATA ERROR is displayed when a C program is written
with the Series 16i/18i, perform the following:
1 Clear the C language area by pressing soft keys [EDIT],
[CLEAR], [CLRLNG], then [EXEC].
2 Read the C program again.
3 On the system parameter screen, set LANGUAGE
ORIGIN.
4 Write the C program into FLASH ROM.
NOTE
PMC data cannot be collated. The data the file is to be
collated with depends on the file.
7.3.6
Setting the Transfer Ę : Supported
: Not supported
Speed ([SPEED] Soft FS21i
Power FS21/ FS16–C
Key) Mate
FS20
210MB
FS18 FS16 FS18B FS16B
FS18–C
FS16i FS15B
FS18i
Ę Ę Ę Ę Ę Ę Ę Ę Ę Ę
PARITY BIT = 0
(0:NONE,1:ODD,2:EVEN)
STOP BIT = 1
(0:1BIT,1:2BIT)
WRITE CODE = 1
(0:ASCII,1:ISO)
>
ALM
[INPUT ] [ ] [ ] [ ] [ INIT ]
582
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
The items shown above must be set when RS–232C is used for
communication. Move the cursor to each item and enter a number.
Pressing the [INIT] soft key sets each item to the initial value. “WRITE
CODE = ” is displayed only when OTHERS is selected for DEVICE.
The table below lists the setting for communication with a FANUC
LADDER.
Setting on the
Setting on the PMC
Item personal
(SPEED screen)
computer
Baud rate (bps) 9600 BAUD RATE = 3 (9600bps)
Character length 8 bits
Parity check No parity PARITY BIT = 0 (NONE)
Number of stop bits 2 bits STOP BIT = 1 (2BIT)
X parameter None
7.3.7
Transfer to and from a Ę : Supported
ROM WRITER : Not supported
FS21i
Power FS21/ FS16–C
FS20 FS18 FS16 FS18B FS16B FS16i FS15B
Mate 210MB FS18–C
FS18i
Ę Ę
583
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
7.3.8 When the machine tool builder creates a MDI keyboard which has no
Notes on Using an MDI cursor keys on the PMC–MODEL SA1/SA3 of the FS 20, note the
following methods of operation. Ladder diagrams cannot be edited using
Keyboard without the ladder–diagram–edit memory card.
Cursor Keys
On each setting screen, when an item is specified, the cursor automatically
(when using the FS20
moves to the next item to be specified. When the item at the cursor need
PMC–MODEL SA1/SA3) not be modified, specify the same value again. When the item at the
bottom of the screen has been specified, the cursor automatically moves
to the item at the top of the screen (CHANNEL setting). When the return
key (leftmost soft key) is pressed to exit from the I/O screen, the cursor
automatically moves to the top of the screen. Examples of setting items
are shown below.
Example 1) When a ladder program is output to an off–line programmer
(such as the P–G or a personal computer)
1 CHANNEL setting : Enter the desired channel number,
then press the <INPUT> key or
[(NO.)] key. To use the current value,
just press the <INPUT> key or
[(NO.)] key.
2 DEVICE setting : Press the [HOST] key. The cursor
returns to the CHANNEL setting
position to enable CHANNEL
setting.
Example 2) When a ladder program is written into an F–ROM
1 CHANNEL setting : No specification required. To move
the cursor, perform the operation
described in 1 of Example 1.
2 DEVICE setting : Press the [F–ROM] key.
3 FUNCTION setting : No specification required. To change
the CHANNEL setting, press the
[WRITE] key to return the cursor to
the CHANNEL setting position.
Example 3) When a ladder program or a PMC parameter is read from or
written into an FDCAS (M–CARD)
1 CHANNEL setting : See 1 of Example 1 (or 1 of Example
2).
2 DEVICE setting : Press the [FDCAS] ([M–CARD]) key.
3 DATA KIND setting: Press the [LADDER] key for ladder
operation. Press the [PARAM] key
for PMC–parameter operation.
4 FUNCTION setting : Press the [READ]/[WRITE] key.
5 FILE NO. setting : Enter the desired file number or file
name, then press the <INPUT> key or
[EXEC] key. When the current value
is used, just press the <INPUT> key.
The cursor automatically returns to
the CHANNEL setting position. The
setting can be modified.
In each example, pressing the [EXEC] key after setting data executes the
corresponding processing.
584
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
7.4
I/O ERROR
MESSAGES
Message CONTENTS ³ OPERATION
PROGRAM ALREADY EXISTS A program is already stored in the FLASH ROM (during blank check).
PROGRAM ALREADY EXISTS (EXEC ?) A program is already stored in the FLASH ROM (during writing or deleting data).
Action) Press the EXEC key again when the message is displayed. Data is then written
or deleted.
PROGRAM NOTHING No program is in the FLASH ROM.
F ERASE ERROR The FLASH ROM is faulty and must be replaced. Consult your FANUC service office.
L
A WRITE ERROR
S READ ERROR
H
ANOTHER USED The FLASH ROM is being used by a device other than the PMC.
R
O MUST BE IN EMG STOP NOT EMG STOP The CNC is not in the emergency stop state.
M
NO OPTION There is no ROM cassette option.
SIZE ERROR The size of the program exceeds the FLASH ROM size (during writing of the sequence
program).
Action) Use the CONDENSEM function (EDIT/CLEAR screen). If the error persists, the
FLASH ROM size must be increased.
The size of the program exceeds the RAM size (during reading of the sequence program).
Action) The RAM size must be increased.
I/O OPEN ERROR nn nn = –1: The RS–232C interface is being used by a device other than the PMC.
Action) Check if another device is using the RS–232C interface.
Check that, on the online setting screen (Section 8.5.1 in Part III), NOT USE is
set for the RS–232C item.
nn = 6: There is no RS–232C option.
nn = 20: The RS–232C interface is connected incorrectly.
Action) Check that the connection and the setting, such as channel and baud rate, are
H correct.
O
S I/O WRITE ERROR nn nn = 20: The RS–232C interface is connected incorrectly.
T Action) Check that the connection and the setting, such as channel and baud rate, are
. correct.
F nn = 22: Communication cannot be performed normally.
D Action) Check if a cable is disconnected.
C
A I/O READ ERROR nn nn = 20: The RS–232C interface is connected incorrectly.
S Action) Check that the connection and the setting, such as channel and baud rate, are
. correct.
O nn = 22: Communication cannot be performed normally.
T Action) Check if a cable is disconnected.
H ADDRESS IS OUT OF RANGE (xxxxxx) Data other than that stored in the PMC debugging RAM area has been transferred.
E xxxxxx: Transfer address
R
S DATA ERROR Invalid data was read.
Action) Check the cable and setting (SPEED).
When a C program is read into the Series 16i/18i:
Action) Clear the C language area by pressing soft keys [EDIT], [CLEAR], [CLRLNG],
then [EXEC].
PROGRAM DATA ERROR Data output contains an error
Action) On the alarm screen, check the details of the alarm.
585
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
R SIZE OVER WRITE The ROM size is smaller than the program size.
O Response) Increase the ROM size.
M
W
R ROM WRITER ERROR nnnnn An error has occurred in the ROM writer.
I Response) Refer to the “ROM Writer Operator’s Manual.”
T
E
R
COMPARE ERR XXXXXX = AA:BB The data between DEVICE and PMC is different.
CONT?(Y/N) XXXXXX : Address
aa : The data in PMC
bb : The data in DEVICE
C Action) If you continue it, press Y key.
o Otherwise, press N key.
m DATA ERROR Invalid data was read.
m Action) Check the cable and setting (SPEED).
o When a C program is read into the Series 16i/18i:
n Action) Clear the C language area by pressing soft keys [EDIT], [CLEAR], [CLRLNG],
then [EXEC].
PROGRAM DATA ERROR Data output contains an error.
Action) On the alarm screen, check the details of the alarm.
586
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
B–61863E/15 PMC PROGRAMMER (CRT/MDI) PMC PARAMETER DATA
7.5 The data items of the sequence program stored in EPROM can be copied
into the debugging RAM module for PMC–SA1, PMC–SA2, PMC–SB,
SEQUENCE and PMC–SB2.
PROGRAM COPY
The following shows the relationship between the function and soft keys.
FUNCTION
RUN EDIT I/O SYSPRM MONIT
RETURN
NEXT
ROM COPY
NEXT
CPYALL CPYMDL
587
7. WRITING, READING, AND VERIFYING
THE SEQUENCE PROGRAM AND
PMC PARAMETER DATA PMC PROGRAMMER (CRT/MDI) B–61863E/15
7.5.5 Copies all the sequence programs into the debugging RAM.
Copy the Sequence
Programs [CPYALL]
7.6 Two channels cannot be used for the reader/punch interface at the same
time. Before performing these I/O operations, be sure to terminate the
RESTRICTIONS system other than the PMC and processing through the reader/punch
interface in the PMC program.
588
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
Press the [MONIT] soft key on the basic programmer menu to display the
basic monitor menu shown in Fig. 8. Pressing an appropriate soft key
enables the user to display memory areas used for a user program written
in the C language or to debug a program.
f : Can be used
: Cannot be used
∆ : Can be used (with some restrictious)
PA1 PA3 SA1 SA2 SA3 SA5 SB SB2 SB3 SB4 SB5 SB6 SC SC3 SC4 NB NB2
∆ ∆ Ę Ę Ę Ę Ę
NOTE
The functions indicated with ∆ can be used in a Series
16i/18i machine with the C language board mounted.
Work RAM is necessary (A02B–0120–H987 for the
PMC–SC, SC3, and SC4 and A02B–0162–J151 or
A02B–0162–J152 for the PMC–NB and NB2).
III 8.4 III 8.5 III 8.1 III 8.2 III 8.3
589
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
590
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
RET
NO.SRH M.DUMP
RET
SEARCH INPUT
NEXT
8.1.1 (1) Press the [GDT] soft key to display the user GDT information shown
in Fig. 8.1.1 (a).
Operation
(2) Use the [NO. SRH] key to search for the GDT table with a desired
number.
(3) Press the [M. DUMP] key to dump the data of the GDT number which
is displayed at the top.
(4) Press the [NEXT] key on the memory dump screen.
Pressing the [BYTE] key displays the data in units of bytes.
Pressing the [WORD] key displays the data in units of words, where
one word equals two bytes. Pressing the [D. WORD] key displays
the data in units of double words, or four bytes.
See Fig. 8.1.1 (b).
(5) When bit 4 of keep relay K17 is set to 1, the contents of RAM can be
changed in units of the specified length on the memory dump screen
by moving the cursor to the data to be changed.
WARNING
Depending on the settings, a user program may operate
erroneously, causing a system error. Be sure to specify the
correct settings.
591
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
[NO.SRH] [ ] [ ] [M.DUMP] [ ]
592
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.1.2
Descriptions of
Displayed Items
Segment limit
Segment base
Segment type
Segment attribute
GDT NO.
NOTE
A user program created with the IC286 compiler is
segmented in 16–bit units.
593
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
8.2 The segment information of the following areas defined by a user program
for each task can be displayed and the contents of the areas can be dumped.
DISPLAYING THE
MEMORY D Data area
ALLOCATION D Stack area
INFORMATION OF A D Common memory area
USER PROGRAM The PMC management software dynamically allocates the areas
mentioned above at locations which are different from those defined by
CODED IN C. the user program.
The system allocates the data area at activation. When the system is not
activated after the user program has been loaded, the data area is located
at the address defined by the user program. Be sure to refer to the area after
the system starts.
The following figure shows the soft keys related to this function.
RET
RET
SEARCH INPUT
NEXT
8.2.1 (1) Press the [USRMEM] soft key. Depending on which soft key is
pressed next (see below), the task memory information of a user
Operation program is displayed on the screen as shown in Fig. 8.2.1 (a) to (c).
Soft keys
[TASK. D] : Displays the information of allocating task data.
[TASK. S] : Displays the information of allocating task stacks.
[COM.D] : Displays the information of common memory
allocation.
(2) A task data area and stack area are displayed for each task ID. The
information for all the common memory defined by user link control
statements is displayed.
(3) Pressing the [M. DUMP] key on each allocation information screen
enables the contents of the memory related to the item which is
displayed at the top to be dumped.
(4) Operation on the memory dump screen is the same as that described
in Section 8.1.
(5) When bit 4 of keep relay K17 is set to 1, the contents of RAM can be
changed in units of the specified length on the memory dump screen
by moving the cursor to the data to be changed.
594
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
WARNING
Depending on the settings, a user program may operate
erroneously, causing a system error. Be sure to specify the
correct settings.
>
>
595
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
>
8.2.2 (1) Items displayed for a task data area and stack area
Displayed Items
Segment limit
Segment base
GDT No.
Task name
Task ID
Segment limit
Segment base
GDT NO.
596
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.3 There are two ways to check if a user program operates as intended. One
is to execute the program while displaying the sequence on an external
DEBUGGING unit such as a display monitor. The other is to execute the program to a
specified point (breakpoint), and check if the internal data items such as
program work areas are correct.
This PMC debugging function checks programs using breakpoints.
8.3.2 Press the [DEBUG] soft key to display the parameter screen for
Operation debugging. Pressing the [D.DUMP] key on the parameter screen displays
the contents of the CPU registers and specified internal data items at the
breakpoint.
To return from the data display screen to the parameter screen, press the
[D.PRM] soft key.
After the parameters are set, but before the program is interrupted, DBG
blinks at the bottom right of the PMC screen. The breakpoint numbers
BP1 to BP4 are also displayed at the bottom of the debug function screen.
When the program is interrupted at a breakpoint, BRK blinks at the
bottom right of the PMC screen. At this time, the breakpoint number,
from BP1 to BP4, is displayed in reverse at the bottom of the debug
function screen.
The following figure shows soft keys related to this function.
RET
RET
D.PRM BRK.NO
597
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
8.3.3 When the debug function is used, it is necessary to set the break conditions
Parameter Screen on the parameter screen. When using a 9” screen, press the <PAGE↓> key
to set a trace data area for a breakpoint.
(1) Setting parameters
(a) BREAK SEG.ADR
Specify the effective address of the breakpoint using a segment
address. When data is accessed, specify the break address using
a segment address.
Use a key, such as EOB, to delimit a segment and an offset. Do
not use alphanumeric keys.
NOTE
In data access, an even boundary or 4–byte boundary is
assumed according to the type of ACCESS LENGTH,
described later.
Example)
When the break address is GDT.NO = 32,
OFFSETADDRESS = 101, specify 103; 101, obtained using
the following formula:
32 (GDT.NO) x 8 + 3 = 259 = 103 (Hex)
S When ACCESS LENGTH = WORD is specified with
BREAK SEG.ADR = 103; 101
An access to 103; 100–101 causes a break.
S When ACCESS LENGTH = D.WORD is specified with
BREAK SEG.ADR = 103; 101
An access to 103; 100–103 causes a break.
598
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
(e) TASK ID
Specify the task ID of a program. This parameter is convenient
for identifying the program when it is to be interrupted at a
breakpoint located in a function called from multiple tasks or is
located in common memory.
(f) TASK STATUS
Specify how to handle the task when a program is interrupted.
0 (PASS) : The task continues after the program is
interrupted.
1 (STOP) : The user task stops when the program is
interrupted. The ladder program does not stop.
CAUTION
To restart the user program, press the [STOP] key to stop
the sequence program and then press the [RUN] key to start
the program on the basic menu using the RUN/STOP
function.
CAUTION
If the addresses are specified erroneously, the following two
items, TYPE and LENGTH, cannot be specified.
(i) TYPE
Specify an address type with which traced data is displayed.
0 (BYTE) : Data is displayed in units of bytes.
1 (WORD) : Data is displayed in units of words.
2 (D.WORD) : Data is displayed in units of double words.
(j) LENGTH
Specify the length of traced data to be displayed.
(2) Starting processing for a breakpoint
When the parameters for each breakpoint are correctly specified,
press the [EXEC] soft key on the parameter screen to start the
processing for the currently selected breakpoint. The breakpoint
number, from BP1 to BP4, is displayed at the bottom of the screen.
(3) Initializing data used for debugging
To initialize the parameters and memory used for storing traced data,
press the [INIT] soft key on the parameter screen. The parameter and
memory for the currently selected breakpoint are then initialized.
599
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
>
600
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.3.4 When a program is interrupted under the break condition specified on the
Screen for Displaying parameter screen, BRK blinks at the bottom right of the PMC screen. The
breakpoint number at which the program has been interrupted is displayed
Traced Data in reverse at the bottom of the debug function screen.
To display the traced data, press the [D.DUMP] soft key on the parameter
screen, then press the [BRK.NO] key to select the screen for displaying
the traced data corresponding to the breakpoint.
The following items are displayed.
(1) REGISTER
Displays the contents of the CPU registers.
(2) MEMORY
Displays the contents of memory at addresses of the traced data
specified on the parameter screen.
When the contents are displayed on multiple pages, scroll the screen,
if necessary, using the <PAGE°>, <PAGE±>, <°>, or, <±> key.
[D.PRM ] [BRK.NO] [ ] [ ] [ ]
8.3.5 As parameters used for debugging and traces data are stored in the
retained memory, they are not lost when the power is turned off.
Enabling Automatic
Debugging at When bit 1 of keep relay K18 is set to 1 after break condition parameters
Power–on are correctly specified, debugging is automatically enabled when the
power is turned on.
8.3.6 (1) Specify a break address (BREAK SEG.ADR) in the area used by the
user program.
Notes
If a break address is specified in the area which is used by the PMC
management software, the system may hang up.
(2) Debug function is incorporated in the CPU, reduces the CPU speed.
Do not use the function during normal system operation.
601
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
8.4
LADDER Ę : Can be used
: Cannot be used
DEBUGGING ∆ : To use this function, a ladder editing module is required
FUNCTION PA1 PA3 SA1 SA2 SA3 SA5 SB SB2 SB3 SB4 SB5 SB6 SB7 SC SC3 SC4 NB NB2
∆ ∆ Ę ∆ Ę Ę Ę Ę Ę Ę Ę
NOTE
PMC–PA3 is usable with the Power Mate–H.
Using this function, Step Operations and Stop Operations listed below are
possible. Step Operations are to execute ladder by specified step (single
instruction, single net, and specified block). Stop Operations are to stop
the execution of ladder when specified condition becomes true.
(1) Step Operation to execute one instruction from current position.
(2) Step Operation to execute one net (one circuit) from current position.
(3) Step Operation to execute from current position to specified contact
or coil instruction.
(4) Stop Operation to execute from the first step and stop the execution
at specified contact or coil instruction.
(5) Stop Operation to stop the execution of ladder by a trigger of signal
condition. (Optionally, a trigger counter can be specified.)
(6) Stop Operation to stop the execution of ladder after executing one
scan. (Optionally, a scan counter can be specified.)
8.4.1
Screen of Ladder
Debugging Function LADDER *TITLE DATA REMARKS 32 BYTES * NET 00001–00004 MONIT RUN
X1000.0 Y1000.0
X1000.1 Y1000.1
ABSDE
SUB36 2
X1000.0 RST ADDB Y1000.3
D0000
[ 0]
FGHI ACT 1
D0000
[ 0]
X1000.0 Y1000.5
602
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.4.2 For this operation, press [DBGLAD] soft key to bring the following
Soft Key Menu of menu.
Ladder Debugging
Function DBGLAD ONLINE GDT USRMEM DEBUG
RET
NOTE
See Chapter II. 5.3 and 5.4 for details of (7) or (8).
603
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
8.4.3 Using this function, Step Operations such as single step, single net, and
Step Operation [STEP] block steps until specified instruction are possible.
[Function]
(1) Step Operation to execute one instruction from current position.
(2) Step Operation to execute one net (one circuit) from current position.
(3) Step operation to execute from current position to specified contact
or coil instruction.
[Displaying of Step] The step result is shown below the ladder diagram.
See “Fig. 8.4.1”
“ACC=1 STK=0000 0011 OF=0 SF=0 ZF=1”
ACC : result of operation
STK : contents of stack (1 byte)
OF : overflow (0=NO, 1=YES)
SF : sign (0=NO, 1=YES)
ZF : zero (0=NO, 1=YES)
For this operation, press [STEP] soft key to bring the following menu.
RET
SEARCH START
604
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
CAUTION
Normally, transferring to the synchronous buffer is
automatically performed at the beginning of the 2nd level
ladder.
8.4.4 Using this function, the execution of the ladder can be stopped when
Stop Function of Break specified condition becomes true. Then, the signal condition can be
checked.
with Condition
[BRKCTL] [Function]
(1) Stop operation to execute from the first step and then to stop at
specified contact or coil instruction. (Optionally, a trigger counter
can be specified to stop after the instruction is executed specified
times.)
(2) Stop operation to stop the execution of ladder when a trigger
condition specified by signal becomes true. (Optionally, a trigger
counter can be specified to stop after the trigger becomes true
specified times.)
(3) Stop operation to stop the execution of ladder after executing a scan.
(Optionally, a scan counter can be specified to stop after executing
specified times of scans.) The execution is started by pressing
[START] key.
[Displaying of specified trigger]
The specified address, specified condition, and specified count are shown
at the title display position. (See Fig. 8.4.1.)
To perform this function, press the [BRKCTL] soft key to display the
menu below.
605
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
RET
TRGON TRGOFF
606
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.5
f : Usable
ONLINE FUNCTION ∆ : See Note
: Not usable
PA1 PA3 SA1 SA2 SA3 SA5 SB SB2 SB3 SB4 SB5 SB6 SC SC3 SC4 NB NB2
∆ ∆ ∆ Ę Ę Ę Ę Ę Ę Ę Ę Ę
NOTE
1 PMC–PA3 is usable with the Power Mate–D/H.
2 PMC–SA1 is usable with the loader control function of the
Series 21i.
3 PMC–SA3 is usable with the FANUC NC Board.
4 If the system is set up to use the on–line function, that line
is occupied, and cannot be used with other input/output
functions. To use the line with other input/output functions,
set up the system so as not to use the on–line function.
If the system is set up to use the on–line function, the
following functions cannot be used:
D [PMCLAD], [I/O], [EDIT], [SYSPRM], [TRACE],
[ANALYS], [USRDGN], [DGNLAD], [GDT], [USRMEM]
5 It is recommended that the on–line function be used when
a ladder is debugged. An on–line connection may be
broken depending on the operational status of CNC/PMC.
607
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
8.5.1
Online Setting Screen
NOTE
1 In case of configuration of CNC with which neither Ethernet
nor HSSB is available, the item of ”HIGH SPEED I/F” is not
displayed.
2 In case of display which has 5+2 soft key, two pages are
used for this setting screen.
Switch the page by <Page Up> or <Page Down> key.
608
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.5.2.1 To display the soft key [MONIT] in the PMC main menu screen, set
How to set at PMC ”PROGRAMMER
ENABLE” to ”YES” in the setting screen. When pushing the soft key
Screen
[MONIT]–>[ONLINE], the online setting screen is displayed. (Fig.
8.5.1)
1. Case of connection by RS–232C (FANUC LADDER–II, FANUC
LADDER–III)
(1) Check that ”NOT USE” is selected at the ”RS–232C” item.
(2) Set the parameter of ”CHANNEL” and ”BAUD RATE”.
(3) Move the cursor to the ”RS–232C” item with Up or Down Cursor
key.
(4) Select ”USE” with Left or Right Cursor key.
2. Case of connection by Ethernet (FANUC LADDER–III, Ladder
Editing Package)
(1) Move the cursor to the ”HIGH SPEED I/F” item with Up or Down
Cursor key.
(2) Select ”USE” with Left or Right Cursor key.
3. Case of connection by HSSB (Ladder Editing Package)
(1) Move the cursor to the ”HIGH SPEED I/F” item with Up or Down
Cursor key.
(2) Select ”USE” with Left or Right Cursor key.
NOTE
1 When both ”RS–232C = USE” and ”HIGH SPEED I/F =
USE” are selected, the PMC system will communicate with
the application which is connected at first. If PMC system is
already connecting with an application, it can not connect
with other applications.
2 When you use the online function by Ethernet, the setting
of Ethernet parameters at CNC is necessary in advance.
3 Loader control function can not connect with FANUC
LADDER–III or Ladder Editing Package by Ethernet.
609
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
The item of ”CHANNEL” is set ”1” and the item of ”RS–232C” and
11 USE (Channel 1) USE
”HIGH SPEED I/F” are changed to ”USE”.
The item of ”CHANNEL” is set ”2” and the item of ”RS–232C” and
12 USE (Channel 2) USE
”HIGH SPEED I/F” are changed to ”USE”.
3 to 10
(Reserved) (Reserved) Don’t use this setting.
13 to 254
NOTE
1 If the value of No.24 in NC parameter is changed, the setting
of the online monitor screen of PMC is automatically
changed too. This NC parameter is made effective
immediately after changing setting of the parameter.
2 Even if the setting of the online monitor screen of PMC is
changed, the value of No.24 in NC parameter is not
changed
610
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
NOTE
1 In case of Power Mate–D 2 path–control, only a parameter
for 1 path is available.
2 The online monitor driver occupies the line while it is
operating. In this state, other input/output functions cannot
use the line. For other input/output functions to use the line,
it is necessary to display the above–mentioned parameter
and stop the online monitor driver.
3 While the online monitor driver is operating, the following
functions cannot be used.
D [PMCLAD], [I/O], [EDIT], [SYSPRM] on CRT/MDI
D [EDIT], [SYSTEM PARAM], [I/O] on DPL/MDI
4 In case of operating NC, the screen display of NC (Position,
etc.) might be slow when using input/output functions (Load
program, Store program, etc.). There is no problem in the
operation of NC. It is recommended to use input/output
functions while NC is not operating.
5 When the screen made by C language executor is
displayed, the communication may be slow down. It is
recommended to use input/output functions after moving to
other screens (Position, etc).
611
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
8.5.3
Online Function by
Ethernet
612
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.5.3.2 The procedures for online connection with PMC and the offline
Starting online programmer (FANUC LADDER–III, Ladder Editing Package for
windows) by Ethernet are as follows.
communication by
(Example: FANUC LADDER–III)
offline programmer
(Ethernet connection) (1) Start up FANUC LADDER–III, and click the [Communication] on
[Tool] menu.
(2) Select the [Network Address] tab and push the <Add Host> button.
Input the ”IP Address” and ”Port No.” inputted by ”8.5.3.1 Setting of
Ethernet parameters”.
613
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
(3) Select the [Setting] tab, and add the IP Address to ”Use device”.
CAUTION
1 When one of the following screens is displayed at PMC, the
online communication can not be used. Change to other
screens from the following screens, and use the online
function.
[PMCLAD], [I/O], [EDIT], [SYSPRM], [TRACE], [USRDGN],
[DBGLAD], [GDT], [USRMEM]
2 When the online function is used with RS–232C, the
selected channel is occupied by the PMC system. To use
other input/output functions with RS–232C, specify other
channel setting than the one used by online function.
3 Loader control function can not connect with FANUC
LADDER–III or Ladder Editing Package by Ethernet.
614
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
8.5.4 The communication status of RS–232C and HIGH SPEED I/F are
Communication Status displayed at the online monitor screen during the online communication.
HIGH SPEED I/F : The communication condition of HIGH SPEED I/F is dis-
played.
ETHER_BOARD : Displayed during the communication with Ethernet board.
The IP address of the communication partner is displayed.
HSSB : Displayed during the communication with HSSB.
The display messages and the meanings are shown in the table of below.
Displayed messages Meanings
615
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
THE PROGRAM (MONIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
BCC ERROR A Block Check Code (packet parity) error has oc-
curred.
8.5.5 If any errors have occurred during Ethernet connection, the contents of the
errors are displayed at ”ETHLOG” screen of CNC. Refer to this screen
About Connection Log
when the communication does not start.
of Ethernet
616
8. FUNCTIONS FOR DISPLAYING MEMORY
AREAS AND DEBUGGING
B–61863E/15 PMC PROGRAMMER (CRT/MDI) THE PROGRAM (MONIT)
SnpErr:PDU=m,n,[x] date time An error has occurred during the online communication.
m, n : Online communication information that is internal information of a system.
SnpErr:PDU=n,[x] date time
x : Error information
SnpErr:TaskTimeOut[x] date time 6001 PMC does not support the Ethernet.Confirm the Series/Edition of PMC
software.
6003 Unsupported command data was received.Confirm the Series/Edition of
Ethernet board software.
6004 There was an error in command dataConfirm the Series/Edition of
Ethernet board software.
6005 PMC does not receive command data.Confirm the communication sta-
tus at the online setting screen of PMC.
6010 PMC does not receive command data.Confirm if ”HIGH SPEED
I/F=USE” is selected and other application is not connected at the online
setting screen of PMC.
6011 Time–out error occurred at PMC.Increase the value of ”Time Out” in
[Network Address] of [Communication] menu for FANUC LADDER–III or
Ladder Editing Package.
6012 PMC does not receive command data because it is busy for proces-
sing.Confirm the communication status at the online setting screen of
PMC.
6013 Time–out error occurred at PMCIncrease the value of ”Time Out” in
[Network Address] of [Communication] menu for FANUC LADDER–III or
Ladder Editing Package.
6101 PMC received an unsupported function code.Confirm the Series/Edition
of PMC software.
date : The date when the error occurred.
Ex.) ”0126” means January 26th.
time : The time when the error occurred.
Ex.) ”1623” means 4:23 PM.
617
9. ERROR MESSAGES
(FOR EDIT) PMC PROGRAMMER (CRT/MDI) B–61863E/15
618
9. ERROR MESSAGES
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (FOR EDIT)
619
10. ERROR MESSAGES (FOR I/O) PMC PROGRAMMER (CRT/MDI) B–61863E/15
620
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
The DPL/MDI panel is used to set PMC system parameters and create and
execute the sequence program.
(1) Setting and displaying PMC system parameters (SYSTEM PARAM)
– The type of counter data (BCD or binary) can be selected.
(2) Editing the sequence program (EDIT)
– The sequence program can be edited (input, addition, search, and
deletion) by using the ladder mnemonics display.
(3) Executing the sequence program (RUN/STOP)
– The execution of the sequence program can be started and
stopped.
(4) Storing the sequence program into FLASH ROM (I/O)
– The sequence program can be stored into FLASH ROM (only for
the Power Mate–H and Power Mate i–D/H).
The DPL/MDI panel is shown below.
X
O N G AXIS
DGNOS
PARAM POS
Y K/A G X
F M S T OPR
ALARM PRGRM
F RD WRT NOT
P
7 8 9 P I READ INSRT
Q
4 5 6 T/C J WRITE DELET
R
1 2 3 D/R K
ALTER
621
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
NOTE
1 With the PMC programmer (DPL/MDI) function, the
characters indicated at the lower–left part of each key are
used.
2 When the <D/R> key is pressed once, the left–hand
character is valid. When the <D/R> key is pressed twice, the
right–hand character is valid.
<↑> <↓>
<↑> <↓>
622
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
11.1 To operate the PMC programmer, set K17#1 of the keep relay area for
PMC parameters to 1, then press the <PRGRM> key two times on the
SELECTING THE DPL/MDI (press the <PRGRM> key further when the program screen is
PMC PROGRAMMER selected), thus causing the PMC programmer menu to be displayed.
MENU
Program screen PMC programmer menu screen
<POS> Current
Position screen
<PRGRM>
Program screen
<PRGRM>
PMC programmer screen (K17#1=1)
(PMC programmer menu)
(PMC editing menu) <ALARM>
Alarm/Message screen
<DGNOS/
PARAM>
Parameter/Diagnostic screen
<VAR>
Offset/Setting/Macro
Variable screen
The following keys on the DPL/MDI panel are used for PMC operation:
1 <POS>, <PRGRM>, <VAR>, <DGNOS/PARAM>, <ALARM> key
Returns to the CNC screen.
2 <↑> key
Shifts the cursor upward.
3 <↓> key
Shifts the cursor downward.
4 <INPUT>, <READ> key
Selects a function when the PMC programmer menu or PMC editing
menu is displayed.
5 <CAN>, <WRITE> key
Returns to the previous menu from the PMC programmer menu or
PMC editing menu.
623
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
11.2 Selecting SYSTEM PARAM on the PMC programmer menu displays the
system parameter screen. If the sequence program is running, selecting
SETTING AND this function automatically stops the program.
DISPLAYING SYSTEM
1 Display the PMC programmer menu.
PARAMETERS
2 Display the SYSTEM PARAM item by pressing the <↓> or <↑> key.
(SYSTEM PARAM)
PMC PRG MENU 3/3
>SYSTEM PARAM
CAUTION
If the PMC parameter keep relay K19#0 is set to 1, the
screen for writing a sequence program into FLASH ROM is
displayed upon the completion of editing. (This is applicable
to the Power Mate–H and Power Mate i–D/H only).
DEVICE=F–ROM
>WRITE Y/N [YES]
624
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
11.3 Selecting EDIT on the PMC programmer menu displays the editing
menu.
EDITING THE
SEQUENCE 1 Display the PMC programmer menu.
PROGRAM (EDIT) 2 Display the EDIT item by pressing the <↓> or <↑> key.
To end editing and display the PMC programmer menu, press the <CAN>
or <WRITE> key.
625
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
11.4
EDITING LADDER
MNEMONICS
11.4.1 When ladder mnemonic editing (LADDER) is selected from the PMC
Starting Ladder edit menu, the ladder mnemonic edit screen is displayed.
When this function is selected, the sequence program stops.
Mnemonics Editing
1 Display the PMC edit menu screen.
2 Display the LADDER item by pressing the <±> or <°> key.
PASSWORD (R/W)
NOTE
For a ladder for which a password has been set, the ladder
mnemonic editing function cannot be started unless the
correct password is entered. Once the password is cleared,
the password remains cleared until the power is turned off
then back on.
NOTE
The entered password is not displayed (not echoed back on
the screen).
FALSE PASSWORD
If the <INPUT> key is pressed at this time, the screen display returns
to the password clear request screen.
If the <CAN> key is pressed at this time, the screen display returns
to the PMC edit menu.
If the entered password is correct, the password is cleared.
626
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
> N0001
RD X0000.0
Instruction
N0123
SUB 50 PSGNL
3 Relay search
Entering <address number> then <↓> searches for the relay
including the entered address.
(Example) <X0.2>, <↓>
N0105
AND X0000.2
N0123
SUB 50 PSGNL
627
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
NOTE
1 Relay search, relay coil search, and functional instruction
search are started from the current screen. If the relay, relay
coil, or instruction is not found by the end of the ladder
program, search is performed from the beginning of the
ladder program to the step at which search was started. If
still not found, ”NOT FOUND” is displayed.
N0105 NOT FOUND
AND X0000.2
N1234
AND R0123.4
Before change
N1234
OR Y0032.4
After change
CAUTION
If changing the instruction causes the memory capacity to
be exceeded, the <ALTER> key is ignored without changing
the instruction.
2 Deleting an instruction
(a) Display the instruction to be deleted.
(b) Press the <DELET> key.
The instruction is deleted and the next instruction is displayed.
628
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
3 Inserting an instruction
(a) Display the instruction after which an instruction is to be inserted.
(b) Enter the instruction to be inserted.
(c) Press the <INSRT> key.
(Example) <AND>, <STK>, <INSRT>
N1234
AND R0123.4
Before insertion
N1234
AND.STK
After insertion
NOTE
If inserting the instruction causes the memory capacity to be
exceeded, the <INSRT> key is ignored without inserting the
instruction.
NOTE
In editing the functional instruction TMR, TMRB, CTR,
DIFU, DIFD, the range and the multiple use of parameters
are checked.
When the parameter is out of range error, it can not be
inputted. When parameter is multiple use error, the error
message is displayed on the screen.
(Example) Error message of multiple use.
629
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
NOTE
1 If the sequence program contains an error, the PMC editing
menu is not displayed but an error message appears on the
screen.
(Example) Error message
END FUNCTION
MISSING
630
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
LADDER RUN/STOP
MONITOR [RUN]
CAUTION
When the sequence program cannot be started(RUN), the
alarm of PMC occurred. Please confirm the alarm status
referring to “11.11 Error List”.
631
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
11.6
Displayed error message Error description (operator action)
ERROR MESSAGES 1 COIL NOTHING No coil is specified for a functional instruction
(FOR LADDER using a coil.
MNEMONICS 2 COM FUNCTION MISSING The use of the COM (SUB9) functional
instruction is incorrect.
EDITING) 3 END FUNCTION MISSING The END1 or END2 functional instruction is
missing (or ERROR NET).
4 JUMP FUNCTION MISSING The use of the JMP (SUB10) functional
instruction is incorrect.
5 LADDER BROKEN The ladder program is corrupted.
6 OBJECT BUFFER OVER The user program RAM is full.
(Note) (Perform condensation or reduce the
size of the ladder program.)
7 PLEASE CLEAR ALL The sequence program has become unrecov-
erable due to power–off during editing.
8 1ST LEVEL EXEC TIME OVER The ladder first level is too great.
9 FUNC, PARAM NO. OUT OF There is out of range error in the parameter of
RANGE functional instruction TMR, TMRB, CTR,
DIFU, DIFD. It is displayed when mnemonics
editing is finished.
10 FUNC. PARAM NO. DUPLICATE There is multiple use error in the parameter of
functional instruction TMR, TMRB, CTR,
DIFU, DIFD. It is displayed when mnemonics
editing is finished.
11 Nxxxxx yyyy (RNG) There is out of range error in the parameter of
P0001 nnn functional instruction TMR, TMRB, CTR,
DIFU, DIFD.
xxxxx : Step number
yyyy : Functional instruction
nnn : Parameter
12 Nxxxxx yyyy (DUP) There is multiple use error in the parameter of
P0001 nnn functional instruction TMR, TMRB, CTR,
DIFU, DIFD.
xxxxx : Step number
yyyy : Functional instruction
nnn : Parameter
632
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
11.7 Selecting I/O on the PMC programmer menu displays the screen for
storing the sequence program into FLASH ROM. Before attempting to
STORING THE store the sequence program into FLASH ROM, place the CNC in the
SEQUENCE emergency stop state.
PROGRAM INTO (1) Display the PMC programmer menu.
FLASH ROM (I/O) (2) Display the I/O item by pressing the <↓> or <↑> key.
(ONLY FOR THE
Power Mate–H AND PMC PRG MENU 4/4
>I/O
Power Mate i–D/H)
(3) Press the <INPUT> or <WRITE> key. The sequence program
storage screen appears. Pressing the <↓> or <↑> key switches display
between [YES] and [NO].
<↓>
DEVICE=F–ROM DEVICE=F–ROM
>WRITE!Y/N[YES] >WRITE!Y/N[NO ]
<↑>
(4) When [NO] is displayed, pressing the <INPUT> key displays the
sequence program storage screen. When [YES] is displayed, pressing
the <INPUT> key starts writing the sequence program into FLASH
ROM.
”EXECUTING” is displayed during writing.
WRITE TO F–ROM
COMPLETE
NOTE
If an error occurs, an error message appears on the screen.
633
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
11.8 The table below lists the details of the errors which may occur during
storage into FLASH ROM using the DPL/MDI (only for the Power
ERROR DETAILS Mate–H and Power Mate i–D/H).
Error message Description
PROGRAM DATA The ladder data in RAM is invalid. Alternatively,
ERROR there is no RAM or ROM.
SIZE ERROR The program exceeds the maximum size which can
be written into F–ROM.
NOT EMG STOP The CNC is not in the emergency stop state.
OPEN ERROR The OPEN processing has failed.
ERASE ERROR The ERASE processing has failed.
The F–ROM cannot be erased. Alternatively, the
F–ROM is defective.
WRITE ERROR The WRITE processing has failed.
The F–ROM cannot be written. Alternatively, the
F–ROM is defective.
634
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
11.9
INPUT/OUTPUT
LADDER/
PMC–PARAMETER
BY DPL/MDI
CAUTION
In case of input PMC–Parameter, it is necessary to set
following conditions.
(a)Emergency stop condition, and NC–Parameter PWE=1.
(b)Stop condition the Ladder program.
CAUTION
In case of output PMC–Parameter, it is necessary to set
following condition.
(a)Edit mode.
(b)Stop condition the Ladder program.
635
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
11.10 The on–line debugging function enables the monitoring and modification
of ladder programs and signal status on personal computer’s screen using
ON–LINE a personal computer connected to the Power Mate through an RS–232C
DEBUGGING cable.
FUNCTION
(ONLY FOR Power CAUTION
Mate–D/H AND Power The additional option of the Ladder On–line debugging
function is necessary to use the on–line debugging function
Mate i–D/H)
on PMC–PA3 for Power Mate–D.
In this section, only the parameter of on–line monitor driver for Power
Mate–H and attention in use is described. Other points(connection of
cable with personal computer, details of the operation, etc.) are described
in the following manual.
CAUTION
The CRT/MDI is necessary when the parameter is set on the
“PARAMETERS FOR ONLINE MONITOR” screen.
636
11. PMC PROGRAMMER (DPL/MDI)
B–61863E/15 PMC PROGRAMMER (CRT/MDI) (ONLY FOR THE Power Mate)
#7 #6 #5 #4 #3 #2 #1 #0
0101
NOTE
In case of Power Mate–D two–path control, only the
parameter of first path side is effective.
CAUTION
1 The on–line monitor driver occupies the line while it is
operating.
In this state, other input/output functions cannot use the
line.
If other input/output functions use the line, it is necessary to
display the above–mentioned parameter and stop the
on–line monitor driver.
2 While the on–line monitor driver is operating, the following
functions cannot be used.
D[PMCLAD], [I/O], [EDIT], [SYSPRM] on CRT/MDI
D[EDIT], [SYSTEM PARAM], [I/O] on DPL/MDI
3 In case of operating NC, the screen display of NC(Position,
etc.) might be slow when using input/output functions(Load
from PMC, Store to PMC, etc.). There is no problem in the
operation of NC. It is recommended to using input/output
functions while NC is not operating.
4 When the screen made by C language executor is
displayed, the communication speed decreases. It is
recommended to use input/output functions after moving to
other screens(Position, etc.).
637
11. PMC PROGRAMMER (DPL/MDI)
(ONLY FOR THE Power Mate) PMC PROGRAMMER (CRT/MDI) B–61863E/15
11.11 If in alarm is issued in the PMC, the alarn message is displayed on the
CRT (PMC ALARM MESSAGE screeen). But in case of DPL/MDI, it
ERROR LIST is displayed only by R–relay status (ON or Off).
Refer to the “APPENDIX L.ALARM MESSAGE LIST” for more
information.
(1) Error ststus at power on or PROGRAM DOWN LOAD.
7 6 5 4 3 2 1 0
R9044
7 6 5 4 3 2 1 0
R9046
638
IV. PMC–NB6 MANIPULATION
B–61863E/15 PMC–NB6 MANIPULATION 1. OVERVIEW
1 OVERVIEW
In the NC system, clicking the [PMC] soft key on the [SYSTEM] menu
enables the setting and display of data related to the PMC. The following
screens are used to specify and display the PMC–related data.
(1) Ladder diagram display and editing (PMCLAD)
(2) Displaying PMC input/output signals and internal relay (PMCDGN)
(a) Title data screen
(b) Status screen
(c) Alarm screen
(d) Trace screen
(e) I/O Link monitor screen
(3) PMC data setting and display (PMCPRM)
(f) Timer
(g) Counter
(h) Keep relay
(i) Data table
(4) Specifying PMC setting data (SETING)
(j) General setting data
(k) Setting data related to editing and debugging
(l) Online monitor parameter
(5) Writing, reading, and collating sequence programs and PMC
parameters (I/O)
641
2. SOFT KEY–BASED PMC MENU
SELECTION PROCEDURE PMC–NB6 MANIPULATION B–61863E/15
642
2. SOFT KEY–BASED PMC MENU
B–61863E/15 PMC–NB6 MANIPULATION SELECTION PROCEDURE
2.1
Title line
PMC BASIC MENU Status line
Key in buffer
Soft key
643
2. SOFT KEY–BASED PMC MENU
SELECTION PROCEDURE PMC–NB6 MANIPULATION B–61863E/15
644
2. SOFT KEY–BASED PMC MENU
B–61863E/15 PMC–NB6 MANIPULATION SELECTION PROCEDURE
2.2
PMC SCREEN
TRANSITION AND
RELATED SOFT
KEYS
NC system screen
PMC
<
<
TITLE Title screen
<
ALARM Alarm screen
EDIT/
DEBUG Data related to editing and debugging
645
2. SOFT KEY–BASED PMC MENU
SELECTION PROCEDURE PMC–NB6 MANIPULATION B–61863E/15
RUN
Program restart function
or
STOP
646
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
647
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.1 The title data corresponds to the title of a sequence program. It consists
of the following items:
TITLE DATA DISPLAY
(TITLE)
NOTE
1 When ”PROGRAMMER ENABLE” is set to ”YES” on the
GENERAL screen of Setting screen, the [EDIT] soft key
appears on the Title Data Display screen.
2 If the [EDIT] soft key is pressed while Online function is
being executed, the ”ONLINE MONITOR IS ACTIVE”
message is displayed and the Title Editor screen does not
appear.
648
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.2 When the [EDIT] soft key is pressed on the Title Data Display screen, the
Title Data Editor screen appears.
TITLE DATA EDITOR
SCREEN
Pressing these soft keys causes a return to Title Data Display screen.
NOTE
When ”WRITE TO FROM (EDIT)” is set to ”YES” on the
EDIT/DEBUG screen of Setting screen, saving operation
into Flash ROM is enabled.
649
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.3 This screen displays the contents at all the addresses (X, Y, F, G, R, A, C,
T, K, D, M, and N) specified in programs. Each content display is a string
SIGNAL STATUS of 0 and 1 with a hexadecimal indication at the right end.
DISPLAY (STATUS)
Operating procedure
(1) Click the [STATUS] soft key. The screen shown above appears.
(2) Specify the desired address by keying it in, then click the [SEARCH]
soft key.
(3) A sequence of data starting at the specified address is displayed as a
bit patterns.
(4) To specify another address for display, click a cursor key, page key, or
the [SEARCH] soft key.
(5) When you want to change the status of the signals, press [FORCE] soft
key. So, the forced I/O screen appears.
NOTE
The [FORCE] soft key is displayed only when the following
conditions are satisfied.
In the GENERAL screen of PMC setting:
Set ”SIGNAL STATUS WRITE ENABLE” to ”YES”.
Or
Set ”PROGRAMMER ENABLE” to ”YES”.
(6) The signals of X/Y addresses which are set into overridden mode are
marked with ”–>” on the left in the forced I/O screen. That shows the
setting of override signals.
650
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.4 If an alarm condition occurs in the PMC, clicking the [PMC] soft key from
the NC system displays the following alarm message instead of the PMC
ALARM SCREEN basic menu. The soft keys displayed on this screen remain the same as
(ALARM) on the PMC basic module screen. In addition, character string “ALM”
appears on the title line.
If the alarm condition is fatal, no sequence program will be executed.
651
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.5
TRACE SCREEN
3.5.1 On the trace screen, you can trace specified signals. The result of the trace
Overview is displayed as the time chart of signals.
There are two tracing modes. One is the ”Time Cycle” mode that samples
the state of the signals at every specified cycle time. The other is the
”Signal Transition” mode that samples the status of the signals when the
signals that are watched at every specified time are changed.
Pushing [TRACE] soft key displays the following screen.
NOTE
As for the setting of automatic running for the trace function,
please refer to ”IV–5.1 Screen for Displaying General
Settings (GENERAL)”
652
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.5.2 Pushing the [SETING] soft key displays the ”Parameter Setting” screen.
Setting of Trace The following is the screen example of the trace execution by ”TIME
CYCLE” mode.
Parameter
653
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
D SAMPLING MODE
Determines the sampling mode. Select one by cursor key or soft key.
Soft keys display when the cursor is put on ”SAMPLING
MODE”.
Explanation:
TIME CYCLE Samples at every specified cycle time.
SIGNAL TRANSITION Samples when the signal changes.
INIT Initializes all the settings. (This soft key
is always displayed in page 1.)
D SAMPLING RESOLUTION
The resolution of sampling is inputted. The default value is the
minimum resolution (8msec). The range of the value is from 8msec to
1000msec. Inputted value is rounded down to the multiple of 8msec.
D SAMPLING TIME
This parameter is displayed when ”TIME CYCLE” is set on
”SAMPLING MODE”. The execution time of trace is inputted. The
value of ”SAMPLING SESOLUTION” or the number of specified
signal address changes the range of the value that is able to input. The
range is displayed on the right of the edit box.
D SAMPLING FRAME
This parameter is displayed when ”SIGNAL TRANSITION” is set on
”SAMPLING MODE”. The number of sampling is inputted. The
value of ”SAMPLING SESOLUTION” or the number of specified
signal addresses changes the range of the value that is able to input.
The range is displayed on the right of the edit box.
D STOP CONDITION
Determines the condition to stop the trace. Select one by cursor key
or soft key.
Soft keys display when the cursor is put on ”STOP
CONDITION”.
Explanation:
NONE Does not stop the tracing automatically.
BUFFER FULL Stops the tracing when the buffer becomes full.
TRIGGER Stops the tracing by trigger
D STOP CONDITION TRIGGER ADDRESS
When ”TRIGGER” is set on ”STOP CONDITION”, this parameter is
enabled. Input signal address or symbol name as stop trigger.
Only bit address or corresponding symbols can be inputted. Byte
address cannot be inputted.
Soft keys display when the cursor is put on ”STOP CONDITION
TRIGGER ADDRESS”.
654
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
Explanation:
DELETE Clears the value in the edit box.
SYMBOL Changes the address display to the symbol name
display and changes the soft key to [ADDRESS].
After that, following soft keys are displayed.
Explanation:
RISING EDGE Stops the tracing automatically by rising up of
the trigger signal.
FALLING EDGE Stops the tracing automatically by falling
down of the trigger signal.
BOTH EDGE Stops the tracing automatically by rising up or
falling down of the trigger signal.
D STOP CONDITION TRIGGER POSITION
When ”TRIGGER” is set on ”STOP CONDITION”, this parameter is
enabled. Input the ratio of the sampling time or number which
specifies the position where specified trigger condition is on.
If you would like to examine the transitions of the signal before the
trigger condition, you should set a big value in this parameter. If you
would like to examine the transitions of the signal after the trigger
condition, you should set a small value in this parameter.
Example: The case that sampling time is 10 second and trigger
position is set as ”10%”.
Trigger position
1sec 9sec
–1 0 9 (SEC)
The graph is displayed on the right of the edit box. The edge of the left
hand is as 0% and the edge of the right hand is as 100%. The position
indicated by the input value is displayed as a gauge.
D SAMPLING CONDITION
When ”SIGNAL TRANSITION” is set on ”TRACE MODE”, this
parameter is enabled. Select one by cursor key or soft key.
655
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
Explanation:
TRIGGER Samples the status of specified signals when
the specified sampling condition is on.
ANY CHANGE Samples the status of specified signals when
the signals change
The address of the signals that should be sampled is set on Parameter
Setting screen page2.
D SAMPLING CONDITION TRIGGER ADDRESS
When ”SIGNAL TRANSITION” is set on ”TRACE MODE”, and
”TRIGGER” is set on ”SAMPLING CONDITION”, this parameter is
enabled. Input signal address or symbol name as sampling trigger.
Only bit address or corresponding symbol can be inputted. Byte
address cannot be inputted.
Soft keys display when the cursor is put on ”SAMPLING
CONDITION TRIGGER ADDRESS”.
Explanation:
RISING EDGE Samples the status of specified signals by
rising up of the trigger signal.
FALLING EDGE Samples the status of specified signals by
falling down of the trigger signal.
BOTH EDGE Samples the status of specified signals by
rising up or falling down of the trigger signal.
ON Samples the status of specified signals during
the trigger signal is on.
OFF Samples the status of specified signals during
the trigger signal is off.
656
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
D SAMPLING ADDRESS
In page 2 of Parameter Setting screen, you can set the addresses or
symbols that should be sampled.
Move the cursor into edit box and input PMC signal address or
symbol.
In case of inputting discrete bit addresses, any bit address can be
inputted. Moreover, when you input byte address, all bits of the
address (bit0–bit7) are set automatically.
Maximum 32 points of signal address can be inputted. Increasing the
number of the signal address changes the capacity of ”SAMPLING
TIME” or ”SAMPLING FRAME” in page1. If the capacity is
changed, the warning message is displayed.
Example of warning message:
In case of ”TIME CYCLE” mode
”SAMPLING TIME IS REDUCED TO n SEC.”
In case of ”SIGNAL TRANSITION” mode
”SAMPLING FRAME IS REDUCED TO n COUNT.”
The ”n” means the maximum value that is able to input.
Explanation of the soft keys:
DELETE Clears the value of the edit box on the cursor.
SYMBOL Changes the address display to the symbol
display. However, display of the address that is
not defined the symbol does not change. This
soft key also changes to ”ADDRESS”. The
following soft keys are displayed.
MOVE UP Exchanges the signal indicated the cursor for
the signal above one line.
MOVE DOWN Exchanges the signal indicated the cursor for
the signal below one line.
DELETE ALL Clears all of the value of the edit box.
657
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
Pushing [TRIGGER ON] soft key sets the trigger on. Pushing
[TRIGGER OFF] soft key sets the trigger off. The default setting is
trigger on for all signals. The contents of other soft keys are same as
”SAMPLING ADDRESS”.
658
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.5.3 On trace screen, pushing [START] soft key starts the execution of trace
Execution of Trace after you set the trace parameter correctly. The following is the screen
example of the trace execution by ”TIME CYCLE” mode.
659
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.5.4 When the execution is finished, the result of trace is displayed. The
Operation after following is the screen example of trace by ”TIME CYCLE” mode.
Execution of Trace
660
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
661
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.5.5 The trace function for PMC–NB6 is different from the trace function,
Comparison With the [PMCDGN] [TRACE], or the analysis function, [PMCDGN]
[ANALYS], for PMC–NB/NB2 in the specification of display and setting
Function of FS15–B parameter.
(PMC–NB/NB2) However, you can get the same result of the trace as PMC–NB/NB2 by
parameter setting.
The way of setting of the parameters to get the same result of the trace as
PMC–NB/NB2 is described as follows.
662
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
663
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
664
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
The point of the enhancement is the ability to adjust the ratio of data
before and after the trigger position.
(4) Setting equivalent to ”TRIGGER MODE” = ”3:ONLY” of the
[ANALYS] screen for PMC–NB/NB2
665
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.6 The I/O Link Monitor screen and the I/O Unit Allocation screens are for
checking I/O Link connection and for allocating I/O Unit.
I/O LINK MONITOR
AND ALLOCATION D I/O Link Monitor screen: I/O Units connected via I/O Link are
displayed in order of Group number.
OF I/O UNIT D I/O Unit Allocation viewer screen: I/O Units Allocation to X and Y
addresses are displayed.
D I/O Unit Allocation Editor screen: I/O Units can be allocated to X and
Y addresses.
Change of screens
NOTE
Soft key [EDIT] appears only when programmer function is
enabled by setting ”PROGRAMMER ENABLE” to ”YES” at
GENERAL screen of PMC Settings. While Online Monitor
function is active, you can not reach I/O Unit Allocation
Editor screen. To use I/O Unit Allocation Editor function, you
have to disable Online Monitor function at PMC Setting
screen by choosing ”NOT USE” for ”RS–232–C” and
”F–BUS” settings.
666
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.6.1 I/O Link Monitor screen shows the types and the ID codes of I/O Units
I/O Link Monitor screen that are connected to I/O Link in order of Group number.
You can confirm the connection of I/O Units type at this screen.
Call this screen by pressing of soft key [I/O LINK] in PMCDGN.
I/O–B3 83 I/O B3
SERIES 0 50 Series 0
667
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
CAUTION
I/O Units not for Series FS15i are written in Table 3.6.1.
668
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.6.2 I/O Link Allocation Viewer screen shows I/O Units allocation to X and
I/O Unit Allocation Y addresses.
You can confirm the allocation of I/O Units at this screen.
Viewer screen Call this screen by pressing of soft key [I/O LINK] → [I/O MODULE]
in PMCDGN.
669
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.6.3 Allocate I/O Units to X and Y addresses at I/O Unit Allocation Editor
I/O Unit Allocation screen.
Call this screen by pressing soft key [I/O LINK] → [I/O MODULE] →
Editor screen [EDIT] in PMCDGN.
670
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
NOTE
As to the allocation name of I/O Unit, please refer to ”FANUC
PMC Programming Manual (LADDER Language) Chapter
I, 3.2 Table3.2.2”
(1.3)The I/O Unit is allocated to address of the cursor position for the
I/O Unit size.
In case of above example (1.2), I/O Unit is allocated at X10 and
X11 like as follows.
671
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
CAUTION
1 Turn off and on the power after you store the Ladder to Flash
ROM in order to make the allocation effective.
2 The Ladder program is not stopped automatically when you
open I/O Unit Allocation Viewer screen or Editor screen.
672
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.6.3.2
Error Message Error message Meaning and solution
Meaning:
GROUP NUMBER Too large Group number is input.
IS TOO LARGE Solution:
Input Group Number below 16.
Meaning:
Too large Base number is input.
BASE NUMBER IS
TOO LARGE Solution:
I/O Unit–B (##,#1–#10): Input Base number 0
Other I/O Unit: Input 0 or 1.
Meaning:
Too large Slot number is input.
SLOT NUMBER IS
TOO LARGE Solution:
I/O Unit–B: Input Slot number below 31
Other I/O Unit: Input Slot number below 11
Meaning:
Too small Slot number is input.
SLOT NUMBER IS
TOO SMALL Solution:
I/O Unit–B: Input Slot number 0 or above
Other I/O Unit: Input Slot number above 0
Meaning:
I/O Unit for X is allocated to Y address or I/O Unit for Y
I/O UNIT NAME is allocated to X address.
MISMATCH
Solution:
Confirm the I/O Unit Name and the address
Meaning:
I/O Unit name is not correct.
ILLEGAL I/O UNIT
NAME Solution:
Input correct name described at Chapter I.3.2 Table
3.2.2.
Meaning:
There is no enough space for the size of I/O Unit you
will allocate.
Meaning:
NOT ENOUGH This message is displayed also in case you will allo-
SPACE cate to the address in which other I/O Unit has been
allocated.
Solution:
Re–Input the allocation after you delete the allocation
under the cursor and make space.
673
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.7
FORCED
INPUT/OUTPUT
FUNCTION
3.7.1 This is the function to change the status of the signals at arbitrary PMC
address forcibly. If the input X is forced with this function, the sequence
Overview
program can be debugged without the machine. If the output Y is forced,
the wiring for the machine can be checked without the sequence program.
3.7.1.1 This function has two kinds of input modes. These modes can be used
Input mode properly according to the purpose.
(1) Forcing mode
This mode is applied to all of PMC addresses. However, the signals
changed by this function must be overwritten when the sequence
program or operator input in the same address. As a result, the forced
I/O function becomes ineffective.
Machine
I/O address
overwrite
X,Y
overwrite
X0.0
MOVE 1111
1111
K0
R0
674
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
I/O Unit–MODEL A NC
X0 = FFh X0 = FFh
I/O Unit–MODEL A NC
X0 = FFh X0 = FFh
The cyclic transfer might be performed to the addresses at which any I/O
device is not assigned. So, you should use the forced I/O function in the
forcing mode without I/O devices when debugging any X addresses. As
for the debug of the ladder program with I/O devices, use the forced I/O
function in Override mode explained in next paragraph.
675
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
I/O Unit–MODEL A NC
X0 = FFh X0 = FFh
I/O Unit–MODEL A NC
X0 = FFh X0 = FFh
I/O Unit–MODEL A NC
X0 = FFh X0 = 00h
Therefore, the forced I/O function for X addresses in the Override mode
can be used to debug the ladder program with some I/O devices. If you
set the override mode into Y addresses, The value forced to be changed
is output to the I/O devices.
676
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
CAUTION
1 In the Override mode, the refresh cycle of the I/O signal is 8msec, which is synchronized with
the 1st level of the ladder program. Usually, the refresh cycle of the I/O link is 2msec. So, the
timing of the signals for I/O devices is delayed. Pay attention the change of work of the ladder
program which depends on the timing of the I/O devices.
2 The processing time of the 2nd level of the ladder program might get longer in the override
mode.
3 The relay coils which are set in the override mode are displayed as the processing result of the
ladder program in the ladder monitor screen. The output value for the I/O devices is forced to
be changed. Pay attention that the values on the ladder monitor screen does not correspond
with the output values for the I/O devices.
Ex.): I/O UNIT–MODEL A is connected with Y0. And Y0.0 is forced to be changed.
Usually, the display values on the ladder screen correspond with the output values for the
I/O UNIT–MODEL A as follows.
X0.0 Y0.0
I/O Unit–MODEL A NC
OFF OFF
Y0.0=OFF
Ladder Monitor
If you set ”1” into the Y0.0 in the override mode, the value is output to the I/O
UNIT–MODEL A as follows.
X0.0 Y0.0
I/O Unit–MODEL A NC
OFF OFF
Y0.0=ON
Ladder Monitor
WARNING
When you change the signals by the forcing I/O function, you have to pay special attention.
Inappropriate use of this function may cause unexpected reaction of machine. You have to
make it sure that nobody is near the machine when you use this function.
677
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
CAUTION
1 Please disable the forced I/O function when the machine is
shipped.
2 The setting ”OVERRIDE ENABLE” is set to ”NO”
automatically and the override function becomes disabled
when the setting ”PROGRAM ENABLE” to ”NO” and turning
off the power supply.
3 The settings of the override mode are not kept after turning
off the power supply. All bits of X and Y are not in the
override mode just after turning on the power supply.
678
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.7.3 In this screen, you can change the value of arbitrary address forcibly. You
Forced Input/Output can use the two input modes, i.e. the forcing mode and the override mode.
To display this screen, press the soft–key [FORCE] in the signal status
Screen screen. The following operations are available in this screen.
D Search of address [SEARCH]
D Signal on [ON]
D Signal off [OFF]
D Display of signal status screen [STATUS]
D Setting of override signal (Effective only when override mode)
[OVRIDE SET]
D Release from override signal (Effective only when override mode)
[OVRIDE RESET]
D Release form all override signal (Effective only when override mode)
[INIT]
679
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
3.7.3.1
Screen structure
Input Mode
(1) When the override mode, The string ”OVERRIDE” is displayed above
the screen.
(2) The status of each signal is displayed in the area of the signal status.
(3) Each bit of X/Y which is set into the override is displayed on the screen
as follows.
X address:
(Input signal from the I/O devices)→(Input signal to the ladder)
The hexadecimal numbers on the right of the screen is the overridden
input signals to ladder.
Y address:
(Output signal from the ladder)→(Output signal to the I/O devices)
The hexadecimal numbers on the right of the screen is the overridden
output signals from the ladder.
(4) In the message line, some system messages like error messages are
displayed.
680
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
B–61863E/15 PMC–NB6 MANIPULATION (PMCDGN)
3.7.3.2
Operations
Forcing Mode
Override Mode
681
3. DISPLAYING PMC INPUT/OUTPUT
SIGNALS AND INTERNAL RELAY
(PMCDGN) PMC–NB6 MANIPULATION B–61863E/15
As for the override signal, the status of the override signal is set the
status of the signal just before pressing the soft–key [OVRIDE SET].
The bit set the override is added the ”→” display on the screen. The
actual signals before overridden are also displayed.
X address
(Actual input signal from the I/O devices)→(Overridden Input
signal to the ladder)
Y address
(Actual output signal from the ladder)→(Overridden output
signal to the I/O devices)
682
4. PMC DATA SETTING AND
B–61863E/15 PMC–NB6 MANIPULATION DISPLAY (PMCPRM)
683
4. PMC DATA SETTING AND
DISPLAY (PMCPRM) PMC–NB6 MANIPULATION B–61863E/15
4.1 This screen enables the entry and display of parameters for the timers,
counters, keep relay, and data tables, which are held in nonvolatile
OVERVIEW memory. To use this procedure, first click the [PMCPRM] soft key on the
PMC basic module.
4.2 Usually, no data can be entered for PMC parameters because they are
protected. The following two methods can be used to make it possible to
METHOD FOR enter data for them.
ENTERING PMC D If the sequence program is running (RUN state) (usually, this method
PARAMETERS should be used when the machine is operating.)
i) Place the NC in MDI mode or bring it to an emergency stop.
ii) Set “PWE” on the NC setting screen to 1 (see the following table).
iii) Alternatively, set the program protect signal (KEY4) to 1 (only if
counters or data tables are involved).
iv) The parameters are released from protection; so data can be entered
for them (see the following table).
PWE KEY4
Timer f
Counter f f
Keep relay f
Data table f f
v) After entering data for the parameters, return “PWE” or the KEY4
signal to the previous state.
D If the sequence program can be stopped (STOP state), for example,
while it is being debugged
i) Stop the sequence program.
ii) The parameter protection is released; so data can be entered for
them.
WARNING
If a sequence program is stopped while the machine is
operating, the machine may behave unexpectedly. Before
stopping the sequence program, make sure that nobody is
near the machine and that the tool cannot interfere with the
workpiece or machine. Incorrect operation of the machine
presents an extreme risk of death or serious injury to the
user. Damage the tool, workpiece, and/or the machine is
also likely.
684
4. PMC DATA SETTING AND
B–61863E/15 PMC–NB6 MANIPULATION DISPLAY (PMCPRM)
4.3 It is possible to enter data continuously on each of the timer, counter, keep
relay, and data table screens. After continuous data entry, the cursor
CONTINUOUS DATA appears at the bottom of the most recently entered data.
ENTRY D Entry
(1) Use “;” (EOB) as a data delimiter.
(Example) “100;200;300;” + “INPUT” key
(2) Use “;=” to enter the same value as the previous data.
(Example) Entering “100;=;=;200;=” + “INPUT” key causes the
following data to be entered: 100,100,100,200,200
(3) Use “;;” to skip an address for entry.
(Example) Entering “100;;200;” + “INPUT” key causes the
second data item to be skipped from entry.
4.4 This screen is used to set and display the timer values for the machine
instruction timers (SUB3).
TIMER SCREEN
(TIMER)
Table contents
D NO.: Counter number specified for a machine instruction
counter
D ADDRESS: Address referenced by a sequence program
D DATA: Timer value
Timer number Minimum timer value Maximum timer value
that can be specified that can be specified
1 to 8 48ms 1572.8 s
685
4. PMC DATA SETTING AND
DISPLAY (PMCPRM) PMC–NB6 MANIPULATION B–61863E/15
4.5 This screen is used to set and display the maximum and minimum counter
values for machine instruction counters (SUB5).
COUNTER SCREEN
(COUNTR)
Table contents
D NO.: Counter number specified for a machine instruction
counter
D ADDRESS: Address referenced by a sequence program
D PRESET: Maximum counter value (a minimum counter value is
specified by a counter instruction)
D CURRENT: Current counter value
Counter types and maximum values
Counter type PRESET maximum value CURRENT maximum value
686
4. PMC DATA SETTING AND
B–61863E/15 PMC–NB6 MANIPULATION DISPLAY (PMCPRM)
4.6 This screen is used for setting and displaying the Keep Relays.
KEEP RELAY
SCREEN (KEEPRL)
CAUTION
Do not use the Special use area , because the relays in this
area are reserved for PMC system software use, and they
affect behavior of the PMC software. Set ”0” to any relays
that are not mentioned below, to prevent unexpected
behavior of PMC.
687
4. PMC DATA SETTING AND
DISPLAY (PMCPRM) PMC–NB6 MANIPULATION B–61863E/15
#7 #6 #5 #4 #3 #2 #1 #0
K900 DTBL DSP MEMINP AUTORUN PRGRAM LADMASK
CAUTION
Set always ”0” to any other relays in Special us area than
mentioned above, to prevent unexpected behavior of PMC.
688
4. PMC DATA SETTING AND
B–61863E/15 PMC–NB6 MANIPULATION DISPLAY (PMCPRM)
4.7 There are two data table types (data table control data table and data table).
DATA TABLE (DATA) (1) Data table control data screen (C.DATA)
Clicking the [DATA] soft key displays the data table control data
setting screen for data table management.
Table contents
D GROUP TABLE COUNT:Number of data items in the data table
D NO.: Group number
D ADDRESS: Data table start address (the same address can be
specified for different groups.)
D PARAMETER: Table parameter(NOTE)
D TYPE: Data length (0 = 1 byte, 1 = 2 bytes, 2 = 4 bytes)
D DATA: Number of data items in each data table
Soft key definitions
[G.DATA]: Clicking this soft key switches to the screen for setting
and displaying the data in the data table.
[G.CONT]: After the number of groups is entered, clicking this soft
key asserts the number of groups for the data table.
[NO.SRH]: After a group number is entered, clicking this soft key
moves the cursor to the specified group.
[INIT]: Clicking this soft key initializes the data table.
* The initial data is as follows:
NO. ADDRESS PARAMETER TYPE DATA
001 D0000 00000000 0 8000
689
4. PMC DATA SETTING AND
DISPLAY (PMCPRM) PMC–NB6 MANIPULATION B–61863E/15
NOTE
The meanings of the table parameters are as follows:
#7 #6 #5 #4 #3 #2 #1 #0
0: Binary format
1: BCD format
0: Input protection disabled
1: Input protection enabled
0: Binary or BCD format (with bit 0 valid)
1: Hexadecimal format (with bit 0 invalid)
Table contents
D NO.
D ADDRESS: Address used by the sequence program
D DATA
Soft key definitions
[C.DATA]: Clicking this soft key switches to the data table control
data screen.
[G–SRCH]: After the entry of a group number for a data table to be
searched in another group, clicking this key moves the
cursor to the beginning of that group.
[SEARCH]: After the entry of an address, clicking this key moves the
cursor to the specified address within the currently
selected group. When entering the address, the “D” can
be omitted from the beginning of the address. After
entering “101” for example, clicking this key moves the
cursor to data using D101.
690
B–61863E/15 PMC–NB6 MANIPULATION 5. SETTING MENU (SETING)
Clicking the [SETING] soft key on the PMC basic module screen displays
the following setting menu screen.
Menu contents
1. GENERAL: Screen for displaying general setting data
2. EDIT/DEBUG: Screen for displaying setting data related to
editing and debugging
3. ONLINE: Screen for displaying the communication
settings for the online–function. (It is
displayed by setting “PROGRAMMER
ENABLE” to “YES” on the GENERAL
screen.)
4. C LANGUAGE: Screen for displaying setting data related to C
Language function.
Clicking the soft keys explained above displays the respective setting
screens.
Some of the settings on this screen are saved to the keep relay. It is
possible to prevent changes to that part of the settings on this setting
screen, using a sequence program for writing to the keep relay.
691
5. SETTING MENU (SETING) PMC–NB6 MANIPULATION B–61863E/15
5.1 Clicking the [GENERAL] soft key displays the following screen.
SCREEN FOR
DISPLAYING
GENERAL SETTINGS
(GENERAL)
D PROGRAMMER ENABLE
YES: The built–in debug function is used.
NO: The built–in debug function is not used.
D AUTOMATIC LADDER START
AUTO: The sequence program is executed automatically when
the power is switched on.
MANUAL: The sequence program is executed by clicking the
sequence program execution soft key.
D SIGNAL STATUS WRITE ENABLE
YES: The online function can be used to enter data on the signal status
screen.
NO: The online function is prevented from entering data on the
signal status screen.
D DATA TABLE CONTROL SCREEN
YES: The PMC parameter data table control screen is displayed.
NO: The PMC parameter data table control screen is not displayed.
D SIGNAL TRACE START
AUTO: Trace function is executed automatically when the power
is switched on.
MANUAL: Trace function is executed by operating soft key.
692
B–61863E/15 PMC–NB6 MANIPULATION 5. SETTING MENU (SETING)
5.2
SCREEN FOR
DISPLAYING THE
SETTING DATA
RELATED TO
EDITING AND
DEBUGGING
CAUTION
This parameter is effective when turning on the power
supply after setting.
Turn on the power supply if setting this parameter.
Set this parameter ”NO” when the machine is shipped.
693
5. SETTING MENU (SETING) PMC–NB6 MANIPULATION B–61863E/15
Menu descriptions
D CPU ID
The CPU ID value is displayed. The value can also be entered here,
but its entry is usually not necessary.
D RS–232C (prompt)
USE: An RS–232C port can be connected to FANUC
LADDER–II.
NOT USE: No RS–232C port is used.
Note) If no RS–232C is to be connected to FANUC LADDER–II,
select NOT USE.
D CHANNEL
A channel number to be used is displayed. The number can also be
entered.
D BAUD RATE
300: A baud rate of 300 is specified.
600: A baud rate of 600 is specified.
900: A baud rate of 900 is specified.
1200: A baud rate of 1200 is specified.
2400: A baud rate of 2400 is specified.
4800: A baud rate of 4800 is specified.
9600: A baud rate of 9600 is specified.
19200: A baud rate of 19200 is specified.
D PARITY
NONE: No parity is specified.
ODD: Odd parity is specified.
EVEN: Even parity is specified.
694
B–61863E/15 PMC–NB6 MANIPULATION 5. SETTING MENU (SETING)
D STOP BIT
1 BIT: The number of stop bits is set to 1.
2 BITS: The number of stop bits is set to 2.
D TIMER 1
The value in communication parameter timer 1 is displayed. The value
can also be entered, but its specification is usually not necessary.
D TIMER 2
The value in communication parameter timer 2 is displayed. The value
can also be entered, but its specification is usually not necessary.
D TIMER 3
The value in communication parameter timer 3 is displayed. The value
can also be entered, but its specification is usually not necessary.
D MAX PACKET SIZE
The maximum packet size for the communication parameter is
displayed. The size can also be entered, but its specification is usually
not necessary.
D RS–232C (status display)
The status of an RS–232C port is displayed.
INACTIVE: No RS–232C port is in use.
STOPPING: An RS–232C port is closed.
STARTING: An RS–232C port is open.
STAND–BY: An RS–232C port is waiting to be connected to
FANUC LADDER–II.
CONNECTED: An RS–232C port has been connected to FANUC
LADDER–II.
If the ladder editing package is included in the system configuration, the
F–BUS prompt menu appears above the RS–232C status display menu,
and the F–BUS status display menu appears below the RS–232C status
display menu.
D F–BUS (prompt)
USE: An F–BUS port can be connected to the ladder editing
package.
NOT USE: No F–BUS port will be connected to the ladder editing
package.
D F–BUS (status display)
The status of an F–BUS port is displayed.
INACTIVE: No F–BUS port is in use.
STOPPING: An F–BUS port is closed.
STARTING: An F–BUS port is open.
STAND–BY: An F–BUS port is waiting to be connected to
FANUC LADDER–II.
CONNECTED: An F–BUS port has been connected to FANUC
LADDER–II.
Soft key descriptions
[EMGSTOP]: Clicking this key causes communication to be
terminated. It is used if it is impossible to terminate a
connection due to abnormal communication.
[INIT]: Clicking this key initializes the parameter settings.
695
5. SETTING MENU (SETING) PMC–NB6 MANIPULATION B–61863E/15
5.4
SCREEN FOR
DISPLAYING
SETTING DATA
RELATED TO C
LANGUAGE
FUNCTION
696
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NOTE
You can hide [PMCLAD] soft key at PMC Main Menu by
setting the keep relay of K900.0 to 1.
697
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
698
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NOTE
1 When [PMCLAD] soft key is pressed at first time after CNC
power cycle, Program List Viewer screen is displayed. Then
use [ZOOM] soft key to select subprogram to reach
LADDER Diagram Monitor screen, and the subprogram that
you have selected appears on the screen. Once you
choose subprogram, pressing [PMCLAD] soft key will
directly reach LADDER Diagram Monitor screen. Changing
LADDER program by I/O function will make the Program List
screen appear at [PMCLAD] soft key again. See ”Program
List screen” for more detail. (404A/04 does not have
Program List Viewer screen. LADDER Diagram Monitor
screen can be reached directly from PMC Main Menu
always.)
2 404A/04 can not display LADDER program that is protected
by Password function. To view a protected LADDER
program, you need FANUC LADDER–II, LADDER Editing
Package, or upgrade version to 404A/05 or later. 404A/05
or later will ask for password when necessary.
3 [EDIT] soft key in LADDER Diagram Monitor screen
appears only when Programmer function is enabled: to
enable Programmer function, set ”PROGRAMMER
ENABLE” to ”YES” at GENERAL screen of PMC Settings.
While Online Monitor function is active, you can not reach
LADDER Diagram Editor screen. To use LADDER Diagram
Editor function, you have to disable Online Monitor function
at PMC Setting screen: choose ”NOT USE”.
699
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.1 LADDER Diagram Monitor screen shows the on/off status of contacts
and coils, and the contents of address specified for parameter of functional
LADDER DIAGRAM instructions. You can investigate how the LADDER program is working
MONITOR SCREEN by this monitor screen.
You can use following operation at this screen, including ”Forced I/O
function (Forcing mode)”, by which you can force the relay or the address
parameters of functional instructions to a new status or value.
D Switch subprogram to show [LIST]
D Search for address or others [SEARCH MENU]
D Show data table of functional instructions [DATA TABLE]
D Go to LADDER Diagram Editor screen [EDIT]
D Forced I/O function (Forcing mode) ”number” + INPUT key
700
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.1.1
Screen Structures Title information (REMARKS) Current subprogram Current position Range to search
701
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
(c) Monitor
1. Contacts and coils are displayed in different colors according to
the status of the signal. The status of power flow is not displayed.
2. The contents of address parameters of functional instructions are
not shown in default setting. With the extended functional
instruction format, you can see the contents of the parameters.
See ”Setting Screen” for the detail.
(d) Displaying Symbols and Comments
1. If an address has a symbol name assigned, the symbol name will
be displayed instead of the address itself at default setting. You
can force not to show symbol by setting. See ”Setting Screen”
for the detail.
2. If the address used with coil has a comment string assigned, the
comment strings will be displayed at the right margin beside the
coil. You can use this margin area to display an additional relay
instead of the comment string by setting: at this setting, one more
relay can be displayed in each diagram line. See ”Setting Screen”
for the detail.
702
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.1.2
Operations Soft keys of LADDER Diagram Monitor screen on PMC–NB6
Search Functional
Instruction Switch range
Jump to
Top/Bottom Search Address or Net Search previous
703
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
With cursor displayed, you can move the cursor by all cursor
move keys and Page change keys. When cursor is placed on some
relay or some address parameter of a functional instruction, the
information about the address under cursor is displayed at
”Additional Information Line”.
704
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
WARNING
1 You have to pay special attention to use Forced I/O function
to change status of signals. Inappropriate use of Forced I/O
function may cause unexpected reaction of machine. You
have to make it sure that nobody is near the machine
when you use this function.
2 As you use Forcing mode of Forced I/O function to change
status of signal, however, the signal may look proof against
Forced I/O function, because LADDER program or I/O
device writes into the signal repeatedly. In this case, even
if the signal looks unchanged, actual signal may be
changed in very short moment. You should be careful for
the reaction of machine to such signal changes.
NOTE
1 Forced I/O function is enabled when ”SIGNAL STATUS
WRITE ENABLE” setting is set to ”YES” in GENERAL
screen of PMC Settings. If the setting is ”NO”, INPUT key
will be just ignored.
2 Parameters of timer functional instructions, TMR, TMRB,
and TMRC, which have special monitor formats, are not
supported by Forced I/O function.
705
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
3 In this case, you can still search the byte address ”D0” by entering
”D00”. The excess ”0” avoids the conflict with the symbol ”D0”.
3. When the range for searching is GLOBAL, and the target is found
in other than displaying subprogram, the screen will automatically
switch to the subprogram to which the found target belongs.
Searching GLOBAL net number that current subprogram does not
contain, for example, the subprogram that contains the net of the net
number will appear in the screen, displaying the net.
(d) Shortcuts
1. Right/left cursor move keys that are following some string means
searching forward/backward. You can use following strings for
this search operation:
D Digits for net number
D ”1” for top, ”0” for bottom
D ”S” + digits, for Functional instructions
D Other string for symbol or bit/byte address
D Leading space always makes the string treated as a symbol
or address.
Example: ”_123”+[SEARCH] (”_” means space) will search
the symbol ”123” instead of the 123rd net.
2. When cursor is hidden, left/right cursor move keys without string
act just like [PREV]/[NEXT] soft keys.
3. String followed by [SEARCH MENU] soft key in ”PMCLAD
Main soft keys” starts searching directly. In this case, [SEARCH
MENU] soft key acts just like right cursor move key.
4. [SEARCH] soft key in ”Search soft keys” without string searches
the address or the functional instruction under cursor forward. If
cursor is hidden, or cursor is placed neither on a relay nor on a
functional instruction, this operation just repeats the last
successful search forward, just like [NEXT] soft key.
5. [WRITE SEARCH] soft key without string searches forward a
write coil of the same address with relay under cursor. If cursor
is hidden, or cursor is not placed on a relay, this operation will
search a write coil of the bit address that is searched at last
successful search. If the last search was not made with bit
address, the last entered string for searching is used to determine
what bit address is to be searched for a write coil.
6. [FUNC SEARCH] soft key without string searches forward the
same functional instruction with one under cursor. If cursor is
hidden, or cursor is not placed on a functional instruction, this
operation will search a functional instruction that is searched at
last successful search. If the last search was not made for
functional instruction, the last entered string for searching is used
to determine what functional instruction is to be searched.
7. [LIST] soft key following string that indicates subprogram,
switches subprogram on LADDER Diagram Monitor screen.
Examples for strings to specify subprogram are following:
”L1” Level 1
”P10”, ”10” Subprogram ”P10”
”0”(zero), ”G” Whole of LADDER program (Global)
706
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.1.3 Functional Instruction Data Table Viewer screen shows the contents of
Functional Instruction data table that belongs to some functional instructions.
To reach this screen, at LADDER Diagram Monitor screen, press [DATA
Data Table Viewer TABLE] soft key that is displayed when the cursor is on the following
Screen functional instructions which have a data table.
D Functional Instruction COD (SUB7)
D Functional Instruction CODB (SUB27)
Following operations are available at this screen.
D Search for data table number. [SEARCH NUMBER]
D Search for data value. [SEARCH VALUE]
D Change the displaying data digits. [BCD2],[BCD4]
(These soft keys can be operated
only at Functional Instruction
Data Table Viewer screen of
Functional Instruction COD.)
707
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
708
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
709
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.1.4
Setting Screen
710
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
TALL
Extends the box vertically to reserve spaces for the monitors
of current values of address parameters. The box becomes
taller than COMPACT.
Display styles of functional instructions
NONE
1 LINE
2 LINE
711
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
D SHOW CURSOR
Determines whether to show cursor.
YES
Cursor is displayed. Cursor move keys will move the cursor.
When the cursor is placed on bit or byte addresses, the
information of the address is displayed at ”Additional
Information Line”. When you search something with the
cursor displayed, the cursor goes directly where it is found.
This option is recommended for search operation with
LADDER program that contains many large nets.
NO (default)
Cursor is not displayed. Up/down cursor move keys will
scroll the contents of screen directly. When you search
something with the cursor hidden, the net, which contains it,
will appear at the top of the screen.
D SUBPROGRAM NET NUMBER
Determines whether a net number is counted as ”LOCAL”
starting from the top of current subprogram, or is counted as
”GLOBAL” starting from the top of whole program. This setting
also affects the expression of net number at searching nets by
number.
LOCAL
Net number starts from 1 at top of current subprogram. Net
number is defined only within current subprogram. The net
number information at upper right of the screen is displayed
in the format ”displaying range / nets in subprogram NET”.
GLOBAL (default)
Net number starts from 1 at top of Level 1 program. Net
number is defined identically at whole of program. The net
number information at upper right of the screen is displayed
in the format ”displaying range / subprogram range NET”.
712
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
Wrap search
713
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
714
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NOTE
The setting ”BOLD DIAGRAM” requires ”Character
registration function” of CNC software, which is supported
by Series F002 version 03 or later. If CNC software does not
support it, diagram is always displayed with thin lines.
NOTE
The setting ”VARIABLE RELAY SYMBOL” requires
”Character registration function” of CNC software, which is
supported by Series F002 version 03 or later. If CNC
software does not support it, shapes of relay will not change
according to their status.
ADDRESS COLOR
ADDRESS BACKGROUND
Colors for the relay address are set. You can specify these colors
by entering color number, or by moving right and left cursor. 16
colors (from No.0 to No.15) are available. Foreground color
should be different from background one.
DIAGRAM COLOR
DIAGRAM BACKGROUND
General color and its background color for LADDER Diagram.
You can specify these colors by entering color number, or by
using right and left cursor move keys to change the color number.
You can use 16 numbers from 0 to 15; however, some different
number may correspond to the same color. You can not specify
the same number to the foreground and the background colors.
715
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
716
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.1.5 The following table shows all monitor formats for each parameter of each
Display Format for functional instruction.
Parameters NOTE
1 ”Variable” in ”Monitor Format” field means that this
parameter changes its size according to the other
parameter. Refer to the descriptions for each functional
instruction for detail.
2 Functional instruction with ”*” mark has Data table.
No. Name Parameter Monitor Format No. Name Parameter Monitor Format
1 END1 – – 18 XMOV 1 constant
2 END2 – – 2 4–digits BCD
3 TMR 1 special 3 4–digits BCD
4 DEC 1 2–digits BCD 4 4–digits BCD
2 constant 19 ADD 1 constant
5 CTR 1 special 2 4–digits BCD
6 ROT 1 constant 3 4–digits BCD
2 4–digits BCD 4 4–digits BCD
3 4–digits BCD 20 SUB 1 constant
4 4–digits BCD 2 4–digits BCD
7 COD * 1 constant 3 4–digits BCD
2 2–DIGITS BCD 4 4–digits BCD
3 4–digits BCD 21 MUL 1 constant
8 MOVE 1 constant 2 4–digits BCD
2 constant 3 4–digits BCD
3 2–digits HEX 4 4–digits BCD
4 2–digits HEX 22 DIV 1 constant
9 COM 1 constant 2 4–digits BCD
10 JMP 1 constant 3 4–digits BCD
11 PARI 1 1–byte binary 4 4–digits BCD
14 DCNV 1 no monitor 23 NUME 1 constant
2 no monitor 2 4–digits BCD
15 COMP 1 constant 24 TMRB 1 constant
2 4–digits BCD 2 special
3 4–digits BCD 25 DECB 1 constant
16 COIN 1 constant 2 variable binary
2 4–digits BCD 3 constant
3 4–digits BCD 4 2–digits HEX
17 DSCH 1 constant 26 ROTB 1 constant
2 4–digits BCD 2 variable binary
3 4–digits BCD 3 variable binary
4 4–digits BCD 4 variable binary
5 variable binary
717
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
No. Name Parameter Monitor Format No. Name Parameter Monitor Format
27 CODB * 1 constant 40 NUMEB 1 constant
2 constant 2 constant
3 1–byte binary 3 variable binary
4 variable binary 41 DISPB 1 constant
28 MOVOR 1 2–digits HEX 42 EXIN 1 8–digits HEX
2 2–digits HEX 43 MOVB 1 1–byte binary
3 2–digits HEX 2 1–byte binary
29 COME – – 44 MOVW 1 2–bytes binary
30 JMPE – – 2 2–bytes binary
31 DCNVB 1 constant 45 MOVN 1 constant
2 no monitor 2 4–bytes binary
3 no monitor 3 4–bytes binary
32 COMPB 1 constant 46 SPCNT 1 4–bytes binary
2 constant or 2 no monitor
variable binary 3 8–digits HEX
3 variable binary 48 END3 – –
33 SFT 1 4–digits HEX 51 WINDR 1 2–bytes binary
34 DSCHB 1 constant 52 WINDW 1 2–bytes binary
2 variable binary 53 AXCTL 1 constant
3 variable binary 2 8–digits HEX
4 variable binary 54 TMRC 1 constant
5 variable binary 2 special
35 XMOVB 1 constant 3 special
2 variable binary 55 CTRC 1 2–bytes binary
3 variable binary 2 2–bytes binary
4 variable binary 57 DIFU 1 constant
5 variable binary 58 DIFD 1 constant
36 ADDB 1 constant 59 EOR 1 constant
2 variable binary 2 variable HEX
3 constant or 3 constant or
variable binary variable HEX
4 variable binary 4 variable HEX
37 SUBB 1 constant 60 AND 1 constant
2 variable binary 2 variable HEX
3 constant or 3 constant or
variable binary variable HEX
4 variable binary 4 variable HEX
38 MULB 1 constant 61 OR 1 constant
2 variable binary 2 variable HEX
3 constant or 3 constant or
variable binary variable HEX
4 variable binary 4 variable HEX
39 DIVB 1 constant 62 NOT 1 constant
2 variable binary 2 variable HEX
3 constant or 3 variable HEX
variable binary 64 END – –
4 variable binary 65 CALL 1 no monitor
718
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.1.6
Functional Instructions
of Special Monitor
forMat
719
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.2 At LADDER Diagram Editor screen you can edit LADDER program to
change its behavior.
LADDER DIAGRAM To reach LADDER Diagram Editor screen, press [EDIT] soft key at
EDITOR SCREEN LADDER Diagram Monitor screen.
Following operations are available at LADDER Diagram Editor screen.
For more detail of these operations, refer to the descriptions of each key
to operate.
720
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NOTE
1 [EDIT] soft key in LADDER Diagram Monitor screen
appears only when Programmer function is enabled. To
enable Programmer function, set ”PROGRAMMER
ENABLE” to ”YES” at GENERAL screen of PMC Settings.
While Online Monitor function is active, you can not reach
LADDER Diagram Editor screen. To use LADDER Diagram
Editor function, you have to disable Online Monitor function
at PMC Setting screen: choose ”NOT USE”.
2 To edit LADDER protected by password, you have to unlock
the protection first. Enter ”password” + INPUT key to unlock
it when password is requested.
721
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.2.1
Screen Structures
722
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.2.2
Operations
Soft keys of LADDER Diagram Editor Screen
Program List Add new net Select nets Cut nets Paste nets
723
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
WARNING
You have to pay special attention to modify running
LADDER program. If you modify LADDER program in
wrong way, or update LADDER program with the machine
in improper status, it may cause unexpected reaction of the
machine. You have to make it sure that modifications you
make on LADDER program is appropriate, machine is in
proper status, and nobody is near the machine, when you
update LADDER program.
CAUTION
At updating LADDER program, it may take rather long time
to complete updating process in some cases according to
the activity of LADDER program. If it takes too long time, or
never complete at updating process, cancel updating
process and correct LADDER program, following
instructions in Subsection 6.2.5 ”How to correct LADDER
program that never stops”.
724
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
725
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
Pasting nets using [PASTE] soft key will not remove contents of
Paste Buffer. The contents of Paste Buffer will remain until
turning CNC power off.
11. [CHANGE ADRE] Change of Used Address
The addresses used in Ladder program can be changed to other
addresses.
As for the details, refer to ”4.1 Address change”.
12. [RESTORE] Abandon changes
Abandons all changes, and restores LADDER program to the one
at entering LADDER Diagram Editor screen, or last updated one
using [UPDATE] soft key. This soft key is useful when you make
wrong modifications and hard to recover from them.
13. [SCREEN SETING] Screen settings
Goes to setting screen for LADDER Diagram Editor screen. You
can change various settings for LADDER Diagram Editor screen
at the screen. Use Return key [<] to return to LADDER Diagram
Editor screen. See ”Settings for LADDER Diagram Editor”
section for the detail.
14. [RUN] / [STOP] Run and stop LADDER program
Controls LADDER program execution. [RUN] soft key makes
LADDER run, and [STOP] soft key makes LADDER stop. Both
soft keys will confirm your intention. When you are sure to run
or stop LADDER program, press [YES] to take an action.
WARNING
1 You have to pay special attention to run/stop LADDER
program. Running/stopping LADDER program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. You have to make it sure
that machine is in proper status, and nobody is near the
machine when you run/stop LADDER program.
2 At stopping LADDER program, it may take rather long time
to complete to stop it in some cases according to the activity
of LADDER program. If LADDER takes too long time to
stop, or never stop, correct LADDER program, following
instructions in Subsection ”6.2.5 How to correct LADDER
program that never stops”.
726
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
WARNING
1 You have to pay special attention to modify running
LADDER program. If you modify LADDER program in
wrong way, or update LADDER program with the machine
in improper status, may cause unexpected reaction of the
machine. You have to make it sure that modifications you
make on LADDER program is appropriate, machine is
in proper status, and nobody is near the machine, when
you update LADDER program.
2 At updating LADDER program, it may take rather long time
to complete updating process in some cases according to
the activity of LADDER program. If it takes too long time, or
never complete at updating process, cancel updating
process and correct LADDER program, following
instructions in Subsection ”6.2.5 How to correct LADDER
program that never stops”.
727
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.2.3
Setting Screen
728
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NONE
1 LINE
2 LINE
729
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
730
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
731
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
NOTE
The setting ”BOLD DIAGRAM” requires ”Character
registration function” of CNC software, which is supported
by Series F002 version 03 or later. If CNC software does not
support it, diagram is always displayed with thin lines.
ADDRESS COLOR
ADDRESS BACKGROUND
Colors for the relay address are set. You can specify these colors
by entering color number, or by moving right and left cursor. 16
colors (from No.0 to No.15) are available. Foreground color
should be different from background one.
DIAGRAM COLOR
DIAGRAM BACKGROUND
General color and its background color for LADDER Diagram.
SELECTED NET COLOR
SELECTED NET BACKGROUND
Color setting for the selected net. The nets that will be object of
following editing operation are displayed with this color setting.
PROTECTED NET COLOR
PROTECTED NET BACKGROUND
Color setting for the nets protected from editing operations. The
protected nets can not be selected as object of editing operations.
The nets with following functional instructions are protected
from deleting and creating when a subprogram (not whole
program) is chosen to edit.
END1 END3 SP
END2 END SPE
COMMENT COLOR
COMMENT BACKGROUND
Colors for the relay comment are set. You can specify these
colors by entering color number, or by moving right and left
cursor. 16 colors (from No.0 to No.15) are available. Foreground
color should be different from background one.
(b) Soft keys
LADDER Diagram Editor Setting screen has the soft keys of options
and following:
D [INIT] Initialize all settings
All settings will be initialized to the default values.
732
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.2.4 Pressing Return key [<] or [UPDATE] soft key will analyze edited
Error Messages and LADDER program and try to generate executable objects. If some error
is found at analyzing phase, you will see error message on screen, and
Their Solutions according to kind of error, cursor may jump to the place where the error
is found.
Following table shows error messages expected at LADDER analysis and
their meanings and solutions.
Error message Meaning and solution
Meaning:
CALL/CALLU is used in wrong place.
CALL/CALLU IN
BAD LEVEL. Solution:
CALL/CALLU must be used in Level 2 or in subpro-
grams. Do not use any other places.
Meaning:
COME is found between JMP and JMPE, and COM
and corresponding COME have different JMP/JMPE
status.
COME IN JMP. Solution:
COME and corresponding COM must have same
JMP/JMPE status. Review COM range and JMP
range, to adjust not to overlap with each other: it is
possible that one range includes the other completely.
Meaning:
There is no COM that corresponds to this COME.
COME WITHOUT
COM. Solution:
If COM is missing, add it in proper position. If the
COME is unnecessary, remove it.
DUPLICATE Meaning:
END1. Multiple END1, END2, or END3 are found.
DUPLICATE Solution:
END2. Remove extra END1, END2, or END3.
DUPLICATE
END3.
Meaning:
Same L–address is used in plural LBLs.
DUPLICATE LBL. Solution:
If some of these LBLs are unnecessary, remove them.
If all of these LBLs is necessary, assign other L–ad-
dresses to them to make all LBLs unique.
Meaning:
Same P–address is used in plural SPs.
DUPLICATE P AD- Solution:
DRESS. If some of these SPs are unnecessary, remove them.
If all of these SPs is necessary, assign other P–ad-
dresses to them to make all SPs unique.
733
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
Meaning:
Plural TMRs, CTRs, TMRBs, DIFUs, or DIFDs have
DUPLICATE TMR the same number as their parameter.
NUMBER.(WARN- This is warning.
ING)
DUPLICATE CTR Solution:
NUMBER.(WARN- If some of them are unnecessary, remove them. If all
ING) of them are necessary, assign other number to pa-
DUPLICATE rameter of them to make them unique.
TMRB NUM- If two or more instructions with same parameter
BER.(WARNING) number will never be active simultaneously at one
DUPLICATE DIFU/ time, the LADDER program has a possibility to work
DIFD NUM- correctly, however, it is recommended from safety
BER.(WARNING) and maintenance points of view, that all these
instructions should have different parameter num-
ber with each other.
Meaning:
END IN COM. END, END1, END2, or END3 is found between COM
END1 IN COM. and COME.
END2 IN COM. Solution:
END3 IN COM. If COME is missing, add it in proper position. If COM
is unnecessary, remove it.
Meaning:
END IN JMP. END, END1, END2, or END3 is found between JMP
END1 IN JMP. and JMPE.
END2 IN JMP. Solution:
END3 IN JMP. If JMPE is missing, add it in proper position. If JMP is
unnecessary, remove it.
Meaning:
END is found between SP and SPE.
END IN SP. Solution:
If SPE is missing, add it in proper position. If END is
in wrong place, move it to proper position.
734
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
Meaning:
JMP and corresponding JMPE have different COM/
COME status.
JMP/JMPE TO Solution:
BAD COM LEVEL. JMP and corresponding JMPE must have same
COM/COME status. Review JMP range and COM
range, to adjust not to overlap with each other: it is
possible that one range includes the other completely.
Meaning:
JMP and its destination differ in COM/COME status.
JMPB OVER COM Solution:
BORDER. JMPB and its destination must have same COM/
COME status. Review range of JMPB and COM
range, to adjust not to overlap with each other: it is
possible that one range includes the other completely.
Meaning:
JMPB jumps to different program level.
JMPB OVER LEV- Solution:
EL. JMPB can only jump to the same program level, or
within a subprogram. If the JMPB is unnecessary,
remove it. If LBL for the JMPB is missing, add it in
proper position. If it should be JMPC, correct it.
Meaning:
JMPC is used in other than subprogram.
JMPC IN BAD Solution:
LEVEL. JMPC is used to jump from a subprogram to level 2.
If the JMPC is unnecessary, remove it. If it should be
JMPB or JMP, correct it.
Meaning:
JMPC jumps to LBL between COM and COME.
Solution:
JMPC INTO COM. LBL for JMPC must be located out of any COM and
COME pair. If the JMPC is unnecessary, remove it. If
the LBL is located wrong, move it to correct position.
If the L–address of JMPC is wrong, correct it.
Meaning:
JMPE is found between COM and COME, and JMP
and corresponding JMPE have different COM/COME
status.
JMPE IN COM. Solution:
JMPE and corresponding JMP must have same
COM/COME status. Review JMP range and COM
range, to adjust not to overlap with each other: it is
possible that one range includes the other completely.
Meaning:
There is no JMP that corresponds to this JMPE.
JMPE WITHOUT
JMP. Solution:
If JMP is missing, add it in proper position. If the
JMPE is unnecessary, remove it.
735
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
Meaning:
LADDER PRO- LADDER program may be broken by some reason.
GRAM IS BRO- Solution:
KEN. This LADDER program must be all cleared once, and
remake LADDER program.
Meaning:
Can not find proper LBL for JMPB.
LBL FOR JMPB
NOT FOUND. Solution:
If JMPB is unnecessary, remove it. If LBL is missing,
add it in proper position.
Meaning:
Destination of JMPC is not level 2.
Solution:
LBL FOR JMPC IN JMPC is used to jump from a subprogram to level 2.
BAD LEVEL If the JMPC is unnecessary, remove it. If another LBL
of same L–address that the JMPC is intended to jump
exists in the subprogram, assign different L–address
to these two LBLs. If it should be JMPB or JMP, cor-
rect it.
Meaning:
Can not find proper LBL for JMPC.
LBL FOR JMPC Solution:
NOT FOUND. If JMPC is unnecessary, remove it. If LBL is missing,
add it in proper position: JMPC jumps into level 2. If it
should be JMPB or JMP, correct it.
Meaning:
There is no COME that corresponds to this COM.
MISSING COME
FOR THIS COM. Solution:
If COME is missing, add it in proper position. If COM
is unnecessary, remove it.
Meaning:
There is no JMPE that corresponds to this JMP.
MISSING JMPE
FOR THIS JMP. Solution:
If JMPE is missing, add it in proper position. If JMP is
unnecessary, remove it.
Meaning:
There is no SPE that corresponds to this SP.
MISSING SPE
FOR THIS SP. Solution:
If SPE is missing, add it in proper position. If SP is
unnecessary, remove it.
NO END. Meaning:
NO END1. END, END1, END2, or END3 is not found.
NO END2. Solution:
NO END3. Add END, END1, END2, or END3 in proper position.
Meaning:
Subprogram that is called by CALL/CALLU is not
NO SUCH SUB- found.
PROGRAM. Solution:
If it calls wrong subprogram, correct it. If the subpro-
gram is missing, create it.
736
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
Meaning:
Write coil is necessary, but is not found.
NO WRITE COIL.
Solution:
Add proper write coil.
Meaning:
SP is found in wrong place.
SP IN BAD LEV-
EL. Solution:
SP can be used at top of a subprogram. Correct it so
that no SP exists in other place.
Meaning:
SP is found in level 3.
SP IN LEVEL3. Solution:
If END3 is located wrong, move it to correct position.
If the SP is unnecessary, remove it.
Meaning:
SP or SPE is found between COM and COME.
SP/SPE IN COM. Solution:
If COME is missing, add it in proper position. If the
COM is unnecessary, remove it.
Meaning:
SP or SPE is found between JMP and JMPE.
SP/SPE IN JMP. Solution:
If JMPE is missing, add it in proper position. If the
JMP is unnecessary, remove it.
Meaning:
There is no SP that corresponds to this SPE.
SPE WITHOUT
SP. Solution:
If SP is missing, add it in proper position. If the SPE is
unnecessary, remove it.
Meaning:
There are too many LBLs.
TOO MANY LBL. Solution:
Remove unnecessary LBLs. If this error still occurs,
adjust the construction of program to use less LBLs.
Meaning:
Unsupported instruction for this PMC model is found.
UNAVAILABLE Solution:
INSTRUCTION. Confirm that this LADDER program is correct one. If
this program is correct one, all these unsupported
instructions have to be removed.
737
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.2.5 If the following functional instructions are used with their ACT
How to Correct conditions (or RST conditions) are kept ON improperly, an attempt to
stop LADDER may take much time, or may not stop it actually.
LADDER Program that
Never Stops D WINDR / WINDW
In case of window function of high–speed response, this will not
cause the problem even if its ACT is stuck to ON.
D EXIN
D AXCTL
This will cause the problem also when RST condition is stuck to
ON.
D JMPB
When it jumps to the LBL before JMPB itself.
D JMPC
When it jumps to the LBL which leads to reach the same JMPC
again.
When LADDER can not stop, any operation to modify LADDER
program may take much time to complete, or may not complete.
Processes such as followings will be affected by this problem:
1. Stop LADDER program by [STOP] soft key.
2. Read new LADDER program from memory card or other devices
at I/O screen while current LADDER program is running.
3. Update running LADDER program at LADDER Diagram Editor
screen, by exiting the screen with return key [<], or by [UPDATE]
soft key.
To avoid this problem, find above–mentioned functional instructions
whose ACT condition (or RST condition) is kept ON, and follow
instructions below to correct LADDER program to use these functional
instructions properly:
1. Confirm that machine is in safe condition, and then turn off
CNC’s power.
2. Turn on CNC’s power, with ”CAN” and ”Z” keys keeping held
down until CNC’s finishes starting up completely, not to run
LADDER program automatically.
3. Go to LADDER Diagram Editor screen, find the instruction that
cause the trouble, modify logic around the instruction, so that
ACT condition (or RST condition) will once turn OFF after every
time the process of the instruction completes. In case that JMPB
or JMPC repeats same process, examine the condition to jump,
and reconstruct the structure of LADDER if necessary.
4. Write LADDER program into flash ROM at I/O screen.
5. Run LADDER program.
If the problem still remains after correction, there may be another
functional instruction that causes the trouble in the same way. Repeat
finding and correcting them in the same way, until the trouble is resolved.
738
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.3 At Net Editor screen, you can create new net, and modify existing net.
When [ZOOM] soft key is used to reach Net Editor screen, this screen is
NET EDITOR in ”Modify Mode” to modify existing net. When [NEW NET] soft key
SCREEN is used, this screen is in ”New Mode” to create new net from nothing.
Following operations are available at this screen:
D The setting parameter is as follows: ”PROGRAM ENABLE = YES”
(K17#1 = 1 or K900#1 = 1).
D Place new contacts and coils ”bit address” + [ ], [ ], etc.
D Change type of contacts and coils [ ], [ ], etc.
D Place new functional instructions [FUNC]
D Change type of functional instructions [FUNC]
D Erase contacts, coils, and functional instructions [ ]
D Draw/erase connecting lines [ ], [ ], [ ]
D Edit data table of functional instructions [DATA TABLE]
D Insert line/column [INSERT LINE], [INSERT COLUMN],
[APPEND COLUMN]
D Change address of contacts and coils ”bit address” + INPUT key
D Change parameters of functional instructions ”number” or ”byte
address” + INPUT key
D Abandon modifications [RESTORE]
739
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.3.1
Screen Structures
740
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.3.2
Operations Soft keys of Net Editor screen of PMC–NB6
741
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
742
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
743
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
744
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.3.3 Pressing [FUNC] soft key at Net Editor screen reaches Functional
Functional Instruction Instruction List screen at which you choose a functional instruction to be
entered from list of all available functional instructions.
List Screen
745
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.3.4 At Functional Instruction Data Table Editor screen, you can edit the
Functional Instruction contents of data table that belongs to some functional instructions.
To reach this screen, at Net Editor screen, press [DATA TABLE] soft key
Data Table Editor that is displayed when the cursor is on the following functional
Screen instructions which have a data table.
D Functional Instruction COD (SUB7)
D Functional Instruction CODB (SUB27)
Following edit operations are available at this screen.
D Change the data table value. ”number” + INPUT key
D Change the data length. [BYTE], [WORD], [D.WORD]
(These soft keys can be operated
only at Functional Instruction
Data Table Editor screen of
Functional Instruction CODB.)
D Change the number of data. [COUNT]
D Initialize all of data [INIT]
746
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
747
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
NOTE
In the functional instruction COD (SUB7), the data type of
the data table can dynamically be changed either BCD2 or
BCD4 by ”BYT” which is one of input condition. So the data
type of the data table is decided when the functional
instruction COD is executed. Decide the display data digit
according to the status of ”BYT” by pressing either [BCD2]
soft key or [BCD4] soft key.
After turning the power on, the default displaying data type
is BCD4 digits. But if you change data type by pressing
[BCD2] soft key or [BCD4] soft key, the data type is kept until
you change again.
The data table of functional instruction COD is stored in the
memory as BCD4 digits type.
If you change the data type from BCD4 digits to BCD2 digits,
the data is displayed without higher 2–digits. But the data
of higher 2–digits is kept in the memory. So you return the
data type from BCD2 digits to BCD4 digits, the former BCD4
digits is recovered.
The input range of the data obeys the current data type.
NOTE
On functional instruction CODB, the data type is decided by
the first parameter of it.
So, if you change data type, the first parameter is changed
too.
When you added functional instruction CODB to ladder
program, the default data type is BYTE.
748
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NOTE
In case of functional instruction COD, the number of data is
decided by the first parameter of it.
In case of functional instruction CODB, the number of data
is decided by the second parameter of it.
If you change the number of data, these parameters are
changed too.
749
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.3.5 Return key [<] or [NEXT NET] soft key analyzes current editing net, and
Error Messages and produce executable object of the net: new object of LADDER program is
not yet effective at this time. If some error is found through the analysis,
Their Solutions an error message is displayed, and cursor may indicate where the error is
detected, according to type of error.
Following table shows error messages expected at net analysis and their
meanings and solutions.
Error message Meaning and solution
Meaning:
When a net contains more than one coil, the coils
ALL COIL MUST should not have any contact beside them that affects
HAVE SAME IN- only one of the coils.
PUT Solution:
Left terminals of all coils in a net must be connected to
same input point.
Meaning:
Coil is located in bad position.
BAD COIL LOCA- Solution:
TION Coil can be located only at rightmost column. Any coil
located at other place must be erased once, and
place necessary coils in correct place.
Meaning:
Some condition input of functional instruction is not
connected correctly.
Solution:
BAD CONDITION Check the connection of all condition inputs of the
functional instruction. Especially for functional instruc-
tion that has more than one condition input, check if
connections to condition inputs interfere with each
other.
Meaning:
FUNCTION AF- Functional instruction is used in output section of net:
TER DI- refer to next section for detail.
VERGENCE IS Solution:
FORBIDDEN Functional instruction can not be used in output sec-
tion of net. If necessary, divide the net into plural nets.
Meaning:
Net is too complicated to analyze.
NET IS TOO COM- Solution:
PLICATED Examine every connection, and find unnecessarily
bending connection, or coils that are connected to
different point.
Meaning:
There is signal connected to nowhere.
NO CONNECTION Solution:
Find gap that is expected to be connected, and cor-
rect the connection.
750
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
Meaning:
No signal is provided for logical operation.
NO INPUT FOR Solution:
OPERATION Coil without input, or coil connected to output of func-
tional instruction that has no output, causes this error.
If coil is not necessary, remove it. If necessary,
connect it to meaningful input.
Meaning:
No logical operation with functional instruction output
OPERATION AF- is permitted, except write coils.
TER FUNCTION Solution:
IS FORBIDDEN Output of functional instruction can not be connected
to a contact, nor to conjunction with other signal that
will be implemented by logical–or operation.
Meaning:
Relay with blank address, or blank parameter of func-
PARAMETER IS tional instruction, is found.
NOT SUPPLIED Solution:
Enter all of the relay addresses, and parameters of
functional instructions.
Meaning:
Some contacts are connected with short circuit.
SHORT CIRCUIT Solution:
Find contact with terminals connected by short circuit,
and correct connections.
Meaning:
A net is too large. When the net is converted to an
object, the number of steps exceeds 256.
TOO LARGE NET Solution:
Locate a net portion that can be divided into smaller,
multiple nets. Then, divide the net so as to reduce the
number of steps per net.
Meaning:
TOO MANY Too many functional instructions are in one net.
FUNCTIONS IN Solution:
NET Only one functional instruction is allowed to constitute
a net. If necessary, divide the net into plural nets.
Meaning:
WRITE COIL EX- Write coil is expected, but not found.
PECTED Solution:
Add proper write coil to the net.
751
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
752
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.4 Program List Viewer screen shows the list of subprogram of the Ladder.
You can select one subprogram then the content of program is displayed.
PROGRAM LIST This screen also shows the detail information (program type, symbol
VIEWER SCREEN name, comment, program size, program net count, the start net number
in all of the program and protect condition) for subprogram.
To reach this screen, at LADDER Diagram Monitor screen, press [LIST]
soft key.
Following operations are available at this screen.
D Show the content of selected program. [ZOOM]
(Go to LADDER Diagram Monitor screen)
D Search for program. [SEARCH]
D Go to Program List Setting screen. [LIST SETING]
You can select Detail viewer format or Brief viewer format on Program
List Viewer screen.
The default viewer format is Detail viewer format.
See ”Setting screen for Program List Viewer screen” section for more
detail.
753
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.4.1
Screen Structures (1) Program List Viewer screen (Detail)
Program List Viewer screen (Detail) shows the detail information that
are program size, program net count and so on for program.
NOTE
Displaying L requires ”Character registration function” of
CNC software, which is supported by Series F002 version
03 or later. If CNC software does not support it, Ladder
program type is always displayed ”L”.
754
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
NOTE
The displaying icons requires ”Character registration
function” of CNC software, which is supported by Series
F002 version 03 or later. If CNC software does not support
it, the statuses of protection are displayed as follows.
P : Monitoring and editing program are disabled.
R : Monitoring program is enabled.
Editing program is disabled.
Space : Monitoring and editing program are enabled.
755
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
756
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.4.2
Operations
757
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.4.3
Setting Screen
758
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
D SORT BY
Determines whether the programs in the Program List
Viewer/Editor screen are displayed in order of program number,
or symbol name themselves. And When ADDRESS NOTAION
is SYMBOL, this determination is enabled. So if ADDRESS
NOTAION is ADDRESS, the programs are always displayed in
order of program number.
PROGRAM NUMBER (default)
The programs are displayed in order of program number.
SYMBOL
Programs that have a symbol are displayed in order of the
symbol name. Programs without symbols are displayed in
order of program number after programs with the symbols.
PROGRAM, LEVEL1, LEVEL2, and LEVEL3 are out of
target of sort.
D PROTECTED PROGRAM
Determines whether protected programs in the Program List
Viewer/Editor screen are displayed or not. On each screen, the
protected program means as follows.
On Program List Viewer screen : the program is protected to
monitor.
On Program List Editor screen : the program is protected to
edit.
SHOW (default)
The protected programs are displayed in the Program List
Viewer/Editor screen.
HIDE
The protected programs are not displayed in the Program List
Viewer/Editor screen.
D FRAME NET IN SUBPROGRAM MODE
Frame net means functional instruction END1, 2 and 3 on
LEVEL 1,2,3, and functional instruction SP and SPE on
subprogram.
It determines whether the frame net in the LADDER Diagram
Monitor/Editor screen are displayed or not, when you selected the
program and press [ZOOM] soft key in the Program List
Viewer/Editor screen.
SHOW (default)
The frame net is displayed in the LADDER Diagram
Monitor/Editor screen.
HIDE
The frame net is not displayed in the LADDER Diagram
Monitor/Editor screen.
759
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.5 At Program List Editor screen you can create new program and delete a
program in addition to the function of Program List Viewer screen.
PROGRAM LIST To reach this screen, press [LIST] soft key at LADDER Diagram Editor
EDITOR SCREEN screen.
Following operations are available at Program List Editor screen. For
more detail of these operations, refer to the descriptions of each key to
operate.
D Create new program [NEW]
D Delete a program [DELETE]
You can select Detail viewer format or Brief viewer format on Program
List Editor screen.
The default viewer format is Detail viewer format.
See ”Setting screen for Program List Viewer screen” section for more
detail.
760
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.5.1
Screen Structures (1) Program List Editor screen(Detail)
Program List Editor screen (Detail) shows the detail information that
are program size, program net count and so on for program.
761
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
762
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.5.2
Operations
763
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.5.3 Screen settings of Program List Editor screen are basically same with
Setting Screen them of Program List Viewer screen. See ”Screen settings for Program
List Viewer screen” section for the detail.
764
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.6 On Collective Monitor screen, only the necessary ladder nets can be
displayed by specifying ladder nets.
COLLECTIVE Collective Monitor screen displayed by pressing soft key [ZOOM] after
MONITOR FUNCTION moving the cursor to ”COLLECT” program position on Program List
Viewer screen, or Press soft key [SWITCH] on Ladder Diagram Monitor
screen.
765
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.6.1
Structures of Title information(REMARKS) Collective monitor mode Number of picked up nets
Collective Monitor
Screen
766
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.6.2
Operations of
Soft keys of Collective Monitor screen of PMC–NB6
Collective Monitor
Main soft keys of Collective Monitor screen
Screen Initialization of Collective
Program List Jump to the ladder diagram net Monitor screen
Pick up a ladder Switches to Ladder Delete a net Display data table Screen setting
diagram net Diagram Monitor screen
767
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.6.3 The operation for picking up ladder nets which you want to monitor on
How to Pick Up a Collective Monitor screen is as follows.
Ladder Diagram Net (1) Specification of ladder nets on Collective Monitor screen
a) Specify the address by key input
1. Enter the address which you want to monitor. (ex. Y0.0)
2. Press [PICKUP] soft key.
3. The net with the coil, which you specified by ”1”, is picked up
to the top of screen.
b) Specification of address from the ladder net on the Collective
Monitor screen
1. Move the cursor to a relay on the ladder net which uses address
that you want to monitor. (ex. Y19.3)
2. Press [PICKUP] soft key.
3. The net with the coil, which uses the address that you specified
by ”1”, is picked up to the top of screen and the cursor moves
to the specified coil position.
768
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
769
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
6.7 You can change the addresses used in the ladder program into other
addresses.
ADDRESS CHANGE Pressing the soft–key ”CHANGE ADRS” changes to the mode of the
address change.
770
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.7.1
Constitution
771
6. LADDER DIAGRAM MONITOR
AND EDITOR PMC–NB6 MANIPULATION B–61863E/15
772
6. LADDER DIAGRAM MONITOR
B–61863E/15 PMC–NB6 MANIPULATION AND EDITOR
6.7.3
Error Messages and Error Message Meaning and Solution
Solutions
D Bit address cannot be replaced with Byte address.
BIT ADDRESS IS
REQUIRED Solution:
Replace address with same type.
773
7. PASSWORD PROTECTION PMC–NB6 MANIPULATION B–61863E/15
7 PASSWORD PROTECTION
774
B–61863E/15 PMC–NB6 MANIPULATION 7. PASSWORD PROTECTION
7.1
SPECIFICATIONS OF (a) Password type
PASSWORD There are two password types.
One is the ”R–password” to protect against reading. Another is the
”RW–password” to protect against reading and writing.
(b) Available characters for password
The string that satisfies following condition can be set as the
password.
D The string length is less than 8 characters.
D Only capital letters and numerals.
(c) Screens protected by password
The following screen is protected by the password.
D Ladder diagram monitor screen
D Ladder diagram editor screen
(d) Indicator of protection status
The status of protected program is displayed in the Program List
Viewer screen and the Program List Editor screen. See ” program list
screen (detail) for Program List Viewer screen” section for more
detail.
(e) How to unlock password protection
Before a screen protected by the password is displayed, the password
is inquired. The password is able to be unlocked when the strings of
password are entered.
NOTE
1 Once the password has been unlocked, the system never
inquires the password except turning the power on again or
replacing the ladder program by I/O function.
2 404A/04 can not display LADDER program that is protected
by Password function. To view a protected LADDER
program, you need FANUC LADDER–II, LADDER Editing
Package, or upgrade version to 404A/05 or later. 404A/05
or later will ask for password when necessary.
3 When turning the power on pressing both ”X” key and ”O”
key, the ladder program will be cleared regardless of
password protection.
775
7. PASSWORD PROTECTION PMC–NB6 MANIPULATION B–61863E/15
7.2
PASSWORD AND
SWITCHING SCREEN
7.2.1 The LADDER Diagram Monitor screen and the Ladder Diagram Editor
Using One of screen are protected by the password.
R–Password and
RW–Password
NOTE
When [PMCLAD] soft key is pressed at first time after CNC
power cycle, Program List Viewer screen is displayed. Then
use [ZOOM] soft key to select subprogram to reach the
LADDER Diagram Monitor screen. The message ”ENTER
PASSWORD TO READ” is displayed and the password is
inquired. If you enter R–password or RW–password, the
subprogram that you have selected appears on the screen.
Once you choose subprogram, pressing [PMCLAD] soft key
will directly reach the LADDER Diagram Monitor screen.
776
B–61863E/15 PMC–NB6 MANIPULATION 7. PASSWORD PROTECTION
7.2.2 The LADDER Diagram Monitor screen and the LADDER Diagram
Using Both of Display screen are protected by the following password.
R–Password and D The LADDER Diagram Monitor screen: R–password or
RW–Password RW–password
D The LADDER Diagram Display screen: RW–password
NOTE
1 When [PMCLAD] soft key is pressed at first time after CNC
power cycle, Program List Viewer screen is displayed. Then
use [ZOOM] soft key to select subprogram to reach the
LADDER Diagram Monitor screen. The message ”ENTER
PASSWORD TO READ” is displayed and the password is
inquired. If you enter R–password or RW–password, the
subprogram that you have selected appears on the screen.
Once you choose subprogram, pressing [PMCLAD] soft key
will directly reach the LADDER Diagram Monitor screen.
2 When [EDIT] soft key is pressed in the LADDER Diagram
Monitor screen, the message ”ENTER PASSWORD TO
WRITE” is displayed and the password is inquired. If you
enter RW–password, the LADDEER Diagram Editor screen
is displayed. However, if you have already entered
RW–password in program list viewer screen, the password
is never inquired in the LADDER Diagram Monitor screen.
777
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
778
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
8.1 When the soft–key [I/O] on the PMC main menu screen is pressed, the
following screen appears.
I/O SCREEN
779
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
PMC parameters:
THE FILE CONTAINS PMC PARAMETER. PROCEED TO
READ IT ?
Others:
UNKNOWN FILE FORMAT
When you proceed to read a sequence program or a C language program,
the ladder program stops automatically. When you proceed to read PMC
parameters, new PMC parameters will be stored even if the ladder
program is running.
WARNING
1 If a Ladder program or a C language program is input while
a Ladder program is being executed, the execution of the
Ladder program and the C language program stop
automatically. You have to pay special attention to stop
Ladder program. Stopping Ladder program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. You have to make it sure
that machine is in proper status, and nobody is near the
machine when you stop Ladder program.
2 At stopping Ladder program, it may take rather long time to
completely stop it in some cases according to the activity of
Ladder program. If Ladder takes too long time to stop, or
never stop, correct Ladder program, following instructions
in section ”II. PMC OPERATION (CRT/MDI) 6.2.5 How to
correct LADDER program that never stops”.
3 If the PMC parameters are input while a Ladder program is
being executed, You have to pay special attention to input
it. Because changed PMC parameters may cause
unexpected effect to Ladder, you have to make it sure that
PMC parameters does not affect the Ladder when you input
PMC parameters.
4 Set bit 1 of keep relay K900 to 0 when the machine tool is
shipped.
780
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
NOTE
1 The [I/O] soft key is displayed by setting bit 1 of keep relay
K900 to 1.
2 For an explanation of error messages on I/O screen, see
section 8.9, ”I/O screen Error Messages”.
3 The message ”C LANGUAGE” is not displayed when the C
language board is not installed.
781
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
8.2
OUTPUTTING TO
AND INPUTTING
FROM MEMORY
CARDS
Explanation of options
WRITE: Outputs data from the PMC to a memory card.
READ: Inputs data from a memory card to the PMC.
COMPARE: Compares the sequence programs on the PMC with those
on a memory card.
DELETE: Deletes files from a memory card.
(Files on a flash card cannot be deleted.)
FORMAT: Formats a memory card.
CAUTION
When ”FORMAT” is selected and executed, all data in the
memory card is lost. Be careful when executing this
function.
782
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
When you read a file from a memory card, one of following messages
appears and whether to operate the important thing is confirmed.
Sequence program:
THE FILE CONTAINS LADDER PROGRAM. PROCEED TO
READ IT?
C language program:
THE FILE CONTAINS C LANGUAGE PROGRAM. PROCEED
TO READ IT?
PMC parameters:
THE FILE CONTAINS PMC PARAMETER. PROCEED TO
READ IT?
Other:
UNKNOWN FILE FORMAT
When you proceed to read a sequence program or a C language program,
the ladder program stops automatically. When you proceed to read PMC
parameters, new PMC parameters will be stored even if the ladder
program is running.
WARNING
1 If a Ladder program or a C language program is input while
a Ladder program is being executed, the execution of the
Ladder program and the C language program stop
automatically. You have to pay special attention to stop
Ladder program. Stopping Ladder program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. You have to make it sure
that machine is in proper status, and nobody is near the
machine when you stop Ladder program.
2 At stopping Ladder program, it may take rather long time to
completely stop it in some cases according to the activity of
Ladder program. If Ladder takes too long time to stop, or
never stop, correct Ladder program, following instructions
in section ”II. PMC OPERATION (CRT/MDI) 6.2.5 How to
correct LADDER program that never stops”.
3 If the PMC parameters are input while a Ladder program is
being executed, You have to pay special attention to input
it. Because changed PMC parameters may cause
unexpected effect to Ladder, you have to make it sure that
PMC parameters does not affect the Ladder when you input
PMC parameters.
4 Set bit 1 of keep relay K900 to 0 when the machine tool is
shipped.
783
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
D KIND OF DATA
KIND OF DATA is displayed only when ”WRITE” is selected for
”FUNCTION.”
Set the type of data to be output by moving the cursor horizontally to
that type or by pressing the corresponding soft key.
Soft keys displayed when the question selection cursor is positioned
to”KIND OF DATA”
Explanation of options
LADDER: Outputs sequence programs only.
PARAMETER: Outputs PMC parameters.
C LANGUAGE: Outputs C language program.
D FILE NO.
FILE NO. is displayed only when ”READ,” ”COMPARE,” or
”DELETE” is selected for ”FUNCTION.” Enter the file number in the
edit box.
D FILE NAME
FILE NAME is displayed when ”WRITE,” ”READ,” ”COMPARE,”
or ”DELETE” is selected for ”FUNCTION.” Enter the file name in the
edit box.
When ”READ,” ”COMPARE,” or ”DELETE” is selected for
”FUNCTION,” the file name corresponding to the file number entered
in ”FILE NO.” is displayed automatically.
The file name must be in MS–DOS format: a file name of up to eight
characters followed by an extension of up to three characters. When
”WRITE” is selected for ”FUNCTION” and the file name is not
entered, the following names are automatically assumed.
DATA KIND File name
LADDER PMCNB6.LAD
PARAMETER PMCNB6.PRM
CAUTION
When both ”FILE NO.” and ”FILE NAME” are displayed at
the same time, and a value is entered for ”FILE NO.” and
another file name is entered in ”FILE NAME,” the value
entered in ”FILE NO.” is erased and the file name entered
in ”FILE NAME” becomes effective.
784
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
NOTE(*)
For an explanation of supported flash memory cards, see
”(1) Writing to flash memory cards” in Section III.7.3.4.
785
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
8.3 When MEMORY CARD is selected in DEVICE, pressing the [LIST] soft
key displays the following screen:
MEMORY CARD LIST
SCREEN
If a memory card holding files is in the slot, the contents of the memory
card are displayed as shown in the above.
NOTE
Up to 128 files can be displayed on this screen. When 129
or more files are saved in the memory card, the 129th and
subsequent files are ignored.
When a file is selected on this screen, the screen display can be returned
to the previous screen. To select a file, place the cursor at the name of the
file, then press either the [SELECT] soft key or the INPUT key. After the
key entry, the screen display switches to the previous screen
automatically. In this case, the cursor is positioned at READ on the
FUNCTION menu, and the number and name of the file selected on the
list screen are indicated in the FILE NO. and FILE NAME fields,
respectively. A display example is shown below.
786
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
To return the screen display to the previous screen without selecting a file,
press the return key.
When the memory card is replaced with another card while the list screen
is being displayed, the displayed information is not updated
automatically. In this case, press the [REFRESH] soft key. The contents
of the new memory card are then displayed.
Explanation of soft keys
[SELECT]: Selects a file, and returns the screen display to the
previous screen.
[REFRESH]: Redisplays the contents of the memory card.
787
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
8.4
OUTPUTTING TO
AND INPUTTING
FROM FLASH ROM
When “FLASH ROM” is selected for DEVICE, output to and input from
flash ROM are enabled.
NOTE
The above screen is displayed when the C language board
is installed. When the C language board is not installed,
only LADDER is indicated on the menu of the KIND OF
DATA.
D FUNCTION
The available data input/output commands are displayed. Select the
desired command by moving the cursor horizontally to that command
or select it with the corresponding soft key.
Soft keys displayed when the cursor is positioned to ”FUNCTION”
Explanation of options
WRITE: Outputs sequence programs from the PMC to flash
ROM.
READ: Inputs sequence programs from flash ROM to the PMC.
COMPARE: Compares the sequence programs on the PMC with those
on flash ROM.
When you read a file from a flash ROM, one of following messages
appears and whether to operate the important thing is confirmed.
Sequence program:
THE FILE CONTAINS LADDER PROGRAM. PROCEED TO
READ IT?
788
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
C language program:
THE FILE CONTAINS C LANGUAGE PROGRAM. PROCEED
TO READ IT?
PMC parameters:
THE FILE CONTAINS PMC PARAMETER. PROCEED TO
READ IT?
Other:
UNKNOWN FILE FORMAT
When you proceed to read a sequence program or a C language program,
the ladder program stops automatically. When you proceed to read PMC
parameters, new PMC parameters will be stored even if the ladder
program is running.
WARNING
1 If a Ladder program or a C language program is input while
a Ladder program is being executed, the execution of the
Ladder program and the C language program stop
automatically. You have to pay special attention to stop
Ladder program. Stopping Ladder program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. You have to make it sure
that machine is in proper status, and nobody is near the
machine when you stop Ladder program.
2 At stopping Ladder program, it may take rather long time to
completely stop it in some cases according to the activity of
Ladder program. If Ladder takes too long time to stop, or
never stop, correct Ladder program, following instructions
in section ”II. PMC OPERATION (CRT/MDI) 6.2.5 How to
correct LADDER program that never stops”.
3 Set bit 1 of keep relay K900 to 0 when the machine tool is
shipped.
D KIND OF DATA
Displayed only when WRITE is selected in FUNCTION. Set the type
of the data you want to output by moving the cursor horizontally or by
using a soft key. C LANGUAGE appears only when the C language
board is installed.
Soft keys displayed when the item select cursor is placed at KIND OF
DATA
Explanation
LADDER: Outputs sequence programs only.
C LANGUAGE: Outputs programs in C.
Explanation of soft keys
[EXEC]: Executes the function selected for “FUNCTION.”
During execution, the soft key disappears and the
[CANCEL] soft key appears to the right of the key.
789
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
NOTE
When a program is written, it may take much time to initialize
the flash ROM. During initialization, ”INITIALIZING FLASH
ROM” appears in the STATUS field in the lower part of the
screen.
790
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
8.5
OUTPUTTING TO
AND INPUTTING
FROM FLOPPY
Explanation of options
WRITE Outputs data from the PMC to a floppy disk or handy
file.
READ Inputs data from a floppy disk or handy file to the
PMC.
COMPARE Compares the sequence program on the PMC with
those on a floppy disk or handy file.
DELETE Delete a file from a floppy disk or handy file.
DELETE ALL Deletes all files from a floppy disk or handy file.
CAUTION
”DELETE ALL” command is not use for following floppy
cassette.
FLOPPY CASSETTE ADAPTER A13B–0131–B001
When you read a file from a floppy cassete or a handy file, one of
following messages appears and whether to operate the important thing
is confirmed.
791
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
Sequence program:
THE FILE CONTAINS LADDER PROGRAM. PROCEED TO
READ IT?
C language program:
THE FILE CONTAINS C LANGUAGE PROGRAM. PROCEED
TO READ IT?
PMC parameters:
THE FILE CONTAINS PMC PARAMETER. PROCEED TO
READ IT?
Other:
UNKNOWN FILE FORMAT
When you proceed to read a sequence program or a C language program,
the ladder program stops automatically. When you proceed to read PMC
parameters, new PMC parameters will be stored even if the ladder
program is running.
WARNING
1 If a Ladder program or a C language program is input while
a Ladder program is being executed, the execution of the
Ladder program and the C language program stop
automatically. You have to pay special attention to stop
Ladder program. Stopping Ladder program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. You have to make it sure
that machine is in proper status, and nobody is near the
machine when you stop Ladder program.
2 At stopping Ladder program, it may take rather long time to
completely stop it in some cases according to the activity of
Ladder program. If Ladder takes too long time to stop, or
never stop, correct Ladder program, following instructions
in section ”II. PMC OPERATION (CRT/MDI) 6.2.5 How to
correct LADDER program that never stops”.
3 If the PMC parameters are input while a Ladder program is
being executed, You have to special attention to input it.
Because changed PMC parameters, may cause
unexpected effect to Ladder. You have to make it sure that
PMC parameters are not effect to Ladder when you input
PMC parameters.
4 Set bit 1 of keep relay K900 to 0 when the machine tool is
shipped.
792
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
D KIND OF DATA
”KIND OF DATA” is displayed only when ”WRITE” is selected for
”FUNCTION”.
Set the type of data to be output by moving the cursor horizontally to
that command or select it with the corresponding soft key.
Soft keys displayed when the question selection cursor is
positioned to ”KIND OF DATA”
Explanation of options
LADDER Outputs sequence program.
PARAMETER Outputs PMC parameters.
D FILE NO.
”FILE NO.” is displayed only when ”READ”, ”COMPARE”, or
”DELETE” is selected for ”FUNCTION”.
Enter the file number in the edit box.
D FILE NANE
”FILE NAME” is displayed when ”WRITE”, ”READ”,
”COMPARE”, or ”DELETE” is selected for ”FUNCTION”.
Enter the file name in the edit box.
When ”READ”, ”COMPARE”, or ”DELETE” is selected for
”FUNCTION”, the file name corresponding to the file number entered
in ”FILE NO.” is displayed automatically.
When you output to or input from floppy disk formatted in DOS
format, the file name must be in MS–DOS format: a file name of up
to eight characters followed by an extension of up to three characters.
When you output to or input from floppy disk formatted in FANUC
format, a file name of up to 17 characters will be input.
When ”WRITE” is selected for ”FUNCTION” and the file name is not
entered, the following names are automatically assumed.
DATA KIND File name
LADDER PMCNB6.LAD
PARAM PMCNB6.PRM
CAUTION
1 When both ”FILE NO.” and ”FILE NAME” are displayed at
the same time, and a value is entered for ”FILE NO.” and
another file name is entered in ”FILE NAME”, the value
entered in ”FILE NO.” is erased and the file name entered
in ”FILE NAME” becomes effective.
2 Specifying the same name as that of an existing file results
in an error.
793
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
794
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
8.6 When ”FLOPPY” is selected for ”DEVICE”, pressing the [LIST] soft key
display the following screen.
FLOPPY LIST
SCREEN
The contents of the floppy cassettes or the handy files are displayed. When
a file is selected on this screen, the screen display can be returned to the
previous screen. To select the file, place the cursor at the name of the file,
then press either the [SELECT] soft key or the INPUT key. After the key
entry, the screen display switches to the previous screen automatically. In
this case, the cursor is positioned at ”READ” on the ”FUNCTION” menu,
and the number and name of the file selected on the list screen are
indicated in the ”FILE NO.” and ”FILE NAME” fields, respectively.
To return the screen display to the previous screen without selecting a file,
press the return key.
When the floppy cassette or the handy file is replaced with another one
while the list screen is being displayed, the displayed information is not
updated automatically. In this case, press the [REFRESH] soft key. The
contents are then displayed.
NOTE
Up to 128 files can be displayed on this screen. When 129
or more files are saved, the 129th and subsequent files are
ignored.
795
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
8.7
OUTPUTTING TO
AND INPUTTING
FROM OTHER
INPUT/OUTPUT
DEVICES
Explanation of options
WRITE Outputs data from the PMC to other input/output device.
READ Inputs data from other input/output device to the PMC.
COMPARE Compares the sequence program on the PMC with those
on other input/output device.
When you read a file from a I/O device, one of following messages
appears and whether to operate the important thing is confirmed.
Sequence program:
THE FILE CONTAINS LADDER PROGRAM. PROCEED TO
READ IT?
C language program:
THE FILE CONTAINS C LANGUAGE PROGRAM. PROCEED
TO READ IT?
PMC parameters:
THE FILE CONTAINS PMC PARAMETER. PROCEED TO
READ IT?
Other:
UNKNOWN FILE FORMAT
796
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
WARNING
1 If a Ladder program or a C language program is input while
a Ladder program is being executed, the execution of the
Ladder program and the C language program stop
automatically. You have to pay special attention to stop
Ladder program. Stopping Ladder program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. You have to make it sure
that machine is in proper status, and nobody is near the
machine when you stop Ladder program.
2 At stopping Ladder program, it may take rather long time to
completely stop it in some cases according to the activity of
Ladder program. If Ladder takes too long time to stop, or
never stop, correct Ladder program, following instructions
in section ”II. PMC OPERATION (CRT/MDI) 6.2.5 How to
correct LADDER program that never stops”.
3 If the PMC parameters are input while a Ladder program is
being executed, You have to special attention to input it.
Because changed PMC parameters, may cause
unexpected effect to Ladder. You have to make it sure that
PMC parameters are not effect to Ladder when you input
PMC parameters.
4 Set bit 1 of keep relay K900 to 0 when the machine tool is
shipped.
797
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
D KIND OF DATA
”KIND OF DATA” is displayed only when ”WRITE” is selected for
”FUNCTION”.
Set the type of data to be output by moving the cursor horizontally to
that command or select it with the corresponding soft key.
Soft keys displayed when the question selection cursor is
positioned to ”KIND OF DATA”
Explanation of options
LADDER Outputs sequence program.
PARAMETER Outputs PMC parameters.
Explanation of soft keys
[EXEC] Executes the function selected for ”FUNCTION”.
During execution, the soft key disappears and the
[CANCEL] soft key appears to the right of the key.
[CANCEL] Cancels the execution of the function. When the
function terminates normally, the soft key
disappears.
[PORT SETING] Replaces the current display with the screen for
setting communication parameters. See Section
8.8, ”Port Setting Screen” for details.
798
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
This screen allows the setting of the communication data required for
communication using the RS–232C. Communication data can be set for
each of the two types of devices independently of the other.
Selected device type is displayed to ”DEVICE” menu on screen.
Explanation of each question
D CHANNEL
Check that an RS–232C cable is connected to the main board of the
control unit. Directly enter the number corresponding to the connected
connector.
1 .......... JD5A
2 .......... JD5B
D BAUDRATE
1200: Sets the baud rate to ”1200”.
2400: Sets the baud rate to ”2400”.
4800: Sets the baud rate to ”4800”.
9600: Sets the baud rate to ”9600”.
19200: Sets the baud rate to ”19200”.
D STOP BIT
1 BIT: Sets the number of stop bits to ”1”.
2 BIT: Sets the number of stop bits to ”2”.
D WRITE CODE
”WRITE CODE” is displayed when ”OTHERS” is selected for
”DEVICE”.
ASCII: Sets the output code to ”ASCII”.
ISO: Sets the output code to ”ISO”.
799
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
NOTE
Parity is always ”NONE”.
CHANNEL 1 1
800
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
8.9 The error messages that may appear on the I/O screen and their meanings
and actions are listed below.
I/O SCREEN ERROR
MESSAGES D Error messages displayed during memory card I/O operation
(PMC–NB6) Displayed error
Meaning and action
message
801
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
Displayed error
Meaning and action
message
Displayed error
Meaning and action
message
802
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
B–61863E/15 PMC–NB6 MANIPULATION PMC PARAMETERS
Displayed error
Meaning and action
message
Displayed error
Meaning and action
message
803
8. WRITING, READING, AND COMPARING
SEQUENCE PROGRAMS AND
PMC PARAMETERS PMC–NB6 MANIPULATION B–61863E/15
Displayed error
Meaning and action
message
804
9. STARTING AND STOPPING
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAMS
WARNING
If the sequence program is stopped while the machine is
operating, the machine may behave in an unexpected way.
Before stopping the sequence program, ensure that there
are no people near the machine and that the tool cannot
collide with the workpiece or machine.
Otherwise, there is an extreme risk of death or serious
injury, as well as the likelihood of the tool, workpiece, and
machine being damaged.
805
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
806
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.1 The following screen is the menu screen of the miscellaneous data in
sequence program.
MENU SCREEN OF The screen of each data is called in this screen.
MISCELLANEOUS
DATA IN SEQUENCE
PROGRAM
Viewer
[TITLE] [SYMBOL COMENT] [MESSAGE] [I/O MODULE] [SYSTEM PARAM]
Function
Title Data Symbol/Comment Data Message Data I/O Unit Allocation System Parameter
Viewer Viewer Viewer Viewer Viewer
Note1 Note2
Note5 Note3 Note5 Note3,4 Note5 Note3,4 Note5 Note3 Note5 Note3,4
[<] [EDIT] [<] [EDIT] [<] [EDIT] [<] [EDIT] [<] [EDIT]
Title Data Symbol/Comment Data Message Data I/O Unit Allocation System Parameter
Editor Editor Editor Editor Editor
807
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
NOTE
1 The contents of the title data are as same as the one of the
title data screen in the PMC diagnosis menu. As for the
description of the viewer/monitor screen of the title data,
please refer to Section II–3.1.
2 This screen can be also displayed by pressing [I/O
MODULE] in the I/O link monitor screen in the PMC
diagnosis menu. The screens and the operations are
completely same. As for the description of the
viewer/monitor screen of the I/O unit allocation data, please
refer to Subsection IV–3.6.3.
3 The [EDIT] soft key in each viewer appears only when
Programmer function is enabled: to enable Programmer
function, set ”PROGRAMMER ENABLE” to ”YES” at
GENERAL screen of PMC Settings. While Online Monitor
function is active, you can not reach any editor screens. To
use the editor functions, you have to disable Online Monitor
function at PMC Setting screen: choose ”NOT USE”.
4 To edit the symbol/comment data, the message data, the
system parameters, you need to stop the ladder program.
The following message appears when pressing [EDIT].
”ARE YOU SURE YOU WANT TO STOP PROGRAM?”
You have to confirm the operations.
5 When pressing [<] in each editor screen to exit, the following
message appears if the auto save function is enable. (To
enable this function, set ”WRITE TO FROM(EDIT)” to ”YES”
in the EDIT/DEBUG screen of PMC settings.)
”DO YOU WANT TO WRITE PROGARM INTO FLASH
ROM?”
If you select ”NO”, the warning message ”WN09
SEQUENCE PROGRAM IS NOT WRITTEN TO FLASH
ROM” appears in PMC alarm screen. You can confirm that
present sequence program has not been saved yet.
WARNING
You have to pay special attention to stop the ladder
program. Stopping the ladder program in a wrong timing, or
with machine in improper status, may cause unexpected
reaction of machine. At stopping the ladder program, a
safety mechanism and watch by the ladder program is not
operated. You have to make it sure that ”machine is in
proper status”, and ”nobody is near the machine” when you
run/stop the ladder program.
808
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.2
VIEWER/EDITOR OF
SYMBOL/COMMENT
DATA
10.2.1 In the viewer screen of the symbol/comment data, you can confirm the
symbols and comments which are defined for bit or byte addresses used
Viewer Screen of
in the ladder program. To display the viewer screen of the
Symbol/Comment Data symbol/comment data, press the soft–key [SYMBOL COMENT] in the
misc. menu screen. The following operations are available in this screen.
D Display of the editor screen of the symbol and the comment data
[EDIT]
D Search for addresses, symbols and comments [SEARCH]
809
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.2.1.1
Screen structure
The size of symbol data The size of comment data The total size of symbol/comment data
(1) The size of the symbol data and comment data is displayed above the
screen.
(2) In the message line, some messages like error messages are displayed.
(3) Up to fourteen symbols and comments can be displayed in the display
area.
10.2.1.2
Operations
Search
810
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
NOTE
1 To enable the programmer function, set the setting
“PROGRAMMER ENABLE” to “YES” in “GENERAL” screen
in PMC setting.
2 To disable the online monitor function, set both “RS–232C”
and “F–BUS” to “NOT USE” in “ONLINE” screen in PMC
setting.
10.2.2 In the editor screen of symbol/comment data, you can define new symbols
Editor Screen of or comments with addresses and edit the symbols or the comments which
have already been defined. To display this screen, press the soft–key
Symbol/Comment Data [EDIT] in the viewer screen. The following operations are available in this
screen.
D Search for addresses, symbols and comments [SEARCH]
D Change or new entry of a symbol/comment [ZOOM]
D New entry of a symbol/comment [NEW ENTRY]
D Deletion of a symbol/comment [DELETE]
D Deletion of all symbols/comments [CLEAR ALL]
811
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.2.2.1
Screen structure Free Size of Symbols and Comments Free Size of Comments
Editing Area
(1) The free size of the symbols and comments is displayed above the
screen.
(2) In the message line, some messages like error messages are displayed.
(3) Up to fourteen symbols and comments can be displayed in the editing
area.
10.2.2.2
Operations
The soft–keys in the editor screen
812
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
813
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.2.3 In the entry screen of symbol/comment, you can register a set of symbol
Entry Screen of and comment data associated with any address as a new entry data. To
display this screen, press the soft–key [ZOOM] or [NEW ENTRY]. The
Symbol/Comment following operations are available in this screen.
D Change of input mode [INPUT MODE]
D New registration of symbol and comment data [ADD LINE]
D Deletion of address, symbol and comment data [DELETE]
D Abortion of the edit [CANCEL EDIT]
814
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.2.3.1
Screen structure
Free Size of Symbol/Comment Data Free Size of Comment Data
Editing Area
(1) The free size of the symbols and comments is displayed above the
screen.
(2) In the message line, the messages like error messages are displayed.
(3) Up to twelve symbols and comments can be displayed in the editing
area.
(4) The address, the symbol and the comment that are displayed in the
editing area can be edited.
815
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.2.3.2
Operations
816
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
817
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.2.4
Alarm Message and Alarm Messages Meanings and Countermeasures
Countermeasure
Meaning:
ILLEGAL PMC Wrong address is specified or the string includes
some spaces.
ADDRESS
Countermeasure:
Input proper address for PMC–NB6.
Meaning:
PMC ADDRESS MUST No PMC address is input for new entry.
BE ENTERED Countermeasure:
Input PMC address.
Meaning:
ADDRESS IS No PMC address is input for edit.
REQUIRED Countermeasure:
Input PMC address.
Meaning:
The input symbol includes some spaces.
BAD SYMBOL NAME
Countermeasure:
Delete the spaces.
Meaning:
Input symbol is too long.
TOO LONG SYMBOL
Countermeasure:
Correct the symbol within 6 characters.
Meaning:
TOO LONG COMMENT The length of the comment is too long.
STRING Countermeasure:
Correct the comment within 30 characters.
Meaning:
THE SYMBOL NAME IS The symbol which has existed is input.
ALREADY USED Countermeasure:
Specify new symbol.
Meaning:
There is no space for edit.
OUT OF SPACE Countermeasure:
Delete unnecessary symbols and comments.
Keep the space for the sequence program.
818
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.3
VIEWER/EDITOR
SCREEN OF
MESSAGE DATA
10.3.1 In the viewer screen of the message data, you can confirm the message
data that is displayed on NC screen by DISPB instruction. To display this
Viewer Screen of
screen, press the soft–key [MESSAGE] in the misc. menu. The following
Message Data operations are available in this screen.
D Display of editor screen of message data [EDIT]
D Search for message data [SEARCH]
D Display of characters of which codes are enclosed by ”@”.
[DOUBLE CHAR]
819
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.3.1.1
Screen structure Message Address Request Monitor
Message No.
(1) The message address, the message request monitor, the message
number and the message data are displayed in the screen. The message
request monitor shows the status of the signal of the message address
(A address). One line data in the message data are displayed in the area.
(2) In the detailed display area, all of message data, which are indicated
by the cursor, are displayed.
(3) In the message line, some system messages like error messages are
displayed.
820
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.3.1.2
Operations
NOTE
1 To enable the programmer function, set the setting
“PROGRAMMER ENABLE” to “YES” in “GENERAL” screen
in PMC setting.
2 To disable the online monitor function, set both “RS–232C”
and “F–BUS” to “NOT USE” in “ONLINE” screen in PMC
setting.
821
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.3.2 In the editor screen, you can edit the message data which can be displayed
Editor Screen of on CNC screen by the DISPB instruction. To display the editor screen,
press the soft–key [EDIT] in the viewer screen. The following operations
Message Data are available in this screen.
D Search for message data [SEARCH]
D Edit for 1 entry data [ZOOM]
D Display of characters programmed with codes enclosed by ”@”.
[DOUBLE CHAR]
D Select of entries [SELECT]
D Deletion of entries [DELETE]
D Move of entries [CUT]&[PASTE]
D Copy of entries [COPY]&[PASTE]
D Deletion of all entries [CLEAR ALL]
822
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.3.2.1
Screen structure
Message Address
Message No.
(1) The message address, the message request monitor, the message
number and the message data are displayed in the screen. The message
request monitor shows the status of the signal of the message address.
One line in the message data is displayed in the area.
(2)In the detailed display area, all of message data, which are indicated
by the cursor, are displayed.
(3) In the message line, some system messages like error messages are
displayed.
823
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.3.2.2
Operations
Selecting of entries
Editing of entries
Deletion of entries
Copy of entries
Cut of entries
824
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.3.3 In this screen, you can edit the contents of the messages. To display this
Entry Screen of screen, put the cursor on a message line where you want to edit and press
the soft–key [ZOOM] in the editor screen. The following operations are
Message Data available in this screen.
D Change of input mode [INPUT MODE]
D Change of message no. edit and message string edit
[<=>]
D Insertion of ”@” [@]
D Display of characters of which codes are enclosed by ”@”.
[DOUBLE CHAR]
D Select of entries [SELECT]
D Deletion of entries [DELETE]
D Move of entries [CUT]&[PASTE]
D Copy of entries [COPY]&[PASTE]
D Abortion of edit [CANCEL EDIT]
825
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.3.3.1
Screen structure Message Address Message Request Monitor
Message No.
(1) The message address, message request monitor, message number, and
message data are displayed from left to right on the screen. The
message request monitor shows the status of a message address signal.
The displayed message data contains the first one line of data.
(2) You can edit the message No. and the message strings in each area.
(3) In the message line, some system messages like error messages are
displayed.
826
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.3.3.2
Operations
The soft–keys in the entry screen Pasting of Characters
Delete of chara.
Change of Editing Area Select of Characters
Copy of Chara.
Abortion of edit
827
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
d. [DOUBLE CHAR]
This operation is same as the one in the viewer screen. Refer to
”operations by soft–keys” in the viewer screen.
e. [SELECT] Select of characters
This key is used for specifying some characters, which become the
object for editing commands such as [DELETE]. To press this key,
The selecting mode starts from the character on the cursor. If you
move the cursor, you can select plural characters. Then, you can use
the soft–keys for editing command such as ”delete”, ”move”, ”copy”.
f. [DETELE] Deletion of characters
This key deletes the selected characters.
g. [CUT] Cut of characters
This key cuts the selected characters. The cut information is moved
into the buffer for pasting and deleted from the message string.
h. [COPY] Copy of characters
This key copies the selected characters into the buffer for pasting.
i. [PASTE] Pasting of characters
This key replaces the data on the cursor with the contents of the
buffer for pasting. If you have pressed the soft–key [PASTE], the
buffer keeps the contents until the system is cut the power supply
or you use the [COPY] or [CUT].
j. [CANCEL EDIT]
This key aborts the edit operation.
(2) Operations by other keys
The cursor keys and the page keys can change the display place on the
screen.
NOTE
As for the detail of input format of special character code like
Chinese character, refer to Section I–5.44, ”DISPB
functional instruction”.
10.3.4
Alarm Message and Alarm Messages Meanings and Countermeasures
Countermeasure
Meaning:
In the collective input, there is no ”;” at the 5th
INPUT INVALID column.
Countermeasure:
Input ”;” after the message no.
Meaning:
In the number contains illegal characters. Or the
ILLEGAL NUMBER number under 4 digits is specified.
Countermeasure:
Input 4 digits number.
Meaning:
THE NUMBER IS OUT The number from 1000 to 9999 is not input.
OF RANGE Countermeasure:
Input the number from 1000 to 9999.
828
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
Meaning:
CLOSING ”@” IS NOT A pair of ”@” is not input.
Countermeasure:
FOUND
Input Japanese character or Chinese character
enclosed by ”@”.
Meaning:
BAD NUMBER OF The number of the character’s code between
CHARACTERS IN ”@” and ”@” is not even number.
”@–@” Countermeasure:
Input proper character’s code.
Meaning:
ILLEGAL CHARACTER There are illegal characters between ”@” and
”@”.
IN ”@–@”
Countermeasure:
Input proper character’s code.
Meaning:
ILLEGAL 2–BYTE The input 2byte–codes is illegal.
CODE Countermeasure:
Input proper 2byte–codes.
Meaning:
CLOSING CONTROL There is no control code ”01” for closing 2byte–
CODE ”01” IS NOT codes.
FOUND Countermeasure:
Input the control code ”01”.
Meaning:
CONTROL CODE ”XX” The start code ”02”, the terminate code ”01” or
IS REPEATED the umlaut code ”0d” are duplicated.
(XX: duplicated code) Countermeasure:
Delete duplicated code.
Meaning:
CLOSING ”]” IS NOT The control codes ”[”,”]” is not a pair.
FOUND Countermeasure:
Specify a pair of ”[”,”]”.
Meaning:
BAD NUMERICAL DATA The format of numerical data is illegal.
FORMAT Countermeasure:
Specify proper data.
Meaning:
BAD PMC ADDRESS The address of the numerical data is invalid.
FOR NUMERIAL DATA Countermeasure:
Specify proper address for PMC–NB6.
829
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
10.4
VIEWER/EDITOR
SCREEN OF SYSTEM
PARAMETER
10.4.1 In this screen, you can confirm the system parameters which affect the
execution of the ladder. To display this screen, press the soft–key
Viewer Screen of
[SYSTEM PARAM] in the misc. menu. The following operations are
System Parameter available in this screen.
D Display of the edit screen of system parameter [EDIT]
830
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.4.1.1
Screen structure
Message Line
Key Input Line
(1) In the message line, some system messages like error messages are
displayed.
(2) In the display area for system parameters, the parameters such as the
counter type, the FS0 operator’s panel, and the ladder execution ratio
of level1 and level2 are displayed.
10.4.1.2
Operations
831
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
NOTE
1 To enable the programmer function, set the setting
“PROGRAMMER ENABLE” to “YES” in “GENERAL” screen
in PMC setting.
2 To disable the online monitor function, set both “RS–232C”
and “F–BUS” to “NOT USE” in “ONLINE” screen in PMC
setting.
10.4.2 In the screen, you can edit the system parameters. To display this screen,
press the soft–key [EDIT] in the viewer screen of the system parameters.
Editor Screen of
The following operations are available in this screen.
System Parameter
D Setting of the counter type [BINARY] / [BCD]
D Setting of parameters for F0 operation panel
D Setting of execution rate of ladder level1/2
D Initialize of each parameter [INIT]
832
10. MISCELLANEOUS DATA IN
B–61863E/15 PMC–NB6 MANIPULATION SEQUENCE PROGRAM
10.4.2.1
Screen structure
Message Line
Key Input Line
(1) In the message line, some system messages like error messages are
displayed.
(2) In the editing area for system parameters, the parameters such as the
counter type, the FS0 operator’s panel, and the ladder execution ratio
of level1 and level2 are displayed. Each parameter can be changed.
10.4.2.2
Operations
Other parameters:
833
10. MISCELLANEOUS DATA IN
SEQUENCE PROGRAM PMC–NB6 MANIPULATION B–61863E/15
NOTE
After changing a counter data type, set up the counter value
again.
– In case that you don’t use level 3 ladder, set the parameter to
maximum value (150).
– In case that you use level 3 ladder, level 3 ladder may not run well
under the maximum value (150). Set the parameter to decrease the
ladder execution time of level1 and level 2.
The ladder execution time of level1 and level2 is calculated as
following formula.
”Ladder execution time of level1 and level2” =
5msec “LADDER EXEC”
100
The ladder execution time of level3 is calculated as following formula.
”Ladder execution time of level3” =
7.5msec – ”Ladder execution time of level1 and level2”.
For example, in case that ”100” is set to the parameter, the ladder
execution time of level1 and levle2 is assigned 5msec in ladder
execution cycle(8msec) and the ladder execution time of level3 is
assigned 2.5msec.
834
V. FS16i/18i/21i/0i–B
PMC–SA1/SB7
MANIPULATION
1. SCREEN OPERATION
FOR FS16i/18i/21i/0i–B
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION PMC–SA1/SB7
837
1. SCREEN OPERATION
FOR FS16i/18i/21i/0i–B
PMC–SA1/SB7 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
1.1 For the PMC–SA1, the operability and function have been improved as
follows, as compared with the Series 21i–A PMC and the Series
SCREEN OPERATION 16i/18i/21i–A loader control PMC–SA1.
FOR PMC–SA1 D Edit functions which is embedded in PMC control software
D Reinforcement of programmer protection function
1.1.1 When pressing soft–key [PMC] in CNC system menu screen, PMC main
Structure of Software menu appears. The following is the summary of PMC screen tree. The
hatched part below indicates the screen that was changed in the Series
Key in PMC 16i/18i/21i/0i–B PMC SA1. The other screens are the same as those of
the PMC–SA1. See ”II. PMC Operation (CRT/MDI)” and ”III. PMC
Programmer”.
838
1. SCREEN OPERATION
FOR FS16i/18i/21i/0i–B
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION PMC–SA1/SB7
1.2 The following points are changed for improvement of operation and
feature for PMC–SB7.
SCREEN OPERATION
D Edit functions which is embedded in PMC control software
FOR PMC–SB7
D Display in Japanese
D Ladder monitor/editing screen
D Integration of Signal waveforms(ANALYS) and trace(TRACE)
D Extension of symbol data to 16 characters
D Reinforcement of programmer protection function
NOTE
Japanese characters are not displayed for the soft key
count 5+2 type monitors (8.4” color LCD and 7.2”
monochrome LCD). Japanese characters in comment data
are displayed as ”**”.
839
1. SCREEN OPERATION
FOR FS16i/18i/21i/0i–B
PMC–SA1/SB7 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
1.2.1 When pressing soft–key [PMC] in CNC system menu screen, PMC main
Structure of Software menu appears. The following is the summary of PMC screen tree. The
shaded parts are the improved screens for PMC–SB7.
Key in PMC
840
1. SCREEN OPERATION
FOR FS16i/18i/21i/0i–B
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION PMC–SA1/SB7
841
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2 SETTING FUNCTION
842
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
[PMCPRM] [KEEPRL]
[SETING]
Keep Relay
[<] (K0–K99)
General function
Page Down The screen protection
843
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2.2
SETTING SCREEN
OF GENERAL
FUNCTION
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function”
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function”
844
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function.”
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function.”
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function.”
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function.”
845
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
This setting effects some PMC functions.
Please refer to ”2.6 Programmer protection function.”
846
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
2.3
MULTI–LANGUAGE
ALARM/OPERATOR
MESSAGE DISPLAY
FUNCTION SETTING
SCREEN
NOTE
1 Data entered for MESSAGE SHIFT START ADDRESS is
valid only when a value other than 0 is entered for
MESSAGE SHIFT VALUE.
2 When K906.4=1, setting in keep relay, K916–K919 is
effective for a multi–language alarm/operator message
display function. In this case, the screen shows the setting
in K916–K919. Moreover, the setting that is modified in this
screen is written to keep relay.(SHIFT VALUE is written to
K918–K919, START ADDRESS is written to K916–K917.)
847
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2.4 This caution screen is displayed for the operator’s attention when the
operator is going to switch to the setting parameter screen for the
CAUTION SCREEN selectable I/O link assignment function.
OF THE SETTING
PARAMETER FOR
THE SELECTABLE
I/O LINK
ASSIGNMENT
FUNCTION
The caution screen of the setting parameter for the selectable I/O link
assignment function
[YES]: This softkey switches to the setting parameter screen for the
selectable I/O link assignment function.
[PREV]: This softkey switches to the previous setting parameter screen.
[NEXT]: This softkey switches to the next setting parameter screen.
WARNING
If you modify this setting parameter without care, the I/O
assignment data may not match I/O devices and turning on
the power may result in unexpected malfunctions of
machine. So, it is required that the operator of this function
should be an expert who fully understands the sequence
program and the operation of PMC. It is also strongly
recommended to the developer of machine that this setting
screen should be protected from careless use by ordinary
operators after the machine is shipped into the field.
848
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
2.5 You can set the group of optional I/O device that is connected with each
machines.
SETTING
PARAMETER
SCREEN FOR THE
SELECTABLE I/O
LINK ASSIGNMENT
FUNCTION
The setting parameter screen for the selectable I/O link assignment
function
EFFECTIVE GROUP SELECTION (channel 1: K910–K911, channel2:
K912–K913)
You can select effective I/O group in I/O link assignment data.
1 : I/O group is effective.
0 : I/O group is no effective.
The ”*” mark means that the group is set as the basic part by the
parameter ”BASIC GROUP COUNT” on the system parameter screen.
The value can not be set into this parts.
849
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2.6
PROGRAMMER
CAUTION
PROTECTION This section contains important information for developers
FUNCTION of application system controlled by PMC. Improperly
implemented application system may increase possibility of
defects in its safety. Careful examinations and
considerations on using and implementing with the
functions explained especially in this section are strongly
required.
850
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
NOTE
The override function also requires the setting of
”OVERRIDE ENABLE” in the setting parameters.
CAUTION
Set this setting to ”NO”(0) before shipment of the machine.
If this setting is left as ”YES”(1), the operator may stop
execution of the ladder program by mistake. If you want to
protect this setting, please make a sequence that always
writes 0 in this bit by your ladder. Or please control the
machine to force to translate into safety state by sequence
program using the way described in ”3.3.1 (7)” when the
ladder stops.
851
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2.6.2 If you set ”HIDE PMC PROGRAM” to ”YES”, it disables the following
HIDE PMC PROGRAM functions which have the sequence program display.
(PMC–SB7: K900.0, – Ladder monitor screen
– Ladder editing screen
PMC–SA1: K17.0)
– Title data editing screen
– Symbol/comment data editing screen
– Message data editing screen
– I/O unit address setting screen
– Cross reference screen
– Clear of sequence program
– Clear of PMC parameter
– System parameter screen
– Output of sequence program or C language application
NOTE
Even if this parameter is set to ”YES”, these functions do not
be hidden except for Ladder monitor/editing screen if
”PROGRAMMER ENABLE” is set to ”YES”.
2.6.3 If you set ”EDIT ENABLE” to ”YES”, it enables the following functions
which can edit the program.
EDIT ENABLE
(PMC–SB7: K901.6, – Ladder editing screen*1
– Title data editing screen*1
PMC–SA1: K18.6)
– Symbol/comment data editing screen*1*2
– Message data editing screen*1*2
– I/O unit address setting screen*1*2
– Cross reference screen*1
– Clear of sequence program*1*2
– Clear of PMC parameter*1*2
– Setting of multi–language message display function
– System parameter screen*1
– Setting screen for keep relay K900 or after
– Input of sequence program or C language application *2
– Storage of sequence program or C language application to F–ROM
NOTE
1 Even if this parameter is set to ”YES”, these functions which
have program display are invalid if ”HIDE PMC PROGRAM”
is set to ”YES”.
2 These screens with stop of ladder program require below
setting ”ALLOW PMC STOP”.
852
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
CAUTION
Set this setting to ”NO”(0) before shipment of the machine
if you want to prohibit operator form editing the program. If
you want to protect this setting, please make a sequence
that always writes 0 in this bit by your ladder.
2.6.4 If you set ”HIDE PMC PARAM” to ”YES”, the following functions about
PMC parameter are protected.
HIDE PMC PARAM
(PMC–SB7: K902.6, – It is impossible to show Timer, Counter, Keep Relay and Data Table
screens.
PMC–SA1: K19.6)
– It is impossible to output PMC parameter in PMC I/O screen.
NOTE
The following operations are necessary to output PMC
parameter from I/O screen like Series 16i/18i/21i–A. The
following two methods can be used to make it possible to
output data for them.
D If the sequence program is running (RUN state) (usually,
this method should be used when the machine is
operating.)
i) Set NC to EDIT mode.
ii) The parameters are released from protection; so data
can be outputted.
D If the sequence program can be stopped (STOP state),
for example, while it is being debugged.
i) Stop the sequence program.
ii) The parameter protection is released; so data can be
outputted.
WARNING
If a sequence program is stopped while the machine is
operating, the machine may behave unexpectedly. Before
stopping the sequence program, make sure that nobody is
near the machine and that the tool cannot interfere with the
workpiece or machine. Incorrect operation of the machine
presents an extreme risk of death or serious injury to the
user. Damage the tool, workpiece, and/or the machine is
also likely.
853
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
1 The following operations are necessary to change the data of each PMC parameter screen like
Series 16i/18i/21i–A. The following two methods can be used to make it possible to enter data
for them.
D If the sequence program is running (RUN state) (usually, this method should be used when
the machine is operating.)
i) Place the NC in MDI mode or bring it to an emergency stop.
ii) Set “PWE” on the NC setting screen to 1 (see the following table).
iii) Alternatively, set the program protect signal (KEY4) to 1 (only if counters or data tables
are involved).
iv) The parameters are released from protection; so data can be entered for them (see the
following table).
PWE KEY4
TIMER f
COUNTER f f Alternative
KEEP RELAY f
DATA TABLE f f Alternative
v) After entering data for the parameters, return “PWE” or the KEY4 signal to the previous
state.
D If the sequence program can be stopped (STOP state), for example, while it is being
debugged.
i) Stop the sequence program.
ii) The parameter protection is released; so data can be entered for them.
2 The following operations are necessary to input PMC parameter from I/O screen like Series
16i/18i/21i–A. The following two methods can be used to make it possible to enter data for
them.
D If the sequence program is running (RUN state) (usually, this method should be used when
the machine is operating.)
i) Bring the NC to an emergency stop.
ii) Set “PWE” on the NC setting screen to 1.
iii) The parameters are released from protection; so data can be entered for them.
iv) After entering data for the parameters, return “PWE” to the previous state.
D If the sequence program can be stopped (STOP state), for example, while it is being
debugged.
i) Stop the sequence program.
ii) The parameter protection is released; so data can be entered for them.
854
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
WARNING
If a sequence program is stopped while the machine is
operating, the machine may behave unexpectedly. Before
stopping the sequence program, make sure that nobody is
near the machine and that the tool cannot interfere with the
workpiece or machine. Incorrect operation of the machine
presents an extreme risk of death or serious injury to the
user. Damage the tool, workpiece, and/or the machine is
also likely.
2.6.6 If you set ”ALLOW PMC STOP” to ”YES”, it enables the following
functions which require stop/start of ladder program. *1
ALLOW PMC STOP
(PMC–SB7: K902.2, – Symbol/comment data editing screen*2
– Message data editing screen*2
PMC–SA1: K19.2)
– I/O unit address setting screen*2
– Clear of sequence program*2
– Clear of PMC parameter*2
– Start/stop of ladder
– System parameter screen*2
– Input of sequence program or C language application *2
NOTE
1 Even if this parameter is set to ”YES”, these functions which
have program display are invalid if ”HIDE PMC PROGRAM”
is set to ”YES”.
2 These editing screens require above setting ”EDIT
ENABLE”.
CAUTION
Set this setting to ”NO”(0) before shipment of the machine.
If this setting is left as ”YES”(1), the operator may stop
execution of the ladder program by mistake. If you want to
protect this setting, please make a sequence that always
writes 0 in this bit by your ladder. Or please control the
machine to force to translate into safety state by sequence
program using the way described in ”3.3.1 (7)” when the
ladder stops.
855
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2.6.7 If you set ”RAM WRITE ENABLE” to ”YES”, it enables both the forcing
RAM WRITE ENABLE function and the override function.
(PMC–SB7: K900.4,
PMC–SA1: K17.4) NOTE
The override function also requires the setting of
”OVERRIDE ENABLE” in the setting parameters.
2.6.8 If you set ”DATA TBL CNTL SCREEN” to ”NO”, the data table control
DATA TBL CNTL screen does not be displayed.
SCREEN (PMC–SB7:
K900.7, PMC–SA1:
K17.7)
2.6.9 If you set ”IO GROUP SELECTION ” to ”SHOW”, the setting screen for
IO GROUP SELECTION the selectable I/O link assignment function is enabled.
(K906.1)
2.6.10 PMC I/O screen is always displayed regardless of the running state of
programmer protection function.
Protection of Each
However, Following function is executable according to state of each
Function of I/O Screen setting parameter.
Both
K901.6/K18.6 One of
INPUTTING LADDER parameters
K902.2/K19.2 them is 1
are 1
OUTPUTTING LADDER
K900.0/K17.0 Set to 0 Set to 1 K900.1
(FDCAS,M–CARD)
/K17.1 Set to 1 Set to 0
INPUTTING PMC (Caution 2)
K902.7/K19.7 Set to 0 Set to 1
PARAMETER*1
OUTPUTTING PMC
K902.6/K19.6 Set to 0 Set to 1
PARAMETER*2
NOTE
1 Set NC to “Emergency Stop” state and set “PWE” of NC
setting screen to input PMC parameter.
2 Set EDIT mode to output PMC parameter.
856
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
CAUTION
1 When allowing input/output operation in the field, it is
recommended that each setting of protection is set to allow
only necessary operation.
2 It is recommended that the programmer function
(K900.1/K17.1) should not be used to enable input/output
functions because enabling this parameter also enables
stopping and editing ladder. This parameter should be used
only when debugging ladder.
D Example of setting that prohibits edit and I/O of ladder and permits I/O
of PMC parameter.
Setting of Keep Relay Setting of Setting Screen Meaning
K900.0/K17.0=1 HIDE PMC PROGRAM to ”YES” Prohibits display and output of ladder
K902.6/K19.6=0 HIDE PMC PARAM to ”NO” Enables display and output PMC parameter
K902.7/K19.7=0 PROTECT PMC PARAM to ”NO” Enables modification and input PMC parameter
857
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
Please use the password function of sequence program for
particular operator. Please refer to FANUC LADDER–III
operator’s manual B–66234EN ”5.4 PROTECING LADDER
PROGRAMS BY PASSWORD”
iii) If you want to allow operator monitoring and editing the sequence
program;
D PROGRAMMER ENABLE
(PMC–SB7: K900.1, PMC–SA1: K17.1) ”NO”
D HIDE PMC PROGRAM
(PMC–SB7: K900.0, PMC–SA1: K17.0) ”NO”
D EDIT ENABLE
(PMC–SB7: K901.6, PMC–SA1: K18.6) ”YES”
D ALLOW PMC STOP
(PMC–SB7: K902.2, PMC–SA1: K19.2) ”NO”
NOTE
Please use the password function of sequence program for
particular operator. Please refer to FANUC LADDER–III
operator’s manual B–66234EN ”5.4 PROTECING LADDER
PROGRAMS BY PASSWORD”.
iv) If you want to allow operator monitoring and editing the sequence
program which requires stop of ladder;
D PROGRAMMER ENABLE
(PMC–SB7: K900.1, PMC–SA1: K17.1) ”NO”
858
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
NOTE
Please use the password function of sequence program for
particular operator. Please refer to FANUC LADDER–III
operator’s manual B–66234EN ”5.4 PROTECING LADDER
PROGRAMS BY PASSWORD”.
WARNING
If a sequence program is stopped while the machine is
operating, the machine may behave unexpectedly. Before
stopping the sequence program, make sure that nobody is
near the machine and that the tool cannot interfere with the
work–piece or machine. Incorrect operation of the machine
presents an extreme risk of death or serious injury to the
user. Damage the tool, work–piece, and/or the machine is
also likely.
v) The case that operator who familiar with the machine and the ladder
sequence operate all the PMC programmer functions;
D PROGRAMMER ENABLE
(PMC–SB7: K900.1, PMC–SA1: K17.1) ”YES”
D HIDE PMC PROGRAM
(PMC–SB7: K900.0, PMC–SA1: K17.0) ”NO”
WARNING
If a sequence program is stopped while the machine is
operating, the machine may behave unexpectedly. Before
stopping the sequence program, make sure that nobody is
near the machine and that the tool cannot interfere with the
work–piece or machine. Incorrect operation of the machine
presents an extreme risk of death or serious injury to the
user. Damage the tool, work–piece, and/or the machine is
also likely.
859
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
2.8
KEEP RELAYS USED
IN THE SYSTEM
#7 #6 #5 #4 #3 #2 #1 #0
K17 DTBLDSP TRCSTAT MEMINP AUTORUN PRGRAM LADMASK
or
K900
#7 #6 #5 #4 #3 #2 #1 #0
K18 IGNDINT EDITLAD CHKPRTY CALCPRTY TRNSRAM TRGSTAT DBGSTAT IGNKEY
or
K901
#7 IGNDINT 0 : The system initializes the LCD when the screen is switched to the
PMCMDI screen.
1 : The system does not initialize the LCD when the screen is switched to
the PMCMDI screen.
: This flag is effective when PMC C program is used. This flag is used
to determine whether the system initializes the LCD or not when the
screen is switched to PMCMDI screen. When this flag is on, PMC C
program must initialize the LCD.
#6 EDITLAD 0 : Editing of sequence program is disabled.
1 : Editing of sequence program is enabled.
#5 CHKPRTY 0 : The system ROM and program ROM/RAM are checked for parity
errors.
1 : The system ROM and program ROM/RAM are not checked for parity
errors.
#4 CALCPRTY 0 : The built–in programmer function performs RAM parity calcuration.
1 : The built–in programmer function does not perform RAM parity
calcuration.
#3 TRNSRAM 0 : A ladder program is not automatically sent to the backup RAM after
on–line editing is completed.
1 : A ladder program is automatically sent to the backup RAM after
on–line editing is completed.
860
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
#2 TRGSTAT 0 : The trigger stop function does not automatically start at power on.
1 : The trigger stop function starts automatically at power on.
#1 DBGSTAT 0 : The automatic break processing of C language debug function does
not start at power on.
1 : The automatic break processing of C language debug function start at
power on.
: This flag is effective when PMC C program is used.
#0 IGNKEY 0 : Function keys are enabled for a user program on the PMCMDI screen.
1 : Function keys are disabled for a user program on the PMCMDI
screen.
: This flag is effective when PMC C program is used. When this flag is
set to 1, the PMCMDI screen cannot be switched to the CNC screen
by using function keys. Program which invariably sets this flag to 0,
or which switches the PMCMDI screen to the NC screen, must be
prepared.
#7 #6 #5 #4 #3 #2 #1 #0
K19 PTCTPRM HIDEPRM ALWSTP C–REJECT FROM–WRT
or
K902
#7 PTCTPRM 0 : Modification of PMC parameters and input PMC parameters from the
outside are enabled.
1 : Modification of PMC parameters and input PMC parameters from the
outside are disabled.
#6 HIDEPRM 0 : The display of PMC parameters and the output of PMC parameters to
the outside are enabled.
1 : The display of PMC parameters and the output of PMC parameters to
the outside are disabled.
#2 ALWSTP 0 : The execution/stop operation of a sequence program is disabled.
1 : The execution/stop operation of a sequence program is enabled.
#1 C–REJECT 0 : The system activates PMC C program.
1 : The system does not activate PMC C program.
#0 FROM–WRT 0 : Sequence program is not automatically written to F–ROM after
editing.
1 : Sequence program is automatically written to F–ROM after editing.
#7 #6 #5 #4 #3 #2 #1 #0
K906 TRCSTAT MSHIFTKENBL NOEOUTPUT IOCHK IOSELSCN OVRRIDE
#5 TRCSTAT 0 : Starts trace function when the execution soft key is pressed.
1 : Starts trace function automaticcaly at power on.
: This flag is effective on PMC–SB7.
#4 MSHIFTKENBL 0 : Setting a multi–language alarm/operator message display function in
keep relay is disabled.
1 : Setting a multi–language alarm/operator message display function in
keep relay is enabled.
: This flag is effective on PMC–SB7.
861
2. SETTING FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
If this bit is turned on, setting in multi–language
alarm/operator message display function setting screen is
overwritten by the value of K916–K919.
Please set K916–K919 previously before the bit is turned
on.
CAUTION
1 Be sure to set any unused areas to 0.
2 When the I/O devices are linked on the several abnormal
status, for example, a failure of the I/O devices, a failure of
the I/O device’s connection and a change of the setting of
the I/O devices by unintentional operation, there is
possibility that the machine may not work normally. If this
function is effective, it is possible to inspect the abnormality
of the I/O devices in power on. It is recommended that this
setting is set to initial value (0) to troubleshoot the I/O
devices easily.
Specify bit offset from A0.0 for start address of message shift. Bit offset
of Ax.y can be calculated as x 8+y.
e.g.) A0.0 → 0 8+0 = 0
A249.7 → 249 8 + 7 = 1999
: This area is effective when K906.4=1.
862
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 2. SETTING FUNCTION
NOTE
These settings are invalid if the value is out of range of A
address.
863
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
You can hide [PMCLAD] soft key at PMC Main Menu by
setting the keep relay of K900.0 to 1.
864
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
[<] [PMCLAD]
Monitor
Function
[LIST]
Program List NOTE 1
Step Sequence Viewer screen
Monitor screen [ZOOM]
[BACK] [SWITCH]
[<] [EDIT]
[LIST]
NOTE
1 When [PMCLAD] soft key is pressed, the screen which was displayed last time among Ladder
Diagram Monitor screen, Collective Monitor screen Step Sequence Monitor screen and
Program List Viewer screen is displayed. When [PMCLAD] soft key is pressed at first time after
CNC power is on, Program List Viewer screen is displayed. Changing the ladder program by
I/O function will also make Program List Viewer screen appears at [PMCLAD] soft key again.
See ”Program List Viewer screen” for more detail.
2 [EDIT] soft key in Ladder Diagram Monitor screen appears only when Programmer function is
enabled. To enable Programmer function, set ”PROGRAMMER ENABLE” to ”YES” at
GENERAL screen of PMC Settings or set keep relay K900.1 to 1. Or, set ”EDIT ENABLE” to
”YES” or set K901.6 to 1. While Online Monitor function is active, you can not reach Ladder
Diagram Editor screen. To use Ladder Diagram Editor function, you have to disable Online
Monitor function at ”RS–232C” and ”F–BUS” on ”PARAMETERS FOR ONLINE MONITOR”:
choose ”NOT USE”.
3 Refer to ”VI. STEP SEQUENCE FUNCTION” of ”7. OPERATION (PMC–SB7)” for the Step
Sequence Monitor screen in the figure.
865
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
3.1 LADDER Diagram Monitor screen shows the on/off status of contacts
and coils, and the contents of address specified for parameter of functional
LADDER DIAGRAM instructions.
MONITOR SCREEN Press the [PMCLAD] soft key on the PMC main menu to call the ladder
diagram screen. You can use following operation at this screen, including
”Forced I/O function (Forcing mode)”, by which you can force the relay
or the address parameters of functional instructions to a new status or
value.
D Switch subprogram to show [LIST]
D Search for address or others [SEARCH]
D Show data table of functional instructions [TABLE]
D Go to LADDER Diagram Editor screen [EDIT]
D Calling collective monitor screen [SWITCH]
D Forced I/O function (Forcing mode) ”number” + INPUT key
866
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.1.1
Screen Structures Title information (REMARKS) Current subprogram Current position Range to search
867
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
(c) Monitor
1 Contacts and coils are displayed in different colors according to the
status of the signal. The status of power flow is not displayed.
2 The contents of address parameters of functional instructions are
not shown in default setting. With the extended functional
instruction format, you can see the contents of the parameters. See
”Setting Screen” for the detail.
(d) Displaying Symbols and Comments
1 Above each of contacts and coils, the address is displayed. For an
address assigned a symbol, you can specify that the symbol is
displayed instead of the address. You can also specify that the
symbol is displayed in color. For details, see ”Setting the screen.”
2 When a comment is set for the address of a contact, it is displayed
below the contact. You can specify the display format of the
comment. You can also specify that the comment is displayed in
color. For details, see ”Setting the screen.”
3 When a comment is set for the address of a coil, it is displayed in
the right margin of the screen in the wraparound mode. You can
specify that this area is used to display a relay instead of a comment
(to increase the number of relays that can be displayed in a row).
You can also specify that the comment is displayed in color. For
details, see ”Setting the screen.”
868
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.1.2
Operations
Soft keys of LADDER Diagram Monitor screen on PMC–SB7
Main soft keys of LADDER
Diagram Monitor screen
Program List LADDER Diagram Editor Screen Settings
869
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
When cursor is hidden, the net that has the specified net number
or contains the specified address will be shown at the top of the
screen.
When cursor is shown, the cursor moves to the relay or the
parameter to show the found address directly.
D [W–SRCH] Search Write Coil
Searches for the write coils with the address that entered string
means. Any contacts with the address are ignored.
D [F–SRCH] Search Functional Instruction
Searches for the functional instructions by its SUB number or
its mnemonic name such as ”TMR” or ”END2”.
D [PICKUP] Taking of ladder net into collective monitor screen
The ladder net which executes the monitor is taken into the
collective monitor screen.
D [PREV] Search previous
Repeats to search the same thing backward (upward).
D [NEXT] Search next
Repeats to search the same thing forward (downward).
D [GLOBAL] / [LOCAL] Change range for searching
Changes the range for searching between GLOBAL and LOCAL;
GOBAL means whole of program, and LOCAL means within the
displaying subprogram. Current range for searching is indicated
at right of the information line at top of screen.
3 [TABLE] Go to Functional Instruction Data Table Viewer screen
Goes to Functional Instruction Data Table Viewer screen to
examine contents of Data Table of functional instructions such as
COD (SUB 7) and CODB (SUB 27), which have Data Table in
themselves. This soft key appears only when the cursor is on a
functional instruction that has Data Table.
4 [EDIT] Go to LADDER Diagram Editor screen
Goes to LADDER Diagram Editor screen. This soft key appears
only when Programmer function1 is enabled. And activating
Online Monitor function2 disables this soft key.
NOTE
1 To enable Programmer function, go to GENERAL screen of
PMC Settings, and choose ”YES” at item ”PROGRAMMER
ENABLE”.
2 To deactivate Online Monitor function, go to ONLIEN screen
of PMC Settings, and choose ”NOT USE” at settings of
”RS–232C” and ”F–BUS” (if appears).
870
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
↑ ↑
PAGE
Scrolling
Upward search ← →
PAGE ↓
Downward search
↓
With cursor displayed, you can move the cursor by all cursor move
keys and Page change keys. When cursor is placed on some relay
or some address parameter of a functional instruction, the
information about the address under cursor is displayed at
”Additional Information Line”.
2 ”number” + INPUT key
When cursor is shown, you can force the value of the address under
cursor by entering new value as ”number” + INPUT key. In this
screen, Forced I/O function is limited only to Forcing mode. This
Forced I/O function asks you to confirm your intention before it
takes effect. Once it is confirmed that you actually want to change
value by this function, you can change the value of the same relay
or parameter without further confirmation. However, after you
move cursor or you operate other functions, you will be asked when
you use the Forced I/O function again.
WARNING
1 You have to pay special attention to use Forced I/O function
to change status of signals. Inappropriate use of Forced I/O
function may cause unexpected reaction of machine. You
have to make it sure that nobody is near the machine when
you use this function.
2 As you use Forcing mode of Forced I/O function to change
status of signal, however, the signal may look proof against
Forced I/O function, because LADDER program or I/O
device writes into the signal repeatedly. In this case, even
if the signal looks unchanged, actual signal may be
changed in very short moment. You should be careful for
the reaction of machine to such signal changes.
871
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
1 Forced I/O function is enabled when ”RAM WRITE ENABLE”
setting is set to ”YES” in GENERAL screen of PMC Settings.
If the setting is ”NO”, INPUT key will be just ignored.
2 Parameters of timer functional instructions, TMR, TMRB,
and TMRC, which have special monitor formats, are not
supported by Forced I/O function.
872
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.1.3
Setting the Screen
873
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
SYMBOL
Addresses that have a symbol are displayed by the symbols.
Addresses without symbols are displayed by the addresses
themselves.
ADDRESS (default)
All addresses are displayed as the addresses themselves even if
they have a symbol.
D FUNCTION STYLE
Change the shape of functional instructions. There are three
options as below. You have to choose other than ”COMPACT” to
show the current values of address parameters of functional
instructions.
COMPACT
Occupies least space in diagram. Monitors of current values of
address parameters are omitted.
WIDE (default)
Extends the box horizontally to reserve spaces for the monitors
of current values of address parameters. The box becomes
wider than COMPACT.
TALL
Extends the box vertically to reserve spaces for the monitors of
current values of address parameters. The box becomes taller
than COMPACT.
Display styles of functional instructions
ACT
SUB 4 R0110
CMPACT
DEC 0
ACT
SUB 4 R0110 = 00
WIDE
DEC 0
ACT
SUB 4 R0110
TALL
DEC = 00
0
874
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
875
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
YES NO
D SHOW CURSOR
Determines whether to show cursor.
YES (default)
Cursor is displayed. Cursor move keys will move the cursor.
When the cursor is placed on bit or byte addresses, the
information of the address is displayed at ”Additional
Information Line”. When you search something with the cursor
displayed, the cursor goes directly where it is found. This
option is recommended for search operation with LADDER
program that contains many large nets.
NO
Cursor is not displayed. Up/down cursor move keys will scroll
the contents of screen directly. When you search something
with the cursor hidden, the net, which contains it, will appear
at the top of the screen.
D DIAGRAM APPEARANCE SETTING
Shows how the ladder diagram is displayed. You can set the colors
of the lines, relays, symbols, comments, and function command
parameters that are components of the ladder diagram. At right, the
monitor display of a symbol, OFF contact, ON contact, function
command parameter, and comment appears as an example. The
display of this example is changed according to the settings.
For colors, you can set the display color for each of the five types
of components of the ladder diagram.
ADDRESS COLOR
Sets the color of symbols and addresses. Enter a number or
increase or decrease the number using the left and right arrow
keys. You can specify one of 14 numbers from 0 to 13.
876
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
DIAGRAM COLOR
Sets the color of the entire ladder diagram. Set the color in the
same way as for symbol color.
ACTIVE RELAY COLOR
Sets the color of relays in the on state. The color of the relays
in the off state is the same as for the ladder diagram. Set the color
in the same way as for Symbol color.
PARAMETER COLOR
Sets the color of the monitor display of function command
parameters. The monitor display appears only when a value
other than ”Compact” is set for Function command display
form. Set the color in the same way as for Symbol color.
COMMENT COLOR
Sets the color of comments. Set the color in the same way as for
Symbol color.
D SUBPROGRAM NET NUMBER
Determines whether a net number is counted as ”LOCAL” starting
from the top of current subprogram, or is counted as ”GLOBAL”
starting from the top of whole program. This setting also affects
the expression of net number at searching nets by number.
LOCAL
Net number starts from 1 at top of current subprogram. Net
number is defined only within current subprogram. The net
number information at upper right of the screen is displayed in
the format ”displaying range / nets in subprogram NET”.
GLOBAL (default)
Net number starts from 1 at top of Level 1 program. Net number
is defined identically at whole of program. The net number
information at upper right of the screen is displayed in the
format ”displaying range / subprogram range NET”.
Definition of Net number
LOCAL GLOBAL
1 1
2 2
3 3
|
48
49
50
Current 1 Current 51
| |
Subprogram Subprogram
19 69
1 70
|
98
877
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
YES (default)
Downward search will continue to search from top of LADDER
when reaches to bottom. Upward search will also continue to
search from bottom when reaches to top.
NO
Search process will fail when reached top or bottom, and
displays an error message at Message Line.
Wrap search
YES NO
Not found
Not found
878
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.1.4 The following table shows all monitor formats for each parameter of each
Display Format for functional instruction.
Parameters
NOTE
1 ”Variable” in ”Monitor Format” field means that this parameter
changes its size according to the other parameter. Refer to
the descriptions for each functional instruction for detail.
2 Functional instruction with ”*” mark has Data table.
No. Name Parameter Monitor Format No. Name Parameter Monitor Format
1 END1 – – 18 XMOV 1 Constant
2 END2 – – 2 4–digits BCD
3 TMR 1 Special 3 4–digits BCD
4 DEC 1 2–digits BCD 4 4–digits BCD
2 Constant 19 ADD 1 Constant
5 CTR 1 Special 2 4–digits BCD
6 ROT 1 Constant 3 4–digits BCD
2 4–digits BCD 4 4–digits BCD
3 4–digits BCD 20 SUB 1 Constant
4 4–digits BCD 2 4–digits BCD
7 COD * 1 Constant 3 4–digits BCD
2 2–DIGITS BCD 4 4–digits BCD
3 4–digits BCD 21 MUL 1 Constant
8 MOVE 1 Constant 2 4–digits BCD
2 Constant 3 4–digits BCD
3 2–digits HEX 4 4–digits BCD
4 2–digits HEX 22 DIV 1 Constant
9 COM 1 Constant 2 4–digits BCD
10 JMP 1 Constant 3 4–digits BCD
11 PARI 1 1–byte binary 4 4–digits BCD
14 DCNV 1 No monitor 23 NUME 1 Constant
2 No monitor 2 4–digits BCD
15 COMP 1 Constant 24 TMRB 1 Special
2 4–digits BCD 2 Constant
3 4–digits BCD 25 DECB 1 Constant
16 COIN 1 Constant 2 Variable binary
2 4–digits BCD 3 Constant
3 4–digits BCD 4 2–digits HEX
17 DSCH 1 Constant 26 ROTB 1 Constant
2 4–digits BCD 2 Variable binary
3 4–digits BCD 3 Variable binary
4 4–digits BCD 4 Variable binary
5 Variable binary
879
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
No. Name Parameter Monitor Format No. Name Parameter Monitor Format
27 CODB * 1 Constant 40 NUMEB 1 Constant
2 Constant 2 Constant
3 1–byte binary 3 Variable binary
4 Variable binary 41 DISPB* 1 Constant
28 MOVOR 1 2–digits HEX 42 EXIN* 1 8–digits HEX
2 2–digits HEX 43 MOVB 1 1–byte binary
3 2–digits HEX 2 1–byte binary
29 COME – – 44 MOVW 1 2–bytes binary
30 JMPE – – 2 2–bytes binary
31 DCNVB 1 Constant 45 MOVN 1 Constant
2 No monitor 2 4–bytes binary
3 No monitor 3 4–bytes binary
32 COMPB 1 Constant 47 MOVD 1 4–bytes binary
2 Constant or 2 4–bytes binary
Variable binary 48 END3 – –
3 Variable binary 51 WINDR 1 2–bytes binary
33 SFT 1 4–digits HEX 52 WINDW 1 2–bytes binary
34 DSCHB 1 Constant 53 AXCTL 1 Constant
2 Variable binary 2 8–digits HEX
3 Variable binary 54 TMRC 1 Constant
4 Variable binary 2 Special
5 Variable binary 3 Special
35 XMOVB 1 Constant 55 CTRC 1 2–bytes binary
2 Variable binary 2 2–bytes binary
3 Variable binary 56 CTRB 1 Constant
4 Variable binary 2 Special
5 Variable binary 58 DIFD 1 Constant
36 ADDB 1 Constant 59 EOR 1 Constant
2 Variable binary 2 Variable HEX
3 Constant or 3 Constant or
Variable binary Variable HEX
4 Variable binary 4 Variable HEX
37 SUBB 1 Constant 60 AND 1 Constant
2 Variable binary 2 Variable HEX
3 Constant or 3 Constant or
Variable binary Variable HEX
4 Variable binary 4 Variable HEX
38 MULB 1 Constant 61 OR 1 Constant
2 Variable binary 2 Variable HEX
3 Constant or 3 Constant or
Variable binary Variable HEX
4 Variable binary 4 Variable HEX
39 DIVB 1 Constant 62 NOT 1 Constant
2 Variable binary 2 Variable HEX
3 Constant or 3 Variable HEX
Variable binary 64 END – –
4 Variable binary 65 CALL 1 No monitor
880
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
881
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
3.2 Functional Instruction Data Table Viewer screen shows the contents of
data table that belongs to some functional instructions.
FUNCTIONAL To reach this screen, at LADDER Diagram Monitor screen, press
INSTRUCTION DATA [TABLE] soft key that is displayed when the cursor is on the following
TABLE VIEWER functional instructions which have a data table.
SCREEN D Functional Instruction COD (SUB7)
D Functional Instruction CODB (SUB27)
Following operations are available at this screen.
D Search for data table number. [NO.SRCH]
D Search for data value. [V.SRCH]
D Change the displaying data digits. [BCD2],[BCD4]
(These soft keys can be operated only at Functional Instruction
Data Table Viewer screen of Functional Instruction COD.)
882
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.2.1
Screen Structures ÅÅÅÅ
ÅÅÅÅ
Functional instruction Number of data Data length Data type
name
ÅÅÅÅ
ÅÅÅÅ
1 The functional instruction name, the number of data table, data length
and data types are displayed above the Data Table.
2 In the message line, error messages or inquiry messages will be
displayed depending on the situation.
3 In case of functional instruction COD, the data of 6 lines and 14
columns can be displayed in the area for Data table.
In case of functional instruction CODB, the data of 4 lines and 14
columns can be displayed in the area for Data table.
3.2.2
Operations Soft keys of Functional Instruction Data Table Viewer screen of functional instruction COD.
Soft keys of Functional Instruction Data Table Viewer screen of functional instruction CODB.
883
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
884
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.3
PROGRAM LIST
VIEWER SCREEN
3.3.1 Program List Viewer screen (Detail) shows the detail information that are
program size, program net count and so on for program.
Detail Screen
Title information
(REMARKS) Total program count
885
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
886
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
3.3.2 Program List Viewer screen (Brief) shows less information than Program
Brief Screen List Viewer screen (Detail), to increase the number of items. The program
type, the status of protection and the name or symbol are displayed for
each program.
Title information
Program of operation target Total program count
(REMARKS)
NOTE
”total number of nets” and ”First global net number of the
program in the whole Ladder program” aren’t displayed in
the case of step sequence program.
887
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
4. In the Program List area, the programs 14 lines and 5 columns can
be displayed in maximum.
(b) Area of Program List
The following items are displayed in Program List area of Program
List Viewer screen.
The meanings of these items are the same as the items of Program List
Viewer screen (Detail).
D Program type.
D Status of protection
D Program name or symbol. (See ”Screen Setting for Program List
Viewer screen” section for selecting this item.)
3.3.3
Operations Soft key of Program List viewer screen
Search for program
NOTE
When software option of step sequence function is not
specified, and you tries to display a step sequence program,
a error message ”CANNOT DISPLAY STEP SEQUENCE
PROGRAM” is displayed and screen doesn’t change.
888
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
4 [<] key
The screen display is switched into the PMC Main menu.
(b) Other operations
1 Cursor move keys, Page change keys
You can move cursor by all cursor move keys and Page change
keys.
And if you entered program name (See (c) 1. for detail) or symbol
and press Right cursor move key, the program according to the
preceding string is searched, the cursor points the program.
2 INPUT key
You can operate same as [ZOOM] soft key.
(c) Note of searching operations
1 When program is searched by program name, the strings that show
each program are as follows.
GLOBAL : ”0”(Zero) or ”G”
LEVEL1, 2, 3 : ”L” + Number Ex.) ”L1”, ”L01”, etc
Pn : Number or ”P” + Number Ex.) ”1”, ”P1”, ”P01”
2 Search function by [SEARCH] soft key or Right cursor move key
tries to suppose the given word as an item to be searched in
following order.
(i) The string for GLOBAL or LEVEL : ”0”(Zero), ”G”, ”L” +
Number
The number for subprogram : Number
(ii) Symbol
(iii) The string for subprogram : ”P” + Number
889
3. LADDER DIAGRAM
MONITOR (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
3.3.4
Setting Screen
890
3. LADDER DIAGRAM
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION MONITOR (PMC–SB7)
D SORT BY
Determines whether the programs in the Program List
Viewer/Editor screen are displayed in order of program number, or
symbol name themselves. And When ADDRESS NOTAION is
SYMBOL, this determination is enabled. So if ADDRESS
NOTAION is ADDRESS, the programs are always displayed in
order of program number.
PROGRAM NUMBER (default)
The programs are displayed in order of program number.
SYMBOL
Programs that have a symbol are displayed in order of the
symbol name. Programs without symbols are displayed in order
of program number after programs with the symbols.
GLOBAL, LEVEL1, LEVEL2, LEVEL3 are out of target of
sort.
D PROTECTED PROGRAM
Determines whether protected programs in the Program List
Viewer/Editor screen are displayed or not. On each screen, the
protected program means as follows.
On Program List Viewer screen : the program is protected to
monitor.
On Program List Editor screen: the program is protected to edit.
SHOW (default)
The protected programs are displayed in the Program List
Viewer/Editor screen.
HIDE
The protected programs are not displayed in the Program List
Viewer/Editor screen.
D FRAME NET IN SUBPROGRAM MODE
Frame net means functional instruction END1, 2 and 3 on LEVEL
1,2,3, and functional instruction SP and SPE on subprogram.
It determines whether the frame net in the LADDER Diagram
Monitor/Editor screen are displayed or not, when you selected the
program and press [ZOOM] soft key in the Program List
Viewer/Editor screen.
SHOW (default)
The frame net is displayed in the LADDER Diagram
Monitor/Editor screen.
HIDE
The frame net is not displayed in the LADDER Diagram
Monitor/Editor screen.
891
4. COLLECTIVE MONITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
892
4. COLLECTIVE MONITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
893
4. COLLECTIVE MONITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
894
4. COLLECTIVE MONITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
4.3
SCREEN
Collective Monitor screen
OPERATIONS
Program List Viewer Jump to the ladder diagram net Initialization of Collective Monitor screen
Pick up a ladder diagram net Switches to Ladder Delete a net Screen setting
Diagram Monitor screen.
895
4. COLLECTIVE MONITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
896
4. COLLECTIVE MONITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
Fig. 4.3(c) Ladder Diagram Viewer screen (Soft key for search)
897
4. COLLECTIVE MONITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
4.4
ALARM MESSAGE
AND
COUNTERMEASURE
Message that may be displayed during Collective Monitor function
Alarm number Faulty location/corrective action Contents
THE ADDRESS IS NOT FOUND Specify the address used with write Specified address was not used for the
coil write coil.
SYMBOL UNDEFINED Specify the defined symbol or address. Specified symbol was not defined.
WRITE COIL NEEDS BIT ADDRESS Specify the bit address The byte address was specified when
specifying the address used with write
coil.
SOME NETS ARE DISCARDED Not all the nets of picking up object All nets were not picked up because
can be picked up. Select the net of there were the nets of picking up ob-
picking up on Ladder Diagram Viewer ject more than 128 nets.
screen and pick up the net manually.
898
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
899
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
5.1 In Ladder Diagram Editor screen you can edit Ladder program to change
its behavior. To reach Ladder Diagram Editor screen, press [EDIT] soft
LADDER DIAGRAM key at Ladder Diagram Monitor screen. Following operations are
EDITOR SCREEN available at Ladder Diagram Editor screen.
– Delete by net [DELETE]
– Move by net [CUT] & [PASTE]
– Copy by net [COPY] & [PASTE]
– Change address of contacts and coils ”bit address” + INPUT key
– Change parameters of functional instructions
”number” or ”byte address”+ INPUT key
– Add new net [CREATE]
– Change construction of net [MODIFY]
– Make changes effective [UPDATE]
– Abandon changes [RESTORE]
CAUTION
1 You can edit a ladder regardless of whether the ladder is
running/stopping. But, when you are going to execute the
edited ladder, it is necessary to update the ladder. By exiting
Ladder Editor screen, or pressing [UPDATE] soft key, update
the edited ladder. As for the protection of the editing operation,
please refer to ”5.3 Example for setting parameters”.
2 If the power is turned off before the edited sequence program
is written to flash ROM, the result of the edit is erased.Use the
input/output screen to write the sequence program to flash
ROM. When K902#0 is set to 1, a confirmation message
appears at the termination of editing, asking whether to write
the sequence program to flash ROM.
900
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.2
SCREEN Title information(REMARKS) Displayed subprogram Display position information
CONFIGURATION
Cursor
Display position
Message display line Key input line Additional information display line
901
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
5.3
SCREEN
Soft keys on the Ladder Diagram Editor screen
OPERATIONS
Program List Add new net Make changes effective
Cut net Paste net
Change to search soft keys Edit net Select multiple nets Delete net Copy net
Setting screen
WARNING
You have to pay special attention to modify running ladder
program. If you modify the ladder program in wrong way, or
update the ladder program with the machine in improper
status, it may cause unexpected reaction of the machine.
You have to make it sure that ”modifications you make on
the ladder program is appropriate”, ”machine is in proper
status”, and ”nobody is near the machine”, when you update
the ladder program.
902
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
903
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
WARNING
You have to pay special attention to run/stop the ladder
program. Running/stopping the ladder program in a wrong
timing, or with machine in improper status, may cause
unexpected reaction of machine. At stopping the ladder
program, a safety mechanism and watch by the ladder
program is not operated. You have to make it sure that
”machine is in proper status”, and ”nobody is near the
machine” when you run/stop the ladder program.
WARNING
You have to pay special attention to modify running the
ladder program. If you modify the ladder program in wrong
way, or update the ladder program with the machine in
improper status, it may cause unexpected reaction of the
machine. You have to make it sure that ”modifications you
make on the ladder program is appropriate”, ”machine is in
proper status”, and ”nobody is near the machine”, when you
update the ladder program.
904
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.4
SETTING SCREEN
905
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
906
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.5 In Net Editor screen, you can create new net, and modify existing net.
NET EDITOR 1. Modifying existing netWhen [MODIFY] soft key is used to reach Net
Editor screen, this screen is in ”MODIFY MODE ” to modify existing
SCREEN net.
2. Creating new net When [CREATE] soft key is used to reach Net
Editor screen, this screen is in ”CREATRE MODE” to create new net
from nothing.
Following operations are available at this screen:
– Place new contacts and coils ”bit address”+ [ ], [ ], etc.
– Change type of contacts and coils [ ], [ ], etc.
– Place new functional instructions [FUNC]
– Change type of functional instructions [FUNC]
– Erase contacts, coils, and functional instructions
[ ]
– Draw/erase connecting lines [ ], [ ], [ ]
– Edit data table of functional instructions [TABLE]
– Insert line/column [INSLIN],[INSCLM],[APPCLM]
– Change address of contacts and coils ”bit address” + INPUT key
– Change parameters of functional instructions
”number” or ”byte address”+ INPUT key
– Abandon modifications [RESTOR]
5.5.1
Screen Configuration Displayed subprogram Display position information Edit mode
Cursor
Message display line Key input line Additional information display line
907
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
5.5.2
Screen Operations Soft keys on the Net Editor screen
908
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
909
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
[ ]
[ ]
: :
: :
910
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
[INSLIN]
[INSCLM]
911
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
[APPCLM]
912
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
913
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
5.7 Pressing [FUNC] soft key at Net Editor screen reaches Functional
Instruction List screen at which you choose a functional instruction to be
FUNCTIONAL entered from list of all available functional instructions.
INSTRUCTION LIST
SCREEN
914
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.8 At Functional Instruction Data Table Editor screen, you can edit the
contents of data table that belongs to some functional instructions. To
FUNCTIONAL reach this screen, at Net Editor screen, press [TABLE] soft key that is
INSTRUCTION DATA displayed when the cursor is on the following functional instructions
TABLE EDITOR which have a data table.
SCREEN – Functional Instruction COD (SUB7)
– Functional Instruction CODB (SUB27)
(Function instruction DISP(SUB49) is not be able to use)
Following edit operations are available at this screen.
– Change the data table value. ”number” + ENTER key
– Change the data length. [BYTE], [WORD], [D.WORD]
(These soft keys can be operated only at Functional Instruction Data
Table Editor screen of Functional Instruction CODB.)
– Change the number of data [COUNT]
– Initialize all of data [INIT]
915
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
5.9 At Program List Editor screen you can create new program and delete a
program in addition to the function of Program List Viewer screen. To
PROGRAM LIST reach this screen, press [LIST] soft key at Ladder Diagram Editor screen.
EDITOR SCREEN Following operations are available at Program List Editor screen. For
more detail of these operations, refer to the descriptions of each key to
operate.
– Create new program [NEW]
– Delete a program [DELETE]
916
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.9.1
Screen Operations Display the contents of program Screen Settings Delete a program
917
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
5.9.2
Setting Screen
918
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.10
ALARM MESSAGE
AND
COUNTERMEASURE
Messages that may be displayed during PMC program editing
Alarm number Faulty location/corrective action Contents
OVERLAPPED COM If COME is missing, add it in proper There is no COME that corresponds to
position. If the COM is unnecessary, this COM.
remove it.
JMPE IN COM JMPE and corresponding JMP must JMPE is found between COM and
have same COM/COME status. Re- COME, and JMP and corresponding
view JMP range and COM range, to JMPE have different COM/COME sta-
adjust not to overlap with each other: it tus.
is possible that one range includes the
other completely.
SP/SPE IN COM If COME is missing, add it in proper SP or SPE is found between COM and
position. If the COM is unnecessary, COME.
remove it.
COME WITHOUT COM If COM is missing, add it in proper There is no COM that corresponds to
position. If the COME is unnecessary, this COME.
remove it.
DUPLICATE CTR NUMBER If some of them are unnecessary, re- Plural CTRs have the same number as
(WARNING) move them. If all of them are neces- their parameter. (This is warning.)
sary, assign other number to parame-
ter of them to make them unique. (If
two or more instructions with same pa-
rameter number will never be active
simultaneously at one time, the Ladder
program has a possibility to work cor-
rectly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
ILLEGAL CTR NUMBER If unnecessary, remove it. Assign cor- CTR has parameter number that is out
rect number not to exceed the maxi- of range.
mum number defined by each PMC
model.
919
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
DUPLICATE DIFU/DIFD NUMBER If some of them are unnecessary, re- Plural DIFUs or DIFDs have the same
(WARNING) move them. If all of them are neces- number as their parameter. (This is
sary, assign other number to parame- warning.)
ter of them to make them unique. (If
two or more instructions with same pa-
rameter number will never be active
simultaneously at one time, the Ladder
program has a possibility to work cor-
rectly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
ILLEGAL DIFU/DIFD NUMBER If unnecessary, remove it. Assign cor- DIFU or DIFD has parameter number
rect number not to exceed the maxi- that is out of range.
mum number defined by each PMC
model.
NO END Add END, END1, END2 or END3 in END, END1, END2 or END3 is not
NO END1 proper position. found.
NO END2
NO END3
DUPLICATE END1 Remove extra END1, END2 or END3. Multiple END1, END2 or END3 are
DUPLICATE END2 found.
DUPLICATE END3
GARBAGE AFTER END Remove unnecessary nets, and move There are some nets after END, END2
GARBAGE AFTER END2 necessary nets to proper position so or END3, which will not be executed.
GARBAGE AFTER END3 that they will be executed.
OVERLAPPED JMP If JMPE is missing, add it in proper There is no JMPE that corresponds to
position. If the JMP is unnecessary, this JMP.
remove it.
JMP/JMPE TO BAD COM LEVEL JMP and corresponding JMPE must JMP and corresponding JMPE have
have same COM/COME status. Re- different COM/COME status.
view JMP range and COM range, to
adjust not to overlap with each other: it
is possible that one range includes the
other completely.
COME IN JMP COME and corresponding COM must COME is found between JMP and
have same JMP/JMPE status. Review JMPE, and COM and corresponding
COM range and JMP range, to adjust COME have different JMP/JMPE sta-
not to overlap with each other: it is tus.
possible that one range includes the
other completely.
SP/SPE IN JMP If JMPE is missing, add it in proper SP or SPE is found between JMP and
position. If the JMP is unnecessary, JMPE.
remove it.
920
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
JMPB OVER COM BORDER JMPB and its destination must have JMPB and its destination differ in
same COM/COME status. Review COM/COME status.
range of JMPB and COM range, to ad-
just not to overlap with each other: it is
possible that one range includes the
other completely.
JMPB OVER LEVEL JMPB can only jump to the same pro- JMPB jumps to different program level.
gram level, or within a subprogram. If
the JMPB is unnecessary, remove it. If
LBL for the JMPB is missing, add it in
proper position. If it should be JMPC,
correct it.
LBL FOR JMPB NOT FOUND If JMPB is unnecessary, remove it. If Can not find proper LBL for JMPB.
LBL is missing, add it in proper posi-
tion.
JMPC IN BAD LEVEL JMPC is used to jump from a subpro- JMPC is used in other than subpro-
gram to level 2. If the JMPC is unnec- gram.
essary, remove it. If it should be JMPB
or JMP, correct it.
LBL FOR JMPC NOT FOUND If JMPC is unnecessary, remove it. If Can not find proper LBL for JMPC.
LBL is missing, add it in proper posi-
tion: JMPC jumps into level 2. If it
should be JMPB or JMP, correct it.
LBL FOR JMPC IN BAD LEVEL JMPC is used to jump from a subpro- Destination of JMPC is not level 2.
gram to level 2. If the JMPC is unnec-
essary, remove it. If another LBL of
same L–address that the JMPC is in-
tended to jump exists in the subpro-
gram, assign different L–address to
these two LBLs. If it should be JMPB
or JMP, correct it.
JMPC INTO COM LBL for JMPC must be located out of JMPC jumps to LBL between COM
any COM and COME pair. If the JMPC and COME.
is unnecessary, remove it. If the LBL is
located wrong, move it to correct posi-
tion. If the L–address of JMPC is
wrong, correct it.
JMPE WITHOUT JMP If JMP is missing, add it in proper posi- There is no JMP that corresponds to
tion. If the JMPE is unnecessary, re- this JMPE.
move it.
TOO MANY LBL Remove unnecessary LBLs. If this er- There are too many LBLs.
ror still occurs, adjust the construction
of program to use less LBLs.
DUPLICATE LBL If some of these LBLs are unneces- Same L–address is used in plural
sary, remove them. If all of these LBLs LBLs.
is necessary, assign other L–address-
es to them to make all LBLs unique.
921
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
END IN SP If SPE is missing, add it in proper posi- END is found between SP and SPE.
tion. If END is in wrong place, move it
to proper position.
DUPLICATE P ADDRESS If some of these SPs are unnecessary, Same P–address is used in plural
remove them. If all of these SPs is SPs.
necessary, assign other P–addresses
to them to make all SPs unique.
DUPLICATE TMRB NUMBER If some of them are unnecessary, re- Plural TMRBs have the same number
(WARNING) move them. If all of them are neces- as their parameter. (This is warning.)
sary, assign other number to parame-
ter of them to make them unique. (If
two or more instructions with same pa-
rameter number will never be active
simultaneously at one time, the Ladder
program has a possibility to work cor-
rectly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
ILLEGAL TMRB NUMBER If unnecessary, remove it. Assign cor- TMRB has parameter number that is
rect number not to exceed the maxi- out of range.
mum number defined by each PMC
model
DUPLICATE TMR NUMBER If some of them are unnecessary, re- Plural TMRs have the same number
(WARNING) move them. If all of them are neces- as their parameter. (This is warning.)
sary, assign other number to parame-
ter of them to make them unique. (If
two or more instructions with same pa-
rameter number will never be active
simultaneously at one time, the Ladder
program has a possibility to work cor-
rectly, however, it is recommended
from safety and maintenance points of
view, that all these instructions should
have different parameter number with
each other.)
ILLEGAL TMR NUMBER If unnecessary, remove it. Assign cor- TMR has parameter number that is out
rect number not to exceed the maxi- of range.
mum number defined by each PMC
model.
NO SUCH SUBPROGRAM If it calls wrong subprogram, correct it. Subprogram that is called by CALL/
If the subprogram is missing, create it. CALLU is not found.
UNAVAILABLE INSTRUCTION Confirm that this ladder program is cor- Unsupported instruction for this PMC
rect one. If this program is correct one, model is found.
all these unsupported instructions
have to be removed.
922
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
LADDER PROGRAM IS BROKEN This ladder program must be all Ladder program may be broken by
cleared once, and remake ladder pro- some reason.
gram.
NO WRITE COIL Add proper write coil. Write coil is necessary, but is not
found.
CALL/CALLU IN BAD LEVEL CALL/CALLU must be used in Level 2 CALL/CALLU is used in wrong place.
or in subprograms. Do not use any
other places.
Messages that may be displayed during net editing on PMC program editor screen
Alarm number Faulty location/corrective action Contents
TOO MANY FUNCTIONAL Only one functional instruction is al- Too many functional instructions are in
INSTRUCTIONS IN ONE NET lowed to constitute a net. If necessary, one net.
divide the net into plural nets.
TOO LARGE NET Divide the net into plural nets so that Net is too large. When a net is con-
step number in a net may become verted into the object, the net exceeds
small. 256 steps.
NO INPUT FOR OPERATION Coil without input, or coil connected to No signal is provided for logical opera-
output of functional instruction that has tion.
no output, causes this error. If coil is
not necessary, remove it. If necessary,
connect it to meaningful input.
OPERATION AFTER FUNCTION IS Output of functional instruction can not No logical operation with functional
FORBIDDEN be connected to a contact, nor to con- instruction output is permitted, except
junction with other signal that will be write coils.
implemented by logical–or operation.
WRITE COIL IS EXPECTED Add proper write coil to the net. Write coil is expected, but not found.
BAD COIL LOCATION Coil can be located only at rightmost Coil is located in bad position.
column. Any coil located at other place
must be erased once, and place nec-
essary coils in correct place.
SHORT CIRCUIT Find contact with terminals connected Some contacts are connected with
by short circuit, and correct connec- short circuit.
tions.
FUNCTION AFTER DIVERGENCE IS Functional instruction can not be used Functional instruction is used in output
FORBIDDEN in output section of net. If necessary, section of net.
divide the net into plural nets.
ALL COIL MUST HAVE SAME INPUT Left terminals of all coils in a net must When a net contains more than one
be connected to same input point. coil, the coils should not have any con-
tact beside them affects only of the
coils.
923
5. LADDER DIAGRAM EDITOR
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
BAD CONDITION INPUT Check the connection of all condition Some condition input of functional
inputs of the functional instruction. Es- instruction is not connected correctly.
pecially for functional instruction that
has more than one condition input,
check if connections to condition in-
puts interfere with each other.
NO CONNECTION Find gap that is expected to be con- There is signal connected to nowhere.
nected, and correct the connection.
NET IS TOO COMPLICATED Examine every connection, and find Net is too complicated to analyze.
unnecessarily bending connection, or
coils that are connected to different
point.
PARAMETER IS NOT SUPPLIED Enter all of the relay addresses, and Relay with blank address, or blank pa-
parameters of functional instructions. rameter of functional instruction, is
found.
924
5. LADDER DIAGRAM EDITOR
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
5.11 Some functional instructions may cause the ladder program to take a long
time to stop or make it unable to stop, if their ACT or RST condition
NOTE ON remains on for no apparent reason. If the ladder program does not stop,
PROGRAMMING all operations aimed at changing the ladder program will take longer to
end or will never end.
To avoid such problems, when you code a ladder program using
functional instructions, you need to design the ladder structure based on
a thorough understanding of the control conditions of the individual
instructions you use.
Listed below are typical cases in which the ladder program will not stop.
D A low–speed window function is used for a WINDR or WINDW
functional instruction, and its ACT condition remains on.
D In an EXIN or AXCTL instruction, not only the ACT condition but
also the RST condition remain on.
D The jump destination label is present before a JMPB instruction.
D In a JMPC instruction, the jump destination label points to the same
JMPC instruction.
If the ladder program takes long to stop or does not stop for any of these
reasons, the following operations will be affected.
1. Stopping the ladder program using a soft key on the screen.
2. Reading a new ladder program from a memory card or other medium,
by using the data input and output screen.
3. Updating the ladder program with changes made using the ladder
diagram edit screen.
If any of the above phenomena occurs, the functional instruction causing
the problem needs to be fixed. Check the functional instructions
mentioned above to see whether there is any ACT or RST condition
remaining on, and correct the ladder program according to the following
procedure.
1. Put the machine in safe condition and turn off the power of the NC.
2. Turn on the power of the NC while holding down the ”CAN” and ”Z”
keys simultaneously, to restart the NC with the ladder program halted.
3. In the ladder diagram edit screen, redesign the logic associated with
the problematic functional instruction. When done, set the ACT or
RST condition to off. If the same operation is repeating because of an
inadequate JMPB or JMPC instruction, review the jump condition
and, if necessary, change the ladder structure.
4. Write the resulting logic to flash ROM using the I/O screen.
5. Run the ladder program.
If the ladder program does not stop or cannot be changed even after you
make the correction, there may be other functional instructions that have
the same condition settings. Check for other functional instructions
having the same condition settings, besides the one you have corrected,
and repeat the above procedure to correct them all.
925
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
The signal trace function for PMC–SB7 has both the signal wave form
display function and the signal trace function for PMC–SA5/SB5/SB6
and has improved specification and operation.
PMC–SA5/SB5/SB6 PMC–SB7
Used condition The signal wave form display function Basic function as PMC control soft-
is provided in the ladder editing card. ware
Display of trace result Sampling graph does not be displayed Sampling graph is displayed dynami-
dynamically in signal wave form dis- cally during the execution of trace.
play function.
On the trace screen, you can trace specified signals. The result of the trace
is displayed as the time chart of signals. There are two tracing modes.
– ”Time Cycle” mode: Samples the state of the signals at every
specified cycle time.
(Same specification as the signal wave
form display for PMC–SA5/SB5/SB6)
– ”Signal Transition” mode: Samples the status of the signals when
the signals that are watched at every
specified time are changed.
(Same specification as the trace function
for PMC–SA5/SB5/SB6)
926
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
6.1 Pushing the [TRACE] soft key on PMC Diagnosis screen displays the
Signal Trace screen.
SIGNAL TRACE
SCREEN (INITIAL
SCREEN)
927
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
6.2 Pushing the [SETING] soft key on the Signal Trace screen displays the
”Parameter Setting” screen. ”Parameter Setting” has two screens. The
SETTING OF TRACE page key changes these screens.
PARAMETER
928
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
1sec 9sec
–1 0 9 (SEC)
i) SAMPLING CONDITION
When ”SIGNAL TRANSITION” is set on ”TRACE MODE”, this
parameter is enabled. Determine the sampling condition.
– TRIGGER: Samples the status of specified signals when
the specified sampling condition is on.
– ANY CHANGE: Samples the status of specified signals when
the signals change.
j) SAMPLING CONDITION/ TRIGGER/ ADDRESS
When ”SIGNAL TRANSITION” is set on ”TRACE MODE”, and
”TRIGGER” is set on ”SAMPLING CONDITION”, this parameter is
enabled. Input signal address or symbol name as sampling trigger.
k) SAMPLING CONDITION/ TRIGGER/ MODE
When ”SIGNAL TRANSITION” is set on ”TRACE MODE”, and
”TRIGGER” is set on ”SAMPLING CONDITION”, this parameter is
enabled. Input trigger mode that determines the condition of specified
trigger.
– RISING EDGE: Samples the status of specified signals by
rising up of the trigger signal.
– FALLING EDGE: Samples the status of specified signals by
falling down of the trigger signal.
– BOTH EDGE: Samples the status of specified signals by
rising up or falling down of the trigger signal.
– ON: Samples the status of specified signals during
the trigger signal is on.
– OFF: Samples the status of specified signals during
the trigger signal is off.
929
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
Increasing the number of the signal address changes the
capacity of
”SAMPLING TIME” or ”SAMPLING FRAME” in page 1. If the
capacity
is changed, the following warning message is displayed.
(The ”n” on the message means the maximum value that is
able to input.)
a) In case of ”TIME CYCLE” mode
”SAMPLING TIME IS REDUCED TO n SEC.”
b) In case of ”SIGNAL TRANSITION” mode
b) Soft keys
Soft keys on the Setting screen of sampling address are as follows
– DELETE: Clears the value of the edit box on the cursor.
– SYMBOL: Changes the address display to the symbol display.
However, display of the address that is not defined the
symbol does not change. This soft key also changes
to ”ADDRESS”. The following soft keys are
displayed.
– MV.UP: Exchanges the signal indicated the cursor for the
signal above one line.
930
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
931
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
6.4 On trace screen, pushing [START] soft key starts the execution of trace
after you set the trace parameter correctly. The followings are the screen
EXECUTION OF examples of the trace execution by ”TIME CYCLE” mode and ”SIGNAL
TRACE TRANSITION” mode
932
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
6.5 When the execution is finished, the result of trace is displayed. The
followings are the screen examples of trace by ”TIME CYCLE” and
OPERATION AFTER ”SIGNAL TRANSITION” mode.
EXECUTION OF
TRACE
933
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
934
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
935
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
936
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
6.7 If there is the result data of trace after trace execution is finished, you can
output the file to the memory card.
OUTPUT OF RESULT
OF TRACE a) Operation
When softkey [PUNCH] is pushed, it changes to [EXEC][CANCEL].
If [EXEC] is pushed, output starts. When output is finished, the
softkey returns to the initial status of the result of trace screen.
b) File name
The outputted file name is ”PMCTRACE.000”.
If there exists the same file name in the memory card, the extension
is incremented and the file name changes to PMCTRACE.001,.002
(max is 999).
c) Format of output
The file is outputted to the text format.
The String data of the item and the setting name is outputted to the
form enclosed by single quotation marks (’).
The data is divided into four blocks i.e. header part, first page data of
parameter setting, second page data, and data of the trace result.
D Header
The ID ’PMC TRACE DATA’ that expresses the kind of the data
is outputted at the head of the data. And the edition number is
outputted to the next line. ’Edition’, 1.
D First page data of parameter setting
Setting, , ,
Setting Number, Setting Item Name, Setting Value, Strings
Setting Number, Setting Item Name, Setting Value, Strings
Setting Number, Setting Item Name, Setting Value, Strings
Setting Number, Setting Item Name, Setting Value, Strings
:
:
ID String data.
”Setting”.
Setting Number Numerical data.
The thing which gave a number in order
from the top is outputted toward the setup
item. (It starts from 1.)
Setting Item Name String data.
The item name which is the same as the
setting screen of trace parameter. The data
displayed under ”Sampling” (”MODE”,
”RESOLUTION”, ”TIME”) are connected
and outputted. (Refer to the following
output example.)
Setting Value Numerical data.
Numerical data are outputted as it is. A
number is given in order from the left, and
the data (”TIME CYCLE”, ”SIGNAL
TRANSITION”) that an item is chosen are
outputted. (It starts from 1.)
937
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
1 As for the setting item which is invalid, only a Setting
Number and Setting Item Name are outputted, and Setting
Value and Sstrings become empty coloulm. (But, a comma
isn’t omitted.)
2 The data whose item name changes according to other
settings output the displaying item name. (Example : In such
cases as ”SAMPLING TIME / SAMPLING FRAME” which
varies according to the setting of SAMPLING MODE.)
3 As for the SAMPLING STOP TRIGGER ADDRESS and
SAMPLING TRIGGER ADDRESS, an address is outputted
in the Setting Value. The symbol is outputted in the Strings.
When a symbol isn’t set up, an address is outputted in the
Strings as well.
4 SAMPLING STOP TRIGGER POSITION outputs the
position where specified trigger condition is on and the
number of sampling frames behind the percentage. (This is
because it has the possibility that an error arises when
changing the frame position held inside the percentage.)
938
6. SIGNAL TRACE
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION FUNCTION (PMC–SB7)
NOTE
1 The SAMPLING ADDRESS is outputted where there is a
setting.
Therefore, empty coloulm isn’t outputted for the item of
”ADDRESS”.
2 Nothing is outputted when a ”SYMBOL” and ”COMMENT”
aren’t established. Empty coloulm is outputted. Commas
are not omitted until the place where SAMPLING
ADDRESS is set.
939
6. SIGNAL TRACE
FUNCTION (PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
940
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION (PMC–SB7)
941
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
(PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
7.1 This function enables the common use of a sequence program for several
machines which have different I/O device configuration with each other,
OUTLINE by setting the parameter to enable/disable each group in I/O link
assignment data.
Machine A Machine B
I/O devices I/O devices
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
X24 2.0.1 ID32E (I/O Unit)
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
Make ROM format file with I/O link assignment data that is used in both the machine A
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅÅÅÅ
and the machine B.
ÅÅÅÅÅÅÅÅÅÅÅ
CNC
A sequence program issentto CNC.
942
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION (PMC–SB7)
The I/O devices that are used in all machines can be set as basic part of
configuration that is always effective.
Basic part
ÅÅÅÅÅÅÅÅÅÅÅ
Off line programmer
ÅÅÅÅÅÅÅÅÅÅÅ
I/O link assignment data
ÅÅÅÅÅÅÅÅÅÅÅ
X0 0.0.1 FS08A (Power Mate) Basic part (always connected)
ÅÅÅÅÅÅÅÅÅÅÅ
X8 1.0.1 OC02I (Connection Unit) Optional group by parameter
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅÅÅÅ
X24 2.0.1 ID32E (I/O Unit) Optional group by parameter
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
Determine the basic part and the optional part of I/O link assignment data.
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅÅ
CNC
NOTE
When you set a basic part, you have to assign devices of
basic part continuously from group 0. And the basic part is
connected with the top of the link.
943
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
(PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
Optional part
Basic part
1) ENABLE SELECTION:
Enables/Disables this function in the system parameter.
2) BASIC GROUP COUNT:
Sets the counts of group in basic part in the system parameter.
(This part must be assigned continuously from group 0.) The basic
groups in I/O link assignment data are always effective on all
machine configurations.
3) EFFECTIVE GROUP SELECTION:
Sets the group of optional I/O device that is connected with each
machine in the setting parameter. This parameter doesn’t affect the
basic part.
NOTE
I/O Link expansion option is necessary to use channel 2 of
I/O Link.
944
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION (PMC–SB7)
7.2 There are three machines which have different configurations of I/O
devices, each other.
EXAMPLE
D Configuration A
A machine which has a distribution I/O machine operator’s panel and
a connection panel I/O connected with channel 1 of NC.
Channel 1
Channel 2
No connection
D Configuration B
A machine which has a distribution I/O machine operator’s panel and
a Power Mate connected with channel 1 of NC.
Channel 1
Channel 2
No connection
D Configuration C
A machine which has the configuration A on channel 1 and two beta
amplifiers on channel 2.
Channel 1
Channel 2
Group 0 Group 1
These machines can use a common sequence program which has I/O link
assignment data that includes all I/O device configurations. The contents
of parameters for each I/O device configuration are as shown in next page.
945
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
(PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
Channel 2
946
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION (PMC–SB7)
D Configuration B
i) System parameter
1CH ENABLE SELECTION = YES
BASIC GROUP COUNT = 1
2CH ENABLE SELECTION = YES
BASIC GROUP COUNT = 0
ii) Setting parameter
Group NO. : 00 01 02 03 04 05 06 07
(CH1) * 0 1 0 0 0 0 0
08 09 10 11 12 13 14 15
0 0 0 0 0 0 0 0
Group NO. : 00 01 02 03 04 05 06 07
(CH2) 0 0 0 0 0 0 0 0
08 09 10 11 12 13 14 15
0 0 0 0 0 0 0 0
D Configuration C
i) System parameter
1CH ENABLE SELECTION = YES
BASIC GROUP COUNT = 1
2CH ENABLE SELECTION = YES
BASIC GROUP COUNT = 0
ii) Setting parameter
Group NO. : 00 01 02 03 04 05 06 07
(CH1) * 1 0 0 0 0 0 0
08 09 10 11 12 13 14 15
0 0 0 0 0 0 0 0
Group NO. : 00 01 02 03 04 05 06 07
(CH2) 1 1 0 0 0 0 0 0
08 09 10 11 12 13 14 15
0 0 0 0 0 0 0 0
(3) The actual contents of I/O link assignment data modified by the
parameter
D Configuration A
Channel 1
Channel 2
No connection
947
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
(PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
D Configuration B
Channel 1
Channel 2
No connection
D Configuration C
Channel 1
Channel 2
948
7. SELECTABLE I/O LINK
ASSIGNMENT FUNCTION
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION (PMC–SB7)
7.3 1) If PMC–parameters are cleared, cycling the power of CNC links only
the basic part.
NOTES
2) After selecting the assignment data, the I/O devices are linked with
shifted group number of effective I/O link assignment data.
You can check the result of connection by ”5. I/O Link Connecting
Check Screen”.
Group 4 Effective
3) You can not exchange the order of the I/O group number.
WARNING
1) If a sequence program in which ”ENABLE SELECTION” is
set to ”YES” is executed with the PMC control software that
is not applied to this function, ”ENABLE SELECTION” is
ignored and all I/O link assignment data are effective.
2)The [IOSTRT] key on I/O unit address setting screen has
been removed because improper use of this key may
increase mistake of setting the I/O assignment data which
causes wrong linking of the I/O devices and it may result in
unexpected malfunctions of machine. If you want to have
the machine linked with I/O devices under the selected I/O
link assignment data, you have to turn off and on power after
the confirmation of the correct connection of the I/O devices.
3) If a sequence program in which the system parameter for
this function is set is de–compiled and compiled on the
FANUC LADDER–III or Ladder Editing Package that does
not support this function, the system parameter for this
function is initialized and all of I/O link assignment data
becomes effective. Please set the system parameters
again, when writing the sequence program into the CNC.
949
8. SYSTEM PARAMETER
(PMC–SB7) FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
WARNING
According to actually connected I/O devices, please set the
setting parameter(K910–K913 described in 3.2.2) correctly
to enable this function.
950
8. SYSTEM PARAMETER
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION (PMC–SB7)
NOTE
For other system parameters, see Chapter 4 in Part III.
951
9. I/O LINK CONNECTING
CHECK SCREEN FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
The I/O Link connecting check screen displays the types and ID codes of
the connected I/O devices for each group. When I/O device is not
connected, any I/O device is not displayed. If there is a problem of input
or output signals for I/O devices, check the connection of I/O Link by
referring to this screen.
NOTE
1 I/O Link expansion option is necessary to use the channel
2 of I/O Link.
2 For I/O devices and ID codes, sample I/O link
configurations, and an example of the I/O link connecting
check screen, see Subsection 3.8.1 in Part II.
952
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 10. ONLINE FUNCTION
10 ONLINE FUNCTION
CAUTION
1 When one of the following screens is displayed at PMC, the
online communication can not be used. Change to other
screens from the following screens, and use the online
function.
[PMCLAD], [I/O], [EDIT], [SYSPRM], [USRDGN], [DBGLAD],
[GDT], [USRMEM]
Also, you can not use the above screens at PMC during the
online communication.
2 When the online function is used with RS–232C, the
selected channel is occupied by the PMC system. To use
other input/output functions with RS–232C, specify other
channel setting than the one used by online function.
3 Loader control function can not connect with FANUC
LADDER–III or Ladder Editing Package by Ethernet.
4 It is recommended that the on–line function be used when
the ladder is debugged. An on–line connection may be
broken depending on the operational status of CNC/PMC.
953
10. ONLINE FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
10.1
ONLINE SETTING
SCREEN
NOTE
1 In case of configuration of CNC with which neither Ethernet
nor HSSB is available, the item of ”HIGH SPEED I/F” is not
displayed.
2 In case of display which has 5+2 soft key, two pages are
used for this setting screen.
Switch the page by < Page Up > or <Page Down> key.
954
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 10. ONLINE FUNCTION
10.2.1 To display the soft key [MONIT] in the PMC main menu screen, set
”PROGRAMMER
How to Set at PMC
ENABLE” to ”YES” in the setting screen. When pushing the soft key
Screen [MONIT]→[ONLINE], the online setting screen is displayed. (Fig. 7.1)
1. Case of connection by RS–232C (FANUC LADDER–II, FANUC
LADDER–III)
(1) Check that ”NOT USE” is selected at the ”RS–232C” item.
(2) Set the parameter of ”CHANNEL” and ”BAUD RATE”.
(3) Move the cursor to the ”RS–232C” item with Up or Down Cursor
key.
(4) Select ”USE” with Left or Right Cursor key.
2. Case of connection by Ethernet (FANUC LADDER–III, Ladder
Editing Package)
(1) Move the cursor to the ”HIGH SPEED I/F” item with Up or Down
Cursor key.
(2) Select ”USE” with Left or Right Cursor key.
3. Case of connection by HSSB (Ladder Editing Package)
(1) Move the cursor to the ”HIGH SPEED I/F” item with Up or Down
Cursor key.
(2) Select ”USE” with Left or Right Cursor key.
NOTE
1. When both ”RS–232C = USE” and ”HIGH SPEED I/F =
USE” are selected, the PMC system will communicate with
the application which is connected at first. If PMC system is
already connecting with an application, it can not connect
with other applications.
2 When you use the online function by Ethernet, the setting
of Ethernet parameters at CNC is necessary in advance.
3 Loader control function can not connect with FANUC
LADDER–III or Ladder Editing Package by Ethernet.
955
10. ONLINE FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
10.2.2 You can enable and disable the online connection for Ethernet, HSSB and
Setting of Online RS–232C by NC parameter No.24 without setting on the PMC online
monitor setting screen. This NC parameter is made effective immediately
Connection by NC after setting the parameter.
Parameter If the value of this parameter is changed, the item ”RS232C”and ”HIGH
SPEED I/F” in the online monitor screen are automatically changed too.
Please refer to following table.
Contents of NC parameter No.24.
Each item of the online monitor
NC parameter screen after setting
Meanings
No.24
RS–232C HIGH SPEED I/F
0 The settings on the online monitor setting screen are effec- This does not affect ”RS–232C” and
tive. ”HIGH SPEED I/F”.
1 Enables ”Channel 1 of RS–232C” and disables ”HIGH USE (Channel 1) NOT USE
SPEED I/F”.
2 Enables ”Channel 2 of RS–232C” and disables ”HIGH USE (Channel 2) NOT USE
SPEED I/F”.
10 Disables ”RS–232C” and enables ”HIGH SPEED I/F”. NOT USE USE
11 Enables ”Channel 1 of RS–232C” and ”HIGH SPEED I/F”. USE (Channel 1) USE
12 Enables ”Channel 2 of RS–232C” and ”HIGH SPEED I/F”. USE (Channel 2) USE
3 to 10 3 to 1013 to 254 Reserve (Don’t use this setting.) (Reserved) (Reserved)
13 to 254
255 Terminates communication forcibly.It is the same effect as NOT USE NOT USE
soft key [EMG ST].
How to set the parameter
(1) Display the No.24 of NC parameter.
(2) To connect by Ethernet or HSSB, input ”10”, ”11” or ”12”.
To connect by RS–232C, input ”1”, ”2”, ”11” or ”12”.
NOTE
1 Even if the setting of the online monitor screen of PMC is
changed, the value of No.24 in NC parameter is not
changed.
2 When you use the ladder editing package on the open CNC
or you use the FANUC LADDER–III to edit the ladder and
do not use the ladder monitor and the ladder editor on CNC
screen, the setting of this parameter should be used
956
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 10. ONLINE FUNCTION
10.3
ONLINE FUNCTION
BY ETHERNET
957
10. ONLINE FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
10.3.2 The procedures for online connection with PMC and the offline
Starting online programmer (FANUC LADDER–III, Ladder Editing Package for
windows) by Ethernet are as follows.
communication by (Example: FANUC LADDER–III)
offline programmer
(1) Start up FANUC LADDER–III, and click the [Communication] on
(Ethernet connection) [Tool] menu.
(2) Select the [Network Address] tab and push the <Add Host> button.
Input the ”IP Address” and ”Port No.” inputted by ”7.3.1 Setting of
Ethernet parameters”.
958
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 10. ONLINE FUNCTION
(3) Select the [Setting] tab, and add the IP Address to ”Use device”.
959
10. ONLINE FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
NOTE
1 When one of the following screens is displayed at PMC, the
online communication can not be used. Change to other
screens from the following screens, and use the online
function.
[PMCLAD], [I/O], [EDIT], [SYSPRM], [USRDGN], [DBGLAD],
[GDT], [USRMEM].
2 When the online function is used with RS–232C, the
selected channel is occupied by the PMC system. To use
other input/output functions with RS–232C, specify other
channel setting than the one used by online function.
3 Loader control function can not connect with FANUC
LADDER–III or Ladder Editing Package by Ethernet.
960
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 10. ONLINE FUNCTION
10.4 The communication status of RS–232C and HIGH SPEED I/F are
displayed at the online monitor screen during the online communication.
COMMUNICATION
STATUS
961
10. ONLINE FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
The display messages and the meanings are shown in the table of below.
Displayed messages Meanings
INACTIVE The communication is inactive.
STOPPING The communication is being stopped.(Wait for
the termination of communication)
STARTING The communication is being started.(Wait for the
termination of communication over another com-
munication path)
STAND–BY The communication is active and in standby
mode.
CONNECTED The communication is active and being con-
nected.
NO OPTION The port can be not opened because there is not
option of RS–232C.
BAD PARAMETER Invalid open parameters are specified.
TIMEOUT ERROR A time–out has occurred and communication is
aborted.
TIMEOUT(K) ERROR A time–out has occurred and communication is
aborted.
BCC ERROR A Block Check Code (packet parity) error has
occurred.
PARITY ERROR A parity error has occurred.
OVER–RUN ERROR A reception overrun has occurred and the com-
munication can not recover.
SEQUENCE ERROR Packets are out of sequence.(Incorrect proce-
dure)
DATA ERROR Incorrect packets have been received through
retry process.
QUEUE OVERFLOW The transmit/receive queue has overflowed.
DISCONNECTED Communication has been terminated success-
fully.
NO CONNECTION The cable is disconnected.
PORT BUSY ERROR The RS–232C port is already used.
962
B–61863E/15 FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION 10. ONLINE FUNCTION
10.5 If any errors have occurred during Ethernet connection, the contents of the
errors are displayed at ”ETHLOG” screen of CNC. Refer to this screen
ABOUT when the communication does not start.
CONNECTION LOG
OF ETHERNET
963
10. ONLINE FUNCTION FS16i/18i/21i/0i–B PMC–SA1/SB7 MANIPULATION B–61863E/15
964
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
ƠAơ ƠBơ
About connection log of Ethernet, 616, 963 Block step, 997
Address of data table (D), 114 Chinese character code, Hiragana code, and special code list, 1588
Clearing the PMC parameter, 557
Address of keep relay and nonvolatile memory control (K), 112
Clearing the sequence program, 424, 556
Addresses, 374
Clearing the sequence program and condensation of the sequence
Addresses between PMC and CNC (PMC´NC), 79 program, 556
Addresses between PMC and machine tool, 80 CNC ³ Offline Programmer, 1522
Addresses between PMC and machine tool (PMC´MT), 80 COD (code conversion), 199
Addresses for message selection displayed on CRT (A), 108 CODB (binary code conversion), 202
Coding (step 5), 39
Addresses, signal names, comments, and line numbers, 374
COIN (coincidence check), 230
Alarm message (PMC–PA1/PA3/SA1/SA2/SA3/SA5/SB/
SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4/NB/NB2/NB6), 1553 Collation of program, 1105
Alarm message (PMC–SB7), 1560 Collation of source programs, 1105
Alarm message and countermeasure, 818, 828, 898, 919 Collective monitor function, 765
AXCTL (axis control by PMC), 348 Compressed input by [COMAND] key, 1122
Condense, 1512
i–1
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Condense command – release of deleted area, 1133 Data transfer between NB (4047 series) and NB (4048 series), 1528
Configuration and operation of step–sequence programs, 988 Data transfer between NB/NB2 (4048 series) and FANUC LADDER,
1527
Configuration of command, 1130
DCNV (data conversion), 222
Confirming the ladder mnemonics, 627
DCNVB (extended data conversion), 224
Connecting component units, 517
Debugging, 597
Connecting the I/O card, 1501
DEC (decode), 177
Connecting the I/O unit, 1501
DECB (binary decoding), 179
Connecting the operator’s panel for FS 0 with FS16, FS18, FS21, or
Power Mate, 1497 Delete, 1089
Connection, 1501 Delete of sequence program, 539
Continuous data entry, 685 Deletion of a tool management data (*low–speed response), 1354
Deletion of programs, 1106
Convergence of selective sequence, 993
Descriptions of displayed items, 593
Convergence of simultaneous sequence, 995
Detail screen, 885
Conversion, 1495
Details of basic instructions, 122
Copy a ladder program [CPYLAD], 587
DIFD (falling edge detection), 317
Copy I/O module data [CPYMDL], 588
Difference of status of signals between 1st level and 2nd level, 54
Copy message data [CPYMSG], 587
DIFU (rising edge detection), 316
Copy symbol data and comment data [CPYSYM], 587
Direct editing by ladder diagram, 1108
Copy the sequence programs [CPYALL], 588
DISP (message display) (PMC–SB/SB2/SB3/SB4/SB5/SB6/SC/
Copy title data [CPYTTL], 587 SC3/SC4 Only), 268
Copying a sequence program, 1119 DISPB, 282
Copying message data (COPY), 555 Display format for parameters, 879
Copying the sequence program, 542 Display of ladder diagram, 1091
Corresponding function, 1030 Display of signal status (STATUS), 439
Counter screen (COUNTR), 476, 686 Display PMC input/output signals and internal relay (PMCDGN),
647
Creating a program, 387
Displayed items, 596
Creation of interface specifications (steps 1 to 3), 38
Displaying and setting the configuration status of I/O devices
Creation of ladder diagram (step 4), 38 (IOCHK), 454
Cross reference display, 558 Displaying input code (DSPMOD), 555
CTR (counter), 182 Displaying of sequence program, 1015, 1034
CTRB (fixed counter), 188 Displaying run status, 1045
CTRC (counter), 190 Displaying the contents of memory (M.SRCH), 444
Displaying the GDT (global descriptor table), 591
Displaying the memory allocation information of a user program
ƠDơ
Coded in C., 594
Displaying the running state of a user task (USRDGN), 452
Data display and setting (title, symbol, ladder program, comment,
message, I/O module), 1078 Displaying title data, 437
Distribution I/O connection I/O module and distribution I/O opera-
Data input to and output from other devices, 581
tor’s panel I/O module assignment methods, 94
Data keys and screen scroll key, 1066 DIV (division), 261
Data number, data attribute, data length, data area, 1487 DIVB (binary division), 263
Data table (DATA), 482, 689 Divergence of selective sequence, 993
DATA TBL CNTL SCREEN (PMC–SB7: K900.7, PMC–SA1: Divergence of simultaneous sequence, 994
K17.7), 856
Dividing display of ladder diagram, 501
Data transfer between NB (4047 series) and FANUC LADDER,
1527 Do–while statement, 1579
i–2
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Editing the sequence program (EDIT), 625 FANUC LADDER (system P series), 1518
Editor screen of message data, 822 FANUC LADDER system floppy loading, 1073
Editor screen of symbol/comment data, 811 FANUC LADDER, FANUC LADDER–II, FANUC LADER–III,
ladder editing packages, 1516
Editor screen of system parameter, 832
FDLIST command – file attribute display, 1131
Emergency stop signal (*ESP), 1502
File editing function, 1126
Enabling automatic debugging at power–on, 601
Floppy list screen, 795
END (end of a ladder program), 340 For MDI Units other than Standard MDI Units (for FS20 PMC–SA1
End of block step, 998 and SA3), 424
END1 (1st level sequence program end), 167 For statement, 1581
END2 (2nd level sequence program end), 168 For the FS15 (PMC–NB), 505
END3 (end of 3rd level sequence) (PMC–SC/SC3/SC4/NB/ For the FS16 (PMC–SC, PMC–SC3, or PMC–SC4), 505
NB2/NB6/NB7 only), 169 Forced input/output function, 461, 674
Ending edit of a sequence program, 1122 Forced input/output screen, 679
Ending ladder mnemonics editing, 630 Forcibly stopping the sequence program, 565
Entering data on the program check screen (*low–speed response) Format and details of the control data of the WINDR functional
(not available for Power Mate–D/F, Series 21–TA), 1229 instruction, 1375
Entering title data, 528 Format and details of the control data of the WINDW functional
Entering torque limit data for the digital servo motor (*low–speed instruction, 1428
response), 1233 Formats and details of control data, 1147
Entry screen of message data, 825 FS15i PMC–NB6 operating procedure, 425
Entry screen of symbol/comment, 814 FS16i–LA assignment, 93
EOR (exclusive OR), 318 FS16i/18i/21i–B PMC–SA1/SB7 operating procedure, 425
Error codes list (for FANUC Ladder P–G), 1139 Function, 385, 1143, 1369, 1451, 1495
Error details, 634 Function for displaying signal waveforms (ANALYS), 446
Error list, 638 Function for storing data in memory, 445
Error messages (for EDIT), 618 Function of copying symbol and comment data, 552
Error messages (for I/O), 620 Functional instruction data table editor screen, 915
Error messages (for ladder mnemonics editing), 632 Functional instruction data table viewer screen, 882
Error messages ansd solutions, 773 Functional instruction list screen, 914
Example, 945 Functional instruction TRSET, 1000
Example for setting parameters, 858 Functional instruction WINDR, 1371
Example of step sequence programs, 1572 Functional instruction WINDW, 1373
i–3
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Functional instructions, 135 Input/output method to office programmer (P–G Mate/Mark II)
(fixed 9600bit/sec.), 635
Functions for displaying memory areas and debugging the program
(MONIT), 589 Input/output of ladder program with P–G and floppy cassette/FA
card, 1123
Functions of processing, 1056
Inputting a multi–byte character (D.CHAR), 555
Insert, 1088
Insert of sequence program, 536
ƠGơ Interlocking, 56
General rules, 1005 Internal relay addresses (R), 101
Graphical symbols, 971 Interrupt enable/disable/clear, 407
Interrupt processing, 405
Interrupt program, 405
ƠHơ Interrupt–type PMC function, 402
Help screen, 1092 IO GROUP SELECTION (K906.1), 856
ƠIơ
I/O error messages, 585 ƠKơ
I/O Link connecting check screen, 456 Keep relay (KEEPRL), 476
I/O link connecting check screen, 952 Keep relay screen (KEEPRL), 687
I/O Link connection unit assignment, 89 Keep relays used in the system, 860
I/O Link–II parameter setting screen, 458 Key switch signals (Xn, Xn+2), 1502
I/O screen, 779 Keyboard of system P series, 1063
I/O screen error messages (PMC–NB6), 801
I/O signals to CNC, 53
I/O unit address setting (MODULE), 546 ƠLơ
I/O Unit MODEL B assignment, 91 Label, 996
If else statement, 1583 Label addresses (JMPB, JMPC, LBL) (L), 118
Implementation techniques, 381 Ladder debugging function, 602
Infinite number of relay contacts, 378 Ladder diagram display, 492
Initial block step, 998 Ladder diagram editor function (PMC–SB7), 899
Initial step, 991 LADDER diagram editor screen, 720
Input PMC parameters from MDI panel, 474 LADDER diagram monitor (PMC–SB7), 864
i–4
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
LBL (label), 347 MOVOR (data transfer after logical sum), 206
Level up of input/output function with memory card, 1520 MOVW (transfer of 2 bytes), 313
Limitations in SYSTEM P Mate, 1108 MUL (multiplication), 257
Limitations with the SYSTEM P Mate, 1072 MULB (binary multiplication), 259
Limited function, 1551 Multi–language alarm/operator message display function setting
screen, 847
Line numbers, 375
Multiple data input, 474
List of window functions, 1144
LOAD key (system program loading key), 1064
ƠNơ
Loading of floppy, 1072
Loading the standard ladder (for Power Mate–D/F PMC–PA1 and
PA3), 425 NB/NB2 data compatibility, 1527
Location search, 1089 Net editor screen, 907
Low–speed response and high–speed response of window function, New–register of a tool management data (*low–speed response),
1143, 1370 1344
Nonvolatile memory, 364
NOP (no operation), 362
ƠMơ NOT (logical NOT), 324
Message data setting (MESSAGE), 553 Notes on using an MDI keyboard without cursor keys (when using
the FS20 PMC–MODEL SA1/SA3), 584
Method for entering PMC parameters, 684
NUME (definition of constant), 265
Migration from the PMC–NB/NB2 to the PMC–NB6, 1532 NUMEB (definition of binary constants), 266
Migration from the PMC–SA5/SB5/SB6 to the PMC–SB7, 1533
Migration from the Series 0 and Series 21–B to Series 0i–A, 1546
Migration of ladder programs between different models, 1529
ƠOơ
Migration of ladder programs from Power Mate–D/H to Power Mate
i–D/H, 1530 Offline Programmer ³ CNC, 1524
Miscellaneous data in sequence program, 806 On–line debugging function (only for Power Mate–D/H and Power
Mate i–D/H), 636
Miscellaneous item, 379
On–line edit, 503
MMC3 R (MMC–III window data read), 326
Online function, 607, 953
MMC3W (MMC–III window data write), 329
Online function by Ethernet, 957
MMCWR (reading MMC window data) (other than PMC–PA1/PA3),
308 Online function by ethernet, 612
MMCWW (writing MMC window data) (other than PMC–PA1/PA3), Online setting screen, 608, 954
310 Operation, 441, 444, 446, 558, 591, 594, 597, 1069, 1522
Modification procedure, 1496 Operation (PMC–SB7), 1033
Modifying the converted sequence program, 1496 Operation after execution of trace, 660, 933
Modifying the ladder mnemonics, 628 Operations, 571, 869, 883, 888
Modifying the values of signals by forced input/output, 469 Operations to enable the forced I/O function, 678
Monitor time screen, 1023 OR, 128
Monitoring elapsed time, 1022 OR (logical OR), 322
MOVB (transfer of 1 byte), 312 OR. NOT, 128
MOVD (transfer of 4 bytes), 315 OR. STK, 131
MOVE (logical product transfer), 204 Other setting screens, 487
Moving a sequence program, 1120 Other window functions, 1493
Moving the sequence program, 543 Outline, 942
MOVN (transfer of an arbitrary number of bytes), 314 Outline of leveled up contents, 1521
i–5
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
i–6
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Reading clock data (low–speed response), 1407 Reading the relative position on a controlled axis, 1243, 1408
Reading CNC status information, 1247 Reading the remaining travel, 1245, 1409
Reading CNC system information, 1148 Reading the servo data of control axes, 1337
Reading detailed alarm information (*low–speed type), 1333 Reading the servo delay for controlled axes, 1188, 1387
Reading diagnosis data (*low–speed response), 1197 Reading the tool life management data (number of tool groups)
(low–speed response), 1398
Reading diagnosis data (low–speed response), 1394
Reading the tool life management data (tool group number) (low–
Reading diagnosis data (not available for Power Mate–D/F, Series speed response), 1397
21–TA), 1240 Reading the tool life management data (tool life counter type) (not
Reading fine torque sensing data (statistical calculation results), 1305 available for Power Mate–D/F, Series 21–TA), 1253
Reading fine torque sensing data (store data), 1307 Reading the tool offset data according to the specified tool number,
1413
Reading load information of the spindle motor (serial interface),
1235 Reading the wire diameter offset, 1460
Reading tool lefe management data (cutter compensation number 1)
Reading machining distances, 1480 (low–speed type), 1416
Reading modal data, 1192 Reading tool life management data (cutter compensation No. (1):
Reading modal data (low–speed response), 1388 tool No.) (not available for Power Mate–D/F, Series 21–TA), 1217
Reading model data, 1476 Reading tool life management data (cutter compensation No. (2):
tool order No.) (not available for Power Mate–D/F, Series 21–TA),
Reading of the comment, 1455 1219
Reading of tool setting data, 1485 Reading tool life management data (cutter compensation No.1) (low–
speed response), 1403
Reading real parameters (low–speed type), 1418
Reading tool life management data (cutter compensation No.2) (low–
Reading set data (not available for Power Mate–D/F, Series 21–TA), speed response), 1404
1239
Reading tool life management data (number of tool groups) (not
Reading setting data, 1471 available for Power Mate–D/F, Series 21–TA), 1205
Reading setting data (*low–speed response), 1162 Reading tool life management data (number of tools) (low–speed
response), 1398
Reading signals automatically at power on, 451
Reading tool life management data (number of tools) (not available
Reading the absolute position (absolute coordinates) of controlled for Power Mate–D/F, Series 21–TA), 1207
axes, 1182
Reading tool life management data (tool diameter offset number 1)
Reading the absolute position on a controlled axis, 1383 (not available for Power Mate–D/F, Series 21–TA), 1287
Reading the acceleration/deceleration delay on controlled axes, Reading tool life management data (tool group No.) (not available
1190, 1387 for Power Mate–D/F, Series 21–TA), 1203
Reading the actual spindle speed, 1227 Reading tool life management data (tool group number) (not avail-
able for Power Mate–D/F, Series 21–TA), 1283
Reading the actual velocity of controlled axes, 1180
Reading tool life management data (tool group numbers) (low–speed
Reading the actual velocity of controlled axes (low–speed response), type), 1414
1383 Reading tool life management data (tool information (1) : tool No.)
Reading the CNC alarm status, 1171, 1475 (not available for Power Mate–D/F, Series 21–TA), 1221
Reading the CNC alarm status (low–speed response), 1380 Reading tool life management data (tool information (2): tool order
No.) (not available for Power Mate–D/F, Series 21–TA), 1223
Reading the current program number, 1176
Reading tool life management data (tool information 1) (low–speed
Reading the current program number (8–digit program numbers) response), 1405
(not available for Power Mate–D/F, Series 21–TA), 1281 Reading tool life management data (tool information 1) (low–speed
Reading the current program number (low–speed response), 1381 type), 1417
Reading the current screen number, 1330 Reading tool life management data (tool information 1) (not avail-
able for Power Mate–D/F, Series 21–TA), 1289
Reading the current sequence number, 1178
Reading tool life management data (tool information 2) (low–speed
Reading the current sequence number (low–speed response, 1382 response), 1406
Reading the estimate disturbance torque data, 1277 Reading tool life management data (tool length compensation No.
(1): tool No.) (not available for Power Mate–D/F, Series 21–TA),
Reading the load current (A/D conversion data) for the spindle mo- 1213
tor, 1412
Reading tool life management data (tool length compensation No.
Reading the machine position (machine coordinates) of controlled (2): tool order No.) (not available for Power Mate–D/F, Series
axes, 1184, 1385 21–TA), 1215
Reading the machining time (low–speed response), 1411 Reading tool life management data (tool length compensation No.1)
(low–speed response), 1401
Reading the measured point, 1481
Reading tool life management data (tool length compensation num-
Reading the parameter (*low–speed response), 1464 ber 1) (low–speed type), 1415
i–7
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Reading tool life management data (tool length offset number 1) (not Search of empty pot (*low–speed response), 1342
available for Power Mate–D/F, Series 21–TA), 1285
Search of sequence program, 540
Reading tool life management data (tool life counter type) (low–
speed response), 1400 Search of specified relay coil points in ladder diagram, 498
Reading tool life management data (tool life counter) (low–speed Search of tool management data (*low–speed response), 1364
response), 1399 Searching a sequence program, 1117
Reading tool life management data (tool life counter) (not available Searching for an address (SRCH), 554
for Power Mate–D/F, Series 21–TA), 1211
Selectable I/O link assignment function (PMC–SB7), 941
Reading tool life management data (tool life) (low–speed response),
1399 Selecting the PMC programmer menu, 623
Reading tool life management data (tool life) (not available for Pow- Selection of program menu by soft keys, 1108
er Mate–D/F, Series 21–TA), 1209
Selection of programmer menus by softkeys, 518
Reading tool life management data (tool No.) (not available for Pow-
er Mate–D/F, Series 21–TA), 1225 Sequence program, 42
Reading tool life management data (tool number) (low–speed re- Sequence program check and write into ROM (steps 8 to 11), 40
sponse), 1406
Sequence program copy function, 587
Reading tool setting data by specifying tool number, 1491
Sequence program creating procedure, 3
Reading value of the P–code macro variable (*low–speed response), Sequence program entry (steps 6, 7), 40
1249
Sequence program examples, 411
Registering the tool life management data (tool group) (*low–speed
response) (not available for Power Mate–D/F, Series 21–TA), 1255 Sequence program generation (LADDER), 531
Remove command – file copy, 1134 Sequence program input, 532, 1110
Rename command – file attribute change, 1132 Sequence program memory capacity, 59
Repetitive operation, 44 Sequence program processing time, 57
Respomse time, 406 Sequence program structuring, 49, 380
Restrictions, 396, 588 SET, 131
ROM format program, 1095, 1102, 1105 Set items, 569
ROT (rotation control), 193 Setting, 404
ROTB (binary rotation control), 196 Setting and display screen, 475
RST, 133 Setting and displaying system parameters (SYSTEM PARAM), 624
Setting function, 842
Setting I/O commands, 1123
ƠSơ Setting menu (SETING), 691
Scratch command – deletion of files, 1133 Setting of Ethernet parameters, 612, 957
i–8
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Shift of tool management data (*low–speed response), 1366 Storage to a memory card, 575
Signal address conversion (from the PMC–MODEL L/M to the Storage to Flash ROM, 573
PMC–MODEL SB/SC), 1494
Storing the sequence program into FLASH ROM (I/O) (only for the
Signal diagnosis screen, 450 Power Mate–H and Power Mate i–D/H), 633
Signal names, 375 Structure of software key in PMC, 838, 840
Signal status display (STATUS), 650 Structure of valid net, 913
Signal trace screen (initial screen), 927 SUBB (binary subtraction), 255
Signals for connecting the operator’s panel, 1502 Subprogram list viewer screen, 1041
Subprogram numbers (CALL, CALLU, SP) (P), 119
Soft key menu of ladder debugging function, 603
Subprogramming and nesting, 385
Soft key–based PMC menu selection procedure, 642
Substitution of sequence programs, 1113
Source program, 1093, 1098
Summary of specification of ladder program, 29
SP (subprogram), 343
Switch statement, 1585
SPCNT (spindle control), 332
Switching screens for setting parameters, 843
SPE (end of a subprogram), 344
Symbol and comment display, 497
Special uses of the R3 key, 1107
Symbol data and comment input, 550
Specification, 1004
Symbol data display, 1121
Specification and display of system parameters (SYSPRM), 1512
Symbol data search (SRCH), 550
Specification of PMCs, 5
Symbol data setting (SYMBOL), 549
Specification of step sequence, 1003 Symbols used in the ladder diagram, 376
Specifications, 384, 392, 446, 597 System alarm messages (C language function for PMC–NB/
Specifications of password, 775 NB2/NB6), 1567
i–9
Index B–61863E/15
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Trace function (TRACE), 441 Writing of tool setting data (*low–speed response), 1489
Trace screen, 443, 652 Writing real parameters (low–speed type), 1448
Transfer between data area and non–volatile memory, 1451 Writing setting data (*low–speed response), 1164
Transfer to and from a FANUC FD Cassette, 571 Writing setting data (low–speed type), 1472
Transfer to and from a FANUC LADDER, 571 Writing the feedrate, 1443
Transfer to and from a ROM WRITER, 583 Writing the measured point (*low–speed response), 1483
Transition, 992 Writing the parameter (*low–speed response), 1466
Writing the superposition move command, 1441
Writing the tool life management data (cutter compensation number
(1) : tool number) (*low–speed response) (not available for Power
ƠUơ Mate–D/F, Series 21–TA), 1267
Writing the tool life management data (cutter compensation number
User PMC Screen (PMCMDI), 504
(2) : tool operation sequence number) (*low–speed response) (not
available for Power Mate–D/F, Series 21–TA), 1269
Writing the tool life management data (cutter compensation number
1), 1437
ƠVơ Writing the tool life management data (cutter compensation number
Viewe/editor screen of message data, 819 2), 1437
Writing the tool life management data (tool condition (1) : tool num-
Viewer screen of message data, 819 ber) (*low–speed response) (not available for Power Mate–D/F,
Viewer screen of symbol/comment data, 809 Series 21–TA), 1271
Viewer screen of system parameter, 830 Writing the tool life management data (tool group number), 1434
Viewer/editor of symbol/comment data, 809 Writing the tool life management data (tool information 1), 1438
Viewer/editor of system parameter, 830 Writing the tool life management data (tool information 2), 1438
Writing the tool life management data (tool length compensation
number 1), 1436
Writing the tool life management data (tool length compensation
ƠWơ number 2), 1436
Writing the tool life management data (tool length offset number (1) :
What is a sequence program?, 36 tool number) (*low–speed response) (not available for Power
While statement, 1577 Mate–D/F, Series 21–TA), 1263
Window function description (FS16–W), 1459 Writing the tool life management data (tool length offset number (2) :
tool operation sequence number) (*low–speed response) (not
Window function description (FS16/16i–LA/16i–LB), 1449 available for Power Mate–D/F, Series 21–TA), 1265
Window function description (FS16/16i/0i–P), 1484 Writing the tool life management data (tool life counter type), 1435
Window function description (PMC–NB/NB2/NB6), 1368 Writing the tool life management data (tool life counter type) (*low–
speed response) (not available for Power Mate–D/F, Series
Window function description (PMC–PA1/PA3/SA1/SA2/SA3/ 21–TA), 1261
SA5/SB/SB2/SB3/SB4/SB5/SB6/SC/SC3/SC4),1142
Writing the tool life management data (tool life counter), 1435
WINDR (reading CNC window data), 299
Writing the tool life management data (tool life counter) (*low–
WINDW (writing CNC window data), 302 speed response) (not available for Power Mate–D/F, Series
21–TA), 1259
Writing (registering) tool life management data (tool group number)
(*low–speed response) (not available for Power Mate–D/F, Series Writing the tool life management data (tool life), 1434
21–TA), 1291
Writing the tool life management data (tool life) (*low–speed re-
Writing a custom macro variable, 1431 sponse) (not available for Power Mate–D/F, Series 21–TA), 1257
Writing a custom macro variable (*low–speed response), 1169 Writing the tool life management data (tool number), 1439
Writing a data on the program check screen, 1432 Writing the tool life management data (tool number) (*low–speed
response) (not available for Power Mate–D/F, Series 21–TA), 1275
Writing a parameter (*low–speed response), 1160
Writing the tool management data (tool condition (2) : tool operation
Writing a parameter (setting data), 1430 sequence number) (*low–speed response) (not available for Power
Mate–D/F, Series 21–TA), 1273
Writing a tool management data (*low–speed response), 1349
Writing the tool offset data according to the specified tool number,
Writing a tool offset (*Low–speed response), 1152 1440
Writing a tool offset data, 1429 Writing the torque limit override, 1433
Writing a workpiece origin offset value (*low–speed response) (not Writing the wire diameter offset (*low–speed response), 1462
supported by the Power Mate–D or –F), 1156
Writing tool life management data (cutter compemsation number 1),
Writing each tool data (*low–speed response), 1360 1446
i–10
B–61863E/15 Index
Note
Volume 1 : Up to Page 834 / Volume 2 : Page 835 and later
Writing tool life management data (tool group numbers), 1444 Writing, reading, and comparing sequence programs and PMC pa-
rameters, 778
Writing tool life management data (tool information 1), 1447
Writing, reading, and verifying the sequence program and PMC
Writing tool life management data (tool information 1) (*low–speed parameter data, 566
response) (not available for Power Mate–D/F, Series 210TA), 1298
WRT, 126
Writing tool life management data (tool length compensation number
1), 1445 WRT. NOT, 127
Writing tool life management data (tool length offset number 1)
(*low–speed response) (not available for Power Mate–D/F, Series
21–TA), 1294
Writing tool life management data (tool radius offset number 1) ƠXơ
(*low–speed response) (not available for Power Mate–D/F, Series
21–TA), 1296 XMOV (indexed data transfer), 239
Writing value of the P–code macro variable (*low–speed response), XMOVB (binary index modifier data transfer), 242
1251
i–11
! "
#
#$
#
%#
" & $
' ()*+!
-03/
,3/1-508 -0
.
- 0 6,/ 0 % < ,- 0
&
' /
()*+
-0.
/1)'''
- 0 44 08 - "-3 30 9//59-
08 -/0
-2$
-0
33,/5/
(
'
85()*+ /
()*++
-0.
./(
-
/- -- - /- --
• No part of this manual may be
reproduced in any form.