Herunterladen Inhalt Inhalt Diese Seite drucken

Fb 2: Get – Nc-Variable Lesen - Siemens SIMATIC FM 357 Handbuch

Mehrachsbaugruppe für servo- bzw. schrittantrieb
Inhaltsverzeichnis

Werbung

Programmieren der FM 357
6.4
FB 2: GET – NC-Variable lesen
Aufgabe
Mit dem FB GET können Variable aus der FM 357 gelesen werden.
Zum FB 2 gehört ein DB aus dem Anwenderbereich.
Durch Aufruf des FB 2 mit positivem Flankenwechsel am Steuereingang Req wird
ein Auftrag gestartet, die durch Addr1...Addr8 referenzierten Variablen zu lesen
und nach erfolgtem Lesevorgang in die durch RD1...RD8 referenzierten CPU-Ope-
randenbereiche zu kopieren. Der erfolgreiche Abschluß des Lesevorgangs wird am
Zustandsparameter NDR (new data received) mit TRUE angezeigt.
Der Lesevorgang kann sich über mehrere (zentraler Einsatz in der Regel 1...2)
CPU-Zyklen erstrecken. Der Baustein ist zyklisch (OB 1) aufzurufen.
Eventuell aufgetretene Fehler werden über Error und State angezeigt.
Um die Variablen zu referenzieren, werden zunächst alle benötigten Variablen mit
dem Tool "NC-VAR-Selector" ausgewählt und in einen Datenbaustein als AWL-
Quelle generiert. Für diesen DB muß dann in der Symbolliste ein Name vergeben
werden. Als Parameter der FM Variablenadresse (Addr1...Addr8) wird "DB-Na-
me.Variablenname" beim Aufruf von FB 2 übergeben.
Aufrufmöglichkeiten
EN
Req
NumVar
Addr1
Unit1
Column1
Line1
Addr2
Unit2
Column2
Line2
...
Addr8
Unit8
Column8
Line8
FM357No
RD1
RD2
...
RD8
6-16
Aufruf in KOP-Darstellung
(Kontaktplan)
FB 2
ENO
Error
NDR
State
Aufruf in AWL-Darstellung
(Anweisungsliste)
CALL FB 2(
Req
NumVar
Addr1
Unit1
Column1
Line1
Addr2
Unit2
Column2
Line2
...
Addr8
Unit8
Column8
Line8
FM357No
Error
NDR
State
RD1
RD2
...
RD8
Mehrachsbaugruppe FM 357 für Servo- bzw. Schrittantrieb
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
.=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=,
:=);

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis