Kommandos und Anzeige via PLC-Schnittstelle

Kanalbetriebsart

Beschreibung

Anwahl einer speziellen Kanalbetriebsart, wie z.B. Syntaxcheck oder Fertigungszeitberechnung

Kommandos und Anzeige via PLC-Schnittstelle 1:
Datentyp

MCControlSGN32Unit, s. Beschreibung Control Unit

Besonderheiten

-

Zugriff

PLC liest Request + State und schreibt Command + Enable

ST-Pfad

pMC[channel_idx]^.addr^.MCControlDecoder_Data.MCControlSGN32Unit_ExecutionMode

Kommandierter, angeforderter und Rückgabewert

ST-Element

.D_Command

.D_Request

. D_State

Datentyp

DINT

Wertebereich

0x0000 ISG_STANDARD Normalbetrieb

0x0008 SYNCHK Simulation Syntaxcheck

Bemerkung:

Folgend Einstellungen sind in Vorbereitung:

0x0002 SOLLKON Simulation Sollkonturvisualisierung

0x0004 ON_LINE Simulation Onlinevisualisierung

0x0010 PROD_TIME Simulation Fertigungszeitberechnung

0x0020 ONLINE_PROD_TIME Simulation Online-
Fertigungszeitberechnung

0x0040 MACHINE_LOCK Dry run ohne Achsbewegung

0x0080 TECHNO_FILTER Dry run TECHNO-Filter

0x0100 KIN_TRAFO_OFF Überschreibt die automatische Freischaltung
für kinematische Transformationen durch
eine in den Kanalparametern (sda_mds*.lis)
definierte Kenngröße.

Umleitung

ST-Element

. X_Enable

Anzeige:

Parameter

Beschreibung

X_SyntaxCheck

Anzeige : Syntaxcheck aktiv

X_WaitAfterError

Anzeige : Decoder wartet auf Freigabe zum Fortsetzen

X_SyntaxCheckWaitContinueCleared

Anzeige : Decoder wartet auf Rücknahme der Freigabe zum Fortsetzen

Syntaxcheck aktiv

Beschreibung

Decoder arbeitet aktuell im Syntaxcheck

Signalfluss

CNC → PLC

ST-Pfad

pMC[channel_idx]^.addr^.StateDecoder_Data.X_SyntaxCheck

Datentyp

BOOL

Wertebereich

[TRUE = Decoder arbeitet im Syntaxcheck, FALSE]

Zugriff

PLC liest

Besonderheiten

-

Fehler während Syntaxcheck aufgetreten– warten auf externe Vorgabe

Beschreibung

Der Decoder wartet im Modus Syntaxcheck nach einem Fehler auf weitere externe Vorgabe (Fortfahren, Abbrechen)

Signalfluss

CNC → PLC

ST-Pfad

pMC[channel_idx]^.addr^.StateDecoder_Data.X_WaitAfterError

Datentyp

BOOL

Wertebereich

[TRUE = Fehler im Syntaxcheck aufgetreten – Decoder wartet, FALSE]

Zugriff

PLC liest

Besonderheiten

-

Syntaxcheck aktiv

Beschreibung

Decoder arbeitet aktuell im Syntaxcheck und wartet nach Fehler und Freigabe bis die Freigabe wieder zurückgenommen wird.

Signalfluss

CNC → PLC

ST-Pfad

pMC[channel_idx]^.addr^.StateDecoder_Data.X_SyntaxCheckReleaseNextBlockCleared

Datentyp

BOOL

Wertebereich

[TRUE = Decoder wartet auf löschen der Freigabe, FALSE]

Zugriff

PLC liest

Besonderheiten

-

Kommandos und Anzeige via PLC-Schnittstelle 2:
Abbildung 1-1: Implizites Handshake beim interaktiven Syntaxcheck zwischen Decoder und Mcm/PLC

Decodierung unterbrochen

Beschreibung

Die Decodierung wurde unterbrochen und wartet bis auf Freigabe zum Fortsetzen gebeben wird..

Signalfluss

CNC → PLC

ST-Pfad

pMC[channel_idx]^.addr^.StateDecoder_Data.X_WaitContinue

Datentyp

BOOL

Wertebereich

[TRUE = Decoder unterbrochen, FALSE]

Zugriff

PLC liest

Besonderheiten

-

Decodierung unterbrochen

Beschreibung

Die Decodierung wurde unterbrochen und der Decoder wartet vor Wiederaufnahme bis die Freigabe wieder gelöscht wird.

Signalfluss

CNC → PLC

ST-Pfad

pMC[channel_idx]^.addr^.StateDecoder_Data.X_WaitReleaseNextBlockCleared

Datentyp

BOOL

Wertebereich

[TRUE = Decoder wartet, FALSE]

Zugriff

PLC liest

Besonderheiten

-