Home

Manuel d`utilisation Dialog

image

Contents

1. nnannnnnnnnunnnnnnnnnrnnnnnrnnrrnnrrnnnrnnrrnennene 59 IAOQUCHON ER A E E ETA a E AESA 54 L La amp comm nicaton GCANODG Meeran a dinde ose onu 55 LOSTODEINOIFO Sre ai E TE EEE 13 M M NAGER a ra 17 MENU FONEMO maiis a a a a ins 16 Menu FICO ia a ar a r 14 MERU OPTIONS SR a a a a e 17 M NLS CUNISE SR RS a a e 17 Mise jour d une version ant rieure ss issiisssseesseeesereeeseeneeseeeeenenes 18 Modification du fond d cran isiiiiiiissiieessereeseeneesn 36 Montage de la pile de sauvegarde pour un dialog640 4 11 Montage de la pile de sauvegarde pour un dialog80 VV 9 Montage du dialog640 ins ienesrrenereensseenneereenennns 11 Montage du dialog80 PR 9 P OO OR E EA E E A A A E A A A E E A A E 57 Pollice CO CAC IR de ee Ge de te ane de nn tn es 34 Pr sentation de la table de commande ss 52 R342 63 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Pr sentation de la table d tat iii 52 Pr sentation de l dit br s 22 une crc nr Re ne PS Nr nee ee cr nEn s 23 33 Pr sentation du 018109 640 Rs nent At maintes A AR lie 5 Pr sentation dud1al00 SO scena a Nan ennui tal a a titi es 4 Presentation AU logiciel DWIN SES Ra doses ne diner ie dresse ed Au 6 Pr sentation g n rale 0 nnnannannoannnnnnennonnonnenrernrennernrernernnernrennen 4 21 37 38 40 45 47 48 50 Proc dure de chargement des recettes 4 sn 19 Proc dure de chargement d un projet sise 19 Proc dure de
2. Le menu PC comporte la commande de mise jour d une version La proc dure de mise jour de POS est d crite dans un chapitre sp cifique Mise jour d une version ant rieure La commande TEST permet le test des touches et des leds du terminal La commande INFO fournit la version de l OS et sa date de chargement sur le terminal 4 3 Mise jour d une version ant rieure R342 amp Pour mettre jour l OS du terminal il faut dans un premier temps relier le terminal avec le PC avec un c ble s rie Il est important que le PC soit reli sur le port de communication s rie 1 amp Il faut ensuite acc der au menu de boot du terminal Pour cela on appuie au pr alable sur la touche ESC et on alimente le terminal Celui ci demande un code d acc s qui est de 80 pour le dialog80 et de 640 pour le dialog640 amp On entre dans le menu PC en appuyant sur la touche 2 du dialog80 ou F1 du dialog640 amp Puis on choisit la commande LOAD en appuyant sur la touche 2 du dialog80 ou F1 du dialog640 Le terminal proc de par l effacement des diff rents blocs de sa m moire avant de se mettre en attente d une r ception du nouveau syst me d exploitation Il le signale par le message Attente programme amp Sur le PC on se place sous l arborescence d origine de DWIN C Program Files Serad Operator terminal Sous celle ci on d tecte le r pertoire OS dans lequel on trouve le fichier Install bat On ex cute
3. la page L appui sur cette touche permet d afficher une autre page Cette page est sp cifier et d finir par l utilisateur 5 5 Editeur pour Dialog640 5 5 1 Pr sentation de l diteur L diteur est caract ris par deux fen tres Editeur de page Page Main SERAD Lialss 240 Holp fLarm MENU FEIHCIFAL ME te Exemple de programmation d un pupitre dialog 640 La premi re fen tre correspond l diteur pleine page Dans celui ci on voit la face avant du dialog 640 et une barre d outil situ e sur la droite Sur cet cran on peut configurer amp Les touches F1 F2 F3 F4 F5 F6 du terminal par un clique gauche sur celle ci amp Les touches F7 F8 F9 F10 F11 F12 et leurs leds par un clique gauche sur la touche correspondante R342 34 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp La touche ESC par un clique gauche sur celle ci amp L cran du terminal La barre d outil est constitu e des ic nes Validation de l dition de la page vd et annulation de l dition de la page x Elle est aussi constitu e des ic nes suivantes qui permettent l ajout d objets sur l cran du terminal amp Texte statique amp Texte dynamique FE amp Affichage de variable num rique m amp Affichage de variable alphanum rique FF amp Saisie de variable num rique FT amp Saisie de variable alphanum rique Fi amp Affichage d une li
4. C est dire que le produit NXM doit tre inf rieur 10000 N est le nombre de variables par recette quel que soit le type la d finition d un Word r serve quand m me la place d un DWord Et M est le nombre de recettes Par exemple si on a besoin de 250 variables pour d crire un produit on ne pourra pas avoir plus de 40 recettes diff rentes Dans cet cran on d finit la taille et le nombre de recettes ainsi que les variables associ es Les valeurs de chaque variable associ es aux recettes seront saisies sur le terminal 9 2 D claration d une recette Pour d finir une recette on d finit dans un premier temps la taille d une recette Cette taille peut tre modifier tout moment et c est elle qui sp cifie le nombre de lignes n cessaire pour la d claration des variables de la recette On d finit ensuite les variables d une recette Les R342 46 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 caract ristiques des variables d une recette Type taille etc et d claration d une cha ne de caract res sont identiques aux caract ristiques des variables voir liste des variables elle m me Une fois cette op ration termin e on peut d finir le nombre de recettes et la variable index de la recette La variable index correspond une variable situ e dans la liste des variables 9 3 Suppression d une recette R342 La suppression d une variable recette s obtie
5. Le Action Cette commande ouvre la bo te de dialogue Ouvrir un projet Elle permet l utilisateur de sp cifier le chemin et le nom du projet charger extension OTF Cette commande a pour effet de fermer le dernier projet en cours d s la validation du projet ouvrir Fermer Action Cette commande ferme le projet en cours Enregistrer Ic ne l Action Cette commande enregistre le projet en cours Enregistrer sous Action Cette commande permet l utilisateur de sp cifier le nom de sauvegarde de son projet et l arborescence de sauvegarde Informations Action Cette commande ouvre une fen tre qui indique l tat des ressources occup es par le projet Informations Pages Pages cran Po ge Objets fg s Testes dynamiques ml IN Affichage de variable 5 azes Po g Ml moir Testes fig s md T LE Testes dynamiques Mo g Variables g n rales m m Variables recette R342 16 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Dans le cas ci dessus ce sont les informations d un projet pour un terminal dialog 640 On constate que 2 des pages cran sont utilis es sur un total maximum de 200 Envoyer le projet Action Cette commande permet d envoyer le code du projet compil au terminal Pour r aliser cette op ration il est n cessaire de suivre les explications de la proc dure de transfert Envoyer le
6. adresse 25 de la liste des textes dynamiques amp Biti Cette propri t n est valide que si la propri t codage est de type Bit Elle d finit la valeur de l index lorsque le bit est 1 Si on indique 26 le texte affich lorsque le bit est 1 sera celui situ e l adresse 26 de la liste des textes dynamiques amp Nombre Cette propri t n est valide que si la propri t codage est de type Binaire ou BCD Elle d finit le nombre maximum de textes que peut afficher l objet Il permet de conna tre l index haut qui est alors l addition des propri t s Num ro Nombre 1 amp Variable Cette propri t d finit la variable index qui indiquera le texte de la liste dynamique qui sera affich Le texte affich correspondra la valeur Num ro valeur de la variable sachant que l index est compris dans la fourchette Num ro et Num ro Nombre 1 amp Codage Cette propri t d finit le type de codage de la variable index Suivant le choix d fini les propri t s ne sont pas les m mes Le type bit n autorise l volution de l index sur un seul bit et donc deux types de textes dynamiques sont possibles Les propri t s associ es cette R342 26 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 propri t sont Bit0 Bitl et Num ro Le type BCD indique que l volution de la variable index se fait suivant un format BCD par exemple 0101001 1b repr sente un index de
7. 3V 500 mA amp Ouvrir le capot arri re amp Ins rer la pile dans son support V rifier la polarit amp Mettre le cavalier en position 1 Attention Pour une version sans la pile le cavalier doit tre en position 0 Etiquette rel gendable Les touches F7 F12 peuvent tre rel gend es Pour ce faire 1l faut utiliser les tiquettes vierges livr es et inscrire les nouvelles affectations amp Ouvrir le couvercle arri re du terminal amp Retirer l tiquette d j en place se situant en bas gauche amp Introduire la nouvelle tiquette et refermer le couvercle Attention l appareil doit tre hors tension 12 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 3 PRESENTATION DU LOGICIEL DWIN 3 1 Installation du logiciel D WIN 3 1 1 Configuration du syst me Configuration minimale PC 486 DX2 66 RAM 8 Mo Disque dur 15 Mo disponibles Microsofte Windows 95 ou Microsofte Windows NT 4 0 service pack 3 Lecteur de CD ROM 2X Ecran SVGA FEFEFEEFFE Souris ou autre p riph rique de pointage Configuration recommand e PC Pentiume 75 ou plus RAM 16 Mo Disque dur 15 Mo disponibles Microsofte Windows 95 ou Microsofte Windows NT 4 0 service pack 3 ou plus Lecteur de CD ROM 4X Ecran SVGA FEEFFEFEFE Souris ou autre p riph rique de pointage Cette application ne travaille pas sous Unix Mac MS DOS et Microsoft Windows 3 11 3 1 2 Proc
8. Ce sont ces informations qui sont n cessaire pour changer des variables avec cet appareil Il est aussi n cessaire de conna tre les param tres situ s l index 1200h 1201h etc Ces param tres correspondent aux COBID serveur de l appareil Les param tres de l index 1200h sont fix s par le NODE ID Cette valeur est situ e l index 100Bh et peut tre fix sur l appareil par des interrupteurs ou par logiciel Pour tout autre type d appareil il est n cessaire de poss der le dictionnaire et de conna tre les diff rents index mentionn s En plus de cela 1l faut rep rer ce qui caract rise l appareil index des variables entr es sorties etc 13 3 5 Param trage R342 Le pupitre op rateur n est pas param trable distance par un autre p riph rique CANopen Il est donc n cessaire de le param trer l aide de la fen tre de param trage du protocole CANopen Celle ci est d finie en trois parties la configuration du protocole de la table des p riph riques et de la table d tat et de commande 58 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Protocole Choix du protocole an open x amp Humero HodelD d adedin Table d ta du pupitre WF Active Vitesse du bus CAN vitesse 500 Khz ee ph rique 4 Dur e d attente l Eg avant une relance Timeout xi 1 100 Adresse fi T Horabre de relance Relance 0 Atten
9. Modifier une variable Type directe Variable Var Bit n 6 Fonction Led Etat de la variable T ughe F2 3 Fonction Touche Modifier une variable Type flip flop Variable Var Bit n 3 Fonction Led Etat de la variable Touche F3 v Fonction Touche Modifier une variable Type bit set Variable Var Bit n 5 Fonction Led Etat de la variable Touche F4 Fonction Touche Modifier une variable Type bit reset Variable Var Bit n 5 Fonction Led Etat de la variable Lors de l affichage de la PageCourante toutes les op rations suivantes donnent les r sultats suivants Touche F1 enfonc e Var XX1XXXXXb et led allum e Touche FI rel ch e Var XX0XXXXXb et led teinte Si Var XXXXX0XXb et un appui sur touche F2 Var XXXXX1XXb et led allum e Si Var XXXXX1XXb et un appui sur touche F2 Var XXXXX0XXb et led teinte Un appui sur la touche F3 Var XXX1XXXXb et led allum e Un appui sur la touche F4 Var XXXOXXXXb et led teinte Exemple 2 Touche d clar e en globale VE E Touche F3 Fonction Touche Retour la page pr c dente Fonction led teinte Touche F4 Fonction Retour la page pr c dente Fonction led clignotante Nom de la Page PageCourante Touche El 4 Fonction Saut la page Nom de la page PageSuivante Fonction led s teint e j Touche F2 i Fonction Retour la page pr c dente Fonction led allum e Touche F3 Fonction Edition du champ Nom du champ C
10. dure d installation du logiciel R342 Le logiciel est fourni sous forme de disquette la demande ou de CD ROM avec le terminal Dialog 80 ou 640 L installation du logiciel se fait comme suit amp V rifier la configuration requise pour installer le logiciel amp Ins rer la disquette ou le CD ROM dans le lecteur appropri 8 D marrer Dans le menu d roulant MA D marrer s lectionner 2 Ex cuter 5 Parcourir amp Dans la bo te de dialogue Ex cuter s lectionner amp Dans la bo te de dialogue Parcourir s lectionner le lecteur o se situe la disquette ou le CD ROM amp S lectionner 8 Setup exe puis dans la bo te de dialogue Parcourir amp S lectionner dans la bo te de dialogue Ex cuter gt Le programme d installation du logiciel DWIN d bute 13 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Le d but de l installation est marqu e par une s rie de bo tes de dialogue guidant l utilisateur r pertoire de destination type d installation Typique compacte ou personnalis e s lection du dossier programme Attention seul un niveau de r pertoire peut tre cr e gt L installation des fichiers d bute et son tat d avancement est indiqu par une barre d volution gt L installation se termine par l ajout de l ic ne de DWIN dans le dossier programme 3 2 Architecture 3 2 1
11. et la commande Envoyer les recettes du logiciel DWIN On choisit le port de communication auquel est reli le PC avec le terminal et on valide l envoi amp Le PC affiche l volution du chargement des recettes par une barre de progression D s sa disparition l envoi est termin Le terminal red marre et ex cute le projet charg en prenant en compte les donn es des recettes envoy es 21 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 5 LISTE DES PAGES 5 1 Pr sentation g n rale anr Ajout ou suppression d une page pa Auto differentes pages du projet Page initiale F Page Main Z Hor de la page affich e la muse sous tension Cette fen tre pr sente la liste des pages d un projet Son activation ou sa d sactivation peut tre obtenue en agissant sur l ic ne F C est partir de cette fen tre que l on peut venir agir sur les pages cran avec la d claration la suppression la modification des propri t s et dition d une page Sur cette page on peut venir d clarer la page initiale qui sera affich sur le terminal chaque mise sous tension Pour que l on puisse en d clarer une il faut qu au moins une page soit d clar e dans la liste L dition d une page s obtient par la commande L diteur qui sera lanc est diff rent suivant le type de terminal Il y a donc un diteur sp cifique pour le Dialog80 et pou
12. 80 F4 Dialog 640 Fi Touches CES TEL TIZ I 3 Lis LE 7 Deog 5 7 5 F Drone ESC F Gauche 0 9 Dialog 640 Touchesf2 M ES C2 Diaogeof T2 4 Fr 5 2 Dialog 640 Aucune 9 Enter F Droe mod 3 6 Touches s CES oo a 3 Lis LE 7 Dialog40 Aucune 8 FEas Es FA 0 2 5 Touches d RS EN ER EE CC a Dialog 640 amp L octet derni re touche appuy e donne la valeur de la touche qui a t appuy e en dernier La correspondance entre les touches et les valeurs d cimales est la suivante D les touches F1 F12 de 97 108 61h 6Ch gt les touches Right Left Up Down de 28 31 1Ch 1Fh R342 54 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 gt Ja touche ESC 27 1Bh gt Ja touche MOD 77 4Dh D Ja touche ALARM 76 4Ch gt Ja touche HELP 69 45h gt Ja touche POINT 46 2FEh gt Ja touche RETURN 13 0Dh gt Ja touche SHIFT 72 48h gt Ja touche SIGN 83 53h les touches 0 9 de 48 57 30h 39h amp Num ro de la page courant renvoie l index de la page courante affich e sur le terminal Cet index correspond celui indiqu dans la liste des pages amp Num ro derni re saisie indique le num ro de champ de saisie qui a t activ en dernier Le num ro renvoy correspond au num ro d ordre de cr ation du champ de saisie Etat saisie renvoie l tat de la derni re saisie Le bit8 correspond
13. If OS L And M Ove S 06 0 Then STCEL X F LE 0 21 And Move SAXV 0 Th nrsEetLr 022 Lecture OCOD AI Bit 1 Bit 2 de la position pas d ordre Jog Jog SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Index A Affichage DUAF CANOIB RES SR Ne as di nt nine tenons eue 36 Affichage d un lign h rIZONAIS SE na Neue item les 35 Affichage d une ligne verticale ss a E S 35 Affichage d une variable alph hanum rique n0nnnn1nnnennnnnnnnarnnennnsnrrnnrrnrnrnnnrrnnrrsnrrnnrrnerrrnnrrnnrrnni 27 Affichage d une variable num rique iii 26 Ajout et configuration d une alarme sine 48 C CAC TIS IQUOS ee ee ed e de 57 CONOIHONS d OS atio eree a E E E a to oe 8 CONIQUrAION du systeme RS a O R 12 CONN ONAAAICOGAD ES a a a N 10 COMMeExXoNdu didog inss a a Pile Dustin tre Ale na 8 Contenu dun proje sesiis a Re Dee M eee AR bc le net 13 D Declaran AU MOBLS Es rt in net tete neo alien nie 51 D claration d une nouvelle page inserer 21 Declaration Tune recete dr D ete nt ent ni in sie 45 D claration et modification d une variable 38 Dennom dU Protocole a en ee ee d rl su 51 Description du menu de boot du syst me sis 18 Description du menu de d marrage du syst me Vs 18 DICHONNAIT E RM nr NN Ur ed a 57 E Ecran INITIALES SES cn ee E 13 tiqu lterrel gendabl saisi a nine nn ie dan na nee 10 11 Exemple Liaison CANopen entre un pupitre et une MCS
14. Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique R342 25 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Texte Il correspond au texte qui sera affich La longueur de l objet se dimensionne automatiquement en fonction de la longueur du texte Si le texte inscrit est plus long que la taille d affichage du terminal les caract res en trop seront limin s l affichage amp Colonne Cette caract ristique d finit la colonne de l cran o se situera le premier caract re du texte afficher amp Ligne Cette caract ristique d finit la ligne de l cran o le texte sera affich 5 4 3 Texte dynamique Ce type d objet permet d afficher un texte dynamique l cran Le texte affich d pend d une variable index qui r f rence un texte de la liste des textes dynamiques gt L ajout d un objet s obtient en s lectionnant l ic ne FE et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place le texte dynamique en bougeant la souris glisser d placer gt Par un clique sur l un des bords gauche ou droite de l objet et en le maintenant enfonc on peut modifier la longueur de texte autoris l affichage Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doi
15. au projet nouveau sauver fermer ainsi que les commandes de transfert vers le terminal amp Fen tre regroupe les commandes d affichage des fen tres li es aux listes de variables pages etc amp S curit regroupe les commandes d affichage des fen tres li es aux listes des codes d acc s et des alarmes amp Options regroupe les commandes de param trage du logiciel et du terminal Aide regroupe les informations d aide du logiciel 3 3 2 Menu Fichier R342 Fichier Fen tre S curit Options Aide Nouveau uwrir Fermer Enregistrer Enregistrer 0U2 Informations Envoyer le projet Envoyer les recettes Recevoir les recettes Quitter Nouveau Ic ne L Action Cette commande permet l utilisateur de d finir un nouveau projet Le dernier projet en cours se trouve alors ferm Une bo te de dialogue permet de configurer les param tres n cessaires au projet et en particulier le terminal de destination dialog 80 et dialog 640 et le nombre de langues Ce nombre d finit combien de langues le terminal sera capable de g rer 1 4 Ces param tres sont important car ils ne peuvent aucun autre moment tre modifi s Terminal op rateur Dialog 80 de a dialog pour le projet Hombre de langues g r e par le pupitre Nombre de langue D limit 4 15 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Ouvrir Ic ne
16. caract ris par deux fen tres Ecran du pupitre barre d outils Editeur de page Page Main SERAD Dialog 80 MENU FEINCIFPEL IR SERAD S A v x Ra A ab 2 Fr FT FT SE F2 F3 Touches de fonctions rel gendables Touches ESC dimamuques Touches de fonchons dynatruques La premi re fen tre correspond l diteur pleine page Dans celui ci on voit la face avant du dialog 80 et une barre d outil situ e sur la droite Sur cet cran on peut configurer amp Les touches 2 3 4 5 du terminal par un clique gauche sur celle ci amp Les touches F1 F2 F3 F4 F5 F6 et leurs leds par un clique gauche sur la touche correspondante amp La touche ESC par un clique gauche sur celle ci amp L cran du terminal 24 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 La barre d outil est constitu e des ic nes Validation de l dition de la page vd et annulation de l dition de la page x Elle est aussi constitu e des ic nes suivantes qui permettent l ajout d objets sur l cran du terminal amp Texte statique amp Texte dynamique Ej amp Affichage de variable num rique El amp Affichage de variable alphanum rique zi amp Saisie de variable num rique FT amp Saisie de variable alphanum rique Fi L ic ne WA permet de pointer un objet de l cran afin de modifier son dimensionnement ou ses propri t s Cette ic ne est directement vali
17. en s lectionnant l ic ne FT et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place le champ de saisie en bougeant la souris glisser d placer Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique amp Colonne Cette caract ristique d finit la colonne de l cran o se situera le premier caract re de la valeur afficher amp Ligne Cette caract ristique d finit la ligne de l cran o la valeur sera affich e amp Variable Cette propri t indique la variable num rique qui sera affich e et concern e par la saisie amp Aide Cette propri t indique si une page d aide est associ e la saisie Si cette propri t est oui cela signifie que lorsque le navigateur gt est positionn sur cet objet la led help clignote et la page d aide associ e peut tre affich e avec la touche Help amp Page d aide Cette propri t indique le nom de la page qui servira d aide Pour que celle ci soit affich e il faut que la propri t Aide soit activ e amp Code d acc s Cette propri t indique si un code d acc s doit tre sp cifi au moment de la modification de la valeur d s l appui sur la touche MOD amp Nom code Cette propri t indique quel est le code d acc s de la liste des codes d acc s qui s
18. exemple pour la d coupe d une pi ce celle ci peut tre d crite par un nom des longueurs correspondant aux longueurs de coupe d un c t etc Cet ensemble de param tres constitue une recette Une recette est donc caract ris e par sa taille qui repr sente le nombre N de variables Pour un syst me une seule recette ne convient pas On d finit autant de recettes qu il peut alors y avoir de produits diff rents Le nombre de recettes correspond donc au nombre M de recettes Le passage d une recette une autre se fait par l interm diaire d une variable index En effet suivant la valeur de celle ci on aura une seule recette de valide Si l on veut afficher la valeur d une variable recette par exemple la longueur d un c t d une pi ce l aide d un champ d affichage d une variable num rique on d finit la propri t variable de ce champ avec la variable recette afficher Le terminal affichera alors la valeur de la longueur suivant la valeur de la variable index Si celle ci vaut 1 on aura l cran la longueur correspondant la recette n 1 Si au contraire elle vaut 5 on aura la valeur de longueur correspondant la recette n 5 Pour passer d une recette une autre il faut donc modifier la valeur de la variable index Il faut alors pr voir un champ de saisie pour modifier la recette s lectionn e Pour les terminaux Dialog80 et Dialog640 on peut r server jusqu 10000 variables recettes
19. fonctions d clar es pour les touches dynamiques et les leds de PageCourante ne sont plus valables Uniquement celle d clar e dans PageSuivante D Un appui sur touche F2 provoque le retour la derni re page affich e D Un appui sur la touche F3 provoque le saut PageSuivante sauf lorsque PageCourante est affich e o elle provoque le retour la derni re page arrich e D Un appui sur la touche F4 provoque le retour la derni re page affich e R342 44 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 8 4 Programmation de la touche ESC Touche ESC Touche de fonc Aucune C Retour la page pr c dente Les fonctions associ es cette touche sont au nombre de 2 amp Retour la page pr c dente L appui sur la touche permet de revenir la page affich e pr c demment amp Saut la page L appui sur cette touche permet d afficher une autre page Cette page est sp cifier et d finir par l utilisateur R342 45 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 9 LES RECETTES 9 1 Pr sentation g n rale l Recettes LEE Hombre de recette 10 F Taille d une recette F Variable Indes Num_Frecette CO a a C SN A S S e CO a a e o e o e 0 D fon eee hos H Nbre_Trous Mumerique Word on ALICUNE ALICUNE on Le terme recette caract rise un ensemble de param tres li s un produit Par
20. le passage du bit 1 gt bit reset L appui sur la touche provoque le passage du bit 0 amp Saut la page L appui sur cette touche permet d afficher une autre page Cette page est sp cifier et d finir par l utilisateur Sur l appui de la touche une page de confirmation peut tre intercal e Celle ci est pr d fini et n a pas besoin d tre d finie par l utilisateur amp Retour la page pr c dente L appui sur la touche permet de revenir la page affich pr c demment L tat de la led associ e une touche peut tre pilot e localement de 4 mani res diff rentes amp Eteinte la led ne sera jamais allum e 43 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Allum e la led sera toujours allum e amp Clignotante la led clignotera Etat de la variable la led sera l image du bit de la variable sp cifi e dans les param tres de la fonction de la touche Modifier une variable Exemple 1 Touche F1 Fonction Touche Modifier une variable Type directe Variable Var Bit n 6 Fonction Led Etat de la variable Touche F2 Fonction Touche Modifier une variable Type flip flop Variable Var Bit n 3 Fonction Led Etat de la variable Touche F3 Fonction Touche Modifier une variable Type bit set Variable Var Bit n 5 Fonction Led Etat de la variable Touche F4 Fonction Touche Modifier une variable Type bit
21. objet et doit tre unique amp X1 Cette caract ristique d finit la position en X du coin gauche du rectangle Cette position est exprim e en pixel de 1 240 amp X2 Cette caract ristique d finit la position en X du coin droit du rectangle Cette position est exprim e en pixel de 1 240 amp Y1 Cette caract ristique d finit la position en Y du coin haut du rectangle Cette position est exprim e en pixel de 1 128 Y2 Cette caract ristique d finit la position en Y du coin bas du rectangle Cette position est exprim e en pixel de 1 128 amp Cadre Cette propri t d finit la couleur du trait d encadrement du rectangle 1 noir 0 blanc amp Remplissage Cette propri t d finit la couleur du remplissage du rectangle 1 noir 0 blanc 5 5 6 Modification du fond d cran R342 L appui sur cette ic ne a provoque le changement de la couleur du fond d cran Lorsqu il est activ le fond est blanc d sactiv le fond est noir Il est recommand de r aliser des pages cran poss dant une couleur noire pr dominante par rapport la couleur blanche ceci afin d d augmenter la dur e de vie de l afficheur 37 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 6 TEXTES DYNAMIQUES 6 1 Pr sentation g n rale Hum ro Teste barche E C gt Ci M Texte associ ur nurnero d index Dans cette fen tre on d finit les
22. plus de 4 chiffres Etant donn que le code correspond une valeur num rique il est pr f rable de ne pas utiliser les codes d acc s commen ant par un z ro type OXXX 00XX 000X et 0000 Car dans ce cas les codes respectifs XXX XX X et rien ou seulement 0 sont valables 48 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 11 ALARMES 11 1 Pr sentation g n rale FE Alarmes Messages alarmes Warables V rin Coupe IEEE Non Oui Page Aide Manu arabe le re V rin Per age D tec Page Aide Manu 3 7E Alarmer oste Message d alarme Acquittement Fage d aide associ e et son nom Wanable s lectionn e de l alarme et ses messages associ es Corumande d ajout et de suppression de vanable alarrne Cette fen tre regroupe toutes les variables alarmes d clar es pour le syst me Chaque bit d une variable correspond une alarme bit 0 absence d alarme bit 1 pr sence d une alarme La d tection d une alarme n importe quel instant provoque le clignotement de la led Alarm D s que cette led clignote l utilisateur peut visualiser l l ment ou les l ments qui ont d clench s l alarme par l appui sur la touche ALARM La page d alarme qui appara t alors est une page pr d finie num rant les diff rents libell s des alarmes actives Sur cette page on peut voir aussi une fl che dans le coin haut gauche Celle c1 indique quelle est l alar
23. pupitre et une MCS Le param trage de la communication entre une MCS et un pupitre consiste attribuer un NodelD a chacun Une communication par SDO du pupitre vers la MCS est alors possible Les COBID par d faut des serveurs SDO sont 600h NodelD en r ception et 580h NodelD en mission On param tre donc les clients respectifs en cons quence Initialisation de la MCS D marrage de la carte 500KBits s sur le n ud 1 StartCan Can1l 1 5 COBID ClientSDO Rx Mcs COBID ServerSDO Tx terminal CanSetup amp Can1 1280h 1 582h COBID ClientSDO Tx Mcs COBID ServerSDO Rx terminal CanSetup amp Can1 1280h 2 602h Initialisation du pupitre Les p riph riques 1 et 2 du pupitre sont d clar s pour acc der au tableau Lecture et criture de variables 16 bits non sign et Lecture et criture de variables 32 bits non sign de la MCS Les deux p riph riques d signent le m me NodeID mais les index et sous index sont diff rents En choisissant d utiliser les SDO par d faut le pupitre calcule les COBID en fonction des NodelID Par la suite en associant les variables au p riph riques on associe chaque variable un tableau CANopen diff rent R342 60 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Dans cet exemple on utilise deux variables pour la communication entre la MCS et le pupitre Une premi re variable VARI comporte les ordres qui seront transmis la MCS L au
24. rateurs Dialog80 et Dialog640 3 3 4 Menu S curit Fichier Fen tre S curit Uptions Aide Lodes d acc s Alarmes Action Ces commandes valident ou non l affichage de la fen tre Codes d acc s ou Alarmes Ces commandes peuvent tre aussi obtenues par les ic nes suivantes amp Code d acc s ss amp Alarmes 8 3 3 5 Menu Options Fichier Fen tre S curit Options Aide Langues Frotocole Pr f rences Langues Ic ne de Action Cette commande permet d activer ou non la fen tre de gestion des langues du terminal Protocole Action Cette commande permet de faire appara tre la bo te de dialogue li e au protocole de communication entre le terminal et le p riph rique La configuration n cessite le choix du protocole parmi ModBus CANopen Pr f rences Action Cette commande permet de modifier les param tres de configuration du logiciel DWIN En particulier on trouvera le langage du logiciel DWIN et la dur e du r tro clairage du dialog 640 apr s l appui d une touche clavier 3 3 6 Menu Aide A propos de Action Cette commande permet d afficher les informations de d veloppement et de version du logiciel Index Action Cette commande lance l aide en ligne associ e au logiciel DWIN R342 18 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 4 TRANSFERT D UN PROJET 4 1 Description du menu de d marrage du syst me Pour obt
25. reset Variable Var Bit n 5 Fonction Led Etat de la variable Lors de la mise sous tension du terminal toutes les op rations suivantes donnent les r sultats suivants Touche F1 enfonc e Var XX1XXXXXb et led allum e Touche F1 rel ch e Var XX0XXXXXb et led teinte Si Var XXXXX0XXb et un appui sur touche F2 Var XXXXX1XXb et led allum e Si Var XXXXX1XXb et un appui sur touche F2 Var XXXXX0XXb et led teinte Un appui sur la touche F3 Var XXX1XXXXb et led allum e Un appui sur la touche F4 Var XXXOXXXXb et led teinte Exemple 2 Touche d clar e en locale sur PageCourante Wg edk dh Foucher i Fonction Touche Retour la page pr c dente Fonction led teinte Touche F4 Fonction Retour la page pr c dente Fonction led clignotante Touche d clar e en globale Touche ET 4 Fonction Saut la page Nom de la page PageSuivante Fonction led teinte Douche F2 L Fonction Retour la page pr c dente Fonction led allum e Touche F3 Fonction Saut la page Nom de la page PageSuivante Fonction led clignotante Lors de la mise sous tension les leds sont dans l tat suivant D led F1 teinte D led F2 allum e D led F3 teinte sur la page PageCourante et clignotante sur les autres D led F4 clignotante sur la page PageCourante Toutes les op rations suivantes donnent les r sultats suivants D Un appui sur la touche F1 provoque l affichage de PageSuivante Les
26. sauvegarde des recettes hs 19 Proc dure d installation du IO0ICICl ri is linda ininbnmiiinisonebeb 12 Programmation d la touche ESC anne din eee id die at 33 44 Programmation des touches de fonctions leds n n0nnnnennnesnnnesennnesnrnrsrnnrnsrrnrsnrresnrersnnrrnne 31 42 Programmation des touches dynamiques ss 40 Programmation des touches dynamiques simples 30 S Saisie d une variable alphanum rique sise 28 Saisie d une variable num rique ii iiiiiiiiieeseireseeeeeseennnns 27 SUPPFES SION UNE dlame SES dada nice nine n it E nait ti A Des 49 S ppression UNS DATE NUE a NN ta ne serment dune der tu en 23 SUPOF SSIONM UNE T COLI LL Nas dos a a a A ten n tendue ti der C en ee 46 S ppressiondunevanable nru n a a a T N E a out 39 T Texte dynamig IE zis Senra a a a a E E E e a E naete 25 26 TEXEC SAlIQUE seia a a 24 R342 64 SERAD S A
27. textes qui pourront tre affich s par un objet de type Texte dynamique Ils sont limit s 1500 pour un dialog640 et 3000 pour un dialog80 Par exemple prenons le cas d un objet de type texte dynamique qui doit afficher l tat de la machine La propri t codage est de type binaire Il y a 3 param tres sp cifier gt le nombre Nombre de textes possibles afficher D Ja valeur de l offset de d part dans la liste Num ro D Ja variable d indexage du texte Variable Les messages afficher sont au nombre de deux Marche et Alarme La propri t Nombre doit tre mise 2 Si maintenant ces messages sont plac s aux num ros 1 et 2 de la liste cela signifie que l adresse de d part Num ro devra tre de 1 Il ne reste plus qu cr er une variable de type num rique et de taille Word suffisant dans la liste des variables Cette variable devra repr senter l image de l tat de la machine C est dire 0 pour Marche et 1 pour Alarme Si ces messages taient plac s en 45 et 46 la propri t Nombre serait toujours gale 2 Par contre l adresse de d part Num ro devra tre de 45 La valeur de la variable index devra tre gale 0 ou 1 Attention la solution consistant positionner l adresse de d part 1 et faire voluer la variable entre 44 et 45 ne fonctionne pas car Nombre autorise l affichage que si variable vaut 0 ou 1 Si le nombre de messages taient
28. une saisie qui s est d roul e correctement et qui a t valid e par RETURN Le bit9 correspond l indication d une saisie en cours Les autres bits sont inutilis s amp Les octets Led ON et Led OFF permettent de conna tre l tat des leds du dialog80 et du dialog640 Led F1 F6 pour le dialog80 bit 0 bit 5 et bit 8 bit 13 Led F7 F12 pour le dialog640 bit O bit 5 et bit 8 bit 13 Led HELP bit 6 et bit 14 Led Alarm bit 7 et bit 15 Pour une combinaison des deux bits des registres Led ON et Led OFF correspond un tat de la led gt Led ON et Led OFF 0 led teinte gt Led ON 1 et Led OFF 0 led clignotante Led ON et Led OFF 1 led allum e amp Le registre num ro de version fournit la version du syst me d exploitation du terminal sous forme BCD Par exemple 0100 pour une version 1 0 amp Le registre compteur d change s incr mente de 1 chaque change entre le p riph rique et l automate Il peut notamment servir d tecter des coupures de communications 13 3 CANopen 13 3 1 Introduction R342 Le bus CAN Controller Area Network est apparu au milieu des ann es 80 pour r pondre aux besoins de la transmission de donn es dans le secteur automobile Ce type de bus permet d obtenir des taux de transfert jusqu 1Mbit s Les sp cifications du CAN d finissent 3 couches parmi le mod le OST la couche physique la couche liaison des donn es et l
29. 640 R342 Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique amp Colonne Cette caract ristique d finit la colonne de l cran o se situera le premier caract re de la valeur afficher amp Ligne Cette caract ristique d finit la ligne de l cran o la valeur sera affich e amp Variable Cette propri t indique qu elle est la variable alphanum rique qui sera affich e et concern e par la saisie amp Aide Cette propri t indique si une page d aide est associ e avec la saisie Si cette propri t est oui cela signifie que lorsque le navigateur gt est positionn sur cet objet la led help clignote et la page d aide associ e peut tre atteinte avec la touche Help amp Page d aide Cette propri t indique le nom de la page qui servira d aide Pour que celle ci soit affich 1l faut que la propri t A de soit activ e amp Code d acc s Cette propri t indique si un code d acc s doit tre sp cifi au moment de la modification de la valeur d s l appui sur la touche MOD amp Nom code Cette propri t indique quel est le code d acc s de la liste des codes d acc s qui sera demand amp Longueur Cette propri t d finit le nombre maximum de caract re alphanum rique qui peuvent tre saisie amp Navigateur Cette propri t indique l ordre d voluti
30. 93 Le type binaire indique un format binaire de l index pour l exemple pr c dent 01010011b l index est de 83 Les propri t s associ es BCD et binaire sont Nombre et Num ro Exemple 1 Codage binaire Num ro 5 Nombre 15 Variable VarTextDyn Si contenu de VarTextDyn 0h alors affichage du texte dynamique n 5 Si contenu de VarTextDyn 1h alors affichage du texte dynamique n 6 ECGs Si contenu de VarTextDyn 0Ah alors affichage du texte dynamique n 15 ECCa s Si contenu de VarTextDyn 0Eh alors affichage du texte dynamique n 19 Si contenu de VarTextDyn gt 0Eh ou lt 0 alors aucun affichage de texte Exemple 2 Codage BCD Num ro 5 Nombre 15 Variable VarTextDyn Il faut que le format de la variable VarTextDyn soit de type BCD Si contenu de VarTextDyn 0h alors affichage du texte dynamique n 5 Si contenu de VarTextDyn 1h alors affichage du texte dynamique n 6 ECG Si contenu de VarTextDyn 10h alors affichage du texte dynamique n 15 HEC Si contenu de VarTextDyn 14h alors affichage du texte dynamique n 19 Si contenu de VarTextDyn gt 14h ou lt 0 alors aucun affichage de texte Exemple 3 Codage Bit Num ro 5 B1E0 55 Bit1 32 Variable VarText Si contenu de VarText XXX0XXXXb alors affichage du texte dynamique n 55 Si contenu de VarText XXXIXXXXb alors affichage du texte dynamique n 32 5 4 4 Affichage d une variable num rique R342 Ce type d objet permet d afficher la valeur
31. Les r pertoires amp OS Dialog80 contient une copie du syst me d exploitation du terminal op rateur Dialog 80 amp OS Dialog640 contient une copie du syst me d exploitation du terminal op rateur Dialog 640 amp HELP contient les fichiers d aide du logiciel terminal intelligent Sous l arborescence de base on retrouve amp le fichier avec extension EXE pour ex cuter le logiciel amp le fichier avec extension STR pour la gestion des langues du logiciel 3 2 2 Contenu d un projet Il n y pas de r pertoire pr vu pour stocker les projets utilisateurs C est donc l utilisateur de d finir son propre emplacement et d attribuer un r pertoire par projet Chaque projet est caract ris par un fichier Nom Projet otf La compilation d un projet donne des fichiers binaires Nom Projet da0 Nom Projet da7 La somme des fichiers de type da permet de conna tre la taille du projet compil 3 3 Pr sentation 3 3 1 Ecran initial Terminal op rateur Dialog 80 coucou otf mad Fichier Fente S cunt Options Aide Deen JAE hagle D R342 14 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 La fen tre principal du logiciel DWIN est compos d une barre de menu et d une barre d ic nes ainsi qu un plan de travail o plusieurs fen tres peuvent appara tre La barre de menu est d finie comme ceci Fichier regroupe toutes les commandes li es
32. RAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Commande globale des touches Touche de fonctiorr f F C AUCUNE C Modifier une variable C Saut la page C Retour la page pr c dente Edition du champ Les fonctions associ es une touche sont au nombre de 3 amp Modifier une variable Cette fonction permet sur l appui de la touche de modifier un bit d une variable Pour cette fonction 1l faut pr ciser la variable et le num ro du bit modifier bit l est le bit de poids faible de la variable La modification du bit peut tre de plusieurs types param tre sp cifier gt directe le bit est 1 lorsque la touche est enfonc e et 0 lorsque celle ci est rel ch e gt flip flop un appui sur la touche provoque le basculement su bit de l tat 1 0 ou de l tat O 1 bit set L appui sur la touche provoque le passage du bit 1 gt bit reset L appui sur la touche provoque le passage du bit 0 amp Saut la page L appui sur cette touche permet d afficher une autre page Cette page est sp cifier et d finir par l utilisateur Sur l appui de la touche une page de confirmation peut tre intercal e Celle ci est pr d fini et n a pas besoin d tre d finie par l utilisateur amp Retour la page pr c dente L appui sur la touche permet de revenir la page affich pr c demment Exemple 1 Bit
33. TD UM Terminaux op rateurs Dialog 80 et Dialog 640 Guide d utilisation SERAD SA 271 route des cr tes 44440 TEILLE France amp 33 0 2 40 97 24 54 33 0 2 40 97 27 04 http www serad fr D lt info serad fr Documentation terminaux op rateurs Dialog80 et Dialog640 SOMMAIRE 1 INTRODUCTION 5 1 1 Pr sentation g n rale 5 l 2 Pr sentation du dialog 80 5 1 3 Pr sentation du dialog 640 6 1 4 Pr sentation du logiciel DWIN 7 2 INSTALLATION MISE EN OEUVRE 9 2 1 Conditions d utilisation 9 2 2 RACCORDEMENT 9 2 2 1 Dialog80 9 A Connexion du dialog80 9 B Montage du dialog80 10 C Montage de la pile de sauvegarde pour un dialog80 10 D Etiquette rel gendable 11 2 2 2 Dialog640 11 A Connexion du dialog640 11 B Montage du dialog640 12 C Montage de la pile de sauvegarde pour un dialog640 12 D Etiquette rel gendable 12 3 PRESENTATION DU LOGICIEL DWIN 13 3 1 Installation du logiciel DWIN 13 3 1 1 Configuration du syst me 13 3 1 2 Proc dure d installation du logiciel 13 3 2 Architecture 14 3 2 1 Les r pertoires 14 3 2 2 Contenu d un projet 14 3 3 Pr sentation 14 3 3 1 Ecran initial 14 3 3 2 Menu Fichier 15 3 3 3 Menu Fen tre 17 3 3 4 Menu S curit 18 3 3 5 Menu Options 18 3 3 6 Menu Aide 18 4 TRANSFERT D UN PROJET 19 4 1 Description du menu de d marrage du syst me 19 4 2 Description du menu de boot du syst me 19 4 3 Mise jour d une version a
34. TION MISE EN OEUVRE 2 1 Conditions d utilisation amp Tension d alimentation de 20 32Vdc amp Consommation 6W pour le dialog640 et 4W pour le dialog80 amp Temp rature de service 0 45 C amp Temp rature de stockage 20 70 C amp Indice de protection face avant IP65 2 2 RACCORDEMENT 2 2 1 Dialog80 A Connexion du dialog80 PIN L LAAN A A gt hs alim netia AC 2 F1 LE EP vr tedite SERIAL 2 S RIE L 1 HEFLE L 2 SUEL APT QUEL APTS FEMELLE MALE Radda Rodia O RSS 5 CANEUS FL TEL GHD TREX E CANL TRE 4 CANE ES EN NON IKOLEE WOLEE Sur les modules RS422 et RS485 Cavalier de validation des r sistances 120Q de terminaison Par d faut validation des r sistances R342 9 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 B C R342 Montage du dialog80 SES Fixation encliquetable Surface plane et rigide pour asssurer l tanch it Montage de la pile de sauvegarde pour un dialog80 FT ere L a VUCUUUWWUEUN Pile Cavalier Pile CR2450 3V 500 mA amp Ouvrir le capot arri re amp Ins rer la pile dans son support V rifier la polarit amp Mettre le cavalier en position 1 Attention Pour une version sans la pile le cavalier doit
35. a couche application La couche physique d finit le mode de transmission des donn es en fonction du support de transmission La couche liaisons des donn es repr sente le noyau du protocole CAN puisque cette couche est responsable de la trame envoyer de l arbitrage de la d tection des erreurs etc La derni re couche est la couche 55 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 application appel e aussi CAL CAN Application Layer Celle c1 est donc une description g n rale du langage pour les r seaux CAN qui offre de nombreux services de communication CANopen est un type de r seau qui est bas sur le syst me du bus s rie et de la couche application CAL CANopen ne propose qu une partie des services de communication offerte par CAL Ce sont les avantages n cessaires dont ont besoins les ordinateurs ayant des performances r duites et des capacit s de stockage faible Le CANopen est par cons quent une couche application standardis e par les sp cifications du CIA CAN In Automation DS 201 DS 207 Le gestionnaire du r seau permet une initialisation simplifi e du r seau Le r seau peut tre tendu avec tous les composants que l utilisateur d sire Le bus CAN est un bus multi ma tre Contrairement aux autre bus de terrain ce sont les messages qui sont identifi s et non les modules connect s Les l ments du r seau sont autoris s envoyer leurs messages chaque fo
36. a variable et en validant la case par entr e La validation entra ne la suppression de tous les champs suivants R342 40 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 8 COMMANDE GLOBALE DES TOUCHES 8 1 Pr sentation g n rale D900040E CC Con L acc s l une de ces fen tres suivant le type de terminal se fait par l ic ne A partir de cette fen tre on peut d finir une fonction particuli re associ e une touche La fonction associ e sera globale C est dire qu elle sera tout le temps active sauf si la fonction de la touche est d finie localement lors de l dition d une page et que cette page est pr sente sur l cran Ceci indique donc qu une fonction de touche d clar e en locale sera prioritaire sur une fonction de touche d clar e en globale Les touches dont on peut d finir une fonction sont les touches D 2 3 4 5 F1 F2 F3 F4 F5 F6 pour le dialog80 gt F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 pour le dialog640 Sur chaque terminal on peut aussi programmer la touche ESC De m me les leds associ es certaines touches peuvent tre pilot es Pour pouvoir d finir une fonction pour une touche 1l faut r aliser un clique gauche sur celle ci 8 2 Programmation des touches dynamiques R342 Les touches auxquelles on peut associer une fonction sont D 2 3 4 5 pour le dialog80 gt F1 F2 F3 F4 F5 F6 pour le dialog640 4 SE
37. ce fichier amp Une fen tre DOS s ouvre et attend l appui d une touche avant d envoyer la nouvelle version du syst me d exploitation 19 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Lorsque le chargement de l OS est termin il faut appuyer sur une touche du clavier du PC pour quitter le logiciel et ensuite il faut fermer la fen tre DOS Ceci est n cessaire si on veut que le logiciel lib re le port de communication amp La version du syst me d exploitation est maintenant mise jour 4 4 Proc dure de chargement d un projet amp Pour envoyer un projet sur le terminal il faut dans un premier temps relier le PC avec le terminal au moyen d un c ble s rie Le port de communication du PC n importe pas pour le transfert Il faut ensuite acc der au menu de d marrage du terminal en appuyant simultan ment sur les touches ESC et RETURN Le code d acc s demand est de 80 pour le dialog80 et de 640 pour le dialog640 amp On s lectionne le menu PC par la touche 2 du dialog80 ou la touche F1 du dialog640 Puis on s lectionne la commande LOAD PROJECT par la touche 2 du dialog80 ou la touche F1 du dialog640 On valide la commande par YES par la touche 2 du dialog80 ou la touche F1 du dialog640 Le terminal commence par effacer sa m moire et se met en attente du projet Il signale son attente par le message Waiting for project amp A partir de l on s lec
38. che permet de lancer la saisie d un champ qui doit tre sp cifi par l utilisateur Exemple 1 Nom de la Page PageCourante Touche 2 Fonction Modifier une variable Type directe Variable Var Bit n 6 Touche 3 Fonction Modifier une variable Type flip flop Variable Var Bit n 3 Touche 4 Fonction Modifier une variable Type bit set Variable Var Bit n 5 Touche 5 Fonction Modifier une variable Type bit reset 7 Variable Var 4 Bit n 5 Lors de l affichage de la PageCourante toutes les op rations suivantes donnent les r sultats suivant gt Touche 2 enfonc e Var XX1XXXXXD gt Touche 2 rel ch e Var XX0XXXXXD D Si Var XXXXX0XXb et un appui sur touche 3 Var XXXXX1XXDb D Si Var XXXXX1XXb et un appui sur touche 3 Var XXXXX0XX Un appui sur la touche 4 Var XXX1XXXXDb 31 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 D Un appui sur la touche 5 Var XXXO0XXXXDb Exemple 2 Touche d clar e en globale Touche 4 i Fonction Retour la page pr c dente Touche 5 Fonction Retour la page pr c dente Nom de la Page PageCourante Touche 2 Fonction Saut la page Nom de la page PageSuivante Touche 3 i Fonction Retour la page pr c dente Touche 4 Fonction Edition du champ Nom du champ ChampPageCourante Lors de l affichage de la PageCourante toutes les op rations suivantes donnent les r sultats suivants Un appui
39. d une variable num rique l cran gt L ajout d un objet s obtient en s lectionnant l ic ne E et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place la variable num rique en bougeant la souris glisser d placer Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique amp Colonne Cette caract ristique d finit la colonne de l cran o se situera le premier caract re de la valeur afficher amp Ligne Cette caract ristique d finit la ligne de l cran o la valeur sera affich e amp Variable Cette propri t indique la variable afficher amp Signe Cette propri t d finit si le signe de la variable doit tre affich amp Partie enti re Cette propri t d finit le nombre de chiffre affich avant la virgule amp Partie d cimale Cette propri t d finit le nombre de caract re affich apr s la virgule amp Alignement Cette propri t d finit l alignement de la valeur par rapport son cadre droite ou gauche amp Base Cette propri t d finit la base d affichage de la valeur D cimale hexad cimal binaire Exemple Base D cimale Signe oui Partie enti re 3 Partie d cimale 2 Variable VarNum Si contenu de VarNum 3 25 alors affichage de la valeur 3 25 Si contenu de VarNum 2255 25 alors affic
40. d e d s l ajout d un objet sur l cran Menu_Titre Objet selechonn Mom d objet DET Titre nt Propri t s de l objet MENU PRINCIPAL gt ea 3 La derni re ic ne H permet de valider ou non la deuxi me fen tre qui concerne les propri t s des objets situ es sur l cran du terminal Dans cette fen tre on peut s lectionner l objet d sir qui est caract ris par un nom et l affichage de ses propri t s La s lection d un objet peut aussi tre obtenue par un clique gauche sur l objet situ sur l cran du terminal La liste des propri t s situ e sur la colonne de gauche est diff rente suivant l objet s lectionn Les champs de la colonne de droite correspondent aux caract ristiques des propri t s de la colonne de gauche et sont donc modifiables par l utilisateur Toute modification de l un de ces champs entra ne une modification sur l objet de l cran De m me toute modification apport e sur un objet de l cran du terminal entra ne une modification sur ses propri t s 5 4 2 Texte statique Ce type d objet permet d afficher un texte fixe l cran Ce texte peut tre d fini par l utilisateur gt L ajout d un objet s obtient en s lectionnant l ic ne et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place le texte statique en bougeant la souris glisser d placer
41. de 45 d o Nombre 45 par exemple l affichage serait alors autoris e pour une volution de la variable entre 0 et 44 R342 38 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 7 LISTE DES VARIABLES 7 1 Pr sentation g n rale kisi umerigue wod oo e Pa ea NN Rs nn e S a o S El Cette fen tre pr sente la liste des variables utilis es par un projet Son activation ou sa d sactivation peut tre obtenue en agissant sur l ic ne S C est partir de cette fen tre que Pon peut d clarer supprimer ou modifier une variable et ses propri t s Le nombre de d claration de variables est limit 5000 pour les dialog80 et dialog640 7 2 D claration et modification d une variable Pour d clarer une nouvelle variable lutilisateur doit diter un libell vide double clique gauche sur la case y entrer un nom caract risant sa variable et le valider par la touche entr e Lorsqu une variable est d clar e toutes ces propri t s sont initialis es par d faut Taille d finit le type utilis par la variable Ce type peut tre un Word 16 bits sign ou un DWord 32 bits sign amp Type est la repr sentation de la variable sous une forme num rique valeur ou alphanum rique suite de caract res Un caract re a une taille de 1 octet Ce qui implique qu une variable alphanum rique de taille Word ne pourra pas stocker plus de 2 caract res et 4
42. des emplacements libres en cas de modification de la taille d une variable P riph rique Cette propri t indique le num ro de p riph rique li avec le terminal R342 39 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Adresse Cette propri t indique la valeur de l adresse m moire du p riph rique o la variable peut tre lue et ou crite Attention cette adresse doit tre accessible sur le p riph rique Initialise Cette propri t permet lors de la mise sous tension du terminal d envoyer la variable vers le p riph rique concern Cette propri t permet au terminal de servir de m moire sauvegard e pour le p riph rique amp Lecture Le terminal peut lire de plusieurs fa ons une variable d un p riph rique gt de mani re continue la variable est lue tout durant le fonctionnement du terminal Dans le cas d un texte dynamique c est la variable d indexage qui est lue D de mani re unique la variable est lue chaque fois qu une page va tre affich e et qu elle n cessite l affichage de la variable Dans le cas d un texte dynamique c est la variable d indexage qui est lue amp Ecriture Le terminal envoie l tat de la variable au p riph rique lorsqu une saisie de la variable a t valid e 7 3 Suppression d une variable La suppression d une variable se fait en supprimant tous les caract res qui composent le nom de l
43. ds est la suivante Led F1 F6 pour le dialog80 bit 0 bit 5 et bit 8 bit 13 Led F7 F12 pour le dialog640 bit O bit 5 et bit 8 bit 13 Led HELP bit 6 et bit 14 Led ALARM bit 7 et bit 15 Pour une combinaison des deux bits des octets Led ON et Led OFF correspond un tat des leds gt Led ON et Led OFF 0 Led teinte gt Led ON 1 et Led OFF 0 Led clignotante gt Led ON et Led OFF 1 Led allum e 13 2 3 Pr sentation de la table d tat La table d tat est envoy e de fa on continue dans le p riph rique Elle est constitu e de la mani re suivante R342 53 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Mot Touches 1 Touches Mot 1 Touches 3 Touches Derm re touche APDUY E Mot 2 Touches 4 Mot 3 Mum ro de la page Courante Mot 4 Etat saisie ee derni re saisie Mot 5 Led OH Led GFF Mot amp H de version de l OS Mot Compteur change amp Chaque bit des octets Touches 0 Touches 4 correspond l tat d une touche Lorsque l un de ces bits est 1 il correspond l tat d enfoncement d une touche Dans l autre cas la touche est rel ch e En raison du moins grand nombre de touches du Dialog80 l octet Touche 4 est inutilis pour ce terminal Les correspondances des bits avec les touches est donn e ci dessous suivant le type de terminal utilis Touches l CE oo oa 3 il 5 6 Dialog
44. e en X de la ligne verticale et est exprim e en pixel de 1 240 amp X2 Cette caract ristique d finit la position limite droite en X de la ligne verticale et est exprim e en pixel de 1 240 La position X2 doit tre sup rieure la position X1 R342 36 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Y1 Cette caract ristique d finit la position horizontale de la ligne et est exprim e en pixel de 1 128 amp Couleur Cette propri t d finit la couleur du trait 1 noir 0 blanc 5 5 5 Affichage d un rectangle Ce type d objet permet d afficher un rectangle sur l cran du terminal gt L ajout d un objet s obtient en s lectionnant l ic ne L et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place le rectangle en bougeant la souris glisser d placer gt Par un clique sur l un des bords gauche ou droite de l objet et en le maintenant enfonc on peut modifier la longueur du rectangle gt Par un clique sur l un des bords haut ou bas de l objet et en le maintenant enfonc on peut modifier la hauteur du rectangle gt Par un clique sur l un des coins du rectangle et en le maintenant enfonc on peut modifier en m me temps la longueur et la hauteur du rectangle Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l
45. e la langue il suffit de double cliquer sur l un des libell s et de le sp cifier La langue courante par d faut est celle ayant le num ro 0 La variable associ e permet au terminal de conna tre la langue afficher Si celle ci vaut 0 le terminal affichera les textes dans la langue 0 Si elle vaut 1 ce sera la langue 1 etc Cette variable pourra tre modifi e tout moment sur le terminal et donc changer la langue Pour d finir les textes d une langue il faut d abord avoir saisi tous les textes des diff rentes pages dans la langue par d faut Ensuite partir de cette fen tre des langues on modifie la langue courante Tous les textes des pages ne sont pas modifi s ou supprim s mais restent dans la langue par d faut Il ne reste plus qu les traduire dans la nouvelle langue Apr s enregistrement du projet vous pouvez passer de la langue par d faut une autre et vous observerez que les textes apparaissent sur les pages dans la langue correspondante 51 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 13 PROTOCOLES 13 1 D finition du protocole Pour d clarer le protocole de communication utilis par le terminal dialog80 ou dialog640 il faut s lectionner la commande Protocole du menu Options La s lection provoque l activation d une bo te de dialogue contenant les diff rents param tres Les terminaux dialog80 et dialog6490 sont capables de g rer les protocoles suivan
46. e terminal utilise l une de ses liaisons pour communiquer avec un p riph rique La gamme terminal intelligent est la composition des terminaux op rateurs dialog 80 ou dialog 640 associ avec un syst me d exploitation et le logiciel DWIN Le logiciel DWIN permet de programmer simplement et rapidement sur PC les pages cran des dialog 80 et 640 et leurs encha nements La d finition des pages cran permet l utilisateur d adjoindre des objets de type textes fig s ou dynamiques des champs d affichage de variables num riques ou alphanum riques et des champs de saisies num riques ou alphanum riques Le dialog 640 poss de en outre des objets graphiques tels que les lignes horizontales ou verticales et les cadres Le transfert du programme se fait par une liaison s rie RS232 Les terminaux peuvent communiquer avec un p riph rique au moyen des protocoles Modbus ou CANOpen L change et le mode d change lecture ou criture des variables est directement param trable par le logiciel DWIN 1 2 Pr sentation du dialog 80 R342 Ecran amp Afficheur LCD 4 lignes de 20 caract res avec r tro clairage par leds amp Fen tre d affichage 74x23 mm amp Affichage normal clignotant amp Jeux de caract res ASCII Clavier amp 28 touches effet tactile amp 4 touches de fonctions dynamiques amp 6 touches de fonctions rel gendables amp Touches de contr le et de d filement amp Touche d a
47. enir le menu de d marrage du syst me il faut appuyer simultan ment sur les touches ESC et RETURN n importe quel instant du fonctionnement du terminal Le code d acc s qui est demand d pend du terminal utilis Il est de 80 pour le dialog80 et de 640 pour le dialog640 Le menu de d marrage comporte un menu PC qui concerne le transfert des programmes et donn es un menu INFO qui apporte des renseignements sur la configuration du terminal et une commande QUIT pour retourner au mode de fonctionnement normal Le menu PC permet de charger un programme LOAD PROJECT de charger les recettes LOAD DATA et de sauver les recettes SAVE DATA Chacune de ces commandes est d taill e dans une partie sp cifique Le menu INFO est compos e des informations sur le projet PROJECT de la version d OS OS et de la configuration de la liaison s rie SERIAL Les informations sur le projet sont le nom la date de chargement sur le terminal et la taille du projet Les informations sur l OS sont le num ro de version ainsi que sa date de chargement Les informations sur la liaison s rie concernent son type sa configuration et le protocole utilis 4 2 Description du menu de boot du syst me Le menu du boot ne peut s obtenir qu en appuyant sur la touche ESC au pr alable et en alimentant le terminal ensuite Le code d acc s qui est demand d pend du terminal utilis Il est de 80 pour le dialog80 et de 640 pour le dialog640
48. era demand amp Signe Cette propri t d finit si le signe de la variable doit tre affich amp Partie enti re Cette propri t d finit le nombre de chiffre affich avant la virgule Si le nombre de caract re saisie pour la partie enti re est sup rieur au nombre N d finit dans cette propri t seules les N premiers caract res seront affich s R342 28 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Partie d cimale Cette propri t d finit le nombre de caract re affich apr s la virgule Si le nombre de caract re saisie pour la partie d cimale est sup rieur au nombre N d finit dans cette propri t seules les N premiers caract res seront affich s amp Alignement Cette propri t d finit l alignement de la valeur par rapport son cadre droite ou gauche amp Base Cette propri t d finit la base d affichage de la valeur D cimale hexad cimal binaire amp Limite Cette propri t d finit si des limites doivent tre appliqu es lors de la saisie amp Limite mini Cette propri t d finit la limite basse possible de la valeur saisie amp Limite maxi Cette propri t d finit la limite haute possible de la valeur saisie amp Navigateur Cette propri t indique l ordre d volution du navigateur gt Cette indicateur gt permet d indiquer quel est le champ de saisie qui pourra tre modifi sur l appui de la t
49. gne verticale amp Affichage d une ligne horizontale amp Affichage d un rectangle L amp Change la couleur du fond d cran a L ic ne WA permet de pointer un objet de l cran afin de modifier son dimensionnement ou ses propri t s Cette ic ne est directement valid e d s l ajout d un objet Menu_Titre Objet selechonn Mom d objet TEM Tite i SINA Fropri t s de l objet MENU PRINCIPAL gt Game o La derni re ic ne permet de valider ou non la deuxi me fen tre qui concerne les propri t s des objets situ es sur l cran du terminal Dans cette fen tre on peut s lectionner l objet d sir qui est caract ris par un nom et l affichage de ses propri t s La s lection d un objet peut aussi tre obtenue par un clique gauche sur l objet situ sur l cran du terminal La liste des propri t s situ e sur la colonne de gauche est diff rente suivant l objet s lectionn Les champs de la colonne de droite correspondent aux caract ristiques des propri t s de la colonne de gauche et sont donc modifiables par l utilisateur Toute modification de l un de ces champs entra ne une modification sur l objet de l cran De m me toute modification apport e sur un objet de l cran du terminal entra ne une modification sur ses propri t s 5 5 2 Police de caract res Pour la s rie des dialog640 la taille des caract res peut tre diff rente Lors de l dition d une
50. hage de la valeur 2255 2 Si contenu de VarNum 255 2564 alors affichage de la valeur 255 25 27 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 5 4 5 Affichage d une variable alphanum rique Ce type d objet permet d afficher la valeur d une variable alphanum rique l cran gt L ajout d un objet s obtient en s lectionnant l ic ne FF et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place la variable alphanum rique en bougeant la souris glisser d placer Par un clique sur l un des bords gauche ou droite de l objet et en le maintenant enfonc on peut modifier la longueur de texte autoris l affichage Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique amp Colonne Cette caract ristique d finit la colonne de l cran o se situera le premier caract re de la valeur afficher amp Ligne Cette caract ristique d finit la ligne de l cran o la valeur sera affich e amp Variable Cette propri t indique quelle est la variable afficher amp Longueur Cette propri t indique le nombre maximum de caract res afficher 5 4 6 Saisie d une variable num rique Ce type d objet permet de d finir un champ de saisie d une valeur num rique sur l cran gt L ajout d un objet s obtient
51. hampPageCourante Fonction led GLRIGNOTanNnte 2 Lors de l affichage de la PageCourante les leds sont dans l tat suivant gt led F1 teinte led F2 allum e D led F3 clignotante D led F4 clignotante Toutes les op rations suivantes donnent les r sultats suivants Un appui sur la touche F1 provoque l affichage de PageSuivante Les fonctions d clar es pour les touches dynamiques et les leds de PageCourante ne sont plus valables Uniquement celle d clar e dans PageSuivante D Un appui sur touche F2 provoque le retour la derni re page affich e Un appui sur la touche F3 provoque l dition du champ de saisie ChampPageCourante Cette fonction est prioritaire par rapport la fonction d finie au niveau global D Un appui sur la touche F4 provoque le retour la derni re page affich e 33 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 5 4 10 Programmation de la touche ESC Touche ESC Touche de fonc C Aucune Retour la page pr c dente La fonction d finie pour cette touche ne peut tre ex cut e que sur l affichage de la page courante Sa programmation est prioritaire par rapport la programmation qui peut tre faite de mani re globale sur cette touche Les fonctions associ es cette touche sont au nombre de 2 amp Retour la page pr c dente L appui sur la touche permet de revenir la page affich pr c demment amp Saut
52. i d affichage de la page courante Les param tres d finir sont D la dur e qui est exprim e en seconde gt le nom de la page sur laquelle se fait l encha nement Exemple dur e 2s Page PageSuivante Un saut vers PageSuivante sera effectu apr s tre rest 2s dans la PageCourante amp Saut conditionnel Cette propri t caract rise un saut vers une autre page lorsqu une condition d galit se trouve v rifi e Cet encha nement ne se produit que si la page courante est affich e sur le terminal et que la condition d galit est v rifi e Le test est une galit entre une variable d finit dans la liste des variables et une valeur fixe Les propri t s d finir sont gt Je nom de la variable tester D Ja valeur fixe pour le test gt le nom de la page sur laquelle se fait l encha nement Exemple galit Var 4 Page PageSuivante Un saut vers PageSuivante sera effectu lorsque Var sera quivalent 4 et l affichage de la PageCourante amp Code d acc s Cette propri t permet d afficher une page de demande de code d acc s avant l affichage de la page L affichage de la page ne sera effectu que si le code valid par l utilisateur est correct Dans le cas contraire la page de code restera affich La page de code d acc s n est pas d finir car c est une page pr d finie et donc standard du logiciel Les param tres d finir sont gt le nom de la va
53. i cette variable alarme n a jamais t configur e la liste de messages vierge appara t Pour la configurer il faut d finir les libell s qui correspondent aux messages d alarmes Chaque libell repr sente un bit de la variable alarme Si cette variable est de type Word on aura 16 messages diff rents et 32 si c est une variable de type DWord Pour chaque message d alarme on peut d finir son mode d acquittement et la page d aide associ e Pour d finir un message d alarme on doit d abord rentrer le libell et ensuite ses param tres Acquittement Aide etc R342 49 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 11 3 Suppression d une alarme Pour supprimer une variable alarme de la liste il suffit de s lectionner la variable supprimer et d activer l ic ne 7 Pour supprimer un message d alarme associ une variable alarme 1l suffit de supprimer le libell et toute la configuration associ e dispara t R342 50 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 12 LES LANGUES 12 1 Pr sentation g n rale R342 E Langues CEE D p sr PR Horn de la langue Langue courante Langue d dition Variable g rant le type de langue Yanable associ e Le nombre de langues pouvant tre programm d pend du choix d fini lors de la d claration du projet Il peut aller de 1 4 au maximum Pour d finir le nom d
54. ide et d affichage des alarmes amp Pav num rique et alphanum rique amp 8 leds de visualisation d tat amp Buzzer Performances amp Processeur 16 bits amp 512Ko de m moire flash amp 128Ko de m moire ram sauvegard e amp Un port de communication s rie RS232 amp Un port de communication s rie optionnel RS422 ou RS485 5 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Bus de terrain optionnel CANBUS Caract ristiques techniques amp Alimentation 24Vdc amp Consommation 4W amp Temp rature de service 0 45 C amp Temp rature de stockage 20 70 C amp Indice de protection face avant IP65 1 3 Pr sentation du dialog 640 R342 Ecran amp Afficheur LCD monochrome avec r tro clairage fluorescent amp Fen tre d affichage 122x66 mm amp Affichage normal invers clignotant amp Jeux de caract res ASCII amp R solution 240x128 pixels en mode graphique 4 tailles de caract res en mode texte pouvant tre utilis es simultan ment gt 3x4 mm 16 lignes de 40 caract res gt 4x7 mm 9 lignes de 30 caract res D 5x8 mm 8 lignes de 26 caract res gt 7x10 mm 6 lignes de 17 caract res Clavier amp 33 touches effet tactile amp 6 touches de fonctions dynamiques amp 6 touches de fonctions rel gendables amp Touches de contr le et de d filement amp Touche d aide et d affichage des alarmes amp Pav num rique et a
55. igateur 8 A l affichage de la page c est le Champ de saisie n 2 qui poss de le curseur de s lection L ppur Sur la touche fl che d direction Das donne le curseur de s lection au Champ de saisie n 1 Un nouvel appui sur la m me touche donne le curseur de s lection au champ de saisie n 5 En effet les champs de saisie n 3 et n 5 ont la m me propri t mais seul le dernier cr pourra poss der le curseur de s lection Un nouvel appui sur la touche fl che de direction bas donne le curseur de s lection au Champ de saisie n 6 L appui sur la touche fl che de direction haut r alise le passage du curseur de s lection dans le sens inverse Le champ de saisie n 4 ne pourra jamais poss der le curseur de s lection amp Confirmation Cette propri t si elle est valid e permet de d finir si un cran de confirmation doit tre affich apr s la saisie du champ appui sur ENTER L cran de confirmation n est pas d finir par l utilisateur Pour confirmer l utilisateur doit appuyer sur la touche 2 Et pour annuler la confirmation il doit appuyer sur la touche 3 30 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 5 4 8 Programmation des touches dynamiques simples R342 Commande globale des touches E Touche de fonctior 3 2 a F C AUCUNE C Modifier une variable C Saut la page C Retour la page pr c dente Edition du champ La foncti
56. is au terminal la table d tat est mise en continu vers le p riph rique et la table de commande est lue en continu Attention Les adresses du p riph rique d finies pour les diff rents l ments des tables doivent correspondre des adresses qui peuvent tre lues et ou crites R342 52 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 13 2 2 Pr sentation de la table de commande La table de commande est constitu e de 3 mots cons cutifs stock s dans le p riph rique Ils sont lus de fa on continue par le terminal Suivant l tat de ces mots le pupitre ex cute des commandes indiqu es par le p riph rique for age de l tat des leds affichage d une page 15 Mot 0 Commande Mot 1 Leds Mot 2 Fage amp Le mot 0 permet d activer ou non chacune des commandes disponibles Le bit0 s il est l tat 1 permet de forcer l tat des leds contenu dans le mot 1 Le bit s il est l tat 1 permet d afficher la page dont le num ro est contenu dans le mot 2 Le bit2 s il est l tat 1 permet d inhiber les touches clavier Le bit3 s il est l tat 1 permet de forcer le buzzer du terminal amp Le mot 1 est r serv pour d finir l tat des leds Ce mot est la constitution de deux octets Led ON bit8 bit15 et Led OFF bit0 bit7 dont chacun des bits permet de d finir un tat de chacune des leds L attribution des bits pour les le
57. is que le bus est libre Les conflits sur le bus sont r solus par un niveau de priorit donn aux messages Le bus CAN met des messages qui sont divis s en 2032 niveaux de priorit s Tous les l ments du r seau ont les m mes droits et donc cette communication n est seulement possible que sans bus ma tre Chaque l ment d cide lui m me lorsqu il veut envoyer des donn es Il est cependant possible de faire envoyer des donn es par un autre l ment Cette demande est effectu e par la trame distante Les sp cifications du CANopen DS 201 DS 207 d finissent les caract ristiques techniques et fonctionnelles que n cessitent un appareil individuel pour tre associ sur le r seau Le bus CANopen fait une distinction entre les appareils serveurs et les appareils clients 13 3 2 La communication CANopen R342 Le profil de la communication du CANopen permet de sp cifier les informations pour l change de donn es en temps r el et des param tres Le CANopen utilise des services optimis s suivant les diff rentes sortes de donn es amp PDO Process Data Object gt Echange de donn e en temps r el gt Identifiant haute priorit D Transmission synchrone ou asynchrone gt Maximum de 8 octets un message gt Format pr d fini amp SDO Service Data Object Acc de au dictionnaire des objets d un appareil gt Identifiant basse priorit gt Transmission asynchrone gt Donn es distribu es dan
58. ivante D Un appui sur touche 3 provoque le retour la derni re page affich e D Un appui sur la touche 4 provoque le saut Page suivante sauf lorsque PageCourante est affich e o il provoque le retour la derni re page affich e D Un appui sur la touche 5 provoque le retour la derni re page affich e lorsque PageCourante est affich e 8 3 Programmation des touches de fonctions leds R342 Les touches auxquelles on peut associer une fonction sont gt F1 F2 F3 F4 F5 F6 pour le dialog80 2 F7 F8 F9 F10 F11 F12 pour le dialog640 Touche de fonction Led Touche de fonction F3 C Modifier une variable Etat de la Le C Saut la page i Eteinte C llum e C Clignotante C Edition du champ Etat de la variable C Retour la page pr c dente Les fonctions associ es une touche sont au nombre de 3 amp Modifier une variable Cette fonction permet sur l appui de la touche de modifier un bit d une variable Pour cette fonction 1l faut pr ciser la variable et le num ro du bit modifier bit l est le bit de poids faible de la variable La modification du bit peut tre de plusieurs types param tre sp cifier D directe le bit est 1 lorsque la touche est enfonc e et 0 lorsque celle ci est rel ch e gt flip flop un appui sur la touche provoque le basculement su bit de l tat 1 0 ou de l tat O 1 bit set L appui sur la touche provoque
59. lphanum rique amp 8 leds de visualisation d tat amp Buzzer Performances amp Processeur 16 bits amp 512Ko de m moire flash amp 128Ko de m moire ram sauvegard e amp Un port de communication s rie RS232 amp Un port de communication s rie optionnel RS422 ou RS485 amp Bus de terrain optionnel CANBUS Caract ristiques techniques amp Alimentation 24Vdc 6 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 amp Consommation 6W amp Temp rature de service 0 45 C amp Temp rature de stockage 20 70 C Indice de protection face avant IP65 1 4 Pr sentation du logiciel DWIN R342 Le logiciel DWIN est d finit par un diteur plein page et de plusieurs outils pour une mise en uvre conviviale Cet diteur plein page permet d observer sur l cran le r sultat de ce qu affichera le terminal Les caract ristiques du logiciel sont les suivantes amp Gestion de 1 4 langues amp Gestion de 200 pages cran pour le dialog 640 avec insertion de 50 objets maxi par page amp Gestion de 600 pages cran pour le dialog 80 avec insertion de 10 objets maxi par page amp Choix de 4 polices de caract res mode normal ou invers pour le dialog 640 amp D finition et nombre d objets D 1000 textes fig s lignes verticales lignes horizontales cadres D 1000 textes dynamiques D 1000 champs d affichage de variable num rique ou alphanum rique D 1000 champs de saisie de va
60. me s lectionn e et permet de conna tre ainsi les caract ristiques associ es avec ce niveau d alarme Pour pouvoir s lectionner et conna tre les autres caract ristiques d une autre alarme l utilisateur peut utiliser les touches fl ches vers le haut et fl che vers le bas Les caract ristiques d une alarme sont la page d aide et le mode d acquittement La page d aide est une page pr d finie par l utilisateur qui peut tre atteinte lorsque l alarme associ e est pr sente et que celle ci se trouve s lectionn e dans la page d alarme Une page d aide associ e une alarme se manifeste par le clignotement de la led Help et n cessite donc l appui sur la touche Help pour y acc der Une alarme peut tre d finie sans acquittement C est dire que d s la disparition de l alarme celle ci ne sera plus signal e Avec le mode d acquittement le signal d alarme ne dispara t que si le d faut associ e a bien disparu et que l utilisateur l a acquitt L acquittement d une alarme se fait dans la page d alarme en appuyant sur la touche 2 pour le dialog80 et F1 pour le dialog640 lorsque l alarme a acquitt est s lectionn e 11 2 Ajout et configuration d une alarme Pour ajouter une alarme il faut s lectionner une variable image des alarmes dans la liste des variables Puis l aide de l ic ne Fi on l ajoute parmi la liste des variables alarmes Dans cette liste on la s lectionne S
61. n 3 Touche 2 Fonction Modifier une variable Type directe Variable Var Bit n 6 Touche 3 Fonction Modifier une variable Type flip flop Variable Var Touche 4 Fonction Modifier une variable Type bit set Variable Var Bit n 5 Touche 5 Fonction Modifier une variable Type bit reset Variable Var Bit n 5 Lors du fonctionnement du terminal et condition qu une fonction des touches 2 3 4 5 n ait pas t programm e localement dans une page toutes les op rations suivantes donnent les r sultats suivants Touche 2 enfonc e Var XX1XXXXXD Touche 2 rel ch e Var XX0XXXXXD Si Var XXXXXOXXb et un appui sur touche 3 Si Var XXXXX1XXDb et un appui sur touche 3 Un appui sur la touche 4 Var XXX1XXXXD Un appui sur la touche 5 Var XXX0XXXXD Exemple 2 Touche d clar e en locale dans PageCourante JE EEEE Var XXXXX1XXD Var XXXXXOXXD Touche 4 Fonction Retour la page pr c dente To che 5 Fonction Retour la page pr c dente Touche d clar e en globale Touche 2 Fonction Saut la page Nom de la page PageSuivante R342 42 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Touche 3 Fonction Retour la page pr c dente Touche 4 Fonction Saut la page Nom de la page PageSuivante Lors de l affichage de la mise sous tension toutes les op rations suivantes donnent les r sultats suivant D Un appui sur la touche 2 provoque l affichage de PageSu
62. n bas donne le curseur de s lection au Champ de saisie n 1 Un nouvel appui sur la m me touche donne le curseur de s lection au champ de saisie n 5 En effet les champs de saisie n 3 et n 5 ont la m me propri t mais seul le dernier cr pourra poss der le curseur de s lection Un nouvel appui sur la touche fl che de direction bas donne le curseur de s lection au Champ de saisie n 6 L appui sur la touche fl che de direction haut r alise le passage du curseur de s lection dans le sens inverse Le champ de saisie n 4 ne pourra jamais poss der le curseur de s lection amp Confirmation Cette propri t si elle est valid e permet de d finir si un cran de confirmation doit tre affich apr s la saisie du champ appui sur ENTER L cran de confirmation n est pas d finir par l utilisateur Pour confirmer l utilisateur doit appuyer sur la touche 2 Et pour annuler la confirmation 1l doit appuyer sur la touche 3 5 4 7 Saisie d une variable alphanum rique R342 Ce type d objet permet de d finir un champ de saisie d une valeur alphanum rique sur l cran gt L ajout d un objet s obtient en s lectionnant l ic ne FT et par un clique gauche sur l cran du terminal D En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place le champ de saisie en bougeant la souris glisser d placer 29 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog
63. nt rieure 19 4 4 Proc dure de chargement d un projet 20 4 5 Proc dure de sauvegarde des recettes 20 4 6 Proc dure de chargement des recettes 20 5 LISTE DES PAGES 22 5 1 Pr sentation g n rale 22 R342 2 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 5 2 D claration d une nouvelle page 22 5 3 Suppression d une page 24 5 4 diteur pour DialogS0 24 5 4 1 Pr sentation de l diteur 24 5 4 2 Texte statique25 5 4 3 Texte dynamique 26 5 4 4 Affichage d une variable num rique 27 5 4 5 Affichage d une variable alphanum rique 28 5 4 6 Saisie d une variable num rique 28 5 4 7 Saisie d une variable alphanum rique 29 5 4 8 Programmation des touches dynamiques simples 31 5 4 9 Programmation des touches de fonctions leds 32 5 4 10 Programmation de la touche ESC 34 5 5 diteur pour Dialog640 34 5 5 1 Pr sentation de l diteur 34 5 5 2 Police de caract res 35 5 5 3 Affichage d une ligne verticale 36 5 5 4 Affichage d une ligne horizontale 36 5 5 5 Affichage d un rectangle 37 5 5 6 Modification du fond d cran 37 6 TEXTES DYNAMIQUES 38 6 l Pr sentation g n rale 38 7 LISTE DES VARIABLES 39 7 1 Pr sentation g n rale 39 7 2 D claration et modification d une variable 39 7 3 Suppression d une variable 40 8 COMMANDE GLOBALE DES TOUCHES 41 S 1 Pr sentation g n rale 41 8 2 Programmation des touches dynamiques 41 8 3 Programmation des touches de fonction
64. nt en supprimant le libell de la variable d sir e Lors que ceci est r alis tous les champs associ s cette variable sont vides La suppression d une recette compl te n cessite la suppression de chaque variable la constituant et l initialisation 1 des champs taille et nombre de recettes 47 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 10 CODE D ACCES 10 1 Pr sentation g n rale R342 CodeReglage Code ccesh eglage Code anable ou fixe Valeur pour un type fixe Horn de la variable pour un type variable La liste des codes d acc s permet de d finir le type du code Celui ci peut tre de deux types fixe Dans ce cas la valeur est sp cifier sur 4 chiffres maximum amp variable Dans ce cas on peut sp cifier une variable num rique variable de taille Word suffisant Le contenu de celle ci correspondra la valeur du code Les codes d acc s peuvent tre d finis pour un encha nement entre pages ou lors d une saisie d une valeur num rique ou alphanum rique Les propri t s de ces l ments n cessitent de sp cifier l une des variables indiqu es dans la liste code d acc s La page code d acc s est pr d finie et n est donc pas r aliser par l utilisateur Elle est r alis e de fa on ce que lorsque l utilisateur saisit son code les chiffres entr s sont remplac s par une toile Le code d acc s ne peut pas exc der
65. on d finie pour une touche ne peut tre ex cut e que sur l affichage de la page courante Leur programmation est prioritaire par rapport la programmation qui peut tre faite de mani re globale sur les touches Les fonctions associ es une touche sont au nombre de 4 amp Modifier une variable Cette fonction permet sur l appui de la touche de modifier un bit d une variable Pour cette fonction 1l faut pr ciser la variable et le num ro du bit modifier le bit n 1 correspond au bit de poids faible de la variable La modification du bit peut tre de plusieurs types param tre sp cifier gt directe le bit est 1 lorsque la touche est enfonc e et 0 lorsque celle ci est rel ch e gt flip flop un appui sur la touche provoque le basculement du bit de l tat 1 0 ou de l tat O 1 bit set L appui sur la touche provoque le passage du bit 1 gt bit reset L appui sur la touche provoque le passage du bit 0 amp Saut la page L appui sur cette touche permet d afficher une autre page Cette page est sp cifier et d finir par l utilisateur Sur l appui de la touche une page de confirmation peut tre intercal e Celle ci est pr d finie et n a pas besoin d tre d finie par l utilisateur amp Retour la page pr c dente L appui sur la touche permet de revenir la page affich e pr c demment amp Edition du champ L appui sur la tou
66. on du navigateur gt Cette indicateur gt permet d indiquer quel est le champ de saisie qui pourra tre modifi sur l appui de la touche MOD Le passage de ce navigateur d un champ de saisie un autre s obtient l aide des touches fl che vers le haut et fl che vers le bas Pour ordonnancer l volution du navigateur on indique un num ro d ordre la propri t Navigateur Si pour un champ de saisie cette propri t est quivalente 1 cela signifie que le champ sera toujours s lectionn sur l affichage de la page Un appui sur la fl che de direction bas permet de passer au champ de saisie ayant la propri t Navigateur 2 etc Pour revenir en arri re il faut utiliser la touche fl che de direction haut Tous les num ros attribu s la propri t Navigateur des diff rents champs de saisie doivent tre diff rents 1 2 3 Si plusieurs champs poss dent la m me valeur de propri t Navigateur alors un seul d entre eux pourra poss der le curseur de s lection gt De m me on peut ne pas autoriser le positionnement du curseur sur un champ de saisie en attribuant une valeur 0 sa propri t Navigateur Exemple Ordre de cr ation des diff rents champs de saisie d une page o Champ de saisie n 1 Navigateur 2 Champ de saisie n 2 Navigateur 1 Champ de saisie n 3 Navigateur 3 Champ de saisie n 4 Navigateur 0 Champ de saisie n 5 Navigateur 3 Champ de saisie n 6 Nav
67. ouche MOD Le passage de ce navigateur d un champ de saisie un autre s obtient l aide des touches fl che vers le haut et fl che vers le bas Pour ordonnancer l volution du navigateur on indique un num ro d ordre la propri t Navigateur Si pour un champ de saisie cette propri t est quivalente 1 cela signifie que le champ sera toujours s lectionn sur l affichage de la page Un appui sur la fl che de direction bas permet de passer au champ de saisie ayant la propri t Navigateur 2 etc Pour revenir en arri re il faut utiliser la touche fl che de direction haut Tous les num ros attribu s la propri t Navigateur des diff rents champs de saisie doivent tre diff rents 1 2 3 Si plusieurs champs poss dent la m me valeur de propri t Navigateur alors un seul d entre eux pourra poss der le curseur de s lection gt De m me on peut ne pas autoriser le positionnement du curseur sur un champ de saisie en attribuant une valeur 0 sa propri t Navigateur Exemple Ordre de cr ation des diff rents champs de saisie d une page Champ de saisie n 1 Navigateur 2 Champ de saisie n 2 Navigateur 1 Champ de saisie n 3 Navigateur 3 Champ de saisie n 4 Navigateur 0 Champ de saisie n 5 Navigateur 3 Champ de saisie n 6 Navigateur 8 l affichage de la page c est le Champ de saisie n 2 qui poss de le curseur de s lection L appui sur la touche fl che de directio
68. page les outils texte statique texte dynamique affichage d une variable num rique affichage d une variable alphanum rique saisie d une variable num rique et saisie d une variable R342 35 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 alphanum rique ont les m mes propri t s que ceux de l diteur dialog80 une diff rence pr s il poss de en plus une propri t concernant la police de caract re utilis e Cette propri t correspond une valeur variant de 1 8 Avec pour les polices de 1 4 une couleur d criture en noir sur fond blanc et pour les polices de 5 8 une couleur d criture en blanc sur fond noir Ensuite chaque num ro correspond une taille diff rentes d affichage valeur 1 et 5 taille de 3x4 mm soit 16 lignes de 40 caract res valeur 2 et 6 taille de 4x7 mm soit 9 lignes de 30 caract res valeur 3 et 7 taille de 5x8 mm soit 8 lignes de 26 caract res amp valeur 4 et 8 taille de 7x10 mm soit 6 lignes de 17 caract res 5 5 3 Affichage d une ligne verticale Ce type d objet permet d afficher une ligne verticale l cran gt L ajout d un objet s obtient en s lectionnant l ic ne et par un clique gauche sur l cran du terminal gt En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place la ligne verticale en bougeant la souris glisser d placer gt Par un clique sur l un des bords haut o
69. placement en criture et en lecture dans le dictionnaire d un quipement CANopen Un p riph rique caract rise l acc s un champ qui peut correspondre un tableau de variables Et donc deux p riph riques peuvent appartenir au m me quipement m me NODE ID ou m me COBID Un p riph rique est caract ris par l quipement auquel 1l appartient NODE ID ou COBID le num ro de l index et le num ro de base du sub index du dictionnaire On pourra ensuite attribuer une variable de la liste des variables un num ro de p riph rique qui correspond au num ro de la table des p riph riques et une adresse qui correspond une valeur de d calage du sub index Ce qui signifie que le num ro de p riph rique fixe l appareil en relation et l index du dictionnaire Le sub index est fix par l addition du sub index d finit dans la table des p riph riques et l adresse de la variable Par exemple on d sire pouvoir lire deux variables VARI et VAR2 d un p riph rique ayant un NODE ID de 22 Les emplacements lire sont situ s l index 7180h et aux sub index 40h et 25h dans le dictionnaire de l appareil Des p riph riques ont d j t d clar s dans la table des R342 59 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 p riph riques ce qui implique de d clarer notre p riph rique au num ro 6 Dans ce cas on sp cifie 34 en d cimal 22h pour le champ NODEID du p riph riq
70. pour une taille de type DWord Dans le cas o l on voudrait qu une variable ait une taille plus importante il faut laisser autant de champs libres que la taille souhait e Ces champs libres doivent se situer juste apr s la d claration de la variable et tous ces champs sont forc ment de la m me taille que la premi re m me s il n ont pas la m me d finition De m me la taille d une variable alphanum rique est d finie en fonction du nombre de caract res maximum qui pourront tre affich s ou saisis par les objets d finit dans les pages Par exemple si on veut afficher ou saisir un maximum de 10 caract res la variable alphanum rique associ e devra comporter une r servation minimum de 10 octets Ce qui implique qu il faut soit 5 emplacements pour une variable d clar e en Word et 3 emplacements pour une variable d clar e en DWord Si la variable est d finit en Word l emplacement 26 les emplacements 27 28 29 30 devront tre laiss s libres Si au contraire elle est d finit en DWord la m me adresse les emplacements 27 28 seulement seront laiss s libres Nous conseillons malgr cela de d finir les champs libre avec un nom portant le nom de la variable principale plus un indice 0 1 De m me il est pr f rable de d finir les variables alphanum riques un emplacement particulier parmi les 5000 emplacements possibles pour les s parer des variables num riques Ainsi il sera plus facile de laisser
71. r le Dialog640 L activation de l diteur peut aussi tre obtenue par un double clique gauche sur un emplacement de page d clar e 5 2 D claration d une nouvelle page R342 La d finition d une nouvelle page s obtient soit par un double clique gauche sur un emplacement vide soit par un clique gauche sur l ic ne de la fen tre liste de projet Sur l activation de cette commande la fen tre des propri t s d une page appara t C est sur celle ci que l on vient configurer les caract ristiques de la nouvelle page Cette fen tre des propri t s d une page peut aussi tre obtenue sur une page existante en s lectionnant celle ci au pr alable et par un clique gauche sur l ic ne 22 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 R342 Propri t Fage Reglage Saut conditionne o Active Saut automatigu o Active Dure fo WP Active Code Codeheglage T Dans la fen tre des propri t s on peut venir d finir ou modifier le nom de la page Il n y a aucune restriction sur le nom de la page Les propri t s d une page concernent principalement son encha nement avec les autres Pour que l une de ces propri t s soit prise en compte il faut imp rativement que la case associ e et signal e par Active soit valid e amp Saut automatique Cette propri t caract rise le saut vers une autre page apr s un d la
72. riable code d acc s Exemple Code CodePage Un saut vers PageCourante sera effectu apr s avoir saisi le bon code d acc s amp Aide associ e Cette propri t permet de d finir si une page d aide est pr sente sur l affichage de cette page Lors de l affichage de la page sur le terminal l association de la page d aide est signal e par le clignotement de la led Help L encha nement sur celle c1 s obtient par l appui sur la touche Help du terminal Les param tres d finir sont 23 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 gt la page d aide Exemple Page PageA ide Un saut vers PageAide sera effectu lors de l appui sur la touche HELP et l affichage de la PageCourante De m me l affichage de la PageCourante le clignotement de la led Help signale une page d aide 5 3 Suppression d une page clique gauche sur l ic ne un index sup rieur Elle laisse donc un emplacement vide qui pourra tre utilis e par une autre page Si la page supprim e est utilis e par d autres pages pour des encha nements les champs d finis sont alors vides C est l utilisateur de penser les red finir La suppression d une page s obtient en s lectionnant au pr alable la page supprimer et par un j 1 La suppression ne provoque aucun d calage des pages situ es 5 4 Editeur pour Dialog80 5 4 1 Pr sentation de l diteur R342 L diteur est
73. riable num rique ou alphanum rique amp Affichages et saisies au format D d cimal gt hexad cimal binaire D ascii amp Gestion de page d aide avec indicateur led amp Gestion de page alarme avec indicateur led amp 320 alarmes param trables maximum amp Param trage de chaque alarme avec acquittement ou non page d aide associ e amp Navigation sur les diff rents champs de saisie d une page avec les touches fl ch es amp D claration des touches de fonction au niveau local ou global amp Touches de fonctions programmables D fonction poussoir gt fonction interrupteur amp Indicateurs touches de fonctions leds param trables gt allum es D teintes gt clignotantes amp Gestion des bo tes de dialogue int gr es gt bo te confirmation 7 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 R342 D bo te code d acc s amp Gestion de 10 codes d acc s param trables amp Gestion de 3000 textes fig s pour le dialog 80 et 1500 pour le dialog 640 amp Gestion de 3000 textes dynamiques pour le dialog 80 et 1500 pour le dialog 640 amp Gestion de 5000 variables g n rales pour l change avec les p riph riques gt type word ou dword gt format num rique ou alphanum rique amp Gestion de 10000 variables recettes exemple 200 recettes de 50 l ments SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 2 INSTALLA
74. s leds 43 8 4 Programmation de la touche ESC 45 9 LES RECETTES 46 9 1 Pr sentation g n rale 46 9 2 D claration d une recette 46 9 3 Suppression d une recette 47 10 CODE D ACCES 48 10 1 Pr sentation g n rale 48 11 ALARMES 49 11 1 Pr sentation g n rale 49 11 2 Ajout et configuration d une alarme49 11 3 Suppression d une alarme 50 R342 3 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 12 LES LANGUES 51 12 1 Pr sentation g n rale 51 13 PROTOCOLES 52 13 1 D finition du protocole 52 13 2 MODBUS RTU MAITRE 52 13 2 1 D claration du ModBus 52 13 2 2 Pr sentation de la table de commande 53 13 2 3 Pr sentation de la table d tat 53 13 3 CANopen J3 13 3 1 Introduction 55 13 3 2 La communication CANopen 56 13 3 3 Caract ristiques 58 13 3 4 Dictionnaire 58 13 3 5 Param trage 58 13 3 6 Exemple Liaison CANopen entre un pupitre et une MCS R342 60 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 1 INTRODUCTION 1 1 Pr sentation g n rale Les terminaux op rateurs dialog 80 et dialog 640 servent superviser et contr ler une installation ou une machine command e par un p riph rique quelconque Commande num rique automate variateur intelligent etc Chaque terminal est quip d une liaison s rie de type RS232 et en option de l un des types de liaisons suivantes RS422 RS485 ou CANBus L
75. s plusieurs t l grammes gt Donn es adress es par un index Les caract ristiques diffus es par le CAN sont re ues et valu s par tous les appareils connect s Chaque service d un appareil CAN est param tr par un COBID Communication OBject Identifier Le COBID est un identifiant qui caract rise le message C est ce param tre qui permet d indiquer un appareil si le message doit tre traiter Pour chaque service PDO ou SDO il est n cessaire de sp cifier un COBID l mission envoi d un message et un COBID la r ception r cup ration de massage Pour le premier SDO serveur le COBID est fixe est ne 56 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 R342 peut pas tre modifi distance De plus il est calcul partir du NODE ID Le NODE ID est le param tre qui caract rise l appareil et qui permet d acc der de fa on unique l appareil PDO Process Data Object C est un change de donn e arbitr entre deux modules Les PDO peuvent transf rer alternativement des synchronisations ou des v nements contr l s pour r aliser la demande d envoi des messages Avec le mode d v nements contr l s la charge du bus peut tre r duite au minimum Un appareil peut donc r aliser une communication haute performance avec un faible taux de transfert L change de donn e avec le PDO utilise les avantages du CAN amp L envoi de message peut
76. s recettes Action Cette commande permet d envoyer au terminal une copie de sauvegarde des recettes sauvegard e avec la commande recevoir les recettes Le projet pr sent dans le terminal et celui du PC doivent tre les m mes Lors du transfert il est n cessaire de pr ciser le port de communication utilis sur le PC La proc dure pour l envoi des recettes est d crite dans un chapitre Recevoir les recettes Action Cette commande r ceptionne les donn es des recettes provenant du terminal Pour en faire une copie de sauvegarde il est n cessaire de sauvegarder le projet Le projet pr sent dans le terminal et celui du PC doivent tre les m mes Lors du transfert il est n cessaire de pr ciser le port de communication utilis sur le PC La proc dure pour la r ception des recettes est d crite dans un chapitre Quitter Action Cette commande permet de quitter le logiciel DWIN 3 3 3 Menu Fen tre R342 Fichier Fen tre S curit Options Aide Pages Testes dynamiques Varlables Commande globale des touches Recettes Action Ces commandes valident ou non l affichage de la fen tre Pages Textes dynamiques Variables Commande globale des touches ou Recettes Ces commandes peuvent tre aussi obtenues par les ic nes suivantes Pages F amp Textes dynamiques A Variables amp Commande globale des touches l amp Recettes ge 17 SERAD S A Documentation terminaux op
77. ser le r seau CANopen ou augmenter ses fonctionnalit s il peut alors modifier lui m me ces param tres Dans les r seaux CANopen tous les appareils ont les m mes droits et l change des donn es est directement r gul entre chaques appareils participants Le profil d un appareil d finit les param tres n cessaires pour une communication Le contenu de ce profil est sp cifi par le constructeur Les appareils ayant le m me profil sont directement interchangeables La plupart des param tres sont d crits par le constructeur Le profil poss de aussi des emplacements vides qui correspondent aux futures extensions de fonctionnalit s des constructeurs Dans la plupart des bus ma tre esclave l efficacit du ma tre d termine le comportement de tout le r seau De plus les esclaves ne peuvent pas directement communiquer entre eux Toutes ces caract ristiques augmentent donc le nombre d erreurs de transmission CANopen limine tous ces d savantages Le comportement temporel peut tre sp cifi individuellement pour chaque t che respective des appareils participants Ainsi le syst me entier de communication n a pas besoin de plus d efficacit si seulement certains appareils participants n cessitent plus de performance De plus une t che automatique peut tre s par e pour chacun des appareils participants Ainsi les performances disponibles du contr leur du r seau peuvent tre utilis es de mani re optimales e
78. sur la touche 2 provoque l affichage de PageSuivante Les fonctions d clar es pour les touches dynamiques de PageCourante ne sont plus valables Uniquement celle d clar e dans PageSuivante D Un appui sur touche 3 provoque le retour la derni re page affich e Un appui sur la touche 4 provoque l dition du champ de saisie ChampPageCourante Cette fonction est prioritaire par rapport la fonction d finie au niveau globale D Un appui sur la touche 5 provoque le retour la derni re page affich e 5 4 9 Programmation des touches de fonctions leds R342 Touche de fonction Led Touche de fonction F C Modifier une variable Etat de la Le C Saut la page i Eteinte C llum e C Clignotante C Edition du champ C Etat de la variable C Retour la page pr c dente La fonction d finie pour une touche et une led ne peut tre ex cut e que sur l affichage de la page courante Leur programmation est prioritaire par rapport la programmation qui peut tre faite de mani re globale sur les touches Les fonctions associ es une touche sont au nombre de 4 amp Modifier une variable Cette fonction permet sur l appui de la touche de modifier un bit d une variable Pour cette fonction il faut pr ciser la variable et le num ro du bit modifier le bit n 1 correspond au bit de poids faible de la variable La modification du bit peut tre de plusieurs types param tre sp cifier direc
79. t tre unique amp Colonne Cette caract ristique d finit la colonne de l cran o se situera le premier caract re du texte afficher amp Ligne Cette caract ristique d finit la ligne de l cran o le texte sera affich amp Longueur Cette propri t sp cifie la longueur de l objet et donc le nombre de caract res autoris l affichage Si le texte afficher poss de un nombre de caract res plus important que la zone d affichage de l objet les caract res en trop n appara tront pas l cran amp Num ro Elle d finit l adresse de d part du texte de la liste dynamique lorsque la variable codage est de type BCD ou binaire Lorsque l tat de la variable est nulle il repr sente directement l adresse de d part Lorsque la variable codage est de type bit cette propri t indique le num ro du bit qui agira comme index Par exemple pour une valeur de 4 et pour une propri t de codage de type BCD ou binaire on aura un affichage des textes dynamiques situ s partir de l adresse 4 Pour une propri t de codage de type Bit on aura un affichage qui d pendra de la variation du quatri me bit de la variable index le bit de poids faible est le bit 1 amp BitO Cette propri t n est valide que si la propri t codage est de type Bit Elle d finit la valeur de l index lorsque le bit est 0 Si on indique 25 le texte affich lorsque le bit est 0 sera celui situ e l
80. t on valide l envoi amp Le PC affiche l volution de la sauvegarde des recettes par une barre de progression D s sa disparition l envoi est termin Le terminal red marre et ex cute le projet Il est n cessaire de sauvegarder le projet sur le PC partir du menu Fichier 4 6 Proc dure de chargement des recettes amp Pour envoyer les recettes sur le terminal il faut dans un premier temps relier le PC avec le terminal au moyen d un c ble s rie Le port de communication du PC n importe pas pour le transfert R342 20 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 R342 amp On ouvre le projet correspondant celui du terminal dans DWIN Il faut bien s r avoir sauvegarder les recettes au mois une fois auparavant sur le PC Il faut ensuite acc der au menu de d marrage du terminal en appuyant simultan ment sur les touches ESC et RETURN Le code d acc s demand est de 80 pour le dialog80 et de 640 pour le dialog640 amp On s lectionne le menu PC par la touche 2 du dialog80 ou la touche F1 du dialog640 Puis on s lectionne la commande LOAD DATA par la touche 4 du dialog80 ou la touche F5 du dialog640 On valide la commande par YES par la touche 2 du dialog80 ou la touche F1 du dialog640 Le terminal se met en attente des donn es provenant du PC Il signale son attente par le message Waiting for data amp A partir de l on s lectionne le menu Fichier
81. t peuvent tre augment es tout instant par adjonction de nouveaux appareils participants 57 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 Le mapping des variables utilis es lors des changes de type PDO permet d utiliser de mani re optimale la bande passante actuelle du bus CANopen d termine les valeurs en d faut de tous les param tres 13 3 3 Caract ristiques Le logiciel DWIN offre les possibilit s suivantes pour programmer les changes avec le protocole CANopen amp Un serveur SDO par d faut amp Un client SDO pour acc der aux variables telles que les automates et les cartes PC amp Un tableau d affectation des p riph riques permettant d associer chaque variable du pupitre avec un emplacement dans le dictionnaire d un quipement CANopen 13 3 4 Dictionnaire Le dictionnaire contient les diff rents param tres et variables de la carte CANopen du terminal Ces param tres sont compl tement transparents pour l utilisateur et ne sont donc pas pr sent s Par contre 1l est n cessaire de retrouver les informations importantes des autres appareils pour pouvoir r aliser l change de variables Voici pr sent ci dessous une partie du dictionnaire de la commande num rique MCS32 EX Cette partie du dictionnaire rassemble toutes les variables avec leur index et les sub index 7180 delaren eds 33 bits sign m an m aso delaren een it signa bits sime E
82. te le bit est 1 lorsque la touche est enfonc e et 0 lorsque celle ci est rel ch e gt flip flop un appui sur la touche provoque le basculement du bit de l tat 1 0 ou de l tat O 1 bit set L appui sur la touche provoque le passage du bit 1 gt bit reset L appui sur la touche provoque le passage du bit 0 amp Saut la page L appui sur cette touche permet d afficher une autre page Cette page est sp cifier et d finir par l utilisateur Sur l appui de la touche une page de confirmation peut tre intercal e Celle ci est pr d finie et n a pas besoin d tre d finie par l utilisateur 32 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 R342 amp Retour la page pr c dente L appui sur la touche permet de revenir la page affich e pr c demment amp Edition du champ L appui sur la touche permet de lancer la saisie d un champ qui doit tre sp cifi par l utilisateur L tat de la led associ e une touche peut tre pilot e de 4 mani res diff rentes amp Eteinte la led ne sera jamais allum e amp Allum e la led sera toujours allum e amp Clignotante la led clignotera amp Etat de la variable la led sera l image du bit de la variable sp cifi e dans les param tres de la fonction de la touche Modifier une variable Exemple 1 Nom de la Page PageCourante Touche FI Fonction Touche
83. te du signal HIIT Table de commande start avant de corarnencer Attendre NMT Start WP Active P riph rique 4 h Adresse ESS Envover HIT start tous les riok riques RES Envoyer MMT Start Identification des yf SDO par d faut p nph ngques par leur HodeID P nph rques L M open Num ro de p riph rique CANopen etsa D a A CNE mem N o e S a se Op e e S A a 6 amp La configuration du protocole permet de d finir le pupitre dans l environnement CANopen Cette configuration n cessite de conna tre la configuration du r seau afin d en d duire le NODE ID et la vitesse Le NODE ID caract rise un mat riel sur le r seau et permet donc de configurer le premier SDO serveur De m me on configure le timeout et le nombre de relance n cessaire On d finit ensuite si le pupitre envoie un ordre d initialisation tous les p riph riques Envoyer NMT start ou s il doit le recevoir Attendre NMT start A aucun moment ces deux fonctions ne doivent tre valid es en m me temps L option SDO par d faut permet de d finir si l on veut dialoguer avec le premier SDO serveur directement Dans ce cas il suffit de pr ciser le NODE ID de chaque appareil du r seau CAN avec lequel on veut discuter Dans l autre cas il est n cessaire de sp cifier le COBID la r ception et le COBID l mission du SDO serveur de l appareil concern amp Un p riph rique d signe un em
84. tionne le menu Fichier et la commande Envoyer le projet du logiciel DWIN On choisit le port de communication auquel est reli le PC avec le terminal et on valide l envoi amp Le PC affiche l volution du chargement du projet par une barre de progression D s sa disparition l envoi est termin Le terminal red marre et ex cute le projet charg 4 5 Proc dure de sauvegarde des recettes amp Pour sauvegarder les donn es des recettes partir d un projet situ sur un terminal il faut dans un premier temps relier le PC avec le terminal au moyen d un c ble s rie Le port de communication du PC n importe pas pour le transfert amp On ouvre le projet correspondant celui du terminal dans DWIN Il faut ensuite acc der au menu de d marrage du terminal en appuyant simultan ment sur les touches ESC et RETURN Le code d acc s demand est de 80 pour le dialog80 et de 640 pour le dialog640 amp On s lectionne le menu PC par la touche 2 du dialog80 ou la touche F1 du dialog640 Puis on s lectionne la commande SAVE DATA par la touche 5 du dialog80 ou la touche F6 du dialog640 Le terminal se met en attente d une requ te du PC Il signale son attente par le message Waiting for request amp A partir de l on s lectionne le menu Fichier et la commande Recevoir les recettes du logiciel DWIN On choisit le port de communication par lequel est reli le PC avec le terminal e
85. tre variable VAR2 indique la position de l axe X et sera affich e par le pupitre La variable VARI devra tre crite dans le tableau Ecriture de variables 16 bits non sign du dictionnaire de la MCS et la variable VAR2 devra tre lue dans le tableau Lecture de variables 32 bits non sign du dictionnaire de la MCS La configuration du pupitre est la suivante Protocole CANopen FT f NodelD Z Table d tat x Active Vitesse 500 khz r P riph rique i Timeout EL 1005 Adesse 10 Relance Table de commande tendre NMT Start Active Envoyer MMT Start prae i WF SDO par d faut Adresse 20 F rph rigues L M open E 29312 33408 1 29056 33152 1 i RE i i E 3 7 0 0 0 T 0 0 0 0 0 mE Variables F YAR Mumerque Word Mon Continu A la saisie YARA Numerngue DO w ord 2 Non Continu la saisie La variable VAR2 sera affich e de mani re continue l cran du terminal La variable VAR2 sera modifi par deux touches diff rentes L appui sur une touche modifiera l tat du bit n 1 et l appui sur une autre touche modifiera l tat du bit n 2 La MCS utilise ces informations de la fa on suivante O CanLocal Canl l Lecture de l ordre R342 6l SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 R342 P amp R6a L TOLONG POS S X CanLocal amp Can1 1 P amp L OS 0 And Move S R L Then Stop K
86. tre d clench par un v nement asynchrone v nements contr l s amp L envoi de message peut tre d clench sur la r ception d un v nement de synchronisation amp R cup ration par une trame distance SDO Service Data Object C est un change de donn e point point Un appareil vient faire une demande d acc s dans la liste d objets d un SDO Le SDO renvoie une information correspondant au type de requ te fait par le demandeur Chaque SDO peut tre client demande d un message et ou serveur attente d une requ te Un SDO serveur ne peut pas faire de demande envers un autre SDO par contre lui peut r pondre toute demande d un SDO client Contrairement aux PDO les SDO doivent suivre un protocole de communication particulier La trame envoy e est compos e de 8 octets amp Domain Protocol Octet 0 il d finit la commande Upload Download amp Index sur 16 bits Octet 1 et 2 il d finit l adresse du dictionnaire des objets amp Sub index sur 8 bits Octet 3 il d finit l l ment de l objet s lectionn dans le dictionnaire amp Param tre Octet 4 7 Il d finit la valeur du param tre lu ou crit Le gestionnaire de r seau comporte un mode simplifi de d marrage du r seau La configuration du r seau n est pas n cessaire dans tous les cas La configuration par d faut des param tres est donc parfois suffisante Si l utilisateur d sire optimi
87. tre en position 0 10 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 D Etiquette rel gendable Les touches F1 F6 peuvent tre rel gend es Pour ce faire il faut utiliser les tiquettes vierges livr es et inscrire les nouvelles affectations amp Ouvrir le couvercle arri re du terminal amp Retirer l tiquette d j en place se situant en bas gauche amp Introduire la nouvelle tiquette et refermer le couvercle Attention l appareil doit tre hors tension 2 2 2 Dialog640 A Connexion du dialog640 A m DaS E 4 D CG ON FRIAL 3 Alimentation exterr 2A AVa 2 redr filtr e leur li e 20 S2Vdc lulatio A e SERIAL 2 ERIA 1 ALIM E D ODD LIASON RS232 L 10M_MAX OPTION SERI L RTE RER L S SUEL SPTS RTE IPTS FEMELLE SUEBL SPT WALE FEMELLE R5232 422 CANBUS GND CANL Le Er CANH EA WOLEE WOLEE RAD TAD EA 4 Sur les modules RS422 et RS485 Cavalier de validation des r sistances 120Q de terminaison Par d faut validation des r sistances R342 11 SERAD S A Documentation terminaux op rateurs Dialog80 et Dialog640 B C D R342 Montage du dialog640 es Fixations encliquetable ae qi Cavalier X DOE SSSR RSS PNR REIN FRET Pile CR2450
88. ts MODBUS RTU MAITRE amp CANOPEN 13 2 MODBUS RTU MAITRE 13 2 1 D claration du ModBus Type de protocole utilis Adresse et num ro de port de corommicatior pour la cornnuracation pour la table d tat Modbus Type de hason s re F5 234 422 485 Vitesse de transfert 150 19200 bands vitesse 9600 bauds Hombre de Ent Table d ta WP Active Type P riph rique F Adresse on o he Donn es Type de parit Parit SES Table de commande Hombre de bit MP Active P riph rique Stop E bit de stop F Bresse EE Dur e du time out Timeout 60 S 141005 al Hombre de relance Felance 10 Adresse et num ro de port de corowmicatior pour la table de commande Dans cette fen tre on d finit le protocole de communication ModBus Ce choix n cessite un param trage de certaines caract ristiques de la communication Parmi ces caract ristiques 1l y a la configuration de la liaison s rie avec son type sa vitesse le nombre de donn es la parit le nombre de stop le time out et le nombre de relance autoris e Il faut aussi d finir la table d tat et la table de commande si celles ci sont utilis es par le p riph rique Outre l activation de l une de ces tables 1l faut sp cifier le num ro du p riph rique et l adresse de d part de ces tables dans le p riph rique Une fois d clar e et le projet transm
89. u bas de l objet et en le maintenant enfonc on peut modifier la hauteur de la ligne Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique amp X1 Cette caract ristique d finit la position en X de la ligne verticale et est exprim e en pixel de 1 240 amp Y1 Cette caract ristique d finit la position limite haute en Y de la ligne verticale et est exprim e en pixel de 1 128 amp Y2 Cette caract ristique d finit la position limite basse en Y de la ligne verticale et est exprim e en pixel de 1 128 La position Y2 doit tre sup rieure la position Y1 amp Couleur Cette propri t d finit la couleur du trait 1 noir 0 blanc 5 5 4 Affichage d une ligne horizontale Ce type d objet permet d afficher une ligne horizontale l cran gt L ajout d un objet s obtient en s lectionnant l ic ne l et par un clique gauche sur l cran du terminal D En cliquant sur l objet et en maintenant enfonc le bouton gauche on d place la ligne horizontale en bougeant la souris glisser d placer gt Par un clique sur l un des bords gauche ou droite de l objet et en le maintenant enfonc on peut modifier la longueur de la ligne Les propri t s de cet objet sont amp Nom d objet Il caract rise le nom de l objet et doit tre unique amp X1 Cette caract ristique d finit la position limite gauch
90. ue num ro On d finit pour Rxlndex la valeur de 29056 en d cimal 7180h et pour RxSub la valeur de 1 Les champs TxIndex et TxSub correspondent l criture et ne sont donc pas n cessaire dans notre cas On peut quand m me les sp cifier des valeurs correspondants une criture des variables Libell On peut ensuite d finir les variables dans la liste des variables Pour les deux variables on sp cifie le p riph rique auquel elles sont li es soit le num ro 6 de la table des p riph riques Puis pour chacune d entre elle on d finit son adresse qui correspond au d calage par rapport au sub index Et donc pour l une on aura 63 40h 1h 3Fh en d cimal et l autre 36 25h 1h 24h en d cimal Toutes ces tapes sont n cessaires pour configurer les variables Il est donc n cessaire de d finir autant de p riph riques qu il y a d index Le nombre de p riph riques est limit 16 d clarations amp La configuration de la table d tat et de la table de commande n cessite la configuration d au moins un p riph rique dans la table des p riph riques En effet il est n cessaire pour ces deux tables de pouvoir se r f rencer par rapport un num ro de p riph riques De m me l adresse sp cifier sert de valeur de d calage pour le sub index La d finition de ces deux tables est la m me que celle qui est faite dans le protocole MobBus 13 3 6 Exemple Liaison CANopen entre un

Download Pdf Manuals

image

Related Search

Related Contents

OPERATING INSTRUCTIONS  Client Handbook  User manual  取扱説明書  Lawful Development Certificates: A User's Guide  Direct Midilift User manual JUL 2015  Husky H4860HSG Use and Care Manual  www.philips.com/welcome FR Manuel d`utilisation 1  

Copyright © All rights reserved.
Failed to retrieve file