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 | |
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 |