Historique des versions d'ICNCStudio, du plus récent au plus ancien. Utilisez la table des matières ci‑dessous pour accéder rapidement à une version.
ICNCStudio — Version 1.0.0.96 CorrectionsÉvolutions
Corrections :
Correction du bug où la dernière ligne de chaque bloc perdait des caractères.
Correction du remplacement des noms de déclarations dans le programme suite à un changement de leur emplacement d’origine.
Correction de la fonction Aller à la déclaration (Ctrl + clic) permettant désormais d’accéder correctement à la définition d’une fonction, d’une procédure (Sub) ou d’une étiquette (Label).
Correction de la sélection des arguments après validation de l’autocomplétion.
Correction du comportement de la sélection d’un nom ou d’un commentaire dans les tableaux.
Évolutions :
Mise à jour automatique des noms de constantes dans le programme suite à des modifications dans le tableau des constantes.
Ajout d’une nouvelle fonctionnalité Aller à la déclaration dans le menu contextuel de l’éditeur (raccourci : Ctrl + W).
Ajout de la suppression automatique de tous les projets inexistants dans la liste des projets récemment ouverts.
ICNCStudio — Version 1.0.0.95 CorrectionsÉvolutions
Corrections :
Correction du bug de curseur lors du focus en mode édition du programme automate.
Suppression de la sauvegarde automatique du programme automate.
Évolutions :
Nouveau tableau d’autocomplétion avec icônes.
Ajout de nouvelles commandes et fonctions pour l’automate (pulse, clock, shiftregister, etc.).
Sélection automatique de tous les arguments après validation de l’autocomplétion.
ICNCStudio — Version 1.0.0.94 CorrectionsÉvolutions
Corrections :
Clic droit pour la sélection dans les tableaux.
Correction de l’interprétation des valeurs float dans les graphiques.
Correction de la sauvegarde des fichiers backup de projet.
Correction du clignotement excessif de l’arbre des constantes et blocs.
Évolutions :
Nouvelle fonctionnalité : affichage des release notes via le navigateur.
Option dynamique pour afficher un graphique indépendant par courbe.
Gestion des registres INV dans les graphiques.
Drag & Drop disponible dans tous les tableaux.
Ajout de nouvelles fonctions et commandes pour le programme PLC.
Explorateur FTP intégré pour lire et écrire des fichiers sur la carte SD.
Fonction de recherche dans le programme depuis le tableau des recettes.
Ajout des bits de statut de la carte SD dans l’arbre.
Mise à jour de la documentation.
ICNCStudio — Version 1.0.0.93 Corrections
Correction d’un bug lié au changement de bloc et à l’affichage du programme après le chargement d’un nouveau programme.
ICNCStudio — Version 1.0.0.92 CorrectionsÉvolutions
Corrections :
Ouverture d’ICNCStudio possible avec un argument (chemin vers un programme).
Correction du blocage lors de l’envoi d’un programme, causé par une erreur de détection de double déclaration de constante.
Correction du problème de renommage d’un bloc déjà utilisé.
Correction du bug d’affichage répété du message « not found » lors d’une recherche (Ctrl+F) dans un tableau.
Amélioration de la fenêtre des paramètres de polling et correction du ralentissement dans l’affichage.
Évolutions :
Contrôle de la longueur maximale d’une ligne de programme automate (233 caractères).
Message d’avertissement si une ligne dépasse 233 caractères, avec possibilité d’aller directement à la ligne concernée.
Optimisation de l’export du programme automate en fichier .txt.
Abandon du support de la directive #Include.
Sélection permanente de l’élément dans l’arbre du programme.
Dans le bloc main, les instructions Do et Loop sont toujours visibles en première et dernière ligne, et ne sont pas modifiables.
Gestion des anciennes versions de programmes par ajout automatique de Do et Loop permanents dans le bloc main.
Synchronisation de la sélection dans l’arbre du programme lors d’un changement de bloc (comboBox ou retour arrière via la souris).
Dans l’info‑bulle des champs de paramètres, affichage de l’adresse Modbus correspondante.
Ajout d’un registre de statut de communication avec un compteur Linky dans le tableau des variables.
Ajout de l’affichage en format hexadécimal dans le tableau des variables.
Ajout du CRC32 du firmware actuel de la carte dans le tableau des variables.
Affichage du CRC32 du firmware dans les informations de la carte.
Remplacement automatique des caractères spéciaux avant envoi du programme au PLC.
Ajout de paramètres FTP pour la carte SD.
Ajout d’une icône indiquant la présence d’une carte SD.
Indicateur graphique de mise à jour firmware en cours.
ICNCStudio — Version 1.0.0.91 Corrections
Mise à jour du firmware intégré pour corriger un bug.
ICNCStudio — Version 1.0.0.90 Évolutions
Ajout des formats de données U32_INV, I32_INV et FLOAT_INV pour inversion du poids fort/poids faible des registres 32 bits.
Ajout de la commande SetStr et de la fonction GetStr$().
Mise à jour du fichier d’aide .chm (désormais commun pour cartes V2 et V3).
ICNCStudio — Version 1.0.0.89 CorrectionsÉvolutions
Corrections :
Correction d’un bug : « aller à la ligne n° ».
Limitation des caractères autorisés pour les noms de registres dans les tableaux (lettres, chiffres, tiret, underscore uniquement).
Ajout d’hyperliens sur les Fonctions avec navigation (Ctrl+Click et boutons avant/arrière de la souris).
Correction d’un bug d’auto‑indentation dans le bloc Main.
Réinitialisation de l’historique d’annulation (Ctrl+Z) lors de l’ouverture d’un nouveau programme PLC.
Évolutions :
Possibilité d’ouvrir ICNCStudio par double‑clic sur un fichier .plc.
Ajout du curseur « main » pour les hyperliens.
Intégration du firmware V1.40.
ICNCStudio — Version 1.0.0.88 CorrectionsÉvolutions
Corrections :
Ajout de l’expression sélectionnée comme titre dans les fenêtres Chercher et Remplacer.
Fermeture automatique de cette fenêtre à l’ouverture d’un nouveau programme .plc.
Évolutions :
Nommage automatique dans le tableau des Données Personnalisées.
Ajout du clic droit pour sélectionner une ligne dans un tableau.
ICNCStudio — Version 1.0.0.87 CorrectionsÉvolutions
Corrections :
Bug sur les réglages Analog/Compteurs : champs Encodeur 2 et Encodeur 3 non pris en compte.
La recherche ne trouvait plus d’occurrences après suppression du dernier bloc du programme automate.
La fonction Search and Replace ne fonctionnait pas.
Correction sur les couleurs indésirables lors du changement d’état des Coils.
Autorisation d’écriture d’un Holding Register depuis le tableau des Données Personnalisées.
Le texte « Modified » ne s’affiche plus à tort dans l’entête après chargement d’un programme PLC.
Correction d’un bug lors de l’ajout d’un registre dans le tableau : impossibilité de saisir une valeur FLOAT, ou saisie négative possible pour un U16.
Évolutions :
Positionnement automatique en bas de la fenêtre des Données Personnalisées.
Amélioration visuelle (bordures + alignement).
Ajout d’un bouton Toggle (Change state) pour sorties et coils.
Ajout du forçage des entrées (boutons Forçage à 1 et Supp Forçage).
Redéfinition complète du fonctionnement de la recherche et remplacement (Search and Replace).