Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di sl Handbuch Seite 59

Sinumerik 840d sl/840de sl; sinumerik 840di sl/840die sl; sinumerik 840d powerline/840de powerline; sinumerik 840di powerline/840die powerline; sinumerik 810d powerline/810de powerline
Vorschau ausblenden Andere Handbücher für SINUMERIK 840Di sl:
Inhaltsverzeichnis

Werbung

MD10512 $MN_DPIO_RANGE_ATTRIBUTE_OUT[5]
Bit0 = 1 (Big-Endian-Format)
Bit1 = 0 (Schreiben nur über Systemvariable)
Bit3 = 0 (Slot-Lebenszeichen-Alarme werden ausgegeben)
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: Digitale und analoge NCK-Peripherie (A4)
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
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]
4.2 NCK-Peripherie über PROFIBUS
; 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
Beispiele
4-7

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis