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