TcHmiSrv

Typ-Definitionen

Name

Beschreibung

adsRoute

ADS-Route

threadPoolSize

Thread-Pool-Größe

accessEnum

Zugriffsstufe

severity

Severity

timing

Timing

valueType

Datentyp

alarmState

Alarm-Zustand

confirmationState

Alarm-Quittierung

nullableDateTime

Nullable datetime

eventType

Ereignis-Typ

message

Nachricht

alarm

Alarm

event

Ereignis

symbol

Symbol

filter

Filter

userLocale

Client-Locale

userTimeZone

Client-Zeitzone

userGroups

Nutzergruppen

eventFilter

Ereignis-Filter

Webserver

Symbolname

Text

Beschreibung

CLIENT_CACHE_MAX_AGE

Speicherdauer Client-Cache

Definiert, wie lange Server-Antworten zwischengespeichert werden dürfen.

COOKIEEXPIRATIONDATE

Cookie-Ablaufdatum

Der Server verwendet Cookies, um Sitzungs-IDs zu speichern. Achten Sie darauf, dass das Cookie-Ablaufdatum und die Zeit der automatischen Abmeldung nicht im Widerspruch zueinander stehen.

CLIENTPRIORITYLIST

Client Priorisierung

Ip-Adressen von priorisierten Clients. Wenn das Client-Limit erreicht ist können diese Clients sich trotzdem verbinden, indem die Verbindung von Clients, die nicht in der Liste sind, getrennt wird.

SESSIONSTORAGE

Gespeicherte Sitzungen

Sitzungen werden hier gespeichert, damit sie nach einem Server-Neustart weiterhin gültig sind.

DISCOVERY

SSDP-Discovery

Änderung wird nach Server-Neustart aktiv

ENDPOINTS

Endpoints

Es werden IPv4- und IPv6-Endpunkte unterstützt. Nur HTTPS-Endpunkte sollten für den Remote-Zugriff aktiviert werden. Verwenden Sie die Wildcard-Adressen '0.0.0.0' und '[::]', um Remote-Verbindungen auf allen Netzwerkschnittstellen zu akzeptieren.

KEEP_ALIVE

Keep-alive

Timer für persistente Verbindungen.

SOCKET_TIMEOUT

Socket-Timeout

Timeout bei unvollständigem Nachrichtenrumpf.

ETAGENABLED

ETAG aktiv

Der Entity-Tag-HTTP-Header ist eine Identifikationsnummer für eine bestimmte Version einer Ressource.

GZIPENABLED

GZIP aktiv

Die GZIP-Komprimierung wird vom Server und den Web-Clients verwendet, um die Übertragungsgeschwindigkeit und die Bandbreitennutzung zu verbessern.

GZIPMINSIZE

GZIP Minimale Größe

Verhindert das Komprimieren von kleinen Datenmengen.

DEFLATECOMPRESSIONLEVEL

GZIP-Kompressionslevel

Die GZIP-Komprimierung wird vom Server und den Web-Clients verwendet, um die Übertragungsgeschwindigkeit und die Bandbreitennutzung zu verbessern.

PERMESSAGEDEFLATEENABLED

PerMessageDeflate aktiv

Versucht, die Komprimierung für alle WebSocket-Anfragen zu aktivieren. Die Komprimierung wird für Clients, die diese Funktion nicht unterstützen, nicht aktiviert.

CACHEENABLED

Cache aktiviert

Wenn diese Funktion aktiviert ist, speichert der Webserver häufig angeforderte Daten wie Webseiten, Bilder und ähnliche Medieninhalte im RAM, um die Antwortzeiten zu verbessern.

CACHEMAXENTRYSIZE

Maximale Größe Cache-Eintrag

Server-Neustart erforderlich.

CACHEMAXSIZE

Maximale Cache-Größe

Server-Neustart erforderlich.

CACHEMAXAGE

Speicherdauer von Cache-Einträgen

Server-Neustart erforderlich.

GLOBALHTTPHEADERS

Globale HTTP(S) Header

Diese Header werden in allen HTTP-Antworten gesetzt.

REVALIDATION

Re-Validierung erzwingen

Entsprechende Cache-Control, Pragma- und Expire-Header werden gesetzt.

MIME

MIME-HTTP-Headers

Zuweisungen für den Internet Media Type.

DEFAULTDOCUMENT

Standard-Dokument

Diese Standardseite wird angezeigt, wenn ein Web-Client eine URL anfordert, die auf eine Verzeichnisstruktur verweist, anstatt auf eine tatsächliche Webseite innerhalb der Verzeichnisstruktur.

Allgemeine Eigenschaften

Symbolname

Text

Beschreibung

PROJECTNAME

Projektname

Der Name des HMI-Projektes.

PROJECTVERSION

Projektversion

Die Version des zuletzt hochgeladenen HMI-Projekts.

DEFAULTLOCALE

Standard-Lokalisierung

Leer lassen, um die Client-Spracheinstellung zu verwenden.

DEFAULTTIMEZONE

Standard-Zeitzone

Leer lassen, um die Client-Zeitzoneneinstellung zu verwenden.

DEFAULTTIMEFORMATLOCALE

Standard-Zeit-Lokalisierung

Leer lassen, um die Client-Spracheinstellung zu verwenden.

CONFIGURATIONS

Konfigurationen

Die Namen aller vorhandenen Konfigurationen.

FILES

Dateien

Spezielle Einstellungen und Berechtigungen für bestimmte Dateien oder Verzeichnisse.

VIRTUALDIRECTORIES

Virtuelle Verzeichnisse

Virtuelle Verzeichnisse werden verwendet, um anzugeben, welche Ordnerpfade des Dateisystems über den Webserver bereitgestellt werden sollen.

REQUIREAUTH

Authentifizierung erforderlich

Authentifizierung sollte nur in privaten Netzwerken deaktiviert werden.

EXTENSIONS

Erweiterungen

Server-Erweiterungen werden verwendet, um zusätzliche Funktionen in den Server zu integrieren.

USERGROUPS

Nutzergruppen

Benutzergruppen haben Zugriffsberechtigungen auf bestimmte Symbole und Dateien. Die Berechtigungen werden den Benutzern auf der Grundlage der Benutzergruppen, denen sie angehören, zugewiesen.

USERGROUPUSERS

Gruppenmitglieder

Die Account-Einstellungen und Gruppenmitgliedschaften aller Benutzer aller Authentifizierungserweiterungen.

REMOTESERVERS

Remote-Server

Verbindungen zu anderen HMI-Servern. Die Symbol-Mappings von Remote-Servern können wie Symbole von Erweiterungen des aktuellen Servers verwendet werden.

REMOTESERVERS_CERTIFICATES

Erlaubte Zertifikate für Remote-Server

Zertifikate der Remote-Server.

Erweitert

Symbolname

Text

Beschreibung

MAXSESSIONS

Maximale Anzahl an Verbindungen

Maximale Anzahl an gleichzeitigen Verbindungen.

THREADPOOLSIZE

Größe des Thread-Pools

Server-Neustart erforderlich.

FLOODPROTECTION

Flood protection

Erlaubte WebSocket- und HTTP-Anfragen pro Client IP pro Sekunde

HTTP_FLOODPROTECTION

Flood protection HTTP

Erlaubte HTTP-Anfragen pro Client IP pro Sekunde pro URI

INITTIMEOUT

Timeout beim Initialisieren von Erweiterungen

Das Initialisieren einer Servererweiterung sollte nicht mehr als diese Zeit in Anspruch nehmen.

SHUTDOWNTIMEOUT

Timeout beim Entladen von Erweiterungen

Das Entladen einer Servererweiterung sollte nicht mehr als diese Zeit in Anspruch nehmen.

UPLOADTIMEOUT

Upload-Timeout

Upload-Anfragen werden abgelehnt, wenn sie nach dieser Zeitspanne nicht abgeschlossen sind.

CHUNKSIZE

Größe eines Chunk-Pakets

Beim Herunterladen werden Dateien in Chunks dieser Größe gesendet.

VIDEOSEGMENTSIZE

Größe eines Videosegments

HTTP-Range-Requests (Video-Streams) werden in Chunks dieser Größe aufgeteilt.

CHECKSUMENABLED

Prüfsumme aktiviert

Beim Publish-Prozess wird die Prüfsumme der Dateien validiert

DEFAULTEVENTEXTENSION

Standard Logger-Erweiterung

Wenn das Funktionssymbol 'ListEvents' aufgerufen wird, werden die Ereignisse von der Standard-Ereigniserweiterung angefordert.

DIAGNOSTICS_DOMAINS

Logge Diagnose-Daten für Domains

Diagnose-Nachrichten können zur Fehler-Diagnose verwendet werden. Diese Einstellung hat jedoch negative Auswirkungen auf die Performance.

MAXCONNECTIONSPERCLIENT

Maximale Anzahl Verbindungen pro Client

Beachten Sie, dass Web-Browser unter Umständen mehrere Verbindungen gleichzeitige zu demselben Server öffnen, um schnellere Ladezeiten zu erreichen.

MAXHTTPHEADERSIZE

Maximale Größe des HTTP-Headers

Anfragen mit HTTP-Headern, die größer sind als diese Grenze, werden vom Web-Server abgelehnt.

MAXREQUESTSIZE

Maximale Anfragegröße

Anfragen, die diesen Wert überschreiten, werden vom Web-Server abgelehnt.

ENABLE_SERVER_UPDATE

Server-Updates aktivieren

Remote-Server können während des Publish-Prozesses auf neue Versionen aktualisiert werden, wenn Server-Updates aktiviert sind

SHOW_CONFIGURATION_HINTS

Konfigurationshinweise anzeigen

Konfigurationshinweise informieren über problematische Einstellungen oder Kombinationen von Einstellungen in den Konfigurationen des Servers oder der Servererweiterungen.

DISABLED_CONFIGURATION_HINTS

Deaktivierte Konfigurationshinweise

Konfigurationshinweise, die nicht mehr gezeigt werden sollen.

Sicherheit

Symbolname

Text

Beschreibung

DEFAULTAUTHEXTENSION

Standard Authentifizierungs-Erweiterung

Es können mehrere Authentifizierungserweiterungen gleichzeitig verwendet werden. Die Standard-Authentifizierungserweiterung wird standardmäßig auf der Login-Seite ausgewählt.

USERSELECTTYPE

Wähle Nutzer anhand von

Wenn es nur wenige Benutzerkonten gibt, kann die Auswahl des Benutzerkontos über ein Listbox den Anmeldevorgang vereinfachen.

AUTO_LOGOFF

Automatische Abmeldung

Kann für einzelne Benutzerkonten überschrieben werden. Dieser Wert wird verwendet, wenn für den aktuellen Benutzer kein anderer Wert angegeben ist. Achten Sie darauf, dass das Cookie-Ablaufdatum und die Zeit der automatischen Abmeldung nicht im Widerspruch zueinander stehen.

DEFAULTUSERGROUP

Standard-Nutzergruppe

Alle Benutzerkonten werden automatisch zu dieser Benutzergruppe hinzugefügt.

AUTO_LOGINUSER

Automatischer Login

Der hier konfigurierte Benutzer wird automatisch eingeloggt, wenn eine neue Sitzung eröffnet wird.

CERTIFICATE

Zertifikat

Zertifikat im PEM- oder PFX-Format.

CERTIFICATEEXPIRATION

Gültigkeitsdauer für Zertifikate

Kürzere Gültigkeitsdauern begrenzen den Schaden durch Schlüsselkompromittierung und Falschausstellungen. Gestohlene Schlüssel und falsch ausgestellte Zertifikate sind für einen kürzeren Zeitraum gültig.

SELFSIGNEDROOTCA

Selbstsigniertes Root-Zertifikat

Dieses Zertifikat wird verwendet, um self-signed Server-Zertifikate zu erstellen.

SELFSIGNEDROOTCAKEY

Selbstsignierter Root-Zertifikat-Schlüssel

Dieser Schlüssel wird zur Entschlüsselung des Root-Zertifikats verwendet.

KEY

Schlüssel

Dieser Schlüssel wird zur Entschlüsselung des Zertifikats verwendet. Bei Zertifikation im PFX-Format kann dieses Feld leer bleiben.

TEMPDH

TempDH

Benutzerdefinierte Parameter für den Diffie-Hellman (DH)-Schlüsselaustausch.

KEYPASSWORD

Schlüssel-Passwort

Passwort für die Dekodierung des privaten Schlüssels oder der PFX-Datei. Wenn das Zertifikat kein Passwort benötigt, kann dieses Feld leer bleiben.

AUTHCLIENTCERTIFICATE

Authentifizierung nur über Client-Zertifikate

HTTPS-Verbindung zum Server kann nur von Clients mit zulässigem Client-Zertifikat hergestellt werden.

LOCKOUT_PROTECTION_CLIENT_CERTIFICATE

Lockout Protection

Aktivieren von Client Zertifikaten nur mit lokalem Endpoint möglich.

CLIENTCERTIFICATES

Client-Zertifikate

Client-Zertifikate können als alternativer Authentifizierungsmechanismus, der nicht auf Passwörtern basiert, verwendet werden.

SAMESITE_ATTRIBUTE

SameSite-Attribut

Definiert, ob Cookies bei Cross-Site-Requests mitgesendet werden sollen.

Symbole

Symbolname

Text

Beschreibung

DEFINITIONS

Definitionen

Hier werden JSON-Schema-Definitionen gespeichert.

SYMBOLS

Symbol-Mappings

Ein Symbol-Mapping ermöglicht den Zugriff auf interne Symbole einer Domäne.