Toutes les modifications apportées au logiciel depuis la version 1.1.0.0.
Nouvelles fonctions :
Nouvelle page Informations système avec des informations sur l’état des réseaux et services ainsi que des informations sur le système d’exploitation, les numéros de versions, problèmes de compatibilités et alertes de sécurité
Nouvelle zone de recherche, nouveaux filtre d’affichage et menu flottant pour les Paramètres d’application
Nouvelle page Graphiques pour visualiser les fichiers d’enregistrement CSV sous forme de graphiques de tendances
Nouvelle fonction permettant d’exporter toutes les variables utilisées dans les paramètres d’application en tant que variable globale pouvant être importée dans Control FPWIN Pro7
Nouvelle prise en charge de MongoDB avec possibilité d’insérer des données sans automate
Nouvelle prise en charge de InfluxDB avec possibilité d’insérer des données sans automate
Possibilité d’insérer des données sans automate également pour les clients SQL
Nouveau test de connexion pour l’interface COM Ethernet
Nouveau mode transparent pour COM1 (RS232) et COM2 (RS485/RS232)
Correction de bugs:
Enregistrer: Pour les applications nécessitant un mot de passe, l'enregistrement des paramètres échouait parfois. Ce bug a été corrigé.
Correction de bugs :
REST API : Parfois, la lecture de plusieurs registres échouait. Ce bug a été corrigé.
Client SQL : Des certificats SQL n’étaient pas définis correctement et ne pouvaient pas être supprimés. Ce bug a été corrigé.
Interface COM : Le protocole Ethernet COM4 "Modbus" ne fonctionnait pas correctement. Ce bug a été corrigé.
Correction de bugs :
Port : La fonction READ_COILS de la fonctionnalité passerelle Modbus pouvait renvoyer des informations incorrectes sur l’état du coil. Ce bug a été corrigé.
Nouvelles fonctions :
Compatible avec BSP version 1.3 (et HMWIN Studio 4.5)
Possibilité de protéger les fichiers de sauvegarde avec un mot de passe.
La fonction de rétablissement des fichiers reconnait les fichiers sauvegardés protégés par un mot de passe.
Autres améliorations :
Sécurité via mots de passe améliorée.
Nodejs actualisé de la version 16.15.1 à 16.20.0.
Correction de bugs :
Port : La fonction READ_COILS de la fonctionnalité passerelle Modbus pouvait renvoyer des informations incorrectes sur l’état du coil. Ce bug a été corrigé.
Correction de bugs :
CEI60870 : Optimisation de la stabilité de l’option Fermer les connexions CEI60870 si l’API n'est pas en cours d’exécution.
Modification de la plage des Enregistrements dans le cache de 0–20 à 1–20.
Optimisation de la transmission des données via Corvina 1 (fragmentation TCP).
Correction de bugs :
Script : Dans certains cas, la transmission automatique des fichiers d’enregistrement à l’aide de FPWEB_FTP() et FPWEB_EMAIL() fonctionnait de manière inattendue. Ce bug a été corrigé.
Correction de bugs :
Le téléchargement des fichiers de configuration de l’enregistrement des données (data logger) ne fonctionnait pas. Ce bug a été corrigé.
L’importation des points de données du type LREAL ne fonctionnait pas. Ce bug a été corrigé.
Autres améliorations :
Pour la communication serveur Modbus, les zones mémoire WR et WY peuvent être affectées aux "Holding registers" et "Input registers".
Nouvelles fonctions :
Client TLS et serveur TLS
Client SQL :
Bouton Tester la connexion
Interface utilisateur et aide en ligne en français.
Nodejs 10 remplacé par Nodejs 16.
Autres améliorations :
Client SQL :
Performances renforcées grâce à des intervalles d’interrogation de 0,5s.
Chiffrement disponible pour toutes les connexions.
Chargement de certificats pour connexions sécurisées ajouté.
Exemple API ajouté.
Paramètres d’application : temps de chargement des pages amélioré.
Enregistrement des paramètres : seules les pages modifiées sont actualisées.
Sécurité renforcée grâce à des packs logiciels dans le firmware actualisés.
Correction de bugs :
REST API/serveur HTTP : Les requêtes GET pour registres LD provoquaient une erreur de syntaxe. Ce bug a été corrigé.
Le chargement d’un type de certificat CA ne supprimait pas le certificat existant. Ce bug a été corrigé.
Nouvelles fonctions :
REST API/serveur HTTP :
Nouveau nom de la page de configuration : REST API/serveur HTTP.
Méthode POST ajoutée.
Fonctionnalité serveur HTTP ajoutée.
Chiffrement pour REST API et serveur HTTP ajouté.
Restrictions de plages IP pour accès à REST API et au serveur HTTP ajoutées.
Réinitialisation aux paramètres par défaut, ajoutée à chaque page de configuration
Data Logger : Types de données LREAL et LREALEXP ajoutés dans les paramètres des points de données.
Client HTTP : Bloc fonction avec paramètre permettant de spécifier les en-têtes définis par l’utilisateur, ajouté à la bibliothèque FP-I4C.
CEI60870 : Opérations de fichiers prises en charge.
Autres améliorations :
Les paramètres inconnus prennent une valeur par défaut au lieu d’un état inconnu.
D’autres petites améliorations.
Correction de bugs :
Les paramètres REST API n’étaient pas enregistrés dans certains cas. Ce bug a été corrigé.
Le bloc fonction FPI4C_TELEGRAM_SendMessage (Control FPWIN Pro7) n’envoyait pas les caractères d’espacement. Ce bug a été corrigé.
Correction de bugs :
Client e-mail : Un message d’erreur apparaissait lorsque les zones d’entrée en option pour l’émetteur ou le destinataire étaient vides. Ce bug a été corrigé.
Client e-mail : Dans certains cas, le client e-mail provoquait la fermeture du système lorsqu’un e-mail était envoyé. Ce bug a été corrigé.
Client e-mail : Aucun message d’erreur n’apparaissait lorsque les zones d’entrée obligatoires pour le port et le serveur SMTP étaient vides. Ce bug a été corrigé.
Assistant connexion API : En mode avancé, l’interface série pour les paquets TCP redirigés n’était pas définie correctement. Ce bug a été corrigé.
Connexions TCP : Amélioration du traitement de l’état de TIME_WAIT des connexions TCP orphelines.
Autres améliorations :
Client e-mail : Amélioration des performances de validation des adresses e-mails.
Test API : Tous les types d’API FP-XH ajoutés.
Correction de bugs :
CEI60870 : Dans certains cas, l’adresse superposée de IEC870_Monitor n’était pas calculée correctement. Ce bug a été corrigé.
CEI60870 : Dans certains cas, la limite supérieure de la plage d’adresses des registres de contrôle n’était pas définie correctement. Ce bug a été corrigé.
Correction de bugs :
CEI60870 : Le paramètre w était relié à une variable incorrecte. Ce bug a été corrigé.
CEI60870 : Le paramètre Adresse CASDU ne fonctionnait pas dans certains cas, lorsque l’adresse n’était pas définie correctement. Ce bug a été corrigé.
Data Logger : Lorsque les fichiers d’enregistrement étaient supprimés, les fichiers étaient toujours affichés dans la liste jusqu’à ce que l’utilisateur ait quitté la page. Ce bug a été corrigé.
Data Logger : Le format de fichiers d’enregistrement, défini par l’utilisateur, ne fonctionnait pas. Ce bug a été corrigé.
Redémarrage selon paramètres de temps : Le redémarrage selon les paramètres de temps n’était pas exécuté correctement. Ce bug a été corrigé.
Autres améliorations :
Data Logger : Les formats de fichiers d’enregistrement, défini par l’utilisateur, peuvent être enlevés et supprimés.
Nouvelles fonctions :
Interface Web encore plus intuitive.
Nouvel assistant de configuration pour paramétrer les pages Interface COM et Port.
Aide en ligne en allemand.
Meilleure prise en charge des appareils portables.
Script : surlignage de la syntaxe pour langage de scripts.
Heure/Date : nouvelle option pour que l’heure UTC soit toujours utilisée.
Correction de bugs :
Port : Le registre d’entrée ne pouvait pas être affecté à la zone WX (passerelle Modbus/TCP). Ce bug a été corrigé.
Client e-mail : Occasionnellement, des certificats n’étaient pas acceptés. Ce bug a été corrigé.
Dans certains cas, Réinitialiser aux paramètres par défaut ne permettait pas de réinitialiser les paramètres entièrement. Ce bug a été corrigé.
Nouvelles fonctions :
Client SMTP (e-mail) ajouté.
Correction de bugs :
Data Logger : Les mots de contrôle ne fonctionnaient pas correctement lorsque le temps d’interrogation paramétré était incorrect ou en cas de problème d’adressage. Ce bug a été corrigé.
Client HTTP : Lorsque les paramètres étaient enregistrés, les certificats et fichiers clés n’étaient pas enregistrés. Ce bug a été corrigé.
Port : Restrictions de lecture/écriture/blocage optimisées.
Client FTP : Parfois les registres API remplacés n’étaient pas les bons lorsque des fichiers avec des lignes très longues étaient lues. Ce bug a été corrigé.
Autres améliorations :
Body-parser supprimé (obsolète)
Script : Vous pouvez choisir d’envoyer les fichiers d’enregistrement automatiquement via FTP ou un e-mail ou de ne pas les envoyer.
La taille des paramètres d’application qui peuvent être rétablis était limitée à environ 50kB. Cette limite a été augmentée.
Aide en ligne actualisée.
D’autres petites améliorations.
Nouvelles fonctions :
REST API/serveur HTTP : Fonction HTTP ajoutée pour lire/écrire des données dans l’automate.
Fonctionnalité client HTTP ajoutée.
Bouton de déconnexion ajouté.
Correction de bugs :
CEI60870 : erreur corrigée en cas de transmission avec horodatage lorsque l’heure locale est utilisée
Port : une erreur de paramétrage apparue dans la table des restrictions n’était pas toujours indiquée. Ce bug a été corrigé.
Autres améliorations :
Aide en ligne actualisée.
Les registres de contrôle API par défaut superposés ont été ajustés.
Port : Les connexions d’accès aux zones mémoire restreintes ne provoquent plus de timeout ; un code d’erreur est envoyé à la place.
Correction de bugs :
Général : L’indicateur de progrès ne s’éteignait pas même si les paramètres avaient été sauvegardés avec succès. Ce bug a été corrigé.
Port :
Lorsqu’une erreur de paramétrage apparaissait dans la table des restrictions, l’erreur n’était pas toujours affichée. Ce bug a été corrigé.
Le texte du titre de la table des restrictions a été corrigé (zone mémoire et droits d’accès ont été inversés).
CEI60870 : Lorsque Utiliser CEI60870 était désactivé, l’adresse ASDU n’était pas sauvegardée correctement. Maintenant, l’adresse ASDU par défaut est définie.
Autres améliorations :
CEI60870 : Les paramètres IP sont désactivés lorsque Mode sécurité IP est défini sur Désactivé.
Correction de bugs :
Interface COM : Le protocole Modbus a été enlevé de l’interface USB (COM3).
Port :
Parfois, la communication Modbus TCP - RS232 utilisait la mauvaise adresse Modbus. Ce bug a été corrigé.
Dans certains cas, l’indicateur de progrès ne s’éteignait pas lorsque la connexion API était testée. Ce bug a été corrigé.
CEI60870 : Dans certains cas, une adresse ASDU incorrecte était sauvegardée. Ce bug a été corrigé.
Autres améliorations :
En cas d’erreur de configuration, l’entrée incorrecte est affichée.
Correction de bugs :
Port : Correction de bugs pour la communication via MEWTOCOL7 (écriture de bits)
Correction de bugs :
CEI60870 : Handshake optimisé entre chaque tâche.
Autres améliorations :
MQTT : Gestion optimisée des pertes de connexion et reconfiguration
Port : Gestion des reconfigurations optimisée
Bibliothèque FPI4C.sul actualisée pour MQTT (avec exemples)
Nouvelles fonctions :
Communication CEI 60870 avec jusqu’à 4 connexions redondantes
Nouvelle fonction d’actualisation du firmware via l’interface web
Correction de bugs :
Port :
Quand de nouvelles restrictions étaient ajoutées, le bouton était parfois visible parfois masqué. Ce bug a été corrigé.
Dans certains cas, Supprimer la sélection ne fonctionnait pas pour les restrictions. Ce bug a été corrigé.
Les contrôles d’adresses dans la table de restrictions ne fonctionnait pas toujours correctement (par ex. adresse finale inférieure à l’adresse de départ). Ce bug a été corrigé.
Le service ne s’arrête plus accidentellement lorsque aucune configuration n’est définie.
Autres améliorations :
MQTT : Données utiles max. augmentées à 64 kOctets
Modifications mineures :
Prise en charge de HMWIN Studio 4.0, build 155 sans mise à jour Runtime. HMWIN Studio 2.x n’est plus pris en charge.
Nouvelle fonctionnalité dans le script pour superviser l’état du port ouvert :
WI[xyz] := FPWEB_GET_IP4(["PORT_INBOUND" | "PORT_OUTBOUND"], "port number");
Actuellement non documenté dans l’aide en ligne.
Correction de bugs :
Script : FPWEB_COPY_DT ne fonctionnait pas avec RS485. Ce bug a été corrigé.
Modifications mineures :
Texte modifié
Redémarrage selon paramètres de temps : 0 n’est plus sélectionnable.
Actualisation de la date/heure dans l’API prise en compte immédiatement après le redémarrage du FP-I4C.
Correction de bugs :
MQTT : problème de stabilité résolu.
Modifications mineures :
Sur la page Data Logger, la fonction d’exportation est désormais une section séparée.
Autres améliorations :
Pour l’interface COM4 (Ethernet), il est désormais possible de définir un offset de 0.
Après avoir redémarré le FP-I4C, une synchronisation de l’heure est exécutée si un intervalle de synchronisation est défini.
Correction de bugs :
Le client SQL ne pouvait pas se connecter à Azure car le chiffrement était désactivé. Le problème a été résolu.
Nouvelles fonctions :
Contrôle d’accès nouvel utilisateur.
En étant connecté en tant qu’utilisateur, seuls la fonction de supervision et le téléchargement des fichiers sont autorisés.
Data Logger
Les fichiers d’enregistrement peuvent aussi être supprimés.
Exemples et bibliothèque API.
Les exemples API pour le client FTP, le client SQL et MQTT peuvent être téléchargés à partir des pages Client FTP, Client SQL et MQTT.
La bibliothèque API pour le FP-I4C peut être téléchargée à partir des pages Client FTP, Client SQL et MQTT.
Autres améliorations :
L’actualisation de la date/heure dans l’API est désormais disponible également quand NTP est désactivé.
Lors de l’affichage des fichiers d’enregistrement (dans la section Data Logger), un texte indique lorsque les données ont été actualisées.
Pointeur FTP actualisé à 32bits.
La passerelle Modbus pour toutes les interfaces (sauf RS485) utilise l’adresse API de "EE".
Différents liens d’accès à l’aide en ligne ont été ajoutés.
Sélection du port ajoutée (test de connexion) en cas de ports multiples définis pour la même interface.
Correction de bugs :
L’enregistrement des données ne fonctionnait pas lorsque certaines configurations étaient définies. Le problème a été résolu.
La table de restriction ne fonctionnait pas dans certains cas de configuration. Le problème a été résolu.
La passerelle Modbus ne renvoyait pas de réponse lorsqu’une zone était définie sur Bloquer. Problème résolu avec un message d’erreur.
Le mode débogage pour les nœuds se terminait avec une exception. Problème résolu.
Nouvelles fonctions :
Nouveau design de l’interface utilisateur :
Le design a été modifié et amélioré.
Les textes et titres ont été modifiés (simplifiés et plus courts).
Des icônes ont été ajoutées.
Interface COM/Port
Le bouton Tester la connexion a été supprimé de la page Interface COM.
Sur la page Port, les boutons pour tester la connexion ont été ajoutés pour les interfaces RS232, RS485/RS232 et USB.
Passerelle Modbus ajoutée pour chaque port.
Autoriser FPWIN Pro ajoutée pour chaque port.
Tables de restrictions et de passerelle Modbus
Une nouvelle table a été ajoutée sur la page Port pour les restrictions d’accès et pour l’affectation des adresses passerelle Modbus.
Data Logger
Une nouvelle section a été ajoutée pour afficher et télécharger les fichiers d’enregistrement.
Port
Protocole de communication GT pris en charge dans les paramètres du port MEWTOCOL et MEWTOCOL7.
Aide en ligne
Aide en ligne ajoutée
Autres améliorations :
Pour chaque page de paramètres, l’application vérifie s’il y a eu des modifications. Si c’est le cas, lors du changement de page, il sera demandé à l’utilisateur s’il souhaite enregistrer ses modifications.
Un contrôle des registres et drapeaux de contrôle est exécuté sur toutes les pages pour vérifier s’ils ont été utilisés plusieurs fois.
Position des info-bulles améliorée.
Modifications mineures :
Le paramètre Vitesse de transmission auto. n’est plus disponible pour l’interface COM3 (USB).
Lorsque Interface COM est défini sur USB, le numéro de station est fixé à "0".
Il est possible de tester la connexion API uniquement lorsque le protocole est défini sur MEWTOCOL ou MEWTOCOL7.
La longueur du nom du fichier d’enregistrement des données et la longueur du nom du dispositif ont été modifiées à 30 (32 avant).
Une note en bas de page "Port" a été ajoutée lorsque les paramètres ont été changés.
Correction de bugs :
Script : Lorsque les paramètres étaient sauvegardés, un message était envoyé env. 1min. après avec des codes html.
Data Logger : Le nom du dispositif n’apparaitra pas sur le bouton extensible.
Data Logger : Lorsque la liste des variables CSV est importée, la longueur du nom des variables n’est pas vérifiée (30 caractères max.).
Data Logger : Dans certains cas, le bouton Supprimer la sélection était activé/désactivé de manière incorrecte.
Port : L’adresse IP de départ et l’adresse IP finale n’étaient pas vérifiées.
Heure/Date : Lorsque Intervalle de synchronisation en min était défini sur une valeur différente de 0, Heure/date n’était pas ON.
Heure/Date : Pour le FP7, la plage d’adressage DT50 n’écrivait pas la date et l’heure dans les registres système du FP7.