Control Unit

Nachricht an/von PLC

Beschreibung

Mit dieser Control Unit können Nachrichten von der CNC an die PLC empfangen werden und Nachrichten von der PLC an einen anderen Teilnehmer des Kommunikationsprozesses, der von der CNC bereitgestellt wird, geschickt werden.

Die CNC kann über die Befehle #MSG PLC ["…"] bzw. #MSG SYN PLC [“...”] (siehe [PROG]) eine Nachricht an die PLC absetzen. Die Information mit welchem der Befehle eine Nachricht verschickt wurde, wird in den Nutzdaten dieser Control Unit ebenfalls versendet.

Datentyp

MC_CONTROL_MSG_UNIT, siehe Beschreibung Control Unit mit Verbrauchskontrolle

ST-Pfad

gpCh[channel_idx]^.msg_mc_control

Kommandierte, angeforderte Daten

ST-Element

.command_w

.request_r

Datentyp

HLI_MSG_SENDUNG

Zugriff

PLC schreibt command_w und liest request_r

Flusskontrolle kommandierter Wert

ST-Element

.command_semaphor_rw

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Besonderheiten

Verbrauchsdatum

Zugriff

PLC kann Daten zur Kommandierung schreiben, wenn command_semaphor_rw den Wert FALSE besitzt. Sind alle zu kommandierenden Daten geschrieben, setzt die PLC command_semaphor_rw auf den Wert TRUE.

CNC entnimmt die kommandierten Daten wenn command_semaphor_rw TRUE ist und setzt anschließend das Flag auf FALSE.

Flusskontrolle angeforderter Wert

ST-Element

.request_semaphor_rw

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Besonderheiten

Verbrauchsdatum

Zugriff

Die von der GUI angeforderten Daten können in die Control Unit geschrieben werden, wenn request_semaphor_rw FALSE ist. Anschließend wird dieses Element auf TRUE gesetzt.

PLC liest die vom GUI angeforderten Daten, wenn request_semaphor_rw TRUE ist. Nachdem die Daten vollständig in die PLC übernommen worden sind, setzt die PLC dieses Element auf FALSE.

Umleitung

ST-Pfad

.enable_w