19.3 |
Changelog
- Dans la visu-dyn du code, on n'affiche plus les variables en double sur une même ligne.
- La scrollbar horizontal est toujours affichée dans les deux volets de l'éditeur de code pour éviter un possible décalage vertical.
- Correction d'un bug passant le langage des blocs fonctions de Python à C.
|
21/12/2023 |
Windows
|
Linux
|
19.2 |
Changelog
- Correction d'un bug empêchant le chargement des variables systèmes si le code système réseau est téléchargé après la chargement du programme.
- Ajout de la visu-dyn dans le code.
|
05/12/2023 |
Windows
|
Linux
|
19.1 |
Changelog
- Ajout du type "MicroVM", et adaptation de l'interface.
- Les variables des blocs fonctions sont ré-organisées après chaque import.
- Ajout des fonctions de chargement de programme et connexion à MicroVM.
- Dans les équipements des projets MicroVM, ajout du port du relais TCP.
|
23/11/2023 |
Windows
|
Linux
|
19.0 |
Changelog
- Gestion des interruptions sur les entrées TOR.
- Ajout de la possibilité de changer le type ds contacts et bobines sans les supprimer.
- Lors d'un saut à l'intérieur d'une page, on ré-initialise le cache des conditions de la page.
|
27/06/2023 |
Windows
|
Linux
|
18.5 |
Changelog
- On peut maintenant choisir entre C et Python (pour MicroVM).
- On peut maintenant compiler le projet pour générer les adresses automatiques (ou juste sauvegarder le projet).
- On autorise le numéro d'esclave 255.
- Correction d'un bug si on définit à la fois un texte et une couleur de manière dynamique dans un IHM.
|
23/09/2022 |
Windows
|
Linux
|
18.4 |
Changelog
- Correction de la liste des variables Bluetooth.
|
12/04/2022 |
Windows
|
Linux
|
18.3 |
Changelog
- Correction d'un bug causant la disparition de certaines connexions lorsqu'on redimmensionne la fenêtre
|
07/02/2022 |
Windows
|
Linux
|
18.2 |
Changelog
- Si un bloc fonction n'est pas connecté à la source par sa patte d'entrée principale, une erreur est affichée à la compilation.
- Correction d'un bug de compilation lorsqu'on utilise des blocs dans des blocs.
- Amélioration des filtres de recherche de variables.
|
17/01/2022 |
Windows
|
Linux
|
18.1 |
Changelog
- Ajout du protocole 'modbus_fm' utilisant uniquement les forçages multiples.
|
06/01/2022 |
Windows
|
Linux
|
18.0 |
Changelog
- Gestion correcte des contextes pour les blocs appelés depuis un bloc.
- Correction d'un plantage si on charge un nouveau programme alors qu'on a des variables forcées, sans se déconnecter.
- La recherche dans les mnémoniques des variables est une recherche complète. utiliser *xxx* pour faire une recherche partielle.
- Ajout des variables systèmes pour le deuxième port Ethernet.
|
28/10/2021 |
Windows
|
Linux
|
17.9 |
Changelog
- On peut maintenant ouvrir directement un IHM dans MicroHMI.
- Les tables de variables sont classées par ordre alphabétique.
|
16/03/2021 |
Windows
|
Linux
|
17.8 |
Changelog
- Ajout de VERSION_APP dans les variables qui remontent automatiquement en DATA.
- Une erreur était générée si un objet n'est connecté à aucune sortie.
- Correction d'un plantage sous Windows lorsqu'on enregistre ou compile un projet contenant une page avec trop d'objets.
- Ajout de la possibilité de modifier un bloc fonction depuis le programme maître.
|
23/02/2021 |
Windows
|
Linux
|
17.7 |
Changelog
- Correction d'un plantage avec certaines polices de caractères.
- Correction d'un plantage lorsqu'on compile un projet avec un HID.
|
17/11/2020 |
Windows
|
Linux
|
17.6 |
Changelog
- Correction du commentaire pour FREQ_PWM (Hz, pas µs).
- Ajout d'une astuce pour pouvoir ouvrir de vieux projets corrompus.
- Correction d'un plantage quand on associe une E/S à un tableau.
- Correction d'un bug à l'import de variables empêchant la mise à jour du ladder.
|
12/11/2020 |
Windows
|
Linux
|
17.5 |
Changelog
- Les pages peuvent s'appeler "page_xxx" si "xxx" n'est pas un nombre entier.
- Les retours sont maintenant représentés par une simple flèche vers la gauche.
- Correction d'un bug de compatibilité avec les anciens IHMs.
- Correction d'un bug quand on tente de lire ou écrire un :x ou :w d'un tableau indexé.
|
03/07/2020 |
Windows
|
Linux
|
17.3 |
Changelog
- Correction d'un bug lorsqu'on utilise des repères sans nom.
|
09/06/2020 |
Windows
|
Linux
|
17.2 |
Changelog
- Correction d'un bug pouvant causer l'apparition de "None" dans les propriétés de l'IHM.
|
28/05/2020 |
Windows
|
Linux
|
17.11 |
Changelog
- Les références croisées vers l'IHM ouvrent MicroHMI.
|
25/03/2021 |
Windows
|
Linux
|
17.10 |
Changelog
- Lorsqu'on modifie l'adresse ou le mnémonique d'une variable utilisée comme variable d'E/S, celle-ci est mise à jour en conséquence.
- Correction d'un plantage aléatoire quand on modifie un IHM.
|
23/03/2021 |
Windows
|
Linux
|
17.1 |
Changelog
- Ré-écriture du parser XML.
- Correction d'un bug générant des redondances dans la liste des connexions à la sauvegarde du
|
26/05/2020 |
Windows
|
Linux
|
17.0 |
Changelog
- Ajout des limites de forçage pour les variables remontant sur un serveur.
- Correction d'un bug dans le classement des variables par mnémonique.
- Correction d'un bug potentiel dans la compilation si on donne un mnémonique trop court à une
|
04/05/2020 |
Windows
|
Linux
|
16.9 |
Changelog
- 16/09/2019: Support des champs de saisie avec valeur formatée dans le serveur web.
|
20/09/2019 |
Windows
|
Linux
|
16.8 |
Changelog
- Suppression d'un message d'erreur quand on tente d'enregistrer un projet alors qu'un enregistrement automatique est déjà en cours.
- Correction d'un bug faisant perdre le tri en cours lorsqu'on supprime une variable.
|
30/07/2019 |
Windows
|
Linux
|
16.7 |
Changelog
- La liste des ports série est maintenant classée par ordre alphabétique.
- Avant chaque sauvegarde, une copie nommée xxx.bak est créée.
- Ajout d'une option pour enregistrer automatiquement le projet.
- Si une image est manquante dans un synoptique, elle est remplacée par une image vide.
- Correction d'un bug empêchant la détermination automatique du libellé d'une fonction perso à l'import.
|
29/07/2019 |
Windows
|
Linux
|
16.6 |
Changelog
- 16/05/2019: Accélération du temps de traitement quand on enlève beaucoup de variables d'une grosse table.
|
16/05/2019 |
Windows
|
Linux
|
16.5 |
Changelog
- Le timeout de la requête permettant la compilation à distance d'un projet passe de 10 secondes à 5 minutes.
- Ajout de la possibilité d'optimisation la compilation sur le serveur distant.
|
24/04/2019 |
Windows
|
Linux
|
16.4 |
Changelog
- Correction d'un bug pouvant empêcher le chargement d'un projet suite à un import CSV raté.
|
17/04/2019 |
Windows
|
Linux
|
16.3 |
Changelog
- Correction d'un bug pouvant empêcher l'allocation de mémoire pour les blocs fonctions.
|
16/04/2019 |
Windows
|
Linux
|
16.2 |
Changelog
- Correction d'un bug empêchant l'utilisation, dans le code C, de fonctions dans une fonction.
|
10/04/2019 |
Windows
|
Linux
|
16.1 |
Changelog
- Correction de divers bugs dans la génération du code lors de l'utilisation de tableaux dans l'IHM.
- Correction d'un bug dans l'association d'une variable de type tableau indexé à une variable E/S.
- Correction d'un bug dans la gestion des références croisées pour les variables associées aux E/S.
- Si une variable est forcée, sa valeur apparaît avec un fond rouge dans le tableau des variables.
- Si une variable est forcée, son nom apparaît en rouge et en gras dans le Ladder.
- Optimisation de la génération du code quand on fait remonter beaucoup de variables vers un serveur ou qu'on a beaucoup de variables en IOBus.
- Correction de bugs dans la gestion des tableaux d'entrées / sorties.
- L'utilsation de boucles dans l'initialisation des variables est limité aux cas où il y a plus d'un élément à traiter.
- Le chargement des variables est fortement accéléré.
- L'affichage et la recherche des variables sont fortement accélérés.
|
09/04/2019 |
Windows
|
Linux
|
16.10 |
Changelog
- Ajout d'une colonne "adresse automatique" à l'export des variables.
- En cas de problème de connexion avec l'automate, une erreur est affichée plus rapidement.
- Quand on import une librairie, le dernier dossier est bien ré-utilisé par défaut.
- Les raccourcis clavier de la fenêtre principale fonctionnent maintenant aussi depuis l'éditeur de variables.
- Si on fait référence à l'index d'une variable qui n'est pas un tableau, la variable n'est pas traitée et est donc compilée comme une variable C (ce qui devrait générer une erreur de référence indéfinie).
- Quand on crée un nouveau projet ou qu'on en ouvre un autre, une nouvelle fenêtre est utilisée.
- Simplification de la gestion du code système distant: on utilise toujours l'adresse compiler.microladder.community.
- Quand une variable est forcée, toute la ligne est affichée en rouge.
- On n'autorise pas une variable à être à la fois externe et globale.
- Un message d'erreur est affiché lorsqu'on tente d'importer un programme dans la librairie.
|
17/03/2020 |
Windows
|
Linux
|
16.0 |
Changelog
- Ajout des fonctions de forçage / déforçage des variables.
- La modification de valeur est maintenant par défaut, à la place du forçage.
|
15/03/2019 |
Windows
|
Linux
|
15.3 |
Changelog
- Accélération de la suppression de grosses quantités de variables.
|
19/12/2018 |
Windows
|
Linux
|
15.2 |
Changelog
- Correction d'un bug dans la génération des adresses automatiques s'il y a des tableaux à adresse automatique parmi les variables.
|
11/12/2018 |
Windows
|
Linux
|
15.1 |
Changelog
- Correction d'un bug faisant surgir la fenêtre des variables quand on force une variable depuis le Ladder.
- Correction d'un bug empêchant le chargement du code système distant quand on crée un nouveau projet.
|
15/11/2018 |
Windows
|
Linux
|
15.0 |
Changelog
- Ajout de la possibilité de copier des tableaux entre eux.
- Ajout d'une sécurité contre les débordements de tableaux indexés.
- Les blocs fonctions non utilisés ne sont plus compilés.
- Les libellés des blocs fonctions sont maintenant sélectionnables.
- Ajout d'une liste de suggestions lorsqu'on rentre le nom d'une variable dans les propriétés d'un objet.
- Ajout d'une liste de suggestions dans l'éditeur de code.
- Le titre du projet apparaît dans la barre de titre de la fenêtre de variables.
- Ajout des variables systèmes du Bluetooth.
- Accélération de la génération des adresses automatiques, notamment si on utilise de très gros tableaux.
- Correction d'un bug empêchant la visu-dyn de certaines variables.
- Quand une chaîne est créée automatiquement, sa taille est automatiquement définie à 1 par défaut.
- Ajout d'un message d'erreur en cas de débordement d'index flagrant.
- Un message d'erreur est affiché si la variable IHM "tableau d'entrées" n'est pas un tableau.
- La complétion automatique fonctionne aussi dans les propriétés de l’IHM et dans le champ « E/S → variable associée » des variables.
- Utilisation de "requests" au lieu de "httplib" pour la communication avec le serveur de compilation.
- Correction d'un plantage si on ne définit pas le tableau d'entrées dans les options de l'IHM.
- Ajout d'un timeout dans la communication avec le serveur de compilation.
- Correction d'un bug d'affichage du curseur pendant le chargement des variables.
- Corretion de plusieurs bugs liés à l'utilisation d'un mnémonique commençant par 'x' ou 'w' et suivi d'un nombre.
|
11/01/2019 |
Windows
|
Linux
|
14.9 |
Changelog
- Correction d'un bug empêchant de valider les propriétés de l'équipement principal si on ne définit pas d'adresse distante.
|
13/03/2018 |
Windows
|
Linux
|
14.8 |
Changelog
- Correction d'un bug empêchant l'affichage des erreurs de compilation.
- Dans certains cas, un bloc fonction pouvait se retrouver importé alors qu'on avait annulé son import.
- Correction d'un bug dans l'allocation de la mémoire du LOG dans le cas où l'on n'a pas de mémoire sauvegardée et que l'on utilise des textes avec des caractères spéciaux.
- Correction d'un bug dans l'allocation de la mémoire du LOG dans le cas où l'on n'a pas de mémoire sauvegardée empêchant le déclaration des variables de gestion de l'adresse IP.
|
12/03/2018 |
Windows
|
Linux
|
14.7 |
Changelog
- Correction d'une faute de frappe dans la traduction de certains libellés (valeur min / max).
- Ajout d'un try / except autour des fonctions de génération d'images sur disque pour éviter les bugs dans la librairie PIL avec certains JPEG.
- Quand on renomme une page, les libellés des appels sont mis à jour.
|
07/03/2018 |
Windows
|
Linux
|
14.6 |
Changelog
- Ajout d'un avertissement en cas de polices de caractères manquantes.
- Les boutons de recherche sont grisés si on est sur une page Ladder.
- On peut ajouter une page directement depuis le menu d'ajout d'objets dans la barre d'outils.
- On affiche une erreur en cas de forçage de valeur flottante erronnée.
|
22/02/2018 |
Windows
|
Linux
|
14.5 |
Changelog
- Correction d'un bug de compatibilité avec des codes systèmes utilisant "_NB_IHM_" au lieu de "_NB_HMI_".
|
13/02/2018 |
Windows
|
Linux
|
14.4 |
Changelog
- Utilisation de RF_FREQ_NONE au lieu de "0" si la radio n'est pas utilisée.
- Utilisation d'un champ de saisie à la place d'un champ texte pour la saisie de la valeur initiale (utiliser \n pour les retours chariots).
- La configuration de la connexion à µDriver est stockée dans le projet au lieu d'être stockée dans la config de µLadder.
- On vérifie que la valeur initiale saisie soit correcte vis à vis du prefix de la variable.
- Correction d'un bug lors de la copie d'une page: tous les commentaires se retrouvaient avec une taille d'une ligne.
|
23/01/2018 |
Windows
|
Linux
|
14.3 |
Changelog
- Correction d'un bug pouvant causer le remplacement des mnémoniques de certaines variables dans le code C en cas de changement de type de programme.
|
03/01/2018 |
Windows
|
Linux
|
14.22 |
Changelog
- Correction d'un bug à l'import des variables.
|
10/10/2018 |
Windows
|
Linux
|
14.21 |
Changelog
- Accélération du chargement des variables.
|
25/09/2018 |
Windows
|
Linux
|
14.2 |
Changelog
- Ajout d'une astuce pour contourner un bug dans la librairie XML de Python dans Ubuntu 17.10.
- Si une variable a une adresse distante mais que son accès distant est indéfini, il est automatiquement défini en lecture/écriture.
- Lorsqu'on perd la connexion avec l'automate, on ne perd plus la connexion avec µDriver.
|
06/12/2017 |
Windows
|
Linux
|
14.20 |
Changelog
- Correction d'un crash potentiel quand on force une variable dont la précision n'est pas numérique.
- On n'affiche pas de valeur pour les variables qui ne sont pas lisibles en Modbus.
- Correction d'un bug quand on compile du code contenant un double anti-slash dans une chaîne.
- La sortie standard (stdout) n'est pas affichée si l'appli ne tourne pas dans un terminal ou une redirection.
- Correction d'un bug pouvant empêcher certaines variables d'êtres vues en visu-dyn.
|
18/09/2018 |
Windows
|
Linux
|
14.19 |
Changelog
- Le code C est sauvé moins souvent pour éviter les lenteurs quand on modifie le code.
|
14/08/2018 |
Windows
|
Linux
|
14.18 |
Changelog
- Correction d'un bug de décodage de l'URI à l'ouverture d'un fichier HEX à charger.
- Correction d'un bug d'encodage de nom de fichier sous Windows.
- Sauvegarde / restauration de la taille et de l'état de la fenêtre.
|
09/08/2018 |
Windows
|
Linux
|
14.17 |
Changelog
- Quand on sélectionne un bloc fonction, le libellé associé est automatiquement coupé au premier caractère incorrect.
- Correction d'un bug causant une modification du code C édité quand une variable est créée automatiquement.
|
07/08/2018 |
Windows
|
Linux
|
14.16 |
Changelog
- Ajout de sous-menus pour les types d'automates.
- Accélération de l'analyse de code source.
- Les tableaux apparaissent maintenant avant leur première variable individuelle (si déclarée).
- Correction d'un bug empêchant la sauvegarde de certaines variables de type chaîne.
|
26/07/2018 |
Windows
|
Linux
|
14.15 |
Changelog
- Ajout des variables systèmes pour le RSSI WiFi et RF.
|
04/06/2018 |
Windows
|
Linux
|
14.14 |
Changelog
- Correction d'un bug dans la génération du code JavaScript de l'objet courbes.
|
25/05/2018 |
Windows
|
Linux
|
14.13 |
Changelog
- Ajout de la gestion du caractère d'échappement \\ dans l'analyse du code C.
|
07/05/2018 |
Windows
|
Linux
|
14.12 |
Changelog
- Les types %S et %SW n'apparaissent plus dans la liste des types de variables.
- Les tableaux sont autorisés pour les entrées / sorties.
- La vérification des noms des polices de caractères absentes du système ne tient plus compte de la casse.
|
03/05/2018 |
Windows
|
Linux
|
14.11 |
Changelog
- Correction d'un bug de compatibilité avec certains fichiers XML.
|
03/04/2018 |
Windows
|
Linux
|
14.1 |
Changelog
- Ajout d'une confirmation avant de changer le langage de programmation d'une page non vide.
- Ajout des directives _IGNORE_PAGE_X / _IGNORE_NOM_DE_LE_PAGE pour permettre de ne pas compiler le contenu d'une page du projet.
- Ajout du support du canal de fréquence en radio.
- Meilleur gestion des erreurs quand on modifie les équipements distants ou l'équipement principal.
|
17/11/2017 |
Windows
|
Linux
|
14.10 |
Changelog
- Suppression de la variable système %S19 (LOAD_IO_CFG).
- Correction d'un bug empêchant l'arrêt du rafraîchissement en visu-dyn de l'ancienne adresse d'une variable après changement d'adresse.
|
30/03/2018 |
Windows
|
Linux
|
14.0 |
Changelog
- Un commentaire est ajouté à l'intérieur du fichier "LOADMAIN".
- Ajout d'un délai après une erreur de lecture de la config pour améliorer la compatibilité avec les anciens codes systèmes.
- Le numéro de version de l'appli avec laquelle a été sauvegardé un projet est affiché dans la barre de titre.
- Ajout du support pour les modules radio dans l'IOBus et la DATA.
- Si on n'est connecté en dernier à un port série inconnu, on se connecte en mode "canal".
- A la compilation, les images de type "P" sont converties en "RGB" pour éviter une erreur.
- Quand on ajoute un équipement distant, les valeurs par défaut de "timeout" et "longueur de trame max" sont maintenant "" au lieu de 0.
- Ajout de la possibilité de choisir le type d'optimisation (taille ou vitesse).
- Ajout de la possibilité de choisir si on regroupe les trames en IOBus.
- Quand on charge un programme, on ne rafraîchit plus les chaînes.
|
02/11/2017 |
Windows
|
Linux
|