Server

[ Klasse ]

Stellt Funktionen zur Kommunikation mit dem TwinCAT HMI Server zur Verfügung.

Statische Funktionen

Name

Beschreibung

getWebsocketReadyState

Gibt den aktuellen Wert des Websocket-Zustandes zurück.

isWebsocketReady

Gibt den Kommunikationszustand des Websockets zurück.

writeSymbol

Schreibt einen oder mehrere Werte auf ein TwinCAT HMI Server-Symbol.

writeSymbolEx

Schreibt einen oder mehrere Werte auf ein TwinCAT HMI Server-Symbol.

readSymbol

Liest einen oder mehrere Werte von einem TwinCAT HMI Server-Symbol.

readSymbolEx

Liest einen oder mehrere Werte von einem TwinCAT HMI Server-Symbol.

request

Schickt eine beliebige Anfrage an den TwinCAT HMI Server.

requestEx

Schickt eine beliebige Anfrage an den TwinCAT HMI Server.

releaseRequest

Gibt die zu einem Request an den TwinCAT HMI Server gehörenden Resourcen frei.

subscribe

Meldet eine Subscription auf eine Liste von Kommandos an.

subscribeEx

Meldet eine Subscription auf eine Liste von Kommandos an.

unsubscribe

Meldet eine bestehende Subscription ab.

unsubscribeEx

Meldet eine bestehende Subscription ab.

getCurrentUser

Liefert den Namen des aktuellen Benutzers als string oder null.

getGroupsOfCurrentUser

Liefert die Namen der Gruppen denen der aktuelle Benutzer zugeordnet ist als string Array.

getCurrentUserConfig

Liefert die aktuelle Benutzerkonfiguration zurück.

login

Loggt einen neuen Benutzer ein.

loginEx

Loggt einen neuen Benutzer ein.

loginEx2

Loggt einen neuen Benutzer ein.

logout

Loggt den aktuellen Benutzer aus.

logoutEx

Loggt den aktuellen Benutzer aus.

logoutEx2

Loggt den aktuellen Benutzer aus.

forceLogout

Loggt einen beliebigen Benutzer aus, wenn die entsprechenden Berechtigungen dafür vorhanden sind.

forceLogoutEx

Loggt einen beliebigen Benutzer aus, wenn die entsprechenden Berechtigungen dafür vorhanden sind.

Klassen

Name

Beschreibung

Events

Stellt Funktionen zur Überwachung von Alarmen und Events des Servers zur Verfügung.

Historize

Stellt Funktionen zur Verwaltung von Konfigurationseinstellungen der SqliteHistorize Server Erweiterung zur Verfügung.

UserManagement

Stellt Funktionen für die Benutzerverwaltung zur Verfügung.

RecipeManagement

Stellt Funktionen zur Verwaltung von Rezepten über die RecipeManagement Server Erweiterung zur Verfügung.

ADS

Stellt Funktionen der ADS-Erweiterung des Servers zur Verfügung.

Domains

Stellt Funktionen zur Überwachung von Domänen / Erweiterungen des Servers zur Verfügung.

Enumerationen

Name

Beschreibung

userConfigState

Informationen über den Zustand der aktuellen Benutzerkonfiguration.

ACCESS

Zugriffsrechte innerhalb des Servers.

Schnittstellen

Name

Beschreibung

IResultObject

Diese Schnittstelle erweitert TcHmi.IResultObject.
Enthält Informationen über den Erfolg der Anfrage und ggf. Rückgabewerte.

IValueResultObject

Beschreibt den Rückgabewert und ggf. Fehlerinformationen für ein bestimmtes Symbol aus einer Anfrage gegen den TwinCAT HMI Server.

ICommand

Beschreibt ein Kommando Objekt in einer TwinCAT HMI Server Anfrage oder Antwort.

ICommandError

Beschreibt einen Fehler innerhalb eines Kommando Objektes einer TwinCAT HMI Server Anfrage oder Antwort.

IError

Beschreibt einen Fehler innerhalb einer TwinCAT HMI Server Anfrage oder Antwort.

IDomainError

 

userConfigOnServer

Beschreibt eine TwinCAT HMI Server Benutzerkonfiguration.

IMessage

Beschreibt eine TwinCAT HMI Server Anfrage oder Antwort.

IMessageBase

Basisklasse für alle Server Anfragen oder Antworten.

IReadWriteMessage

Beschreibt eine TwinCAT HMI Server ReadWrite Anfrage oder Antwort.

ISubscriptionMessage

Beschreibt eine TwinCAT HMI Server Subscription Anfrage oder Antwort.

IEventMessage

Beschreibt eine TwinCAT HMI Server Event Anfrage oder Antwort.

Typen

Name

Beschreibung

IRequestType

 

ICommandOptions

 

ACCESS