Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
2.12.3
FB 3: PUT NC-Variable schreiben
Funktionsbeschreibung
Mit dem FB PUT kann das PLC-Anwenderprogramm Variablen im NCK Bereich schreiben.
Zu jedem FB 3-Aufruf muss ein separater Instanz-DB aus dem Anwender-Bereich
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-Variablen mit den Daten
der lokal durch SD1 Bis SD8 referenzierten PLC-Operandenbereiche zu überschreiben. Der
erfolgreiche Abschluss des Schreibvorgangs wird am Zustandsparameter "Done" mit logisch
"1" angezeigt.
Der Schreibvorgang erstreckt sich über mehrere (in der Regel 1..2) PLC-Zyklen. 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 Variablen mit dem
Tool "NC-VAR-Selector" ausgewählt und in einem Datenbaustein als AWL-Quelle generiert.
Für diesen DB muss 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 Adressierung
Für einige NC-Variable ist es notwendig, im NC-VAR-Selector Bereichs-Nr und/oder Zeile
bzw. Spalte auszuwählen. Für diese Variablen ist es möglich, einen Basistyp auszuwählen,
d.h. Bereich/Spalte/Zeile wird 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, wird der Wert vom Eingangsparameter übernommen.
Vor Aufruf des FB PUT muss der Anwender den gewünschten Parameter versorgen
(UnitX/ColumnX/LineX).
Hierbei entspricht Unit der Bereichs-Nr., Column der Spalte und Line der Zeile.
2-108
Grundfunktionen: PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0