Herunterladen Inhalt Inhalt Diese Seite drucken

Randbedingungen; Lebenszeichenüberwachung - Siemens SINUMERIK MC Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK MC:
Inhaltsverzeichnis

Werbung

Länge eines E/A-Bereichs
Über die folgenden Systemvariablen kann die konfigurierte Länge eines E/A-Bereichs gelesen
werden.
Systemvariable
$A_DP_IN_LENGTH[<n>]
$A_DP_OUT_LENGTH[<n>]
<n> = Index des Ein-/Ausgangsbereichs

Randbedingungen

• Beim Lesen / Schreiben aus einem Teileprogramm wird im Kanal ein Vorlaufstopp ausgelöst.
• Um Datenkonsistenz bei der Programmierung aus dem Teileprogramm und den
Synchronaktionen zu gewährleisten, erfolgt der Zugriff auf PROFINET-Peripherie-Daten, die
für den jeweiligen IPO-Takt konsistent gehalten werden.
• Sollte innerhalb eines Interpolatorstaktes mehrfach auf dieselben PROFINET-Peripherie-
Daten schreibend zugegriffen werden (z. B. Synchronaktionen, Zugriff aus verschiedenen
Kanälen etc.), so sind die Daten des jeweils letzten schreibenden Zugriffs gültig.
• Zu schreibende PROFINET-Peripherie-Daten werden erst nach dem entsprechenden IPO-Takt
an die PROFI-Peripherie ausgegeben.
• Mit <b> (RangeOffset) wird auf die Stelle (Byte-Offset) innerhalb des E/A-Bereichs verwiesen,
ab dem der Datenzugriff geschehen soll. Datentypen können an beliebigen Byte-Offsets
innerhalb des E/A-Bereichs gelesen/geschrieben werden. Lese-/Schreibzugriffe, die die
konfigurierten Grenzen des jeweiligen E/A-Bereichs überschreiten, werden mit der Ausgabe
eines Alarms (17030) abgelehnt.
• Über die Maschinendaten MD10502 $MN_DPIO_RANGE_ATTRIBUTE_IN und MD10512
$MN_DPIO_RANGE_ATTRIBUTE_OUT (siehe "Parametrierung (Seite 694)") kann sowohl für
die Lese-/Schreibrichtung als auch für jeden einzelnen E/A-Bereich das Darstellungsformat
(Little-/Big-Endian) für $A_DPx_IN[<n>,<b>]- bzw. $A_DPx_OUT[<n>,<b>]-Systemvariablen
festgelegt werden.
14.3.4
Randbedingungen
Paralleles Schreiben von NC und PLC
Ein paralleles Schreiben von Peripherieausgängen durch die NC über Direktzugriff und aus
dem PLC-Anwenderprogramm führt zu einem zufälligen gegenseitigen Überschreiben der
Ausgangswerte. Die Anwendung ist daher unzulässig, kann Steuerungs-seitig aber nicht
verhindert werden.
Lebenszeichenüberwachung
Am Anfang eines IPO-Takts wird für jeden E/A-Bereich überprüft, ob das Lebenszeichen des
zugehörigen Slots bzw. E-A-Bereichs ausgefallen ist. Ist das der Fall, wird Alarm 9050 bzw. 9052
angezeigt.
Basisfunktionen
Funktionshandbuch, 10/2020, A5E47437776A AC
Digitale und analoge NC-Peripherie
14.3 Direkte Peripherie-Zugriffe ohne PLC
Bedeutung
Lesen der Länge des Eingangs-Datenbereichs
Lesen der Länge des Ausgangs-Datenbereichs
697

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis