Siemens SINAMICS G110D Operating Instructions Manual page 161

Hide thumbs Also See for SINAMICS G110D:
Table of Contents

Advertisement

Figure 6-47
Controlling a conveyor belt using block parameters
The program in the figure below starts and stops the conveyor belt and monitors the belt of
faults. When parts reach the end of the conveyor belt, the belt is stop so the items can be
removed. If a fault condition occurs, the belt will be stop until the fault is rectified. The
progam utilized block parameters of an elementary data type.
Block: FB21
Example of binary logic operations and memory functions
Example of block parameters of elementary data types
Network: 1
This network generates the command "Load" that initiates transport
of the parts to the end of the belt.
Network: 2
When the parts have reached the end of the belt, they are ready for removal
Network: 3
The command "Remove" initiates removal of the parts from the belt.
Network: 4
The conveyor belt is ready for loading when the parts have left the belt
Network: 5
In this network, the belt motor is switched on and off
Network: 6
Figure 6-48
In the figure below, a method of accomplishing the control of a conveyor belt without the use
of block parameters is shown.
SINAMICS G110D
Operating Instructions, 2009-05-15, A5E02385577A AB
Example conveyor application script - control of several conveyor belts
Controlling a conveyor belt
Load parts
A
#Start
//Start conveyor belt
S
#Load
O
#End_of_belt
//Parts have reached end of belt
O
#Basic_st
ON
#Mfault
//Motor protection switch (zero active)
R
#Load
Parts ready for removal
A
#Load
//When the end of the belt has been reached
FN
#EM_Loa_N
//"Load" is reset.
S
#Ready_rem
//The parts are then "ready for removal"
A
#Remove
FP
#EM_Rem_P
//The parts are removed
O
#Basic_st
ON
#Mfault
R
#Ready_rem
Remove parts
A
#Continue
//Conveyor belt switched on again
S
#Remove
ON
#End_of_belt
//Parts leave the end of the belt
O
#Basic_st
ON
#Mfault
//Motor protection switch (zero active)
R
#Remove
Belt ready for loading
A
#Remove
FN
#EM_Rem_N
//Parts have left the belt
O
#Basic_st
S
#Readyload
//Belt is empty
A
#Load
FP
#EM_Loa_P
//Conveyor belt is started
ON
#Mfault
R
#Readyload
Control belt motor
A(
O
#Load
//Load parts onto belt
O
#Remove
//Remove parts from belt
O
#Man_on
//Start with "Man_on" (non-latching)
)
A
#Stop
//Stop and motor fault prevent
A
#Mfault
//the belt motor from running
=
#Belt_mot_on
Block end
BE
Example conveyor application script - controlling a conveyor belt
6.11 Operation in fieldbus systems
Functions
161

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents