Академический Документы
Профессиональный Документы
Культура Документы
MPS 2000
Trainee Edition
Order no.:
Description:
Designation:
Trainee Edition
Status:
03/2004
Author:
Graphicss:
Layout:
Table of Contents
Table of Contents
1.2
1.3
1.4
1.5
1.6
1.7
1.7.1
1.7.2
Programming__________________________________________________________ 88
2.1
2.1.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12
2.13
2.14
2.15
2.16
2.17
2.18
3.1
3.2
Introduction
What is Mechatronics
Structure of Mechatronics
The structure of Mechatronical training is devided into three levels:
Introduction
The Basic Training in the single technologies is another part of training. In the
following you will see some examples of the different levels:
Basic Technologies
Introduction
Basically in Automation and Mechatronics training, the contents should cover the
following learning steps, or functions within a company:
Commissioning:
Programming:
Introduction
Project overview
The following table give you an overview about all projects within this
documentation in the structure of:
Commissioning:
Programming:
Introduction
Designation
Project Description
Commissioning
Analysis
Commissioning
Analysis
Commissioning
Analysis
Commissioning
Analysis
Commissioning
Commissioning
Commissioning
Commissioning
Commissioning
Commissioning
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Programming
Project
Programming
Project
Programming
Project
Components identification:
description of the function of some components used within the stations
Emergency Stop system:
define and identificate the Emergency Stop system
In-and Output adresses of the PLC:
find out the hardwareadresses of in- and outputs in the technical docum.
In-and Output adresses of the PLC expanded:
find out the hardwareadresses of in- and outputs in the technical docum.
Adjustment of the Station:
check the adjustment all sensors and mechanical components
Adjustment of the Station expanded:
check the adjustment all sensors and mechanical components
Download Project and Test:
download all project-programs and test the function of the FMS-system
Hardwareconfiguration of the PLC:
define the existing Siemens S7-300 PLC-hardware with the software STEP 7
Basics in digital technologyAND:
programming of the basic function AND
Basics in digital technologyOR:
programming of the basic function OR
Basics in digital technologyRS-Flip-Flop:
programming of the basic function RS-Flip-Flop
Basics in digital technologyAND NOT:
programming of the basic function AND NOT
Basics in digital technologyIDENTITY:
programming of the basic function IDENTITY
Condition Call of a Program:
activate a program in OB1 by a condition of the Control Panel
Condition Call of a Program expanded:
activate a program in OB1 by a condition of the Control Panel
ON-Delay-Timer:
programming of a ON-delay timer function using the Control Panel
OFF-Delay-Timer:
programming of a OFF-delay timer function using the Control Panel
Counter down:
programming of a Counter down function using the Control Panel
Programming of one flashlight:
programming a flashlight with 500 ms on/off as long as a button is pressed
Programming of a Auto/Manu-sequence:
program starts with Start-button/continues by Start or Auto/Manu-switch
Conveyor movement:
edit a program to move the conveyor to station 6
Conveyor movement expanded:
expanded program to move the conveyor to station 6
Theory Basics of I/O-communication:
example of different in-/output communications using different controllers
Test the I/O-communication:
edit a program to test the I/O-communication at the stations
Communication via Profibus-DP:
1-bit bidirectional communication between conveyor and one MPS-station
Proj..
Page
1.1
42
1.2
42
1.3
47
1.4
53
1.5
59
1.6
61
1.7
69
2.1
86
2.2
105
2.3
121
2.4
125
2.5
129
2.6
132
2.7
135
2.8
138
2.9
140
2.10
144
2.11
146
2.12
148
2.13
150
2.14
152
2.15
154
2.16
157
2.17
161
2.18
164
Trouble Shooting
Program
3.1
198
Trouble Shooting
Process
3.2
227
Introduction
To offer the opportunity to get the know-how of all levels of industrial networking,
the conveyor systems inputs and outputs are wired via the Fieldbus-system AS-I
(Actuator Sensor Interface) which represents the basic level of networking the
sensor/actuator or field level.
In the following, please find some helpful informations about AS-I to be able to
understand the basics of this fieldbus system
Introduction
General informations on
Fieldbus-systems
Network advantages:
Flexible system construction, a plant may be easily expanded by connecting new
participants
Less commissioning than with conventional wiring
Centralized data processing and process data acquisition, new data may be
slipped into the process immediately
Higher dataset available
Less sources of error because of less wiring expediture
Centralized error control, therefore less downtime/higher operational reliability
Less service costs
10
Introduction
Hierarchy levels of
communication systems
In order to handle the complex flow of information within big companies, there are
to be formed several hierarchy levels within the automated areas.The flow of
information is spread within as well as between the different levels, which means, in
vertical and in horizontal direction.
Each hierarchy level has an additional level, which is setting the requirements for
communication. Because the various communication tasks cannot be executed by
one network, there have been developed different communication systems.
In the higher levels, there are complex computer systems. In domination are big data
sets with uncritical times of response, big amounts of participants and a wide
extension of networks.
Communication of the lower levels is performing less data sets and a high data
processing as well as less amount of participants. Here the tasks are requirements
of real time, the extension of network is mostly small.
11
Introduction
12
Introduction
13
Introduction
The Verein zur Frderung busfhiger Interfaces fr binre Aktuatoren und Sensoren
e. V. (association for the development of bus compatible interfaces for binary
actuators and sensors) made it their business to support use and spreading of the
AS-I system and to proceed specification, standardization, certification and general
information of the users. The development of a small IC made it possible to integrate
the AS-I bus also directly into small devices. Caused by this, innovative new
generations of actuators and sensors could come up.
Further new benefits were arising, as there are:
14
Introduction
The technical data and transmission protocol of the AS-Interface are fixed in the
standard EN 50 295.
Concerning the AS-Interface, the following data of performance are given:
15
Introduction
16
If an AS-I slave is consuming more than 100 mA or total consumption of AS-I slaves
together is over 2 A of auxiliary energy for each AS-I string, then an additional power
supply is to provide. Also AS-I output slaves are supplied by external voltage, in
control technology normally 24 V DC. This is being connected over the AS-I power
cable (black) to the auxiliary energy contacts of the slaves.
For the auxiliary energy, the AS-I mains is connected as unshielded black two-core
wire. Connection to auxiliary energy is done by throughput technique. The AS-I wire
is profiled to avoid wiring errors by installation.
Introduction
AS-I run of communication If the AS-I Master is switched on, it is interrogating all possible addresses (1-31)
during its setup. If a slave replies, its address and its profile is saved in a table. The
profile of a slave is a combination of numbers, which determines its kind. For
example, the 4 input-board has 0.0, an inductive sensor 1.1.
After interrogation of all addresses, the AS-I Master has installed a complete list of
all participants. Also it is possible to stipulate a project list; the AS-I Master is
comparing its actual list with the stipulated one and is reporting differences to the
PLC, as for example "wrong address" or "participant not available".
This communication is occuring cyclically and is lasting 5 ms in a full expanded
system. All existing addresses are interrogated at each AS-I-cycle, which contains
slave reports, parameter reports as well as a diagnosis report.
The AS-I Master is sending a message to one bus participant after the other (transfer
of output data). The requested addresses are provided from its list, which was
installed during his setup. If there is no reply on its interrogation, it is immediately
repeated by the AS-I Master. If then there is also no reply, he starts working on the
other addresses. During the next two cycles, the AS-I Master is trying to interrogate
the missing address again, if the reply is still not coming, a configuration error bit is
set, which may be interrogated and processed by the PLC.
Furthermore, a parameter interrogation of an address is possible each cycle and
enables adjustment of switching area of a sensor.
Additionally a diagnosis interrogation is done at each cycle, which means, the AS-I
Master is demanding an address, which is not on its list. Caused by this, it is
possible to recognize a new participant after 30 cycles maximum (150 ms) and to
respond it over the PLC and the AS-I Master.
Furthermore, sensors, actuators and slaves may be changed during operation
without roughly disturbing of the sequence or crash of a running program.
17
Introduction
Data transfer is taking place over unshielded and oil-resistant two-core AS-I data
line, which is connected to a power supply of 30 V DC. The signal is being modulated
on this voltage level.
master call
0 SB
masterbreak
slave answer
A3 A2 A1 A0 I4 I3 I2 I1 I0 PB 1
ST
IB
slavebreak
I3 I2 I1 I0 PB
ST
IB
In this case, the following bits are relevant for data transfer:
ST
SB
Q4 ... Q0
I4 ..... I0
I3 ..... I0
PB
EB
=
=
=
=
=
=
starter bit
control bit
address of the slave (5 bit )
information from master to the slave (5 bit )
information from slave to the master (4 bit )
parity bit
end bit
Because only the master can start a call, the telegram is very short including less
protocol overhead. Caused by this and also by a limited number of slaves, the input/output data may be updated very quickly and the AS-Interface must not be
operated by a high data stream. This is also the reason, why the AS-Interface is less
sensible for interferences caused by electro-magnetic fields.
Besides a cheap price, this robustness is one of the decisive advantages compared
with other systems, which have to carry much more of protocol overhead, like for
example the PROFIBUS with ist variety of communication opportunities.
18
Introduction
A master call with answer of the slave is executed by the AS-Interface like follows:
Master call
The starter bit ST is marking the start of a master call (ST = 0).
The control bit SB qualifies the data- (SB = 0), address- (SB = 0), parameter- (SB
= 0) and command call (SB = 1).
The address of the called slave is content of the 5 bits A4 ... A0.
The part of information from the master to the slave is transmitted in the 5 bits I4
... I0.
The parity bit PB ensures, that the total sum of the 1s of the master call is
even. Now the slave is able to recognize, if the transmission of the call has been
executed without errors.
The end bit is marking the end of a master call (EB = 1).
The master break between 3 .. 10 bit times is intercalated for ensuring of
transmission security.
Slave answer
The starter bit ST is marking the start of the slave answer (ST = 0).
The part of information from slave to master is transferred in the 4 bits I3 ... I0.
The parity bit PB ensures, that the total sum of all 1s of the slave answer is
even. Now the master is able to recognize, if the transmission of the answer was
executed without errors.
The end bit is marking the end of the slave answer (EB = 1).
The slave break between 3 .. 10 bit times is intercalated for ensuring of
transmission security.
By means of this procedure of transmission, a very high transmission security is
ensured. Single, double and triple errors are recognized in any case. Errors of 4-5
times are recognized by a probability of 99,9999%. Because all slaves are being
called by the master at every cycle, the failure of a component is recognized
immediately.
Maintenance errors, like for example wrong addressing are recognized and indicated
by a permanent comparison of the nominal and actual configuration in the master.
19
Introduction
AS-I economical
installation
If one is comparing the costs of an installation for controlling a machine by AS-I Bus
or by conventional parallel wiring, the results are amazing:
costs for AS-I installation are 5 % less
assembly costs are 75 % less
material costs are ca. 20 % more
Furthermore, mounting time may be decisively reduced, because mounting of
electrical and mechanical components can be done together. Further costs are to be
saved by reduction of production depth and variety of parts by using standardized
and pre-fabricated elements (stock-keeping). Above all, by using of the AS-I cable
probability of wiring error is reduced.
If all these costs are added and calculated, it comes out, that an application of AS-I
is reaching the "break-even-point" at ca. 4 actuators.
Further benefits, arising of the specific features of the AS-I Bus system:
Complete pre-assembly of construction elements
Simple test procedure
Increase of flexibility (expandability)
Reduction of total complexity
Reduction of planning and projecting expediture
Opportunity to upgrade planning forecast
Reduction of the entire manufacturing process
20
Introduction
21
Introduction
AS-I input/output
The connection of inputs and outputs to the different kind of slaves is as follows:
connection to the slave M12
(4 bit) and clamp (8 bit)
AS-I-M12-plug View upon screw-/clamp side
22
Introduction
AS-I-Slave 8 bit with clamps (example connection to IN1 and OUT1 each)
23
Introduction
AS-I input/output
connection to the
pneumatic valve interface
To see the connection of the pneumatic valve terminal please refer to the following
graphicss:
1
2
3
4
24
connection of the two inputs In1 and In2 as well as 24 VDC power supply
connection of external power supply for the output
AS-I-data line
connection of the output (valve Y 20.1)
Introduction
Fault-LED (red)
Description
On
Off
Off
Off
Flashing
On
On
Flashing
Off
Flashing
flashing
On
Description
On
Off
Status-LED (green/yellow)
Description
on
1- Signal at In/Output
off
0- Signal at In/Output
1,2: off
(factory setting)
3,4: on
1,2: on
3,4: off
* Black = pressed
** The outputs/valves are provided with power via the additional supply (standard FMS50 setting)
*** The outputs/valves are provided with power via the AS-I-Interface bus
25
Introduction
Each slave has to be identified within the AS-I-network by an address between 1-31
for each master (CP 342-2) before connecting the slave into the AS-I-network. To
define the slave adress, there are different possibilities and devices. The following
graphics shows the possibility to define the address using the Programming and
Service Device (PSG) from Siemens.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
26
Introduction
The following graphics shows the possibility to define the address using the
AS-I addressing device.
The handling of this addressing device is so easy and clear, that there is no need of
explanation to do it. Just the connection, especially of the 4I/4O-module is
interesting.
27
Introduction
The following graphics shows the possibility to define the address using the
AS-I addressing device.
The handling of this addressing device is so easy and clear, that there is no need of
explanation to do it. Just the connection, especially of the 4I/4O-module is
interesting.
28
Introduction
AS-I absolute
hardwareaddresses within
the S7 PLC program
Addressing of the AS-I slaves inputs and outputs is depending on the installation of
the PLC hardware and on the setup of the PLC-modules. The following example is
referring to the standard configuration of hardware installation at Festo FMS50
conveyor with AS-I.
The address range of the AS-I slaves, resulting from this installation of the PLC
hardware is:
Input byte addresses from 256.271
Output byte addresses from 256271
This address range depends on the cord location of the AS-I master and can be
checked within the hardware configuration, which is part of the chapter
Programming
29
Introduction
The AS-I slaves are not directly addressable within the program, because AS-I slaves
are treated as periphery. This is the reason, why the following program part inside of
the organization block is absolutely necessary, in order to address the slaves. Within
the following example we use the addresses, which are standardized used with a
Siemens S5 PLC byte 64 79 in total per one master. This is facilitating the change
from the S5 world - in which this address range is fix determined - to the world of the
S7, where this address range is actually free choosable:
L
T
L
T
L
T
L
T
PID256
ID64
PID260
ID68
QD64
PQD256
ID68
PID260
In order to facilitate the programming in the Organization Block, double words are
being transformed every program line needs time (relatively!).
The input-/output double words are consisting of 4 bytes:
ID 64 = IB 64, IB 65, IB 66, IB 67
ID 68 = IB 68, IB 69, IB 70, IB 71
QD 64 = QB 64, QB 65, QB 66, QB 67
QD 68 = QB 68, QB 69, QB 70, QB 71
Single bytes also may be loaded and transferred, for example:
30
L
T
L
T
a.s.o.
PIB
IB
PIB
IB
256
64
257
65
T
L
T
L
a.s.o.
QB
PQB
QB
PQB
64
256
65
257
Introduction
AS-I peripheral addresses The peripheral address of the inputs and output-bits are concerning the slave
regarding the slave address address which the sensors and/or actuators are connected to. Please refer to the
following list of a the maximum in- and outputs used within one master.
7
PLC-Address
Bit
Bit
PIB/PQB 256
Flags
slave address 1
PIB/PQB 257
slave address 2
slave address 3
PIB/PQB 258
slave address 4
slave address 5
PIB/PQB 259
slave address 6
slave address 7
PIB/PQB 260
slave address 8
slave address 9
PIB/PQB 261
slave address 10
slave address 11
PIB/PQB 262
slave address 12
slave address 13
PIB/PQB 263
slave address 14
slave address 15
PIB/PQB 264
slave address 16
slave address 17
PIB/PQB 265
slave address 18
slave address 19
PIB/PQB 266
slave address 20
slave address 21
PIB/PQB 267
slave address 22
slave address 23
PIB/PQB 268
slave address 24
slave address 25
PIB/PQB 269
slave address 26
slave address 27
PIB/PQB 270
slave address 28
slave address 29
PIB/PQB 271
slave address 30
slave address 31
Regarding our definition to use the same addresses than with a S5 PLC (refer to one
page before), and transformation from peripheral to usable addresses, the list looks
like:
7
PLC-Address
Bit
Bit
IB/QB 64
Flags
slave address 1
IB/QB 65
slave address 2
slave address 3
IB/QB 66
slave address 4
slave address 5
IB/QB 67
slave address 6
slave address 7
IB/QB 68
slave address 8
slave address 9
IB/QB 69
slave address 10
slave address 11
IB/QB 70
slave address 12
slave address 13
IB/QB 71
slave address 14
slave address 15
IB/QB 72
slave address 16
slave address 17
IB/QB 73
slave address 18
slave address 19
IB/QB 74
slave address 20
slave address 21
IB/QB 75
slave address 22
slave address 23
IB/QB 76
slave address 24
slave address 25
IB/QB 77
slave address 26
slave address 27
IB/QB 78
slave address 28
slave address 29
IB/QB 79
slave address 30
slave address 31
31
Introduction
Example 1:
A microswitch is connected to a slave number 3 at IN4:
search for slave address 3 (2nd column/2nd line)
IN4 means, the 4th possible bit of together 4 bit (bit 0 -bit 3) = bit 3
consequently the absolute address = I 65.1
Example 2:
A DC-motor is connected to a slave number 4 at OUT2:
search for slave address 4 (1st column/3rd line)
OUT2 means, the 2nd possible bit of together 4 bit (bit 4 -bit 7) = bit 5
consequently the absolute address = Q66.5
Example 3:
A 3-wire sensor is connected to a slave number 4 at IN2:
search for slave address 4 (1st column/3rd line)
IN2 means, the 2nd possible bit of together 4 bit (bit 4 -bit 7) = bit 5
consequently the absolute address = I66.5
Example 4:
A light is connected to a slave number 5 at OUT3:
search for slave address 5(2nd column/3rd line)
OUT3 means, the 3rd possible bit of together 4 bit (bit 0 -bit 3) = bit 2
consequently the absolute address = Q66.2
32
Introduction
Frequency converter
general informations
Frequency converters are transforming the alternate current net with a fixed voltage
supply and frequency into a new threee-phases net. Voltage supply and frequency
are changeable within the new net. By changing the frequency the rotation speed
will be changed and therefore the speed of the actuator.
The frequency converter controls the acceleration and deceleration of the closed
loop conveyor as you can see within the following graphicss:
t0t1 acceleration
t1t2 maximum speed
t2t3 deceleration
33
Introduction
The frequency converter Micromaster 420 is available with different control panels.
The Basic Operator Panel BOP is the standard which enables the user to adjust all
neccessary parameters.
34
Introduction
Main features
Functional features
Field Current Control (FCC) for a better dynamics and better motor control
Fast Current Limitation (FCL) for non-switch-off operation mechanics
integrated direct current break system
system brake for better braking power
acceleration and deceleration time with programmable smoothness
closed loop control with Proportional/Integral function (PI)
Safety features
35
Introduction
Function
Description
Display of
conditions
Converter
Start
start of the converter. The pre-condition of the Startbutton is inactive. To activate, please change the
parameter P0700 = 1
Converter
Stop
Changing
direction
Motor jog
mode
Functions
2.
3.
36
Functions
Increase/de
crease value
Introduction
Company settings
The following table shows the company settings of the parameters. Any parameter
has an allocated value which can be changed by the user.
37
Introduction
38
Description
Display
r0000
P1082
50.00
35.00
P1082
r0000
press to exit
35.00
00.00
Introduction
39
Introduction
40
Introduction
41
Introduction
Param.number
User adjustm.
Company adjustm.
P0003
Parameter filter
P0004
21
P0010
0 = no
adjustment
possible
1 = changing of
parameters
possible
P0304
230
***
P0305
0,68
***
P0307
0,11
***
P0311
3100
P1001
50
P1080
50
P1082
60
50
P1120
10
P1121
10
The parameters P1001 until P1005 (fixed frequency) representing a frequency frame,
where the parameters P1080 and P1082 can be changed within.
42
Introduction
43
Commissioning
1.1
Analysis
Components
identification
Please list up all the sensors and actuators shown in the picture below (1 3).
Name the elements with identification in the wiring diagram/pneumatic plan and
describe shortly their function generally (not the function within the system).
Information
Please use the technical manual-data sheets, pneumatic plan and wiring diagrams.
Please refer to the examples (Ex.1 Ex.3) mentioned below in the table of the
execution work-sheet. Please follow the numbers (1 3) shown in the pictures below
(Ex.1 is not shown in the graphicss).
NOTICE:
Planning
Please plan your project within the whole team carefully. Use the technical manual
and the real station to do this project. Please describe the function of the element in
general, not within the signal- and materialflow of the station. To find the data-sheet
of the elements, please see the list of components first and check the order no.
printed on the element itself.
The time to finish this project should be around 1,5 hours.
44
Commissioning
Execution/Documentation
Please complete the list regarding the elements shown and numbered in the
pictures above.
No.
Name
Ident.
Description
Ex.1
Start-button
S1
Page #
Panel: inputs
input
Ex.2
SIEN-M8NB-PS-S-L
switch,
Proximity
Bx0.1
Station: inputs
inductive
PLC-board: inputs
Ex.3
Proximity
Bx0.5
SME-8-S-LED-24
switch,
inductive
PLC-board: inputs
No.
Name
Ident.
Description
Page #
45
Commissioning
1.2
Analysis
Emergency Stop
system
Please analyze the connections of the Emergency Stop system within your station
and complete the drawing on the next page (Execution and Documentation).
Information
Please fill out all F in the graphics and draw the connections. Use the real station to
check the connections.
NOTICE:
Planning
Please follow the explanations of the instructor first and then plan your activities
step-by-step. Use the real station to find out all connections and identifications. Use
also the technical documentation. Please refer to the following graphicss to see the
Emergency Stop system.
The time to finish this project should be around 2,0 hours.
46
Commissioning
47
Commissioning
Execution/Documentation
48
Commissioning
1.3
Analysis
Input and Output
adresses
Please complete the below mentioned list of input- and output adresses of the PLC
regarding the definition, to use the Siemens S5-addresses from 64-79. Please
define your own symbol adress using max. 8 characters.
Information
To find out the adresses, please refer to the technical manual-wiring diagram of the
station and the Control Panel and the theoretical part of AS-I within this
documentation. The pneumatic components can be activated by the manual
detection button on the valve. The standard configuration of the station numbers
and the connected MPS-stations are defined as follow (please refer to the drawing
on the next page): (the configuration of the connected MPS-stations can be
redefined, but the station numbers are fixed. To redefine the stations, please refer to
1.7 Commissioning Download Project and Test). Please use the following table to
define the hardware addresses:
7
PLC-Address
Bit
Bit
IB/QB 64
Flags
slave address 1
IB/QB 65
slave address 2
slave address 3
IB/QB 66
slave address 4
slave address 5
IB/QB 67
slave address 6
slave address 7
IB/QB 68
slave address 8
slave address 9
IB/QB 69
slave address 10
slave address 11
IB/QB 70
slave address 12
slave address 13
IB/QB 71
slave address 14
slave address 15
IB/QB 72
slave address 16
slave address 17
IB/QB 73
slave address 18
slave address 19
IB/QB 74
slave address 20
slave address 21
IB/QB 75
slave address 22
slave address 23
IB/QB 76
slave address 24
slave address 25
IB/QB 77
slave address 26
slave address 27
IB/QB 78
slave address 28
slave address 29
IB/QB 79
slave address 30
slave address 31
49
Commissioning
1.
Conveyor station number 1
2.
Conveyor station number 2
3.
Conveyor station number 3
4.
Conveyor station number 4
5.
Conveyor station number 5
6.
Conveyor station number 6
1.1
MPS-station 1 - Distribution and Testing station
2.1
MPS-station 2 - Processing and Handling station
3.1
MPS-station 3 - Vision system
4.1 MPS-station 4 - Robotassemby station
5.1
MPS-station 5 - Automatic Storage and Retrieval System (ASRS)
6.1
MPS-station 6 - Sorting and Handling station
(1.16.1 are mentioned from outside to the conveyor)
For further informations regarding the numbers of the MPS-stations and the
conveyor-stations, please refer to 1.7.1 Commissioning Driver Control
50
Commissioning
NOTICE:
Planning
Please plan your activities within your team. Check the inputs in the wiring diagram
and at the slaves directly.
The time to finish this project should be around 1,0 hour.
Execution/Documentation
Please complete the list of the inputs and outputs of your station.
I/O Station 1
Slave
02
03
04
Module
Ident.
Addr.
IN2
B10.2
I65.5
01_Cong
IN3
B10.3
I65.6
01_Wpav
IN4
B10.4
I65.7
01_Wpcou
IN1
B10.5
I65.0
01_Strel
IN2
OUT1
Y10.1
Q65.2
Funct.
Symbol
IN1
Description
Station 1- pallet at stopper
X
01Stopre
Not used
Station 1- release stopper
3RG9002-0DB00, 4 Inputs,
IN1
IN2
I66.5
01_Co_I2
Station 1- Comm.input 2
IN3
I66.6
01_Co_I3
Station 1- Comm.input 3
IN4
I66.7
01_Co_I4
Station 1- Comm.input 4
OUT1
Q66.4
01_Co_Q1
Station 1- Comm.output 1
OUT2
Q66.5
01_Co_Q2
Station 1- Comm.output 2
OUT3
Q66.6
01_Co_Q3
OUT4
Q66.7
01_Co_Q4
Station 1- Comm.output 4
Station 1- Comm.input 1
51
Commissioning
I/O Station 2
Slave
05
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
IN1
B20.1
I66.0
Symbol
Description
02_Palav
IN2
06
07
IN3
B20.3
I66.2
02_Wpav
IN4
B20.4
I66.3
02_Wpcou
IN1
B20.5
I67.4
02_Strel
IN2
OUT1
Y20.1
Q67.6
02Stopre
I67.0
02_Co_I1
Station 2- Comm.input 1
3RG9002-0DB00, 4 Inputs,
IN1
IN2
Not used
Station 2- Comm.input 2
IN3
I67.2
02_Co_I3
Station 2- Comm.input 3
IN4
I67.3
02_Co_I4
Station 2- Comm.input 4
OUT1
Q67.0
02_Co_Q1
Station 2- Comm.output 1
OUT2
Q67.1
02_Co_Q2
Station 2- Comm.output 2
OUT3
Q67.2
02_Co_Q3
OUT4
Q67.3
02_Co_Q4
Station 2- Comm.output 4
Symbol
Description
I/O Station 3
Slave
08
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
IN1
B30.1
I68.4
03_Palav
IN2
B30.2
I68.5
03_Cong
IN3
09
10
IN4
B30.4
I68.7
03_Wpcou
IN1
B30.5
I68.0
03_Strel
IN2
OUT1
Y30.1
Q68.2
03Stopre
3RG9002-0DB00, 4 Inputs,
IN1
I69.4
03_Co_I1
Station 3- Comm.input 1
IN2
I69.5
03_Co_I2
Station 3- Comm.input 2
IN3
52
Not used
Station 3- Comm.input 3
IN4
I69.7
03_Co_I4
Station 3- Comm.input 4
OUT1
Q69.4
03_Co_Q1
Station 3- Comm.output 1
OUT2
Q69.5
03_Co_Q2
Station 3- Comm.output 2
OUT3
Q69.6
03_Co_Q3
OUT4
Q69.7
03_Co_Q4
Station 3- Comm.output 4
Commissioning
I/O Station 4
Slave
11
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
Symbol
Description
IN1
B40.1
I69.0
04_Palav
IN2
B40.2
I69.1
04_Cong
IN3
B40.3
I69.2
04_Wpav
IN4
12
13
IN1
B40.5
I70.4
04_Strel
IN2
OUT1
Y40.1
Q70.6
04Stopre
3RG9002-0DB00, 4 Inputs,
IN1
I70.0
04_Co_I1
Station 4- Comm.input 1
IN2
I70.1
04_Co_I2
Station 4- Comm.input 2
IN3
I70.2
04_Co_I3
Station 4- Comm.input 3
OUT1
Q70.0
04_Co_Q1
Station 4- Comm.output 1
OUT2
Q70.1
04_Co_Q2
Station 4- Comm.output 2
OUT3
Q70.2
04_Co_Q3
OUT4
Q70.3
04_Co_Q4
Station 4- Comm.output 4
Addr.
Symbol
Description
IN4
Station 4- Comm.input 4
I/O Station 5
Slave
14
15
16
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
IN1
IN2
B50.2
I71.5
05_Cong
IN3
B50.3
I71.6
05_Wpav
IN4
B50.4
I71.7
05_Wpcou
IN1
B50.5
I71.0
05_Strel
IN2
OUT1
Y50.1
Not used
Q71.2
05Stopre
3RG9002-0DB00, 4 Inputs,
IN1
I72.4
05_Co_I1
Station 5- Comm.input 1
IN2
I72.5
05_Co_I2
Station 5- Comm.input 2
IN3
I72.6
05_Co_I3
Station 5- Comm.input 3
IN4
I72.7
05_Co_I4
Station 5- Comm.input 4
OUT1
Station 5- Comm.output 1
OUT2
Q72.5
05_Co_Q2
Station 5- Comm.output 2
OUT3
Q72.6
05_Co_Q3
OUT4
Q72.7
05_Co_Q4
Station 5- Comm.output 4
53
Commissioning
I/O Station 6
Slave
17
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
IN1
B60.1
I72.0
Symbol
Description
06_Palav
IN2
18
19
IN3
B60.3
I72.2
06_Wpav
IN4
B60.4
I72.3
06_Wpcou
IN1
B60.5
I73.4
06_Strel
IN2
OUT1
Y60.1
Q73.6
06Stopre
Not used
3RG9002-0DB00, 4 Inputs,
IN1
I73.0
06_Co_I1
Station 6- Comm.input 1
IN2
I73.1
06_Co_I2
Station 6- Comm.input 2
IN3
I73.2
06_Co_I3
Station 6- Comm.input 3
IN4
I73.3
06_Co_I4
Station 6- Comm.input 4
OUT1
Q73.0
06_Co_Q1
Station 6- Comm.output 1
OUT2
Station 6- Comm.output 2
OUT3
Q73.2
06_Co_Q3
OUT4
Q73.3
06_Co_Q4
Station 6- Comm.output 4
Addr.
Symbol
Description
Module
direct
SH4
I0.0
AUTOON
Automatic on button
cabinet
SH5
i0.1
AUTOOF
LSH4
Q0.0
L_AUTOON
LSH5
Q0.1
L_AUTOOF
Q0.7
Conveyor
Motor conveyor
54
Funct.
Ident.
Commissioning
1.4
Analysis
Please complete the below mentioned list of input- and output adresses of the PLC
Input and Output
regarding the definition, to use the Siemens S5-addresses from 64-79. Please
adresses expanded define your own symbol adress using max. 8 characters.
Information
To find out the adresses, please refer to the technical manual-wiring diagram for the
station and the Control Panel and the theoretical part of AS-I within this
documentation. The pneumatic components can be activated by the manual
detection button on the valve. The standard configuration of the station numbers
and the connected MPS-stations are defined as follows (please refer to the drawing
on the next page): (the configuration of the connected MPS-stations can be
redefined, but the station numbers are fixed. To redefine the stations, please refer to
1.7 Commissioning Download Project and Test). Please use the following table to
define the hardware addresses:
7
PLC-Address
Bit
Bit
IB/QB 64
Flags
slave address 1
IB/QB 65
slave address 2
slave address 3
IB/QB 66
slave address 4
slave address 5
IB/QB 67
slave address 6
slave address 7
IB/QB 68
slave address 8
slave address 9
IB/QB 69
slave address 10
slave address 11
IB/QB 70
slave address 12
slave address 13
IB/QB 71
slave address 14
slave address 15
IB/QB 72
slave address 16
slave address 17
IB/QB 73
slave address 18
slave address 19
IB/QB 74
slave address 20
slave address 21
IB/QB 75
slave address 22
slave address 23
IB/QB 76
slave address 24
slave address 25
IB/QB 77
slave address 26
slave address 27
IB/QB 78
slave address 28
slave address 29
IB/QB 79
slave address 30
slave address 31
55
Commissioning
1.
Conveyor station number 1
2.
Conveyor station number 2
3.
Conveyor station number 3
4.
Conveyor station number 4
5.
Conveyor station number 5
6.
Conveyor station number 6
1.1
MPS-station 1 - Distribution and Testing station
2.1
MPS-station 2 - Processing and Handling station
3.1
MPS-station 3 - Vision system
4.1 MPS-station 4 - Robotassemby station
5.1
MPS-station 5 - Automatic Storage and Retrieval System (ASRS)
6.1
MPS-station 6 - Sorting and Handling station
(1.16.1 are mentioned from outside to the conveyor)
For further informations regarding the numbers of the MPS-stations and the
conveyor-stations, please refer to 1.7.1 Commissioning Driver Control
56
Commissioning
NOTICE:
Planning
Please plan your activities within your team. Check the inputs in the wiring diagram
and at the slaves directly.
The time to finish this project should be around 1,5 hour.
Execution/Documentation
Please complete the list of the inputs and outputs of your station.
I/O Station 1
Slave
02
03
04
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
Symbol
IN2
B10.2
I65.5
01_Cong
IN3
B10.3
I65.6
01_Wpav
IN4
B10.4
I65.7
01_Wpcou
IN1
Description
Station 1- pallet at stopper
IN1
IN2
OUT1
Y10.1
Q65.2
X
01Stopre
Not used
Station 1- release stopper
3RG9002-0DB00, 4 Inputs,
IN1
IN2
I66.5
01_Co_I2
Station 1- Comm.input 2
IN3
I66.6
01_Co_I3
Station 1- Comm.input 3
IN4
I66.7
01_Co_I4
Station 1- Comm.input 4
OUT1
Q66.4
01_Co_Q1
Station 1- Comm.output 1
OUT2
Q66.5
01_Co_Q2
Station 1- Comm.output 2
OUT3
Q66.6
01_Co_Q3
OUT4
Q66.7
01_Co_Q4
Station 1- Comm.output 4
Station 1- Comm.input 1
57
Commissioning
I/O Station 2
Slave
05
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
IN1
B20.1
I66.0
Symbol
Description
02_Palav
IN2
06
IN3
B20.3
I66.2
02_Wpav
IN4
B20.4
I66.3
02_Wpcou
IN1
B20.5
I67.4
02_Strel
IN2
OUT1
07
3RG9002-0DB00, 4 Inputs,
IN1
IN2
Not used
Station 2- release stopper
I67.0
02_Co_I1
Station 2- Comm.input 1
Station 2- Comm.input 2
IN3
I67.2
02_Co_I3
IN4
I67.3
02_Co_I4
OUT1
Station 2- Comm.input 3
Station 2- Comm.input 4
Station 2- Comm.output 1
OUT2
Q67.1
02_Co_Q2
Station 2- Comm.output 2
OUT3
Q67.2
02_Co_Q3
OUT4
Q67.3
02_Co_Q4
Station 2- Comm.output 4
Symbol
Description
I/O Station 3
Slave
08
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
IN1
B30.1
I68.4
03_Palav
IN2
B30.2
I68.5
03_Cong
IN3
IN4
09
IN1
IN2
I68.7
03_Wpcou
OUT1
10
Not used
Station 3- release stopper
3RG9002-0DB00, 4 Inputs,
IN1
I69.4
03_Co_I1
Station 3- Comm.input 1
IN2
I69.5
03_Co_I2
Station 3- Comm.input 2
IN3
I69.6
03_Co_I3
Station 3- Comm.input 3
IN4
58
Station 3- Comm.input 4
OUT1
Q69.4
03_Co_Q1
Station 3- Comm.output 1
OUT2
Q69.5
03_Co_Q2
Station 3- Comm.output 2
OUT3
Q69.6
03_Co_Q3
OUT4
Q69.7
03_Co_Q4
Station 3- Comm.output 4
Commissioning
I/O Station 4
Slave
11
12
13
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
Symbol
Description
IN1
B40.1
I69.0
04_Palav
IN2
B40.2
I69.1
04_Cong
IN3
B40.3
I69.2
04_Wpav
IN4
IN1
IN2
OUT1
Y40.1
Q70.6
04Stopre
Not used
3RG9002-0DB00, 4 Inputs,
IN1
I70.0
04_Co_I1
Station 4- Comm.input 1
IN2
I70.1
04_Co_I2
Station 4- Comm.input 2
IN3
I70.2
04_Co_I3
Station 4- Comm.input 3
IN4
Station 4- Comm.input 4
OUT1
Station 4- Comm.output 1
OUT2
Q70.1
04_Co_Q2
Station 4- Comm.output 2
OUT3
Q70.2
04_Co_Q3
OUT4
Q70.3
04_Co_Q4
Station 4- Comm.output 4
Symbol
Description
I/O Station 5
Slave
14
15
Module
Funct.
Ident.
Addr.
IN1
B50.1
I71.4
05_Palav
IN2
B50.2
I71.5
05_Cong
IN3
B50.3
I71.6
05_Wpav
IN4
B50.4
I71.7
05_Wpcou
IN1
B50.5
I71.0
05_Strel
IN2
OUT1
16
Not used
Station 5- release stopper
3RG9002-0DB00, 4 Inputs,
IN1
I72.4
05_Co_I1
Station 5- Comm.input 1
IN2
I72.5
05_Co_I2
Station 5- Comm.input 2
IN3
I72.6
05_Co_I3
Station 5- Comm.input 3
IN4
I72.7
05_Co_I4
Station 5- Comm.input 4
OUT1
Q72.4
05_Co_Q1
Station 5- Comm.output 1
OUT2
Q72.5
05_Co_Q2
Station 5- Comm.output 2
OUT3
Q72.6
05_Co_Q3
OUT4
Station 5- Comm.output 4
59
Commissioning
I/O Station 6
Slave
17
18
Module
ASI-4E-B, 4 Inputs M12
Funct.
Ident.
Addr.
Symbol
Description
IN1
B60.1
I72.0
06_Palav
IN2
B60.2
I72.1
06_Cong
IN3
B60.3
I72.2
06_Wpav
IN1
IN2
OUT1
19
IN4
Not used
Station 6- release stopper
3RG9002-0DB00, 4 Inputs,
IN1
Station 6- Comm.input 1
IN2
I73.1
06_Co_I2
Station 6- Comm.input 2
IN3
I73.2
06_Co_I3
Station 6- Comm.input 3
IN4
I73.3
06_Co_I4
Station 6- Comm.input 4
OUT1
Q73.0
06_Co_Q1
Station 6- Comm.output 1
OUT2
Q73.1
06_Co_Q2
Station 6- Comm.output 2
OUT3
Q73.2
06_Co_Q3
OUT4
Q73.3
06_Co_Q4
Station 6- Comm.output 4
Addr.
Symbol
Description
AUTOON
Automatic on button
Module
direct
Funct.
Ident.
SH4
I0.0
cabinet
Q0.0
L_AUTOON
LSH5
Q0.1
L_AUTOOF
60
Commissioning
1.5
Commissioning
Adjustment of the
Station
direction of movement
NOTICE:
61
Commissioning
Planning
Please plan your activities within your team. Check the inputs in the wiring diagram
and at the AS-I-slaves. Check the adjustment of the mechanical components first.
Check the connection of the Emergency Stop system.
The time to finish this project should be around 3,0 hour.
Execution/Documentation
Write down the single steps and all useful informations. Write down your single
steps you did to proceed.
Step No.:
62
Description
Check
tubing connections
10
11
12
13
communication connection
Commissioning
1.6
Commissioning
Adjustment of the
Station expanded
1 direction of movement
63
Commissioning
Distribution Station
Testing Station
PART AV
Transport System
PART ON
PALLET
PART AV
TRANSPORT
AS-i
IN 0.7
IN 0.1
OUT 0.7
IN 0.1
IN 0.7
IN ........
SYSLINK (AS-i)
IN 4
IN 5
OUT 4
OUT 5
0V
OUT 6
OUT 7
IN 6
IN 7
0V
Station 1 ready
IN 4
IN 5
OUT 4
OUT 5
0V
0V
OUT 6
OUT 7
IN 6
IN 7
0V
Stations ready
Palette free
0V
IN 2
IN 3
OUT 2
OUT 3
0V
IN 1
OUT 0
OUT 1
64
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
IN 2
IN 3
OUT 3
SYSLINK
0V
Commissioning
Processing Station
PART AV
Transport System
PART AV
PART ON
PALLET
IN 0.7
IN 0.1
TRANSPORT
AS-i
OUT 0.7
IN 0.7
IN 0.1
OUT 0.7
No application
for FMS50
IN ........
SYSLINK (AS-i)
OUT 6
OUT 7
IN 6
IN 7
0V
Rotation release
0V
OUT 6
OUT 7
IN 6
IN 7
0V
IN 4
IN 5
OUT 4
OUT 5
0V
Run release
Stations ready
Pending order
0V
IN 2
IN 3
OUT 2
OUT 3
0V
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
IN 2
IN 3
OUT 3
SYSLINK
0V
65
Commissioning
Transport System
PART ON
PALLET
TRANSPORT
AS-i
IN ........
SIMATIC VS710
I/O-Terminal
SYSLINK
SYSLINK (AS-i)
OUT0
OUT1
OUT2
OUT3
IN 0
IN 1
IN 2
IN 4
0V
24V
Station ready
Part IO/NIO (1/0)
Quality evaluated
Part NIO
Pending order
IN 0
IN 1
IN 2
IN 3
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
OUT 0
OUT 1
OUT 2
OUT 3
0V
24V
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
66
Commissioning
Transport System
Foll.stat. PART
B2
B1
AV
(colour) (Orient.)FREE
I/O-Terminal
Magazine
I/O-Terminal
Robot
X1
PART ON
PALLET
Operation panel
X3
X2
TRANSPORT
AS-i
IN 0
IN 2
IN 3
IN 4
IN 6
IN 7
IN 8
IN 10
IN 11
IN 12
IN ........
START
STOP
RESET
PART AV
FOLl. stat. Free
01: Assembly
10: Sorting out
11: at bus:
load part on
palette
IN 14
IN 15
OUT 0
OUT 6
OUT 7
OUT 8
OUT 10
OUT 11
OUT 12
OUT 14
OUT 15
X4
OUT 2
OUT 3
OUT 4
ERR CODE #0
ERR CODE #1
Order aktiv (busy)
Station ready
0V
SYSLINK (AS-i)
OUT 0
OUT 1
OUT 2
OUT 3
IN 0
IN 1
IN 2
IN 3
0V
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
67
Commissioning
Transport System
Station AS/RS
Pending
order
0
1
1
1
1
Bit1 Bit0
X
0
0
1
1
X
0
1
0
1
PART ON
PALLET
Order
No processing
Reserved
Storage
Retrieval, oldest part
Retrieval, jungest part
TRANSPORT
AS-i
IN ........
SYSLINK (AS-i)
0V
OUT 6
IN 4
Pending order
OUT 7
OUT 4
IN 6
OUT 5
IN 7
Order Bit0
Order Bit1
Stock is full
Stock is empty
Order aktiv (busy)
Station ready
IN 0
0V
OUT 0
OUT 1
OUT 2
OUT 3
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
IN 1
IN 2
IN 3
AS-I Addr:
AS-I Addr:
AS-I Addr:
AS-I Addr:
Cabel
IN 1
IN 2
IN 3
OUT 0
OUT 1
SYSLINK - plug
SYSLINK
OUT 2
OUT 3
0V
68
Commissioning
Transport System
Sorting/Commissioning station
PART AV
PART AV
OUT 0.7
IN 0.1
IN 0.7
AS-I Addr:
OUT 0.7
IN 0.7
IN 0.1
Transport System
AS-i
SYSLINK (AS-i)
OUT 2
OUT 3
IN 2
IN 3
0V
OUT 6
OUT 7
IN 6
IN 7
0V
IN 4
IN 5
OUT 4
OUT 5
0V
OUT 0
IN 4
IN 5
OUT 4
OUT 5
0V
OUT 6
OUT 7
IN 6
IN 7
0V
IN 0
IN 1
IN 2
IN 3
SYSLINK
OUT 3
4mm Labor cable
0V
Signal
0V
NOTICE:
69
Commissioning
Planning
Please plan your activities within your team. Check the inputs in the wiring diagram
and at the AS-I-slaves. Check the adjustment of the mechanical components first.
Check the connection of the Emergency Stop system and I/O-communication to the
MPS-stations.
The time to finish this project should be around 4,0 hour.
Execution/Documentation
Write down the single steps and all useful informations. Write down your single
steps you did to proceed.
Step No.:
70
Description
Check
tubing connections
10
11
12
13
communication connection
Commissioning
1.7
Commissioning
Download Project
and Test
Please download the full project into the PLC and test the full process without any
connected MPS-stations.
Information
Please make sure that the PC is connected to the PLC with the communication cable,
the power supply (main switch) of the station is on, air-pressure of around 5 bar is
available , all emergency switches are deactivated and the CPU-switch is in STOP
position. Make sure that the PLC memory is empty (delete) and the power supply of
all connected MPS-stations is off and change the Emergency Stop connection to the
MPS-stations with the connectors which are used if there is no MPS-station available
(with the short cut between plug 3 and 4).
The control elements of the control cabinet of the transport system are required for
the start-up of the transport system and, as such, the complete system.
71
Commissioning
Element
Function
Error
H8
Flashes
Flashes
Light on
H5
Automatic on
S5
Start up system
H6
Light on
S6
H1
Light on
Automatic off
Controller off
S1
STOP
H3
Light on
S3
Acknowledge EMERGENCY-STOP
S2
Controller on
EMERGENCY-
The table assists in operating the conveyor transport system station. All of the pushbuttons and lamps are described within. After downloading of the PLC-program,
please switch the CPU to RUN first. Activate the controller by pressing the button
Controller on once and after the light Automatic on is flashing, please press this
button to run the conveyor. Please be aware, that if all connceted MPS-stations are
off, the pallets dont stop at the connected MPS-stations. After that, please connect
the Emergency Stop connection to the MPS-stations and switch on the power supply
of all MPS-stations and start the homing procedure. After that, the pallets must stop
for a short time at each station where a MPS-station is connected.
72
Commissioning
NOTICE:
Planning
Please follow the description of the in instructor carefully step-by-step. Use the
NOTICE field to write down the single steps to proceed.
The time to finish this project should be around 2,0 hours.
73
Commissioning
Execution/Documentation
74
Commissioning
(click with the left mouse button onto the project Conveyor) PLC Download
(follow the instructions on the screen to download the project after download is
finish, switch the CPU-switch to RUN and test the program)
75
Commissioning
1.7.1
Commissioning
Driver Control
76
Commissioning
77
Commissioning
(Move to the top end of the list and refer to the numbers mentioned at IX1IX8).
This list is for an example FMS50 configuration as follows:
Adress
78
Name
Type
Initial value
Actual value
Comment
108
IX1
Byte
B#16#0
B#16#1
109
IX2
Byte
B#16#0
B#16#0
no MPS-stat.connected
110
IX3
Byte
B#16#0
B#16#0
no MPS-stat.connected
111
IX4
Byte
B#16#0
B#16#4
112
IX5
Byte
B#16#0
B#16#5
113
IX6
Byte
B#16#0
B#16#6
114
IX7
Byte
B#16#0
B#16#0
no MPS-stat.connected
115
IX8
Byte
B#16#0
B#16#0
no MPS-stat.connected
Commissioning
1
4
5
6
Distribution/Testing
Processing/Handling
Vision system
Robot/Robotassembly
ASRS
Sorting/Handling
and can be connected to each conveyor station you want. So please understand,
that the MPS-station number 16 has nothing to do with the conveyor station
number IX1IX8
79
Commissioning
Adress
80
Name
Type
Initial value
Actual value
Comment
108
IX1
Byte
B#16#0
B#16#1
109
IX2
Byte
B#16#0
B#16#0
no MPS-stat.connected
110
IX3
Byte
B#16#0
B#16#4
111
IX4
Byte
B#16#0
B#16#5
112
IX5
Byte
B#16#0
B#16#0
no MPS-stat.connected
113
IX6
Byte
B#16#0
B#16#6
114
IX7
Byte
B#16#0
B#16#0
no MPS-stat.connected
115
IX8
Byte
B#16#0
B#16#0
no MPS-stat.connected
Commissioning
(If you changed the variables, which you should not do within the entire conveyor
program, please save the DB1) File Save
81
Commissioning
(and download the new DB1 into the PLC) PLC Download (follow the messages
on the screen)
82
Commissioning
83
Commissioning
1.7.2
Commissioning
Online check of the
Driver Control
After downloading of the entire project (1.7 Commissioning Download Project and
Test) or changing of the DB1 (1.7.1 Commissioning Driver Control) you are able to
check the Driver Control variables online. Please make sure, that you are still
connected to the PLC and the CPU is switched to STOP. Please proceed as follows:
84
Commissioning
Table Open
85
Commissioning
(make sure that the BlocksBausteine of the Conveyor station is open left window)
TreiberDriver Control OK
86
Commissioning
(here you can see which MPS-station is connected to which conveyor station. After
viewing, please exit the window) Table Exit
87
Programming
2.1
Programming
Hardwareconfiguration
Please define the PLC-hardware used within your station with the STEP 7 software.
After the configuration, please download it into the PLC.
Information
Please make sure that the PC is connected to the PLC with the communication cable,
the power supply of the station is on, the emergency switch is deactivated and the
CPU-switch is in STOP position. Make sure that the PLC memory is empty (delete).
Use the screen shots (execution) to proceed.
Open a new project and name it P2_01_Co. Its not necessary to add the station
name into the hardware configuration name, because the configuration is the same
for all stations.
NOTICE:
Planning
Please follow the description (screen shots) carefully step by step. Please make
sure, that every member of your team did the hardware configuration at least once.
The time to finish this project should be around 1,0 hours.
88
Programming
Execution
Screen shots of the hardware configuration, the bold words are commands to click
on, the ( ) are only comments (ENTER) means click left mouse button once or press
ENTER, (double click) means double click the left mouse button:
89
Programming
90
Programming
91
Programming
92
Programming
(Click on Slot 2) - RACK 300 + CPU-300 + CPU 313C-2DP 6ES7 3136CE00-0AB0 (depends on the CPU you use check the order no. on the front left
below corner of the CPU) (double click) (we dont use any networking like MPI
or Profibus-DP at the moment, thats why not networked is ok) OK
93
Programming
CPU 313C-2DP (at the Slot 2 double click) Cycle/Clock Memory Clock
Memory 100 (Memory Byte free definition)
94
Programming
95
Programming
96
Programming
97
Programming
98
Programming
PLC Download (follow the instructions on the screen to download the hardware
configuration)
99
Programming
(After download without an error message switch the CPU to RUN - no red light
SF/BF - switch the CPU to STOP again) Station Exit
100
Programming
Controll
If there will be no error message after saving and compiling your hardware
configuration and no error message while or after downloading, the hardware
configuration have been done properly.
Change the switch on the CPU to RUN-position-if there is no read light SF/BF the
configuration was successful and then change the switch to STOP again.
Documentation
Please add your own comments to the screen shots.
101
Programming
2.1.1
Programming
Transfer of the
peripheral AS-Iadresses within
OB1
Please edit the OB1 within the project P2_01 to transfer the peripheral AS-Iaddresses into addressable addresses used by Simatic S5 (6479).
Information
The AS-I slaves are not directly addressable within the program, because AS-I slaves
are treated as periphery. This is the reason, why the following program part inside of
the organization block is absolutely necessary, in order to address the slaves. Within
the following example we use the addresses, which are standardized used with a
Siemens S5 PLC byte 64 79 in total per one master. This is facilitating the change
from the S5 world - in which this address range is fix determined - to the world of the
S7, where this address range is actually free choosable:
L
T
L
T
L
T
PID256
ID64
PID260
ID68
PID268
ID76
L
T
L
T
L
T
QD64
PQD256
QD68
PQD260
QD76
PQD268
Please make sure that the PC is connected to the PLC with the communication cable,
the power supply of the station is on, the Emergency Stop switch is deactivated and
the CPU-switch is in STOP position. Make sure that the PLC memory is empty
(delete). Use the screen shots (Execution) to proceed.
NOTICE:
Planning
Please follow the description (screen shots) carefully step by step. Please make
sure, that every member of your team did the hardware configuration at least once.
The time to finish this project should be around 1, 0 hours.
102
Programming
Execution
103
Programming
OK
104
Programming
105
Programming
106
Programming
2.2
Programming
Basics in Digital
Technology AND
107
Programming
108
Programming
Single solenoid
4(A)
Double solenoid
2(B)
14
y1
4(A)
14
5(S)
3(R)
1(P)
y2
2(B)
12
5(S)
3(R) y3
1(P)
109
Programming
4(A)
2(B)
14
y1
5(S)
power
(24VDC)
connected to Y1
3(R)
1(P)
4(A)
2(B)
14
y1 5(S)
3(R)
1(P)
4(A)
2(B)
short
14
power
signal
y2 5(S)
3(R)
(24VDC)
1(P)
connected to y2
4(A)
12 14
y3
y2
2(B)
short
power
signal
3(R) y3
5(S)
(24VDC)
1(P)
connected to y3
12
110
Programming
Planning
Please plan your project step by step first within the group. Work out the
informations of truth table, wiring diagram, logic plan and stepping diagram first
together with the Instructor. Before programming, dont forget to delete the
contents of the PLC using the CPU-switch. Follow the screen shots to save the
project P2_01 with a new name, edit the symbol table and OB1 and insert and edit
FC5.
The time to finish this project should be around 3,0 hour including theory.
There are two possibilities to structure a project where four Programs are parallel to
the Station SIMATIC 300(1) this structure is used for education, because there is
mostly more than only one different exercise (Programs) for one station.
Struc02 shows a typical industrial structure, because there is mostly only one
Program for one station or application. All the following projects have to be done in
this structure.
111
Programming
Execution
Copy the project P2_01 into the new project P2_02 with the command Save as.
112
Programming
113
Programming
114
Programming
115
Programming
Insert a Function FC5 into the project P2_02 and expand the OB1 with the
unconditional call of the FC5
116
Programming
(Type in the name of the FC) FC5 (choose the correct programming language) FBD
OK
117
Programming
118
Programming
(Edit Network 3 like shown in the screen shot) File Save File Exit
119
Programming
120
Programming
Block PLC Download (its not necessary to download the System data again,
so please choose no if this question appears and follow the instructions on the
screen)
This procedure to download a project is always the same after editing a program
its not mentioned anymore!!!
Controll
After editing and downloading the project into the CPU, please test the function
according the project description. Please use the Online function also like shown on
the next screen
121
Programming
(Re-open FC5 by double click on it) Debug Monitor (you can see the
function of the logic online on the monitor. Please switch the monitor mode off again
before exit the program) Debug Monitor File Exit
122
Programming
2.3
Programming
Basics in Digital
Technology OR
123
Programming
124
Programming
Planning
Please plan your project step by step first within the group. Use the list of inputs and
outputs of the Project 1.3. Work out the informations of truth table, wiring diagram,
logic plan and stepping diagram first together with the Instructor. Before
programming, dont forget to delete the contents of the PLC using the CPU-switch
again. After editing OB1 and FC1, please download the Blocks into the CPU and test
the program.
The time to finish this project should be around 1,0 hour including theory.
Execution/Documentation
Program OB1:
125
Programming
Program FC1:
If you click the right mouse button on an input or output and click on Insert Symbol.,
you will get a list of all defined inputs and outputs within the Symbol Editor.
Controll
Edit the project and download it. Test the function according the project description.
126
Programming
2.4
Programming
Basics in Digital
Technology RSFlip-Flop
127
Programming
128
Programming
Planning
Please plan your project step by step first within the group. Use the list of inputs and
outputs of the Project 1.3. Work out the informations of truth table, wiring diagram,
logic plan and stepping diagram first together with the Instructors. Before
programming, dont forget to delete the contents of the PLC using the CPU-switch.
The time to finish this project should be around 1,5 hour including theory.
Execution/Documentation
Program OB1 is the same than for project before. Program FC1
129
Programming
Controll
Edit the project and download it. See the function of the project online on your
computer. Test the function according the project description.
130
Programming
2.5
Programming
Basics in Digital
Technology AND
NOT
Planning
Please plan your project step by step first within the group.
The time to finish this project should be around 0,5 hour.
131
Programming
Execution/Documentation
Program OB1
132
Programming
Program FC10
Controll
Edit the project and download it. Test the function according the project description.
Watch FC10 with the online-function (description see Project 2.4).
133
Programming
2.6
Programming
Basics in Digital
Technology
IDENTITY
Please edit the PLC-program concerning the following Truth table. Reduce the logic
as much as possible. Use the Automatic on button (S) and the Automatic off button
(R) and the cylinder with single solenoid valve (H1).
Information
Use FC1 to edit the program. Name the project P2_06_Co. Please use symbol
addresses. The programming language for FC1 and for OB1 should be STL. The FC1
shall start unconditional.
NOTICE:
Planning
Please plan your project step by step first within the group.
The time to finish this project should be around 0,5 hour.
134
Programming
Execution/Documentation
Program OB1
135
Programming
Program FC1
Controll
Edit the project and download it. Test the function according the project description.
Watch FC1 with the online-function.
136
Programming
2.7
Programming
Condition Call of a
Program
After a short actuation of an Automatic on button, the piston rod of the cylinder with
single solenoid shall move as long as an Automatic off button is pressed shortly. The
cylinder shall not move, if both buttons are pressed at the same time. The program
shall only be active, if a pallet is at the stopper, the program FC8 is not running if no
pallet is in place.
Information
Use FC8 to edit the program. The project name is P2_07_Co. Please use symbol
addresses. The programming language for FC8 is FBD, for OB1 STL.
NOTICE:
Planning
Please plan your project step by step first within the team. Discuss the differences to
call a function (FC) with and without a condition. The command for conditional call is
CC. Before the action of CC, you have to edit a condition-which condition is this?
The time to finish this project should be around 1,0 hour.
137
Programming
Execution/Documentation
Program OB1
138
Programming
Program FC8
Controll
Edit the project and download it. Test the function according the project description.
Watch the function of the FC with the online-function.
This control step will be the same for all the following projects, so its not
mentioned in each project anymore.
139
Programming
2.8
Programming
Condition Call of a
Program expanded
Planning
Please plan your project step by step first within the team. Before programming,
dont forget to delete the contents of the PLC from the computer. Edit the project
(programs) on a sheet of paper first.
The time to finish this project should be around 1,0 hour.
140
Programming
Execution/Documentation
Program OB1
141
Programming
2.9
Programming
On-Delay-Timer
function
If an Automatic on button is pressed and hold, the light inside the Automatic on
button shall be on after 5,0 seconds and stay on as long as the button is pressed.
The timer is only running while the Automatic button is pressed. If the button will be
released before 5 seconds, the timer starts new.
Information
Use FC1 to edit the program. The programming language for FC1 should be FBD, for
OB1 STL. Use the Hardware catalog (Overviews) to edit the program in FBD and use
the help-function to get further informations (see the screen shots "Help function for
an On-Delay-Timer"). Use Timer 1 for this project.
NOTICE:
Planning
Please plan your project step by step first within the team. Check out the function of
all timers with the help function and choose the right timer for your project. May be
its helpful, to print the help-functions of the timers for further projects. Edit on a
sheet of paper first.
The time to finish this project should be around 2,0 hour including theory and print
out of the different timers.
142
Programming
Execution/Documentation
Program OB1
143
Programming
+ Timers S_ODT (F1 opens the help function and you can see a description of
the timer)
144
Programming
Program FC1
145
Programming
2.10
Programming
Off-Delay-Timer
function
If an Automatic off button is pressed, the light inside the Automatic off button shall
be on as long as the button is pressed. If you release Automatic off, the light will be
on for another 3 seconds.
Information
Use FC1 to edit the programs. Please use symbol addresses. The programming
language for FC1 should be FBD, for OB1 STL. Use Timer 2 for this project.
Planning
Please plan your project step by step first within the team. Check out the function of
all timers and choose the right timer for your project. Edit on a sheet of paper first.
The time to finish this project should be around 1,0 hour.
146
Programming
Execution/Documentation
Program FC1, the program OB1 is the same than for the project before
147
Programming
2.11
Programming
Counter Down
function
If an Automatic on button is pressed, the piston rod of the cylinder move until
reaching the sensor for the front/back position depending on the hardware and then
move back to starting condition automatically. After starting 5 times, the light inside
the Automatic on button must be on and the piston rod can not move again. Set the
counter by pressing the Automatic off button once.
Information
Use FC1 to edit the programs. Please use symbol addresses. The programming
language for FC1 should be FBD, for OB1 STL. Use Counter 1 for this project.
NOTICE:
Planning
Please plan your project step by step first within the team. Check out the function of
all counters as shown for the timers in the Project 2.9 and choose the right counter
for your project. Edit on a sheet of paper first.
The time to finish this project should be around 2,0 hour including theory and print
out of the different counters.
148
Programming
Execution/Documentation
Program FC1, the program OB1 is the same than for the project before
The logic module P (M10.0) is an edge memory this means, even you hold Startbutton down, only a short pulse will come through to the input. Some contact
shatter or bounce even you press them only once.
149
Programming
2.12
Programming
Programming of a
Flashlight
Planning
Please plan your project step by step first within the team. Check out the Hardware
configuration in Project 2.1 again how to define and activate the Clock Memory .
The time to finish this project should be around 0,5 hour.
150
Programming
Execution/Documentation
Program FC1, the program OB1 is the same than for the project before
151
Programming
2.13
Programming
Programming of a
Auto/Manu
sequence
The starting condition for this project is to press the Automatic on button shortly.
After the Automatic on button was pressed shortly, the light inside the Automatic on
button is on for 1 second. After the Automatic on light is off, the light inside the
Automatic off is on for 3 seconds cycle end. Restart of the cycle can be done in
two different ways: no pallet is at the stopper (I72.0 is off), the cycle has to be
restarted by pressing the Automatic on button again (Manu-cycle) or a pallet is at
the stopper (I72.0 is on) restarts the cycle automatically (Auto-cycle).
Information
Even there is a pallet at the stopper, the very first cycle has to be started by pressing
the Automatic on button, the following cycles starts automatically (if a pallet is still
at the stopper, or by pressing the Automatic on button again, if the pallet is no more
available at the stopper position.) Use FC1 to edit the program. Please use symbol
addresses. The programming language for FC1 should be FBD, for OB1 STL. The first
start of the cycle must be by pressing Start-button, not with Auto/Manu-switch.
NOTICE:
Planning
Please plan your project step by step first within the team.
The time to finish this project should be around 2,0 hour.
152
Programming
Execution/Documentation
Program FC1, the program OB1 is the same than for the project before
153
Programming
2.14
Programming
Conveyor
movement
Planning
Please plan your project step by step first within the team. Discuss the possibilities
to change the piston rod position of the stopper cylinders of station 1-5 first. Define
the programming sequence first step by step on a paper first. The time to finish this
project should be around 2,0 hour.
154
Programming
Execution/Documentation
Program FC1, the program OB1 is the same than for the project before
155
Programming
2.15
Programming
Conveyor
movement
expanded
NOTICE:
Planning
Please plan your project step by step first within the team. Discuss the possibilities
to change the piston rod position of the stopper cylinders of station 1-5 first. Define
the programming sequence first step by step on a paper first. The time to finish this
project should be around 3,0 hour.
156
Programming
Execution/Documentation
Program FC1, the program OB1 is the same than for the project before
157
Programming
158
Programming
2.16
Project
Basics of I/O
communication
PLC
PLC
PNP
24 VDC
Input:
0-12 VDC=0-Sig.
12-30 VDC=1-Sig.
Output:
1-Sig.=24 VDC
PNP
24 VDC
Input:
0-12 VDC=0-Sig.
12-30 VDC=1-Sig.
Output:
1-Sig.=24 VDC
24 VDC 0 V
Input
Output
24 VDC 0 V
Input
Output
159
Programming
PLC
Robot-Controller
PNP
24 VDC
Input:
0-12 VDC=0-Sig.
12-30 VDC=1-Sig.
Output:
1-Sig.=24 VDC
PNP
12 VDC
Input:
0- 6 VDC=0-Sig.
6-12 VDC=1-Sig.
max.volt.30 VDC
Output:
1-Sig.=12 VDC
24 VDC 0 V
160
Input
Output
12 VDC 0 V
Input
Output
Programming
PLC
Robot-Controller
PNP
24 VDC
Input:
0-12 VDC=0-Sig.
12-30 VDC=1-Sig.
Output:
1-Sig.=24 VDC
PNP
12 VDC
Input:
0- 6 VDC=0-Sig.
6-12 VDC=1-Sig.
max.volt.30 VDC
Output:
1-Sig.=12 VDC
24 VDC 0 V
Input
Output
12 VDC 0 V
Input
Output
161
Programming
PLC
Robot-Controller
PNP
24 VDC
Input:
0-12 VDC=0-Sig.
12-30 VDC=1-Sig.
Output:
1-Sig.=24 VDC
NPN
12 VDC
Input:
0- 6 VDC=1-Sig.
6-12 VDC=0-Sig.
Output:
1-Sig.=0 VDC
24 VDC 0 V
162
Input
Output
12 VDC 0 V
Input
Output
Programming
2.17
Project
Test the I/O
communication
Please test the input/output-communication between the conveyor and one of your
connected MPS-stations by a PLC-program. Complete the drawing shown in the
Execution step first.
Information
Please use only one program FC1 in FBD which starts without any condition to solve
this problem. The OB1 is in STL. Fill out all F in the drawing. The binary
communication like input/output communication is very important basic knowledge
to understand the next level of communication Fieldbus Technology!
NOTICE:
Planning
Please plan your project step by step first within your team and communicate with
the team of the connected station also to complete your drawing. Finish the drawing
first and then work out which button, lights or actuators you will use for this project
and write it into the drawing.
The time to finish this project should be around 1,5 hour.
163
Programming
Execution/Documentation
This drawing is an example for the communication between the Testing station
and the conveyor.
164
Programming
Controll
Edit the project and download it. Test the function according the project description
and your planning. Watch FC1 with the online-function.
165
Programming
2.18
Project
Communication via
Profibus-DP
This project combines two PLCs via Profibus-DP, if corresponding PLCs are
available. The communication shall be based on a 1-bit bidirectional communication
which means that as long as a button is pressed on the Master PLC station control
panel, a light at the slave PLC control panel is and opposite.
Information
Please define the inputs (button) and outputs (lights) by yourself. Please edit the
program FC1 in FBD which starts without any condition. The OB1 is in STL. Please
follow the screen shots shown within the Execution step. The following solution is
based on the configuration shown in the graphics:
NOTICE:
166
Programming
Planning
Please work out the theory of Fieldbus technology together with the Instructor first.
Please connect both Profibus-DP interfaces and the PCs with the PLCs like shown
in the graphics above. Normally the programming of a Profibus network is done by
only one PC, but because we are working out the projects by teams, the Master and
the Slave solution should be done by both teams. The Master team is downloading
the Master solution into the Master PLC and the Slave team is downloading the
Slave solution into the Slave PLC. Please plan by yourself who is corresponding for
which PLC. Please follow the screen shots very carefully and discuss your solution
steps within the whole team. .
The time to finish this project should be around 3,0 hour.
167
Programming
Execution/Documentation
The following description is based on the definition of 1 Byte with the address field
of input/output byte 40. This means, that there is a Profibus-DP address field of
I40.0 I40.7 and Q40.0 Q40.7. As you can see, from the program-controlled point
of view Profibus-DP is nothing else but an I/O-communication.
Insert a Subnet and two Simatic-300 Stations
168
Programming
169
Programming
170
Programming
171
Programming
(Click on Slot 2) -RACK-300 +CPU-300 +CPU 313C-2DP 6ES7 3136CE00-0AB0 (double click) PROFIBUS(1) 4 (Profibus-DP address) OK
172
Programming
173
Programming
174
Programming
175
Programming
176
Programming
177
Programming
178
Programming
179
Programming
180
Programming
181
Programming
(Edit the program like shown within the screen shot) File Save File Exit
182
Programming
183
Programming
184
Programming
185
Programming
186
Programming
187
Programming
188
Programming
189
Programming
(Double click on the symbol of the Slave CPU) Configuration (click onto line 1)
Edit
190
Programming
191
Programming
(Click on line 2) Edit (choose address type Input) 40 (type in the address)
Apply Close Station Save and Compile Station Exit
The Master team must download the hardware configuration into the Master PLC
before exit.
192
Programming
Copy Symbols and OB1 from the project before and insert OB82
193
Programming
194
Programming
+S7 Program(1) (in the project P2_17_Co) Blocks (right mouse button click
onto OB1) Copy
195
Programming
+S7 Program(2) (in the project P2_18_Co) (right mouse button) Paste OK
196
Programming
197
Programming
198
Programming
Edit of FC1, the OB1 is the same than in the project before
(Edit the program like shown within the screen shot) File Save File Exit
After editing, the Slave team shall download the full Slave project into the Slave PLC
and the Master team into the Master PLC. Test the project.
199
Trouble Shooting
3.1
Program Trouble
Shooting
In the following exercises there are some programming errors which have to be
detected, located and eliminated.
Information
The programs have been part of the programming projects.
NOTICE:
Planning
Please follow the steps: error detection (what is not working) , error location (where
can the error be logically), error elimination (find out the error location, change the
program and test the sequence).
Controll
Test the program according the short description given by the instructor on the
board.
200
Trouble Shooting
Error description:
201
Trouble Shooting
Original Project
202
Trouble Shooting
Error description:
203
Trouble Shooting
Original Project
204
Trouble Shooting
Error description:
205
Trouble Shooting
Original Project
206
Trouble Shooting
Error description:
207
Trouble Shooting
Original Project
208
Trouble Shooting
Error description:
209
Trouble Shooting
Original Project
210
Trouble Shooting
Error description:
211
Trouble Shooting
Original Project
212
Trouble Shooting
Error description:
213
Trouble Shooting
Original Project
214
Trouble Shooting
Error description:
215
Trouble Shooting
Original Project
216
Trouble Shooting
Error description:
217
Trouble Shooting
Original Project
218
Trouble Shooting
Error description:
219
Trouble Shooting
Original Project
220
Trouble Shooting
Error description:
221
Trouble Shooting
Original Project
222
Trouble Shooting
Error description:
223
Trouble Shooting
Original Project
224
Trouble Shooting
The following error within a program was not part of the programming projects.
The Project-description is:
If the Auto/Manu-switch is off a program FC1 shall be active, if the Auto/Manuswitch is on, a program FC2 shall be active. FC1 is a NOR-function with the Start-light
(H1), the FC2 is a NAND-function with the Reset-light (H2). Use the Start- and Resetbutton as inputs.
Error description:
225
Trouble Shooting
Original Project
226
Trouble Shooting
227
Trouble Shooting
228
Trouble Shooting
3.2
Process Trouble
Shooting
Please test the full process including all conditions. Find out which part of the
process is not working properly and proceed with the steps: error detection, error
limitation and error elimination. Please dont forget to fill out the working-sheet of
the part Execution and Documentation. The original project shall be Project 2.18.
Information
Besides Commissioning and Programming, the Trouble Shooting and Maintenance is
one of the most important tasks in reality, because non-operating manufacturing
units are causing high costs.
It is much more important than in installation&commissioning or programming, to
train operational steps to detect, limitate and eliminate an error as quick as
possible.
At Trouble Shooting there is one difference between so called Commissioning
Errors and Maintenance Errors. Both of them could be different in a way, there
are NO wrong wirings, tubings as well as programming errors within the
Maintenance Errors, because the system already has been running perfectly and an
operational error had happened. Such operational errors could be:
break of wire
defect of elements like valves, cylinders, motors, sensors, etc. ...
break of program
mechanical reasons
229
Trouble Shooting
NOTICE:
230
Trouble Shooting
/6.4
/6.4
9
8
-A2DI1
O6
-XG2
/6.4
/6.4
/6.4
-A2DI1
7
6
5
-A2DI1
I4
-XG2
I3
16
4
-XMG2
-XG2
-XMG2
-S5
17
-XK1
/6.4
/6.4
/6.4
-A2DI1
4
3
-A2DI1
-A2DI1
I2
-XG2
I1
14
-XMG2
3
-S2
-XG2
-XMG2
-S3
15
-S4
-A2DI1
24NA
COM/5.7
-S6
-XMG2
-A2DI1
0V/8.1
24V/8.1
0V/6.8
24NA/6.8
24V/6.8
I0
-XG2
13
4
-XMG2
-S1
21
24VB
-XG2
-XMG2
24V
-XK1
Disconnection
at START-Button S1
231
Trouble Shooting
Although the program is loaded to the PLC and normal position is reached (RESETLight flashing) the Station may not be started (RESET-Light not change to off).
The starting condition is, that the Station is in normal position, which is indicated by
flashing of the RESET-light. The reason for malfunction must be the START-button
itself.
Measuring of the current path No. 1 may be proceeded in different ways. In the
following, two examples may be described, and both of them are leading to result.
measuring of voltage
measuring of continuity
For better understanding, the current path No. 1 may be shown as an equivalent
diagram:
disconnection
XMG2
21
XMG2
13
A2DI1
2
XK1
24V
24V
0V
0V
232
PLC
input
0V-clamp
PLC-board
Trouble Shooting
0V
XMG2
21
XMG2
13
A2DI1
2
XK1
24V
24V
0V
PLCinput
0V-clamp
PLC-board
0V
12V
XMG2
21
XMG2
13
A2DI1
2
XK1
24V
24V
0V
0V
PLCinput
0V-clamp
PLC-board
Result: disconnection must be located between clamp XMG2 and A2DI1-2= broken
wiring
233
Trouble Shooting
R>
no continuity
XMG2
21
XMG2
13
A2DI1
2
XK1
24V
Attention:
disconnect
power supply !
PLCinput
0V
continuity
disconnection
XMG2
21
XMG2
13
A2DI1
2
XK1
24V
Attention:
disconnect power supply !
PLCinput
0V
Result: disconnection must be located between clamp XMG2 and A2DI1-2= broken
wiring
234
Trouble Shooting
Date: 31.08.2001
Sheet: 1 # 1
Error Detection
After switch-on theair pressure and the PLC, the RESET-light is flashing, which means, that the system is in normal position
starting condition OK
However, the station cannot be started by the Start-Button (RESET-light not change to off).
Error Limitation
MECHANICAL:
1.
ELECTRICAL
1. Is the Start-button switching regularly? - Continuity test of switching contacts.
2. Is the signal of the button reaching the PLC? - Control by sight and voltage test.
Error Elimination
REASON
Break of wire (end sleeve) at the button at connection X.
Attach new end sleeve to the wire and connect again. Control of total sequence = error eliminated.
Planning
Please follow the description of the in instructor carefully step-by-step. Make a
detailled plan of how you want to check the error location step-by-step.
235
Trouble Shooting
Execution/Documentation
Follow the three steps of Trouble Shooting carefully. Write down the single steps
and all useful informations into the work-sheet. Please show your result first to the
instructor before removing the error!!!!! Please ask your instructor for copies of this
work-sheets!!!
Order of Maintenance
Name:
Order-No:
Date:
Location of Error:
Sheet:
Error Detection
Error Limitation
MECHANICAL:
ELECTRICAL
PNEUMATICAL
Error Elimination
REASON
236
Trouble Shooting
Controll
After error elimination, please check the process again step-by-step carefully, there
might be another error within the system.
237