Herunterladen Inhalt Inhalt Diese Seite drucken

Lbp_Htctrlht2 [Fc13]: Displaysteuerung Für Ht 2 - Siemens SINUMERIK MC PLC Funktionshandbuch

Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
10.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;
10.6.7
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.
602
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, 06/2019, A5E47437861A AA
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis