Blacklisting und Whitelisting

Mit der Version 1.12 besteht die Möglichkeit, ein Black- oder Whitelisting für PLC-Symbole zu verwenden. Mit dem Black- bzw. Whitelisting können PLC-Symbole explizit für die Verwendung im HMI ausgeblendet bzw. eingeblendet werden. Dafür können Sie die entsprechenden Variablen in der PLC mit einem Attribut-Pragma taggen. Im Standardfall ist das Blacklisting aktiv, das heißt, Sie haben Zugriff auf alle Variablen der PLC, die nicht explizit für das HMI ausgeblendet werden. Auf der Konfigurationsseite der ADS-Extension können Sie zwischen Black- und Whitelisting wechseln (Use whitelisting).

Blacklisting und Whitelisting 1:

Folgende Attribut-Pragmas stehen für das Black- bzw. Whitelisting im TwinCAT HMI zur Verfügung:

{ attribute 'TcHmiSymbol.Show' }
{ attribute 'TcHmiSymbol.ShowRecursively' }
{ attribute 'TcHmiSymbol.Hide' }
{ attribute 'TcHmiSymbol.ReadOnly' }
{ attribute 'TcHmiSymbol.BLOB' }

Verwendung:

Blacklisting und Whitelisting 2:

Blacklisting überschreibt Whitelisting.

Mit Blacklisting sind alle Variablen im HMI sichtbar, außer Variablen mit dem Attribut TcHmi-Symbol.Hide.

Mit Whitelisting sind keine Variablen im HMI sichtbar, außer Variablen mit den Attributen TcHmiSymbol.Show und TcHmiSymbol.ShowRecursively.

Blacklisting und Whitelisting 3:

Verfügbar ab der Version 1.12.