Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 73

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Programmierung
vor einem Zugriff den Zustand von RangeIndex = 5 abgefragen
N3
N5
N10
N15
N20
Abfrage ob alle konfigurierten Ranges/Slots gültig sind
N3
N5
N10
N15
N20
Abfrage ob der konfigurierte RangeIndex = 5 gültig ist
N3
N5
N10
N15
N20
Abfrage der Länge des konfigurierten, gültigen E/A–Bereichs mit RangeIndex = 5
N100
Erweiterungsfunktionen
Funktionshandbuch, 03/2010, 6FC5397-1BP20-1AA0
check:
IF $A_DP_OUT_STATE[5]==2 GOTOF write
GOTOB check
write:
$A_DPB_OUT[5,6]=128
check:
IF $A_DP_OUT_CONF==$A_DP_OUT_VALID GOTOF
write
SETAL(61000)
write:
$A_DPB_OUT[5,6]=128
check:
IF $A_DP_OUT_VALID B_AND 'B100000' GOTOF
write
SETAL(61000)
write:
$A_DPB_OUT[5,6]=128
R1=$A_DP_OUT_LENGTH[5]
A4: Digitale und analoge NCK-Peripherie
; Sprungmarke
; wenn Datenbereich gültig
; => Sprung zu N15
; Rücksprung zu check
; Sprungmarke
; Schreiben des Datenbytes
; Sprungmarke
; wenn Datenbereich gültig
; => Sprung zu N15
; Alarm Nr. 61000 setzen
; Sprungmarke
; Schreiben des Datenbytes
; Sprungmarke
; wenn Datenbereich gültig
; => Sprung zu N15
; Alarm Nr. 61000 setzen
; Sprungmarke
; Schreiben des Datenbytes
; Länge des E/A-Bereichs (Slots) in Byte
; Ergebnis: R1 = 32
1.5 Beispiele
73

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis