Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionsbausteine (Fb); Variable Adressierung - Siemens SINUMERIK ONE PLC Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK ONE PLC:
Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm

9.5 Funktionsbausteine (FB)

9.5
Funktionsbausteine (FB)
9.5.1
LBP_ReadVar [FB2]: NC-Variable lesen
Funktion
Der Funktionsbaustein "LBP_ReadVar [FB2]" dient zum Lesen von Variablen aus dem Bereich
NC.
Anforderung zum Lesen von NC-Variablen
Aufruf des "LBP_ReadVar [FB2]" mit positiver Flanke: Parameter "Req" = 0 → 1
S7-Namen der NC-Variablen: Parameter "Addr1" bis "Addr8" = <DB-Name>.<S7-Name>.
Nicht verwendete Adressen sind mit "NULL" zu belegen.
Abschluss der Lese-Anforderung
Lese-Anforderung erfolgreich beendet: Parameter "NDR" == 1.
Lese-Anforderung mit Fehler beendet:Parameter "Error" == 1, Fehlerursache in Parameter
"State"
Voraussetzung
Ein Datenbaustein für den Zugriff auf NC-Variablen wurde generiert, z. B. "ncvar [DB120]".
Siehe auch Datenbaustein für Zugriff auf NC-Variablen generieren (Seite 760).
Über diesen Datenbaustein wird in den Parametern "Addr<x>" die NC-Variable spezifiziert,
z. B. Addr1: = "ncvar".<NC-Variable>
Randbedingungen
● "LBP_ReadVar [FB2]" ist multiinstanzfähig.
Jedem Aufruf von "LBP_ReadVar [FB2]" muss eine separate Instanz bzw. ein Instanz-DB
aus dem Anwenderbereich zugeordnet werden.
● Beim Lesen von kanalspezifischen Variablen dürfen in einem Aufruf von "LBP_ReadVar
[FB2]" über "Addr1" bis "Addr8" keine Variablen aus verschiedenen Kanälen adressiert
werden.
Hinweis
Fehlerfall
Beim Lesen von Variablen aus unterschiedlichen Kanälen erfolgt eine Fehlermeldung:
● "Error" == TRUE
● "State" == W#16#02

Variable Adressierung

Für einige NC-Variablen ist es notwendig, im NC-VAR-Selector "Bereichs-Nr." und/oder "Zeile"
bzw. "Spalte" auszuwählen.
596
Funktionshandbuch, 12/2019, A5E48053808A AB
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis