P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
High-Byte
1 - 8
1 - 8
1 - 8
1 - 8
1 - 8
1) High-Byte > 0 ⇒ Nummer der Variablen, bei der der Fehler auftrat
Antriebsspezifische Variablen
Tritt beim Lesen/Schreiben einer antriebsspezifischen Variablen ein Fehler auf
(DB1200.DBX3000.1 == 1) wird im Zugriffsergebnis eine Fehlernummer angezeigt, die auf
den im PROFIdrive-Profil definierten Fehlernummern basiert.
State
Ermittlung der Bedeutung des Zugriffsergebnises:
1. Berechnung der Fehlernummer des PROFIdrive-Profils
<Fehlernummer des PROFIdrive-Profils> = Zugriffsergebnis - 20
2. Ermittlung der Bedeutung der Fehlernummer des PROFIdrive-Profils
Die Fehlernummern des PROFIdrive-Profils sind beschrieben in:
Literatur
Funktionshandbuch Antriebsfunktionen SINAMICS S120; Kapitel "Kommunikation" >
"Kommunikation nach PROFIdrive" > "Azyklische Kommunikation" > "Aufbau der Aufträge
und Antworten" > Absatz "Fehlerwerte in Parameterantworten"
Projektierungsschritte
Für das Schreiben von NC-Variablen sind die gleichen Projektierungsschritte wie für das Lesen
von NC-Variablen notwendig. Es ist zweckmäßig, die Adressangaben aller NC-Variablen, die
gelesen oder geschrieben werden sollen, in einem DB zu hinterlegen.
1024
State
Bedeutung
Low-Byte
1)
4
Datenbereiche oder Datenty‐
pen stimmen nicht überein
oder String ist leer
0
6
FIFO voll
0
7
Option nicht gesetzt
8
falscher Zielbereich (SD)
0
9
Übertragung belegt
10
Fehler bei variabler Adressie‐
rung
0
11
Variablenadresse ungültig
oder Variable nur lesbar
0
12
NumVar == 0
13
Referenz des ANY-Datums
falsch
15
Nutzdaten zu lang
Bedeutung
x
<Fehlernummer des PROFIdrive-Profils> + 20
Hinweis
Daten in "SD1" - "SD8" überprüfen
Auftrag muss wiederholt werden, da die War‐
teschlange voll ist
FB1-Parameter "NCKomm" ist nicht gesetzt
"SD1" - "SD8" dürfen keine Lokaldaten sein
Auftrag muss wiederholt werden
"Unit" oder "Column" / "Line" enthält den Wert
0
"Addr" (bzw. Variablenname), "Area", "Unit"
überprüfen
Parameter "NumVar" prüfen
Gefordertes "NcVar"-Datum ist nicht paramet‐
riert
Abhilfe: Weniger Variable pro Auftrag schrei‐
ben oder kürzere Stringvariablen verwenden
bzw. 36
H
D
bzw. 36
H
Funktionshandbuch, 12/2018, A5E40870716A AB
.
D
Grundfunktionen