Herunterladen Inhalt Inhalt Diese Seite drucken

Nicht Bitcodierte Kanalunabhängige Hilfsfunktionen - Bosch Rexroth MTX 15VRS Projektierungsbeschreibung

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

MTX 15VRS SPS-Interface
10.3
Nicht bitcodierte kanalunabhängige Hilfsfunktionen
(Maschinenparameter /AUXF/PlcIf/ChDep/ChIf[2]/AddrChDepBit "Adressen
der kanalspezifischen bitcodierten Hilfsfunktionen [2]" (2060 00009) -> M240,
Maschinenparameter /AUXF/PlcIf/ChDep/ChIf[3]/AddrChDepBit "Adressen
der kanalspezifischen bitcodierten Hilfsfunktionen [3]" (2060 00009) ->
M280).
Das Merkerfeld erhält aufgrund dieser Parameter folgende Struktur:
Kanal
M-Funktion
M31... M0
0
M128... M96
M31... M0
1
M128... M96
M31... M0
2
M128... M96
Tab. 10-2:
Struktur des Merkerfelds
Für jeden Kanal wird in diesem Beispiel ein 16 Byte großes Merkerfeld defi‐
niert, in dem jede bitcodierte Hilfsfunktion einen Merker belegt.
Die bitcodierten Hilfsfunktionen können quittungspflichtig oder nicht quit‐
tungspflichtig sein, wie in Maschinenparameter /AUXF/BitAckn/Byte000_015/
Byte000 ... /AUXF/BitAckn/Byte176_191/Byte191 "Quittungspflicht bitcodier‐
ter Hilfsfunktionen" (3010 00020) definiert.
Die Quittierung erfolgt durch das Rücksetzen der betreffenden bitcodierten
Hilfsfunktion durch das SPS-Anwenderprogramm.
Solange eine quittungspflichtige Hilfsfunktion durch das SPS-Anwenderpro‐
gramm nicht zurückgesetzt ist, wird der folgende NC-Satz nicht abgearbeitet.
Hilfsfunktionen, die nicht quittungspflichtig sind, müssen ebenfalls durch das
SPS-Anwenderprogramm zurückgesetzt werden, um bei einer erneuten Aus‐
gabe der Hilfsfunktion den Wechsel des Signalzustands von Logisch 0 auf
Logisch 1 erkennen zu können.
Die bitcodierten Hilfsfunktionen sind in erster Linie kanalbezogen, d. h., es
wird in dem jeweiligen Kanal das zugeordnete Bit gesetzt. Bei M10 wird z. B.
das 11. Bit des Kanals, innerhalb dessen die Hilfsfunktion ausgegeben wur‐
de, gesetzt.
Je nach Applikation kann das SPS-Anwenderprogramm vereinfacht werden,
wenn einige bitcodierten Hilfsfunktionen global wirken.
Zu diesem Zweck wird im Merkerfeld eine bestimmte Hilfsfunktion eines be‐
liebigen Kanals der globalen Hilfsfunktion zugewiesen.
Außer den bitcodierten Hilfsfunktionen (z. B. vom Typ M) können Hilfsfunktio‐
nen auch im BCD-Code mit 32 Bit Länge oder mit 64 Bit Länge oder als Bi‐
närwert im Format INTEGER (32 Bit), FLOAT (32Bit) und DOUBLE (64Bit)
ausgegeben werden (u. a. die Hilfsfunktionen vom Typ S).
Nicht bitcodierte kanalunabhängige Hilfsfunktionen werden keinem Kanal zu‐
geordnet und wirken damit in jedem Kanal gleich.
Für jeden nicht bitcodierten Hilfsfunktionstyp wird ein Operandenbereich defi‐
niert, der jeweils eine Länge von 8 Byte (32-Bit-BCD, INTEGER und FLOAT)
bzw. 12 Byte (64-Bit-BCD und DOUBLE) hat.
Hilfsfunktionen
Merkerfeld
M203.7 ... M200.0
M215.7 ... M212.0
M243.7 ... M240.0
M255.7 ... M252.0
M283.7 ... M280.0
M295.7 ... M292.0
R911400171_Ausgabe 02 Bosch Rexroth AG
123/409

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis