FB_CrestronConnections

FB_CrestronConnections 1:

Dieser Funktionsblock repräsentiert den TCP/IP-Server und verwaltet die TCP-Verbindungen.

Hierzu werden alle Socketverbindungen auf TCP-Port 48798 angenommen und zu allen Instanzen von FB_CrestronCommunication weitergeleitet. Jede Instanz von FB_CrestronCommunication prüft ob der eingehende Socket die gewünschte IP-Adresse besitzt. Ist dieses der Fall, wird der Socket gespeichert. Besitzt dieser keine gültige IP-Adresse, wird der Socket umgehend wieder geschlossen.

FB_CrestronConnections kann bis zu 10 Socketverbindungen verwalten und benötigt auf dem TwinCAT 3 Zielsystem die TwinCAT 3 Function TF6310 TC3 TCP/IP.

Im gesamten SPS-Programm darf es nur eine Instanz von FB_CrestronConnections geben. Diese Instanz sollte in einer schnelleren Task aufgerufen werden, als die Instanzen für die Schreib- und Lesebefehle.