Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK ONE PLC Funktionshandbuch Seite 684

Vorschau ausblenden Andere Handbücher für SINUMERIK ONE PLC:
Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
9.6 Funktionen (FC)
Erläuterungen der Formalparameter
Signal
Chan:
Beispiel
Im folgenden SCL-Beispiel wird in "LBP_CallBackAuxFunc [FC12]" zunächst ermittelt, in
welchem Kanal M-Hilfsfunktionen aufgetreten sind. Anschließend werden aus dem
entsprechenden Kanal-DB die Werte für das Auftreten von M-Funktionen gelesen und in
Merker Tag_1 und Merker Tag_2 geschrieben.
// #Chan: Byte;
// Tag_1: DWord;
// Tag_2: Word;
// alle relevanten Kanäle betrachten, z.B. Kanal 1 und Kanal 2
IF (#Chan = 0) THEN
// Wenn z. B. M1Change gesetzt ist, M1 und ExtM1 abfragen und in Merker
schreiben
END_IF;
IF (#Chan = 1) THEN
// Wenn z. B. M1Change gesetzt ist, M1 und ExtM1 abfragen und in Merker
schreiben
END_IF;
9.6.10
LBP_HTCtrlHT2 [FC13]: Displaysteuerung für HT 2
Funktion
Der Baustein "LBP_HTCtrlHT2 [FC13]" steuert die Text-Anzeige auf dem Display des
Bedienhandgeräts HT 2. Der darzustellende Text wird per Parameter beim Bausteinaufruf
übergeben.
Das Display kann 64 Zeichen aufgeteilt auf vier Zeilen mit je 16 Zeichen darstellen. Die
Übertragung des Textes erfolgt zeilenweise und die Übertragung jeder Zeile nimmt mehrere
PLC-Zyklen in Anspruch.
684
Art
Typ
E
BYTE
IF ("LBP_Chan1".M1Change) THEN
"Tag_1" := DINT_TO_DWORD"LBP_Chan1".M1);
"Tag_2" := INT_TO_WORD("LBP_Chan1".ExtM1);
END_IF;
IF ("LBP_Chan2".M1Change) THEN
"Tag_1" := DINT_TO_DWORD("LBP_Chan2".M1);
"Tag_2" := INT_TO_WORD("LBP_Chan2".ExtM1);
END_IF;
Wertebereich
Bedeutung
0, 1, 2, ... 9
Index des Kanals = Kanalnummer -1
Funktionshandbuch, 12/2019, A5E48053808A AB
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis