LaderEditor XRC
LaderEditor XRC
LaderEditor XRC
Concurrent I/O
Editor
Users Manual
Part Number:
Release Date:
Document Status:
145011-1
December 5, 2006
Final
Motoman, Incorporated
805 Liberty Lane
West Carrollton, OH 45449
TEL: (937) 847-6200
FAX: (937) 847-6277
24-Hour Service Hotline: (937) 847-3200
The information contained within this document is the proprietary property of Motoman, Inc., and may not be
copied, reproduced or transmitted to other parties without the expressed written authorization of Motoman,
Inc.
2006 by MOTOMAN
All Rights Reserved
Because we are constantly improving our products, we reserve the right to change specifications without
notice. MOTOMAN is a registered trademark of YASKAWA Electric Manufacturing.
Section
9.5
9.6
9.7
9.8
9.9
Page
Connecting and Disconnecting Lines between Ladder Instructions ............................. 9-3
9.5.1 Connecting with a Line ................................................................................... 9-3
9.5.2 Disconnecting Two Instructions ...................................................................... 9-4
Setting Relay No., Register No. and Constants ............................................................ 9-5
9.6.1 How to Set Relay No., Register No., and Constants ........................................ 9-5
Inputting Relay No. and Register No. Names ............................................................... 9-6
9.7.1 How to Input Relay No. and Register No. Names ............................................ 9-6
Inserting Edited Matrix Columns and Rows ................................................................. 9-7
9.8.1 Inserting a Column ......................................................................................... 9-8
9.8.2 Inserting a Row in the Edit Matrix ................................................................... 9-9
Deleting Columns and Rows from the Editing Matrix ................................................. 9-10
9.9.1 Deleting a Column........................................................................................ 9-10
9.9.2 Deleting a Row .............................................................................................. 9-11
9.9.3 Clear the Current Rung ................................................................................. 9-11
ii
MOTOMAN
Page
Section
MOTOMAN
iii
NOTES
iv
MOTOMAN
Section 1
INTRODUCTION
The Motoman Concurrent I/O Editor software is designed to graphically display ladder
programs as signal connection diagrams. Concurrent I/O Editor supports editing by drag
and drop operation making creating and editing ladder programs much easier.
1.1
1.2
1.3
1-1
MOTOMAN
NOTES
MOTOMAN
1-2
Section 2
SAFETY
2.1
Introduction
It is the purchaser's responsibility to ensure that all local, county, state,
and national codes, regulations, rules, or laws relating to safety and safe
operating conditions for each installation are met and followed.
We suggest that you obtain and review a copy of the ANSI/RIA National Safety Standard
for Industrial Robots and Robot Systems. This information can be obtained from the
Robotic Industries Association by requesting ANSI/RIA R15.06. The address is as
follows:
Robotic Industries Association
900 Victors Way
P.O. Box 3724
Ann Arbor, Michigan 48106
TEL: (734) 994-6088
FAX: (734) 994-3338
Ultimately, the best safeguard is trained personnel. The user is responsible for providing
personnel who are adequately trained to operate, program, and maintain the robot cell.
The robot must not be operated by personnel who have not been trained!
We recommend that all personnel who intend to operate, program, repair, or use the robot
system be trained in an approved Motoman training course and become familiar with the
proper operation of the system.
This safety section addresses the following:
2-1
MOTOMAN
2.2
DANGER
WARNING
CAUTION
NOTE
Pay particular attention to the information provided under these headings which are
defined below (in descending order of severity).
DANGER!
Information appearing under the DANGER caption concerns the protection
of personnel from the immediate and imminent hazards that, if not
avoided, will result in immediate, serious personal injury or loss of life in
addition to equipment damage.
WARNING!
Information appearing under the WARNING caption concerns the
protection of personnel and equipment from potential hazards that can
result in personal injury or loss of life in addition to equipment damage.
CAUTION!
Information appearing under the CAUTION caption concerns the protection
of personnel and equipment, software, and data from hazards that can
result in minor personal injury or equipment damage.
NOTE: Information appearing in a NOTE caption provides additional information which is helpful in
understanding the item being explained.
MOTOMAN
2-2
2.3
2.4
Improper operation can result in personal injury and/or damage to the equipment.
Only trained personnel familiar with the operation of this robot, the operator's
manuals, the system equipment, and options and accessories should be permitted to
operate this robot system.
Do not enter the robot cell while it is in automatic operation. Programmers must
have the teach pendant when they enter the robot cell.
Improper connections can damage the robot. All connections must be made within
the standard voltage and current ratings of the robot I/O (Inputs and Outputs).
The robot must be placed in Emergency Stop (E-STOP) mode whenever it is not in
use.
Light curtains
Door interlocks
Safety mats
Floor markings
Warning lights
Check all safety equipment frequently for proper operation. Repair or replace any nonfunctioning safety equipment immediately.
2-3
MOTOMAN
2.5
Installation Safety
Safe installation is essential for protection of people and equipment. The following
suggestions are intended to supplement, but not replace, existing federal, local, and state
laws and regulations. Additional safety measures for personnel and equipment may be
required depending on system installation, operation, and/or location. Installation tips are
as follows:
2.6
Be sure that only qualified personnel familiar with national codes, local codes, and
ANSI/RIA R15.06 safety standards are permitted to install the equipment.
Identify the work envelope of each robot with floor markings, signs,
and barriers.
Whenever possible, install safety fences to protect against unauthorized entry into
the work envelope.
Eliminate areas where personnel might get trapped between a moving robot and
other equipment (pinch points).
Provide sufficient room inside the workcell to permit safe teaching and
maintenance procedures.
Programming Safety
All operators, programmers, plant and tooling engineers, maintenance personnel,
supervisors, and anyone working near the robot must become familiar with the operation
of this equipment. All personnel involved with the operation of the equipment must
understand potential dangers of operation. Programming tips are as follows:
MOTOMAN
Any modifications to PART 1 of the MRC controller PLC can cause severe
personal injury or death, as well as damage to the robot! Do not make any
modifications to PART 1. Making any changes without the written permission of
Motoman will VOID YOUR WARRANTY!
Some operations require standard passwords and some require special passwords.
Special passwords are for Motoman use only. YOUR WARRANTY WILL BE
VOID if you use these special passwords.
Back up all programs and jobs onto a floppy disk whenever program changes are
made. To avoid loss of information, programs, or jobs, a backup must always be
made before any service procedures are done and before any changes are made to
options, accessories, or equipment.
The concurrent I/O (Input and Output) function allows the customer to modify the
internal ladder inputs and outputs for maximum robot performance. Great care
must be taken when making these modifications. Double-check all modifications
under every mode of robot operation to ensure that you have not created hazards or
dangerous situations that may damage the robot or other parts of the system.
2-4
2.7
Improper operation can result in personal injury and/or damage to the equipment.
Only trained personnel familiar with the operation, manuals, electrical design, and
equipment interconnections of this robot should be permitted to operate the system.
Inspect the robot and work envelope to be sure no potentially hazardous conditions
exist. Be sure the area is clean and free of water, oil, debris, etc.
Check the E-STOP button on the teach pendant for proper operation before
programming.
Carry the teach pendant with you when you enter the workcell.
Be sure that only the person holding the teach pendant enters the workcell.
Test any new or modified program at low speed for at least one full cycle.
Operation Safety
All operators, programmers, plant and tooling engineers, maintenance personnel,
supervisors, and anyone working near the robot must become familiar with the operation
of this equipment. All personnel involved with the operation of the equipment must
understand potential dangers of operation. Operation tips are as follows:
Be sure that only trained personnel familiar with the operation of this robot, the
operator's manuals, the system equipment, and options and accessories are
permitted to operate this robot system.
Check all safety equipment for proper operation. Repair or replace any nonfunctioning safety equipment immediately.
Inspect the robot and work envelope to ensure no potentially hazardous conditions
exist. Be sure the area is clean and free of water, oil, debris, etc.
Improper operation can result in personal injury and/or damage to the equipment.
Only trained personnel familiar with the operation, manuals, electrical design, and
equipment interconnections of this robot should be permitted to operate the system.
Do not enter the robot cell while it is in automatic operation. Programmers must
have the teach pendant when they enter the cell.
The robot must be placed in Emergency Stop (E-STOP) mode whenever not in use.
All modifications made to the controller will change the way the robot operates and
can cause severe personal injury or death, as well as damage the robot. This
includes controller parameters, ladder parts 1 and 2, and I/O (Input and Output)
modifications. Check and test all changes at slow speed.
2-5
MOTOMAN
2.8
Maintenance Safety
All operators, programmers, plant and tooling engineers, maintenance personnel,
supervisors, and anyone working near the robot must become familiar with the operation
of this equipment. All personnel involved with the operation of the equipment must
understand potential dangers of operation. Maintenance tips are as follows:
MOTOMAN
Do not perform any maintenance procedures before reading and understanding the
proper procedures in the appropriate manual.
Check all safety equipment for proper operation. Repair or replace any nonfunctioning safety equipment immediately.
Improper operation can result in personal injury and/or damage to the equipment.
Only trained personnel familiar with the operation, manuals, electrical design, and
equipment interconnections of this robot should be permitted to operate the system.
Back up all your programs and jobs onto a floppy disk whenever program changes
are made. A backup must always be made before any servicing or changes are
made to options, accessories, or equipment to avoid loss of information, programs,
or jobs.
Do not enter the robot cell while it is in automatic operation. Programmers must
have the teach pendant when they enter the cell.
The robot must be placed in Emergency Stop (E-STOP) mode whenever it is not in
use.
All modifications made to the controller will change the way the robot operates and
can cause severe personal injury or death, as well as damage the robot. This
includes controller parameters, ladder parts 1 and 2, and I/O (Input and Output)
modifications. Check and test all changes at slow speed.
Improper connections can damage the robot. All connections must be made within
the standard voltage and current ratings of the robot I/O (Inputs and Outputs).
2-6
Section 3
INTRODUCTION TO CONCURRENT I/O EDITOR
3.1
Required
Memory
16 Mbytes or more
CPU
Hardware Disk
Capacity for
Installation
20 Mbytes or more
Disk Drive
Display
Supported by MS-Windows
Mouse
Supported by MS-Windows
Robot
Controller
YASNAC XRC
NOTE: A personal computer and OS are not included with this software.
For XRC ladders, refer to the XRC Concurrent I/O and Parameter manual (P/N 142102-1)
3.2
3-1
MOTOMAN
4. Connect your printer cable to the free end of the hardware key. The key will not
interfere with the operation of your printer.
Proper use of the hardware key is extremely important! Performing tape backups,
file transfers, I/O control, or using parallel communication cables between devices
with the key installed may permanently damage the key.
Observe the following guidelines to protect your hardware key:
Remove the hardware key from the computer if the parallel port is used for any
operation other than printing. The key may not operate properly if attached to
anything other than a parallel port (e.g. SCSI adapter).
It is highly recommended that the key(s) be insured for the full value of the
software package. Lost or stolen keys cannot be replaced. If the key is lost, users
will have no alternative but to purchase a new copy of the software. If the key is
accidentally damaged, return it to Motoman for replacement. There is a charge for
key replacement.
WARNING!
3.3
3.3.1
MOTOMAN
3-2
3.3.2
Ladder Diagram
STR-NOT #7027
AND
#7012
STR
#7027
AND-NOT #7012
OR-STR
STR-NOT #4057
OR
#5055
OR
#8011
AND-STR
AND-NOT #7026
OUT
#7027
?D?D?D?D?D?D
Edit ing, St oring
With the ladder preview display, the entire ladder program can be easily
previewed.
Simple drag and drop operation can edit connections between ladder Instructions.
Information such as relay number use state or the place where an arbitrary relay
number is used can be referenced easily.
This function records the history of jumping to other rungs, and easily returns to the
previous rung before jumping.
Jump
Rung 10
Jump back
Jump
Rung 15
Jump
Rung 40
Jump back
Rung 3
Jump back
3-3
MOTOMAN
3.4
Terms
The following terms are frequently used in this manual.
Table 3-1 Terms
Terms
Description
Set Value
Value set to ladder parts such as relay numbers, register numbers or constants
Rung
One line indicates one section divided with OUT codes in a ladder mnemonic. Normally,
there is one OUT part per rung (excluding when GRP parts are used).
Current Ladder
File
The ladder file containing the ladder diagram which the editor displays on the left side
window of the main dialog box.
Current Ladder
The ladder diagram being edited and displayed on the left side window of the main
dialog box.
Current Rung
The rung available for editing, which is shown on the right side window of the main
dialog box
Current Section
The section of the ladder diagram being edited and displayed on the left side window of
the main dialog box.
Relay List
Table of all the possible relay numbers, indicating for each one, the numbers of the rungs
containing the relay, whether it is normally open, normally closed, and the rung comment
or relay label associated with the relay
Register List
Table of the register numbers used in the Current Ladder, indicating for each one, which
instruction uses the register, which rung contains the instruction, and the comment
associated with each register.
Comment
A 32 character long string associated with a relay or register, only displayed in the Relay
List, or Register List.
Label
A 16 character long string associated with a relay; displayed below each relay symbol on
the ladder diagram if the View>Relay Labels toggle is turned on
Relay State Table A table listing all possible relay numbers and specifying if each number is used in the
user section of the ladder, the system section of the ladder, or both.
Label File
A text file containing all the relay labels, register labels, relay (and rung) comments, and
register comments.
Header
Information
Initial values of system variables, listed at the beginning of the Ladder File.
Ladder File
The text file containing the mnemonic instructions which define a Concurrent I/O ladder.
Rung Comment
Edit Window
The right hand side window of the main dialog box, the window in which drag and drop
editing features are applied to the current rung.
Ladder Window The left hand side window of the main dialog box, the window that displays the entire
Current Section of the Current Ladder.
Instruction
MOTOMAN
3-4
Section 4
CONCURRENT I/O EDITOR BASIC DISPLAY
The following shows the basic display of Concurrent I/O Editor. The basic display is
divided into two displays: ladder preview display and ladder editing display. Editing
is available as referring to the ladder diagram before and after the ladder diagram in the
editing row.
Menu
Tool bar
4-1
MOTOMAN
NOTES
MOTOMAN
4-2
Section 5
FLOWCHART OF BASIC EDITING
The following shows the basic flowchart of ladder editing.
Deskt op syst em
No
Syst em ladder is displayed in [Opt ion] [ Ladder Sec tion] - [ Sys tem Ladder] .
Compile.
No
Yes
Store dat a.
Change or insert t he line in [ Edi t] - [Saving
Modi fied Rungs] - [Overwri te ] or [Edit ] [Saving Modi fied Rungs] - [ Inser t] menu.
Comple te Lader Edit or 32 .
5-1
MOTOMAN
NOTES
MOTOMAN
5-2
Section 6
STARTING AND ENDING CONCURRENT I/O EDITOR
6.1
How to Start
To start up Concurrent I/O Editor, open the [Start] menu in the Windows tool bars, and
select "Concurrent I/O Editor" from [Program] [Motoman] [Concurrent I/O Editor].
When Concurrent I/O Editor starts normally, the display in Figure 6-1Figure will appear.
Figure 6-1
6.2
Startup Display
How to End
Select [File] [Exit] in the main Concurrent I/O Editor menu to close Concurrent I/O
Editor.
6-1
MOTOMAN
NOTES
MOTOMAN
6-2
Section 7
READING AND STORING EDITED LADDER FILES
7.1
7.1.1
7-1
MOTOMAN
7.2
MOTOMAN
7-2
7.3
7.3.1
7-3
MOTOMAN
NOTES
MOTOMAN
7-4
Section 8
CREATING A LADDER DIAGRAM
To create a new ladder program, use the standard ladder program as the base for editing.
The standard ladder program is supplied as a template.
8.1
8-1
MOTOMAN
NOTES
MOTOMAN
8-2
Section 9
EDITING A LADDER DIAGRAM
NOTE: The Concurrent I/O Editorsoftware application is limited to compiling a total of 10 instructions in series
on any line, (rung), of ladder code. Any additional instructions will be rejected by the software as an error.
The software will not allow you to compile and save the program, even though the XRC Robot Controller
will accept and execute more instructions in series. Additionally, there is a limit to the number of parallel,
or branched instructions, to a total of five. Again, the XRC may be using and compiling more branched
instructions than the software application allows.
9.1
9.2
Scroll bar
Ladder diagram
image at 1 8t hrung
9-1
MOTOMAN
To refer to the ladder diagram of a rung that is not displayed on the display, use the scroll
bar.
In the ladder preview display, left-click the mouse to select the rung to be edited. The
ladder editing display with the ladder diagram of the selected rung appears.
9.3
9.3.1
2. Set new instructions on the matrix to be added in the ladder editing display:
When the ladder instructions to be added are determined, the mouse form changes
in the ladder editing display. The selected ladder instructions appear at the side
of the mouse pointer. Left-click on the matrix location where the ladder instructions
are to be added.
???? may appear for the added ladder instructions. This is because the relay
number or register number is not set for these ladder instructions. This is not an
error. Set the relay number or register number, refer to Section 9.6, Setting Relay
number, Register number and Constants.
9.4
9.4.1
MOTOMAN
9-2
9.5
9.5.1
Step2
Step3
9-3
MOTOMAN
In Figure 9-4, the mouse pointer is dragged from the center of a ladder instruction and
dropped on the IN side of the other instruction, to make the connecting line on the IN
side. Dropping on the IN side creates a line that connects to the IN side of the other
ladder instruction. On the other hand, dropping on the OUT side creates a line that
connects to the other OUT side.
Cent er of ladder part s
In (Input ) side
9.5.2
Step2
Step3
MOTOMAN
9-4
9.6
9.6.1
9-5
MOTOMAN
9.7
9.7.1
MOTOMAN
9-6
9.8
9-7
MOTOMAN
9.8.1
Inserting a Column
Insert a column in the following manner.
1. Enter the column insertion mode:
Select [Tools] [Edit Instructions] [Edit Entire Column] [Insert Column(s)].
Or select
2. Left click the column to the right of the new columns desired position.
Instruction in
9th column
MOTOMAN
9-8
9.8.2
9-9
MOTOMAN
Instruction in
8th row
9.9
9.9.1
Deleting a Column
Delete a column in the following manner.
1. Enter the column deletion mode:
Select [Tools] [Edit Instructions] [Edit Entire Column] [Delete Column(s)].
Or select
MOTOMAN
9-10
9.9.2
Deleting a Row
Delete a row in the following manner.
1. Enter row deletion mode.
Select [Tool] [Edit Instructions] [Edit Entire Row] [Delete row(s)].
Or select
from the Instruction Tool Bar.
2
9.9.3
9-11
MOTOMAN
NOTES
MOTOMAN
9-12
Section 10
INSERTING A NEW RUNG
A new rung can be inserted anywhere in the ladder. Change the default instructions
placed in the new rung to the correct ladder information. The new rung is inserted below
the current rung shown in the ladder edit display.
Select [Edit] [Insert New Rung], or select
4-1).
10-1
MOTOMAN
NOTES
MOTOMAN
10-2
Section 11
SAVING EDITED RUNGS
Be sure to select [Overwrite] or [Insert] for the contents edited in the ladder editing
display before editing another rung. Without this operation, the contents edited
immediately before will be deleted. Concurrent I/O Editor checks the ladder information
that is being currently edited when a new current rung is chosen. If the [Overwrite] or
[Insert] is not selected, an editing confirmation message appears (refer to Section 22.4,
Auto Save Current Rung Function, for automatic updating).
11.1
11.2
11-1
MOTOMAN
NOTES
MOTOMAN
11-2
Section 12
CUTTING, COPYING AND PASTING RUNGS
12.1
NOTE: To select several rungs simultaneously, hold down the [SHIFT] or [CTRL] key when selecting rungs.
12.2
NOTE: To select several rungs simultaneously, hold down the [SHIFT] or [CTRL] key when selecting rungs.
12.3
NOTE: This function is disabled if several rungs were cut or copied by pressing [Cut Rung] or [Copy Rung] in
the operation immediately before. After selecting only one rung and pressing [Cut Rung] or [Copy Rung],
try pasting again.
12.4
12-1
MOTOMAN
NOTES
MOTOMAN
12-2
Section 13
CHECKING LADDER CONTENTS
Be sure to check the ladder information of each rung after editing. [Check the Ladder]
performs final checking such as the relay number overlapping check, etc. to load the
information to the controller.
NOTES: Without this operation, the edited data cannot be correctly stored.
Because [Check the Ladder] processes the system section and the user section of the ladder program,
it is unnecessary to change to a system ladder or a user ladder.
Select [Tools] [Check the Ladder], or select
4-1).
13-1
MOTOMAN
NOTES
MOTOMAN
13-2
Section 14
PRINTING
14.1
Rung No.
Printing range
14-1
MOTOMAN
14.2
Relay name
Printing
range
14.3
Printing
range
List of rung Nos.
using M069
System section rung No.
MOTOMAN
14-2
14.4
14-3
MOTOMAN
14.5
Second language
Alarm selection
No. information
Alarm display,
information
relay
Relay No.
MOTOMAN
14-4
14-5
MOTOMAN
MOTOMAN
14-6
Section 15
HEADER INFORMATION
15.1
15-1
MOTOMAN
NOTES
MOTOMAN
15-2
Section 16
ALARM AND MESSAGE INFORMATION
Edit the alarms and messages of the current section of the ladder.
Select [Edit] [Messages and Alarms], or select
Figure 4-1).
Message list
16.1
16-1
MOTOMAN
NOTES
MOTOMAN
16-2
Section 17
SWITCHING BETWEEN USER SECTION AND
SYSTEM SECTION
End-users of this product must have permission to access the System Portion of the XRC
Concurrent I/O Ladder Program. Permission to access the System Portion of the XRC
Concurrent I/O Ladder is granted with the release of a proprietary password, which is
usually reserved for MINC Integrator Partners, or Motoman and Yaskawa employees, on
a need to know basis. Contact your Motoman representative at 1-800-847-3200 for
assistance obtaining permission to access all of the XRC Concurrent I/O Ladder program.
17.1
17.2
Inputting Password
The current user account level can be changed by inputting the password.
1. Select [Options] [Access Control] [Enter Password].
17-1
MOTOMAN
NOTES
MOTOMAN
17-2
Section 18
LABEL FILE
18.1
18.2
: ARCWELD
: ARCWELD.NAM
18-1
MOTOMAN
No t found
No t found
Found
Selected
Not select ed
Completed
MOTOMAN
18-2
18.3
18.3.1
Stores it manually.
Stores it automatically.
NOTE: For the ladder names, refer to Section 15, Header Information.
18.3.2
18.4
18-3
MOTOMAN
NOTES
MOTOMAN
18-4
Section 19
RELAY LABELS and RUNG COMMENTS
The relay name list display function and register name list display function can display
the name list for all relay numbers and register Nos.. All the data of the read-in name
files can be cross referenced. This list display dialog box has the editing function. The
name information of an arbitrary relay or register number can be edited.
Select [Edit] [Relay Labels and Rung Comments]. The [Relay Labels and Rung
Comments] dialog box appears, as shown in Figure 19-1. (Some machines take time
to display it.)
19-1
MOTOMAN
MOTOMAN
19-2
Section 20
NAVIGATION FUNCTIONS
20.1
Go to Rung
This function jumps to the specified rung No..
1. Select [Edit] [Go to Rung], or select
to Figure 4-1).
When the dialog box shown in Figure 20-1 appears, enter the desired rung number and
click the [OK] button.
Figure 20-1
20.2
Figure 20-2
20-1
MOTOMAN
Previous/Next Navigation
Previous search and next search functions can be used for searching for instructions set
values only.
For Previous search, select [Edit] [Find Input Relays, Registers, or Constants]
[Backward], or select (brown) from the navigation tool bar (refer to Figure 4-1).
For next search, select [Edit] [Find Input Relays, Registers, or Constants]
[Forward], or select (brown) from the navigation tool bar.
Backward Search
Backward search is a function to search for the set value in front of the current rung (in
the direction of smaller rung No.).
Forward Search
Next search is a function to search for the set value behind the current rung (in the
direction of greater rung No.).
Unless new set values are entered by pressing [Edit]-[Find Input Relays, Registers, or
Constants]-[Specify Parameter], the set values to be searched for do not change.
This function can be used to easily know where and how the set values are used.
20.3
2. When the dialog box shown in Figure 20-3 appears, input the relay number to be
searched for and click the [OK] button.
Figure 20-3
This function can be used to analyze the conditions in which the relay used in the rung
turns ON retroactively.
MOTOMAN
20-2
20.4
History Jump
The history jump function stores the sequence of past moves to rungs and easily returns
to the previous jump source.
This function does not exist as a menu item; Only available as a tool bar button.
How to Operate
Select
or
These buttons allow you to move backwards or forwards through the sequence of past
rung selections. Normally, this function is disabled. When jumps are performed, this
function becomes enabled.
Application
When searching with one of the Find commands, move to a new rung. After editing or
analysis, this history jump function can easily return to the previous rung.
20-3
MOTOMAN
NOTES
MOTOMAN
20-4
Section 21
CROSS REFERENCE FUNCTIONS
21.1
21-1
MOTOMAN
[InstructionType] Tree
The tree consists of ladder instructions. Selecting this tree item can limit the rung
numbers displayed in the [Rungs Containing Item] matrix.
For example, selecting STR displays only the rung numbers containing the #7025
STR instruction.
[Rungs Containing Item] Matrix
Displays the rung numbers referring to the set values selected in the [Relay, Register, or
Constant] (reference data) list box. The rung number appears in red if the detected rung
number is within the system section, and in blue if it is within the user section.
Application
Set values in the ladder instructions may be referenced by several other rungs. In such
cases, this function is useful to analyze where it is used or to know how it is used in other
rungs.
Moving to a Rung Using the Rungs Containing Item Matrix
As shown in Figure 21-3, double-clicking the desired rung number on the matrix makes
that rung the current rung.
Double-click t he
mat rix.
MOTOMAN
21-2
21.2
21-3
MOTOMAN
Double-click t he
list it em.
MOTOMAN
21-4
Section 22
OTHER SETTINGS
22.1
Setting Color
Set the colors of the information displayed in the ladder editing display.
1. Select [Options] [Color Scheme]. The dialog box shown in Figure 22-1 appears.
22-1
MOTOMAN
22.2
Setting Font
Set the character font in the ladder editing display. Fonts can be set individually for the
editing display and the preview display.
1. Select [Options] [Font] [Edit Window], or [Options] [Font] [Preview
Windows]. The dialog box shown in Figure 22-3 appears.
22.3
NOTE: Even if the reading source is a CMOS file, a rough draft can only output a text file as a ladder program file.
MOTOMAN
22-2
22.4
22.5
Figure 22-4
22-3
Label Display
MOTOMAN
22.6
Password Protection
Password protection can be applied to Concurrent I/O Editor.
Select [Options] [Access Control] - [User Manager] and check the Require Password
to Start Ladder Editor option.
When Concurrent I/O Editor is closed and reopened, you are prompted to enter your
password before Concurrent I/O Editor is run.
There are five possible user levels requiring a password, as shown below.
MOTOMAN
22-4
Section 23
USER INFORMATION MANAGEMENT
This application manages the user account to specify the users. Some data is only
handled by users at the upper account level. To handle such data, a password is required
for logging-in.
The users shown in Table 23-1 are registered as a default. Normally, a password is
assigned to each user.
Table 23-1 Default User List
Name
Manager
User Name
admin
Operat or
user
Back-up operat or
backup
Concurrent I/O Editor does not allow any users other than default users to be set.
However, whether the password is input or not when the application starts up can be set.
Select [Options] [Access Control] [User Manager]. The dialog box shown in
Figure 23-1 appears.
23-1
MOTOMAN
Check Box
Placing a checkmark in this check box can display the input dialog box for the password
during the next startup of Concurrent I/O Editor.
MOTOMAN
23-2
APPENDIX A
Description of Menu
Menu
Command
Subcommand
Shortcut
File
New
N, Ctrl+N
Open
Close
O, Ctrl+O
C
Save
S, Ctrl+S
Save As
Save As Rough
Draft
Open Relay
Label File
Save Relay
Label File
Save As Text
Files
R
L
Function
_
Creates a new ladder by modifying a standard
ladder.\nNew.
Opens an existing ladder file. \nOpen
Closes the current ladder and label files.
Prompts to save if files are not saved. \nClose
Overwrites file with current ladder file. "Check
the Ladder" must be performed first. \nSave
Saves the job file under a new name. "Check the
Ladder" must be performed first.
Stores without a "Check the Ladder". Auto Save
Current Rung" option cannot be "Ask Before
Saving.
Reads a text file (*.NAM), assigns relay labels
and relay-rung comments to current ladder file.
Stores the relay label information in a file with
an *.NAM extension
T
Ladder Diagram
D
User
Section
System
Section
Relay List
U
S
R
User
Section
System
Section
Register List
U
S
L
User
Section
System
Section
Relay State
Table
Alarms and
Messages
U
S
S
A
Print
Ladder Diagram
User
Section
System
Section
Relay List
User
Section
System
Section
Register List
User
Section
System
Section
P
D
U, Ctrl+P
S
R
U
S
L
U
S
Menu
Command
Subcommand
Shortcut
Relay State
Table
Alarms and
Messages
Print Preview
Ladder Diagram
User
Section
System
Section
V
D
U
Function
Print Setup
Exit
Relay List
User
Section
System
Section
Register List
User
Section
System
Section
Relay State
Table
Alarms and
Messages
Edit
S
R
U
S
L
U
S
E
U,Ctrl+Z
R,Ctrl+Y
N, Ctrl+E
Undo
Redo
Insert New
Rung
Cut Rung
T, Ctrl+X
Copy Rung
C, Ctrl+C
Paste Rung
P, Ctrl+V
Insert
Cut\Copied
Rung
Save Current
Rung
I, Ctrl+I
Clear Current
Rung
Find Input
Relays,
Registers, or
Constants
S
Overwrite
Insert
A
D
_
Cancels the effects of the last operation. \nUndo
Repeats the last operation. \nRedo
Left - Click on a rung to insert a new one below
it. The new rung contains default instructions.
\nInsert New Rung.
Left Click on a rung to store it for an
overwrite or insert operation, then delete it from
the ladder. \nCut Rung
Left Click on a rung to store it for an
overwrite or insert operation. \nCopy Rung
Left Click on a rung to paste the contents of
[Cut] or [Copy] its place. Lose original. \nPaste
Rung
Left Click on a rung to paste the contents of
[Cut] or [Copy] in a new rung below it. Shift
down other rungs. \nInsert Cut or Copied Rung
_
Overwrites the current rung with the currently
edited ladder diagram information. \nOverwrite
Modified Rungs..
Inserts new rung below cdurrent rung,
overwrites new rung with currently edited
ladder diagram info. \nInsert Modified Rungs.
Deletes all instructions in the current rung.
\nClear Current Rung.
_
Menu
Command
Subcommand
Shortcut
Specify
Parameter
S,Ctrl+R
Backward
B,Ctrl+B
Forward
F,Ctrl+F
Find Output
Relays
Go to Rung
O
G
Go to Previous
Rung
Go to Next
Rung
Go to First
Rung
Go to Last
Rung
Header
Information..
Messages and
Alarms
Relay Labels
and Rung
Comments
Register Labels
E, Up
Arrow
X, Down
Arrow
F,Ctrl+
Home
L,
Ctrl+End
H
M
Y
View
Main Toolbar
Navigation
Toolbar
Instruction
Toolbar
Edit Toolbar
Status Bar
Relay Labels
E
S
R
E
D, Ctrl+D
V
M
N
C,Alt+C
Delete Instructions
Tools
Check the
Ladder
Edit
Instructions
Function
Input the number of Relay, Register or Constant
that you wish to find. \nFind a Relay, Register
or Constant.
Finds the previous instance of an input relay,
register, or constant. \nFind Relays Backward.
Finds the next instance of an input relay,
register, or constant. \nFind Relays Forward.
Specify an output relay number in order to move
to the rung containing it. \nFind Output Relays.
Specify a rung number to make it the current
rung. \nGo to Rung
Selects the previous rung
R
I
C
Insert
Column
(s)
Menu
Command
Subcommand
Shortcut
Delete
Column
(s)
Edit Instruction
Parameters
Edit Labels and
Comments
Q, Ctrl+Q
Add
Instructions
A
STR
Shift +S
STR-NOT
Shift +N
GRP
Shift +G
TMR
Shift +T
CNT
Shift + C
OUT
Shift + O
ADD
Shift + A
SUB
Shift + U
MUL
Shift + M
DIV
Shift + V
MOD
Shift + D
BIN
BCD
MOV
WAND
WOR
WXOR
Function
Click on a column to delete the column. Shift all
existing columns to the left. \nDelete
Column(s).
Click on an instruction to change values of its
variables. \nEdit Instruction Parameters.
Click on a relay to modify the address label and
the rungs comment. \nEdit Labels and
Comments.
Exits from any of the Ladder Editor functions
that add/delete instructions, rows, columns, etc..
\nQuit Edit Functions
_
Inserts STORE to start a rung or store the
intermediate result of a logical operation.
\nNormally Open Relay.
Inserts STORE NOT to start a rung or store the
intermediate result of a logical operation.
\nNormally Closed Relay
Inserts GSTR and GOUT to transfer 8 bit data
word from 1st relay to 2nd relay. \nGroup Store
Group Output.
Inserts ON DELAY TIMER, subtracts 0.1 sec.
Counts from set value & stores result.
\nTimer.
Inserts COUNTER, waits until sum reaches set
value, then turns output ON. \nCounter
Inserts OUTPUT relay to end a rung. Relay
may be external or internal. \nOutput Relay
Inserts ADD to sum contents of S1 and S2, then
store result in D, when input turns ON. \nSum
Inserts SUB to subtract S2 from S1, then store
result in D, when input turns ON. \nSubtract
Inserts MUL to multiply contents of S1 and S2,
then store product in D, when input turns ON.
\nMultiply
Inserts DIV to divide S1 by S2, then store
quotient in D, when input turns ON. \nDivide
Inserts MOD to divide S1 by S2, then store
modulus of quotient in D, when input turns ON.
\nModulus
Inserts BIN to read Binary Code Decimal value
in S & store it as a Binary value in D. \nConvert
BCD to Binary
Inserts BCD to read Binary value in S & store it
as a Binary Code Decimal value in D. \nConvert
Binary to BCD
Inserts MOV to read contents of register S &
store it in register D, when input turns ON.
\nMove Data from Register to Register
Inserts WAND to do bitwise, logical AND on
binary no. in S1 & S2, & store the resulting
binary in D. \nBitwise Logical AND
Inserts WOR to do bitwise, logical OR on
binary no. in S1 & S2, & store the resulting
binary in D. \ nBitwise Logical OR
Inserts WOR to do bitwise, exclusive OR on
binary no. in S1 & S2, & store the resulting
binary in D. \ nBitwise Exclusive OR
Menu
Command
Subcommand
Shortcut
WNOT
SHL
SHR
ROL
Shift + R
ROR
PLS
PLF
Instruction Use
Table
Relay Use
Table
Output Relay
Use Table
R
O
Options
Enter Password
O
A
E
User Manager
Access Control
Current Ladder
Section
C
User
System
Color Scheme
Font
Edit Window
Preview
Windows
Auto Save
Current Rung
File
Management
F
E
P
Function
Inserts WNOT to logically negate each bit of the
binary no. in S1 & store the resulting binary in
D. \nBitwise Negation
Inserts SHL to shift to the left by Shift Count
places, the bits in the word in S, put 0 in lowest
bit. \nShift Bits Left
Inserts SHR to shift to the right by Shift Count
places, the bits in the word in S, put 0 in highest
bit. \nShift Bits Right
Inserts ROL to shift to the left by Shift Count
places, the bits in S, highest bit moves to lowest
bit. \nRotate Bits Left
Inserts ROR to shift to the right by Shift Count
places, the bits in S, lowest bit moves to highest
bit. \nRotate Bits Right
Inserts PLS to output one scanning pulse when
the input changes from OFF to ON. \nLeading
Edge Triggered Pulse
Inserts PLF to output one scanning pulse when
the input changes from ON to OFF. \ nFalling
Edge Triggered Pulse
Lists rungs containing a specific relay, or
constant. Filter results by instruction type.
\nInstruction Use Table
Displays for all relay numbers: ladder section,
rung no., and whether normally open or closed.
Displays for output relays: ladder section and
rung number containing the output relay.
_
_
Displays dialog box used to input a password
and to view current access level.
Displays dialog box for editing user types and
toggling startup password requirement.
_
Makes the user section of the current ladder the
current section. \nEdit User Section
Makes the system section of the current ladder
the current section. Restricted access \nEdit
System Section
Allows changing colors of pointers and labels
displayed in the edit window..
_
Allows changing font used to display labels and
numbers in the edit window.
Allows changing font used to display labels and
numbers in the preview windows.
R
Ask Before Saving
Overwrite Current
Rung
Insert New Rung
O
I
M
Menu
Command
Window
Cascade
Tile
Arrange Icons
Help
Help Topics
Search
Keyword
Using Help
About
Subcommand
Shortcut
W
C
T
A
H
T
S
U
A
Function
_
Arranges windows so they overlap.
Arranges windows as non-overlapping tiles.
Arranges icons of minimized windows at the
bottom of the main window.
_
Opens Help. \nHelp Topics
Searches online help for a keyword.
Displays instructions about how to use Help.
Displays program information, version number
and copyright.
APPENDIX B
Description of Tool Bars
Main Tool Bar
Button
Function
Creates a new ladder by modifying a standard ladder.\nNew.
Opens an existing ladder file. \nOpen
Overwrites file with current ladder file. "Check the Ladder"
must be performed first. \nSave
Left Click on a r ung to store it for an overwrite or insert
operation, then delete it from the ladder. \nCut Rung
Left Click on a r ung to store it for an overwrite or insert
operation. \nCopy Rung
Left C lick on a rung to paste the contents of [Cut] or
[Copy] its place. Lose original. \nPaste Rung
Left C lick on a rung to paste the contents of [Cut] or
[Copy] in a new rung below it. S hift down other rungs.
\nInsert Cut or Copied Rung
Cancels the effects of the last operation. \nUndo
Repeats the last operation. \nRedo
Left - Click on a rung to insert a new one below it. The new
rung contains default instructions. \nInsert New Rung.
Overwrites the current rung with the currently edited ladder
diagram information. \nOverwrite Modified Rungs..
Inserts new rung below cdurrent rung, overwrites new rung
with currently edited ladder diagram info. \nInsert Modified
Rungs.
Checks for syntax errors in the current ladder. \nCheck the
Ladder
Lists rungs containing a specific relay, or c onstant. Filter
results by instruction type. \nInstruction Use Table
Displays and permits editing of header information. \nEdit
Header Info.
Displays and permits editing of message and alarm
information. \nEdit Messages and Alarms
Makes the user section of the current ladder the current
section. \nEdit User Section
Makes the system section of the current ladder the current
section. Restricted access \nEdit System Section
Opens Help. \nHelp Topics
Selection
[File] - [New]
[File] - [Open]
[File] - [Save]
[Edit] - [Cut Rung]
[Edit] - [Copy Rung]
[Edit] - [Paste Rung]
[Edit] - [Insert Cut\Copied
Rung]
[Edit] - [Undo]
[Edit] - [Redo]
[Edit] - [Insert new rung]
[Edit] - [Save Current Rung]
[Overwrite]
[Edit] - [Save Current Rung]
[Insert]
[Tools] - [Check the Ladder]
[Edit] - [Instruction Use Table]
[Edit] - [Header Information]
[Edit] - [Messages and Alarms]
[Options] - [Current Ladder
Section] - [User]
[Options] - [Current Ladder
Section] - [System]
[Help] - [Help Topics]
Edit ToolBar
Function
Selection
Button
Function
Specify an output relay number in order to move to the rung
containing it. \nFind Output Relays.
Input the number of Relay, Register or Constant that you
wish to find. \nFind a Relay, Register or Constant.
Finds the previous instance of an input relay, register, or
constant. \nFind Relays Backward.
Finds the next instance of an input relay, register, or
constant. \nFind Relays Forward.
Specify a rung number to make it th e current rung. \nGo to
Rung
Makes the first rung of the ladder, the current rung. \nJump
to First Rung
Makes the last rung of the ladder, the current rung. \nJump to
Last Rung
Jumps backward in the jump history.
Jumps forward in the jump history.
Selection
[Edit] - [Find Output Relays]
[Edit] - [Find Input Relays,
Registers, or Constants] [Specify
Parameter]
[Edit] - [Find Input Relays,
Registers, or Constants]
[Backward]
[Edit] - [Find Input Relays,
Registers, or Constants] [Forward]
[Edit] - [Go to Rung...]
[Edit] - [Go to First Rung]
[Edit] - [Jump End line]
Function
Inserts STORE to start a r ung or store the intermediate
result of a logical operation. \nNormally Open Relay.
Inserts STORE NOT to start a rung or store the
intermediate result of a logical operation. \nNormally
Closed Relay
Inserts GSTR and GOUT to transfer 8 bit data word from
1st relay to 2nd relay. \nGroup Store Group Output.
Inserts ON DELAY TIMER, subtracts 0.1 sec. Counts
from set value & stores result. \nTimer.
Inserts COUNTER, waits until sum reaches set value,
then turns output ON. \nCounter
Inserts OUTPUT relay to end a rung. Relay may be
external or internal. \nOutput Relay
Inserts ADD to sum contents of S1 and S2, then store
result in D, when input turns ON. \nSum
Inserts SUB to subtract S2 from S1, then store result in D,
when input turns ON. \nSubtract
Inserts MUL to multiply contents of S1 and S2, then store
product in D, when input turns ON. \nMultiply
Inserts DIV to divide S1 by S2, then store quotient in D,
when input turns ON. \nDivide
Inserts MOD to divide S1 by S2, then store modulus of
quotient in D, when input turns ON. \nModulus
Inserts BIN to read Binary Code Decimal value in S &
store it as a Binary value in D. \nConvert BCD to Binary
Inserts BCD to read Binary value in S & store it a s a
Binary Code Decimal value in D. \nConvert Binary to
BCD
Inserts MOV to read contents of register S & store it in
register D, when input turns ON. \nMove Data from
Register to Register
Inserts WAND to do bitwise, logical AND on binary no.
in S1 & S 2, & s tore the resulting binary in D. \nBitwise
Logical AND
Inserts WOR to do bitwise, logical OR on binary no. in
S1 & S2, & store the resulting binary in D. \ nBitwise
Logical OR
Inserts WOR to do bitwise, exclusive OR on binary no. in
S1 & S2, & store the resulting binary in D. \ nBitwise
Exclusive OR
Inserts WNOT to logically negate each bit of the binary
no. in S 1 & store the resulting binary in D. \nBitwise
Negation
Inserts SHL to shift to the left by Shift Count places, the
bits in the word in S, put 0 in lowest bit. \nShift Bits Left
Inserts SHR to shift to the right by Shift Count places, the
bits in the word in S, put 0 in highest bit. \nShift Bits
Right
Inserts ROL to shift to the left by Shift Count places, the
bits in S, highest bit moves to lowest bit. \nRotate Bits
Left
Inserts ROR to shift to the right by Shift Count places, the
bits in S, lowest bit moves to highest bit. \nRotate Bits
Right.
Inserts PLS to output one scanning pulse when the input
changes from OFF to ON. \nLeading Edge Triggered
Pulse
Inserts PLF to output one scanning pulse when the input
changes from ON to OFF. \ nFalling Edge Triggered
Pulse
Selection
[Tools] - [Add Instructions] - [STR]
[Tools] - [Add Instructions] - [STR-NOT]
[Tools] [WAND]
[Add
Instructions]
[Tools] [WXOR]
[Add
Instructions]
[Tools] [WNOT]
[Add
Instructions]
INDEX
A
About this Document, 1-1
Adding New Ladder Instructions, 9-2
Alarm and Message in System Section, 16-1
Alarm and Message Information, 16-1
Alarm Display Relay No. Information, 14-6
Alarm Selection Relay No. Information, 14-6
Alarm System Section and User Section, 14-5
Application, 21-2, 20-3, 21-4
Auto Save Current Rung Function, 22-3
F
Features of Concurrent I/O Editor, 3-3
[1st Digit] Combo box, 21-3
Flowchart of Basic Editing, 5-1
Forward Search, 20-2
G
General Safeguarding Tips, 2-3
Go to Rung, 20-1
B
Backward Search, 20-2
C
Changing an Edited Ladder Rung, 11-1
Checkjing Ladder Contents, 13-1
Clear the Current Rung, 9-11
Column Insertion Restriction, 9-8
E
Editing a Ladder Diagram, 9-1
Editing area, 16-1
[Enter Number] Input Box, 21-3
MOTOMAN
INDEX
I - continued
L
Label File, 18-1
Label Template File, 18-3
Concurrent I/O Editor, 3-2
Concurrent I/O Editor Basic Display, 4-1
Ladder Instructions Connection Terminals, 9-3
Ladder Instructions Specifications, 9-1
Ladder Name and System Register Editing, 15-1
Language combo box, 16-1
M
Maintenance Safety, 2-6
Mechanical Safety Devices, 2-3
Moving to a Rung Using the Relay Use Table, 21-4
Moving to a Rung Using the Rungs
Containing Item Matrix, 21-2
N
[Name] combo box, 15-1
Navigation Functions, 20-1
O
Operation Safety, 2-5
Other Settings, 22-1
Output Relay Search, 20-2
P
Password Protection, 22-4
Pasting a Ladder Diagram Rung, 12-1
Previous/Next Navigation, 20-2
Printing, 14-1
Printing a Ladder Diagram, 14-1
Printing Alarms and Messages, 14-4
Printing List of Used Relay Nos., 14-2
Printing Register List, 14-2
Printing Relay No. State Table, 14-3
Programming Safety, 2-4
MOTOMAN
S
Safety, 2-1
Saving Edited Data, 7-3
Saving Edited Rungs, 11-1
Selecting a Ladder Edited Rung, 9-1
Setting Color, 22-1
Setting Font, 22-2
Setting Names Using a Pop-up Menu, 9-7
Setting Relay No., Register No. and Constants, 9-5
Setting Values Using a Pop-up Menu, 9-5
Standard Conventions, 2-2
Starting and Ending 32, 6-1
Storing a Ladder Program that is Being Edited,7- 3
Storing Label File, 18-3
Storing when a CMOS File (CMOS.HEX) is Open, 7-3
Storing when a Ladder Program File (CIOPRG.LST)
is Open, 7-3
Storing Work in Progress, 22-2
Switching Between User Section and System Section, 17-1
System Registers, 15-1
T
Terms, 3-4
Toggling Label Display, 22-3
INDEX
U
Updating automatically, 22-3
Use State Display Matrix, 21-3
[Used In Rungs] List Box, 21-4
User Information Management, 23-1
User Section and System Section, 17-1
W
What is Label File?, 18-1
What is Concurrent I/O Editor?, 3-2
MOTOMAN