▼
Scroll to page 2
of
52
Glossaire des pictogrammes utilisés à Panneau AUTOROUTE Repère les résumés de chapitres, de paragraphes, … ! Panneau ATTENTION x Panneau INDICATEUR "Exemple" i Panneau INTERDICTION ß Panneau STOP m TEM10000/10800F Indique les procédures présentant un risque (en cours d'installation, de manipulation ou de modification, …) Repère les exemples pratiques (techniques de saisie, …) Repère les démarches ou actions STRICTEMENT INTERDITES Signale les remarques importantes, le lecteur doit lire attentivement le texte avant de continuer MAIN Signale les remarques d'ordre général, les notas, … n TEM10000/10800F n Sommaire Pages TEM10000/10800F 1. Introduction 1.1. Rappel 1.2. Principe des équipements distants 1.3. Les matériels 1 1 1 2 2. L'adressage 2.1. Les voies d'entrées/sorties 2.2. Les variables numériques associées aux voies d'E/S TOR 3 3 4 3. La configuration 3.1. Présentation 3.1.1. Le rack principal 3.1.2. Le canal FIPIO 3.2. La saisie 3.2.1. La CPU 3.2.2. L'écran de saisie des équipements 3.2.3. L'écran d'accès au paramétrage d'un équipement 3.2.4. Mise en œuve du paramétrage d'un équipement 3.2.5. Cas des équipements profils standard et étendu de la famille STD P 5 5 5 6 7 7 8 11 12 12 4. Les fonctions d'exploitation et de diagnostic 4.1. Lecture de la configuration matérielle 4.2. Visualisation dynamique de la configuration 19 19 21 5. Les BFC(s) FIPIO 5.1. Fonctionnement 5.1.1. Description 5.1.2. Principes de fonctionnement 5.1.3. Conseils de programmation 5.1.4. Restriction d'utilisation des BFC(s) FIPIO 5.2. Détails des BFC(s) de réglage 5.2.1. BFC READ_PRM 5.2.2. BFC WRIT_PRM 5.2.3. Séquencement d'une modification de paramètres 5.3. Détails des BFC(s) d'accès au réseau 5.3.1. BFC READ_MPS 5.3.2. BFC WRIT_MPS 5.4. Liste des codes d'erreur 5.4.1. Codes d'erreur communs à toutes les BFC(s) FIPIO 5.4.2. Codes d'erreur spécifiques aux BFC(s) XXXX_PRM 5.4.3. Codes d'erreur spécifiques aux BFC(s) XXXX_MPS 25 25 25 25 29 29 30 31 32 33 34 35 37 39 39 39 40 6. Annexes 6.1. Les restrictions 6.2. Utilisation d'un CCX17 avec l'APRIL 5000 6.3. Exemple d'utilisation des BFC(s) de réglage 43 43 43 45 n TEM10000/10800F n 1 Liaison bus FIPIO sur APRIL 5000 1. Introduction 1.1. Rappel La liaison FIPIO offre la possibilité de raccorder des équipements distants du type : - Entrées/sorties TOR, - Entrées/sorties TOR étanches (IP65), - Entrées/sorties analogiques, - Entrées/sorties TOR et analogiques, - SEPAM, - ATV, - CCX17, - Toutes sortes d'équipements se conformant à des profils prédéfinis. A un point de connexion (n°1 à n°62) correspond un équipement. Un équipement peut être composé de plusieurs modules. ß La mise en œuvre de ces équipements, accessibles dans ORPHEE ≥ V6.1, est basée sur le même principe que celui employé pour des cartes en racks. Toutefois les équipements ATV, CCX17 ainsi que les équipements se conformant à des profils prédéfinis ne sont pris en compte qu'à partir d'ORPHEE ≥ V6.2 avec des CPU5030 et CPU5130 ≥ V2. 1.2. Principe des équipements distants La décentralisation des équipements permet, tout en ayant des performances comparables à celles obtenues dans une architecture centralisée, de répondre au mieux aux besoins des utilisateurs et des installateurs : - limitation du volume de câblage lié aux capteurs et pré-actionneurs, - suppression des contraintes mécaniques liées aux chemins de câbles, - réduction des temps d'étude et de test de la connectique, - plus grande disponibilité de la machine ou de l'installation, - flexibilité et évolutivité des installations, - exploitation plus rationnelle de l'automate. - une grande capacité d'adaptation puisque ces équipements se montent dans toutes les positions, sur tous les supports, dans tous les environnements industriels, - une grande modularité, - un volume réduit des éléments d'interfaces, - une mise en oeuvre et un raccordement facile : connexion directe des capteurs et pré-actionneurs (suppression des borniers intermédiaires), - réduction des coûts de câblage. TEM10000/10800F n 2 Liaison bus FIPIO sur APRIL 5000 1.3. Les matériels Seules les unités centrales sont spécifiques, deux CPU(s) équipées du canal FIPIO sont disponibles au catalogue : - CPU5030 - CPU5130 (pour plus de détails, se reporter à la documentation TEM30000, Chap. F). Un grand nombre de références de TBX(s) est disponible au catalogue, (pour plus de détails, se reporter à la documentation TEM30400). TEM10000/10800F n 3 Liaison bus FIPIO sur APRIL 5000 2. L'adressage 2.1. Les voies d'entrées/sorties Pour les modules TBX du catalogue possédant des bits d'entrées/sorties, le mode d'adressage est le suivant : N° de canal FIPIO : N° de point de connexion sur le canal : 2 01 à 62 Base N° d'entrée ou de sortie du ou des modules : 00 à 31 (module de base : 00 à 15) (module d'extension : 16 à 31) Extension 0 15 16 27 31 1ere 16eme 1ere 12eme 16eme Exemple 1 : La voie 6 d'un module d'entrées TOR, TBX CEP 1622, raccordé au point de connexion n° 19 correspond au bit : %IX21906 x Exemple 2 : Au point de connexion n° 34 sont reliés, un module d'entrées TOR, TBX DES 1622 en base et un module de sorties TOR, TBX DSS 1622 en extension, la douzième voie du module d'extension correspond au bit : %QX23427 (Les 16 premières voies du module de base étant adressées 0 à15, la douzième voie du module d'extension est donc à l'adresse 15+12= 27, voir croquis). ! Quel que soit le nombre de voies du module de base, l'adresse de la première voie du module d'extension est toujours 16. Exemple 3 : x Au point de connexion n° 25 sont reliés, un module de sorties TOR, TBX DSS 1235 en base et un module de sorties TOR, TBX DSS 16C22 en extension, la première voie du module d'extension correspond au bit : %QX22516 (Les 12 premières voies du module de base étant adressées 0 à11, la première voie du module d'extension est tout de même à l'adresse 15+1= 16, voir croquis). ß TEM10000/10800F Pour les modules d'entrées/sorties analogiques, l'accès aux voies se fait par l'intermédiaire de tables de mots renseignées lors du paramétrage de ces modules (cf. Chapitre E de la documentation "TBX Entrées/Sorties distantes" Ref. TEM30400F). n 4 Liaison bus FIPIO sur APRIL 5000 2.2. Les variables numériques associées aux voies d'E/S TOR Pour les mots images (d'une entrée ou d'une sortie), le mode d'adressage est le suivant : N° de canal FIPIO : N° de point de connexion sur le canal : 2 01 à 62 Entrée ou sortie module de base module d'extension mot simple : 0 mot simple : 1 module de base + module d'extension mot double : 0 Base Extension %IW2...0,%QW2...0 %IW2...1,%QW2...1 %ID2...0,%QD2...0 Exemple 1 : Un module d'entrées TOR, TBX CEP 1622, raccordé au point de connexion n° 19 aura pour mot image : %IW2190 x TEM10000/10800F (auquel on peut accéder par %ID2190) Exemple 2 : Au point de connexion n° 25 sont reliés, un module de sorties TOR, TBX DSS 1235 en base et un module de sorties TOR, TBX DSS 16C22 en extension. Les deux mots images (mots simples) correspondant à chaque module seront : pour la base : %QW2250 pour l'extension : %QW2251 Le mot image (mot double) correspondant à l'équipement complet sera %QD2250, (voir croquis). n 5 Liaison bus FIPIO sur APRIL 5000 3. La configuration 3.1. Présentation 3.1.1. Le rack principal Avec ORPHEE, à partir de l'entité Configuration, comme pour une application centralisée, il faut effectuer le "remplissage du rack principal" (cf. TEM10000F Chap. C). ß Avec ORPHEE-DIAG, on aura accès à cette configuration en "consultation" seulement (cf. TEM10800F) Unité centrale équipée de la liaison FIPIO L'exemple représenté par l'écran ci-dessus montre un automate APRIL 5000 composé d'un rack principal et d'un rack secondaire (SR01). Le rack principal est équipé d'une alimentation (PSU0100), deux cartes analogiques (IXA0400, QXA0404) et une carte de communication (JBU0250). La particularité de ce rack est de posséder une unité centrale (CPU5030), qui assure le fonctionnement : - des cartes en racks précédemment citées. - des équipements distants par l'intermédiaire d'une liaison FIPIO correspondant au canal 2. TEM10000/10800F n 6 Liaison bus FIPIO sur APRIL 5000 3.1.2. Le canal FIPIO Le choix du canal 2 (FIPIO) dans l'éditeur, ouvrira l'écran suivant, donnant un aperçu sur la nature des équipements présents sur ce canal, ainsi que le nombre d'équipements déjà programmés. Sélection de la famille d'équipements que l'on souhaite raccorder : TBX : pour les équipements d'E/S distantes du catalogue. SEPAM : pour ce type d'équipements présent au catalogue SCHNEIDER ELECTRIC STD P : pour les équipements conformes aux profils standards ainsi que les ATV et le CCX 17 Indication sur le nombre d'équipements déjà programmés. Fenêtre donnant l'occupation du canal FIPIO Retour à l'écran donnant l'architecture du rack principal (SR00) La fenêtre donnant l'occupation du canal FIPIO renseigne sur : - L'emplacement des équipements en terme de n° de point de connexion (seuls les points de connexion programmés sont visualisés), m - La référence commerciale de l'équipement ou la référence du profil standard à laquelle il s'apparente, - La référence commerciale de l'équipement placé en extension (uniquement dans le cas des TBX(s) modulaires), - La référence commerciale du module de communication (TBX modulaire) ou l'indication de sa présence (STD P modulaire). TEM10000/10800F n 7 Liaison bus FIPIO sur APRIL 5000 3.2. La saisie Lors de la création d'une application comportant des équipements distants, il faudra choisir, dans le cadre de saisie "Caractéristiques API", la rubrique "autres références (mémoire à haute capacité)" (cf. TEM10000F Chap. C §1.). 3.2.1. La CPU En cliquant sur l'emplacement 0 puis sur UC, on obtient l'écran de saisie de l'unité centrale (cf. TEM10000F Chap. C §4.) : Permet d'ouvrir l'écran de choix dans le catalogue des C PU(s) Ensemble des CPU(s) proposées (Les lignes grisées indiquent que le choix n'est pas autorisé pour cette configuration) Permet le choix de l'une des unités centrales "fipée" (CPU5030 ou CPU5130) Un clic valide le choix de la CPU L'unité centrale étant déclarée, il est possible de définir les équipements reliés sur le canal FIPIO. TEM10000/10800F n 8 Liaison bus FIPIO sur APRIL 5000 "Se positionner" du menu "Services" permet l'ouverture de cet écran Un double clic sur 2 (canal FIPIO) permet d'arriver directement à l'écran de saisie des équipements La sélection du canal FIPIO étant faite, un clic sur OK ouvre l'écran de saisie des équipements 3.2.2. L'écran de saisie des équipements Permet de dupliquer un équipement complet sur un autre point de connexion (variables exceptées) Permet de supprimer un équipement en libérant le point de connexion correspondant "Se positionner sur SR00" de ce menu ou un clic sur le bouton "RETOUR SR00" permet l'accés au rack principal Permet de modifier : - la composition de l'équipement présent, - le n° du point de connexion TEM10000/10800F n 9 Liaison bus FIPIO sur APRIL 5000 La création d'un équipement Les équipements connectables sur le bus FIPIO sont classés en trois familles : - (TBX), (SEPAM) et (STD P). La famille (TBX) contient tous les équipements d'entrées/sorties TOR et analogique connectables sur le bus FIPIO (la liste de ces références est donnée dans le catalogue SCHNEIDER AUTOMATION, leurs fiches techniques font l'objet de la documentation "TBX Entrées/sorties distantes" Réf. TEM30400F). La famille (SEPAM) contient le SEPAM 2000 (Merlin-Gérin) La famille (STD P) contient tous les équipements conformes aux profils FIPIO standard et étendu (cf. § 3.2.5.), ainsi que le pupitre de commande CCX17 et les variateurs de vitesses ATV se connectant sur le bus FIPIO. En cliquant sur le bouton de la famille de l'équipement, on ouvre l'espace de saisie correspondant. "Accés aux paramètres" de ce menu permettra l'accés aux paramètres des divers équipements sélectionnés Un clic sur l'un des boutons (TBX, SEPAM, STD P) permet de créer un équipement appartenant à une de ces familles TEM10000/10800F n 10 Liaison bus FIPIO sur APRIL 5000 L'écran suivant montre un exemple de saisie d'un équipement (TBX modulaire). x Permet de choisir parmi la liste : - le type d'équipement pour la Base (équipement monobloc ou modulaire), - le type d'équipement pour l'Extension (uniquement pour un équipement modulaire) Indique le nombre de points de connexion déjà programmés. Permet de saisir un point de connexion libre (n°1 à n°62) pour raccorder le(s) équipement(s) Permet de choisir parmi la liste, le type de module de Communication (uniquement pour un équipement modulaire) Les choix de modules étant effectués, un clic validera l'équipement Si ce point de connexion est déjà utilisé, un message l'indiquant apparait interdisant la saisie. m Le n° de point de connexion sera compris entre 1 et 31 pour le raccordement d'un TBX monobloc (IP20). Afin de simplifier la saisie, les TBX(s) non modulaires sont volontairement exclus de la liste des extensions. En outre, des controles de cohérence sont effectués, afin de n'autoriser que la saisie d'équipements corrects. La procédure est la même pour la création d'un SEPAM ou d'un équipement de la famille STD P. Pour ces familles, seul un module de base est à sélectionner. TEM10000/10800F n 11 Liaison bus FIPIO sur APRIL 5000 3.2.3. L'écran d'accès au paramétrage d'un équipement Une fois l'équipement créé, en choisissant "Accés aux paramètres" du menu "Paramètres" ou en effectuant un double clic sur la ligne sélectionnée, on accède à un écran de paramétrage correspondant à la famille de l'équipement. L'écran suivant montre un exemple de paramétrage d'un équipement (TBX modulaire). x Permet de saisir un commentaire (60 caractères max.) personnalisant l'équipement (par exemple son rôle, sa position, ...). Un clic sur Diagnostics, permet d'obtenir un écran similaire à celui des cartes en racks. Les paramétrages et fonctionnements étant identiques, se reporter aux documentations TEM10000F et TEM30000F. La ligne de commentaire (facultative) ainsi que les autres paramètres seront valides en sortant de l'écran par "OK", ils seront modifiables à tout moment en rentrant à nouveau dans cet écran. Cette ligne de commentaire est visible en visualisation dynamique et fait partie des éléments du dossier de l'application. ß TEM10000/10800F La procédure est la même pour l'accès à l'écran de paramétrage d'un SEPAM ou d'un équipement de la famille STD P. La ligne de commentaire et le paramétrage du diagnostic sont communs à tous les équipements des trois familles. Les autres paramètres sont différents suivant les équipements. n 12 Liaison bus FIPIO sur APRIL 5000 3.2.4. Mise en œuvre du paramétrage d'un équipement Pour la mise en œuvre du paramétrage des diverses fonctions offertes par les différentes références de TBX(s), se reporter à la documentation "TBX Entrées/Sorties distantes" Ref. TEM30400F). Pour la mise en œuvre du paramétrage du SEPAM, se reporter à sa propre documentation. Pour la mise en œuvre du paramétrage des diverses fonctions offertes par les équipements de la famille STD P, se reporter : - à la documentation "Kit de connexion bus FIPIO" Ref. TSX DM FPV 16 V5M pour l'ATV16, - au § 6.2. (Annexes) de cette documentation pour le CCX17, - au paragraphe suivant et à leur propre documentation pour les équipements conformes aux profils standard ou étendu. 3.2.5. Cas des équipements profils standard et étendu de la famille STD P Pour permettre de connecter divers équipements tiers sur le bus FIPIO, deux profils de communication sont prévus. Tout équipement conforme à l'un de ces profils est interopérable avec un automate APRIL 5000 possédant une liaison bus FIPIO. La mise en œuvre et les valeurs d'usage (paramétrage de l'équipement, suivi en exploitation, ...) sont analogues à celles des équipements du catalogue. Afin de faciliter l'inter-connexion de divers équipements tiers, un kit de développement pour la connexion FIPIO (référence commerciale FCP STK 10E) et des services associés, sont à la disposition de nos partenaires. Les profils de communication utilisés (au nombre de deux) se caractérisent par la taille et le format des informations échangées entre l'équipement et l'automate. Le profil standard ou FSD (FIPIO Standard Device) Celui-ci se caractérise par : - 16 octets de tabulation d'entrée (équipement vers automate), - 16 octets de tabulation de sortie (automate vers équipement), - 16 mots de configuration (optionnel), - 32 mots de réglage (optionnel). Le profil étendu ou FED (FIPIO Extended Device) Celui-ci se caractérise par : - 64 octets de tabulation d'entrée (équipement vers automate), - 64 octets de tabulation de sortie (automate vers équipement), - 30 mots de configuration (optionnel), - 30 mots de réglage (optionnel), - 8 mots de diagnostic spécifique. TEM10000/10800F n 13 Liaison bus FIPIO sur APRIL 5000 Les différentes références attachées à ces profils sont de la forme : C 8 FSD [P] M 64/4 ou P => Indique la gestion de paramètres de configuration et de réglage C FED (ex. : FSD M 64/4 P) 32 [P] (ex. : FED C 32 P) M FSD => Profil Standard FED => Profil étendu C => Compact (liaison intégrée) M => Modulaire (liaison par carte PCMCIA) 8 => 8 mots de 16 bits de tabulation 64/4 => 64 bits + 4 mots de 16 bits de tabulation 32 => 32 mots de 16 bits de tabulation FSD C8 : équipement standard, compact, 8 mots de tabulation, sans paramètrage x FSD M64/4 P : équipement standard, modulaire, 64 bits + 4 mots de tabulation, avec paramètrage FED M32 : équipement étendu, modulaire, 32 mots de tabulation, sans paramètrage Les écrans de saisie sont tous issus du même modèle. Seuls certains champs ou boutons apparaissent ou non suivant les profils. Il est à noter que deux équipements différents mais conformes au même profil ne sont pas distingués par la CPU de l'automate. Il n'y a donc pas de défaut de configuration. Sont distingués par l'automate seulement : ! - le type de profil (standard ou étendu), - la nature de la connexion FIPIO (compact ou modulaire). Les différences ne portant que sur : - le type de tabulation dans le cas du profil standard (8 mots ou 64 bits + 4 mots), - la présence ou l'absence de paramètres, n'entrainent pas de défaut de configuration. TEM10000/10800F n 14 Liaison bus FIPIO sur APRIL 5000 Dans la suite de cette documentation, sont présentés quelques écrans significatifs de paramétrages d'équipements conformes au profil FIPIO standards ou étendu. Dans l'ensemble de ces écrans, aucun champ de saisie n'est obligatoire. ß Lorsque les champs de tabulation de sortie ne sont pas renseignés, l'automate émet tout de même des tabulations de sortie vers l'équipement. Ces valeurs sont toutes égales à 0. Il convient dans ce cas de se reporter à la documentation de l'équipement concerné pour connaitre les effets engendrés par une telle situation. Ecran de paramétrage d'un équipement standard, compact, 8 mots de tabulation, sans paramètrage correspondant au profil FSD C8 x Espace "tabulation d'entrée", champ "mots" : Informations échangées à chaque cycle, de l'équipement vers l'automate, la variable à saisir doit être une table de %MW dont la taille est prédéfinie en fonction de la référence commerciale choisie (8 %MW, 4 %MW, 32 %MW). Dans l'exemple ci-dessus (profil FSD C8), il s'agit d'une table de 8 %MW. Espace "tabulation d'entrée", champ "Défaut" : Mot représentatif de la validité des informations (1 %MW). Espace "tabulation de sortie", champ "mots" : Informations échangées à chaque cycle, de l'automate vers l'équipement, la variable à saisir doit être une table de %MW dont la taille est prédéfinie en fonction de la référence commerciale choisie (8 %MW, + 4 %MW, 32 %MW). Dans l'exemple ci-dessus (profil FSD C8), il s'agit d'une table de 8 %MW. ß TEM10000/10800F Pour connaitre la sémantique des différents champs à renseigner, se reporter à la documentation de l'équipement effectivement connecté. La case "configuration par défaut" cochée et grisée, indique qu'aucun paramètre de configuration ou de réglage ne peut être saisi pour ce type de profil. n 15 Liaison bus FIPIO sur APRIL 5000 Ecran de paramétrage d'un équipement standard, modulaire, 64 bits + 4 mots de tabulation, avec paramètrage correspondant au profil FSD M64/4 P Outre les paramètres des champs définis dans l'écran précédent, il faudra renseigner pour ce type d'équipement : Espace "tabulation d'entrée", champ "bits" : Informations échangées à chaque cycle, de l'équipement vers l'automate, une table de 64 bits (64 %MX ou %RX) doit être saisie. Espace "tabulation de sortie", champ "bits" : Informations échangées à chaque cycle, de l'automate vers l'équipement, une table de 64 bits (64 %MX ou %RX) doit être saisie. Champ "Configuration par défaut" : doit être coché si la configuration par défaut est souhaitée. Dans ce cas, l'automate ne modifie pas le paramétrage de l'équipement lors de la transition STOP vers RUN ou à la mise sous tension de l'automate. Si ce champ n'est pas coché et qu'aucune valeur de configuration et de réglage n'est saisie, l'automate envoie une table de paramètres tous nuls, lors de la transition de STOP vers RUN ou à la mise sous tension. ß Il est impératif de cocher "Configuration par défaut" si l'on ne veut pas modifier les paramètres de l'équipement. TEM10000/10800F n 16 Liaison bus FIPIO sur APRIL 5000 Ecran de paramétrage d'un équipement étendu, modulaire, 32 mots de tabulation, sans paramètrage correspondant au profil FED M32 Outre les paramètres des champs définis dans l'écran précédent, il faudra renseigner pour ce type d'équipement : Espace "Informations de diagnostics", champ "mots" : Informations de diagnostic échangées à chaque cycle, de l'équipement vers l'automate, la taille de cette table est de 8 mots (8 %MW). Pour les ATV et le CCX17, bien que leurs références respectives apparaissent explicitement dans la liste des équipements de la famille SDT P, leurs écrans de paramétrage sont identiques à ceux des autres équipements de cette famille. (écran de paramétrage de l'ATV semblable à un équipement de profil FSD M8 P) TEM10000/10800F n 17 Liaison bus FIPIO sur APRIL 5000 (écran de paramétrage du CCX17 semblable à un équipement de profil FSD M8) TEM10000/10800F n 18 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F n 19 Liaison bus FIPIO sur APRIL 5000 4. Les fonctions d'exploitation et de diagnostic 4.1. Lecture de la configuration matérielle Cette fonction permet à l'utilisateur de connaître la composition et l'état de marche des différents constituants de son automate : - des cartes en racks, - des équipements du canal FIPIO. Si l'automate contient le programme, cette fonction permet aussi de diagnostiquer les différences entre les configurations physique et programmée. On accède à ces informations de la même façon que pour un automate à architecture en racks. Une ligne canal 2 FIPIO vient s'ajouter à la liste des racks composant l'automate. Sélectionner l'automate désiré, puis le menu "Configuration matérielle" Un clic ouvre l'écran suivant Donne les informations générales sur l'automate : (son n° sur le réseau, le n° des racks, l'état de marche) Un clic sur la ligne "CANAL 2 FIPIO", la fera passer en vidéo-inverse, un clic sur OK ouvrira alors la configuration détaillée du canal FIPIO TEM10000/10800F n 20 Liaison bus FIPIO sur APRIL 5000 Indique le n° des points de connexion occupés, (de 1 à 62) Indique les références des équipements ou modules choisis : - en BASE - en EXTENSION - en COMMUNICATION Rappelle le n° du point de connexion de l'équipement Renseigne sur l'état de fonctionnement des différents équipements La sélection d'un équipement (ligne en vidéo inverse) suivi d'un clic sur OK ou Un double clic sur la ligne sélectionnée ouvre l'écran d'analyse de l'équipement correspondant Indique le mode de fonctionnement (RUN, STOP, INIT) de l'équipement Donne la composition complète de l'équipement et renseigne sur l'indice technique des modules utilisés Renseigne sur l'état de fonctionnement de l'équipement m TEM10000/10800F En cas de défaut, la ligne correspondante est noire et le mot défaut apparaît sur la même ligne (la ligne reste grisée s'il n'y a pas de défaut). Un clic dans le petit carré (à gauche du défaut) fait apparaître une croix et ouvre automatiquement la fenêtre de description du défaut. Pour avoir des informations sur les éventuels défauts et l'interprétation qu'il faut en faire, se reporter à la documentation spécifique à l'équipement. La CPU de l'automate ne distingue pas certaines caractéristiques des références correspondant aux profils standard et étendu. Ces dernières n'apparaissent que partiellement, la partie non connue de la référence étant remplacée par une étoile. n 21 Liaison bus FIPIO sur APRIL 5000 4.2. Visualisation dynamique de la configuration Cette fonction permet d'exploiter la configuration programmée des équipements du canal FIPIO en visualisant dynamiquement : - Les différences entre la configuration programmée et la configuration matérielle, - Les défauts et le mode de marche des équipements présents à la fois dans les deux configurations (programmée et matérielle). On accède à ces informations de la même façon que pour un automate à architecture centralisée. Les deux écrans suivants rappellent les modes opératoires permettant la visualisation dynamique d'un automate. Choisir "Exploiter" du menu "Automates" ou double cliquer sur l'icône représentant l'automate, ouvre l'écran d'exploitation suivant Choisir "Visualiser" du menu "Exploitation" aprés avoir sélectionné l'icône configuration ou Double cliquer sur l'icône Configuration ouvre l'écran de visualisation dynamique de la configuration A partir de l'écran de visualisation dynamique de la configuration, on pourra accéder à la visualisation dynamique des équipements du canal FIPIO. TEM10000/10800F n 22 Liaison bus FIPIO sur APRIL 5000 Informe sur le mode de fonctionnement et donne le diagnostic global de l'automate. "Se positionner" du menu "Services" permet l'ouverture de cet écran Un double clic sur 2 (canal FIPIO) permet d'arriver directement à l'écran de visualisation dynamique des équipements Chaque rectangle représente un équipement sur le réseau FIPIO, ces équipements sont représentés dans l'ordre croissant de n° de leur point de connexion. TEM10000/10800F La sélection du canal FIPIO étant faite, un clic sur OK ouvre l'écran de visualisation dynamique des équipements Les différentes présentations de ces rectangles donnent une vision de l'état de l'équipement ainsi qu'une première signification sur les équipements en défaut n 23 Liaison bus FIPIO sur APRIL 5000 Signalisation de l'état des équipements Un équipement programmé et identique, dans les deux configurations (programmée/ matérielle) apparait en blanc. 1 - Un équipement sans défaut, en RUN, est représenté par un rectangle blanc. A l'intérieur du rectangle on peut lire le n° de connexion sur le canal FIPIO (1, 2, 5, 10, 11, 12, 20, 21, 23, 36, dans l'exemple précédent). 23 2 - Un équipement sans défaut mais en STOP est représenté par un petit carré grisé à l'intérieur du rectangle blanc. On peut lire le n° de connexion sur le canal FIPIO (6, 22, dans l'exemple précédent).. 22 3 - Un équipement en défaut est représenté par un petit carré noir à l'intérieur du rectangle blanc. Le n° de connexion sur le canal FIPIO reste apparent (15, 37, dans l'exemple précédent). 37 Un équipement non programmé ou différent dans les deux configurations (programmée/ matérielle) apparait en noir. 4 5 - Un équipement présent dans la configuration programmée et absent ou différent dans la configuration matérielle est représenté par un rectangle en vidéo inverse. A l'intérieur du rectangle le n° de connexion sur le canal FIPIO reste apparent (16, 25, 53, dans l'exemple précédent). 53 - Un équipement absent dans la configuration programmée et présent dans la configuration matérielle est représenté par un rectangle noir. Dans le cas des équipements conformes aux profils standard et étendu, la configuration matérielle et la configuration programmée sont différentes dans les cas suivants : - type de profil différent (standard ou étendu), - mode de connexion différent (compact ou modulaire). Par exemple, si un équipement de type FSD C8 a été programmé et que l'équipement présent est du type FSD C64/4 P, aucun défaut de configuration ne sera signalé. Pour connaître en détail la composition d'un équipement et les éventuels défauts, faire un "double clic" sur l'équipement ou utiliser "Diagnostic carte(s)" du menu"Diagnostic" après avoir sélectionné l'équipement. Suivant l'état de cet équipement, l'un des deux écrans suivants apparait, renseignant sur le point de connexion concerné ainsi que sur la nature du défaut. Type d'écran correspondant aux cas 4 et 5 TEM10000/10800F n 24 Liaison bus FIPIO sur APRIL 5000 Type d'écran correspondant aux cas 1, 2 et 3 Dans cet exemple de défaut interne, un clic dans le petit carré (à gauche du défaut) fera apparaître une croix et ouvrira automatiquement la fenêtre donnant le libellé du défaut. Les défauts (internes : DI1 à DI4, externes : DE1 à DE4, logiques : DL1 à DL4) seront indiqués par les différentes lignes apparaîssant en noir (le mot défaut figure sur chaque ligne en défaut), les autres lignes restent grisées. Les défauts sont classifiés dans trois familles, internes, logiques et externes. m Les défauts internes sont relatifs à un module. Les défauts externes et logiques sont relatifs à un équipement. Quel que soit l'équipement, le libellé du message délivré pour les défauts internes et logiques est identique, (voir listes suivantes). Défauts internes DI1 = Module de base en défaut DI2 = Module de communication en défaut DI3 = Module d'extension en défaut DI4 = Non utilisé Défauts logiques DL1 = Non utilisé DL2 = L'équipement n'est pas paramétré ou ses paramètres sont en défaut DL3 = Non utilisé DL4 = Défaut de communication m TEM10000/10800F Pour les défauts externes, la signification et le message sont spécifiques à chaque équipement, ils sont indiqués dans la documentation de l'équipement. Pour les TBX(s), se reporter à l'intercalaire E de la documentation "TBX Entrées/Sorties distantes" Ref. TEM30400F. n 25 Liaison bus FIPIO sur APRIL 5000 5. Les BFC(s) FIPIO Dès lors qu'il a été créé dans la configuration FIPIO à l'aide d'ORPHEE, un équipement dialogue de façon transparente avec l'automate en terme de tabulation des E/S et de paramétrage. Au delà de ces échanges, les BFC(s) FIPIO permettent à l'applicatif automate de dialoguer directement avec un équipement, et ceci notament par l'accès aux paramètres de réglage des équipements qui en sont pouvus. 5.1. Fonctionnement 5.1.1. Description Les BFC(s) FIPIO ont la structure suivante : (elles sont complétées ensuite avec leurs paramètres spécifiques) Liste des paramètres cachés BFC FIPIO EN Autres sorties Liste des paramètres internes Autres Entrées ACT ERR WERR 5.1.2. Principes de fonctionnement Généralités Les BFC(s) FIPIO offrent l'accès aux variables FIPIO, avec les CPU5030 et CPU5130. Pour les restrictions d’utilisation, voir la suite de ce chapitre. Elles possèdent : • • • • Une entrée de validation EN. Une sortie permettant de connaître leur état : ACT. Une sortie permettant de savoir si le traitement a eu lieu de façon correcte : ERR. Une sortie contenant un code en cas d’avertissement ou en cas d’erreur (signalée par ERR) : WERR. Elles fonctionnent sur le principe du «déclenchement» : leur rôle consiste à déclencher un service au niveau du réseau, les résultats étant écrits directement en mémoire utilisateur par le logiciel de gestion du réseau FIPIO (fonctionnement en synchrone). TEM10000/10800F n 26 Liaison bus FIPIO sur APRIL 5000 On en déduit les deux règles d’utilisation suivantes : 1 - Il n’est pas nécessaire (et même déconseillé) de maintenir active l’entrée de validation (EN) d’une BFC FIPIO pendant la durée totale de son traitement : il suffit d’un seul passage sur le code d’une BFC FIPIO avec EN à 1, pour déclencher l’exécution du service, (voir les chronogrammes des pages suivantes). 2 - Sitôt la BFC déclenchée, il est possible à tout instant et dans tout type d’entité ORPHEE, (cyclique ou non cyclique) de tester les sorties pour connaître l’évolution du traitement. Scénarios de fonctionnement ß Les BFC(s) FIPIO possédent une entrée EN de validation d’exécution : • Si EN = 0 : la BFC n’est pas exécutée, • Si EN = 1 : la BFC est exécutée tant que EN reste à 1. Deux scénarios d’utilisation des BFC(s) sont possibles : 1er Cas Méthode conseillée CL ECn ECn+1 BFC EN OK ACT CL CL R (CL = condition logique) Le chronogramme suivant décrit la meilleure façon d’utiliser les BFC : il faut positionner EN à 1 puis le remettre à 0 après déclenchement de la BFC, alors la BFC n’est exécutée qu’une seule fois sur un seul cycle et seulement lorsque cela est nécessaire. 1 cycle automate temps EN ACT ∆t Mise à jour des paramètres (ERR, WERR, ...) ∆t est le temps de prise en compte de la requête par la BFC(s), il est de l'ordre de la dizaine de micro-seconde. TEM10000/10800F n 27 Liaison bus FIPIO sur APRIL 5000 2éme Cas : Méthode déconseillée parce qu'elle entraîne une augmentation du temps de cycle. 1 cycle automate temps EN ACT ∆t WERR = Warning WERR = Warning (Warning indiquant que la BFC WERR = 0 est active et déjà en cours) Contrôle de l'exécution En cas d'erreur d'exécution de la BFC FIPIO une sortie "ERR" de la BFC est mise à 1 et un code d'erreur est écrit dans un mot de 32 bits ("Défaut" dans l'exemple qui suit). m NOTA : La sortie "WERR" affiche également des messages de warning d'exécution (voir § 5.4) dans ce cas "ERR" reste à 0. CL BFC EN OK ACT ERR (CL = condition logique) ERR Défaut WERR TEM10000/10800F n 28 Liaison bus FIPIO sur APRIL 5000 Le tableau suivant donne une description des paramètres EN, ACT , ERR et WERR communs à toutes les BFC(s) FIPIO. Les autres paramètres sont spécifiques à chaque BFC et sont décrits plus loin dans ce chapitre. Nom Type Fonction Remarques EN Entrée bit ou réseau de contacts • EN = 1 Déclenche l'exécution du service si l'exécution précédente est terminée. • EN = 0 La BFC n'est pas exécutée. Utilisation obligatoire Sortie Bit Signale l'état d'activité de la BFC pour une nouvelle utilisation de la BFC. Utilisation obligatoire • ACT = 1 Signale que le service attendu a été lancé.et est en cours d'exécution • ACT = 0 Signale que le service est achevé et que tous les résultats et codes d'erreurs ont été renseignés par le coupleur. Il est conseillé d'utiliser des %MX, %QX qui sont automatiquement initialisés à Ø en début de programme et au démarrage de l'API, sinon il faut initialiser ACT à Ø par programme ACT EN doit être remis à Ø par l'utilisateur après déclenchement de la BFC Pour le cas où la sortie ACT ne retomberait pas à (version d'UC non les BFC(s) 00(en cas d'erreur liéecompatible au réseau)avec il appartient à FIPIO), il appartient à l'utilisateur gérer un timer l'utilisateur de gérer un timer pour de achever pour remettre ACT à 0. l'attente de fin d'éxecution ERR Sortie Bit ERR = 1 signale l'apparition d'une erreur en cours de traitement de la requête. Attention : En cas de warning, WERR contient le code du défaut mais ERR reste à Ø. Utilisation conseillée Cette sortie est mise à Ø par la BFC à son déclenchement WERR Sortie Mot double Diagnostic d'exécution de la: BFC Contient le code de l'erreur Utilisation conseillée • Si ERR = Ø : il s'agit d'un Warning, • Si ERR = 1 : il s'agit d'un code d'erreur, Cette sortie est mise à Ø par la BFC à son déclenchement, (cf Liste Liste et et décodage décodage des des erreurs erreurs au chapitre (cf E. Exploitation) au § 5.4). TEM10000/10800F n 29 Liaison bus FIPIO sur APRIL 5000 5.1.3. Conseils de programmation Traitement des erreurs des BFC(s) FIPIO Il est vivement conseillé de tester systématiquement la sortie “ERR” des BFC(s) FIPIO, et le cas échéant le mot d’erreur “WERR” correspondant. L’utilisateur pourra en déduire les actions correctives possibles. ! Ne pas modifier les paramètres d'entrée des BFC(s) FIPIO tant qu'elles sont actives. 5.1.4. Restriction d'utilisation des BFC(s) FIPIO Les BFC(s) FIPIO ne sont utilisables que dans les entités %CC Règles pour l'utilisation dans les BFU - Les BFC(s) sont utilisables dans des BFU (boîtes fonctionnelles utilisateurs). - Tous les paramètres de sortie d’une BFC FIPIO utilisés dans une BFU doivent être rendus obligatoires dans l’interface de la BFU. TEM10000/10800F n 30 Liaison bus FIPIO sur APRIL 5000 5.2. Détails des BFC(s) de réglage Ces BFC(s) permettent la mise en œuvre de la fonction réglage, sur les équipements qui offrent cette possibilité : A savoir, les équipements conformes aux profils standard ou étendu et possédant des paramètres : - FSD C8 P, FSD C64/4 P, FSD M8 P, FSD M64/4 P, - FED C32 P, FED M32 P, - ATV. Description de la fonction Nom BFC Cette BFC permet de lire la valeur courante des paramètres de réglage de l'équipement READ_PRM Cette BFC permet de modifier la valeur des paramètres de réglage de l'équipement WRIT_PRM Les BFC(s) sont suivies d'un exemple de mise en oeuvre. Sur toutes les sorties booléennes des BFC(s) PRM, il est interdit d’utiliser des bobines barrées —( / )—. Il faut adopter des bobines simples. ß Ces BFC(s) PRM possédent un paramètre caché (CFIP) contenant le n° du canal qui gère le bus FIPIO (ce paramètre est initialisé à la valeur 2). Il n'y a pas lieu de toucher à ce paramètre (réservé pour des évolutions futures). Ces BFC(s) sont utilisables même si le champ "configuration par défaut" a été coché dans l'écran de configuration. La BFC READ_PRM permet alors de connaitre les valeurs de réglage de l'équipement. Le système automate prenant lui même en charge le réglage initial de l'équipement lors de son apparition sur le bus FIPIO, il est conseillé d'attendre que le mot de défaut des tabulations d'entrée prenne la valeur 0 avant tout déclenchement d'une BFC de réglage. TEM10000/10800F n 31 Liaison bus FIPIO sur APRIL 5000 5.2.1. BFC READ_PRM Fonction Cette BFC permet de lire la valeur courante des paramètres de réglage de l'équipement. Pour connaitre la signification des paramètres de réglage d'un équipement donné, se reporter à la documentation de cet équipement. Représentation CFIP Paramètres TEM10000/10800F Nom Type Fonction EN ACT ERR WERR Bit Voir descriptif général des BFC(s) FIPIO Bit Bit Mot double Ut. obligatoire Ut. obligatoire Ut. conseillée Ut. conseillée BUFF Sortie Table de mots simples (Taille 32 ou 30) Utilisation obligatoire 32 mots pour profils FSD et ATV 30 mots pour le profil FED. CNX Entrée Ce mot contient le n° du point de conMot simple nexion de l'équipement Utilisation obligatoire CFIP Entrée Ce mot contient le n° du canal Mot simple Valeur par défaut fixée à 2 (cf. § 5.2) Buffer recueillant les données reçues Ces données sont au même format que celles saisies dans l'écran "paramètres de réglage" de l'éditeur Configuration Remarques n 32 Liaison bus FIPIO sur APRIL 5000 5.2.2. BFC WRIT_PRM Fonction Cette BFC permet de modifier la valeur des paramètres de réglage de l'équipement. Pour connaitre la signification des paramètres de réglage d'un équipement donné, se reporter à la documentation de cet équipement. La prise en compte des nouveaux paramètres par l'équipement doit être vérifiée par une lecture (BFC READ_PRM). La modification des paramètres de réglage d'un équipement, à l'aide de cette BFC, est temporaire : lors d'un STOP/RUN de l'automate, l'équipement reprend ses valeurs de réglage initiales (voir écran "paramètres de réglage" de l'éditeur Configuration), sauf si le choix "configuration par défaut" a été adopté. Représentation CFIP Paramètres TEM10000/10800F Nom Type Fonction EN ACT ERR WERR Bit Voir descriptif général des BFC(s) FIPIO Bit Bit Mot double Ut. obligatoire Ut. obligatoire Ut. conseillée Ut. conseillée BUFF Entrée Table de mots simples (Taille 32 ou 30) Utilisation obligatoire 32 mots pour profils FSD et ATV 30 mots pour le profil FED. Buffer contenant les données à émettre Ces données sont au même format que celles saisies dans l'écran "paramètres de réglage" de l'éditeur Configuration Remarques n 33 Liaison bus FIPIO sur APRIL 5000 ! Nom Type Fonction Remarques CNX Entrée Ce mot contient le n° du point de conMot simple nexion de l'équipement Utilisation obligatoire CFIP Entrée Ce mot contient le n° du canal Mot simple Valeur par défaut fixée à 2 (cf. § 5.2) Lorsque la sortie ACT d'une BFC WRIT_PRM retombe à 0, ceci garantit que l'émission de la variable qui véhicule les valeurs de réglage sur le bus FIPIO a été demandée par la CPU. Par contre, ceci ne garantit en aucun cas que l'équipement a reçu la variable, ni qu'il l'a prise en compte. En conséquence, si l'équipement à qui les paramètres de réglage sont destinés est absent, la BFC WRIT_PRM demande l'émission de la variable de réglage et n'indique aucun compte-rendu d'erreur (voir exemple en annexe § 6.3.). 5.2.3. Séquencement d'une modification de paramètre Pour modifier les paramètres de réglage d'un équipement, il peut être utile d'acquérir dans un premier temps les valeurs courantes de ces paramètres à l'aide de la BFC READ_PRM. Il est possible alors, de simplement modifier dans le buffer obtenu le(s) paramètre(s) souhaité(s), puis d'activer la BFC WRIT_PRM pour soumettre à l'équipement les nouvelles valeurs. Dans tous les cas, il sera ensuite nécessaire d'activer la BFC READ_PRM afin de s'assurer que les nouveaux paramètres ont bien été pris en compte. L'exemple présenté au § 6.3. montre cette démarche dans le cas de la modification de la "Grande Vitesse" d'un Altivar 16. TEM10000/10800F n 34 Liaison bus FIPIO sur APRIL 5000 5.3. Détails des BFC(s) d'accès aux variables du réseau ! ß TEM10000/10800F Ces BFC(s) sont réservées à une utilisation avancée du bus FIPIO. Elles permettent l'accès en lecture ou en écriture à toutes les variables qui circulent sur le bus. Leur usage demande une bonne connaissance des mécanismes du bus FIPIO, en particulier la connaissance : - des variables, - de leur format, - des conséquences liées à leur accès, en particulier en écriture. Description de la fonction Nom BFC Cette BFC permet de demander la lecture apériodique d'une variable MPS sur le bus FIPIO READ_MPS Cette BFC permet de demander l'écriture apériodique d'une variable MPS sur le bus FIPIO WRIT_MPS Sur toutes les sorties booléennes des BFC(s) MPS, il est interdit d’utiliser des bobines barrées —( / )—. Il faut adopter des bobines simples. Ces BFC(s) MPS possédent un paramètre caché (CFIP) contenant le n° du canal qui gère le bus FIPIO (ce paramètre est initialisé à la valeur 2). Il n'y a pas lieu de toucher à ce paramètre (réservé pour des évolutions futures). n 35 Liaison bus FIPIO sur APRIL 5000 5.3.1. BFC READ_MPS Fonction Cette BFC permet de demander la lecture apériodique d'une variable MPS sur le bus FIPIO. Représentation CFIP Paramètres TEM10000/10800F Nom Type Fonction Remarques EN ACT ERR WERR Bit Voir descriptif général des BFC(s) FIPIO Bit Bit Mot double Ut. obligatoire Ut. obligatoire Ut. conseillée Ut. conseillée ID Entrée Ce mot contient l'identifieur de la variable Mot simple à lire Utilisation obligatoire n 36 Liaison bus FIPIO sur APRIL 5000 Nom Type Fonction Remarques BUFF Sortie Table de mots simples Buffer recueillant les données reçues Utilisation Les données sont acquises sous la forme obligatoire encodée et au format INTEL. Pour les interpréter, il faut se reporter à la documentation dans laquelle est décrite la variable. LNGR Sortie Ce mot contient le nombre d'octets reçus Mot simple Utilisation obligatoire CFIP Entrée Ce mot contient le n° du canal Mot simple Valeur par défaut fixée à 2 (cf. § 5.3.) La longueur de la table de réception BUFF doit être suffisante pour accepter le nombre d'octets reçus dans la variable. Si la table est trop courte, la BFC se termine en erreur (voir § 5.4). Si la capacité de la table est plus grande que le nombre d'octets reçus : - les octets significatifs sont recopiés dans la table de réception BUFF, à partir du mot de rang 0, - le nombre d'octets significatifs est indiqué dans la sortie LNGR, - la sortie WERR signale un warning (voir § 5.4). TEM10000/10800F n 37 Liaison bus FIPIO sur APRIL 5000 5.3.2. BFC WRIT_MPS Fonction Cette BFC permet de demander l'écriture apériodique d'une variable MPS sur le bus FIPIO. Représentation CFIP ! Cette BFC est à manipuler avec précautions car elle permet d'interférer avec la gestion du mode de marche des équipements traitée par l'UC. SCHNEIDER AUTOMATION ne s'engage pas sur une utilisation erronée de ces BFC(s). Paramètres TEM10000/10800F Nom Type Fonction Remarques EN ACT ERR WERR Bit Voir descriptif général des BFC(s) FIPIO Bit Bit Mot double Ut. obligatoire Ut. obligatoire Ut. conseillée Ut. conseillée ID Entrée Ce mot contient l'identifieur de la variable Mot simple à émettre Utilisation obligatoire n 38 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F Nom Type Fonction Remarques BUFF Entrée Table de mots simples Buffer dans lequel sont fournies les données à écrire. Données à fournir sous la forme encodée et au format INTEL. Pour les interpréter, voir la documentation dans laquelle est décrite la variable. Utilisation obligatoire LNGW Entrée Ce mot contient le nombre d'octets à Mot simple émettre Utilisation obligatoire CFIP Entrée Ce mot contient le n° du canal Mot simple Valeur par défaut fixée à 2 (cf. § 5.3.) n 39 Liaison bus FIPIO sur APRIL 5000 5.4. Liste des codes d'erreur 5.4.1. Codes d'erreur communs à toutes les BFC(s) FIPIO ERR = 0 ==> Warnings WERR = 16#FFFFFFF6 ==> ERR = 1 ==> la transaction est déjà en cours Erreurs WERR = 16#00000067 ==> " 16#00000068 ==> " 16#00000069 ==> } (erreur interne à la CPU) la communication ne peut être lancée ; réitérer la requète. " 16#00000100 ==> valeur du paramètre CFIP incorrecte (hors plage). " 16#00000101 ==> " 16#00000102 ==> le canal indiqué dans CFIP n'est pas un canal FIPIO. (erreur interne à la CPU) " 16#00000103 ==> le processeur gérant le canal FIPIO est absent de la configuration " 16#00000104 ==> le processeur gérant le canal FIPIO ne dispose pas de la fonction FIPIO " 16#00000200 ==> plus de ressources mémoire disponibles; la communication ne peut être lancée ; réitérer la requête. " 16#00000201 ==> le nombre maximum de BFC(s) actives en même temps est atteint (20), la communication ne peut être lancée ; réitérer la requête. 5.4.2. Codes d'erreur spécifiques aux BFC XXXX_PRM ERR = 1 ==> Erreurs WERR = 16#00000105 ==> TEM10000/10800F la longueur du buffer BUFF est incorrecte (diffé rente de 32 mots pour un équipement conforme au profil FSD ou un ATV et différente de 30 mots pour un équipement conforme au profil FED) " 16#00000106 ==> la valeur du numéro du point de connexion est incorrecte (hors de l’intervalle 1 à 62) " 16#00000300 ==> erreur réseau ; réitérer la requête (si l’erreur persiste, contacter le SAV). " 16#00000302 ==> équipement absent " 16#00000303 ==> équipement ne supportant pas la fonction réglage n 40 Liaison bus FIPIO sur APRIL 5000 5.4.3. Codes d'erreur spécifiques aux BFC XXXX_MPS ERR = 0 ==> Warnings WERR = 16#FFFFFFF7 ==> ERR = 1 ==> la longueur des données reçues est plus courte que le buffer fourni pour les recopier (BFC READ_MPS uniquement) Erreurs Erreurs réseau WERR = 16#00000002 ==> TEM10000/10800F une demande de service universel est faite sur un identifieur qui ne les supporte pas " 16#00000003 ==> la variable est absente de la configuration AE_MPS active " 16#00000004 ==> les ressources internes sont saturées ; réitérer la requête " 16#00000005 ==> time-out (l’identifieur n’a pas été mis à jour au bout de deux secondes) " 16#00000006 ==> PDU invalide, la variable n’a pas de valeur (par ex: tentative de lecture sur une variable accessible seulement en écriture) " 16#00000007 ==> le buffer au niveau MPS est trop petit pour contenir la variable " 16#00000008 ==> tentative d’écriture sur une variable accessible seulement en lecture " 16#00000009 ==> tentative d’accès à une variable non configurée au niveau de la couche liaison (par ex : tentative d’émission d’un nombre d’octets supérieur à la taille de l’identifieur) " 16#0000000A ==> le buffer configuré au niveau de la couche liaison est trop petit pour pouvoir contenir la variable " 16#0000000B ==> erreur interne CPU ; réitérer la requête (si l’erreur persiste, contacter le SAV) " 16#0000000C ==> erreur interne CPU ; contacter le SAV " 16#0000000D ==> service aborté car la configuration AE_MPS ou SEI a été modifiée entre-temps " 16#0000000F ==> erreur interne CPU ; contacter le SAV n 41 Liaison bus FIPIO sur APRIL 5000 Autres erreurs : (BFC READ_MPS uniquement) WERR = 16#00000300 ==> " TEM10000/10800F 16#00000301 ==> erreur dans le status MPS de la variable reçue ; réitérer la requête (si l’erreur persiste, contacter le SAV) la longueur des données reçues est supérieure à celle du buffer fourni n 42 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F n 43 Liaison bus FIPIO sur APRIL 5000 6. Annexes 6.1. Les restrictions Les BFC IN ne sont pas utilisables pour les entrées déportées sur le canal FIPIO. Les BFC OUT ne sont pas utilisables pour les sorties déportées sur le canal FIPIO. Pour les cartes en racks, le %TD NO RUN est exécuté sur chaque (défaut configuration, DE, DI), ce n'est pas obligatoirement le cas pour les entrées/sorties déportées sur le canal FIPIO. 6.2. Utilisation d'un CCX17 avec l'APRIL 5000 Le terminal opérateur CCX17 peut être connecté à un APRIL 5000 par l'intermédiaire du bus FIPIO. Son utilisation nécessite de créer le CCX17 dans la configuration du bus FIPIO, puis de le paramètrer (cf. § 3.). Dès lors que l'automate contient une application ORPHEE, dont la configuration du bus FIPIO prévoit le CCX17 au point de connexion qui lui a été attribué, celui-ci se connecte et échange périodiquement ses tabulations d'entrées et ses tabulations de sorties. Les tabulations de sorties sont sans utilité dans le cas du CCX17. Par contre, les tabulations d'entrées indiquent l'état des boutons du CCX17, à savoir : chaque bit du premier mot de la tabulation d'entrées correspond à l'état d'un bouton, en commençant par le bit de poids faible pour le bouton n°1. L'enfoncement de la touche provoque la mise à l'état 1 du bit associé ; le relachement, sa mise à l'état 0. L'appui sur le bouton n°3 du CCX17 provoque le passage à la valeur 0004 du premier mot de la tabulation d'entrées. x bouton du CCX 16 15 14 - - - 3 2 F 1 f 1er mot de tabulation 8 4 2 1 0 8 4 2 1 0 8 4 2 1 0 8 4 2 1 4 De plus, le mot de défaut associé aux tabulations d'entrées vaut 0 normalement et 255 en cas de défaut du CCX17 (ou en cas de déconnexion du bus). Une fois le CCX17 connecté à l'automate via le bus FIPIO, son utilisation requiert la création d'une application MMI 17 WIN. Se reporter à la documentation de l'outil MMI 17 WIN pour le détail sur la mise en oeuvre de MMI 17 WIN avec un APRIL5000. Il est à noter que deux principes de communication entre le CCX17 et l'automate sont décrits dans la documentation de l'outil MMI 17 WIN, à savoir : - échanges par boite à lettres, - échanges par blocs fonction texte. Seul l'échange par boite à lettres est utilisable avec un APRIL 5000. Le CCX17 lit les commandes de l'automate dans une table de %MW (contrôle de l'état des voyants, groupe de messages ou liste de messages à afficher). De même, il lit une table de mots ou de bits, pour la gestion des messages d'alarme TEM10000/10800F n 44 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F n 45 Liaison bus FIPIO sur APRIL 5000 6.3. Exemple d'utilisation des BFC(s) XXXX_PRM Cet exemple illustre la modification du paramètre de réglage "grande vitesse" sur un ATV16. Ce paramètre est le premier mot de la table. Le principe appliqué ici est le suivant : 1° 2° 3° 4° Lecture des valeurs de réglage courantes à l'aide de la BFC READ_PRM, Modification de la "grande vitesse" à l'aide d'une BFC COPY, Ecriture des nouvelles valeurs avec la BFC WRIT_PRM, Relecture des valeurs de réglage en utilisant la BFC READ_PRM, pour s'assurer que la modification a bien été prise en compte. TEM10000/10800F n 46 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F n 47 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F n 48 Liaison bus FIPIO sur APRIL 5000 TEM10000/10800F n