PcComControl

PcComControl 1:

Interface

VAR_INPUT
    COMin : PcComInData;
END_VAR
VAR_IN_OUT
    COMout : PcComOutData;
    TxBuffer: ComBuffer;
    RxBuffer: ComBuffer;
END_VAR

Beschreibung

Der Funktionsbaustein PcComControl kontrolliert die Datenübertragung zwischen den SPS-internen Datenpuffern TxBuffer und RxBuffer und der Hardware. Die Datenstrukturen PcComInData und PcComOutData sind global deklariert und werden im TwinCAT System Manager mit der PC-Schnittstelle verknüpft.

PcComControl wird unabhängig von der Absicht Daten zu senden oder zu empfangen permanent aufgerufen (Hintergrundkommunikation). Dieser Baustein sollte in einer genügend schnellen Task aufgerufen werden, um eine effektive Baudrate nahe an der physikalisch eingestellten Baudrate zu erreichen.

Hinweis

Die Funktionsbausteine zur Hintergrundkommunikation werden vorzugsweise in einer schnellen Task abgearbeitet. Die Anforderungen an die Task-Zykluszeit sind bei der seriellen PC-Schnittstelle weitaus geringer als bei der seriellen Busklemme, daher ist eine spezielle schnelle Kommunikations-Task für die serielle PC-Schnittstelle oft nicht notwendig (vergleiche Unterstützte Hardware).

Ab der Version 2 der Kommunikationsbibliothek wird dieser Baustein durch den Baustein SerialLineControl ersetzt.