Herunterladen Inhalt Inhalt Diese Seite drucken

Fb 3: Put Nc-Variable Schreiben - Siemens SINUMERIK 840Di 3 Funktionsbeschreibung

Inhaltsverzeichnis

Werbung

10.00
4.3
FB 3: PUT NC–Variable schreiben
Funktions-
Mit dem FB PUT kann das PLC–Anwenderprogramm Variablen im NCK Bereich
beschreibung
schreiben.
Zu jedem FB 3–Aufruf muß ein separater Instanz–DB aus dem Anwender–Be-
reich zugeordnet werden. (Ab SW 3.7 Multi–Instanzfähig).
Durch Aufruf des FB 3 mit positivem Flankenwechsel am Steuereingang Req
wird ein Auftrag gestartet, um die durch Addr1 bis Addr8 referenzierten NC–Va-
riablen mit den Daten der lokal durch SD1 Bis SD8 referenzierten PLC–Operan-
denbereiche zu überschreiben. Der erfolgreiche Abschluß des Schreibvorgangs
wird am Zustandsparameter Done mit logisch "1" angezeigt.
Der Schreibvorgang erstreckt sich über mehrere (in der Regel 1..2) PLC–Zy-
klen. Der Baustein kann nur im zyklischen Betrieb aufgerufen werden.
Eventuell aufgetretene Fehler werden über Error und State angezeigt.
Um die NC–Variablen zu referenzieren, werden zunächst alle benötigten Varia-
blen mit dem Tool "NC–VAR–Selector" ausgewählt und in einem Datenbaustein
als AWL–Quelle generiert. Für diesen DB muß dann in der Symbolliste ein
Name vergeben werden. Als Aktualparameter der NCK Variablenadresse
(Addr1...Addr8) wird "DB–Name.S7–Name" beim Aufruf von FB 3 übergeben.
Variable
Für einige NC–Variable ist es notwendig, im NC–VAR–Selector Bereichs–Nr
Adressierung
und/oder Zeile bzw. Spalte auszuwählen. Für diese Variablen ist es möglich,
einen Basistyp auszuwählen,
d. h. Bereich/Spalte/Zeile werden mit "0" vorbelegt.
Im FB wird der Inhalt der vom NC–VAR–Selector vorgegebenen Bereichs–Nr.,
Zeile und Spalte auf "0" geprüft. Liegt "0" vor, so wird der Wert vom Eingangspa-
rameter übernommen. Vor Aufruf des FB PUT muß der Anwender den
gewünschten Parameter versorgen (UnitX/ColumnX/LineX).
Hierbei entspricht Unit der Bereichs–Nr., Column der Spalte und Line der Zeile.
Maschinendaten,
Um Maschinendaten und GUDs ohne Passwort beschreiben zu können, müs-
GUD
sen die Schutzstufen des jeweiligen Datums auf die niedrigste Stufe umdefiniert
werden. Das Vorgehen ist in der Inbetriebnahmeanleitung (Kapitel Schutzstu-
fenkonzept) bzw. Programmieranleitung Arbeitsvorbereitung (Schutzstufen für
Anwenderdaten) beschrieben.
Wichtig
!
Nach einem Abbruch der PLC/NC–Kommunikation (NC–Variable lesen/schrei-
ben, FB2, 3, 5, bzw. PI Allgemeine Dienste, FB4) durch Power Off, sind im er-
sten OB1–Durchlauf nach Neuanlauf oder Reset die Startaufträge zu löschen
(Signal: Req = 0).
Der FB 3 kann NC–Variablen nur dann schreiben, wenn der Grundprogramm–
Parameter NCKomm auf "1" gesetzt wurde (in OB 100: FB 1, DB7). Beim
Schreiben von kanalspezifischen Variablen dürfen in einem Auftrag (FB
3–Aufruf) über Addr1 bis Addr8 nur Variablen von genau einem Kanal adres-
siert werden.
Bei den Bereichen V bzw. H dürfen nicht verschiedene logische Achsnummern
in einem Auftrag zugeordnet werden (bei Nichteinhaltung: Error:= TRUE,
State:= W#16#02).
 Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
PLC–Grundprogramm (P3)
4.3 FB 3: PUT NC–Variable schreiben
1/P3/4-109

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840dieSinumerik 810dSinumerik 840d 6Sinumerik 810deSinumerik 840deSinumerik 840d powerline ... Alle anzeigen

Inhaltsverzeichnis