Herunterladen Inhalt Inhalt Diese Seite drucken

Ril_Devicenet; Übersicht - Bosch Rexroth IndraLogic L40 04VRS Bedienungs- Und Programmieranleitung

Inhaltsverzeichnis

Werbung

Bedien- und Programmieranleitung | Rexroth IndraLogic L40
04VRS
Bit-Variable
CheckExceedingOccurred.2
CheckExceedingOccurred.3
CheckExceedingOccurred.4
CheckExceedingOccurred.5
CheckExceedingOccurred.6
Programmbeispiel
CheckExceedingOccurred := 16#00;
IF Axis_Data[AxisNo].bCheckAccessOK
THEN
...
IF CheckExceedingOccurred.2 (* Wurde eine Array-Zugriffsverletzung festgestellt? *)
THEN
IF CheckExceedingOccurred.0 (* Bit für Unterschreitung gesetzt? *)
THEN
String := 'Zugriff unterhalb des möglichen Array-Bereiches'
...
END_IF
IF CheckExceedingOccurred.1 (* Bit für Überschreitung gesetzt? *)
THEN
String := 'Zugriff oberhalb des möglichen Array-Bereiches'
...
END_IF
ELSE
String := 'Zugriff erfolgreich'
END_IF
6.6

RIL_DeviceNet

6.6.1
Übersicht
Bezeichnung
IL_BusDiagDN
IL_BusStateDN
Wert
Bedeutung
16#04
CheckBoundsExceedingLimitation:
Unter- oder Überschreiten der zulässigen Indizes des Zugriffs auf Array-
Elemente.
16#08
CheckRangeLowerLimitation:
Unterschreiten des zulässigen Wertebereichs einer Variablen.
16#16
CheckRangeUpperLimitation:
Überschreiten des zulässigen Wertebereichs einer Variablen.
16#32
CheckRangeExceedingLimitation:
Unter- oder Überschreiten des zulässigen Wertebereichs einer Variablen.
16#64
DivisionByZeroPrevention:
Division durch Null.
Abb.6-26:
CheckExceedingOccurred
Das folgende SPS-Programmbeispiel zeigt die Verwendung der Variablen
CheckExceedingOccurred. Die Limitierung der Arrays mit CheckBounds setzt
im Fehlerfall immer das jeweilige Bit für Über- und Unterschreitung (Check‐
BoundsLowerLimitation bzw. CheckBoundsUpperLimitation) sowie das allge‐
meine Bit der Zugriffsverletzung (CheckBoundsExceedingLimitation). Somit
lässt sich eine allgemeine oder eine detaillierte Prüfung der Grenzüberschrei‐
tung realisieren.
Programm:
(* Rücksetzen der Variablen *)
(* Arrayzugriff *)
Das DeviceNet-Master-Funktionsmodul ermöglicht den Anschluss von
DeviceNet-Slaves und den Zugriff über das genormte DeviceNet-Protokoll (EN
50325). Mit dieser Bibliothek lässt sich programmgesteuert auf wichtige
DeviceNet-Dienste zugreifen.
Typ
Beschreibung
FB
Funktionsbaustein für DeviceNet-Busdiagnose
FB
Funktionsbaustein zur Ermittlung des DeviceNet-Betriebszustands
Electric Drives
| Bosch Rexroth AG
and Controls
103/213
Bibliotheken

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis