Dies ist ein Protokoll aller Software-Änderungen ab Version 1.1.0.0.
Behobene Fehler:
Datenlogger: Probleme beim Protokollieren von Daten auf USB-Sticks wurden behoben.
Beim Verlassen der Applikationseinstellungen wurden Benutzer zur Bestätigung aufgefordert, auch wenn keine Änderungen vorgenommen wurden. Dies wurde behoben.
Sicherung/Wiederherstellung: Beim Wiederherstellen von Sicherungsdateien mit verschlüsselten Kennwörtern wurde das Kennwort nicht korrekt konvertiert. Dies wurde behoben.
Weitere Verbesserungen:
Datenlogger: Verbesserte Stabilität bei der Protokollierung über Ethernet und Modbus/TCP.
Diagramme: Verbesserte Benutzerfreundlichkeit: Wenn Sie eine einzelne Datei auswählen, wird das Kontrollfeld automatisch aktiviert, sodass die Datei durch Klicken auf Daten aktualisieren aktualisiert werden kann.
: Deaktivierte Diagramme bleiben deaktiviert.
Neue Funktionen:
Neue Seite Systeminformationen mit Statusinformationen zu Netzwerken und Diensten sowie Betriebssysteminformationen, Versionsnummern, Kompatibilitätsproblemen und Sicherheitsmeldungen
Neues Suchfeld, Anzeigefilter und schwebendes Menü für die Applikationseinstellungen
Neue Seite Diagramme für die Anzeige von aufgezeichneten CSV-Dateien als Trendgraphiken
Neue Funktion zum Exportieren aller in den Applikationseinstellungen verwendeten Variablen als globale Variable, die in Control FPWIN Pro7 importiert werden kann
Neue MongoDB-Unterstützung, einschließlich der Möglichkeit, Daten ohne SPS einzufügen
Neue Unterstützung für InfluxDB, einschließlich der Möglichkeit, Daten ohne SPS einzufügen
Auch für SQL-Clients wurde die Möglichkeit hinzugefügt, Daten ohne SPS einzufügen
Neuer Verbindungstest für die Ethernet-COM-Schnittstelle
Neuer transparenter Modus für COM1 (RS232) und COM2 (RS485/RS232)
Behobene Fehler:
Speichern: Bei Anwendungen mit Passwortschutz ist das Speichern von Einstellungen gelegentlich fehlgeschlagen. Dies wurde behoben.
Behobene Fehler:
REST-API: Beim Lesen von mehreren Registern traten Fehler auf. Dies wurde behoben.
SQL-Client: SQL-Zertifikate wurden nicht korrekt eingestellt und konnten nicht entfernt werden. Dies wurde behoben.
COM-Schnittstelle: Das COM4-Ethernet-Protokoll "Modbus" funktionierte nicht ordnungsgemäß. Dies wurde behoben.
Behobene Fehler:
Port: Gelegentlich lieferte die Funktion READ_COILS des Modbus-Gateways falsche Statusinformationen. Dies wurde behoben.
Neue Funktionen:
Kompatibel mit BSP Version 1.3 (und HMWIN Studio 4.5).
Backup-Dateien können mit einem Passwort verschlüsselt werden.
Die Wiederherstellungsfunktion erkennt verschlüsselte Backup-Dateien.
Weitere Verbesserungen:
Passwortsicherheit verbessert.
Nodejs von Version 16.15.1 auf 16.20.0 aktualisiert.
Behobene Fehler:
Port: Gelegentlich lieferte die Funktion READ_COILS des Modbus-Gateways falsche Statusinformationen. Dies wurde behoben.
Behobene Fehler:
IEC60870: Die Stabilität der Option IEC60870-Verbindung beenden, wenn SPS abgeschaltet wurde optimiert.
Der Bereich von Datensätze im Cache wurde von 0 bis 20 zu 1 bis 20 geändert.
Die Datenübertragung mit Corvina 1 wurde optimiert (TCP-Fragmentierung).
Behobene Fehler:
Skript: Die automatische Übertragung von Aufzeichnungsdateien mit FPWEB_FTP() und FPWEB_EMAIL() hat in einigen Fällen nicht funktioniert. Dies wurde behoben.
Behobene Fehler:
Die Konfigurationsdateien für den Datenlogger konnten nicht heruntergeladen werden. Dies wurde behoben.
Der Import von Datenpunkten des Typs LREAL hat nicht funktioniert. Dies wurde behoben.
Weitere Verbesserungen:
Bei der Modbus-Kommunikation lassen sich die WR- und WY-Speicherbereiche nun auch den Holding- und Input-Registern zuweisen.
Neue Funktionen:
TLC-Client und TLS-Server
SQL-Client:
Schaltfläche Verbindung testen.
Französische Benutzeroberfläche und Online-Hilfe.
Nodejs 10 ersetzt durch Nodejs 16.
Weitere Verbesserungen:
SQL-Client:
Bessere Performance durch kürzere Polling-Intervalle von 0,5s.
Verschlüsselung möglich für alle Verbindungen.
Verwendung von Zertifikaten für sichere Verbindungen.
SPS-Beispiel hinzugefügt.
Applikationseinstellungen: Verbesserte Seitenladezeiten.
Speichern von Einstellungen: Nur geänderte Seiten werden aktualisiert.
Sicherheitsupdate der Softwarepakete in der Firmware.
Behobene Fehler:
REST-API/HTTP-Server: GET-Anforderungen für LD-Register führten zu einem Fehler. Dies wurde behoben.
Nach dem Hochladen eines anderen CA-Zertifikattyps wurde das vorhandene Zertifikat nicht gelöscht. Dies wurde behoben.
Neue Funktionen:
REST-API/HTTP-Server:
Der Name der Konfigurationsseite wurde geändert und lautet jetzt REST-API/HTTP-Server.
POST-Methode hinzugefügt.
HTTP-Server-Funktionalität hinzugefügt.
Verschlüsselung für REST-API und HTTP-Server hinzugefügt.
Beschränkung von IP-Bereichen für REST-API und HTTP-Server hinzugefügt.
Alle Konfigurationsseiten lassen sich jetzt einzeln auf die Standardeinstellungen zurücksetzen.
Datenlogger: In den Datenpunkteinstellungen wurden die Datentypen LREAL und LREALEXP hinzugefügt.
HTTP-Client: Ein Funktionsbaustein mit einem Parameter für benutzerdefinierte Header wurde hinzugefügt.
IEC60870: Dateioperationen werden unterstützt.
Weitere Verbesserungen:
Unbekannte Einstellungen erhalten nun einen Standardwert anstelle eines unbekannten Status.
Weitere kleine Verbesserungen.
Behobene Fehler:
Das Speichern der REST-API-Einstellungen wurde manchmal nicht bestätigt. Dies wurde behoben.
Der Funktionsbaustein FPI4C_TELEGRAM_SendMessage (Control FPWIN Pro7) hat keine Leerzeichen übertragen. Dies wurde behoben.
Behobene Fehler:
Email-Client: Wenn das optionale Sender- oder Empfängerfeld nicht ausgefüllt wurde, erschien eine Fehlermeldung. Dies wurde behoben.
Email-Client: Beim Senden einer Email kam es zu gelegentlichen Systemabstürzen. Dies wurde behoben.
Email-Client: Wenn eines der Port- oder SMTP-Pflichtfelder nicht ausgefüllt wurde, erschien keine Fehlermeldung. Dies wurde behoben.
SPS-Verbindungsassistent: Die serielle Schnittstelle für die Weiterleitung von TCP-Paketen wurde im erweiterten Modus falsch eingestellt. Dies wurde behoben.
TCP-Verbindungen: Die Bearbeitung des TIME_WAIT-Status von verwaisten TCP-Verbindungen wurde verbessert.
Weitere Verbesserungen:
Email-Client: Die Validierung der Emailadresse wurde beschleunigt.
SPS-Test: Alle SPSen vom Typ FP-XH wurden hinzugefügt.
Behobene Fehler:
IEC60870: In einigen Fällen wurden überlappende Adressen bei IEC870_Monitor nicht korrekt berechnet. Dies wurde behoben.
IEC60870: Die Berechnung der Adressbereichsobergrenze von Steuerregistern war in einigen Fällen fehlerhaft. Dies wurde behoben.
Behobene Fehler:
IEC60870: Der Parameter w war an die falsche Variable gebunden. Dies wurde behoben.
IEC60870: Falsche Adresseinstellungen führten zu einem Fehlverhalten des Parameters CASDU-Adresse. Dies wurde behoben.
Datenlogger: Gelöschte Aufzeichnungsdateien verblieben bis zum Verlassen der Seite in der Liste. Dies wurde behoben.
Datenlogger: Das benutzerdefinierte Dateiformat funktionierte nicht. Dies wurde behoben.
Neustart durch Zeitsteuerung: Der Neustart durch Zeitsteuerung wurde nicht korrekt ausgeführt. Dies wurde behoben.
Weitere Verbesserungen:
Datenlogger: Benutzerdefinierte Formate für Aufzeichnungsdateien können nun entfernt und gelöscht werden.
Neue Funktionen:
Neues, benutzerfreundliches Webinterface.
Neuer Konfigurationsassistent, um Einstellungen auf den Seiten COM-Schnittstelle und Port vorzunehmen.
Deutsche Online-Hilfe.
Bessere Unterstützung für Mobilgeräte.
Skript: Syntaxhervorhebung für Skriptsprache.
Uhrzeit/Datum: Neue Option, um immer die UTC-Zeit zu verwenden.
Behobene Fehler:
Port: Das Input Register konnte nicht dem WX-Bereich (Modbus/TCP-Gateway) zugeordnet werden. Dies wurde behoben.
Email-Client: Gelegentlich wurden Zertifikate nicht akzeptiert. Dies wurde behoben.
In einigen Fällen führte Standardkonfiguration laden nicht zu einem vollständigen Reset. Dies wurde behoben.
Neue Funktionen:
SMTP-Client (Email) hinzugefügt.
Behobene Fehler:
Datenlogger: Steuerworte funktionierten im Falle einer falschen Pollingzeit-Einstellung oder aufgrund eines Adressierungsproblems nicht korrekt. Dies wurde behoben.
HTTP-Client: Beim Speichern der Einstellungen wurden die Zertifikate und Schlüsseldateien nicht gespeichert. Dies wurde behoben.
Port: Optimierte Beschränkungen für Lesen/Schreiben/Blockieren.
FTP-Client: Manchmal wurden falsche SPS-Register überschrieben, wenn Dateien mit sehr langen Zeilen gelesen wurden. Dies wurde behoben.
Weitere Verbesserungen:
Der Body-Parser wurde entfernt (veraltet).
Skript: Sie können jetzt wählen, ob Aufzeichnungsdateien automatisch über FTP oder Email versendet oder nicht versendet werden sollen.
Die Größe der Applikationseinstellungen, die wiederhergestellt werden kann, war auf etwa 50kB begrenzt. Dieser Grenzwert wurde erhöht.
Die Online-Hilfe wurde aktualisiert.
Weitere kleine Verbesserungen.
Neue Funktionen:
REST-API/HTTP-Server: HTTP-Funktion zum Lesen/Schreiben von Daten in die SPS hinzugefügt.
HTTP-Client-Funktion hinzugefügt.
Abmelden-Schaltfläche hinzugefügt.
Behobene Fehler:
IEC60870: Problem mit der Übertragung des Zeitstempels bei Verwendung der lokalen Zeit behoben
Port: Wenn ein Einstellungsfehler in der Tabelle "Einschränkungen" auftrat, wurde der Fehler nicht immer angezeigt. Dies wurde behoben.
Weitere Verbesserungen:
Die Online-Hilfe wurde aktualisiert.
Überlappende Standard-SPS-Steuerregister wurden angepasst.
Port: Verbindungen zu zugriffsbeschränkten Speicherbereichen führen nicht mehr zu einem Timeout; stattdessen wird ein Fehlercode zurückgegeben.
Behobene Fehler:
Allgemeines: Die Fortschrittsanzeige schaltete sich nicht aus, obwohl die Einstellung erfolgreich gespeichert wurde. Dies wurde behoben.
Port:
Wenn ein Einstellungsfehler in der Tabelle "Einschränkungen" auftrat, wurde der Fehler nicht immer angezeigt. Dies wurde behoben.
Der Titeltext der Tabelle "Einschränkungen" wurde korrigiert (Speicherbereich und Zugriffsrecht waren vertauscht).
IEC60870: Wenn IEC60870 verwenden deaktiviert war, wurde die ASDU-Adresse nicht ordnungsgemäß gespeichert. Jetzt ist die Standard-ASDU-Adresse eingestellt.
Weitere Verbesserungen:
IEC60870: Die IP-Einstellungen sind deaktiviert, wenn für den IP-Sperrmodus Deaktiviert eingestellt ist.
Behobene Fehler:
COM-Schnittstelle: Das Modbus-Protokoll wurde von der USB-Schnittstelle (COM3) entfernt.
Port:
Manchmal wurde bei der Modbus/TCP-Kommunikation zu RS232 die falsche Modbus-Adresse verwendet. Dies wurde behoben.
In einigen Fällen schaltete sich die Fortschrittsanzeige nicht aus, wenn die SPS-Verbindung getestet wurde. Dies wurde behoben.
IEC60870: In einigen Fällen wurde eine falsche ASDU-Adresse gespeichert. Dies wurde behoben.
Weitere Verbesserungen:
Wenn ein Konfigurationsfehler auftritt, wird der falsche Eintrag angezeigt.
Behobene Fehler:
Port: Bugfix für die Kommunikation über MEWTOCOL7 (Schreibbits)
Behobene Fehler:
IEC60870: Optimierte Handshakes zwischen den einzelnen Tasks.
Weitere Verbesserungen:
MQTT: Optimierte Handhabung bei Verbindungsabbrüchen und Neukonfiguration
Port: Optimierte Handhabung bei Neukonfiguration
Aktualisierung der FPI4C.sul-Bibliothek für MQTT (einschließlich Beispiele)
Neue Funktionen:
IEC60870-Kommunikation mit bis zu 4 Redundanzverbindungen
Neue Firmware-Update-Funktion über Webinterface
Behobene Fehler:
Port:
Beim Hinzufügen neuer Einschränkungen schaltete die Schaltfläche manchmal zwischen sichtbar und ausgeblendet um. Dies wurde behoben.
In einigen Fällen funktionierte Auswahl löschen für Einschränkungen nicht. Dies wurde behoben.
Einige Prüfungen für Adressen in der Tabelle "Einschränkungen" funktionierten nicht korrekt (z.B. Endadresse niedriger als Anfangsadresse). Dies wurde behoben.
Der Dienst stoppt nicht mehr versehentlich, wenn keine Konfiguration eingestellt ist.
Weitere Verbesserungen:
MQTT: Maximale Payload auf 64 KByte erhöht
Kleinere Änderungen:
Unterstützung für HMWIN Studio 4.0, Build 155 ohne Runtime-Update. HMWIN Studio 2.x wird nicht mehr unterstützt.
Neue Funktion in Skript zur Überwachung des Status offener Ports:
WI[xyz] := FPWEB_GET_IP4(["PORT_INBOUND" | "PORT_OUTBOUND"], "port number");
Derzeit nicht in der Online-Hilfe dokumentiert.
Behobene Fehler:
Skript: FPWEB_COPY_DT funktionierte nicht mit RS485. Dies wurde behoben.
Kleinere Änderungen:
Textänderungen
Neustart durch Zeitsteuerung: 0 ist nicht mehr wählbar.
Die Aktualisierung von Datum/Uhrzeit in der SPS wird sofort nach einem FP-I4C-Neustart vorgenommen.
Behobene Fehler:
MQTT: Ein Stabilitätsproblem wurde behoben.
Kleinere Änderungen:
Auf der Seite Datenlogger verfügt die Exportfunktion jetzt über einen eigenen Abschnitt.
Weitere Verbesserungen:
Für die COM4-Schnittstelle (Ethernet) kann nun ein Offset von 0 eingestellt werden
Nach einem FP-I4C-Neustart wird eine Zeitsynchronisation gestartet, wenn ein Synchronisationsintervall festgelegt wurde.
Behobene Fehler:
Der SQL-Client konnte keine Verbindung zu Azure herstellen, weil die Verschlüsselung deaktiviert war. Das Problem wurde behoben.
Neue Funktionen:
Neue Benutzerzugriffskontrolle
Bei einer Anmeldung als "Benutzer" sind nur die Überwachungsfunktion und das Herunterladen von Dateien erlaubt.
Datenlogger
Aufzeichnungsdateien können auch gelöscht werden.
SPS-Beispiele und -Bibliothek.
SPS-Beispiele für FTP-Client, SQL-Client und MQTT können von den Seiten FTP-Client, SQL-Client und MQTT heruntergeladen werden.
Die SPS-Bibliothek für FP-I4C kann von den Seiten FTP-Client, SQL-Client und MQTT heruntergeladen werden.
Weitere Verbesserungen:
Die Aktualisierung von Datum/Uhrzeit der SPS ist jetzt auch möglich, wenn NTP deaktiviert ist.
Bei der Auflistung von Aufzeichnungsdateien (im Abschnitt Datenlogger) wird ein Text angezeigt, wann Daten aktualisiert wurden.
FTP-Zeiger auf 32 Bit aktualisiert.
Modbus-Gateway für alle Schnittstellen (außer RS485) verwendet die SPS-Adresse "EE".
Verschiedene Links zur Online-Hilfe hinzugefügt.
Portauswahl (für Verbindungstest) hinzugefügt, falls mehrere Ports für dieselbe Schnittstelle eingestellt sind.
Behobene Fehler:
Die Datenaufzeichnung funktionierte nicht, wenn eine bestimmte Konfiguration eingestellt war. Das Problem wurde behoben.
Die Tabelle "Einschränkungen" funktionierte in einigen Konfigurationsfällen nicht. Das Problem wurde behoben.
Modbus-Gateway gab keine Antwort zurück, wenn für einen Bereich Blockieren eingestellt war. Das Problem wurde mit einer Fehlerantwort behoben.
Der Debug-Modus für Knoten wurde mit einer Ausnahme beendet. Das Problem wurde behoben und verbessert.
Neue Funktionen:
Neues UI-Design
Das Design wurde geändert und verbessert.
Die Texte und Überschriften wurden geändert (einfacher und kürzer).
Es wurden Symbole hinzugefügt.
COM-Schnittstelle/Port
Die Schaltfläche Verbindung testen wurde von der Seite COM-Schnittstelle entfernt.
Auf der Seite Port wurden eigene Schaltflächen zum Testen der Verbindung für die Schnittstellen RS232, RS485/RS232 und USB hinzugefügt.
Modbus-Gateway für jeden Port hinzugefügt.
FPWIN Pro zulassen für jeden Port hinzugefügt.
Tabelle "Einschränkungen" und Modbus-Gateway-Tabelle
Auf der Seite Port wurde eine neue Tabelle für Zugriffsbeschränkungen und für die Modbus-Gateway-Adresszuordnung hinzugefügt.
Datenlogger
Es wurde ein neuer Abschnitt zum Auflisten und Herunterladen von aufgezeichneten Dateien hinzugefügt.
Port
Das GT-Kommunikationsprotokoll wird in den MEWTOCOL- und MEWTOCOL7-Port-Einstellungen akzeptiert.
Online-Hilfe
Online-Hilfe hinzugefügt
Weitere Verbesserungen:
Für jede Einstellungsseite wird überprüft, ob Änderungen vorgenommen wurden. Wenn ja, wird beim Verlassen der Seite zum Speichern aufgefordert.
Für Steuerregister und Steuermerker wird auf allen Seiten geprüft, ob sie mehrfach verwendet wurden.
Die Anordnung der Quick-Infos wurde verbessert.
Kleinere Änderungen:
Die Schnittstelle COM3 (USB) verfügt nicht mehr über eine Autobaud-Einstellung.
Wenn für die COM-Schnittstelle USB eingestellt ist, ist für die Teilnehmeradresse "0" fest eingestellt.
Das Testen der SPS-Verbindung ist nur möglich, wenn für das Protokoll entweder MEWTOCOL oder MEWTOCOL7 eingestellt ist.
Die Länge des Dateinamens von Aufzeichnungsdateien und die Länge des Gerätenamens wurde auf 30 (von 32) geändert.
Es wird eine am Ende der Port-Seite angezeigt, wenn Einstellungen geändert wurden.
Behobene Fehler:
Skript: Beim Speichern der Einstellungen wurde nach ca. 1 Min. eine Meldung mit einigen HTML-Codes zurückgegeben.
Datenlogger: Der Gerätename wird nicht auf der erweiterbaren Schaltfläche angezeigt.
Datenlogger: Beim Importieren der CSV-Variablenliste wird die Länge des Variablennamens (max. 30 Zeichen) nicht überprüft.
Datenlogger: In einigen Fällen wurde die Schaltfläche Auswahl löschen nicht korrekt deaktiviert/aktiviert.
Port: IP-Anfangs- und IP-Endadresse wurden nicht überprüft.
Uhrzeit/Datum: Wenn für Synchronisationsintervall in Minuten etwas anderes als 0 eingestellt war, wurde für Uhrzeit/Datum nicht EIN angezeigt.
Uhrzeit/Datum: Beim SPS-Typ FP7 wurden das Datum und die Uhrzeit nicht aus dem Speicherbereich DT50 in die FP7-Systemregister geschrieben.