Home

Coupleur mémoire de masse

image

Contents

1. MSM Coupleur m moire de masse manuel d utilisation GROUPE SCHNEIDER D ON INQINN NN 000000000000 0000000000 amp re Copyright Schneider Electric SA 1995 Toute reproduction de cet ouvrage est interdite Toute copie ou reproduction m me partielle par quelque proc d que ce soit photographique magn tique ou autre de m me que toute transcription totale ou partielle lisible sur machine lectronique est interdite Les produits mat riels logiciels et services pr sent s dans ce document sont tout moment susceptibles d volutions ou de modifications tant aux plans technique et d aspect que d utilisation Leur description ne peut en aucun cas rev tir un aspect contractuel Malgr tout le soin apport l laboration de ce document Schneider Electric SA ne peut garantir l exactitude de toutes les informations qu il contient et ne peut tre tenue responsable ni des erreurs qu il pourrait comporter ni des dommages qui pourraient r sulter de son utilisation ou de son application Les sch mas de principe et les exemples sont d crits dans ce manuel titre didactique Leur utilisation dans des applications industrielles n cessite des adaptations sp cifiques selon les automatismes concern s et en fonction du niveau de s curit requis Copyright Schneider Electric SA 1995 Coupleur YCF MSM
2. gt r ponse 32 Manuel utilisateur YCF D MSM V1F 3 Les services offerts 3 102 S quence DOWNLOAD Ecriture des donn es dans le coupleur Le sch ma suivant illustre la m thode de mise en oeuvre des 6 requ tes R servation m 5 r ponse L Initialisation du DOWNLOAD Application r ponse Coupleur L Ecriture d un segment N r ponse L Maintien de r servation r ponse E tc Fermeture du DOWNLOAD gt r ponse L D r servation gt r ponse C Remarque Lorsque l on effectue un t l chargement sur une Databank la premi re op ration consiste r server le coupleur En r alit on interdit pendant toute la phase de t l chargement pour ne pas tre perturb l usage des services Run Stop initialisation Formatage Ecriture de la configuration par d faut Ecriture d une configuration qui modifie la Databank R servation entretien de r servation d r servation de la Databank Lecture criture de mots ou de blocs sur la Databank T l chargement sur la Databank Manuel utilisateur YCF D MSM V1F 33 3 Les services offerts 3 11 Synth se des services Les services que l on peut solliciter et les moyens de les mettre en oeuvre gr ce aux interfaces sont r sum s dans le tableau suivant Oui Non Non Non Non Non Non Non T l chargement de Databanks Oui
3. D S 3 S 5 O O O S D Si ibles isponi Chapitre 4 3 5 pour la syntaxe des Services Manuel utilisateur YCF D MSM V1F 105 5 Modes de marche du coupleur 5 MODES DE MARCHE DU COUPLEUR 5 1 Grafcet des modes de marche Mise sous tension ou initialisation o Auto tests NOK OK Perant Contr le communication d auto tests OK Contr le cartouche Cartouche RAM Cartouche Pas de cartouche non format e RAM ou EPROM ou ou conforme Cartouche EPRON non conforme non format e ou non conforme Formatage 1 0 61 juste rel cl 50 20 106 Manuel utilisateur YCF D MSM V1F 5 Modes de marche du coupleur 5 2 Etats des voyants Etats des Signification voyants e RUN A l issue de la mise sous tension les 3 voyants allum s e CPU indiquent un coupleur d ficient e MEM Etape 11 du Grafcet o RUN Les 3 voyants teints indiquent l ex cution des auto tests Etapes 0 et 20 du Grafcet Le voyant CPU allum indique un d faut du coupleur Etape 11 du Grafcet Le voyant CPU clignote lorsqu une demande en provenance d une application est en cours de traitement Etapes 60 et 61 du Grafcet Le voyant RUN allum indique un coupleur est compl tement op rationnel Etapes 20 30 50 60 Le voyant RUN teint indique Verrou de cartouche actionn Etape 61 Cartouche inutilisable ou absente Etape 20 Le voyant MEM allum indique Verrou de cartouche actionn Etape 6
4. Acc s aux donn es d une Databank Mot 34 Manuel utilisateur YCF D MSM V1F 3 Les services offerts 3 12 Proc dure usuelle de mise en oeuvre avec une application PL7 1 Avec XtelConf mettre jour la configuration des Entr es Sorties de l automate Le code de configuration pour le coupleur est XXX voir chapitre 6 22 2 Automate hors tension installer le coupleur l emplacement choisi 3 Lors de la premi re mise sous tension le coupleur proc de au formatage de sa cartouche le voyant MEM clignote 4 Ensuite le coupleur s initialise automatiquement et se met en RUN le voyant RUN est allum le coupleur est donc disponible 5 Lors de la premi re mise sous tension la cartouche ne contient pas de donn es L application PL7 doit donc contenir un sous programme de gestion de configuration pour cr er la configuration et la modifier par la suite si n cessaire L utilisation de l interface registre ou UNI TE permet de mettre en oeuvre ces op rations Lorsque le coupleur n est plus sous tension la configuration est pr serv e dans la limite de la capacit de la batterie int gr e la cartouche Lors des mises sous tension suivantes il n est donc pas n cessaire de reconfigurer le coupleur 6 L application PL7 peut ensuite avec l interface registre proc der aux changes de donn es lecture criture Manuel utilisateur YCF D MSM V1F 35 4 Description des services 4 DESCRIPTI
5. Ce coupleur et les logiciels qui lui sont associ s sont la propri t de Schneider Electric SA Chaque remise d un exemplaire de ce produit conf re au preneur une licence non exclusive strictement limit e l utilisation du dit exemplaire Toute copie ou autre forme de duplication de ce produit y compris les logiciels associ s est interdite dBase IV est une marque d pos e de Borland DR DOS est une marque d pos e de Digital Research Inc IBM IBM PC sont des marques d pos es de International Business Machines Co Lotus 1 2 3 est une marque d pos e de Lotus Development Corporation Microsoft MS C MS DOS MS EXCEL sont des marques d pos es de Microsoft Corporation Paradox est une marque d pos e de Borland 2 Manuel utilisateur YCF D MSM V1F Sommaire SOMMAIRE 1 PRESENTATION GENERALE nn nnncnncnnacnnmenee mme eenennensneneenensneenensannnens 7 151 G n ralt s 3835288 a rien E eee Nan cn de dard EE eee tee eee Ue 7 1 11 Les coupleurs m moire de masse 1 2 Description de PORN nee ten rie 12 1 21 Les coupleurs m moire de masse YCF MSMxxx _ EAEN PEE NE ETE A TA A A AATE ETE E E E E N 1 22 Le pack logiciel MSMFTT 2 LE COUPLEUR MEMOIRE DE MASSE nsssssnsssnnnnnsnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn 15 2 1 Pr sentation pAYSIQUS sentant rene na nee ent nent 15 2 2 Cartouche M moires uns unir ieainiendle 16 2 3 Organisation des donn es Les Databanks 000snsnnsoononrorreerrrrreerre
6. 3 Les services offerts 3 44 Confiquration des Databanks Bloc et Mot Cette requ te permet de modifier la configuration d une ou plusieurs Databanks Bloc ou Mot Attention la modification de la configuration peut d truire des donn es d j configur es Les tableaux suivants indiquent l influence des param tres de configuration sur l int grit des donn es existantes Il est recommand de tenir compte de l espace libre sur la cartouche avant d crire une configuration plus volumineuse que la configuration pr c dente contraintes limites e Ne pas d passer la capacit de stockage de la cartouche se reporter la m thode calcul expos e aux chapitres 2 3 1 et 2 3 2 Databank de type mot le nombre maximum de mots ne peut jamais d passer 65000 Adressage d un objet sur 2 octets e Databank de type bloc le nombre maximum de blocs ne peut jamais d passer 65000 Adressage d un objet sur 2 octets e Databank de type bloc la taille maximum d un bloc ne peut jamais d passer 32000 mots Toutefois si l on utilise l interface message UNI TE pour acc der aux donn es d une Databank Bloc il est recommand de ne pas d passer 60 mots e Vingt Databanks blocs et mots sont exploitables quelle que soit la capacit de la cartouche e Le changement de type de Databank passage du type Bloc au type Mot ou inversement provoque une initialisation compl te des donn es de la Databank e Databank de type bloc
7. 4 22 Principe d une transaction Cette interface permet de mettre en oeuvre des services d clenchant la requ te gr ce aux registres de sorties OW et en r cup rant la r ponse au service demand par l interm diaire des registres d entr es IW La figure suivante illustre le principe de fonctionnement de l interface registre 1 Le programme PL7 prend l initiative de la transaction par l mission d une requ te Il pose des questions lecture transmet des informations criture envoie des ordres RUN STOP en inscrivant sa requ te dans les registres de sortie OW 2 Le coupleur est r veill 3 Apr s contr le de la requ te le coupleur rend le service demand par le client e dans le cas d une requ te de lecture le coupleur enrichit directement le segment des mots internes partir des donn es de la Databank e dans la cas d une requ te d criture le coupleur lit directement les donn es dans le segment des mots internes pour mettre jour la Databank 4 Le coupleur met jour le compte rendu dans les registres d entr e IW 5 Le programme PL7 peut exploiter le compte rendu Manuel utilisateur YCF D MSM V1F 37 4 Description des services Automate programmable local Registres OW Mots internes k p bad Registres IW mn Cartouche Coupleur YCF MSM 4 23 Affectation des registres 4 231 Registres de sortie application vers coupleur Le programme application PL7 dispose de 8 reg
8. Le coupleur doit tre en RUN pour traiter la requ te Le coupleur est d j en STOP Le coupleur est d j en RUN Le verrou de la cartouche est actionn La cartouche est inexploitable I n y a pas de cartouche La cartouche est du type EPROM criture impossible Tentative de d bordement de la capacit de la cartouche Code Databank incompatible avec le code requ te Code requ te incompatible avec le type de Databank La Databank est inexploitable ou inexistante Un des param tres est hors limites num ro de mot de bloc quantit La Databank est d j r serv e Un t l chargement sur la Databank est en cours Manuel utilisateur YCF D MSM VIF A 4 Description des services Run R le Cette requ te provoque la mise en marche de l application m moire de masse Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles OWxy 2 Run 0024h Code Databank OWxy 3 Services g n raux 99 Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles IWxy 2 Ok 0000h R ponse n gative Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 42 Manuel utilisateur YCF D MSM V1F 4 Description des services Stop R le Cette requ te provoque la mise en veille de l application m moire de masse Une fois l application en stop toutes les requ tes seront refus es sauf le
9. Le formatage se termine par une phase d initialisation qui dure environ 15 secondes Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Formatage de la cartouche 44h Code cat gorie Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FEh R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh 80 Manuel utilisateur YCF D MSM V1F 4 Description des services Reset d une Databank Bloc ou Mot R le Cette requ te provoque la remise z ro des donn es d une Databank Bloc ou Mot Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Reset d une Databank 46h Code cat gorie Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FEh D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 81 4 Description des services Identification R le Cette requ te permet de conna tre la r f rence commerciale et la version du coupleur Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Identification 0Fh Code cat gorie Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok 8Fh Sous type Codification interne 72h 2 quartets cod s en BCD 10h
10. Lecture d un segment 3Eh Num ro du segment lire de 1 Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok 6Eh Status Octet 00h Ok il reste des segments 19h Erreur de s quencement OFh Ok dernier segment 1Eh Anomalie de lecture Num ro du segment demand Nombre d octets dans le segment Donn es Suite Donn es du segment d octets Longueur R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 97 4 Description des services Fermeture du UPLOAD Databank bloc ou mot Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Fermeture du UPLOAD 3Fh Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 6Fh Status Octet 00h Ok 21h UPLOAD inachev 05h Autre erreur R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh 98 Manuel utilisateur YCF D MSM V1F 4 Description des services 4 4 Interface FTT X WAY 1 Un PC sous DOS quip du logiciel MSMFTT peut communiquer avec le coupleur gr ce la prise console de l automate TSX local 2 Un PC sous DOS quip du logiciel MSMFTT peut communiquer avec le coupleur gr ce la prise console d un automate du r seau X WAY Caract ristiques p
11. Nombre de mots chang s R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 59 4 Description des services Ecriture de blocs cons cutifs R le Cette requ te permet en utilisant l interface Registre d crire un ou plusieurs blocs cons cutifs Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te OWxy 2 Ecriture de blocs cons cutifs 0111h Code Databank OWxy 3 Num ro de Databank 1 20 Num ro du premier bloc crire Nombre de blocs cons cutifs Adresse de report OWxy 6 Adresse Wi des donn es crire dans la Databank Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Ok Valeur gt 0 adresse de report Nombre de mots chang s R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles IWxy 2 Non Ok Valeur lt 0 60 Manuel utilisateur YCF D MSM V1F 4 Description des services Cr ation d une vue dans une Databank bloc R le Cette fonction permet de d finir la m thode de s lection des blocs Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te OWxy 2 Modification de la vue 0100h Code Databank OWxy 3 Num ro de Databank 1 20 Cl adresse OWxy 4 Isi gt 0 adresse Wi du mot interne contenan
12. et sur la voie 99 utilis pour les services de mode de marche et de configuration Pour les demandes d acc s aux donn es mises sur l interface message Un temps d acc s aux donn es d une Databank ind pendant des demandes en attente sur les autres Databanks Une s rialisation des demandes en attente sur chaque Databank 114 Manuel utilisateur YCF D MSM V1F 9 Glossaire 9 GLOSSAIRE Ce chapitre d finit des termes fr quemment employ s dans ce manuel Databank Ensemble de donn es coh rentes Databank de type Mot Bloc ou Fichier API Automate programmable industriel UNI TE UNI TE d signe le syst me de messagerie client serveur de Telemecanique UNI TE est la couche application de l ensemble des protocoles de communication offert par Telemecanique Client UNI TE Le client UNI TE est l quipement demandeur de services UNI TE c est dire capable d mettre des requ tes UNI TE Serveur UNI TE C est l quipement r pondant aux demandes de services requ tes mises par un quipement client La r ponse d un serveur est galement appel compte rendu Requ te Message qui contient une demande de r alisation d un ou plusieurs services et qui est mis par un quipement qualifi de Client R ponse Message qui contient le compte rendu de la r alisation d un ou plusieurs services et qui est mis par un quipement qualifi de serveur Transaction Ensemble d une requ te et d une r ponse
13. incidence sur la valeur du curseur voir chapitre 3 8 modification de la configuration d une Databank Mot Si le nombre de mots Incidences sur les donn es Augmente de j Les donn es existantes sont pr serv es Les j nouveaux mots sont initialis s 0 Perte des j derniers mots modification de la configuration d une Databank Bloc Si la taille Si le nombre Incidences sur les donn es d un bloc de blocs Augmente de A Les donn es existantes sont pr serv es i mots Diminue de i oo Perte des i derniers mots de chaque bloc mots Augmente de Les donn es existantes sont pr serv es Les j nouveaux blocs sont initialis s par une suite de 0 Diminue dej Perte des j derniers blocs Manuel utilisateur YCF D MSM V1F 27 3 Les services offerts 3 5 Services de r servation des Databanks 3 51 R servation La requ te de r servation permet d obtenir l exclusivit de certains services Le client qui a r serv obtient l exclusivit de l utilisation des Services suivantes e Ecriture d un tableau de mots e Ecriture d un mot e Ecriture d un bloc e Entretien de r servation e D r servation e R servation e Ecriture de la configuration par d faut e Ecriture d une configuration e T l chargement de Databank l exclusivit n est possible que pour un client UNI TE Un autre client qui tente d utiliser ces requ tes recevra une r ponse n gative devra att
14. mots internes d un automate Le nombre de blocs se configure jusqu un maximum de 65000 La taille d un bloc nombre de mots dans un bloc se configure jusqu un maximum de 32000 La figure ci dessous est la repr sentation d une Databank Bloc contenant 12 blocs de 10 mots Taille d un bloc 10 mots Wo w1 W8 W9 BIO O je p a a a a Bloc 1 tt BlOG 2 fe 2 4 28 20 Bloc 3 112 _ Bloc 8 poH Bl c Wiaan Bl c 10 T hE pamm 22 Lee Bloc 11 1 4 N Le volume utile d une Databank de type bloc taille d un bloc x nombre de blocs Nombre de blocs 12 Le volume occup par une Databank de type bloc d pend de la cartouche utilis e Type cartouche Formule de calcul Exemple d une Databank de 12 blocs de 10 mots Volume utile Volume occup 256 ou 512 Kmots 120 mots 256 mots 8 modulo 256 1024 Kmots 120 mots 1024 mots 8 modulo 1024 Les volumes sont exprim s en mots Manuel utilisateur YCF D MSM VIF 21 2 Le coupleur m moire de masse 2 33 Databank de type Fichier Une Databank Fichier est un segment de donn es constitu de mots tableau de donn es compatibles avec les mots internes d un automate Elle se diff rencie des Databanks Blocs par le fait qu elles n ont pas tre configur es On peut donc les cr er et les supprimer dynamiquement On ne peut acc der aux Databanks Fichiers que globalement et non donn e par donn e Le nombre de Databanks Fichier est limit u
15. 4 Description des services Fermeture du DOWNLOAD Databank bloc ou mot Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Fermeture du Download 3Ch Code cat gorie Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok 6Ch Status Octet 00h Ok 0Eh Databank invalide apr s v rification R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 95 4 Description des services Ouverture du UPLOAD Databank bloc ou mot Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te PER du UPLOAD 30 du UPLOAD 3Dh Code cat gorie EES Fichier 8 octets octet 2 indique le num ro de Databank octet 8 lire dans le coupleur 1 20 Tous les autres octets E tre 0 Taille d un segment de 1 122 octets Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok 6Dh Status Octet 00h Ok 05h UPLOAD impossible num ro de Databank invalide ou autre t l chargement en cours R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh 96 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture d un segment Syntaxe de la requ te D finition valeur valeurs possibles
16. Reset d une Databank Voies 1 20 Lecture d un tableau de mots Ecriture d un tableau de mots 37h Lecture d un mot Ecriture d un mot 4h Lecture d un bloc Ecriture d un bloc Initialisation du Download Ecriture d un segment Fermeture du d chargement Initialisation du Upload Lecture d un segment Fermeture du chargement Les valeurs num riques suivies de la lettre h sont crites en base hexad cimale 72 Manuel utilisateur YCF D MSM V1F 4 Description des services Causes de r ponse n gative Requ te incompatible avec le mode de marche du coupleur e L application doit tre en RUN pour traiter la requ te e Le verrou de cartouche est actionn e L application est d j en RUN e L application est d j en STOP Requ te incompatible avec le type de cartouche e La cartouche est inexploitable e n y a pas de cartouche e La cartouche de type EPROM critures impossibles Requ te incompatible avec la capacit de la cartouche e Tentative de d bordement de la capacit cartouche Erreur d adressage UNI TE e La requ te n est pas support e sur les voies 1 20 e La requ te n est pas support e sur la voie 99 Requ te incompatible avec la configuration actuelle e La requ te est incompatible avec le type de Databank e La Databank est inexploitable ou il n y a pas de Databank Un des param tres est hors bornes e Objet mot ou bloc hors bornes e Quantit demand e hors bor
17. TSX 47 40 Tout emplacement bac simple TSX 67 40 Automate V4 TSX 87 40 mod le 40 TSX 107 40 Configuration de base TSX 47 4xx Tout emplacement bac simple TSX 67 4xx Automate V5 TSX 87 4xx mod le 40 TSX 107 4xx d extension locale d extension distance Le nombre maximal de coupleurs d pend du type de processeur de l alimentation et de la configuration de l automate cf 7 1 pour le bilan de consommation 6 2 D trompage 6 21 D trompage m canique Le d trompage m canique est un code d cimal sur 3 chiffres d fini par les 3 d trompeurs situ s l arri re du coupleur Ce code est gal 714 6 22 D trompage logiciel Le d trompage logiciel est un code d cimal saisi lors de la configuration des entr es sorties Consoles V3 ou V4 ou automate TSX 47 20 le code saisir est 62 Console V5 et au del et automate diff rent du TSX 47 20 le code saisir est 714 6 3 Mise en place du coupleur Il est imp ratif d effectuer la mise en place ou la d connexion du coupleur hors tension toutes manipulations du coupleur sous tension risquant de d t riorer celui ci Manuel utilisateur YCF D MSM V1F 109 6 Mise en oeuvre du mat riel 110 Manuel utilisateur YCF D MSM V1F 7 Sp cifications 7 SPECIFICATIONS 7 1 Consommation Consommation typique Consommation moyenne mesur e pour une temp rature de fonctionnement de 25 C Consommation maximale Consommation calcul e pour une uti
18. Valeur du mot demand R ponse n gative Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 55 4 Description des services Ecriture d un mot d une Databank mot R le Cette requ te permet d crire un mot d une Databank de type mot Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te OWxy 2 Ecriture d un mot 0014h Code Databank OWxy 3 Num ro de Databank 1 20 Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 INon Ok Valeur lt 0 56 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture d un tableau de mots d une Databank mot R le Cette requ te permet de lire un ensemble de mots cons cutifs d une Databank de type mot Syntaxe de la requ te D finition valeur valeurs possibles Lecture d un tableau de mots 0036h Code Databank OWxy 3 Num ro de Databank 1 20 OWxy 4 Num ro du premier mot de la Databank Nombre de mots lire dans la Databank Adresse de report OWxy 6 Adresse Wi de la zone de report dans les mots internes Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok Valeur gt 0 adresse de report Nombre de mots Nombre
19. atteinte il est possible de choisir un des deux modes suivants e le curseur est repositionn sur le premier bloc de la vue ce qui permet la mise en oeuvre d historiques glissants e le curseur reste bloqu sur le dernier bloc en vous informant que la fin de la vue est atteinte 3 81 Cr ation d une vue Cette fonction permet de d finir la m thode de s lection des blocs 3 82 Lecture du bloc au curseur Cette fonction permet de lire le bloc point par le curseur 3 83 Ecriture du bloc au curseur Cette fonction permet de mettre jour le bloc point par le curseur 3 84 D placement du curseur Cette fonction permet de d placer le curseur sur la vue Ainsi on peut acc der au premier bloc au bloc suivant ou au dernier bloc de la vue 3 85 Lecture du curseur Cette fonction permet l application de conna tre le num ro de bloc point par le curseur 3 9 Services d acc s aux donn es d une Databank Fichier Ces requ tes sont exclusivement support es par l interface registre Les donn es sont accessibles partir d un num ro de fichier explicitement indiqu lors de l appel de la fonction NB Les Databanks Fichier n ont pas besoin d tre configur es Elles sont cr es et supprim es dynamiquement 3 91 Lecture d un fichier Cette requ te permet de lire l int gralit d une Databank fichier 3 92 Ecriture d un fichier Cette requ te permet d crire l int gralit d une Databank fichier 3 93 Suppre
20. de mots chang s R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 57 4 Description des services Ecriture d un tableau de mots d une Databank mot R le Cette requ te permet d crire un ensemble de mots cons cutifs dans une Databank de type mot Syntaxe de la requ te Databank la Databank Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok Valeur gt 0 adresse des donn es Nombre de mots IWxy 3 Nombre de mots chang s R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok Valeur lt 0 58 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture de blocs cons cutifs R le Cette requ te permet en utilisant l interface Registre de lire un ou plusieurs blocs cons cutifs Syntaxe de la requ te D finition valeur valeurs possibles Lecture de blocs cons cutifs 0110h Code Databank Num ro de Databank 1 20 OWxy 4 Num ro du premier bloc lire OWxy 5 Nombre de blocs cons cutifs lire Adresse de report OWxy 6 Adresse Wi de la zone de report dans les mots internes Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok Valeur gt 0 adresse de report IWxy 3
21. du traitement de la requ te en cours par l application m moire de masse la phase d identification de la cartouche et de son contr le la remise l tat de fonctionnement par d faut du coupleur c est dire l tat Run Le coupleur ne pourra pas traiter une nouvelle requ te tant que la phase d initialisation ne sera pas termin e environ 10 secondes Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Initialisation 33h Syntaxe de la r ponse R ponse positive Nom du param tre Nature D finition valeur valeurs possibles Ok FE R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh 76 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture de la cartouche R le Cette requ te permet de conna tre les caract ristiques de la cartouche et des Databanks bloc et mot pr sentes sur la cartouche Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Lecture de la configuration 41h Syntaxe de la r ponse R ponse positive 127 octets Nom du param tre D finition valeur valeurs possibles Ok 71h Cartouche Type Octet faible DB configur es 0 Cartouche inexploitable 1 Cartouche RAM 2 Cartouche EPROM Octet fort Nombre de Databanks configur es Databank 1 Type Mot 0 Pas de Databank 1 Type Mot 2 Type Bloc Databank 1 T
22. et s lectif aux donn es des Databanks M thode op ratoire Se reporter aux chapitres suivants Chapitre 4 2 pour les principes de l interface Registre Chapitre 3 pour le d tail des Services disponibles Chapitre 4 2 5 pour la syntaxe des Services Manuel utilisateur YCF D MSM V1F 101 4 Description des services lication distante acc dant aux donn es 4 53 A III de masse moire moire 2 cartouche mi MOT ou BLOC Coupleur m Databank TE ication SM 2 o g se Si D a z 5 Zg A g Appl UNI une application PL7 distante doit g rer par le r seau X WAY les donn es d une Databank BURLA RA Objectif recherch Automate TSX r _Z_ TTENS Automate TSX ou calculateur XWAY Manuel utilisateur YCF D MSM V1F 102 4 Description des services Solution propos e Utilisation de l interface message UNI TE Services disponibles gestion des modes de marches configuration r servation des Databanks acc s aux donn es des Databanks M thode op ratoire Se reporter aux chapitres suivants Chapitre 4 3 pour les principes de l interface message UNI TE Chapitre 3 pour les Services disponibles Chapitre 4 8 5 pour la syntaxe des Services Manuel utilisateur YCF D MSM V1F 103 4 Description des services r egre int teur i r lication de t l chargement avec dialogue op ra 4 54 A On souhaite s
23. gestion de recettes de param tres de fabrication L offre coupleurs m moire de masse comprend Trois types de coupleurs qui se diff rencient par leurs capacit s m moire de 256 Kmots 1M mot Des logiciels optionnels qui apportent des services compl mentaires en exploitation L int r t de l int gration d une m moire de masse dans l automate r side dans une baisse de co t sensible de cette fonction due sa facilit de mise en oeuvre elle dispense l utilisateur de la mise en place d un PC et de sa connexion physique et logique l automate la facilit d exploitation des donn es par l automate local ou par tout autre application de l automatisme la robustesse de la solution le coupleur et la cartouche m moire sont conformes aux normes des automates programmables Pas de m canique en mouvement disque 10 Manuel utilisateur YCF D MSM V1F 1 Pr sentation g n rale 1 12 Applications vis es Plusieurs types d applications sont susceptibles d tre r alis es ais ment gr ce au coupleur m moire de masse et son offre associ e Ces applications serviront par la suite de support d exemples pour l utilisation et la mise en oeuvre du coupleur m moire de masse A Application Extension de la m moire de donn es automate Le coupleur m moire de masse peut tout d abord tre utilis en tant qu extension de la m moire de donn es automate d s lors que les traitements r aliser dans l U
24. pour V1 0 Donn es Suite d Cha ne de caract res contenant la octets r f rence commerciale du produit et de la cartouche R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh 82 Manuel utilisateur YCF D MSM V1F 4 Description des services Test de communication miroir R le Cette requ te permet de tester le chemin de communication entre l application cliente et le coupleur Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te Miroir FAh Donn es Suite de 0 126 octets d octets Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FBh Donn es Suite de 0 126 octets d octets R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 83 4 Description des services R servation d une Databank R le La requ te de r servation permet d obtenir l exclusivit de certains services L application cliente qui a r serv obtient l exclusivit de l utilisation des Services suivants e Ecriture d un mot tableau de mots ou d un bloc e R servation e Entretien de r servation e D r servation e Ecriture de la configuration par d faut e Ecriture d une configuration e T l chargement de Databank exclusivit que pour un client UNI TE Un autre client qui tente d utiliser ces re
25. sss sinus nine in rio ta 103 6 2 D TOMPANR rs Re nt nana uit en 103 6 21 D trompage m canique OR Se OR OR SG 6 22 D trompage logiciel ce RE TT NS 6 3 Mise en place du COUPISU 2 ne Le Rene ne eee 103 7 SPEGIFICATIONS ee siens sense uns 105 Tel CONSOMIMIAUON yesss a er 105 TAA AELIAN TETA e E Can Ca ne tan 105 T3 CAFACICTISNIAU S Aee e E R EERE 106 8 FONCTIONNEMENT INTERNE DU COUPLEUR sssassssunnnennunnnennnnnnnnnnnnnnnnnnnnn nnmnnn 107 o E EAE TAO AlE E A tt 107 8 2 M thode de scrutation des requ tes 108 9 GLOSSAIRE iisas a aaaea aaae a Seaia aaa aai eiaa Siaa iania 109 8 Manuel utilisateur YCF D MSM V1F Sommaire Manuel utilisateur YCF D MSM V1F 9 1 Pr sentation g n rale 1 PRESENTATION GENERALE 1 1 G n ralit s 1 11 Les coupleurs m moire de masse Les coupleurs m moire de masse prennent place dans tout automate programmable industriel Telemecanique TSX 7 Ces coupleurs sont utiles chaque fois que la capacit m moire de donn es disponible localement est insuffisante pour assurer l ensemble des services requis par l automatisme notamment quand un stockage local d informations est n cessaire afin de se pr munir de l indisponibilit d une liaison avec une autre application optimiser la gestion des flux de communication stockage d avalanche de donn es pour ne pas saturer ou monopoliser les canaux de communication assurer la flexibilit et l autonomie de la cha ne de production
26. 1 Cartouche inutilisable ou absente Etape 20 Le voyant MEM clignote lors du formatage de la cartouche 5 3 Le dispositif de verrouillage de la cartouche Lorsque le dispositif de verrouillage est actionn le traitement de toutes les requ tes est suspendu le voyant RUN s teint et le voyant MEM s allume Lorsque le dispositif de verrouillage est rel ch le coupleur proc de au diagnostique de la cartouche et de toutes les Databanks Si l ensemble est coh rent le voyant RUN est allum et le voyant MEM s teint 5 4 D tail du mot d tat standard IWxy 0 valeur D finition 1 Coupleur disponible 1 D faut g n ral non bloquant 1 D faut non bloquant 1 D faut bloquant ou coupleur absent ou d faut de communication entre le coupleur et l UC TSX locale 1 Coupleur en RUN Les autres bits du mots d tat standard n ont pas de signification Manuel utilisateur YCF D MSM V1F 107 5 Modes de marche du coupleur 108 Manuel utilisateur YCF D MSM V1F 6 Mise en oeuvre de mat riel 6 MISE EN OEUVRE DU MATERIEL 6 1 Choix de l emplacement Les coupleurs YCF MSM peuvent tre implant s en r gle g n rale dans tous les bacs comportant un bus complet Configuration de base TSX 47 20 Emplacements 0 3 Configuration de base TSX 47 300 Tout emplacement bac simple TSX 67 200 Automate V3 Configuration de base TSX 87 300 Tout emplacement bac double Automate V3 Configuration de base
27. 6 Ecriture d un bloc a E EE E AEA E AEA E ENE AAE Initialisation du DOWNLOAD Databank bloc ou mot 88 Ecriture d un segment z PEA E A A E E E A EE E A Fermeture du DOWNLOAD Databank bloc ou mot 90 Ouverture du UPLOAD Databank bloc ou mot E E N SEE EE EE T ENE EN E E E E A E E Lecture d un segment a e est Fermeture du UPLOAD Databank bloc ou mot 2 TU a E EE 4Ailnterace FE TE a RS a a a a 94 4 5 Exemples d exploitation des services 95 4 51 Application d extension de la m moire de donn es de l automate TSX local _ RC RS SP AETA SAT ES RS NS ET TC EE PE ET 4 52 Application TSX locale de gestion de donn es ordonn es 96 4 53 Application distante acc dant aux donn es a TD a D PER OT 4 54 Application de t l chargement avec dialogue op rateur int gr 99 4 55 Application de t l chargement int gr e dans une application ne RS Tata dt Mie AR ete M EM tenu 5 MODES DE MARCHE DU COUPLEUR nnnnnnnnnnnnnrrrrsrssnnnnnnnmnmmmnneeseessnnnennnnne 101 5 1 Grafcet des modes de Marches isrtrasmisiabraseminmibraneisieiuse 101 5 2 Etats d s VOVANIS 252 lent ten ee enr Ru SN Sen en enr ne 102 5 3 Le dispositif de verrouillage de la cartouche sssssssensesssessserrrnrressssrrrrrenn 102 Manuel utilisateur YCF D MSM V1F 7 Sommaire 5 4 D tail du mot d tat standard IWxy 0 ssssssssesssssssserrnrnnnsserrrernnnnenseerrrrnnnn n 102 6 MISE EN OEUVRE DU MATERIEL se nunenenmeseuenesengee 103 6 1 Choix de l emplacements
28. C de l automate n cessitent un nombre de donn es tr s sup rieur ce qui est disponible au niveau de cette UC APITSX 7 Wo Wo e zvaz L M moire de M moire de Wn donn es locale donn es tendue Dans ce type d application le programme r sidant dans l UC de l automate lit et crit les donn es dans la m moire de masse en acc dant celles ci par leur adresse Manuel utilisateur YCF D MSM V1F 11 1 Pr sentation g n rale B Application Base de donn es Il est possible de r aliser de petites applications de base de donn es avec l offre m moire de masse Ces applications sont typiquement celles o l application de l automate doit effectuer des recherches dans un fichier de donn es trouver tous les emplacements d une r f rence dans un petit magasin trouver la r f rence la plus ancienne du stock trouver les param tres d un produit partir de sa r f rence Ceci n cessite d une part de stocker localement la base de donn es et d autre part de disposer au niveau de l application dans l UC de services qui lui permettent de r aliser des recherches simples sur des conditions sp cifi es API TSX 7 U M C S r sultat M A y recherche lecteur code barre y Exemple d application 12 Manuel utilisateur YCF D MSM V1F 1 Pr sentation g n rale C Application Stockage temporaire d in
29. DB Bloc Pour une DB Mot laisser ce param tre 0 Databank 01 Wi 2 0 Laisser le nombre de blocs ou de mots en Nombre de blocs l tat ou de mots gt 0 Nombre de blocs ou de mots d sir s Databank 20 i 1 Supprimer la Databank Type souhait 0 Laisser la Databank en l tat 1 Type Mot souhait 2 Type Bloc souhait Taille d un bloc gt 0 Taille d sir e Nombre de bloc gt 0 Nombre d sir Syntaxe de la r ponse R ponse positive valeur des registres Nom du param tre D finition valeur valeurs possibles R ponse n gative valeur des registres Nom du param tre Nature D finition valeur valeurs possibles Manuel utilisateur YCF D MSM V1F 49 4 Description des services Compte rendu IWxy 2 Non Ok Valeur lt 0 50 Manuel utilisateur YCF D MSM V1F 4 Description des services Reset d une Databank bloc ou mot R le Cette requ te provoque la remise z ro des donn es d une Databank Bloc ou Mot Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles OWxy 2 Reset d une Databank 0046h Code Databank OWxy 3 Num ro de Databank 1 20 Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Ok 0000h R ponse n gative Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM
30. ON DES SERVICES 4 1 Interfaces disponibles G n ralit s La figure suivante illustre les diff rents quipements concern s par l utilisation du coupleur YCFMSM 1 Le programme application PL7 de l automate TSX local peut solliciter un service L interface Registre est pr conis dans cette situation 2 Le programme application PL7 de n importe quel automate TSX distant connect sur X WAY ETHWAY MAPWAY FIPWAY et TELWAY peut galement solliciter des services 3 D autres quipements connect s sur X WAY peuvent tre utilis s les superviseurs Monitor des terminaux d atelier des produits tiers connectables X WAY 4 Enfin un quipement int grant la gestion du protocole prise console s rie 7 peut galement solliciter le coupleur L interface message UNI TE est pr conis dans ces trois derni res situation L interface Registre est d velopp au chapitre 4 2 L interface Message UNI TE est d velopp au chapitre 4 3 36 Manuel utilisateur YCF D MSM V1F 4 Description des services 4 2 Interface Registre 4 21 Equipements concern s Coupleur YCF MSM 1 Le programme application de l automate TSX local peut utiliser l interface Registre pour solliciter un service 2 ou 3 II n est pas possible d utiliser l interface Registre pour un quipement distant Seul l automate local a la possibilit d changer des registres avec les coupleurs num riques install s dans la station
31. OWxy 3 Num ro de fichier 1 32000 Adresse des donn es OWxy 4 Adresse des donn es dans les mots internes OWxy 5 Nombre de mots crire dans la Databank Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok Valeur gt 0 adresse des donn es Nombre de mots IWxy 3 Nombre de mots effectivement crits R ponse n gative Nom du param tre Registre D finition valeur valeurs possibles Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 67 4 Description des services Suppression d une Databank fichier R le Cette requ te permet de d truire une Databank fichier Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles OWxy 2 Suppression du fichier 0202h Num ro de fichier Num ro de fichier 1 32000 Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h R ponse n gative Nom du param tre Registre D finition valeur valeurs possibles Non Ok Valeur lt 0 Volume d une Databank fichier R le Cette requ te permet de conna tre le volume utile d une Databank fichier Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Code requ te OWxy 2 Volume d un fichier 0202h Num ro de fichier OWxy 3 Num ro de fichier 1 32000 Syntaxe de la r ponse R ponse
32. SM512 16 F Coupleur m moire de masse de 512 Kmots RAM YCFMSM1024 16 F Coupleur m moire de masse de 1024 Kmots RAM La mise en oeuvre de la m moire de masse configuration du coupleur et chargement des donn es puis l exploitation de ces donn es lecture criture peut tre r alis e par l application PL7_3 de l UC locale et ou toute application d un quipement calculateur ou automate connect au r seau XWay et utilisant la messagerie UNI TE Les services d acc s la m moire de masse et leur mise en oeuvre en fonction de l quipement UC local ou quipement distant sont sp cifi s au chapitre 3 Les Services disponibles sont principalement de type Lecture modification de la configuration type et nombre de Databanks R servation d r servation de Databank Acc s aux donn es d une Databank S lection des donn es d une Databank r pondant un crit re de recherche Manuel utilisateur YCF D MSM V1F 15 1 Pr sentation g n rale 1 22 Le pack logiciel MSMFTT Le pack logiciel MSMFTT est un compl ment l offre YCFMSMxxx Install sur un PC sous DOS c est un outil de chargement d chargement conversion pour le coupleur m moire de masse Cet outil connect l automate local par la liaison console permet de d charger l ensemble des Databanks Mot ou Bloc stock es dans la m moire de masse puis de convertir ces Databanks au format ASCII d limit format directement impor table p
33. T l chargement Action de chargement ou d chargement des donn es d un coupleur X WAY D signe indiff remment un r seau industriel Telem canique Manuel utilisateur YCF D MSM V1F 115 Schneider Electric SA YCF D MSM V1F Adresse Postale Direction Ensembles Services et Applications D partement Automatismes Industriels 33 Avenue de Chatou BP 323 92506 Rueil Malmaison Cedex FRANCE Tel 33 1 47 32 92 30 Fax 33 1 47 08 68 71 MARS 1995
34. V1F 51 4 Description des services R servation d une Databank R le La requ te de r servation permet d obtenir l exclusivit de certains services L application cliente qui a r serv obtient l exclusivit de l utilisation des Services suivants e Ecriture d un mot tableau de mots ou d un bloc e R servation e Entretien de r servation e D r servation e Ecriture de la configuration par d faut e Ecriture d une configuration e T l chargement de Databank exclusivit que pour un client UNI TE Un autre client qui tente d utiliser ces requ tes recevra une r ponse n gative Il devra attendre la d r servation de la Databank pour renouveler sa demande Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Code requ te OWxy 2 R servation 001Dh Code Databank Num ro de Databank 1 20 Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles IWxy 2_ Non Ok Valeur lt 0 52 Manuel utilisateur YCF D MSM V1F 4 Description des services D r servation d une Databank R le Cette requ te permet de renoncer explicitement l exclusivit de certains services Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Code requ te OWxy 2 D r servation 001Eh Code Databank Num ro de Databan
35. a cartouche R le Le formatage d une cartouche entra ne la perte de toutes les donn es A l issue du formatage la cartouche est vierge de toute Databank seules les informations relatives au type RAM ou EPROM de la cartouche et sa capacit de stockage sont pr sentes Le formatage se termine par une phase d initialisation Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Code requ te OWxy 2 Formatage de la cartouche 0044h Code Databank Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Ok 0000h R ponse n gative Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 45 4 Description des services Lecture de la cartouche R le Cette requ te permet de lire les caract ristiques de la cartouche ins r e dans le coupleur RAM ou EPROM la capacit de stockage de la cartouche l espace de stockage libre ainsi que le d tail de la configuration des Databanks blocs et mots Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te OWxy 2 Lecture de la cartouche 0041h Code Databank OWxy 3 services g n raux 99 Adresse de report OWxy 4 Adresse de report Wi dans les mots internes Syntaxe de la r ponse R ponse positive valeur des registres Nom du param tre Regis
36. aille d un Mot Nombre de mots dans un bloc 1 par d faut Databank 1 Nombre de Mot blocs ou de mots Databank 20 Taille d un Mot Databank 20 Nombre de Mot blocs Attention 1 Kmots 1024 mots ee Databank 20 Type Mot O R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM VIF 77 4 Description des services Ecriture de la configuration des Databanks mot et bloc R le Cette requ te permet de modifier la configuration d une ou plusieurs Databanks Bloc ou Mot Attention la modification de la configuration peut d truire des donn es d j configur es Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Databank 01 Type 1 Supprimer la Databank dans ce souhait cas les deux param tres suivants sont ignor s 0 Laisser la Databank en l tat dans ce cas le deux param tres suivants sont ignor s 1 Type Mot souhait dans ce cas le param tre Taille d un bloc est ignor 2 Type Bloc souhait Databank 01 DB Bloc Mot 0 Laisser la taille en l tat 1 par Taille d un bloc nombre d faut de mots dans un bloc gt 0 Taille souhait e DB Mot Laisser ce param tre 0 blocs ou de mots gt 0 Nombre de blocs d sir RE e Databank 20 Type Mot 1 Supprimer la Databank souhait 0 Laisser la Databank en l tat 1 Type Mot souhait 2 Type Bloc so
37. ar la plupart des outils de micro informatique de type tableurs SGBD tels que Excel DBase IV Paradox LOTUS 1 2 3 ou au contraire d importer des tables de donn es construites avec un outil standard tel qu un tableur ou un SGBD puis de les convertir au format binaire utilis par le coupleur m moire de masse pour les Databanks Mot et Bloc et enfin de les charger dans le coupleur Excel DBase Export Import ED Conversion Binaire gt ASCII d limit Outil MSMFTT install sur un PC sous DOS Lecture Ecriture des fichiers de donn es du coupleur MSM Coupleur YCFMSMxxx 16 TSX 47 671871107 16 Manuel utilisateur YCF D MSM V1F 1 Pr sentation g n rale Manuel utilisateur YCF D MSM V1F 17 2 Le coupleur m moire de masse 2 LE COUPLEUR MEMOIRE DE MASSE 2 1 Pr sentation physique Ce coupleur est un module de format simple qui se compose des l ments suivants Lait I DD CC ED eA 1 le bo tier m tallique qui prot ge les circuits lectroniques contre les parasites rayonnants et les chocs m caniques 2 l emplacement pour la cartouche m moire o sont stock es les donn es de la m moire de masse le dispositif de verrouillage de la cartouche Son rel chement permet la prise en compte des donn es le voyant RUN vert le voyant CPU rouge le voyant MEM rouge le bouton poussoir pointe de crayon RST qui permet de r ini
38. auvegarder les Databanks par la mise en oeuvre d un utilitaire Objectif recherch inima tm Ironnemen tant dans un envi ex cu s TT TT TT TT TT TTL 077 de masse moire moire cartouche mi MOT et ou BLOC Coupleur m Databanks g e 5 S Q Appl MSM Interface Prise console CLIS LL LL LLL LLL TL LL LL LILI Automate TSX IKKS INVIVVVVVVVKKKKKK PC sous DOS z on propos e e Utilisation du pack d utilitaires MSMFTT e Services de t l chargement de Databanks 1 Solut M thode op ratoire Se reporter au manuel de mise en oeuvre du pack d utilitaires MSM FTT Manuel utilisateur YCF D MSM V1F 104 4 Description des services lication dans une a r lication de t l chargement int gr e 4 55 A On souhaite sauvegarder ou mettre Objectif recherch des Databanks de fa on transparente pour x jour SYI de masse moire moire 2 g Q e 2 Iw o a mo 5 2 3 0l 2 RS o iu S fi Q 3 5 Qe 2 3 5 C gt 5 a LS a 2 5 2 gt amp a 2 2 lt 5 O Chapitre 4 3 pour les principes de l interface message UNI TE Chapitre 3 pour les Services d l utilisateur en utilisant par exemple l e Utilisation de l interface UNI TE e Services de t l chargement de Databanks A 2 N D Q x lt 2 S N uN Q X s O 2 A S amp
39. c point par le curseur R ponse n gative Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 Type de cl IWxy 3 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Bloc point IWxy 4 Num ro du bloc point par le curseur 62 Manuel utilisateur YCF D MSM V1F 4 Description des services Ecriture du bloc au curseur R le Cette fonction permet d crire le bloc point par le curseur Syntaxe de la requ te D finition valeur valeurs possibles Ecriture du bloc au curseur 0102h Code Databank Num ro de Databank 1 20 Adresse du bloc OWxy 4 Adresse Wi des donn es crire dans la Databank Syntaxe de la r ponse R ponse positive 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur R ponse n gative Nom du param tre Registre D finition valeur valeurs possibles Compte rendu Non Ok Valeur lt 0 Type de cl IWxy 3 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Bloc point Num ro du bloc point par le curseur Manuel utilisateur YCF D MSM V1F 63 4 Description des services D placement du curseur dans une Databank bloc R le Cette fonction permet de d placer le curseur sur la vue On peut ainsi acc der au premier bloc au bloc suivant ou au dernier bloc de la vue Syntaxe de la requ te D finition valeur valeurs possibles D pla
40. cement du curseur 0103h Code Databank OWxy 3 Num ro de Databank 1 20 D placement OWxy 4 0 Recherche du premier bloc de la vue 1 Recherche du bloc suivant avec arr t de la recherche en fin de Databank Si aucun bloc ne correspond au crit re de recherche le curseur conserve sa valeur 2 Recherche du bloc suivant la recherche pouvant continuer en d but de Databank 3 Recherche du dernier bloc de la vue Syntaxe de la r ponse R ponse positive 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Bloc point IWxy 4 Num ro du bloc point par le curseur R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok Valeur lt 0 Type de cl IWxy 3 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Bloc point IWxy 4 Num ro du bloc point par le curseur 64 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture du curseur dans une Databank bloc R le Cette fonction permet l application de conna tre le num ro de bloc point par le curseur Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Code requ te OWxy 2 Lecture de la valeur du curseur 0104h Code Databank OWxy 3 Num ro de Databank 1 20 Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok 0000h Type de
41. cl IWxy 3 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Bloc point IWxy 4 Num ro du bloc point par le curseur R ponse n gative Nom du param tre Registre D finition valeur valeurs possibles Compte rendu Non Ok Valeur lt 0 Type de cl 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Bloc point Num ro du bloc point par le curseur Manuel utilisateur YCF D MSM V1F 65 4 Description des services Lecture d une Databank fichier R le Cette requ te permet de lire l int gralit d une Databank fichier Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te OWxy 2 Lecture d un fichier 0200h Num ro de fichier Num ro de fichier 1 32000 internes r serv cet usage Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok Valeur gt 0 adresse de report Nombre de mots IWxy 3 Nombre de mots effectivement lus R ponse n gative Nom du param tre Registre D finition valeur valeurs possibles Non Ok Valeur lt 0 66 Manuel utilisateur YCF D MSM V1F 4 Description des services Ecriture d une Databank fichier R le Cette requ te permet d crire l int gralit d une Databank fichier Syntaxe de la requ te D finition valeur valeurs possibles Ecriture d un fichier 0201h Num ro de fichier
42. de taille limit e pour chaque gamme de fabrication on peut les stocker sous forme d enregistrements dans une table ou Databank Bloc Par contre si le nombre de param tres est tr s important et d pend de la gamme de fabrication on peut les stocker sous forme de fichiers ou Databank Fichiers L automate acc de essentiellement en lecture la m moire de masse en s lectionnant un enregistrement ou bloc parmi n dans une des tables ou Databank Bloc ou un fichier complet ou Databank Fichier 14 Manuel utilisateur YCF D MSM V1F 1 2 Description de l offre Afin de r aliser le plus ais ment possible l ensemble des applications d crites ci dessus l offre M moire de masse pour automates TSX S rie 7 est organis e en une offre mat rielle de base les coupleurs YCF MSMxxx et une offre logicielle com pl mentaire le pack logiciel MSM FTT 1 21 Les coupleurs m moire de masse YCF MSMxxx Les coupleurs m moire de masse YCFMSMxxx sont des coupleurs qui prennent place dans tous les automates modulaire TSX7 partir du mod le 40 V3 Ces coupleurs se composent d un module de format simple et d une cartouche RAM qui offre l espace m moire n cessaire au stockage des donn es Les trois r f rences de coupleurs de m moire de masse ne se diff rencient donc que par la capacit de leur cartouche m moire RAM suivant le tableau ci dessous Libell YCFMSM256 16 F Coupleur m moire de masse de 256 Kmots RAM YCFM
43. e Le formatage d une cartouche entra ne la perte de toutes les donn es A l issue du formatage la cartouche est vierge de toute Databank seules les informations relatives au type RAM ou EPROM de la cartouche et sa capacit de stockage sont pr sentes Le formatage se termine par une phase d initialisation Aucune nouvelle requ te ne pourra tre trait e durant la phase de formatage environ 35 secondes 3 42 Lecture de la cartouche Cette requ te permet de lire les caract ristiques de la cartouche ins r e dans le coupleur RAM ou EPROM la capacit de stockage de la cartouche l espace de stockage libre ainsi que le d tail de la configuration des Databanks blocs et mots 3 43 Ecriture de la confiquration par d faut Cette requ te permet pour une cartouche de type RAM le retour une configuration par d faut La configuration par d faut propose selon la capacit de la cartouche de 6 20 Databanks Mot voir le sch ma ci dessous Toutes les donn es sont initialis es la valeur 0 TSXRAM1024 16 TSXRAM512 16 N Nombre TSXRAM256 16 bank de mots 13 64000 N Nombre N Nombre bank de mots bank de mots 14 64000 0 1 04 32000 1 32000 18 64000 05 32000 1 32000 19 64000 06 32000 12 32000 20 64000 Kmot 0 256 512 1024 Aucune nouvelle requ te ne pourra tre trait e durant la phase d criture de la configuration par d faut environ 10 secondes 26 Manuel utilisateur YCF D MSM V1F
44. e fichier Jusqu 1024 Kmots de donn es stock es dans un format binaire Interfaces disponibles Interface Message UNI TE datagramme max 128 octets Interface Registre Interface Bits T O R Interface FTT 112 Manuel utilisateur YCF D MSM V1F 8 Fonctionnement interne du coupleur 8 FONCTIONNEMENT INTERNE DU COUPLEUR 8 1 Entr es sorties Voies Serveur Banques de donn es Registres IW Registres OW Cartouche utilisateur Bits T O R Manuel utilisateur YCF D MSM V1F 113 8 Fonctionnement interne du coupleur 8 2 M thode de scrutation des requ tes La m thode de scrutation des requ tes est illustr e par le sch ma suivant Interface Registre owi D Boucle de scrutation Interface Message Voie 99 Voie 01 Databank 01 Voie 02 Databank 02 Voie 19 Databank 19 Voie 20 Databank 20 1 La boucle de scrutation d tecte et traite une et une seule demande mise sur l interface registre 2 La boucle de scrutation d tecte et traite une et une seule requ te mise sur l interface message sur la voie 99 3 La boucle de scrutation d tecte et traite une et une seule requ te mise sur l interface message sur la voie s lectionn e l tape 4 4 On incr mente le num ro de voie scruter lors du passage l tape 3 Ce m canisme permet de garantir Un traitement privil gi des requ tes en attente sur l interface registre utilis par l Unit centrale TSX locale
45. endre la d r servation de la Databank pour renouveler ces demandes 3 52 Entretien de r servation Une r servation doit tre entretenue p riodiquement toutes les 30 secondes au minimum pour continuer b n ficier de l exclusivit de certains services Pass ce d lai la r servation tombe automatiquement 3 53 D r servation Cette requ te permet de renoncer explicitement l exclusivit de certains services 3 6 Services d acc s aux donn es d une Databank Mot Les donn es sont accessibles partir d un num ro de mot explicitement indiqu lors de l appel de la fonction 3 61 Lecture d un mot Cette requ te permet de lire la valeur d un mot 3 62 Ecriture d un mot Cette requ te permet d crire un mot 3 63 Lecture d un tableau de mot Cette requ te permet de lire un ensemble de mots cons cutifs 3 64 Ecriture d un tableau de mot Cette requ te permet d crire un ensemble de mots cons cutifs 3 65 Reset d une Databank mot Cette requ te provoque la remise z ro des donn es d une Databank Mot 28 Manuel utilisateur YCF D MSM V1F 3 Les services offerts 3 7 Services d acc s direct aux donn es d une Databank Bloc L acc s direct les blocs de donn es sont accessibles partir d un num ro de bloc explicitement indiqu lors de l appel de la fonction 3 71 Lecture d un bloc Cette requ te permet de lire tout ou partie d un bloc 3 72 Ecriture d un bloc Cette requ te permet d crire tout ou
46. eurs contenues dans les registres suivants peuvent tre exploit es lt 0 Compte rendu Non Ok Param tres d pendant du code requ te Pour exploiter la r ponse le programme PL7 doit tre con u de la fa on suivante Tester l galit entre les registres OWxy 1 code instance et IWxy 1 instance trait e l galit indique que la fonction a t trait e par le coupleur et que l on peut tester le compte rendu IWxy 2 pour savoir si on a obtenu une r ponse positive valeur gt 0 ou une r ponse n gative valeur lt 0 l in galit indique que la fonction n a pas encore t trait e par le coupleur et que le test doit tre r it r ult rieurement 4 24 Performances limites R gulation Le coupleur n a pas la possibilit de bufferiser les requ tes utilisant l interface registre L application PL7 doit tenir compte de cette contrainte Contrainte L automate programmable doit tre en RUN pour que les registres soient chang s avec les coupleurs Performances Pour garantir les meilleurs performances possibles veillez e r duire le temps de cycle de la t che MAST 50 msec valeur conseill e e tenir compte des contraintes de l application et de communication pour choisir l unit centrale TSX la mieux adapt e Manuel utilisateur YCF D MSM V1F 39 4 Description des services 4 25 Syntaxe des requ tes OWxy 2 Code requ te Requ te Gestion des modes de marche du coupleu
47. formations Les applications qui r pondent des besoins de t l gestion de suivi de la production de la maintenance et de la qualit ont besoin de disposer d informations g n r es par les automates concernant le fonctionnement du cycle d fauts tats Il est souvent n cessaire de r aliser un stockage interm diaire de ces informations au niveau local pour une utilisation ult rieure et non en temps r el dans un organe central En effet on peut vouloir S affranchir du risque de panne du calculateur central s affranchir d une rupture de communication entre les automates et le syst me de traitement des informations S affranchir de la n cessit d une communication permanente dans le cas d automates embarqu s ou dans le cas de liaison par R seau T l phonique Commut RTC optimiser la gestion des flux de communication APITSX 7 embarqu U M C S criture M e stockage des donn es 77 donn es traitement diff r sur calculateur EE central P C portable l disquette recup ration p riodique des donn es Exemple d application Les donn es archiver sont produites par l automate qui r alise l enregistrement s quentiel de blocs de donn es dans un des fichiers Databanks du coupleur m moire de masse fichier journalier fichier horaire fichier des alarmes fichier des changements d tat poste x Ces blocs de donn es on
48. ion 34 4 23 Affectation des registres 35 4 24 Performances limites 36 4 25 Syntaxe des requ tes 37 Run 39 Stop 40 Initialisation 41 42 43 44 45 46 47 48 49 4 Manuel utilisateur YCF D MSM V1F Sommaire Ecriture d un mot d une Databank mot D Lecture d un tableau de mots d une Databank mot a a e St ce Ecriture d un tableau de mots d une Databank mot 53 Lecture de blocs cons cutifs G ELT ERLER AEAEE EAE ATAA EAA AT Ecriture de blocs cons cutifs 55 Cr ation d une vue dans une Databank bloc E E Lecture du bloc au curseur dans une Databank bloc S Ecriture du bloc au curseur a E D placement du curseur dans une Databank bloc 59 Lecture du curseur dans une Databank bloc a SR Lecture d une Databank fichier E EE Ecriture d une Databank fichier o ERA A A EAE TAEA AA A A E A E E E E Suppression d une Databank fichier 63 Volume d une Databank fichier EE a 4 3 Interface Message UNI TE nnne 64 4 31 Equipements concern s dd ne 4 32 Principe d une transaction ee on 4 33 M thode d adressage Manuel utilisateur YCF D MSM V1F 5 Sommaire 4 34 Performances limites 66 4 35 Syntaxe des requ tes 70 71 72 73 74 75 76 77 78 79 80 81 82 Manuel utilisateur YCF D MSM V1F Sommaire Lecture d un tableau de mots d une Databank mot 84 Ecriture d un tableau de mots d une Databank mot PP A e et Lecture d un bloc 8
49. istres de sortie OWxy 0 OWxy 7 xy repr sentent le num ro de bac et d emplacement du coupleur dans le bac Nom du param tre Registre D finition valeur valeurs possibles OO Inutilig o Code instance OWxy 1 Tout changement de valeur dans ce registre d clenche le traitement de la requ te par le coupleur Code requ te OWxy 2 Code requ te traiter Code Databank OWxy 3 199 pour les Services de gestion de modes de marches et de configuration n de Databank 1 20 pour les Services de r servation et d acc s aux donn es Param tre 2 2 OWxy 5 Param tres d pendants du code OWxy 6 requ te Pour solliciter un service le programme PL7 doit tre con u de la fa on suivante placer dans les registres OWxy 2 OWxy 7 les donn es relatives la requ te traiter d clencher le traitement de la requ te en proc dant un changement de valeur sur le registre OWxy 1 4 232 Registres d entr e coupleur vers application Le programme application PL7 dispose de 8 registres d entr e IWxy 0 IWxy 7 xy repr sentent les num ros de bac et d emplacement du coupleur 38 Manuel utilisateur YCF D MSM V1F 4 Description des services Code instance trait Indique l application le num ro d instance trait Si OWxy 1 est diff rent de IWxy 1 la requ te n est pas encore trait e par le coupleur Si OWxy 1 est gal IWxy 1 la requ te a t trait e par le coupleur et les val
50. itive Nom du param tre Nature D finition valeur valeurs possibles Ok FE R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh 86 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture d un mot d une Databank mot R le Cette requ te permet de lire la valeur d un mot d une Databank de type mot Syntaxe de la requ te D finition valeur valeurs possibles Lecture d un mot 04h Code cat gorie Num ro du mot lire Syntaxe de la r ponse R ponse positive Nom du param tre Nature D finition valeur valeurs possibles Ok 34h Valeur du mot demand R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 87 4 Description des services Ecriture d un mot d une Databank mot R le Cette requ te permet d crire un mot d une Databank de type mot Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te Ecriture d un mot 14h Code cat gorie Syntaxe de la r ponse R ponse positive Nom du param tre Nature D finition valeur valeurs possibles Ok FE R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh 88 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture d un tableau de mots d une Databank mot R le Cette requ te permet de lire u
51. k 1 20 Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 53 4 Description des services Entretien de r servation d une Databank R le Permet l entretien p riodique de la r servation faire toutes les 30 secondes au maximum pour continuer b n ficier de l exclusivit des services r serv s Pass ce d lai la r servation tombe automatiquement Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Code requ te OWxy 2 Entretien de r servation 002Dh Code Databank Num ro de Databank 1 20 Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h D finition valeur valeurs possibles Non Ok Valeur lt 0 54 Manuel utilisateur YCF D MSM V1F 4 Description des services Lecture d un mot d une Databank mot R le Cette requ te permet de lire la valeur d un mot d une Databank de type mot Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te OWxy 2 Lecture d un mot 0004h Code Databank Num ro de Databank 1 20 OWxy 4 Num ro du mot lire Syntaxe de la r ponse R ponse positive Nom du param tre Registre D finition valeur valeurs possibles Ok 0000h IWxy 3
52. lisation du coupleur dans toute la plage de temp rature de fonctionnement de 5 55 C Tension Consommation exprim e en mA Typique 1350 1750 7 2 Performances Les mesures indiqu es dans ce chapitre sont tablies sur les bases suivantes e Unit centrale TSX 87 4xx V5 e Temps de cycle de la t che ma tre configur e 70 msec On a Temps de transfert d une Databank mot bloc ou fichier Volume de mots chang s modulo 60 2 Temps de cycle Mast Valeurs mesur es sur l interface registre Lecture Ecriture dans une Databank Lecture ou criture de 2000 mots dans une Databank MOT Lecture ou criture de 20 blocs de 100 mots dans une 2 55 Databank BLOC Lecture ou criture d une Databank FICHIER de 2000 mots Valeurs mesur es sur l interface message Lecture Ecriture dans une Databank MOT ou BLOC Typique Lecture ou criture de 2000 mots dans une Databank MOT Lecture ou criture de 20 blocs de 100 mots dans une 2 58 Databank BLOC T l chargement d une Databank Messages UNI TE sur ETHWAY 110 secondes pour 65 K mots Manuel utilisateur YCF D MSM V1F 111 7 Sp cifications 7 3 Caract ristiques Caract ristiques mat rielles Coupleur num rique pour automate s rie 7 au format simple Microprocesseur Intel 8086 10 Mhz Volume des ressources Gestion de 20 Databanks de type mot ou bloc stock es sur une cartouche extractible de type RAM et 1000 ou 2000 Databanks de typ
53. mate TSX7 varie de 1 56 et d pend du type d UC et de la puissance de l alimentation utilis e 22 Manuel utilisateur YCF D MSM V1F 2 Le coupleur m moire de masse Manuel utilisateur YCF D MSM V1F 23 3 Les services offerts 3 LES SERVICES OFFERTS 3 1 Les services g n ralit s Pour aborder ce chapitre il faut tout d abord savoir que sur le coupleur m moire de masse r side une application un programme crite sur une m moire morte C est cette application que l on nomme application m moire de masse qui assure l acc s aux donn es des Databanks via des services r pertori s ci apr s En r sum le coupleur peut tre divis en deux parties l espace m moire de stockage des donn es qui correspond la cartouche d une part et l application m moire de masse qui r glemente l acc s ces donn es d autre part Les services propos s par le coupleur MSM et pris en charge par l application m moire de masse se r partissent en plusieurs cat gories Des services d usage g n ral avec quel type de coupleur dialogue t on Des services de gestion des modes de marche du coupleur mise en marche de l application m moire de masse Des services permettant de lire ou crire des donn es dans une Databank Des services de configuration des Databanks Ces services permettent notamment de configurer une Databank de type Bloc ou de type Mot Des services de t l chargement de Databank L applica
54. n v 2 D a c8 gt S f De o O Q O D pae D O O res ou Q lt o 2 5 tm E o es 0o o 22 gt 50 D w 5 GO Oo nm TVA n Nn a 2 a 2 O Q D 0 S OO o E 0 2 o amp u 0 oqe onc G X 5 dODSU S 2 5 S GO SE oO D DE a Saca Q aoa 00g 0 OO amp ESS DD 5 1 1 TS00O Q SL V o e o 0 Lei e Chapitre 4 2 5 pour la syntaxe des Services Manuel utilisateur YCF D MSM V1F 100 4 Description des services 4 52 Application TSX locale de gestion de donn es ordonn es Objectif recherch L application PL7 locale doit g rer des historiques glissants ou doit pouvoir rechercher rapidement des informations dans une Databank cartouche m moire Databanks de type BLOC Coupleur m moire de masse N N N N N N X N N X N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N X N N N N N N N X N N N N X N X N X N N N N N N N N N N N N N N N N N N N X N N N N N N N N N X N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N Automate TSX Solution propos e e Utilisation de l interface registre et de Databanks de type Bloc Services disponibles gestion des modes de marches configuration r servation des Databanks acc s direct
55. n ensemble de mots cons cutifs d une Databank de type mot Syntaxe de la requ te Nom du param tre D finition valeur valeurs possibles Code requ te Lecture objets 36h Segment Octet Segment des mots internes 68h ou adressage physique mot 1 Donn es de type mot 7 Num ro du premier mot du tableau Nombre de mots lire 0 60 Syntaxe de la r ponse R ponse positive Nom du param tre Nature D finition valeur valeurs possibles Ok 66h Donn es de type mot 7 Donn es Suite Donn es demand es de mois R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 89 4 Description des services Ecriture d un tableau de mots d une Databank mot R le Cette requ te permet d crire un ensemble de mots cons cutifs dans une Databank de type mot Syntaxe de la requ te D finition valeur valeurs possibles Ecriture objets 37h Segment Octet Segment des mots internes 68h ou adressage physique mot 1 Donn es de type mot 7 Num ro du premier mot du tableau Nombre de mots crire 0 60 Donn es suite Donn es crire de mots Syntaxe de la r ponse R ponse positive Nom du param tre Nature D finition valeur valeurs possibles Ok FEh R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh 90 Manuel utilisateur YCF D MSM V1F 4 Description des
56. n maximum de 2000 pour une cartouche de 256 ou 512Kmots et de 1000 pour une cartouche de 1024Kmots Ces Databanks sont rep r es par un num ro compris entre 1 et 32000 La taille d une Databank Fichier est limit e 32000 mots Le volume utile d une Databank de type fichier nombre de mots Le volume occup par une Databank de type fichier d pend de la cartouche utilis e Type cartouche Formule de calcul 256 ou 512 Kmots Volume occup Volume utile modulo 256 1024 Kmots Volume occup Volume utile modulo 1024 Le tableau ci dessous donne l exemple de plusieurs Databanks Fichier de tailles diff rentes N de Volume Volume occup sur Volume occup sur Databank utile cartouche 256 et cartouche 1024 Fichier 512Kmots Kmots 1024 1024 4000 1024 4001 1024 Les volumes sont exprim s en mots 2 34 Capacit maximale de stockage Quelle que soit la capacit de la cartouche il est possible de g rer un maximum de 20 Databanks de type blocs ou mots et 2000 Databanks de type fichier si la cartouche est de type 256 ou 512Kmots 1000 Databanks de type fichier si la cartouche est de type 1024Kmots L espace de stockage requis Volume occup par toutes les Databanks ne peut exc der la capacit de stockage de la cartouche de 256 Kmots 1024 Kmots La capacit m moire peut tre tendue par adjonction de coupleurs suppl mentaires Le nombre de coupleurs que l on peut installer dans un auto
57. nes La requ te ne peut temporairement tre honor e e La Databank est d j r serv e e Un t l chargement sur la Databank est en cours Manuel utilisateur YCF D MSM V1F 73 4 Description des services Run R le Cette requ te provoque la mise en marche de l application m moire de masse Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Run 24h Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FEh Nom du param tre D finition valeur valeurs possibles Non Ok FDh 74 Manuel utilisateur YCF D MSM V1F 4 Description des services Stop R le Cette requ te provoque la mise en veille de l application m moire de masse Une fois l application en stop toutes les requ tes seront refus es sauf les requ tes suivantes Run e Initialisation e Identification e Lecture de configuration e T l chargement de Databank Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Stop 25h Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FEh R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 75 4 Description des services Initialisation R le Cette requ te provoque une initialisation compl te du coupleur Elle proc de l arr t
58. ommunication OFB COM e les superviseurs MONITOR peuvent utiliser les tables de communication standards table de lecture ou d criture les services de la t che requ tes directes TE _ DROQ les services de la t che t l chargement de donn es un quipement tiers peut utiliser des librairies Telemecanique X WAY ETHWAY MAPWAY et FIPWAY pour DOS Windows OS 2 en combinaison avec un applicatif d velopp en langage C un serveur Telemecanique X WAY DDE ETHWAY ou FIPWAY pour Windows utiliser avec un logiciel client DDE d autres produits d velopp s par des tiers Manuel utilisateur YCF D MSM V1F 69 4 Description des services Se reporter aux manuels sp cialis s pour des informations compl mentaires 4 32 Principe d une transaction La figure suivante illustre le principe de fonctionnement de l interface Message UNI TE 1 L application cliente prend l initiative de la transaction par l mission d une requ te Elle pose des questions LECTURE transmet des informations ECRITURE ou envoie des ordres RUN STOP 2 La partie syst me de l automate programmable local route la requ te sur le coupleur 3 Le coupleur quipement serveur apr s contr le traite le service demand par l application cliente 4 Le coupleur met ensuite une r ponse 5 La partie syst me de l automate programmable local route ensuite la r ponse vers l application cliente E
59. partie d un bloc 3 73 Lecture de n blocs cons cutifs Cette requ te permet sur l interface Registre uniquement de lire un ou plusieurs blocs cons cutifs 3 74 Ecriture de n blocs cons cutifs Cette requ te permet sur l interface Registre uniquement d crire un ou plusieurs blocs cons cutifs 3 75 Reset d une Databank Bloc Cette requ te provoque la remise z ro des donn es d une Databank Bloc 3 8 Services d acc s s lectif aux donn es d une Databank Bloc L acc s s lectif permet de r soudre les probl mes suivants Acc der un bloc de donn es dont on ne conna t pas le num ro mais dont on conna t un extrait ex on recherche le bloc o la cha ne de caract res GSXRR 750 est pr sente G rer des historiques glissants ex stocker les 400 derniers v nements Les requ tes d acc s s lectif sont exclusivement support es par l interface Registre sauf pour la fonction de lecture du curseur disponible sur les deux interfaces D finition des termes vues et curseur Une vue est une s lection de blocs dans une Databank Une vue se d finit par un crit re de s lection appel cl une valeur num rique ou une cha ne de caract res que l on doit trouver au m me emplacement dans tous les blocs On d finit la cl par son offset position dans le bloc compt en nombre de mots num rot partir de z ro pour le premier emplacement sa taille en nombre de mots et sa valeur Dans l e
60. pleur g re l acc s aux donn es qui sont organis es en banques de donn es ou Databanks Ces banques de donn es sont physiquement stock es sur la cartouche extractible Trois types de Databanks sont disponibles e Databank de type Mot e Databank de type Bloc e Databank de type Fichier Sur une m me cartouche on pourra trouver les 3 types de Databanks 2 31 Databank de type Mot Une Databank Mot est un segment de donn es de type Mot donn es compatibles avec les mots internes d un automate Le nombre de mots dans une Databank Mot se configure jusqu un maximum de 65000 La figure ci dessous est la repr sentation d une Databank Mot contenant 9500 mots Wo w1 W2 W3 W9497 W9498 W9499 Le volume utile d une Databank de type mot nombre de mots configur Le volume occup par une Databank de type mot d pend de la cartouche utilis e Type cartouche Formule de calcul Exemple d une Databank de 9500 mots Volume utile Volume occup 256 ou 512 Kmots Volume occup Volume 9500 mots 19728 mots utile 8 modulo 256 1024 Kmots Volume occup Volume 9500 mots 110240 mots utile 8 modulo 1024 Les volumes sont exprim s en mots 20 Manuel utilisateur YCF D MSM V1F 2 Le coupleur m moire de masse 2 32 Databank de type Bloc Une Databank Bloc est un segment de donn es constitu de blocs de mots ces blocs tant de taille fix e pour une Databank tableau de donn es compatibles avec les
61. positive Nom du param tre Registre D finition valeur valeurs possibles Compte rendu IWxy 2 Ok Valeur gt 0 le fichier existe Volume du fichier en mots R ponse n gative Nom du param tre Registre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 le fichier n existe pas 68 Manuel utilisateur YCF D MSM V1F 4 Description des services 4 3 Interface Message UNI TE 4 31 Equipements concern s LS ax 1 Le programme application de l automate TSX local peut utiliser l interface message UNI TE pour solliciter un service mais dans ce cas l interface Registre est plus confortable utiliser 2 Le programme application de n importe quel automate TSX distant connect sur X WAY ETHWAY MAPWAY FIPWAY et TELWAY peut solliciter les m mes services que l automate local 3 D autres quipements connect s sur X WAY peuvent utiliser l interface message UNI TE les superviseurs Monitor des terminaux d atelier des produits tiers connectables X WAY etc 4 Enfin un quipement int grant la gestion du protocole prise console s rie 7 peut galement utiliser l interface message UNI TE propos par le coupleur Les m thodes de mise en oeuvre de l interface message UNI TE d pendent de l quipement concern un programme application PL7 pour automate TSX peut utiliser un bloc fonction texte TXT un bloc fonction de c
62. qu tes recevra une r ponse n gative devra attendre la d r servation de la Databank pour renouveler sa demande Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles R servation 1Dh Syntaxe de la r ponse R ponse positive Nom du param tre Nature D finition valeur valeurs possibles Ok FE R ponse n gative Nom du param tre D finition valeur valeurs possibles Non Ok FDh 84 Manuel utilisateur YCF D MSM V1F 4 Description des services Entretien de r servation d une Databank R le Permet l entretien p riodique de la r servation faire toutes les 30 secondes au maximum pour continuer b n ficier de l exclusivit des services r serv s Pass ce d lai la r servation tombe automatiquement Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Code requ te Entretien de r servation 2Dh Code cat gorie Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FEh D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 85 4 Description des services D r servation d une Databank R le Cette requ te permet de renoncer explicitement l exclusivit de certains services Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles D r servation 1Eh Syntaxe de la r ponse R ponse pos
63. quipement Cartouche Syst FRUS Coupleur YCFMSM Automate programmable local 4 33 M thode d adressage La m thode d adressage X WAY propose un adressage sur cinq niveaux Les cinq param tres seront g r s de la fa on suivante e R seau num ro de r seau de l automate TSX local celui qui porte le coupleur e Station num ro de station de l automate TSX local Si l automate n est pas mont en r seau les param tres R seau Station doivent prendre la valeur 0 254 e Porte porte coupleur soit 5 e Module une valeur hexad cimale xyh x repr sente le num ro de bac o le coupleur est install y repr sente l emplacement du coupleur dans le bac e Voie Le dernier param tre de l adressage d pend du service recherch 70 Manuel utilisateur YCF D MSM V1F 4 Description des services Le tableau suivant expose le num ro de voie d acc s au service souhait Service souhait Voie d acc s Services de configuration Services d usage g n ral Fonction de gestion des modes de marche Fonction de t l chargement d une Databank Services de r servation des Databanks Num ro de Databank Services d acc s aux donn es d une Databank 4 34 Performances limites R gulation Le coupleur a la possibilit de bufferiser environ 70 requ tes Au del les requ tes les plus vieilles sont cras es par les plus r centes Datagramme maximum La longueur du datagramme maximum est d
64. r Run Stop Initialisation Configuration de la cartouche Formatage de la cartouche Lecture de la cartouche Ecriture configuration par d faut Ecriture configuration R servation des Databanks R servation D r servation Entretien de r servation Acc s aux donn es d une Databank Mot ou Bloc 024h 025h 033h OjJojo OoOjojojojo OoOjlojoloiojojo Ojojoo oOlojojo O O O OQ OQO O wily gt _ DIS I 3 044h 041h 045h 040h 01Dh O1Eh 02Dh 004h 014h 036h 037h 110h Ecriture d un mot Lecture d un tableau de mots Ecriture d un tableau de mots Lecture de blocs cons cutifs Ecriture de blocs cons cutifs Reset d une Databank Acc s s lectif aux donn es d une Databank Bloc D Q D Q C 3 O aa 046h 100h Lecture du bloc au curseur Ecriture du bloc au curseur D placement du curseur O ON D O Q D D lt Z O Lecture de la valeur du curseur 104h Acc s aux donn es d une Databank Fichier Lecture d un fichier 200h 201h 202h Ecriture d un fichier Suppression d un fichier Volume d un fichier O N O CO gt Les valeurs num riques suivies de la lettre h sont crites en base hexad cimale 40 Manuel utilisateur YCF D MSM V1F 4 Description des services Comptes rendus n gatifs Un compte rendu n gatif peut tre retourn par le coupleur dans une des situations suivantes La zone des mots internes est inaccessible
65. rciale et la version du coupleur 3 22 Miroir test de communication Cette requ te permet de tester le chemin de communication entre le client et le coupleur 3 3 Services de gestion des modes de marche du coupleur 3 31 Run Cette requ te provoque la mise en marche de l application m moire de masse 3 32 Stop Cette requ te provoque la mise en veille de l application m moire de masse Une fois l application en stop toutes les requ tes seront refus es sauf les requ tes suivantes Run e Initialisation e Identification e Lecture de configuration e T l chargement de Databank 3 33 Initialisation Cette requ te provoque une initialisation compl te du coupleur En d tail l initialisation proc de l arr t du traitement de la requ te en cours par l application m moire de masse la phase d auto tests du coupleur la phase de contr le de la cartouche s agit il d une RAM ou d une EPROM et de son contenu pr sence et validit des Databanks Si ce contr le est positif le coupleur d marre en Run A la suite de cette initialisation la configuration du coupleur et les donn es des Databanks sont inchang es Le coupleur ne pourra pas traiter une nouvelle requ te tant que la phase d initialisation ne sera pas termin e environ 10 secondes Manuel utilisateur YCF D MSM V1F 25 3 Les services offerts 3 4 Services de configuration de la cartouche 3 41 Formatage d une cartouch
66. ree11me 17 2 31 Databank de type Mot 17 2 32 Databank de type Bloc Fe DR Re A et A 2 33 Databank de type Fichier a 2 34 Capacit maximale de stockage 3 E TE E E CARE UE SR E TEE 3 LES SERVICES OFFERTS css nessssnenenennenennsen teen aranana r aiiai 21 3 1 Les services g n ralit s 21 3 2 Services d usage J N rAl ESE ESS NN NS nn nn NE 22 3 3 Services de gestion des modes de marche du coupleur 22 3 4 Services de configuration de la cartouche 23 3 5 Services de r servation des Databanks 25 3 6 Services d acc s aux donn es d une Databank Mot 25 3 7 Services d acc s direct aux donn es d une Databank Bloc esssssssseeeee 26 3 8 Services d acc s s lectif aux donn es d une Databank Bloc 26 3 9 Services d acc s aux donn es d une Databank Fichier 28 3 10 Services de t l chargement de Databank mot et bloc 29 3 11 Synth se des services nsssnnneeeeeeoeeeentnntreeoerrtttnnntrreterrtttnnnttneeerrterrrennnn n 31 3 12 Proc dure usuelle de mise en oeuvre avec une application PL7 32 4 DESCRIPTION DES SERVICES nement 33 4 1 Interfaces disponibles G n ralit s nnnnnenneeeeeeenenernneeeeeerrnrnnrrnnseerrrrrnnn 33 Manuel utilisateur YCF D MSM V1F 3 Sommaire 4 2 Interface RedISITe nesse nn nn nee 34 4 21 Equipements concern s 34 4 22 Principe d une transact
67. requ te Nom du param tre D finition valeur valeurs possibles Code requ te Initialisation du Download 3Ah Code cat gorie Fichier 8 octets octet 2 indique le num ro de Databank octet 8 crire dans le coupleur 1 20 Tous les autres octets doivent tre 0 Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 6Ah Status Octet Ok 00h Non Ok 0Ch Cartouche EPROM pas de cartouche cartouche en d faut verrou de cartouche actionn n de Databank erron autre t l chargement en cours sur cette Databank R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 93 4 Description des services Ecriture d un segment Syntaxe de la requ te D finition valeur valeurs possibles Ecriture d un segment 3Bh Num ro du segment crire de 1 Nombre d octets dans Donn es Donn es octets Donn es du segment Longueur Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok 6Bh Status Octet 00h Ok ODh Donn es incoh rentes ou capacit de stockage requise trop importante 19h Erreur de s quencement 20h Erreur d criture Num ro du segment re u R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh 94 Manuel utilisateur YCF D MSM V1F
68. rincipales du logiciel MSMFTT MSMFTT s ex cute sous DOS uniquement la communication est r alis e par la prise console de l automate TSX travers un port s rie COM1 ou COM2 du PC L interface op rateur du logiciel MSMFTT est de type texte Elle est constitu d un menu principal d roulant pour le choix de l op ration effectuer et de fen tres de dialogue pour chaque op ration Il permet un op rateur de contr ler distance le coupleur c est dire qu il g re les services d usage g n ral et de gestions de modes de marche abord s aux chapitres 3 2 et 3 3 via la prise console permet de t l charger des Databanks sur une cartouche via la prise console de d charger ces Databanks et les convertir au format ASCII d limit Pour plus d informations se reporter au manuel d utilisation de MSMFTT Manuel utilisateur YCF D MSM V1F 99 4 Description des services 4 5 Exemples d exploitation des services de l automate TSX local de donn es r emoire lication d extension de la m 4 51 A L application PL7 locale doit g rer la capacit de stockage comme des pages de mots Objectif recherch internes emoire 2 cartouche m atabank D Interface istre J Reg D A A g o moire 2 Coupleur m Automate TSX z on propos e i Solut 55 gt O Q gt 2 O O 5 N A X Dg o L a 3 T ga A D n
69. s requ tes suivantes Run e Initialisation e Identification e Lecture de configuration e T l chargement de Databank Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Stop 0025h Code Databank Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 INon Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 43 4 Description des services Initialisation R le Cette requ te provoque une initialisation compl te du coupleur Elle proc de l arr t du traitement de la requ te en cours par l application m moire de masse la phase d identification de la cartouche et de son contr le la remise l tat de fonctionnement par d faut du coupleur c est dire l tat Run Le coupleur ne pourra pas traiter une nouvelle requ te tant que la phase d initialisation ne sera pas termin e environ 10 secondes Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Initialisation 0033h Code Databank Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles IWxy 2 Non Ok Valeur lt 0 44 Manuel utilisateur YCF D MSM V1F 4 Description des services Formatage de l
70. services Lecture d un bloc R le Cette requ te permet de lire un bloc d une Databank de type bloc Syntaxe de la requ te D finition valeur valeurs possibles Code requ te Lecture d un objet structur 34h Code cat gorie Segment Octet Segment des mots internes 68h ou adressage physique mot 1 Type de donn es Donn es de type mot 7 Num ro du bloc Num ro du bloc lire du bloc lire dans le bloc Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok 64h Donn es Suite de mots R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 91 4 Description des services Ecriture d un bloc R le Cette requ te permet d criture un bloc d une Databank de type bloc Syntaxe de la requ te Segment des mots internes 68h ou adressage physique mot 1 Type de donn es Donn es de type mot 7 Num ro du bloc Num ro du bloc crire Num ro du premier mot Mot 0 taille du bloc du bloc crire de mots Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok FEh R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh 92 Manuel utilisateur YCF D MSM V1F 4 Description des services Initialisation du DOWNLOAD Databank bloc ou mot Syntaxe de la
71. ssion d un fichier Cette requ te permet de supprimer une Databank fichier 3 94 Volume d un fichier Cette requ te permet de lire le volume utile d une Databank fichier Manuel utilisateur YCF D MSM V1F 31 3 Les services offerts 3 10 Services de t l chargement de Databank mot et bloc Ces Services ont pour objectif de permettre une application cliente de charger ou de d charger des Databanks Ces Services sont exclusivement support es par l interface message UNI TE sur la voie 99 du coupleur Le t l chargement repose sur l utilisation de requ tes UNI TE standards Le principe de mise en oeuvre de ces requ tes suit 6 tapes R servation du coupleur voie 99 Initialiser la transaction deux types sont possibles UPLOAD lecture d une Databank DOWNLOAD criture d une Databank Lire ou crire tous les segments de la Databank Maintenir la r servation Clore la transaction D r server le coupleur voie 99 3 101 S quence UPLOAD Lecture des donn es dans le coupleur Le sch ma suivant illustre la m thode de mise en oeuvre des 6 requ tes R servation gt r ponse E Initialisation du UPLOAD Application r ponse Coupleur Demande de lecture d un segment gt r ponse a Maintien de r servation gt r ponse ic Fermeture du UPLOAD gt r ponse D r servation
72. t 0045h Code Databank OWxy 3 Services g n raux 99 Syntaxe de la r ponse 48 R ponse positive Nom du param tre Registre D finition valeur valeurs possibles IWxy 2 Ok 0000n IWxy 3 Type de configuration r alis 1 2 ou 3 La configuration r alis e d pend de la capacit de la cartouche 1 256 Kmo s O 2 512Kmots O Se reporter au chapitre 3 43 pour plus de d tails R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok Valeur lt 0 Manuel utilisateur YCF D MSM V1F 4 Description des services Ecriture de la configuration des Databanks mot et bloc R le Cette requ te permet de modifier la configuration d une ou plusieurs Databanks Bloc ou Mot Syntaxe de la requ te D finition valeur valeurs possibles Ecriture de la configuration 0040h Code Databank Adresse des donn es OWxy 4 Adresse Wi des donn es de configuration Donn es de configuration i Adresse des donn es D finition valeur valeurs possibles Databank 01 Wi 1 Supprimer la Databank dans ce cas les Type souhait deux param tres suivants doivent tre z ro 0 Laisser la Databank en l tat dans ce cas le deux param tres suivants sont ignor s 1 Type Mot souhait dans ce cas le param tre Taille d un bloc est ignor 2 Type Bloc souhait Databank 01 Wi 1 0 Laisser la taille en l tat Taille d un bloc gt 0 Taille souhait e
73. t g n ralement une taille fixe qui varie de quelques mots quelques dizaines de mots Les donn es archiv es sont exploit es par une application externe l automate qui peut tre soit un PC portable que l on connecte l automate soit un calculateur reli l automate par r seau La r cup ration des donn es s effectue fichier par fichier pour tre exploit e ult rieu rement par un outil standard tableur SGBD ou par un programme sp cifique Manuel utilisateur YCF D MSM V1F 13 1 Pr sentation g n rale D Application Gestion de param tres de fabrication Pour rendre flexible une ligne de production il est souvent n cessaire de g rer au niveau des automates des recettes ou des param tres de gammes de fabrication Ces tables de recettes ou de param tres sont classiquement g n r es par un outil ext rieur l automatisme du processus contr l calculateur module recette d un superviseur tableur ou SGBD et pour assurer performance et disponibilit il est pr f rable de les stocker pour exploitation au niveau automate Le module m moire de masse permet de r aliser simplement cette fonction Ur Ces tables peuvent tre t l charg es depuis le calculateur ou le superviseur connec t s par r seau ou en point point l automate Le calculateur central peut relire ou modifier le contenu des tables de param tres Si le nombre de param tres est fixe ou
74. t la cl utilisateur si 0 Cl par d faut Pas de cl Le curseur se positionne sur le 1er bloc Cl longueur OWxy 5 longueur de la cl en mots Recherche Offset Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Num ro du 1er bloc point par le curseur R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Compte rendu Non Ok Valeur lt 0 Type de cl IWxy 3 10 Utilisation de la cl par d faut Cette situation se produit lorsqu une erreur de param tre dans le d finition de la cl utilisateur est d tect e ou lorsque qu aucun bloc conforme la cl de recherche n est trouv Bloc point IWxy 4 Num ro du bloc point par le curseur Manuel utilisateur YCF D MSM V1F 61 4 Description des services Lecture du bloc au curseur dans une Databank bloc R le Cette fonction permet de lire le bloc point par le curseur Syntaxe de la requ te D finition valeur valeurs possibles Lecture du bloc au curseur 0101h Code Databank OWxy 3 Num ro de Databank 1 20 Adresse de report OWxy 4 Adresse Wi de la zone de report dans les mots internes Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok 0000h 0 Utilisation de la cl par d faut 1 Utilisation de la cl utilisateur Num ro du blo
75. termin e par les caract ristiques de l unit centrale du TSX ou du r seau utilis Cette longueur est fix e 128 octets maximum conform ment au standard UNI TE TELWAY limite le datagramme maximum d un requ te UNI TE 32 octets Une application cliente utilisant TELWAY doit tenir compte de cette limite tant pour l mission de la requ te que pour la r ception de la r ponse Performances L Unit centrale TSX peut transmettre au coupleur au maximum une transaction requ te r ponse par temps de cycle de la t che ma tre Pour garantir les meilleurs performances possibles veillez donc e r duire le temps de cycle de la t che MAST environ 50 msec valeur conseill e e tenir compte des contraintes de l application pour choisir l Unit Centrale TSX la mieux adapt e au flux de requ tes traiter Manuel utilisateur YCF D MSM V1F 71 4 Description des services 4 35 Syntaxe des requ tes Le codage des requ tes utilise un code cat gorie de 0 7 qui correspond au niveau de priorit de la requ te Le niveau 0 donne le privil ge le plus faible tandis que le niveau 7 repr sente le privil ge le plus haut La gestion des requ tes repose alors sur un principe simple les requ tes sont trait es dans l ordre d croissant des codes de cat gorie Requ te Code Code Code requ te r ponse r ponse OK NOK Gestion des modes de marche du coupleur Voie 99 Initialisation Configuration de la cartouche
76. tialiser le coupleur 8 connecteur non utilis NOOA Les trois voyants sont les voyants d tat du coupleur se reporter au chapitre 5 2 La face arri re du coupleur est quip d un dispositif de d trompage m canique qui permet de supprimer tout risque d erreur lors de la mise en place ou de l change d un module Le nombre de coupleurs que l on peut installer dans un automate TSX7 varie de 1 56 et d pend du type d UC et de la puissance de l alimentation utilis e Pour plus de pr cisions consultez votre catalogue g n ral d automatismes 18 Manuel utilisateur YCF D MSM V1F 2 Le coupleur m moire de masse 2 2 Cartouche m moire La cartouche amovible comprend 1 la languette d extraction dont la couleur indique le type de m moire e rouge m moire RAM e noir m moire EPROM 2 le volet opaque de protection des bo tiers m moire EPROM 3 le d trompeur 4 l tiquette d identification Une cartouche RAM est automatiquement livr e avec le coupleur Cette cartouche peut tre remplac e par une des r f rences suivantes Libell TSXRAM256 16 Cartouche m moire RAM de 256 Kmots TSXRAM512 16 Cartouche m moire RAM de 512 Kmots TSXRAM1024 16 Cartouche m moire RAM de 1024 Kmots Pour l utilisation d une EPROM s adresser votre ing nieur commercial Manuel utilisateur YCF D MSM V1F 19 2 Le coupleur m moire de masse 2 3 Organisation des donn es Les Databanks Le cou
77. tion m moire de masse assure le dialogue entre le coupleur et une autre application en s appuyant sur deux types d interfaces l interface Registre et l interface message UNI TE L interface Registre est l interface standard mise en oeuvre dans les automates de la s rie 7 pour r aliser le dialogue entre l unit centrale et les coupleurs intelligents C est cette interface qu il est recommand d utiliser quand on d sire faire communiquer le coupleur m moire de masse et l application PL7 de l unit centrale locale On se reportera au chapitre 4 2 pour les d tails de mise en oeuvre de l interface Registre e Le coupleur m moire de masse est un serveur UNI TE De ce fait tout quipement UNI TE API ou calculateur connect via un r seau XWAY l automate porteur du coupleur peut acc der la m moire de masse par l interm diaire des requ tes standard UNI TE cf chapitre 4 3 pour plus de d tails Une troisi me interface dite interface FTT est mise en oeuvre par le logiciel MSMFTT et permet le t l chargement de Databanks partir d un PC connect sur la prise console de l API local Pour les d tails se reporter au chapitre 4 24 Manuel utilisateur YCF D MSM V1F 3 Les services offerts 3 2 Services d usage g n ral Les requ tes d usage g n ral sont exclusivement support es par l interface message UNI TE sur la voie 99 du coupleur 3 21 Identification Cette requ te permet de conna tre la r f rence comme
78. tre D finition valeur valeurs possibles Ok Valeur gt 0 adresse de report Nombre de mots crits R ponse positive report dans les mots internes i Adresse de report Cartouche Type Wi Octet faible DB configur es 0 Cartouche inexploitable 1 Cartouche RAM 2 Cartouche EPROM Octet fort Nombre de Databanks configur es Cartouche Capacit 256 512 1024 Kmots Cartouche Espace libre Databank 1 Type Wi 3 0 Pas de Databank 1 Type Mot 2 Type Bloc Databank 1 Taille d un Nombre de mots dans un bloc 1 par bloc Databank 1 Nombre de blocs ou de mots d faut Databank 20 Type Databank 20 Taille d un bloc Databank 20 Nombre de blocs ou de mots Attention 1 Kmots 1024 mots R ponse n gative valeur des registres Nom du param tre D finition valeur valeurs possibles Compte rendu IWxy 2 Non Ok Valeur lt 0 46 Manuel utilisateur YCF D MSM V1F 4 Description des services Manuel utilisateur YCF D MSM V1F 47 4 Description des services Ecriture de la configuration par d faut R le Cette requ te permet pour une cartouche de type RAM le retour une configuration par d faut La configuration par d faut propose selon la capacit de la cartouche de 6 20 Databanks Mot Toutes les donn es sont initialis es la valeur 0 Syntaxe de la requ te Nom du param tre Registre D finition valeur valeurs possibles Configuration par d fau
79. uhait bloc gt 0 Taille d sir e bloc gt 0 Nombre d sir Syntaxe de la r ponse R ponse positive D finition valeur valeurs possibles Ok FEh Nom du param tre D finition valeur valeurs possibles Non Ok FDh 78 Manuel utilisateur YCF D MSM V1F 4 Description des services Ecriture de la configuration par d faut R le Cette requ te permet pour une cartouche de type RAM le retour une configuration par d faut de 6 20 Databanks Mot Toutes les donn es sont initialis es la valeur 0 Syntaxe de la requ te Nom du param tre Nature D finition valeur valeurs possibles Ecriture configuration par d faut 45h Syntaxe de la r ponse R ponse positive Nom du param tre D finition valeur valeurs possibles Ok FEh Type de configuration r alis 1 2 ou 3 La configuration r alis e d pend de la capacit de la cartouche 1 256 Kmots 2 512 Kmots O Se reporter au chapitre 3 43 pour plus de d tails R ponse n gative Nom du param tre Nature D finition valeur valeurs possibles Non Ok FDh Manuel utilisateur YCF D MSM V1F 79 4 Description des services Formatage de la cartouche R le Le formatage d une cartouche entra ne la perte de toutes les donn es A l issue du formatage la cartouche est vierge de toute Databank seules les informations relatives au type RAM ou EPROM de la cartouche et sa capacit de stockage sont pr sentes
80. xemple suivant si le crit re de s lection est la cha ne de caract res CM sur le deuxi me mot du bloc on d finit offset 1 taille 1 valeur CM seuls les blocs 1 8 et 10 seront accessibles les autres blocs seront cach s Manuel utilisateur YCF D MSM V1F 29 3 Les services offerts W8 W9 Bloc 0 Bloc 1 Bloc 2 Bloc 3 Bloc 9 Bloc 10 Bloc 11 Offset de la cl lt gt Taille de la cl Pour l utilisateur cela revient travailler sur la vue de la Databank illustr e dans le sch ma suivant W8 W9 Les blocs de donn es de la vue sont accessibles par un curseur qui permet de se d placer sur le bloc manipuler Lors de la cr ation de la vue le curseur est automatiquement positionn sur le premier bloc de la vue W8 W9 Curseur Dans la figure ci dessus les services lecture du bloc au curseur et criture du bloc au curseur vous mettront en relation avec le bloc n 1 Une fois les donn es du bloc n 1 exploit es il suffit d incr menter le curseur pour se placer sur le bloc suivant La fonction d placement du curseur permet de r aliser cette op ration On obtient alors le r sultat suivant W8 W9 Curseur Le curseur pointe sur le bloc n 8 qu il est possible d exploiter par les services de lecture ou d criture du bloc au curseur 30 Manuel utilisateur YCF D MSM V1F 3 Les services offerts Quand lors du d placement du curseur la fin de la vue est

Download Pdf Manuals

image

Related Search

Related Contents

JBL GTO1004 audio amplifier  user manual - phillips aerospace  AW900i - AvaLAN Wireless  取扱説明書 - HAKKO 八光電機  EBLデバイス  スカイライト フリーリフト(廃盤商品)  Guide d`utilisation PLFY-VBM (PDF - 1608 kb)  Manual de instalação, operação e manutenção  

Copyright © All rights reserved.
Failed to retrieve file