Schneider Electric April5000, ORPHEEDIAG, Additif Mode d'emploi

Ajouter à Mes manuels
52 Des pages
Schneider Electric April5000, ORPHEEDIAG, Additif Mode d'emploi | Fixfr
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

Manuels associés