Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Und Schreiben Von Plc−Variablen - Siemens SINUMERIK 802D sl Bedienen Und Programmieren

Drehen
Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:
Inhaltsverzeichnis

Werbung

Programmieren
8.9
Rechenparameter R, LUD− und PLC−Variable
Im Programm können die einzelnen Feldelemente über den Feldindex erreicht werden und
sind wie einzelne Variable behandelbar. Der Feldindex läuft von 0 bis kleiner Anzahl der Ele-
mente.
Beispiel:
N10 PVAR7[2]=24
Wertzuweisung für Feld mit SET−Anweisung:
N20 PVAR5[2]=SET(1,2,3) ; Ab dem 3.Feldelement werden verschiedene Werte
Wertzuweisung für Feld mit REP−Anweisung:
N20 PVAR7[4]=REP(2)
8.9.3
Lesen und Schreiben von PLC−Variablen
Funktionalität
Um einen schnellen Datenaustausch zwischen NC und PLC zu ermöglichen, existiert ein
spezieller Datenbereich in der PLC−Anwendernahtstelle mit einer Länge von 512 Bytes. In
diesem Bereich sind PLC−Daten in Datentyp und Positionsoffset vereinbart. Im NC−Pro-
gramm können diese vereinbarten PLC−Variablen gelesen oder geschrieben werden.
Dazu existieren spezielle Systemvariable:
$A_DBB[n]
$A_DBW[n]
$A_DBD[n]
$A_DBR[n]
Beispiel:
R1=$A_DBR[5]
ches)
Hinweise
S Das Lesen von Variablen erzeugt einen Vorlaufstop (internes STOPRE).
S Gleichzeitig (in einem Satz) sind maximal 3 Variable schreibbar.
8-234
; Das dritte Feldelement (mit dem Index 2) erhält den Wert 24.
zugewiesen.
; Ab Feldelement [4] − erhalten alle den gleichen Wert, hier 2.
; Datenbyte (8−bit−Wert)
; Datenwort (16−bit−Wert)
; Datendoppelwort (32−bit−Wert)
; REAL−Daten (32−bit−Wert)
n steht hier für den Positionsoffset (Anfang Datenbereich zu Anfang Variable) in Byte
; Lesen eines REAL−Wertes, Offset 5 (beginnt auf Byte 5 des Berei-
SINUMERIK 802D sl Bedienen und Programmieren Drehen (BP−D), Ausgabe 05/2005
6FC5 398−1CP10−1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis