Funktionsschalter
Die Funktionsschalter schalten Zustände der Baugruppe ein und aus. Ein Auftrag zum
Schreiben der Funktionsschalter wird nur bei einer Änderung einer Schalterstellung
ausgeführt. Die Stellung des Funktionsschalters bleibt nach der Ausführung des Auftrags
erhalten.
Längenmessung und Kantenerfassung dürfen nicht gleichzeitig eingeschaltet sein. Deshalb
sorgt der FB CAM_CTRL dafür, dass beim Einschalten des einen Funktionsschalters der
andere ausgeschaltet wird. Schalten Sie jedoch beide Funktionsschalter gleichzeitig ein
(0 → 1), so wird die Längenmessung aktiviert.
Funktionsschalter und Aufträge können Sie bei einem Aufruf des FB CAM_CTRL gleichzeitig
verwenden.
Zu den Funktionsschaltern gibt es wie bei den Aufträgen Fertigbits mit der
Namensendung _D und Fehlerbits mit der Namensendung _ERR.
Um die Fertig- und Fehlerbits der Funktionsschalter auswerten zu können, sollten Sie diese
Bits 0 setzen, wenn Sie einen Funktionsschalter verändern.
Anlauf
Rufen Sie beim Anlauf der Baugruppe bzw. der CPU den FC CAM_INIT auf (siehe Kapitel
"FC CAM_INIT (FC 0) (Seite 42)"). Dabei werden u. a. auch die Funktionsschalter
zurückgesetzt.
Der FB CAM_CTRL quittiert den Anlauf der Baugruppe. Während dieser Zeit sind RETVAL
und JOBBUSY = 1.
Rückgabewerte
Der Baustein liefert im Parameter RETVAL des Kanal-DB beim Wort 372 folgende
Rückgabewerte:
1
0
-1
Elektronisches Nockensteuerwerk FM 352
Betriebsanleitung, 05/2011, A5E01071719-03
RETVAL
BIE
1
1
0
Mindestens 1 Auftrag aktiv
Kein Auftrag aktiv, kein Fehler
Fehler:
Datenfehler (DAT_ERR) oder
Kommunikationsfehler (JOB_ERR) aufgetreten
Programmieren der FM 352
7.3 FB CAM_CTRL (FB 1)
Beschreibung
45