Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 827

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

Werbung

Parametrierung in Maschinendaten
• MD10510 $MN_DPIO_LOGIC_ADDRESS_OUT[ 5 ] = 1200 (logische Startadresse)
• MD10511 $MN_DPIO_LENGTH_OUT[ 5 ] = 0 (Länge des E/A-Bereichs in Byte)
• MD10512 $MN_DPIO_ATTRIBUTE_OUT[ 5 ]
– Bit0 = 1 (Little-Endian-Format)
– Bit1 = 0 (Schreiben nur über Systemvariable)
– Bit3 = 0 (Slot-Lebenszeichen-Alarme ausgeben)
Beipiele
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]
Basisfunktionen
Funktionshandbuch, 10/2020, 6FC5397-2GP40-0AA1
Digitale und analoge NC-Peripherie
14.4 Direkte Peripherie-Zugriffe ohne PLC
; 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
827

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl