Apost Abb
Apost Abb
CONTENTS
Page
1 Introduction ..................................................................................................................... 3
2 Safety ................................................................................................................................ 5
3 System Overview ............................................................................................................. 7
3.1 General.................................................................................................................... 7
3.2 The manipulator...................................................................................................... 8
3.3 The controller ......................................................................................................... 8
3.4 Operator’s panel ..................................................................................................... 9
3.5 Teach pendant......................................................................................................... 10
4 Starting the System ......................................................................................................... 15
5 Working with Windows.................................................................................................. 17
6 Jogging the Robot Using the Joystick............................................................................ 21
6.1 Linear jogging......................................................................................................... 21
6.2 Fine positioning ...................................................................................................... 23
7 Selecting a Program ........................................................................................................ 25
7.1 Using the training program..................................................................................... 25
8 Starting the Program ...................................................................................................... 31
9 Stopping the Program..................................................................................................... 35
10 Automatic Mode ............................................................................................................ 37
11 Errors ............................................................................................................................. 39
12 Switching the System off............................................................................................... 41
13 Changing a Program..................................................................................................... 43
13.1 Modifying positions.............................................................................................. 43
13.2 Changing arguments ............................................................................................. 45
13.3 Adding instructions............................................................................................... 46
13.4 Programming a delay............................................................................................ 48
14 Storing the Program on Diskette ................................................................................. 51
14.1 Formatting a diskette ............................................................................................ 51
14.2 Storing on diskette ................................................................................................ 53
15 Printing Programs......................................................................................................... 57
15.1 Using a PC ............................................................................................................ 57
16 I/O Signals...................................................................................................................... 59
16.1 Programming an I/O instruction........................................................................... 59
Basic operation 1
Basic operation
CONTENTS
Page
2 Basic operation
Basic Operation Introduction
1 Introduction
This manual explains the basics of handling and operating an ABB robot. You do not
need any previous experience of robots to understand its contents.
The manual is divided into chapters, each of which describes a particular work task and
how to go about performing it. The chapters complement one another and should,
therefore, be read in the order they appear in the book.
It is an advantage if you have access to a robot (or the PC-program Quick Teach) when
you use this manual, but just reading it should help you understand the basic operation
of a robot.
The manual is written to suit a standard installation. Differences can therefore occur,
depending on the configuration of the system.
There are two versions of the controller: a small one and a large one. The large version
is shown in this manual. The cabinet of the small controller has the same operator’s
panel as the large one, but is located in another position.
Please note that this manual describes only one method of carrying out any of the
normal work tasks and, if you are an experienced user, there may be other methods. For
other methods and more detailed information, see the following manuals.
User’s Guide provides a description of all robot functions and describes the program-
ming language in detail. This manual is primarily intended as a reference manual for
operators and programmers.
Product Manual provides a description of the installation, how to locate errors in the
robot; etc.
If you just wish to be able to start programs, run the robot with the joystick, load pro-
grams from diskette, etc., it is not necessary to read Chapters 14-16.
Basic Operation 3
Introduction Basic Operation
4 Basic Operation
Basic Operation Safety
2 Safety
Operational procedures, during training or at any other time, must be carried out safely.
Entering the safeguarded space around the robot may cause severe injury and should
be avoided whenever possible. However, if this is necessary, then only authorised
personnel may enter the area. The existing safety regulations must always be taken into
consideration.
The safety regulations are specified in the chapters on safety in the User’s Guide and
in relevant plant documentation (if any).
Basic Operation 5
Safety Basic Operation
6 Basic Operation
Basic Operation System Overview
3 System Overview
3.1 General
A robot is made up of two principal parts:
Controller
Manipulator
You can communicate with the robot using a teach pendant and/or an operator’s panel,
located on the controller (see Figure 2).
250 mm/s
100%
M 789
~ 456
123
1
2
0
P1 P2
P3
Basic Operation 7
System Overview Basic Operation
Axis 3
Axis 4
Axis 6
Axis 5
Axis 2
Axis 1
Mains switch
Connection for teach pendant
Operator’s panel Holder for teach
pendant
Disk drive
Cable holder
8 Basic Operation
Basic Operation System Overview
MOTORS ON
M
~
MOTORS OFF
Emergency stop
Used when running ready-made programs in production. It is not possible to move the
manipulator with the joystick in this mode. The MOTORS OFF button is continuously lit.
Used when working inside the robot’s working area and when programming the robot.
MOTORS ON
In the MOTORS ON state, the motors of the robot are activated and the MOTORS
ON button is continuously lit.
MOTORS OFF
In the MOTORS OFF state, the motors are switched off and brakes are applied. When
in manual mode, the button flashes.
Emergency stop
The robot stops – regardless of which state or mode the system is in – immediately the
emergency stop button is pressed. The button remains pressed in and, to turn to
MOTORS ON again, must be returned to its original position.
Basic Operation 9
System Overview Basic Operation
Enabling
device
7 8 9
4 5 6
1 2 3 Joystick
Display 1 0
2
P1 P2
P3 Emergency
stop button
Emergency stop
The robot stops – regardless of which state or mode the system is in – immediately the
emergency stop button is pressed. The button remains pressed in and, to turn to
MOTORS ON again, must be returned to its original position.
A push button on the teach pendant which, when pressed halfway in, takes the system
to MOTORS ON (if the operating mode selector is switched to one of the two manual
modes). When the enabling device is released or pushed all the way in, the robot is
taken to the MOTORS OFF state.
If the enabling device is released and pressed in halfway again within half a second, the
robot will not return to the MOTORS ON state.
If this happens, the enabling device must first be released and then pushed halfway in
again.
The enabling device should only be activated when the robot is to be moved –
either with the joystick or during program execution.
Joystick
The joystick is used to jog (move) the robot manually; e.g. when programming the
robot.
Display
Used to display all information during programming, to change programs, etc. It can
accommodate 16 lines; each line can accommodate 40 characters.
10 Basic Operation
Basic Operation System Overview
Figure 7 shows the names of the various keys on the teach pendant.
Stop key
Function keys User defined Navigation keys
keys
Basic Operation 11
System Overview Basic Operation
Navigation keys (to move the cursor within a window on the display):
List: Press to move the cursor from one part of the window to
another (normally separated by a double line).
Left and Right arrows: Press to move the cursor to the left or right.
Motion keys: (to select how the robot or other peripheral equipment should move when
using the joystick – during manual operation):
1
Motion Type: Axis by axis movement. 1 = axis 1-3, 2 = axis 4-6
2
12 Basic Operation
Basic Operation System Overview
Other keys:
Programmable keys:
Basic Operation 13
System Overview Basic Operation
14 Basic Operation
Basic Operation Starting the System
You are now going to turn the system on, i.e. get it ready for programming, running
programs, etc.
Before you switch the system on, make sure that no-one is inside the safeguarded
space around the robot.
1. Switch the mains switch on (see Figure 8). The robot is then automatically checked.
After the system has been checked and no errors are located, the following message
(see Figure 9 below) appears on the display.
Figure 9 The “welcome” window may vary slightly depending on the type and version of your
robot.
Basic Operation 15
Starting the System Basic Operation
16 Basic Operation
Basic Operation Working with Windows
In this chapter, you will find out about the basics of working with windows. The fol-
lowing example shows the window for Inputs/Outputs (manual handling of in- and
outputs).
2. The window for manual I/O is now shown on the display, as in Figure 11. The
appearance of the I/O list may vary depending on how the signals have been defined
and how many I/O boards there are in the system.
Menu keys
File Edit View
Window title Inputs / Outputs
All signals
I/O list name Name Value Type Line number
1(40)
di1 0 DI
di2 0 DI
di3 0 DI
di4 0 DI
I/O list di5 0 DI
di6 0 DI
di7 0 DI
di8 0 DI Cursor
Function keys
When a digital output is selected, its status can be changed using the function keys.
If you press a function key with an arrow to the right of its name, e.g. Test->, this will
call up a new window to the display.
Basic Operation 17
Working with Windows Basic Operation
3. You can select a signal in the list (move the cursor) in several ways:
Movement Select
To the first line in the list Goto top from the Edit menu
To the last line in the list Goto bottom from the Edit menu
To select a specific line in the list Goto from the Edit menu; enter
the desired line number and press OK
4. Windows are sometimes divided in two by a double line (see Figure 12).
5. Press the NextPage key until an output is shown on the first line, two function keys
will be displayed (see Figure 12).
0 1 Function keys
In some windows, you can move the cursor between the different parts of the window.
18 Basic Operation
Basic Operation Working with Windows
6. There are four window keys on the teach pendant (see Figure 13 below and
Chapter 3).
7 8 9
4 5 6
1 2 3
Window keys
1 0
2
P1 P2
P3
When you press a window key, the active window will be hidden under the new one.
Each time you select a window, it will look the same as it did the last time you worked
with it.
Basic Operation 19
Working with Windows Basic Operation
20 Basic Operation
Basic Operation Jogging the Robot Using the Joystick
You can move (jog) the robot using the joystick on the teach pendant. This chapter
describes how to jog the robot linearly (i.e. in a straight line) and step by step, to make
it easier to position the robot exactly (known as incremental jogging).
<250 mm/s
100%
2. Check that the Robot motion unit and the Linear motion type are selected
(see Figure 15).
Motion unit
Motion type
1
2
With the Motion unit key, you can choose between operating the robot, or some other
unit connected to the controller, using the joystick. Select the robot for this exercise.
With the Motion type key, you can choose the way you want the robot to move when
you use the joystick during manual operation.
- linear movement
- reorientation of a particular end-effector
- axis-by-axis movement (group 1: axes 1-3; group 2: axes 4-6)
Basic Operation 21
Jogging the Robot Using the Joystick Basic Operation
When linear type motion is selected, the robot will move as shown in Figure 16.
Z+
Y+
X+
X+
Figure 16 X, Y, Z form the robot’s coordinate system.
The point that will move linearly, along the axes of the coordinate system above, is
called the Tool Centre Point (TCP) 0. It is located at the front of the upper arm, in the
centre of the robot’s face plate (see Figure 17).
X-
Y- Y+
Z+ Z-
X+
22 Basic Operation
Basic Operation Jogging the Robot Using the Joystick
Window Special
Title
Jogging Robot Pos:
Unit: Robot x: 1234.5 mm
Motion: Linear y: -244.9 mm
z: 12.8 mm
AA AA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Field AA
AA Coord: AA
AA q1: 0.7071
AA Base AA
AA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AA q2: 0.0000
Tool: tool0...
q3: 0.0000
Wobj: wobj0... q4: -0.7071
The appearance of the window changes depending on the type of window selected (i.e.
depending on what you want to do).
The Menu keys perform different commands. The list of commands available is dis-
played in a pull-down menu when you press any of the menu keys.
The area enclosed by a dashed line is called a Field. The highlighted (shaded, grey)
area is known as an input field and can be changed by selecting a different function
using one of the Function keys (or, in some cases, using the Motion keys on the teach
pendant).
The highlighted input field in Figure 20 is marked with a “ ” after it which means
that:
Basic Operation 23
Jogging the Robot Using the Joystick Basic Operation
2. Move the cursor (the shaded field) to the Incremental field using the
Down arrow key on the teach pendant (see Figure 21).
3. If you move the cursor to the Incremental field, as in Figure 22, you can choose
incremental jogging by pressing one the function keys.
Special
Jogging Robot Pos:
x: 1234.5 mm
Unit: Robot y:
Motion: Linear -244.9 mm
z: 12.8 mm
q1: 0.7071
Coord:= Base q2: 0.0000
Tool:= tool0... q3: 0.0000
Wobj:= wobj0... q4: -0.7071
Incremental:= No x y z
No Small Medium Large
If you press the Small, Medium or Large function key, the No in the Incremental field
will be immediately replaced.
The robot will then move one step at a time each time you move the joystick; the size
of the steps (Small, Medium or Large) will depend on your choice.
You can also use the key to turn incremental movement on and off.
Try operating the robot using the joystick and note how the robot moves.
More information on manual operation, the various coordinate systems, etc., can be
found in the chapter on jogging in the User’s Guide.
If you do not wish to continue this exercise, switch off the system as explained in
Chapter 12 “Switching the System off”.
24 Basic Operation
Basic Operation Selecting a Program
7 Selecting a Program
This chapter explains how to open (choose) a program. A program is usually made up
of three different parts, one main routine (always present), a number of subroutines
and program data. Only one main routine is permitted per program (see Figure 23).
RAPID-program
Robot positions
Program data Counters
etc.
main routine
subroutine 1
MoveL.....
MoveL.....
subroutine 2
subroutine 3
WaitTime 3;
MoveL....
If you open a program, that program replaces the program in the robot’s memory.
When a program is opened, the main routine will be shown on the display with the first
instruction in the main routine selected (highlighted).
1. Turn the operating mode selector on the operator’s panel to < 250 mm/s.
Basic Operation 25
Selecting a Program Basic Operation
If there is no program in the robot’s memory, the following window will appear (Figure
25), otherwise you will see the program that is stored in the memory of the robot.
File
Program Instr
No Program to show.
3. Insert the Setup diskette into the disk drive at the front of the cabinet. The diskette
should be inserted as in Figure 26.
4. Press the File menu key (see Figure 25 above). The window in Figure 27 will appear.
1 Open... File
2 New...
1 Open
(Save Program Program Instr
2 New...
(Save Program as)
No Program to show.
(Print...)
(Preferences...) Use the menu File to
(Check Program) open or to create a new
(Close Program) Program
Figure 27 The File menu when there is no program in the robot’s internal memory.
26 Basic Operation
Basic Operation Selecting a Program
The menu that now appears on your display is called a “pull-down menu”. All com-
mands that can be chosen from the File menu are listed here (commands that cannot be
chosen are indicated by parentheses). The other menu keys work in the same way.
From now on we will write File: Open..., File: Save, etc. The name on the left of the
colon is the name of the menu and the name on the right stands for the command you
should choose.
The first function in the pull-down menu is always highlighted when you press the
menu key. You can move the cursor within the menu using the arrow keys on the teach
pendant (see Figure 24). When you have selected the command you want to choose,
press Enter.
You can also use the numeric keyboard to choose a command; to do this enter the
number in front of the command.
Up arrow
Down arrow
Three dots “...” following the command means that a dialog box will appear when that
command is chosen.
To remove a pull-down menu, press the menu key with which you opened it.
Basic Operation 27
Selecting a Program Basic Operation
Using the Unit function key, you can switch between the robot’s internal memory
(ram1disk), the diskette unit (flp1:) or some other type of mass storage device.
6. Press Unit. Check that “flp1:” appears after Massmemory unit:=. A dialog box will
appear and the contents of the diskette will be shown, as in Figure 30.
Open...
Select a Program or a Module
Massmemory
The training Massmemory unit:= flp1: name
program is /
1(5)
stored here
DEMO Directory
The appear-
MOVEPROG Directory
ance of the
README Program
list can
SERVICE Directory
vary
SYSPAR Directory
Unit Cancel OK
If a dialog box (does not have any menus) is closed by pressing Cancel, the command
requested will not be carried out. If you press OK, the command requested will be car-
ried out and the dialog box will close.
7. Select DEMO. Move the cursor with the Up and Down arrow keys.
8. Press Enter.
9. Select EXERCISE.
28 Basic Operation
Basic Operation Selecting a Program
1(4)
MoveL *,v300,fine,tool0;
MoveL *,v300,fine,tool0;
MoveL *,v300,fine,tool0;
MoveL *,v300,fine,tool0:
This is the main routine in the training program. It consists of four “move” instructions.
The routines consist of different types of instructions, such as move instructions, wait
instructions, etc. Each instruction is followed by different arguments. Arguments can,
depending on their type, be changed or omitted altogether. Figure 33 indicates an
example of an instruction.
Basic Operation 29
Selecting a Program Basic Operation
30 Basic Operation
Basic Operation Starting the Program
You are now going to start the program you just opened. It should first be run step by
step using reduced velocity, then continuously.
The program consists of four motion instructions and includes positions near the
robot’s “calibration position” (see Figure 34).
1 4
TCP 0
(TOOL0)
2 3
Before starting the program move axis 5, manually with the joystick, downwards
about 45°. (For information on the various robot axes, see Chapter 3.2 on page 8.)
1. Press the Program window key and a window, like the one in Figure 35,
will appear (you have already reached this stage if you have come directly from
Chapter 7).
Basic Operation 31
Starting the Program Basic Operation
The program point (PP) indicates the instruction with which the program will start
when you press one of the options Start, FWD or BWD.
3. Select the upper part of the window by pressing the List key.
4. Reduce the velocity to 75% by pressing the -% function key (see Figure 37).
Correction is carried out in increments of 5%.
- % +% 25% 100%
32 Basic Operation
Basic Operation Starting the Program
5. Move (using the same key as in point 3) the cursor back to the first line of the
program (see Figure 38).
The program can now be started. Make sure that no-one is inside the
safeguarded space around the robot.
6. Start the program by pushing in the enabling device and pressing the FWD function
key (see Figure 38).
When the program has started, the robot will carry out one instruction, then it will stop.
Press FWD to initiate the next instruction, press again for the next one, and so on.
Basic Operation 33
Starting the Program Basic Operation
Exec Test
Program Run EXERCISE/main
Speed:= 75%
Running:= Continuous
Event Log
1(1)
Executing
9. Go through all the program instructions step by step. Press FWD repeatedly after
the robot is in position.
10. If you press FWD when the program comes to the final instruction, the program
will start from the beginning again.
11. Let the robot move to position number 4 (see Figure 34).
12. Move, in the same way as before, the cursor to the Running field and change to
Cycle execution.
When Cycle is selected the program will be executed once, and then will stop in
position 4 (one cycle).
34 Basic Operation
Basic Operation Stopping the Program
Stop the program by pressing the Stop key on the teach pendant (see Figure 40).
7 8 9
4 5 6
1 2 3
1 0
2
P1 P2
P3
Basic Operation 35
Stopping the Program Basic Operation
36 Basic Operation
Basic Operation Automatic Mode
10 Automatic Mode
1. Turn the operating mode selector on the operator’s panel to the Auto position.
The window in Figure 41 appears.
Cancel OK
Figure 41 Dialog box used to confirm a change from manual to automatic mode.
2. Press OK. You have now changed to automatic mode and the Production
window appears on the display (see Figure 42).
5. Stop the program with the STOP button on the teach pendant.
For further information, see Chapter 8, Running Production in the User’s Guide.
Basic Operation 37
Automatic Mode Basic Operation
38 Basic Operation
Basic Operation Errors
11 Errors
A window displaying an error message appears whenever there is any type of error (see
Figure 43).
Category of
Error code number Error:6005 Operator errors
error
Reason..............................
Reason for error ....................................
....................................
x(y)
<no> <Message header> <time stamp>
Message log <xx> <......> <time stamp>
<yy> <Operational status> <time stamp>
Check OK
Category of error
Assigns errors to groups relating to the type of error. Each category has its own code
number series; e.g. Operator errors (6001-6999).
Reason
Describes the reason for the error in plain language. For more information regarding
hardware faults, see the Product Manual.
Message log
Indicates the most recent errors. The error indicated on the first line is displayed in the
window. The log shows the error code number, a brief description of the error, and the
time the error was registered. If you highlight one of the errors in the log, the window
will then be updated with the appropriate error code number, reason and category.
The Check function key can be used to get help on how handle a specific error.
Using the joystick, try to manually operate the robot outside its operating area. You
will then see an example of an error message.
Basic Operation 39
Errors Basic Operation
40 Basic Operation
Basic Operation Switching the System off
If you are going to continue with the rest of the exercises, you can skip this chapter.
All output signals will be set to zero when the robot is switched off. This may affect
the gripper and peripheral equipment.
So, before switching the system off, check first that the equipment, and any people
in the area, will not come to any harm.
1. If the program is running, stop it by pressing the Stop push button on the teach pen-
dant.
2. Then press the MOTORS OFF push button on the operator’s panel.
3. After you have done this, switch off the mains switch.
The robot’s memory is battery-backed and is thus not affected when the system is
switched off.
Basic Operation 41
Switching the System off Basic Operation
42 Basic Operation
Basic Operation Changing a Program
13 Changing a Program
The following chapters are intended to be read by people who will create programs, edit
programs, etc.
This chapter explains some of the ways in which you can change the program you
opened and started in the preceding chapters. You will:
- run the program step by step until you get to the position you want to modify
- modify this position
- change an argument in an instruction
- enter a new instruction (position)
- program a time delay (WaitTime)
Basic Operation 43
Changing a Program Basic Operation
2. Push in the enabling device and press FWD. Move the robot to the first position in
the program (the first instruction should be highlighted).
4. Press the ModPos function key. The original position specified will now change to
the current position of the robot.
5. Activate the enabling device and press FWD again to move the robot to the next
position.
Repeat points 3 to 5 and go through all the positions in the training program.
6. Test run the program step by step without reducing the velocity.
Stop the program in any position and press the Instr function key (to terminate the
Program Test). The window in Figure 47 will then appear on the display.
44 Basic Operation
Basic Operation Changing a Program
1. Select the “fine” argument (see Figure 48). Move the cursor using the right arrow
key.
Instruction arguments
MoveL *, v300, ?fine, tool0
Zone: fine
1(5)
New... fine z1
z5 z10 z15
z20 z30 z40
z50 z60 z80
6. Move the cursor so as to select the complete instruction (see Figure 50).
Basic Operation 45
Changing a Program Basic Operation
1. Press the Copy function key to copy the first instruction (highlighted) in Figure 50.
2. Then press Paste. The window in Figure 51 appears. As it is the first instruction in
the program that is highlighted, you will be asked where you want the new instruc-
tion to be inserted.
Insert before: No
Yes No Cancel OK
Figure 51 Dialog box used to insert new instructions when the first instruction is highlighted.
46 Basic Operation
Basic Operation Changing a Program
4. The new instruction will be inserted directly under the instruction that was
highlighted, and will be highlighted itself.
Figure 52 An extra position (the same as the one copied) is added to the program.
5. Using the joystick, move the robot to the position to which you want it moved.
8. Select Test->.
Basic Operation 47
Changing a Program Basic Operation
1. When the program test-run is completed, press the Instr function key.
The window in Figure 53 appears.
2. Using the arrow keys (up and down), move the cursor to the fourth instruction in the
program. The new instruction will be inserted under the highlighted one.
3. Select IPL1: Various (see Figure 54). The window in Figure 54 appears.
48 Basic Operation
Basic Operation Changing a Program
4. Select the desired instruction from the pick list, in one of the following ways:
- Using the numeric keyboard, enter the number (4) shown in front of WaitTime
(see Figure 54). (The numeric keyboard is illustrated in chapter 3.)
- Select the pick list by pressing the List key . Then select the desired instruc-
tion and press Enter. See Figure 55.
Instruction Argument
WaitTime:? <EXP>
Time
1(2)
New... reg1 reg2
reg3 reg4 reg5
Basic Operation 49
Changing a Program Basic Operation
9. Now test run the program again using the Program Test window. Choose continuous
execution.
INFORMATION
The Edit menu includes a number of functions which can be used to edit the program
(see Figure 58).
50 Basic Operation
Basic Operation Storing the Program on Diskette
1. Insert the diskette into the disk drive on the front of the controller cabinet.
A list of available windows will appear on the display (see Figure 60).
Other windows
1(5)
System parameters
Service
Production
FileManager
Operator & Input
Basic Operation 51
Storing the Program on Diskette Basic Operation
FileManager
flp1: /
Up
Figure 61 The window displays a list of files if there are any on the diskette.
Format
ramdisk:
flp1:
Cancel OK
6. If you want to name the file, move the cursor to the upper part of the window.
7. Press Enter .
10.Select flp1.
12.Wait until the dialog box disappears from the teach pendant.
52 Basic Operation
Basic Operation Storing the Program on Diskette
8 Close Program
3. Select File: Save Program as and press Enter. (You could, alternatively, use the
numeric keyboard to enter the number shown in front of the function name.) The
dialog box in Figure 65 appears on the display.
Massmemory
Save Program as: name
Name: EXERCISE...
Massmemory Unit:= flp1:
/DEMO
1(1)
. . Go up one level
Unit Cancel OK
4. Press Unit to choose the type of mass storage, if it is not already chosen;
“flp1” should appear on the third line of the window (see Figure 65).
Basic Operation 53
Storing the Program on Diskette Basic Operation
5. Press the Enter key to enter an optional name. The text-input dialog box in
Figure 66 then appears.
7 8 9
Enter Name
EXERCISE
4 5 6
You can now see five groups of characters. Each group is represented on the numeric
keyboard: the layout of the keyboard corresponds to the layout of the characters. You
can move between the various groups using the <- and -> function keys (the selected
group is indicated with squares both above and below it, see Figure 66).
Use the Delete key to delete the name that is displayed or any errors you may
type.
6. Now give the program a new name. When you have entered this, press OK.
The window in Figure 67 appears.
Save Program as
Name: XXXXX...
Massmemory Unit:= flp1:
/DEMO
1(1)
. . Go up one level
Unit Cancel OK
54 Basic Operation
Basic Operation Storing the Program on Diskette
Save Program as
Name: XXXXX...
Massmemory Unit:= flp1:
Disk Changed!
/DEMO
1(1)
The contents of the disk has
. . Go up one level
been changed since last read.
Reread Cancel
Unit Cancel OK
Save Program as
Name: XXXXX...
Massmemory Unit:= flp1:
1(1)
Empty volume
Unit Cancel OK
9. The program is saved onto diskette when you press OK (see Figure 69).
Basic Operation 55
Storing the Program on Diskette Basic Operation
56 Basic Operation
Basic Operation Printing Programs
15 Printing Programs
15.1 Using a PC
It is also possible to print programs from a PC. Almost all word-processing programs
can be used. The only requirement is that the computer can handle DOS-formatted dis-
kettes.
3. Print.
Basic Operation 57
Printing Programs Basic Operation
58 Basic Operation
Basic Operation I/O Signals
16 I/O Signals
This chapter describes how you can program an instruction which activates a digital
output signal. After you have test run the program, you will manually open the I/O list
and look at the signal in question.
Basic Operation 59
I/O Signals Basic Operation
The new instruction (set an output) will be entered directly under the highlighted
instruction. Select the third instruction in the program.
Select the function Set in the same way as you selected the WaitTime instruction in
Chapter 13.
3. After you have selected the function Set, the dialog box in Figure 73 appears.
Instruction Argument
Set ? <EXP>
Signal
1(11)
New... d01 d02
d03 d04 d05
d06 d07 d08
d09 d010 do11
60 Basic Operation
Basic Operation I/O Signals
4. Select “do4” in the list. Press OK. The window in Figure 74 appears.
Figure 74 The “Set do4” instruction has been entered into the program.
6. Test run the program using the Test function, one instruction at a time, so that the
“Set do4” instruction can be read by the program.
7. You are now going to manually check the state of the signal.
8.Press the Inputs/Outputs window key (see Figure 76).
Previous page
Basic Operation 61
I/O Signals Basic Operation
Browse through the list displayed in the window with the keys as shown in Figure 76.
9. Find (using the up and down arrow keys) the “do4” signal in the IO list and highlight
it.
You can change the value using the function keys (0 / 1) that appear on the display each
time an output signal is highlighted.
11.Change the value of the signal and then press the Prog application key.
12. Test run the program once more (Test) and check the value of the signal again.
INFORMATION
When you use lists from the View menu in the Manual I/O window, you can choose to
have only input signals, only output signals, etc., shown on the display.
62 Basic Operation