Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Von Plc-Peripherie - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

1.5.1.2

Lesen von PLC-Peripherie

Für dieses Beispiel werden folgende Annahmen getroffen:
● PLC-Peripherie:
● Das Einlesen geschieht über $A_PBx_IN in R-Parameter aus einem Teileprogramm
● Um die Abarbeitungsgeschwindigkeit des PLC-Anwenderprogramms (OB1) nicht unnötig
Parametrierung
Die Maschinendaten sind folgendermaßen zu setzen:
MD10395 $MN_PLCIO_LOGIC_ADRESS_IN = 420
MD10394 $MN_PLCIO_NUM_BYTES_IN = 11
MD10398 $MN_PLCIO_IN_UPDATE_TIME = 0.03
MD10399 $MN_PLCIO_TYPE_REPRESENTATION = 1
Hochlauf von NCK und PLC:
Der Update (für lesende Zugriffe) wird bereits jetzt, nach dem Hochlauf von NCK und PLC,
in jedem 3ten Interpolationstakt durchgeführt.
Programmierung
Laden und Starten des Teileprogramms mit folgendem Inhalt:
...
R1 = $A_PBW_IN[0]
R2 = $A_PBD_IN[2]
R3 = $A_PBR_IN[6]
R4 = $A_PBB_IN[10]
...
Erweiterungsfunktionen
Funktionshandbuch, 03/2010, 6FC5397-1BP20-1AA0
- log. Adr. 420:
- log. Adr. 422:
- log. Adr. 426:
- log. Adr. 430:
heraus.
zu verlangsamen, wurde über das Maschinendatum:
MD10398 $MN_PLCIO_IN_UPDATE_TIME
die Update-Zeit (für lesende Zugriffe) so gewählt, dass nur jeden 3ten Interpolationstakt
ein Update ausgeführt wird.
16 Bit Analog-Eingabebaugruppe
32 Bit Digital-Eingabebaugruppe
32 Bit Input DP-Slave
8 Bit Digital-Eingabebaugruppe
;Einlesen 16Bit Integer
;Einlesen 32Bit Integer
;Einlesen 32Bit Float
;Einlesen 8Bit Integer
A4: Digitale und analoge NCK-Peripherie
;ab log. Adr. 420 werden Daten
eingelesen
;es müssen insgesamt 11 Byte
eingelesen werden
;Update Zeitdauer = 30 msec
(Interpolationstakt = 12 msec)
;Darstellung der Daten erfolgt im Big-
Endian-Format
1.5 Beispiele
67

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis