Herunterladen Inhalt Inhalt Diese Seite drucken

Schreiben Von Nc-Peripherie Mit Statusabfrage - Siemens SINUMERIK 828D Funktionshandbuch

Erweiterungsfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

Parametrierung in Maschinendaten
● MD10500 $MN_DPIO_LOGIC_ADDRESS_IN[ 01 ] = 312 (logische Startadresse)
● MD10501 $MN_DPIO_LENGTH_IN[ 1 ] = 32 (Länge des E/A-Bereichs in Byte)
● MD10502 $MN_DPIO_ATTRIBUTE_IN[ 1 ]
– Bit0 = 1 (Big-Endian-Format)
– Bit2 = 1 (Lesen nur für CC-Binding möglich)
– Bit3 = 1 (Slot-Lebenszeichen-Alarme unterdrücken)
2.4.5.3

Schreiben von NC-Peripherie mit Statusabfrage

Voraussetzung
Eine gültige Konfiguration muss in der PLC bereits geladen sein.
Parametrierung für Teileprogramme / Synchronaktionen
Vorgaben
● Parametrierung 6. Datensatz: Maschinendaten / Systemvariablen-Index = 5
● Konfigurationsdaten:
– logische Startadresse = 1200
– Slotlänge = 32 Byte
● Darstellung: Big-Endian-Format
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
Erweiterungsfunktionen
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
A4: Digitale und analoge NC-Peripherie für SINUMERIK 840D sl
2.4 Direkte Peripherie-Zugriffe ohne PLC
; Sprungmarke
; wenn Datenbereich gültig; =>
Sprung zu N15
; Rücksprung zu check
; Sprungmarke
; Schreiben des Datenbytes
69

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis