Note de version

Transcription

Note de version
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]
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
LB 12056
LW 9491
LW 10814
LW 10815
LW 10816
ouvrir (ON) / fermer (OFF) la fenêtre d’information système (adresses IP, version OS)*
passe à ON quand l’utilisateur a cliqué sur un objet non autorisé (droits insuffisant)
code erreur du bus CAN
mot de status connexion au pupitre (0 : aucune connexion, 1 : connexion détectée)
vitesse de communication port Ethernet 1 (0 : échec, 10 : 10M, 100 : 100M, 1000 : 1G)
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é.
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
1
2
3
4
5
6
7
8
9
10
11
20
21
22
23
24
25
251
252
253
Description
Le périphérique est occupé et n’est pas prêt pour traiter une commande
Erreur de communication pour une raison inconnue
Le périphérique n’existe pas
Le périphérique avec l’adresse de station spécifiée n’existe pas
Format d’adresse incorrect
Fonction de lecture ou d’écriture non supporté pour l’adresse demandée
Le driver pour ce périphérique n’est pas chargé dans l’afficheur
Le numéro de port COM n’existe pas
Adresse IP incorrecte ou impossibilité de se connecter sur le périphérique
Erreur dans la somme de contrôle (checksum)
Commande non identifiée
Le périphérique USB n’est pas correctement connecté
Le périphérique CAN n’est pas correctement connecté
Aucune réponse du périphérique
Nombre de données reçues insuffisante dans le délai de réponse attendu (time out)
Une variable de conversion utilisée dans un objet n’existe pas ou a un contenu incorrect
Le MMI n’accepte pas cette commande de la part d’un autre MMI (registres protégés)
La commande de lecture ou écriture dépasse le nb de mots autorisés par l’équipement modbus.
La réponse de l’équipement modbus est d’une forme incorrecte
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.
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
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.
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
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Bit API 1
Modbus
Adresse 1X 1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Bit API 2
Siemens S7-300
Adresse I 100
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Bit API 3
Omron CJ1
Adresse W 20.00
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
Exemple plus simple bouton Marche à 3 états : 0, auto, manu
Etat
0:0
1 : auto
2 : manu
Bit API 1
0
0
1
Bit API 2
0
1
0
Bit API 4
Bit interne MMI
LB 300
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
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 freetag.
7. Correction du problème d’affichage de fenêtre pop-up via l’objet fenêtre indirecte avec l’option d’offset.
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.
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.
Adresse
LB 12355
LW 11260
LW 11261
LW 11262
LW 11263
LW 11264
LW 11265
LW 11266
LW 11267
LW 11268
LW 11269
LW 11270
LW 11271
LW 11272
LW 11273
LW 11274
LW 11275
LW 11276
LW 11277
LW 11278~11281
LW 11282~11285
LW 11286~11289
LW 11290~11294
LW 11294
Table des bits / mots systèmes propres à cette fonction :
Format
Description
1 bit
Statut heure été / hiver (ON = heure été)
16 bits Activer / désactiver gestion heure été / hiver (0 : désactiver, 1 : activer)
16 bits Correction heure été : heures
16 bits Correction heure été : minutes
16 bits Mois début période heure été
16 bits Semaine début période heure été (1 à 5)
16 bits Jour début période heure été (0 = dimanche, 1 = lundi … 6 = samedi)
16 bits Heure locale début période heure été
16 bits Minute locale début période heure été
16 bits Mois fin période heure été
16 bits Semaine fin période heure été (1 à 5)
16 bits Jour fin période heure été (0 = dimanche, 1 = lundi … 6 = samedi)
16 bits Heure locale fin période heure été
16 bits Minute locale fin période heure été
16 bits Activer / désactiver synchronisation horloge via serveur NTP (0 :
désactiver, 1 : activer)
16 bits Synchronisation horloge via serveur NTP au démarrage (0 : non, 1 : oui)
16 bits Ajuster temps de réponse serveur NTP fonction heure été / hiver (0 : non,
1 : oui)
16 bits Zone heure du MMI (unité : minute)
16 bits Délais réponse du serveur (unité : minute)
16 bits Adresse IP du serveur 1 d’horloge
16 bits Adresse IP du serveur 2 d’horloge
16 bits Adresse IP du serveur 3 d’horloge
16 bits Adresse IP du serveur 4 d’horloge
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.
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.
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_single_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.
10. Siemens S7-200 (Ethernet) : ajout du type de données VB.
11. Lecteur code-barres : ajout d’un paramètre de timeout (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.
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.
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 :
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
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.
Version 5.00.01
Ajouts :
1. Ajout de la personnalisation de la création des fichiers historiques 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.
2. Ajout de la fonction de conversion directe lors de l’utilisation de la librairie 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
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’’).
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 Names
12. Ajout de la fonction de scan automatique des paramètres de communication pour les communications
BACnet/IP.
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.
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.
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
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.
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.

Documents pareils