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