Vous êtes sur la page 1sur 22

NUM

1020/1040/1060
MANUEL
D'INTEGRATION
FIPWAY
0100938972/1

03-98 fr-938972/1
Malgré tout le soin apporté à l’élaboration de ce document, NUM ne peut garantir l’exactitude de toutes les informations qu’il contient et ne peut
être tenu responsable, ni des erreurs qu’il pourrait comporter, ni des dommages qui pourraient résulter de son utilisation ou de son application.

Les produits matériels, logiciels et services présentés dans ce document sont à tout moment susceptibles d’évolutions quant à leurs caractéristiques
de présentation, fonctionnement ou utilisation. Leur description ne peut en aucun cas revêtir un aspect contractuel.

Les exemples de programmation sont décrits dans ce manuel à titre didactique. Leur utilisation dans des programmes d’applications industrielles
nécessite des adaptations spécifiques selon l’automatisme concerné et en fonction du niveau de sécurité demandé.

© Copyright NUM 1998


Toute reproduction de cet ouvrage est interdite. Toute copie ou reproduction, même partielle, par quelque procédé que ce soit, photographie,
magnétique ou autre, de même que toute transcription totale ou partielle lisible sur machine électronique est interdite.

© Copyright NUM 1998 logiciel NUM gamme 1000.


Ce logiciel est la propriété de NUM. Chaque vente d’un exemplaire mémorisé de ce logiciel confère à l’acquéreur une licence non exclusive
strictement limitée à l’utilisation du dit exemplaire. Toute copie ou autre forme de duplication de ce produit est interdite.

2 fr-938972/0
Table des matières

Table des matières

1 Présentation de FIPWAY 7
1.1 Généralités 7
1.2 Exemple 7
1.3 Principe de fonctionnement 8
2 Installation 9
2.1 Carte de communication FIPWAY : TSX FPP20 9
2.2 Installation sur NUM 1020/1040 10
2.3 Installation sur NUM 1060 11
2.3.1 Carte interface et carte de communication
FIPWAY pour NUM 1060 11
2.3.2 NUM 1060 Serie I 12
2.3.3 NUM 1060 Serie II 12
2.4 Raccordement au réseau FIPWAY 13
2.5 Exemple 14
3 Mise en œuvre logicielle 15
3.1 Services : mots communs et table JNET 15
3.2 Messagerie UNI-TE 15
3.3 Messagerie prioritaire ou télégramme 16
4 Configuration - Programmation 17
4.1 Configuration 17
4.2 Programmation 18
4.3 Variables de diagnostic 18
4.3.1 Indicateurs de rafraîchissement 18
4.3.2 Numéro de la station 18
5 Caractéristiques - Performances 19
5.1 Caractéristiques 19
5.2 Performances 20
Annexe 1 Format d'un échange FIPWAY 21

fr-938972/1 3
4 fr-938972/1
Table des matières

Evolutions de la documentation

Date Indice Nature des évolutions


02 - 97 0 Création du document.
03 - 98 1 Mise à jour du document

fr-938972/1 5
6 fr-938972/1
6 fr-938972/1
1.3 Principe de fonctionnement
Un équipement sur le réseau de cellule FIPWAY est identifié par une adresse unique formée du numéro de réseau
et du numéro de station

Numéro de réseau
Le numéro de réseau prend les valeurs :
- 0 dans les architectures monoréseau,
- 1 à 127 dans les architectures multiréseau ou dans des architectures monoréseau susceptibles d'être connec-
tées ultérieurement.

Numéro de station
Le numéro de station représente l'adresse physique de l'équipement sur le réseau et prend une valeur comprise entre
0 et 63.
Dans le cas de FIPWAY, le couple adresse réseau adresse station d'un équipement permet de construire les adresses
de niveau liaison :
- pour l'adressage des variables produites (en diffusion) par l'équipement,
- pour l'adressage des messages en provenance ou à destination de l'équipement.
L'adressage liaison d'une variable s'effectue par un identifieur codé sur un entier de 16 bits. Les variables applicatives
transmises sont les mots communs (variables %S). Elles utilisent le service liaison de transfert cyclique de variables.
Chaque message liaison transmis contient l'adresse de l'entité émettrice et celle de l'entité destinataire. Chaque
adresse est codée sur 24 bits.
FIPWAY propose deux types de message applicatifs :
- les télégrammes qui utilisent le service liaison de transfert cyclique de messages acquittés (les télégrammes
sont toujours équivalents à une communication point à point),
- les datagrammes qui utilisent le service de transfert apériodique de messages qui sont :
• soit acquittés pour les messages en point à point,
• soit non acquittés pour les messages en diffusion.

Arbitre de bus
Sur un réseau FIPWAY et à un instant donné, une seule station autorise les échanges de données : c'est l'arbitre de
bus actif, chargé de gérer l'accès au médium.
La mission de l'arbitre de bus est simple, elle consiste à dérouler la liste des échanges cycliques de variables et de
messages à envoyer puis d'allouer la parole pour les échanges apériodiques de variables et de messages demandés.
La liste des échanges cycliques suivie des fenêtres allouées pour le trafic apériodique forment un macrocycle. C'est
la scrutation de ce macrocycle, répétée à l'infini, qui est effectuée par l'arbitre de bus actif.
Sur un réseau FIPWAY, le macrocycle est le même quel que soit le programme application. Il permet notamment :
- de scruter toutes les 10 ms les télégrammes émis par les stations de numéro compris entre 0 et 15,
- de scruter toutes les 40 ms les variables mots communs émis par les stations de numéro compris entre 0 et
31,
- d'allouer une fenêtre d'échanges apériodiques de messages comportant un maximum de 210 messages de
128 octets par seconde à partager entre toutes les stations.

8 fr-938972/1
Installation

2 Installation

2.1 Carte de communication FIPWAY : TSX FPP20

7 89 7 89

AB E

AB E
456

456
CD

CD
NET

23

23
F 01 F 01

H L
7 89
AB E
7 89 STA

AB E
456

456
CD

CD
23

23
F 01 F 01

TSXFPP20

La carte de communication FIPWAY est équipée d'un cordon TSX FP CG030 de longueur 3 mètres et deux vis de
fixation à fixer sur la carte d'accueil. Le connecteur SubD de ce cordon se branchera sur un boîtier TSX FP ACC4 non
fourni.
Le réglage du numéro de réseau est réalisé par les 2 commutateurs rotatifs repérés par NET (0 à F pour chaque). Ce
numéro est transmis sur un octet : le commutateur de droite correspond aux poids faibles (L), celui de gauche aux poids
forts (H). Codage du numéro de 0 à 127.
Le réglage du numéro de station est réalisé par les 2 commutateurs rotatifs repérés par STA (0 à F pour chaque). Ce
numéro est transmis sur un octet : le commutateur de droite correspond aux poids faibles (L), celui de gauche aux poids
forts (H). Codage du numéro de 0 à 63.
En face avant de la carte sont situés deux voyants :
- voyant supérieur ERR : indique un défaut d'adresse ou une configuration incorrecte,
- voyant inférieur COM : indique une communication en cours

REMARQUE Cette carte de communication FIPWAY doit impérativement être fixée par ses 2
vis afin d'assurer la continuité de masse de son capot métallique.

fr-938972/1 9
2.2 Installation sur NUM 1020/1040

Interrupteursde réglage
sans effet sur FIPWAY
S OW DC
P R
P 4V

P E
Y
2

L
+

U
-

t
Carte de
se
Re

L2 L3 r
communication
Pw
L1
f ail
De F
C
o
FIPWAY
S m
e 1
r
i
R a
e l
c I
t
/
A
n
E a
m

t
tpu
Ou

Vis

l = 3 mètres
ut
Inp
is
Ax
P
a
n
e
l

1 - Régler le numéro de réseau et le numéro de station sur les commutateurs rotatifs comme indiqué au paragraphe
précédent,
2 - Insérer la carte de communication FIPWAY, hors tension, dans la glissière prévue à cet effet,
3 - Assurer sa fixation par les 2 vis.

10 fr-938972/1
Installation

2.3 Installation sur NUM 1060


2.3.1 Carte interface et carte de communication FIPWAY pour NUM 1060

Carte
interface
FIPWAY

Carte de
communication
1
FIPWAY

Vis

l = 3 mètres
IA
MC
PC OM
C

1 - Régler le numéro de réseau et le numéro de station sur les commutateurs rotatifs comme indiqué au paragraphe
précédent,
2 - Insérer la carte de communication FIPWAY, hors tension, dans la glissière prévue à cet effet dans la carte
interface en 1 ou 2, le logiciel se chargeant de détecter au démarrage sa présence et son emplacement.
3 - Assurer sa fixation par les 2 vis prévues à cet effet.

fr-938972/1 11
2.2 Installation sur NUM 1020/1040

Interrupteursde réglage
sans effet sur FIPWAY
S OW DC
P R
P 4V

P E
Y
2

L
+

U
-

t
Carte de
se
Re

L2 L3 r
communication
Pw
L1
f ail
De F
C
o
FIPWAY
S m
e 1
r
i
R a
e l
c I
t
/
A
n
E a
m

t
tpu
Ou

Vis

l = 3 mètres
ut
Inp
is
Ax
P
a
n
e
l

1 - Régler le numéro de réseau et le numéro de station sur les commutateurs rotatifs comme indiqué au paragraphe
précédent,
2 - Insérer la carte de communication FIPWAY, hors tension, dans la glissière prévue à cet effet,
3 - Assurer sa fixation par les 2 vis.

10 fr-938972/1
Installation

2.4 Raccordement au réseau FIPWAY


Les accessoires permettant le câblage et l'installation d'un réseau FIPWAY sont commercialisés et doivent
être approvisionnés auprès de SCHNEIDER.
Les principales références sont données ci-après :

Câble principal FIPWAY


Ce câble souple de diamètre 8 mm est composé d'une paire torsadée blindée d'impédance caractéristique
150 Ohms. Il est proposé avec les 3 références :
- TSX FP CA 100 pour un rouleau de longueur 100 mètres,
- TSX FP CA 200 pour un rouleau de longueur 200 mètres,
- TSX FP CA 500 pour un rouleau de longueur 500 mètres.

Boîtier de dérivation TSX FP ACC4

Ce boîtier étanche permet le raccordement sur bornier à vis du câble principal FIPWAY. Il possède
également un connecteur 9 points femelle (situé sous le bouchon) destiné à brancher un équipement en
dérivation sur le réseau à l'aide du câble TSX FP CG030.
Chaque équipement nécessite un boîtier de dérivation.

Terminaison de ligne TSX FP ACC7

Cet accessoire est indispensable pour adapter l'impédance de la ligne à chacune de ses extrémités. Deux
terminaisons de ligne sont donc nécessaires. La terminaison de ligne se monte et se raccorde dans le
boîtier de dérivation décrit précédemment.

fr-938972/1 13
2.5 Exemple

POSTE de
CONDUITE

4 2 1 2 1 2 1 3

2 4

AUTOMATE
SCHNEIDER
AUTOMATION

NUM 1020 NUM 1060 Serie I


NUM 1040 NUM 1060 Serie II

1- TSX FP CAXXX : câble principal


2- TSX FP ACC4 : boîtier de dérivation
3- TSX FP CG030 : câble de raccordement
4- TSX FP ACC7 : terminaison de ligne

14 fr-938972/1
Installation

3 Mise en œuvre logicielle

3.1 Services : mots communs et table JNET


Les services offerts constituent une base de données distribuée entre tout ou partie des équipements d'un réseau
FIPWAY. La base de données est constituée d'un total de 128 mots de 16 bits configurables suivant l'un des deux
services suivants :
- l'un appelé "mots communs" ou "COM" permet la constitution d'une base partagée de 128 mots de 16 bits, les
32 premières stations du réseau hébergeant 4 mots (ou 8 octets) chacune.
Les variables "mots communs" (256 octets) sont adressables comme suit :
station 0 : %S0.B à %S7.B
station 1 : %S100.B à %S107.B
"
etc......
station 31 : %S1F00.B à %S1F07.B
Les variables % sont codées sur 4 digits hexadécimaux. Les 2 digits de poids faibles indiquent le numéro de
l'octet dans la station (00 à 07) et les 2 digits de poids forts le numéro de la station (00 à 1F).
- l'autre service appelé "table JNET" laisse à l'utilisateur le choix de la répartition des 128 mots sur les 32
premières stations. Au maximum 32 mots par station
Les 256 octets de la table JNET sont adressables comme suit :
de %S0.B à %S7F.B pour les 128 premiers octets
de %S100.B à %S17F.B pour les 128 suivants.
Le choix du service "JNET" entraîne l'invalidation des "COM".
Les deux services ne peuvent pas être utilisés ensemble.
Les mots communs ou la table JNET sont échangés de façon cyclique et automatique sans programmation. Leur
utilisation est recommandée pour les échanges périodiques de variables d'état entre les différents équipements du
réseau.

3.2 Messagerie UNI-TE


Le service de messagerie UNI-TE permet l'échange de données entre 2 stations par un mécanisme de question/
réponse appelé requête/compte rendu. La commande numérique peut être :
- CLIENT : c'est elle qui prend l'initiative de la communication en posant une question, transmettant une infor-
mation (écriture) ou en envoyant un ordre équipement du réseau. Ces requêtes dépendent bien entendu de
l'application que l'on veut réaliser et doivent être programmées par l'utilisateur dans son programme automate,
- SERVEUR : à l'inverse, elle répond aux questions qui lui sont posées en fournissant un compte rendu. Ce
service permet la lecture des variables automate ou CN.

! ATTENTION

La communication vers la CN s'effectue au format INTEL.

fr-938972/1 15
3.3 Messagerie prioritaire ou télégramme
Ce service est un cas particulier du précédent permettant de transmettre par messagerie UNI-TE des informations
urgentes et par conséquent peu fréquentes entre 2 équipements du réseau. Le télégramme est émis en priorité sur
le réseau par rapport à toutes les requêtes pouvant être en attente. La taille maximale des télégrammes est limitée
à 16 octets.

! ATTENTION

La communication vers la CN s'effectue toujours au format INTEL.

16 fr-938972/1
2.5 Exemple

POSTE de
CONDUITE

4 2 1 2 1 2 1 3

2 4

AUTOMATE
SCHNEIDER
AUTOMATION

NUM 1020 NUM 1060 Serie I


NUM 1040 NUM 1060 Serie II

1- TSX FP CAXXX : câble principal


2- TSX FP ACC4 : boîtier de dérivation
3- TSX FP CG030 : câble de raccordement
4- TSX FP ACC7 : terminaison de ligne

14 fr-938972/1
4.2 Programmation
Les échanges avec une station distante s'effectuent par requêtes UNI-TE.
L'émission d'une requête s'effectue avec l'instruction "neto" et la lecture d'une réponse avec l'instruction "neti".

Syntaxe des instructions

neto(porte_source, &datagramme)

neti(porte_source, &datagramme)

Ces instructions sont documentées dans le manuel de programmation de la fonction automatisme-langage Ladder
(938846). Leurs programmation et mise au point s'effectuent sur PC avec l'outil PLCTool; voir le manuel "PLCTool-
outil de programmation langage Ladder" (938859).

! ATTENTION

Pour émettre un télégramme (requête prioritaire), ou lors de la réception d'un télégramme,


l'octet "réservé" du buffer d'émission ou de réception doit contenir la valeur 5.

4.3 Variables de diagnostic


4.3.1 Indicateurs de rafraîchissement
Chaque station du réseau possède 32 variables de type "bit" appelées indicateurs de rafraîchissement et adressables
comme suit :
%S3F70.0 : bit de rafraîchissement de la station 0
%S3F70.1 : bit de rafraîchissement de la station 1
.
.
etc ...
%S3F73.7 : bit de rafraîchissement de la station 31.
Chacun de ces indicateurs est mis à 1 par le système lorsque les mots communs ou mots JNET de la station
correspondante viennent d'être écrits. La mise à 0 est à la charge du programme utilisateur.
Par l'intermédiaire de ces bits, on pourra contrôler la présence d'une station sur le réseau et surveiller son activité.

4.3.2 Numéro de la station


Par lecture de l'octet %S3F79.B une station peut connaître son adresse sur le réseau. Cette variable n'est significative
que lorsque l'un des services mots communs ou table JNET est actif.

18 fr-938972/1
Installation

5 Caractéristiques - Performances

5.1 Caractéristiques
Structure
Nature : réseau industriel ouvert conforme à la norme FIP.
Topologie : Liaison des équipements par chaînage ou dérivation.
Méthode d'accès : Gestion du bus par un arbitre de bus.
Echanges privilégiés : Télégrammes, mots communs et messages UNI-TE.

Transmission
Mode : Couche physique en bande de base sur paire torsadée blindée suivant la norme
NF C46 604.
Débit binaire : 1 Mb/s.
Médium : Paire torsadée blindée (150 Ohms d'impédance caractéristique).

Configuration
Nb de stations : 32 stations par segment (64 maximum sur l'ensemble des segments).
Nb de segments : 5 au maximum (en cascade) en utilisant des répéteurs électrique ou optiques
(4 maximum en cascade).
Longueur : La longueur d'un segment dépend de la nature de ses dérivations. Elle est de
1000 mètres maximum sans répéteur pour un segment, et de 5000 mètres
maximum entre les équipements les plus éloignés (5 segments).
Multiréseau : Interconnexion de 127 réseaux FIPWAY, MAPWAY, TELWAY, ETHWAY ou
MMS/ETHERNET.
Dérivations : Elles sont réalisées à partir d'un boîtier de dérivation par un câble de dérivation
ou éventuellement par un aller-retour de câble principal. Si un câble de dérivation
est utilisé, la longueur de la dérivation est égale à 3 longueurs équivalentes de
câble principal. La longueur d'un segment est donc égale à :

L = somme des Lpx + 3 ∗ somme des Ldx (≤ 1000 m)

Lp1 Lp2 Lp3 Lp6

Ld1 Ld2 Lp4 Lp5 Ld3

Lp : câble principal
Ld : câble de liaison

fr-938972/1 19
Services
COM : Base de données distribuées de 128 mots maximum (4 mots par station); les CN
NUM disposent de 0 à 4 mots communs pour les stations d'adresse 0 à 31.
UNI-TE : Service de requêtes point à point avec compte-rendu de 128 octets maximum,
utilisable par l'ensemble des stations. La taille des messages est de 128 octets
maximum pour les CN NUM.
Application à application : Messagerie point à point de 128 octets maximum, utilisable par l'ensemble des
stations.
La taille des messages d'application à application est de 128 octets maximum
pour les automates programmables modèle 45.
Télégramme : Messagerie prioritaire point à point de 16 octets maximum. Il est limité aux
stations d'adresse 0 à 15.
Sécurité : Caractères de contrôle sur chaque trame et acquittement des messages point à
point conformément à la norme NF C46 603.

Taille maximum des informations transmises


Variables : 128 octets.
Messages : 128 octets.
Débit message : 210 messages de 128 octets par seconde.

5.2 Performances
Le principe de fonctionnement d'un réseau FIPWAY permet d'avoir, pour une configuration donnée, des temps de
cycle réseau garantis et constants quel que soit le trafic et le nombre de stations (2 à 64). Ceci permet de faire évoluer
une installation FIPWAY (adjonction ou suppression de stations) sans en altérer les performances.

Temps de transmission maximum

Télégrammes (TLG)
Les messages applications prioritaires sont transmis en moins de 10 ms à concurrence d'un TLG par station

Mots communs (COM)


La mise à jour de l'ensemble de la base de données des mots communs est effectuée toutes les 40 ms.

20 fr-938972/1
Installation

Annexe 1 Format d'un échange FIPWAY

Un échange sur FIPWAY se compose de deux transferts de trames :


- une trame question contenant l'identifieur de la variable à émettre ou de l'entité source d'un message à émet-
tre,
- une trame réponse contenant la valeur de la variable identifiée ou le message application émis.
La trame FIPWAY se décompose de la manière suivante :

Préambule Début de trame Contrôle Données FCS Fin de trame


8 bits 6 bits 1 octet 0 à 262 octets 2 octets 7 bits

si trame question : si trame réponse variable : si trame réponse message :


valeur identifieur Mots COM adresse destinataire
présence... adresse source
datagramme série 7

Préambule
Cette suite de 8 bits permet aux récepteurs de se synchroniser sur l'horloge de l'émetteur.

Début de trame
Ce délimiteur de fin de trame, comprenant 6 bits, permet à la couche liaison de données de localiser le début de
l'information qui la concerne.

Contrôle
Cet octet précise quel est le type de trame échangé :
- trame question : variable identifiée, message ou requête,
- trame réponse : variable identifiée, message acquitté ou non, acquittement ou requête, ....

Données
Ce champ contient :
- la valeur de l'identifieur (2 octets) pour une trame question,
- la valeur de la variable application (2 à 128 octets) pour une trame réponse variable identifiée,
- une adresse source (3 octets), une adresse destinataire (3 octets) et un datagramme série 7 pour une trame
réponse message,
- une suite d'identifieurs pour une trame réponse requête (service système).

FCS (séquence de contrôle de trame)


Ces 2 octets permettent de vérifier si l'échange s'est correctement déroulé. Le code de contrôle est calculé par la
station émettrice puis envoyé à la suite des données. La station réceptrice recalcule ce code puis le compare avec
le code émis par l'émetteur. Dans le cas où une incohérence est détectée, la trame est refusée par le destinataire.

Fin de trame
Ce délimiteur de fin de trame, comportant 7 bits, permet à la couche liaison de données de localiser la fin de
l'information qui la concerne.

fr-938972/1 21
4.2 Programmation
Les échanges avec une station distante s'effectuent par requêtes UNI-TE.
L'émission d'une requête s'effectue avec l'instruction "neto" et la lecture d'une réponse avec l'instruction "neti".

Syntaxe des instructions

neto(porte_source, &datagramme)

neti(porte_source, &datagramme)

Ces instructions sont documentées dans le manuel de programmation de la fonction automatisme-langage Ladder
(938846). Leurs programmation et mise au point s'effectuent sur PC avec l'outil PLCTool; voir le manuel "PLCTool-
outil de programmation langage Ladder" (938859).

! ATTENTION

Pour émettre un télégramme (requête prioritaire), ou lors de la réception d'un télégramme,


l'octet "réservé" du buffer d'émission ou de réception doit contenir la valeur 5.

4.3 Variables de diagnostic


4.3.1 Indicateurs de rafraîchissement
Chaque station du réseau possède 32 variables de type "bit" appelées indicateurs de rafraîchissement et adressables
comme suit :
%S3F70.0 : bit de rafraîchissement de la station 0
%S3F70.1 : bit de rafraîchissement de la station 1
.
.
etc ...
%S3F73.7 : bit de rafraîchissement de la station 31.
Chacun de ces indicateurs est mis à 1 par le système lorsque les mots communs ou mots JNET de la station
correspondante viennent d'être écrits. La mise à 0 est à la charge du programme utilisateur.
Par l'intermédiaire de ces bits, on pourra contrôler la présence d'une station sur le réseau et surveiller son activité.

4.3.2 Numéro de la station


Par lecture de l'octet %S3F79.B une station peut connaître son adresse sur le réseau. Cette variable n'est significative
que lorsque l'un des services mots communs ou table JNET est actif.

18 fr-938972/1

Vous aimerez peut-être aussi