PLC–Grundprogramm (P3)
4.3 FB 3: PUT NC–Variable schreiben
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á
Projektierungs-
Für das Schreiben von NC–Variablen sind die gleichen Projektierungsschritte
schritte
wie für das Lesen von NC–Variablen notwendig. Es ist zweckmäßig, die
Adressangaben aller NC–Variablen, die gelesen oder geschrieben werden sol-
len, in einem DB zu hinterlegen.
Impulsdiagramm
1/P3/4-112
State
Bedeutung
WORT–H
WORT–L
Á Á Á Á
Á Á Á Á Á Á Á
1 bis 8
1
Zugriffsfehler
Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á
Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á Á Á Á
0
2
Fehler im Auftrag
Á Á Á Á
Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á Á Á Á
0
3
negative Quittung,
Á Á Á Á
Á Á Á Á Á Á Á
Auftrag nicht ausführ-
Á Á Á Á
Á Á Á Á Á Á Á
bar
1 bis 8
Á Á Á Á
Á Á Á Á
4
Á Á Á Á Á Á Á
Á Á Á Á Á Á Á
Datenbereiche oder
Datentypen stimmen
Á Á Á Á
Á Á Á Á Á Á Á
nicht überein oder
String ist leer
Á Á Á Á
Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á Á Á Á
0
6
FIFO voll
Á Á Á Á
Á Á Á Á Á Á Á
Á Á Á Á
Á Á Á Á Á Á Á
0
7
Option nicht gesetzt
1 bis 8
8
falscher Zielbereich
(SD)
0
9
Übertragung belegt
1 bis 8
10
Fehler bei variabler
Adressierung
0
11
Variablenadr . ungültig
oder Var. nur lesbar
0
12
NumVar = 0
1
Req
2
Done
Error
1
Funktionsanstoß
2
positive Quittung: Variablen wurden geschrieben
3
Zurücksetzen vom Funktionsanstoß nach Erhalt der Quittung
4
Signalwechsel durch FB
5
wird Funktionsanstoß vor Erhalt der Quittung zurückgesetzt, werden die
Ausgangssignale nicht aktualisiert, ohne Einfluß auf Ablauf der angestoße-
nen Funktion
6
negative Quittung: Fehler aufgetreten. Fehler–Code im Ausgangs–Parame-
ter State
SINUMERIK 840D/840Di/810D Funktionsb. Grundmaschine (FB1) – Ausgabe 11.2003
Hinweis
Á Á Á Á Á Á Á Á Á Á
im High–Byte Nummer der Var, bei
Á Á Á Á Á Á Á Á Á Á
der der Fehler auftrat
Á Á Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á Á Á
falsche Zusammenstellung von Var
in einem Auftrag
Á Á Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á Á Á
interner Fehler,
Á Á Á Á Á Á Á Á Á Á
evtl. Abhilfe: Auftrag überprüfen,
Á Á Á Á Á Á Á Á Á Á
NC–Reset
Á Á Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á Á Á
zu schreibende Daten in SD1 bis
SD8 überprüfen; im High–Byte Num-
Á Á Á Á Á Á Á Á Á Á
mer der Var, bei der der Fehler auf-
trat
Á Á Á Á Á Á Á Á Á Á
Á Á Á Á Á Á Á Á Á Á
Auftrag muß wiederholt werden, da
Á Á Á Á Á Á Á Á Á Á
die Warteschlange voll ist
Á Á Á Á Á Á Á Á Á Á
GP–Parameter "NCKomm" ist nicht
gesetzt
SD1 bis SD8 dürfen keine Lokalda-
ten sein
Auftrag muß wiederholt werden
Unit oder Column/Line enthält den
Wert 0
Addr (bzw. Variablenname), Area,
Unit überprüfen
Parameter NumVar prüfen
3
1
5
1
4
Siemens AG 2003 All Rights Reserved
10.00
3
6
4