Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 948

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
12.16 Bausteinbeschreibungen
Projektierungsschritte
Für das Lesen einer GUD-Variablen ist der Name der GUD-Variablen in einer String-
Variablen zu hinterlegen. Der Datenbaustein mit dieser String-Variablen ist in der
Symbolliste zu definieren, so dass eine symbolische Zuweisung des Parameters "Addr" für
den FB GETGUD erfolgen kann. Optional ist eine Strukturvariable in einem beliebigen
Datenbereich der PLC für den Empfang des Variablenzeigers zu definieren, siehe Vorgabe
im folgenden Beispiel.
Impulsdiagramm
(1)
(2)
(3)
(4)
(5)
(6)
Aufrufbeispiel 1
Lesen einer GUD-Variablen aus Kanal 1 mit dem Namen "GUDVAR1" (Typ-Definition der
Variablen: INTEGER). Die anwenderdefinierte Variable soll in einen 10 Byte Variablen-
Zeiger konvertiert werden für nachfolgendes Schreiben mit dem FB 3 (siehe auch Tabelle
"Zuordnung der Datentypen" in "FB 2: GET NC-Variable lesen (Seite 903) ").
Aufruf und Parametrierung des FB 5 mit dem Instanz-DB 111:
// Datenbaustein für GUD-Variable
DATA_BLOCK DB_GUDVAR
STRUCT
948
Funktionsanstoß
Positive Quittung: Variablen wurden geschrieben
Zurücksetzen vom Funktionsanstoß nach Erhalt der Quittung
Signalwechsel durch FB
nicht zulässig
Negative Quittung: Fehler aufgetreten, Fehler-Code im Ausgangs-Parameter "State"
GUDVar1 : STRING[32] := 'GUDVAR1';
GUDVar1Token :
STRUCT
SYNTAX_ID : BYTE;
bereich_u_einheit : BYTE;
spalte : WORD;
zeile : WORD;
//Zuordnung in Symbolliste vornehmen
//Name ist vom Anwender def.
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis