Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionsbausteine (Fb); Voraussetzung - Siemens SINUMERIK Funktionshandbuch

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

Werbung

10.6

Funktionsbausteine (FB)

10.6.1
LBP_ReadVar [FB2]: NC-Variable lesen
10.6.1.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 612).
Ü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
PLC
Funktionshandbuch, 10/2020, A5E48053808A AD
Referenz zum PLC-Grundprogramm
10.6 Funktionsbausteine (FB)
605

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik one plc

Inhaltsverzeichnis