Server-Erweiterung

Das TwinCAT HMI NuGet-Paket Beckhoff.TwinCAT.HMI.Vision enthält die HMI Server-Erweiterung TcHmiVision, mit der Bilder aus der SPS in der TwinCAT HMI angezeigt werden können. Dazu werden alle ADS-Symbole vom Typ ITcVnDisplayableImage aus den konfigurierten Runtimes aufgelistet und können in verschiedenen Formaten mit einem HMI-Symbol verknüpft werden. Siehe Systemvoraussetzungen für die benötigte .NET Version.

Konfiguration

Nachdem das Paket erfolgreich in das HMI-Projekt eingebunden wurde, tragen Sie unter Server > TcHmiVision die Ziel-SPS ein:

Server-Erweiterung 1:

Anwendung

1. Navigieren Sie zu einem HMI-View und fügen Sie ein Image-Control ein.
Server-Erweiterung 2:
2. Öffnen Sie die Eigenschaften des Controls und klicken Sie beim Parameter Src auf Create data binding…
Server-Erweiterung 3:
3. Verlinken Sie den Src-Parameter des Image-Controls mit dem entsprechenden Bildsymbol an folgender Stelle: Server symbols > TcHmiVision > PLC > MAIN > ipImage > <Bildformat>
Server-Erweiterung 4:
Server-Erweiterung 5:

Verlinken von Bildern

Das Verlinken von Bildern ist nur möglich, wenn im Prozessabbild des konfigurierten Zielsystems entsprechende Bildvariablen enthalten sind.

Server-Erweiterung 6:

Intervall

Die Geschwindigkeit, mit der Bilder aus der SPS abgerufen werden können, hängt von dem System, der Bildgröße und der Auslastung ab. Wir empfehlen daher, im Binding-Dialog unter Settings ein festes Intervall anzugeben um eine Überlastung des Systems zu verhindern.

Wenn mehrere Bilder auf einer Seite angezeigt werden sollen, empfiehlt es sich weiterhin, unterschiedliche Intervalle zu verwenden z. B. 200 ms und 201 ms. Dadurch werden die Bilder getrennt voneinander abgerufen, was bei größeren Datenmengen vorteilhaft sein kann.

Übertragungsformate

Die Server-Erweiterung erhält die Bilddaten von der SPS im BMP-Format und sendet sie als Base64-String an den TwinCAT HMI Client weiter. Um die Datenmenge, die an einen Client übertragenen wird zu reduzieren, können Bilder in der Server-Erweiterung komprimiert werden. Folgende Bildformate stehen zur Verfügung:

Server-Erweiterung 7:

Für die Übertragung als Stream muss der HMI-Server als Administrator gestartet werden. Sonst ist keine Bildübertragung möglich.