Herunterladen Diese Seite drucken

Fb 3: Put Nc-Variable Schreiben - Siemens Sinumerik 840D Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D:
Datentypen
Im NC-VAR-Selector werden die Datentypen der NCK bei den Variablen aufgeführt. In der
folgenden Tabelle sind die Zuordnungen zu S7-Datentypen angegeben.
Zuordnung der Datentypen
NCK-Datentyp
double
float
long
integer
uint_32
int_16
uint_16
unsigned
char
string
bool
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 Abschluß 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,
PLC-Grundprogramm (P3)
Funktionshandbuch, 10.04, 6FC5 297-7AC20-0AP1
Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
S7-Datentyp
REAL
REAL
DINT
DINT
DWORD
INT
WORD
WORD
CHAR oder BYTE
STRING
BOOL
2-105
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d