Herunterladen Inhalt Inhalt Diese Seite drucken

Pls/Init - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

PLS/INIT

Argument
zulässige Datentypen
switch
Integer-
-konstante
- Label
register
Integer-
-konstante
- Label
Integer-
type *
-konstante
-variable Ix
axis
offset
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
I[01]
=
0x0001
I[02]
=
0x6666
.
.
.
PLC/WRITE
2, 3,I[01]
.
.
.
Durch diese Instruktion wird die Integervariable I[01] in das E/A-Register 3
und die Variable I[02] in E/A-Register 4 geschrieben.
PLS/INIT ist eine Compiler-Direktive. Sie dient zur Initialisierung der
(Nockenschaltwerks-)PLS-Tabelle. Es ist ohne Bedeutung, an welcher
Stelle dieser Befehl im Programm steht, weil das Nockenschaltwerk nur
initialisiert wird. Mit dem Befehl (PLS[1].t=1) können Änderungen der
Tabelle zur Laufzeit durchgeführt werden.
inaktiv, solange das Ausgaberegister Null ist bzw. in den Ein- und Aus-
Positionen aller Bits Nullen stehen.
Pro Nockenschaltwerk können 16 Ausgänge und ein Winkelversatz
programmiert werden. Die Positionseingabe für das Nockenschaltwerk
ist der ELS-Leitwert, der von einem externen Geber, einem Motorgeber
oder einer virtuellen Leitachse kommen kann. Die Ausgänge werden mit
jedem SERCOS-Zyklus aktualisiert.
Syntax:
(PRIMARY, Zuweisung von Ausgaberegister, Leitachse
und Offset)
PLS/INIT
switch, 0, register, type, axis, offset
oder
(SECONDARY, Definition der Ein- und Ausschalt-
positionen)
switch, element, on position, off position
wobei:
Bereich
1, 2
1 - ELS
2 - virtuelle Achse
3 - primäre Achse
4 - sekundäre Achse
0 bei Typ 1 oder 2
ansonsten 1-32
0-360
oder
Programmieren in Textsprache
Das Nockenschaltwerk ist
Beschreibung
Ausgaberegister
Typ der Achse des Nockenschaltwerks
* Derzeit ist der einzige gültige Typ
„ELS".
Achsnummer
PLS-Winkelversatz (vorauseilend)
11-63

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis