Kollmorgen
4.4
Objekt Blockfolgesteuerung (Klasse 0x26)
Dieses Objekt sorgt für die Ausführung der Fahrsätze oder Fahrsatzfolgen. Fahrsätze können über
die Objektklasse "Befehlsblock" (Klasse 0x27) vorab in den Servoverstärker programmiert werden.
Diese Blocks entsprechen den Servoverstärker Fahrsätzen. Positionierungsbewegungen, Zeitver-
zögerungen und Parameteränderungen können verknüpft werden, um einen im Servoverstärker
gespeicherten Fahrsatz zu erstellen. Sobald das gespeicherte Blockprogramm konfiguriert wird,
kann es entweder über das Objekt "Blockfolgesteuerung" oder mit dem Blocknummernfeld Polled
I/O Befehlsmeldung und dem Startblockbit ausgeführt werden.
4.4.1
Attribut 0x01: Block
Beschreibung
Zugriffsregel
Datentyp
Bereich
4.4.2
Attribut 0x02: Block ausführen
Beschreibung
Zugriffsregel
Datentyp
Bereich
4.4.3
Attribut 0x03: Aktueller Block
Beschreibung Nummer des in Ausführung befindlichen Blocks. Ist 0 während einer Referenzfahrt.
Zugriffsregel
Datentyp
Bereich
4.4.4
Attribut 0x04: Blockfehler
Beschreibung
Zugriffsregel
Datentyp
Bereich
DeviceNet für S300/S600/S700
11/2018
Definiert die Instanznummer des auszuführenden Anfangsblocks. Entspricht der Nummer im
ASCII-Kommando MOVE [Blocknummer].
Get / Set
Unsigned Short Integer
1 bis 255
Führt den über Attribut 1 definierten Kommandoblock aus.
Entspricht dem ASCII-Kommando MOVE
Get / Set
Boolean
0 = löschen oder durchgeführt
1 = Ausführung des Blocks
Get
Unsigned Short Integer
1 bis 255
Wird gesetzt, wenn ein Blockfehler auftritt. In diesem Fall wird die Ausführung des Blocks un-
terbrochen. Dieses Bit wird nach dem Lesen des Blockfehlercodes (5) zurückgesetzt.
Get
Boolean
0 = Keine Fehler
1 = Blockfehler aufgetreten
Explizite Meldungen
Vorgabe
N/A
Nichtflüchtig N/A
Siehe auch
Block ausführen, MOVE (ASCII)
0
Vorgabe
Nichtflüchtig N/A
Siehe auch
Block, Blockfehler, MOVE (ASCII)
Vorgabe
N/A
Nichtflüchtig N/A
Block, Block ausführen, TASKNUM (AS-
Siehe auch
CII)
0
Vorgabe
Nichtflüchtig
Siehe auch
Block ausführen, Blockfehlercode
35