BandBohr (PRG-FUP)
0001 PROGRAM BandBohr
0002 VAR
0003
Baboaus: TON;
(*Zeit Förderband Bohrer aus*)
0004 END_VAR
0001
Transportband Bohrmaschine starten: Band startet 2 Mal -> logisch ODER
Sicherheitsabfrage (Anlauf nur wenn Bohrkopf oben) direkt vor Ausgang
AND
Werks_Bandanf_Bo
Werks_Bohr_Pos
AND
gebohrt
Werks_Bohr_Pos
0002
Transportband Bohrmaschine stoppen: 2 Mal -> logisch ODER
Durch Zeitfunktion: Band stoppt sich selbst, z. B. auch bei Fehlfunktion
AND
gebohrt
Werks_Bohr_Pos
Baboaus
TON
Band_Bo
IN
Q
T#8s
PT
ET
Abbildung 146: Beispiel Transportband Bohrer
Hier wurde ausgeführt, was in Abbildung 122 nur angedeutet wurde. In den
Kommentaren sind weitere Hinweise zum Programmaufbau zu finden.
Selbst definierter Funktionsblock
Auf den Schieber wird hier nicht direkt eingegangen. Auf Seite 5-14 wurden
schon einige Hinweise dazu gegeben. Am Beispiel seiner Steuerung soll ge-
zeigt werden, wie man einen Funktionsblock selbst definiert. Betrachtet man all-
gemein die Bewegung des Schiebers, dann fällt auf, dass die gleiche Bewe-
gung selbst bei einfachen Abläufen häufig vorkommt.
Es lohnt sich, für solche häufig wiederkehrenden Abläufe einen Funktionsblock
zu definieren, der mehrmals im Projekt verwendet werden kann. Genauer ge-
sagt, ist es jeweils eine Instanz des Funktionsblocks. Im Folgenden wird kurz
gezeigt, wie man dabei vorgeht.
Unter 'Projekt' 'Objekt' 'Einfügen...' wird ein neuer Funktionsblock erzeugt.
Abbildung 147: Funktionsblock erzeugen
R
OR
AND
S
Bohrko_oben
OR
R
Band_Bo
Anhang
Band_Bo
5-21