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.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).