Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf ·...

26
EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections du logiciel EasyBuilderPro KEPFrance SAS Z.A. Belle Aire 3 rue Vasco de Gama 17440 AYTRE Tél : 05 46 07 44 40 Fax : 05 46 07 44 45 Site internet : www.kepfrance.fr e-mail : service commercial : [email protected] service technique : [email protected]

Transcript of Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf ·...

Page 1: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

EasyBuilder Pro

Note de version

Ce document liste les ajouts, modifications et corrections du logiciel EasyBuilderPro

KEPFrance SAS Z.A. Belle Aire 3 rue Vasco de Gama 17440 AYTRE Tél : 05 46 07 44 40 Fax : 05 46 07 44 45 Site internet : www.kepfrance.fr e-mail : service commercial : [email protected] service technique : [email protected]

Page 2: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Version 5.02.01 Ajouts : 1. Editeur de macro : ajout des fonctionnalités suivantes :

a. Suppression de la propriété de monopole sur la fenêtre d’édition des macros. Ceci permet de basculer dans EasyBuilderPro sans avoir à fermer l’éditeur de macro. b. Ajout des raccourcis de simulation (en ligne et hors ligne). c. Ajout de la possibilité de rattacher les librairies de macros directement au projet. d. Ajout des fonctions rechercher / remplacer.

2. Courbes : ajout de la gestion automatique de l’axe d’ordonnées (axe-Y).

3. Ajout des mots systèmes suivants : LB 12042 ouvrir (ON) / fermer (OFF) la fenêtre d’information système (adresses IP, version OS)* LB 12056 passe à ON quand l’utilisateur a cliqué sur un objet non autorisé (droits insuffisant) LW 9491 code erreur du bus CAN LW 10814 mot de status connexion au pupitre (0 : aucune connexion, 1 : connexion détectée) LW 10815 vitesse de communication port Ethernet 1 (0 : échec, 10 : 10M, 100 : 100M, 1000 : 1G) LW 10816 vitesse de communication port Ethernet 2 (0 : échec, 10 : 10M, 100 : 100M, 1000 : 1G) *la fenêtre d’information système peut être affichée même si le menu système est masqué.

Page 3: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

4. Ajout de nouveaux codes d’erreurs pour la communication avec les automates. Pour rappel, les mots LW 9400 à 9449, 9490 et 9491 contiennent respectivement les codes erreurs pour les API 1 à 50, USB et bus CAN.

Code Description 1 Le périphérique est occupé et n’est pas prêt pour traiter une commande 2 Erreur de communication pour une raison inconnue 3 Le périphérique n’existe pas 4 Le périphérique avec l’adresse de station spécifiée n’existe pas 5 Format d’adresse incorrect 6 Fonction de lecture ou d’écriture non supporté pour l’adresse demandée 7 Le driver pour ce périphérique n’est pas chargé dans l’afficheur 8 Le numéro de port COM n’existe pas 9 Adresse IP incorrecte ou impossibilité de se connecter sur le périphérique 10 Erreur dans la somme de contrôle (checksum) 11 Commande non identifiée 20 Le périphérique USB n’est pas correctement connecté 21 Le périphérique CAN n’est pas correctement connecté 22 Aucune réponse du périphérique 23 Nombre de données reçues insuffisante dans le délai de réponse attendu (time out) 24 Une variable de conversion utilisée dans un objet n’existe pas ou a un contenu incorrect 25 Le MMI n’accepte pas cette commande de la part d’un autre MMI (registres protégés)

251 La commande de lecture ou écriture dépasse le nb de mots autorisés par l’équipement modbus. 252 La réponse de l’équipement modbus est d’une forme incorrecte 253 Erreur dans la somme de contrôle modbus

5. Fonction prise en main VNC : ajout de la fonction « aucun mot de passe VNC » dans les paramètres du projet.

6. Macro : ajout de la fonction BCC() pour calculer le bloc de vérification des caractères (Block Check Character) afin d’identifier plus facilement les erreurs. 7. Ajout des fonctions centrer horizontalement et verticalement pour centrer un objet dans une page.

Page 4: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

8. Ajout de la fonction diagramme circulaire afin de tracer dynamiquement des camemberts. Il est possible de configurer le nombre de données à représenter, la couleur de chaque quartier ainsi que l’affichage de la valeur en brute ou en pourcentage. Le diamètre du disque ainsi que la forme du camembert (cercle complet ou non) sont paramétrables.

9. Gestionnaire d’événements / alarmes : lorsque la fonction notification est active, il est possible de cocher la sous fonction ‘’suivre condition’’. Pour rappel, la fonction de notification permet de forcer à ON (ou à OFF) un bit lorsque l’alarme est présente. La fonction suivre condition permet de gérer la retombé à OFF (ou à ON) du bit de notification automatiquement en fonction de la condition d’alarme. Dans l’exemple ci-dessous, le bit LB 0 passera à ON lorsque l’alarme est vraie. Il retombera à OFF lorsque l’alarme retournera à la normale.

10. Ajout de l’objet QR code permettant de transformer une chaine de caractères en QR code.

Exemple de QR code renvoyant vers le site www.kepfrance.fr

Page 5: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

11. Acquisition de données : ajout de la fonction ‘’priorité haute’’ permettant de faire passer en priorité les trames d’échange de l’acquisition de données par rapport à celles de l’actualisation des pages.

12. Backup : possibilité de supprimer la colonne millisecondes lors de l’export en des acquisitions de données en CSV. 13. Synchronisation de l’heure par serveur SNTP : il est possible de rentrer l’adresse d’un serveur SNTP via une adresse IP ou un nom de domaine. Si on reprend l’exemple de la configuration du serveur de temps de l’observatoire de Paris donné dans le point 1 de la note de version 5.01.03 (cf ci-dessous), on peut saisir directement l’adresse IP 145.238.203.14 ou ntp.obspm.fr.

Page 6: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

14. Lire mot / Interrupteur multi état : ajout du mode ‘’combinaison de bits’’ permettant d’animer un voyant selon l’état de plusieurs bits distincts. Le nombre maximal de bit est de 4, le nombre d’état différents est ainsi de 16. Il est ainsi possible d’animer un voyant marche (0, auto, manu) avec 2 bits distincts. Si on prend l’exemple ci-dessous : le voyant est animé selon l’état de 4 bits :

Etat Bit API 1 Modbus

Adresse 1X 1

Bit API 2 Siemens S7-300

Adresse I 100

Bit API 3 Omron CJ1

Adresse W 20.00

Bit API 4 Bit interne MMI

LB 300 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1

Exemple plus simple bouton Marche à 3 états : 0, auto, manu

Etat Bit API 1 Bit API 2 0 : 0 0 0

1 : auto 0 1 2 : manu 1 0

Page 7: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Drivers : 1. Ajout du driver Mitsubishi FX5U (ethernet) 2. Driver Moeller XC-CPU101 : ajout du type de registre MX 3. Driver BACnet/IP : ajout de la fonction export des mnémoniques. 4. Driver Rockwell Free Tag Names : ajout d’une fenêtre de message d’erreur lors d’un problème d’importation des variables. 5. Driver Beckhoff TwinCAT PLC (Ethernet) – Free Tag Names : correction du problème de transfert de recettes par base de données. Corrections : 1. Correction du problème d’accès aux registres EM lors d’une connexion à chaud d’une clé USB qui restaient à zéro. 2. Correction du problème d’accès aux registres des drivers free tag en mode distant (par l’intermédiaire d’un autre MMI). 3. Correction du problème d’accès aux automates Mitsubishi FX3U via le mode passerelle. 4. Correction du problème d’import des recettes via CSV après une modification par le logiciel Excel. 5. Correction du problème sur la fonction INPORT2 des macros, le paramètres ‘’délais d’attente’’ est maintenant toujours reconnu. 6. Correction du problème de décompilation incorrecte lorsque le projet contient des registres d’un driver free-tag. 7. Correction du problème d’affichage de fenêtre pop-up via l’objet fenêtre indirecte avec l’option d’offset.

Page 8: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Version 5.01.04 Ajouts : 1. Ajout d’une partie macro dans les propriétés de chaque fenêtre. Ceci permet de sélectionner une macro à exécuter à l’ouverture de la page, à la fermeture ou tant que la fenêtre est ouverte.

Drivers : 1. MODBUS RTU, MODBUS TCP/IP : correction problème de communication lors de l’utilisation de registres 0x et 1x. 2. Siemens S7-1200/1500 (absolute addressing) et Siemens S7-1200 (symbolic addressing) : ajout de la fonction « tags existant réservés » qui permet d’importer de nouvelles variables en mode insertion, il n’est plus nécessaire de réimporter les anciennes variables.

Page 9: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Corrections : 1. Correction du problème de blocage de l’écran lorsqu’une fenêtre ayant la fonction monopole passe en arrière-plan. 2. Graphique : correction du problème d’affichage incorrect lorsque la fonction « contrôle d’affichage » est utilisée.

Version 5.01.03 Ajouts : 1. Ajout de la fonction permettant de gérer le passage heure été / hiver .

Table des bits / mots systèmes propres à cette fonction : Adresse Format Description LB 12355 1 bit Statut heure été / hiver (ON = heure été) LW 11260 16 bits Activer / désactiver gestion heure été / hiver (0 : désactiver, 1 : activer) LW 11261 16 bits Correction heure été : heures LW 11262 16 bits Correction heure été : minutes LW 11263 16 bits Mois début période heure été LW 11264 16 bits Semaine début période heure été (1 à 5) LW 11265 16 bits Jour début période heure été (0 = dimanche, 1 = lundi … 6 = samedi) LW 11266 16 bits Heure locale début période heure été LW 11267 16 bits Minute locale début période heure été LW 11268 16 bits Mois fin période heure été LW 11269 16 bits Semaine fin période heure été (1 à 5) LW 11270 16 bits Jour fin période heure été (0 = dimanche, 1 = lundi … 6 = samedi) LW 11271 16 bits Heure locale fin période heure été LW 11272 16 bits Minute locale fin période heure été LW 11273 16 bits Activer / désactiver synchronisation horloge via serveur NTP (0 :

désactiver, 1 : activer) LW 11274 16 bits Synchronisation horloge via serveur NTP au démarrage (0 : non, 1 : oui) LW 11275 16 bits Ajuster temps de réponse serveur NTP fonction heure été / hiver (0 : non,

1 : oui) LW 11276 16 bits Zone heure du MMI (unité : minute) LW 11277 16 bits Délais réponse du serveur (unité : minute)

LW 11278~11281 16 bits Adresse IP du serveur 1 d’horloge LW 11282~11285 16 bits Adresse IP du serveur 2 d’horloge LW 11286~11289 16 bits Adresse IP du serveur 3 d’horloge LW 11290~11294 16 bits Adresse IP du serveur 4 d’horloge

LW 11294 32 bits Fréquence de synchronisation, unité : seconde (10 ~ 86400) Dans le cas où le passage heure été / hiver consiste à reculer d’une heure, les objets graphiques en temps réel ne seront plus actualisés pendant une heure. Les fichiers historiques contiendront toute fois l’ensemble des acquisitions.

Page 10: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Il est également possible de synchroniser l’horloge de l’afficheur sur un serveur SNTP distant. (depuis la version 5.01.01)

Exemple de configuration avec le serveur SNTP de l’observatoire de Paris

2. Ajout du manager des polices de caractères permettant : a. afficher l’ensemble des polices utilisées dans le projet b. exporter les polices utilisées pour les importer sur un autre ordinateur c. remplacer une police par une autre 3. Afficheur d’image : ajout de la fonction de redimensionnement automatique d’une image lorsque celle-ci est plus petite que l’objet afficheur d’image. 4. Lire bit : ajout de la fonction ON = OFF afin que les éléments du label (texte, couleur, taille…) soient identiques pour les états 0 et 1 de l’objet. 5. Driver Beckhoff TwinCAT PLC (Ethernet) – Free Tag Names : ajout d’une fonction de filtrage pour l’importation des variables

6. Bandeau d’alarmes : augmentation de la vitesse de défilement 7. Envoi d’email : ajout de l’extension .txt aux fichiers joints afin d’éviter que l’email soit bloqué par un antivirus.

Page 11: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

8. RMS : a. mise à jour du firmware du RMS en version 1.5.1 b. ajout des fonctions de zoom et dézoom avec un seul doigt pour les objets graphique c. ajout de la possibilité de masquer le bouton de menu. Il faut appuyer deux secondes dans une zone prédéfinie pour le faire réapparaître d. si le mot de passe a été oublié, il est possible de faire une réinitialisation en entrant « default111111 ». Par mesure de sécurité, les enregistrements de connexion seront supprimés. Drivers : 1. Le driver S7-1500 (Ethernet) et maintenant renommé en S7-1200/1500 (absolute addressing) (Ethernet). Ce driver inclus également :

a. ajout des formats S5TIME_10ms, S5TIME_100ms, S5TIME_1s, S5TIME_10s. b. correction problème d’identification du type de données pour le format Word-type array. c. les fichiers SCL peuvent être importés séparément. d. correction du problème de lecture de DB si 3 adresses consécutives sont de type Real, Word et

Real. e. ajout des structures : NREF, CREF, DTL, ErrorStruct, IEC_COUNTER, IEC_DCOUNTER,

IEC_LCOUNTER, IEC_LTIMER, IEC_SCOUNTER, IEC_TIMER, IEC_COUNTER, IEC_UDCOUNTER, IEC_ULCOUNTER, IEC_USCOUNTER, LDT

f. ajout des types suivants : Date_And_Time, Date, EVENT_ANY, EVENT_ATT, EVENT_HWINT, HW_ANY, HW_DEVICE, HW_DPMASTE, HW_DPSLAVE, HW_HSC, HW_IEPORT, HW_INTERFACE, HW_IO, HW_IOSYSTEM, HW_MODULE, HW_PTO, HW_PWM, HW_IO, HW_IOSYSTEM, HW_MODULE, HW_PTO, HW_PWM, HW_SUBMODULE, OB_ANY, OB_ATT, OB_CYCLIC, OB_DELAY, OB_DIAG, OB_HWINT, OB_PCYCLE, OB_STARTUP, OB_TIMEERROR, OB_TOD, PIP, PORT, RTM, S5Time, String, Time, Time_Of_Day

2. Le driver S7-1200 (Ethernet) et maintenant renommé en S7-1200 (Symbolic addressing) (Ethernet). Ce driver inclus également :

a. les caractères suivants sont maintenant supportés dans les noms des variables : ‘-‘, ‘[‘, ‘]’, ‘{‘, ‘}’, ‘ ‘, etc…

b. différents DB peuvent utiliser des structures ayant le même nom c. la vérification des variables dans l’automate peut être en différée par rapport à l’importation des

tags. d. l’importation gère les fichiers *.db générés par TIA portal 13 SP1. e. ajout de la fonction « supprimer » dans les blocs de programme. f. ajout des types de périphériques PID_Compact, TO_Axis_PTO, PID_3Step dans les objets

technologiques. g. ajout des fonctions supprimer et insérer dans les objets technologiques. h. l’état courant de l’importation est indiquée par une barre de progression i. un message de dialogue indiquant que l’importation sera longue est affiché lors de l’importation de

beaucoup de variables. j. supporte la conversion de projet V3 en V4 k. supporte l’importation de fichier contenant des UDT

3. Ajout DMX-K-SA 4. Ajout FUJI SPH2000 (Ethernet) 5. Ajout IDEC MicroSmart 6. Ajout interface USB pour le driver VIGOR VS Series 7. MODBUS TCP/IP : ajout des types de registres 0x_sin gle_bit et 1x_single_bit 8. BACNet/IP : ajout de la fonction COV (change of value) dans les paramétrages du driver. 9. Le driver Copley Digital Drives supporte dorénavant le contrôle multiaxe.

Page 12: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

10. Siemens S7-200 (Ethernet) : ajout du type de donnée s VB. 11. Lecteur code-barres : ajout d’un paramètre de timeo ut (délais expiré). 12. IAI PCON-C-42-PI : correction du problème de perte de communication. 13. Le driver Siemens S7-200 PPI supporte dorénavant la fonction passerelle. 14. Beckhoff TwinCAT PLC (Ethernet) – Free Tag Names : correction du problème d’importation incomplète des variables. 15. OMRON EtherNet/IP (NJ Series) et Rockwell EtherNet/IP (CompactLogix) – Free Tag Names : a. correction du problème de mauvais indexage pour les tableaux b. correction du problème de communication lors d’utilisation des fonctions GetData, GetDataEx, SetData, SetDateEx dans les macros. 16. LS Master-K Cnet et LS Master-K CPU Direct : a. ajout des registres TX, CX, SX, PM, KW b. le registre ADR a été renommé en ADDX c. le registre ADR_word a été renommé en ADRW 17. LS XGK Cnet, LS XGK FEnet, LS XBM/XBC/XGK CPU DIRECT : a. le registre ADR_Bit a été renommé en ADRX_Bit b. le registre ADR_word a été renommé en ADRW 18. Siemens LOGO (Ethernet) : a. ajout des registres NI, NAI, NQ et NAQ b. augmentation de la plage d’adresse des registres VD c. supporte les automates 0BA8. Corrections : 1. Les noms des variables peuvent contenir le caractère espace 2. Correction problème lors d’export / import de recettes lorsqu’une cellule contient un retour à la ligne. 3. Les fonctions SYNC_TRIG_MACRO et ASYNC_TRIG_MACRO peuvent appeler les macros contenant un espace dans leur nom. 4. Les registres systèmes LW 10000 à 10015 peuvent être correctement utilisés par le RMS. 5. Le bit LB 12092 (activer VNC) peut maintenant être modifié via l’objet transfert de donnée et par les MMI distants. 6. Correction du problème d’affichage du curseur de la souris par-dessus les claviers alors qu’il devrait être masqué. 7. Entrée ASCII : correction du fait que la fonction de saisie par contrôle de bit ne fonctionnait pas lorsque la fonction de masquage été activée. 8. Correction du problème de mauvais positionnement des rectangles aux bords arrondis. 9. Correction du problème de forçage du type de données à 32 bits sur certains objets lors de l’utilisation de la librairie de variables. 10. Correction du problème d’affichage des messages systèmes pour les langues écrites de droite vers la gauche. 11. Correction du problème d’affichage de texte utilisant la police de caractère calibri.

Page 13: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

12. Macro : corrections des problèmes suivants : a. index de tableau variable lors d’un test conditionné if a[i] < b[j] then b. index de tableau variable lors de l’apple d’une fonction FILL(a[i], 0, 5) c. calcul sur des tableaux inclus dans des parenthèses r = a[i ]+ ( b[j] - c[k] )

Version 5.01.02 Ajouts : 1. Imprimante epson : ajout de la possibilité d’insérer des sauts de lignes automatique pour les imprimantes Epson TM-T70 et TM-L90

Correction : 1. Correction du problème de forçage du type en 32 bits dans les objets utilisant une variable de la librairie des tags. Drivers : 1. Le driver Siemens S7-200 PPI supporte dorénavant la fonction passerelle.

Page 14: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Version 5.01.01 Ajouts : 1. Ajout de l’objet import/export recettes permettant de facilement mettre à jour / sauvegarder la base de données des recettes au format CSV via une clé USB ou une carte SD . 2. Ajout de l’objet navigateur de fichier qui permet de parcourir l’ensemble des fichiers stockés sur les supports externes. Ceci permet notamment de vérifier que les transferts des historiques et recettes se soient correctement déroulés ou encore de sélectionner un fichier recette à importer/exporter.

3. Affichage numérique : ajout de la fonction permettant une mise en page des valeurs numériques à afficher . Il est dorénavant possible de formater l’affichage d’une variable, ceci permet d’inclure la variable dans un champ de texte ou d’inclure l’unité de mesure à la suite de la valeur. Exemples d’utilisation :

Page 15: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

4. Synchronisation de l’horloge du pupitre : ajout, dans les paramètres systèmes du projet, de l’onglet Synchronisation horloge, permettant la configuration d’un serveur NTP afin que l’horloge du pupitre soit automatiquement et régulièrement synchronisée.

5. Macro : ajout de la fonction INPORT3 permettant de préciser le nombre de données à lire. Les données non lues seront stockée dans une mémoire tampon pour la prochaine exécution de la fonction, dans le but de ne perdre aucune donnée reçue. 6. Passerelle Modbus TCP/IP : ajout de la possibilité de sync<hroniser la lecture et l’écriture d’une même adresse Modbus par deux adresses automate différentes.

7. Ajout de la personnalisation du nom du fichier pour la fonction capture d’écran. 8. L’application CloudHMI a été renommée cMT Viewer

Page 16: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Correction : 1. Correction du problème de crash du pupitre lorsque la fonction arrêt automatique était cochée dans une acquisition de donnée. 2. Correction du problème où les adresses automate des objets boutons combo étaient réinitialisées en adresses internes au pupitre lors d’un changement du driver de communication par un autre du même constructeur. 3. Graphique circulaire : correction du problème d’affichage des valeurs négatives. 4. Macro : correction du problème d’accès aux automates via la fonction GetDataEx lorsque le numéro de station est différent de celui par défaut. 5. Acquisition de données : suppression de la limite de taille (4Mo) des fichiers historiques. 6. Historique d’alarmes / courbes : dans le cas où l’index d’historique pointe vers un fichier qui n’existe pas, le pupitre n’affichera aucune valeur au lieu d’afficher valeurs du dernier fichier consulté. 7. RMS : correction du problème d’ouverture de pop up via l’objet fenêtre indirecte lors que le numéro de la page à afficher est supérieur à 255. Drivers : 1. Siemens S7-1200 (Ethernet) : ajout des types de données suivant : CREF, char, DTL, ErrorStruct, IEC_COUNTER, IEC_DCOUNTER, IEC_SCOUTER, IEC_TIMER, IEC_UCOUNTER, IEC_UDCOUNTER, IEC_USCOUNTER, NREF. 2. Rockwell Free Tag Names : correction du fait que les adresses déclarée avec un RADIX binaire n’était pas accessible dans le logiciel EasyBuilderPro.

3. Mitsubishi QJ71E71 (Ethernet) : ajout du paramètre numéro de réseau. 4. Mitsubishi FX2U/FX3G : ajout de l’interface USB. 5. LS XBM/XBC Cnet et Q00U/Q01U/Q02U/QnUD/QnUDH : amélioration de la vitesse de communication. 6. Q00/Q00UJ/Q01/QJ71 et Q00U/Q01U/Q02U/QnUD/QnUDH : augmentation de la plage maximale des registres B et ajout du type W_Bit.

Page 17: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Version 5.00.01 Ajouts : 1. Ajout de la personnalisation de la création des fichiers histor iques de courbes : nom du fichier, manière dont le pupitre va intégrer les valeurs capturées… Cette fonction intègre deux modes :

- Automatique : un nouveau fichier est automatiquement crée lorsque le nom du fichier change ou selon la date. Ce mode correspond au mode actuel.

- Déclencheur : un nouveau fichier est automatiquement créer lorsqu’une condition est remplie : front montant d’un bit, nombre maximum de ligne atteint. Ce mode est plus souple et paramétrable que le précédent.

Le nom du fichier est également paramétrable.

Page 18: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections
Page 19: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

2. Ajout de la fonction de conversion directe lors de l’utilisation de la libr airie de variables . Cela permet une conversion / changement d’unité de manière transparente et dynamique. Les fonctions de conversion de lecture et d’écriture sont à déclarées en tant que fonction dans les macros. Dans l’exemple ci-dessous, la variables « température » correspond à l’adresse MODBUS 4x0 au format 32 bits flottant. Le pupitre va lire une valeur en degré Kelvin et va la convertir en degré Celsius pour l’affichage. Il fera l’inverse pour l’écriture.

3. Macro : ajout de la vérification de la taille des tableaux lors de la compilation. a. Ainsi le code suivant sera détecté comme incorrect : macro_command main() short tableau[10] tableau[20] = 1 end macro_command b. Lors de la configuration des fonctions SetData() et GetData(), si la taille utilisée dépasse la taille de déclaration, le système corrigera automatiquement en utilisant une taille avec une longueur valide. c. Lors de l’exécution d’une macro dont la taille d’un tableau est incorrect (accès à un élément non déclaré / inexistant), le pupitre stoppera la macro et positionnera le mot système correspondant aux macros à la valeur 32. Les mots systèmes sont à partir de LW 10900 et peuvent prendre les valeurs suivantes : 0 : prête à être exécutée 3 : en cours d’exécution 5 : en attente d’une réponse de l’automate 9 : en attente d’une synchronisation avec une autre macro 17 : en attente de la fin d’une temporisation (fonction delay) 32 : fin anormale

Page 20: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

4. Fusion des objets « lire bit » et « interrupteur », de même pour les objets « lire mot » et « interrupteur multi-état » .

5. Ajout de la fonction « supprimer écran de démarrage » pour effacer l’écran personnalisable lors du démarrage du pupitre.

6. Ajout de la fonction « barre de titre » dans les propriétés des fenêtres systèmes (page 5 à 9) afin d’autoriser ou non l’affichage de la barre de déplacement de la fenêtre pop-up.

7. Ajout, dans les paramètres systèmes du projet, des deux options suivantes pour le contrôle du son : - émettre un son à chaque appui sur un bouton - émettre un son à chaque action d’un bouton Ceci permet de connaitre le délai entre l’appui sur le bouton et l’envoi de la commande vers l’automate.

8. Ajout de la possibilité de définir une grille ainsi que sa couleur pour les objets « afficheur d’alarmes » et « afficheur d’événements ».

9. Modification des fonctions SYNC_TRIG_MACRO() et ASYNC_TRIG_MACRO() afin de pouvoir passer le nom de la macro à appeler : par exemple ASYNC_TRIG_MACRO(‘’macro_1’’).

Page 21: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

10. Fonction passerelle : ajout du paramètre port de communication .

Correction : 1. Correction du problème où les adresses automate S7-1500 puissent être incorrectes après un import. 2. Correction du problème d’affichage de certaines images PNG . Drivers : 1. Ajout du driver Bosch Rexroth 2. Ajout du driver Rockwell Micro850 (Ethernet) – Free tag name 3. Ajout du driver ABB TOTALFLOW FCU 4. Ajout des registres ZR_Bit, ZR_Dec_Bit pour le driver Mtisubishi Q 5. Extension de la plage des registres VR à 4096 pour le driver Trio MODBUS RTU, TCP/IP 6. Correction du problème d’accès sur les registres TXT au-delà de 500 sur le driver Koyo Click 7. Correction des problèmes de communication sur les registres binaires du driver Rockwell CompactLogix – Free tag names . 8. Correction des problèmes de communication lorsque l’adresse IP d’un automate TwinCAT ne correspondait pas à l’AMS NetID. 9. Corrections des problèmes de lecture et écriture du driver Beckhoff Twincat 3 ADS/AMS (Ethernet). 10. Corrections des problèmes d’accès aux registres T, C, Timer et Counter du driver S7-200 SMART PPI. 11. Corrections des problèmes d’accès aux chaînes de caractères pour les drivers Rockwell EtherNet/IP (CompactLogix) – Free Tag Names et Rockwell EtherNet/IP (ControlLogix) – Free Tag Nam es 12. Ajout de la fonction de scan automatique des paramètres de communication pour les communications BACnet/IP .

Page 22: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Version 4.10.5 Ajouts : 1. Objet entrée vidéo : possibilité d’afficher l’image d’une caméra USB sur les RMD. Les caméras USB supportées sont les suivantes : Logitech C170, Logitech C310, Logitech C910 et LifeCam VX-2000 2. Acquisition de données : ajout de la fonction de remise à zéro automatique du bit déclencheur de l’acquisition.

3. RMD : possibilité de charger un écran de démarrage personnalisé pour le RMD. 4. Registres internes : optimisation des temps d’accès aux registres internes LW, RW, LB, EM, etc...

5. Compilation : optimisation du temps de compilation des projets. 6. Macro : la fonction DEC2ASCII supporte la conversion de valeurs négatives. 7. Saisie numérique / ASCII : ajout d’une fonction de restriction pour protéger la saisie en fonction de l’utilisateur connecté. Drivers : 1. Ajout Siemens S7-1200 Firmware 4.x

2. Ajout SERVO BLDC (400/750WD) 3. Ajout VIGOR VS Series Correction : 1. Macro : correction du problème d’arrêt d’exécution d’une macro lors de l’appel de la fonction GetDataEx alors que l’automate n’est pas disponible. 2. Compilation : ajout d’un message d’avertissement lorsqu’une adresse utilisée dans le journal d’évènements n’est pas valide. 3. Afficheur d’alarme : correction du problème d’affichage des messages d’alarmes contenant des valeurs dynamiques (%WATCHn) lorsque le fond de l’objet est transparent. 4. Capture d’image caméra USB : correction du problème de surcharge de la mémoire lors de capture d’image en provenance d’une caméra USB. 5. Serveur VNC : correction du problème d’impossibilité pour un client VNC de se connecter sur le pupitre après de multiple connexion / déconnexion successives. 6. Correction du problème de rémanence de l’écran précédent lorsque de changement très rapide d’écran.

Page 23: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

7. Siemens S7 : correction de problème de mauvaise écriture de mots doubles pour les adresses Siemens suivantes : S7-200 / S7-200 PPI : MD, VD, VD_Odd, SD, SMD S7-200 Smart PPI / S7-200 Smart (Ethernet) : VD S7-300 / S7-300 MPI / S7-400 (Ethernet) : MD, DBDn S7-300 ET200S (Ethernet) / S7-300 (ISO Ethernet) : MD, MD_Anyaddr, DBDn, DBDn_Anyaddr

Version 4.10.4 Ajouts : 1. Bouton Combo : ajout de l’objet bouton combo pour tous les modèles de pupitres (fonction uniquement disponible sur gamme RMS). Cet objet permet de réaliser jusqu’à 8 actions (changement de page, écriture dans un bit / mot). Il permet d’éviter d’empiler les objets les uns sur autres ou de passer par des macros. 2. Objet entrée vidéo : possibilité d’afficher l’image d’une caméra USB sur les pupitres eMMI 9070 A, eMMI 9104 P, eMMI 9121 A, eMMI 9150 A, MMI 7121 A et MMI 7150 A. Les caméras USB supportées sont les suivantes : Logitech C170, Logitech C310, Logitech C910 et LifeCam VX-2000 3. Macro : ajout de la fonction Buzzer(var) permettant d’activer ou non la fonction de lecture des sons sur le pupitre. La lecture des sons (bip et fichiers wav) sera désactivée si la variable var vaut 0, la lecture sera activée sinon. 4. Journal d’événements : le délai de rafraîchissement automatique des historiques d’événements / alarmes a été réduit à 1 seconde. 5. Multi langue : le nombre maximal de langues supportées par le pupitre en simultanée passe de 8 à 24.

6. Driver Modbus Server : ajout d’un paramètre permettant de déterminer le numéro de registre maximal que le pupitre partage lorsqu’il est défini en temps qu’esclave modbus.

Page 24: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

7. Librairies de variables : ajout de la fonction de classification des variables systèmes. Il est désormais possible de trier les différents bits / mots systèmes par thème :

Une fois la fonction de classification cochée, les registres systèmes sont classés pas thème lors de la configuration de l’adresse :

L’utilisateur peut personnaliser la classification en modifiant le fichier system_tag.xml qui se trouve dans le dossier d’installation d’EasyBuilder8000. 8. Registres systèmes : ajout des registres suivants : LW 11160 (16bits) : date de départ validité clé USB de sécurité : année LW 11161 (16bits) : date de départ validité clé USB de sécurité : mois LW 11162 (16bits) : date de départ validité clé USB de sécurité : jour LW 11163 (16bits) : date de départ validité clé USB de sécurité : heure LW 11164 (16bits) : date de départ validité clé USB de sécurité : minute LW 11165 (16bits) : date de départ validité clé USB de sécurité : année LW 11166 (16bits) : date de départ validité clé USB de sécurité : mois LW 11167 (16bits) : date de départ validité clé USB de sécurité : jour LW 11168 (16bits) : date de départ validité clé USB de sécurité : heure LW 11169 (16bits) : date de départ validité clé USB de sécurité : minute

Page 25: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

9. Journal d’événements : ajout d’un délai avant la scrutation des alarmes (entre 1 et 120 secondes). Ceci permet de laisser le temps à l’automate de démarrer et/ou d’initialiser des valeurs et ainsi éviter de créer des messages d’alarmes qui n’en sont pas réellement. 10. Objet afficheur d’image : ajout d’un objet permettant d’afficher des images stockées sur support externe (USB, SD). Les images peuvent être des captures d’écrans réalisées par le pupitre, des captures des flux vidéo ou des images déposées par l’utilisateur. 11. Base de données recettes : ajout de la possibilité d’accéder individuellement aux différents bits des mots de recettes .

12. Base de données recettes : ajout de la possibilité de transférer une sous partie de recette au lieu de transférer la totalité de la recette (objets transfert de données). 13. Objet backup : il est possible d’ajouter un numéro de série concaténé au nom du fichier historique. Ce numéro de série peut être contenu dans un registre interne au pupitre ou de l’automate. Par exemple, si le registre correspondant au numéro de série contient la valeur 123. A l’exportation du fichier historique d’alarmes du 20140711.csv sera nommé 2014071100123.csv. 14. Objet backup : ajout de la possibilité de supprimer les fichiers du pupitre après l’exportation.

Page 26: Note de version - KEPFrancekepfrance.com/newsletter2015/ressources/NotedeVersion-V50201.pdf · EasyBuilder Pro Note de version Ce document liste les ajouts, modifications et corrections

Drivers : 1. KEYENCE KV-3000 : ajout de la fonctionnalité passerelle (connexion de la console de programmation à l’automate via le pupitre). 2. Rockwell Micro850 (Ethernet) – Free Tag Names : ajout du driver 3. Siemens S7-200, Siemens S7-200 PPI : amélioration des temps d’échanges et de rafraîchissement 4. Modbus RTU : a. ajout de la fonctionnalité passerelle (connexion de la console de programmation à l’automate via le pupitre). b. ajout des registres 3x_MAX1W, 3x_MAX2W, 4x_MAX1W, 4x_MAX2W permettant de limiter la lecture/écriture à 1 ou 2 mots maximum. 5. Modbus Server : ajout des trois codes erreurs suivants : code 01 : code fonction incorrect. code 02 : adresse de lecture incorrecte ou en dehors de la plage attendue code 03 : une donnée reçue est incorrecte (par exemple : longueur de trame = 0) 6. Motrona CT-150 : ajout des types suivants : mots double (32 bits) : An-32Bit, Bn-32Bit et Cn-32Bit registres de paramétrage : ERR_CNT, LV_VAL, PRTMARK_ERR, BAT_CNT, WASTE_CNT, LINE_SPD, ACT_CUT_LEN, ACT_CUT_ERR_M, ACT_CUT_ERR_L 7. Siemens TI505 (Ethernet) : ajout des types de registres VD pour lire / écrire des doubles mots (32 bits) des registre de type V 8. OMRON CJ/CS/CP et OMRON CJ/CS/CP (Ethernet – FINS/TCP) : pour les registres lors des écritures dans les registres W_Bit, le pupitre envoi dorénavant la commande de mise à ON au lieu de la commande de forçage à ON. 9. OMRON EtherNet/IP (NJ Series) : correction du problème de perte de communication avec l’automate lorsqu’un nombre de variables affichées à l’écran était atteint. 10. Siemens S7-1200 : le driver supporte dorénavant les tables à 2 et 3 dimensions. 11. Siemens S7-1200 : les registres I, Q et M sont accessibles en tant qu’octet, mot et double mot. Correction : 1. Images PNG : correction d’un défaut d’affichage sur certaines images PNG (image non affichée ou mal affichée). 2. Importation librairie de variable : correction du problème d’importation des variables binaire via fichier Excel. 3. Export fichiers historiques : correction du problème d’échec d’exportation des fichiers historiques vers le serveur d’impression. 4. Driver Siemens S7-1200 : correction du problème d’importation incomplète de variables automates. Correction également d’échec de la synchronisation des variables via réseau VPN. 5. Historique d’événements : correction du problème d’affichage des nouveaux événements (alarmes non affichées) 6. Serveur VNC : correction du problème de ralentissement du pupitre lors de connexion / déconnexion fréquente d’un client au serveur VNC.