2.13 Programmkoordinierung (INIT, START, WAITM, WAITMC, WAITE, SETM, CLEARM)
Beispiele
START über Maschinendatum parametrierte Kanalnamen
Parametrierung:
$MC_CHAN_NAME[ 0 ] = "CHAN_1"
$MC_CHAN_NAME[ 1 ] = "CHAN_2"
Die im Maschinendatums MD20000 $MC_CHAN_NAME parametrierten Namen "CHAN_1"
und "CHAN_2" repräsentieren Steuerungs-intern die Kanalnummer 1 und 2.
Programmcode
START(CHAN_1)
START(CHAN_2)
START über lokale "Kanalnamen" und Anwendervariable
Festlegung:
● Kanal 1: Programmlokaler Name "MASCHINE"
● Kanal 2: Programmlokaler Name "LADER"
Programmcode
DEF INT MASCHINE = 1
DEF INT LADER = 2
...
START(MASCHINE)
START(LADER)
START über lokale "Kanalnamen", Anwendervariable und parametrierte Kanalnamen
Programmcode
DEF INT chanNo1
DEF INT chanNo2
chanNo1 = CHAN_1
chanNo2 = CHAN_2
...
START(chanNo1)
START(chanNo2)
INIT-Befehl mit absoluter Pfadangabe
Anwahl von Programm /_N_MPF_DIR/_N_ABSPAN1_MPF in Kanal 2.
Programmcode
INIT(2,"/_N_WKS_DIR/_N_WELLE1_WPD/_N_ABSPAN1_MPF")
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
; Name von Kanal 1
; Name von Kanal 2
Kommentar
; Start von Kanal 1
; Start von Kanal 2
Kommentar
; Definition Anwendervariable für Kanal 1
; Definition Anwendervariable für Kanal 2
; Start von Kanal 1
; Start von Kanal 2
Kommentar
; Definition Anwendervariable für Kanal 1
; Definition Anwendervariable für Kanal 2
; Zuweisung parametrierter Kanalnamen Kanal 1
; Zuweisung parametrierter Kanalnamen Kanal 2
; Start von Kanal 1
; Start von Kanal 2
Flexible NC-Programmierung
117