gefran PROFIBUS DP Manuel utilisateur

Ajouter à Mes manuels
28 Des pages
gefran PROFIBUS DP Manuel utilisateur | Fixfr
GFW
CONTROLEURS MODULAIRES DE PUISSANCE
MANUEL DE CONFIGURATION
ET D’INSTALLATION DANS LES RESEAUX PROFIBUS
Version logicielle : 1.3x
code: 80959B - 07-2019 - FRA
Le présent document intègre les manuels suivants :
- Mode d’emploi et avertissements
(COD. 80962x)
- Manuel de configuration et de programmation (COD. 80963x)
La version logicielle à laquelle le présent manuel fait
référence est celle de la carte d’interface bus de terrain
Modbus RTU/PROFIBUS mise en place dans le GFW en
tant que port de communication série PORT 2.
Le présent document est la propriété de GEFRAN et il ne peut être reproduit ni cédé à des tiers sans son autorisation.
ATTENTION!
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Le présent manuel doit être considéré comme
faisant partie intégrante du produit et il doit toujours
être accessible aux personnes qui interagissent avec
ce dernier.
Le manuel doit toujours accompagner le produit, y compris lors de sa cession à un autre utilisateur.
Les installateurs et les agents de maintenance sont tenus de lire le présent manuel et de respecter
scrupuleusement les prescriptions contenues dans
ce dernier ainsi que dans ses annexes. GEFRAN ne
saurait être tenue pour responsable des dommages
corporels et/ou matériels résultant du non-respect des
prescriptions ci-contenues.
Le Client étant tenu au secret industriel, la
présente documentation et ses annexes ne peuvent
être altérées, modifiées, reproduites ou cédées à des
tiers sans l’autorisation de GEFRAN.
1
2
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
SOMMAIRE
SOMMAIRE..........................................................................3
INTRODUCTION..................................................................4
AVERTISSEMENTS��������������������������������������������������������4
STRUCTURE DES DONNEES PROFIBUS DP.................10
TELEGRAMME DE CHANGEMENT D’ADRESSE DE
NŒUD (SAP 55)������������������������������������������������������������10
TELEGRAMME DE CONFIGURATION (SAP 62)��������10
BIBLIOGRAPHIE.................................................................4
TELEGRAMME DE PARAMETRAGE (SAP 61)����������� 11
PRINCIPALES CARACTERISTIQUES TECHNIQUES.......4
TELEGRAMME DE DEMANDE DES DONNEES DE DIAGNOSTIC (SAP 60)������������������������������������������������������15
CARACTERISTIQUES TECHNIQUES����������������������������5
DELAIS DE MISE A JOUR DES DONNEES DE PROCESSUS ���������������������������������������������������������������������������������6
INSTALLATION....................................................................7
ECHANGE DE DONNEES (SAP DEFAULT)����������������16
UTILISATION DE GFW-PROFIBUS AVEC SIEMENS STEP7
– TIA PORTAL...................................................................21
CONFIGURATION���������������������������������������������������������21
RACCORDEMENTS ELECTRIQUES AU RESEAU PROFIBUS������������������������������������������������������������������������������7
PARAMÉTRAGE������������������������������������������������������������24
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DES
SELECTEURS ROTATIFS�����������������������������������������������9
BLOCS DE FONCTION (FUNCTION BLOCK)��������������26
ZONE DE DIAGNOSTIC STANDARD DE L’ESCLAVE�25
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DU
LOGICIEL������������������������������������������������������������������������9
SELECTION DE LA CONFIGURATION GFW A L’AIDE DES
COMMUTATEURS�����������������������������������������������������������9
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
3
INTRODUCTION
La gamme de contrôleurs modulaires de puissance “GFW” avec interface PROFIBUS DP permet d’intégrer rapidement un nombre élevé d’unités de commande compactes pour la régulation de la température et le pilotage du dispositif
chauffant (jusqu’à 372 zones), dans le cadre de systèmes d’automatisation évolués (automates programmables, systèmes
de supervision, etc.), interconnectés via des réseaux de communication et des protocoles définis par le standard .
La fonction du présent manuel n’est pas de décrire le bus de terrain “PROFIBUS DP”. L’utilisateur est censé
posséder des connaissances à ce sujet et il pourra éventuellement se reporter à la norme mentionnée ou au site officiel
géré par P.N.O. (Profibus Network Organization) : www.profibus.com .
Par ailleurs, l’utilisateur est censé connaître les caractéristiques techniques des produits GFW, illustrées dans
les manuels joints aux dispositifs ou disponibles sur le site Internet de GEFRAN S.P.A. www.gefran.com.
Pour faciliter l’installation et la configuration des GFW dans un réseau PROFIBUS DP, GEFRAN fournit des
bibliothèques de Blocs Fonctionnels pour SIEMENS STEP7® et - TIA Portal.
AVERTISSEMENTS
En fonction de la version du produit GFW acheté, utiliser le fichier GSD /3/ correspondant :
TABLEAU DE COMPATIBILITE DES VERSIONS FW ET DES FICHIERS GSD
POUR MODULE GFW-PROFI “HIGH PERFORMANCE”
N
FW “GFX4-PROFI”
Version
Date
GSD “GFWH0D76”
Version
Date
LIBRERIE STEP7“GEFRAN”
Version
Date
MANUALE“PROFIBUS”
Code
Date
1
01.20
1-10-2011
01
29-11-2011
2
1-10-2011
80959
01/12
2
01.22
31-08-2012
02
20-05-2013
2:00
21-06-2013
80959A
…
3
01.30
07/05/2017
02
20/05/2013
02
21/06/2013
80959B
10/2018
BIBLIOGRAPHIE
/1/ IEC 61158, Digital data communications for measurement and control – Fieldbus for use in industrial control system
/2/ PROFIBUS Specification, Normative Parts of PROFIBUS –FMS, -DP, -PA according to the EN 50170
/3/ PROFIBUS Guideline Vol.1 GSD, Specification for PROFIBUS Device Description and Device Integration
/4/ GFW adv 80962x, GFW ISTRUZIONI PER USO ED AVVERTENZE
/5/ GFW adv 80963x, GFW MANUALE DI CONFIGURAZIONE E PROGRAMMAZIONE
/6/ GFW_Modbus_V100, GFW - MODBUS MEMORY MAP V.1.00 et la suite
PRINCIPALES CARACTERISTIQUES TECHNIQUES
Le module d’interface Fieldbus GFW-PROFI est installé à l’intérieur des produits GFW et permet d’en étendre la communication, en les dotant du protocole PROFIBUS DP. Il s’agit d’un «pont» entre le réseau PROFIBUS et le réseau
MODBUS RTU présent dans le GFW.
•
•
•
•
•
•
4
Deux voies de communication sont prévues :
- la première voie est le port série avec protocole PROFIBUS DP Esclave, qui permet le raccordement
avec un Maître Profibus ;
- la seconde voie est un port série avec protocole Modbus RTU, qui permet de se raccorder au GFW sur
lequel le module est installé.
Gestion d’une à trois zones de thermo-régulation avec GFW monophasé, biphasé ou triphasé.
Nombre maximum de zones de thermo-régulation GFW pouvant être gérées depuis le Maître PROFIBUS :
372 (124 nœuds x 3 zones).
Port série RS485, isolé galvaniquement de l’alimentation.
Fonctionnement de l’esclave Profibus DP également en cas de panne de la partie de régulation.
Sélection de l’adresse PROFIBUS via HW ou SW.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
CARACTERISTIQUES TECHNIQUES
Port PROFIBUS
Protocole
Profibus DP V0 (esclave)
Fonction
Connexion GFW sur un dispositif
Profibus DP Master
Débit en bauds
Synchronisation automatique (9.6 ... 12000 kBit/s)
Connecteur
9 broches type D
Adresse de nœud
HW: 1...99 sélectionnable à l’aide des sélecteurs rotatifs situés dans le GFW
SW: 1...124 par message logiciel spécifique
Taille données E/S
En fonction de la configuration sélectionnée:
min. 39 octets E/S
max. 71 octets E/S
Télégram. supportés
Data_Exchange, Slave_Diag, Set_Prm, Chk_Cfg, Get_Cfg, Global_Control, Set-Slave-Add
Fichier GSD
GFWH0D76.gsd
Port Modbus
Protocole
ModBus RTU (maître) série RS485
Fonction
Connexion sur l’instrument GFW
Débit en bauds
19200bps
Connecteur
Non accessible depuis l’extérieur
Adresse de nœud
1...99 sélectionnable à l’aide des sélecteurs rotatifs situés dans le GFW
Diagnostic
VERTE
Eteinte fixe
DIODES : uniquement accessibles aux installateurs, en retirant le capot du GFW
Etat opérationnel nœud PROFIBUS
Pas de communication avec PROFIBUS Maître
Clignotement
1,00 sec = stato “AUTOMATIC BAUDRATE RESEARCH”
Clignotement
0,25 sec = stato “WAIT FOR PARAMETRIZATION”
Clignotement
0,05 sec = stato “WAIT FOR CONFIGURATION”
Allumée fixe
“DATA EXCHANGE”
JAUNE
Etat ASIC
Eteinte fixe
Etat “DATA EXCHANGE”
Allumée fixe
Autres états opérationnels
ROUGE
Erreurs de communication
Eteinte fixe
Pas d’erreurs de communication
Clignotement
1,00 sec = erreur “State not possible”
Clignotement
0,25 sec = erreur “DP_State not possible”
Clignotement
0,05 sec = erreur “WD_State not possible”
Allumée fixe
Module en panne
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
5
DELAIS DE MISE A JOUR DES DONNEES DE PROCESSUS
Les données de processus transférées via le réseau PROFIBUS entre le GFW-PROFI et l’automate programmable Maître PROFIBUS, sont mises à jour dans le contrôleur GFW à travers des lectures/écritures périodiques du
sous-réseau Modbus. Par conséquent, quelle que soit la vitesse de communication du réseau PROFIBUS, la mise à
jour effective de ces variables dépend de la configuration sélectionnée. CYCLES DE LECTURE
N. mots
GFW Monophasé
GFW BIphasé
GFW Triphasé
16
50 msec
50 msec
50 msec
32
100 msec
100 msec
100 msec
CYCLES D’ECRITURE
N. mots
GFW Monophasé
GFW BIphasé
GFW Triphasé
16
100 msec
100 msec
100 msec
32
100 msec
100 msec
100 msec
Les cycles d’écriture ne sont introduits dans le cycle de balayage des données en lecture que lorsque l’information a subi une variation; la mise à jour des données en lecture subit un ralentissement égal à un cycle d’acquisition.
6
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
INSTALLATION
Pour la description complète des procédures d’installation et des connexions électriques générales, se reporter
au manuel /4/, joint aux produits.
RACCORDEMENTS ELECTRIQUES AU RESEAU PROFIBUS
Connecteur D sub 9 pôles femelle “PROFIBUS”
Usage interne GEFRAN
DIODE JAUNE
DIODE ROUGE
DIODE VERTE
Connecteur S5
D-SUB 9 pôles, mâle
1
2
6
3
7
4
8
5
9
N. broche
Désignation
Description
Remarques
1
BLINDAGE
Protection EMC
2
M24V
Tension de sortie - 24V
3
RxD/TxD-P
Récept/transmis. de données (B)
Il est recommandé de raccorder
les résistances de terminaison
comme illustré dans la figure.
4
n.c.
n.c.
5
DGND
Masse de Vp
6
VP
Tension positive +5V
7
P24V
Tension de sortie +24V
8
RxD/TxD-N
Récept/transmis. de données (A)
9
n.c.
n.c.
Type de câble : Blindé, 1 paire 22AWG conforme PROFIBUS
VP (6)
390 Ω
Data line
RxD/TxD-P (3)
220 Ω
Data line
RxD/TxD-N (8)
390 Ω
DGND (5)
Lorsque le GFW est le dernier nœud du réseau PROFIBUS, il est nécessaire de brancher une résistance de
terminaison de 220 Ohm 1/4W entre les deux siganux “RxD/TxD-P” et “RxD/TxD-N” ainsi que deux résistances de
390 Ohm 1/4W pour la polarisation de la ligne entre le signal “VP” avec “RxD/TxD-P” et entre le signal “DGND” avec
“RxD/TxD-N”.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
7
Conformément à la /2/, pour garantir une bonne communication entre les dispositifs PROFIBUS, le câble blindé doit posséder des caractéristiques particulières :
PARAMETRE
CABLE DU TYPE “A"
Impédance en Ω
135...165
Capacité en pF/m
< 60
Résistance de boucle en Ω/Km
< 110
Diamètre du noyau en mm²
> 0,64
Section du noyau en mm²
> 0,34 (AWG22)
En utilisant des câbles possédant ces caractéristiques, il est possible d’obtenir la longueur de ligne suivante:
Débit en bauds en Kbit/sec
Longueur maxi en m
9,6
1200
19,2
1200
45,45
1200
93,75
1200
187,5
1000
500
400
1500
200
3000
100
6000
100
12000
100
GEFRAN S.p.A. fournit des câbles et des systèmes de connexion homologués PROFIBUS sous forme d’accessoires pour la gamme GFW.
8
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DES SELECTEURS ROTATIFS
Les sélecteurs rotatifs hexadécimaux présents sur le GFW
indiquent l’adresse de nœud du réseau PROFIBUS, acquise lors
de la mise sous tension de l’instrument.
Le GFW est livré de série avec les sélecteurs rotatifs sur “0”;
il appartient donc au client de leur attribuer la position correcte,
sachant que seules les positions 1 à 99 sont valides. LORS DE LA ROTATION DES SELECTEURS ROTATIFS, LA
DIODE VERTE « RUN » DEMEURE ALLUMEE DE MANIERE
FIXE.
ELLE SE REMETTRA A CLIGNOTER DANS LES 5 SECONDES
QUI SUIVENT L’ACQUISITION DE LA NOUVELLE VALEUR.
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DU LOGICIEL
Le télégramme PROFIBUS PROFIBUS “SET SLAVE ADDRESS” permet d’attribuer l’adresse de nœud (1...124),
en désactivant la fonctionnalité des sélecteurs rotatifs pour le réseau Profibus et en la maintenant pour le sous-réseau
Modbus. Pour rétablir la fonctionnalité des sélecteurs rotatifs, il est nécessaire d’envoyer, via le télégramme PROFIBUS, l’adresse de nœud 125. L’adresse de nœud est immédiatement ré-attribuée par le biais du sélecteur rotatif.
Cela permet d’augmenter le nombre des zones de thermorégulation avec un réseau Profibus, jusqu’à un maximum
de 124*3= 372.
Remarque: S’assurer que le matériel du Profibus Master permette d’envoyer le message susmentionné.
Exemple de configuration logicielle:
1.
Sélecteurs rotatifs “x10” en position 1 et “x1” en position 0.
Le nœud de réseau Profibus est égal à 10.
Le nœud de réseau Modbus est égal à 10. 2. L’adresse 2 est envoyée au GFX4 par voie logicielle.
Le nœud de réseau Profibus est égal à 2.
Le nœud de réseau Modbus est égal à 10. 3. Sélecteurs rotatifs “x10” en position 4 et “x1” en position 0
Toute variation du sélecteur rotatif n’a d’effet que pour le sous-réseau Modbus.
Le nœud de réseau Profibus est égal à 2.
Le nœud de réseau Modbus est égal à 40.
4. L’adresse 125 est envoyée au GFX4 par voie logicielle.
Le sélecteur rotatif reprend la programmation du nœud de réseau Profibus et Modbus.
Le nœud de réseau Profibus est égal à 40.
Le nœud de réseau Modbus est égal à 40.
SELECTION DE LA CONFIGURATION GFW A L’AIDE DES COMMUTATEURS
Le commutateur de configuration du GFW, décrit dans le manuel /4/, chapitre “Description des commutateurs”,
permet de définir les modalités de fonctionnement de l’instrument.
En particulier, le commutateur “6”, lorsqu’il est en position “ON”, permet de rétablir les paramètres d’usine lors de la
mise sous tension (variables du thermo-régulateur et paramètres de communication PROFIBUS).
APRES AVOIR RELANCE L’INSTRUMENT AVEC LES PARAMETRES D’USINE, NE
PAS OUBLIER DE RAMENER LE COMMUTATEUR “6” SUR “OFF”.
LE COMMUTATEUR “7” DOIT ETRE IMPERATIVEMENT EN POSITION “OFF”!
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
9
STRUCTURE DES DONNEES PROFIBUS DP
La structure d’échange de données gérée par les GFW-PROFI dépend du type de dispositif GFW (monophasé,
biphasé ou triphasé) ainsi que de la configuration sélectionnée.
Le “Télégramme de Configuration” (SAP 62) devra donc contenir le nombre exact, le format et la cohérence
des octets échangés pendant l’état opérationnel “DATA EXCHANGE” (SAP DEFAULT).
A travers une zone de 7 octets cohérents toujours présents, dits Données de Paramétrage, le dispositif Maître
du réseau PRO¬FIBUS (automate programmable ou superviseur) peut accéder à n’importe quel paramètre du GFW
connecté au nœud. Une deuxième zone (minimum 32 octets, maximum 64 octets), dits Données de Processus, il est
possible d’acquérir rapidement la valeur de 16 ou de 32 variables en lecture, et d’autant en écriture, de la cartographie
Modbus de l’instrument.
L’utilisateur peut sélectionner les variables à attribuer aux Données de Processus, en fonction de son application, via le “Télégramme de Paramétrage” (SAP 61).
Lorsque le Maître PROFIBUS demande le diagnostic au GFW via le “Télégramme de Demande Données de
Diagnostic” (SAP 60), un jeu de 9 octets sera envoyé (7 octets d’informations standard et 2 octets de diagnostic spécifique du GFW). TELEGRAMME DE CHANGEMENT D’ADRESSE DE NŒUD (SAP 55)
Grâce à la fonction “Set_Slave_Add”, les Maîtres Profibus de Classe 2 sont en mesure de changer l’adresse
des Esclaves
OCTET
DESCRIPTION
VALEUR (hex)
1
Nouvelle adresse
n
2
Numéro d’identification (octet haut)
0D
3
Numéro d’identification (octet bas)
76
4
Habilitation (00) / Exclusion (01) d’autres modifications
00
TELEGRAMME DE CONFIGURATION (SAP 62)
Il est envoyé par le Maître PROFIBUS à l’ensemble des nœuds Esclaves avant d’accéder à l’état opérationnel “DATA EXCHANGE” ; en cas de configuration erronée, le GFW ne se rend pas disponible à la communication avec le
Maître.
Six configurations sont prévues:
10
OCTET
DESCRIPTION
(16 mots E/S GFW monophasé)
VALEUR (hex)
1
7 octets cohérents
B6
2
16 mots entrée/sortie
74
OCTET
DESCRIPTION
(32 mots E/S GFW monophasé)
VALEUR (hex)
1
7 octets cohérents
B6
2
16 mots entrée/sortie
74
3
16 mots entrée/sortie
74
OCTET
DESCRIPTION
(16 mots E/S GFW biphasé)
VALEUR (hex)
1
7 octets cohérents
B6
2
16 mots entrée/sortie
74
OCTET
DESCRIPTION
(32 mots E/S GFW biphasé)
VALEUR (hex)
1
7 octets cohérents
B6
2
16 mots entrée/sortie
74
3
16 mots entrée/sortie
74
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET
DESCRIPTION
(16 mots E/S GFW triphasé)
VALEUR (hex)
1
7 octets cohérents
B6
2
16 mots entrée/sortie
74
OCTET
DESCRIPTION
(32 mots E/S GFW triphasé)
VALEUR (hex)
1
7 octets cohérents
B6
2
16 mots entrée/sortie
74
3
16 mots entrée/sortie
74
TELEGRAMME DE PARAMETRAGE (SAP 61)
Le Maître PROFIBUS utilise ce protocole avant de passer à l’état opérationnel “DATA EXCHANGE”, afin de s’identifier avec
le GFW-PROFIBUS et spécifier son mode de fonctionnement.
Le télégramme se compose d’une partie de données fixes, définies par le standard PROFIBUS (10 octets) et d’une partie
de données dont la longueur est variable (minimum 70 octets, maximum 134 octets), car chaque module utilise un nombre différent
d’octets en fonction du nombre de mots à transférer pour chaque GFX4. Dans le tableau, “A” désigne les données de paramétrage
relatives aux modules avec 16 mots E/S, tandis que “B” désigne les modules avec 32 mots E/S.
La composition de ce télégramme est effectuée par le logiciel de configuration du matériel du Maître PROFIBUS, lequel
détecte les informations contenues dans le fichier “GSD”.
OCTET
OCTET
1≈7
1≈7
8
8
Réservé
00
9
9
Réservé
00
10
10
Réservé
00
A
B
DESCRIPTION
DEFAUT
VALEUR (HEX)
Selon le standard EN50170
11
11
Gsd Version
12
12
Data Type
13
13
14
01
-
-
Error Behaviour
None
00
14
Startup Delay (Msb)
3 sec
0B
15
15
Startup Delay (Lsb)
16
16
Swap Bytes
17
17
Process Data Input 1 Msb
18
18
Process Data Input 1 Lsb
19
19
Process Data Input 2 Msb
20
20
Process Data Input 2 Lsb
21
21
Process Data Input 3 Msb
22
22
Process Data Input 3 Lsb
23
23
Process Data Input 4 Msb
24
24
Process Data Input 4 Lsb
25
25
Process Data Input 5 Msb
26
26
Process Data Input 5 Lsb
27
27
Process Data Input 6 Msb
28
28
Process Data Input 6 Lsb
29
29
Process Data Input 7 Msb
30
30
Process Data Input 7 Lsb
31
31
Process Data Input 8 Msb
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
B8
No
00
Controller Status_S
05
D3
Control output value 1
04
02
Active SetPoint value
04
01
P.V.
04
Analog input value
06
00
3C
Analog aux 2 input value
06
5A
Analog aux 3 input value
06
23
Analog aux 4 input value
06
11
OCTET
OCTET
32
32
Process Data Input 8 LSB
33
33
Process Data Input 9 MSB
34
34
Process Data Input 9 LSB
35
35
Process Data Input 10 MSB
36
36
Process Data Input 10 LSB
37
37
Process Data Input 11 MSB
38
38
Process Data Input 11 LSB
39
39
Process Data Input 12 MSB
40
40
Process Data Input 12 LSB
41
41
Process Data Input 13 MSB
42
42
Process Data Input 13 LSB
43
43
Process Data Input 14 MSB
44
44
Process Data Input 14 LSB
45
45
Process Data Input 15 MSB
46
46
Process Data Input 15 LSB
47
47
Process Data Input 16 MSB
48
48
Process Data Input 16 LSB
-
49
Process Data Input 17 MSB
-
50
Process Data Input 17 LSB
-
51
Process Data Input 18 MSB
-
52
Process Data Input 18 LSB
-
53
Process Data Input 19 MSB
-
54
Process Data Input 19 LSB
-
55
Process Data Input 20 MSB
-
56
Process Data Input 20 LSB
A
12
B
DESCRIPTION
-
57
Process Data Input 21 MSB
-
58
Process Data Input 21 LSB
-
59
Process Data Input 22 MSB
-
60
Process Data Input 22 LSB
-
61
Process Data Input 23 MSB
-
62
Process Data Input 23 LSB
-
63
Process Data Input 24 MSB
-
64
Process Data Input 24 LSB
-
65
Process Data Input 25 MSB
-
66
Process Data Input 25 LSB
-
67
Process Data Input 26 MSB
-
68
Process Data Input 26 LSB
-
69
Process Data Input 27 MSB
-
70
Process Data Input 27 LSB
-
71
Process Data Input 28 MSB
-
72
Process Data Input 28 LSB
-
73
Process Data Input 29 MSB
-
74
Process Data Input 29 LSB
-
75
Process Data Input 30 MSB
DEFAUT
VALEUR (HEX)
24
Analog aux 5 input value
06
25
Digital input status
05
3D
Digital output status
06
98
Self/autotuning status
05
28
Ammeter input1 value 1
05
D4
Voltmetric input1 f. value 1
05
42
Frequency value
05
3B
Power factor
06
CC
Voltage status
06
BE
Softstart phase current 1
06
C5
Monophase load power 1
06
CF
Monophase load imped. 1
06
ED
Monophase load voltage 1
06
EF
Monophase load current 1
06
F1
Load Energy E1 LSW 1
06
13
Load Energy E1 MSW 1
06
14
Load Energy E2 LSW 1
05
FE
Load Energy E2 MSW 1
05
FF
Dinamic HB Alarm 1
06
E8
HB Alarm status 1
06
00
SSR Thermic alarm
06
8F
LOAD Thermic alarm
06
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET
OCTET
-
76
A
B
DESCRIPTION
DEFAUT
16
Process Data Input 30 LSB
-
77
Process Data Input 31 MSB
-
78
Process Data Input 31 LSB
-
79
Process Data Input 32 MSB
-
80
Process Data Input 32 LSB
49
81
Process Data Output 1 MSB
50
82
Process Data Output 1 LSB
51
83
Process Data Output 2 MSB
52
84
Process Data Output 2 LSB
53
85
Process Data Output 3 MSB
54
86
Process Data Output 3 LSB
55
87
Process Data Output 4 MSB
56
88
Process Data Output 4 LSB
57
89
Process Data Output 5 MSB
58
90
Process Data Output 5 LSB
59
91
Process Data Output 6 MSB
60
92
Process Data Output 6 LSB
61
93
Process Data Output 7 MSB
62
94
Process Data Output 7 LSB
63
95
Process Data Output 8 MSB
64
96
Process Data Output 8 LSB
65
97
Process Data Output 9 MSB
66
98
Process Data Output 9 LSB
67
99
Process Data Output 10 MSB
68
100
Process Data Output 10 LSB
69
101
Process Data Output 11 MSB
70
102
Process Data Output 11 LSB
71
103
Process Data Output 12 MSB
72
104
Process Data Output 12 LSB
73
105
Process Data Output 13 MSB
74
106
Process Data Output 13 LSB
75
107
Process Data Output 14 MSB
76
108
Process Data Output 14 LSB
77
109
Process Data Output 15 MSB
78
110
Process Data Output 15 LSB
79
111
Process Data Output 16 MSB
80
112
Process Data Output 16 LSB
-
113
Process Data Output 17 MSB
-
114
Process Data Output 17 LSB
-
115
Process Data Output 18 MSB
-
116
Process Data Output 18 LSB
-
117
Process Data Output 19 MSB
-
118
Process Data Output 19 LSB
-
119
Process Data Output 20 MSB
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
VALEUR (HEX)
LINE Thermic alarm
06
17
Derivative Thermic alarm 1
06
A3
Controller status_W
05
31
Local SetPoint value
04
8A
SetPoint 1 value
04
E6
SetPoint 2 value
04
E7
Control output value 1
04
FC
Alarm point 1 value
04
0C
Alarm point 2 value
04
0D
Alarm point 3 value
04
0E
Alarm point 4 value
04
3A
Alarm HB input1 value
04
37
No data
05
CE
No data
05
CE
No data
05
CE
No data
05
CE
No data
05
CE
No data
05
CE
SetPoint remote value
04
FA
Digital output value
05
58
Analog input1 serial
05
5B
Analog input serial
06
13
OCTET
OCTET
-
120
A
B
DESCRIPTION
DEFAUT
45
Process Data Output 20 LSB
-
121
Process Data Output 21 MSB
-
122
Process Data Output 21 LSB
-
123
Process Data Output 22 MSB
-
124
Process Data Output 22 LSB
-
125
Process Data Output 23 MSB
-
126
Process Data Output 23 LSB
-
127
Process Data Output 24 MSB
-
128
Process Data Output 24 LSB
-
129
Process Data Output 25 MSB
-
130
Process Data Output 25 LSB
-
131
Process Data Output 26 MSB
-
132
Process Data Output 26 LSB
-
133
Process Data Output 27 MSB
-
134
Process Data Output 27 LSB
-
135
Process Data Output 28 MSB
-
136
Process Data Output 28 LSB
-
137
Process Data Output 29 MSB
-
138
Process Data Output 29 LSB
-
139
Process Data Output 30 MSB
-
140
Process Data Output 30 LSB
-
141
Process Data Output 31 MSB
-
142
Process Data Output 31 LSB
-
143
Process Data Output 32 MSB
-
144
Process Data Output 32 LSB
VALEUR (HEX)
Analog input2 serial
05
5C
Analog input3 serial
06
Analog input4 serial
06
42
43
Analog input5 serial
06
44
Analog output5 serial
06
7F
Analog output6 serial
06
80
Analog output7 serial
06
Analog output8 serial
06
81
82
No data
05
CE
No data
05
CE
No data
05
CE
No data
05
CE
La valeur “GSD Version” est fixe dans le fichier GSD et n’est pas modifiable. Elle est utilisée par le FW pour
identifier la version du fichier GSD, utilisée par le logiciel d’application de l’automate programmable avec lequel la carte
est configurée, et ce afin de garantir la compatibilité fonctionnelle.
Le paramètre “Data Type” indique combien de variables de Données de Processus sont-elles utilisées pour ce
nœud Profibus. Il doit correspondre à ce que le FW a détecté pendant la phase d’initialisation du réseau Modbus ; si tel
n’est pas le cas, la communication Profibus ne sera pas activée (1=16 mots, 2=32 mots).
Le paramètre “Error Behaviour” définit comment le contrôleur doit-il se comporter en cas de coupure de la
communication du réseau Profibus:
0 = None Pas de changement d’état opérationnel (paramètre par défaut pour assurer la compatibilité avec les
versions précédentes) 1 = Switching Off Commutation dans l’état “Mise hors tension SW” (OFF)
2 = Manual Mode Commutation dans l’état “Manuel” (MAN)
3 = Setpoint SP2 Commutation dans le setpoint 2 (SP2) (ne s’active que si paramètre “hd.1” = 1)
Lors du “Power-ON”, le contrôleur GFW se place dans l’état opérationnel (ON/OFF, MAN/AUTO,SP1/
SP2) dans lequel il se trouvait au moment du “Power-OFF” précédent.
En cas de coupure de la communication (par exemple, automate programmable sur “STOP” ou câble
PROFIBUS coupé), le GFW se place dans l’état opérationnel désiré, tel qu’il est défini par le paramètre
Error Behaviour.
Si la communication est rétablie sans mettre les GFX4 hors tension, ils reviendront tous à l’état opérationnel défini par le “Power-ON”.
Si le GFW est mis hors tension alors qu’il se trouve dans l’état “Error”, lors du “Power-On” suivant, il
demeurera dans cet état jusqu’au rétablissement de la communication avec l’automate programmable.
14
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Le paramètre “Startup Delay” représente le retard (exprimé en msec) après lequel les données de processus de sortie commencent à être effectivement envoyées aux thermorégulateurs, après le passage à l’état “DATA
EXCHANCE. Cela évite que le retard dans la mise à jour des variables de périphérie de l’automate programmable
n’entraîne le transfert de valeurs non correctes aux GFX4.
Ce paramètre peut être réglé entre 0msec et 10000msec (valeur par défaut : 3 sec)
Le paramètre “Swap bytes” permet d’inverser la position de l’octet MSB avec LSB dans les données de processus, afin de favoriser l’interprétation des valeurs de la part d’automates programmables différents. (YES=SIEMENS
STEP7)
Les paramètres “Process Data Input..” et “Process Data Output.” configurent les variables des thermorégulateurs qui vont communiquer avec l’automate programmable via le “Télégramme d’Echange de Données (DATA
EXCHANGE)” (SAP DEFAULT). TELEGRAMME DE DEMANDE DES DONNEES DE DIAGNOSTIC (SAP 60)
Lorsque le Maître PROFIBUS demande des informations de diagnostic au GFW-PROFIBUS, celui-ci répond
par 6 octets d’informations standard et 3 octets spécifiques.
OCTET
DESCRIPTION
VALEUR (hex)
1≈6
Selon le standard EN50170
-
7
Longueur diagnostic externe
3
8
MSB Diagnostic externe GFW
xx
9
LSB Diagnostic externe GFW
xx
Où:
xx
TEXTE
DESCRIPTION
00
-
Aucune alarme en cours
01
DEVICE “n” TIMEOUT
Pas de communication Modbus avec GFW
02
DEVICE “n” UNKNOWN
Instrument non reconnu
04
DEVICE “n” SETTING
Commutateur GFW non correct
08
DEVICE “n” WRITE ERROR
Valeur écrite non correcte
N.B. : Le diagnostic spécifique de chaque zone (alarmes actives, sonde en panne, HB, etc.) doit être géré par
l’automate programmable, en lisant directement les variables Modbus “Instrumentation Status 1” via le FB “OPGEFLEX” relatif au données de paramétrage ou bien en sélectionnant ces variables dans les données de processus à
travers la configuration initiale.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
15
ECHANGE DE DONNEES (SAP DEFAULT)
Après vérification de la configuration et du paramétrage corrects du GFW-PROFIBUS via les télégrammes
illustrés plus haut, le Maître PROFIBUS lance le protocole “DATA EXCHANGE”, avec lequel il envoie cycliquement
quelques octets sortants et lit autant d’octets entrants aux Esclaves PROFIBUS.
Le nombre d’octets d’E/S dépend de la configuration sélectionnée : une zone de 7 octets, toujours présente
dans toutes les configurations, représente les “Données de Paramétrage”, tandis que la zone des “Données de Processus” varie entre 32 et 64 octets.
DATA OUTPUT (depuis le PROFIBUS Maître vers l’Esclave)
DONNEES
DONNEES DE PROCESSUS
PARAMETRAGE
WORD 1
WORD 2
WORD 3
LSB MSB
LSB MSB
LSB MSB LSB MSB
10
12
“DEMANDE”
1 2
3
4
5
6
7
8
9
11
13
WORD 4
14
15
WORD 29
LSB MSB
≈
64
65
WORD 30
LSB MSB
66
67
WORD 31
LSB
68
WORD 32
MSB LSB MSB
69
70
71
DATA INPUT (depuis le PROFIBUS Esclave vers le Maître)
DONNEES
DONNEES DE PROCESSUS
PARAMETRAGE
WORD 1
WORD 2
WORD 3
LSB MSB
LSB MSB
LSB MSB LSB MSB
10
12
“REPONSE”
1 2
3
4
5
6
7
8
9
11
13
WORD 4
14
15
WORD 29
LSB MSB
≈
64
65
WORD 30
LSB MSB
66
67
WORD 31
LSB
68
WORD 32
MSB LSB MSB
69
70
71
Les “Données de Paramétrage” sont des données ‘cohérentes’, permettant de lire ou d’écrire n’importe quelle
variable MODBUS, au format bit comme au format word, présente dans les GFX4 connectés au nœud PROFIBUS.
DONNEES DE PARAMETRAGE
OCTET
PARAMETRE
1
TRG
2
ADD SLAVE
3
FC
16
DESCRIPTION
TRIGGER BYTE: à chaque nouvelle “Demande”, il doit augmenter de 1.
La “Réponse” ne sera correcte que lorsque la valeur sera identique.
Adresse MODBUS du GFX4 présent dans le nœud PROFIBUS
Code fonction pour spécifier l’opération : Lecture/Ecriture de Bit/Mot
4
DATO 1
Dépend de FUNCTION CODE
5
DATO 2
Dépend de FUNCTION CODE
6
DATO 3
Dépend de FUNCTION CODE
7
DATO 4
Dépend de FUNCTION CODE
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Lecture d’un Bit : Function Code 1 ou 2
Octets de demande
ADD SLAVE
Adresse de
l’Esclave
FC
1 ou 2
ADD MSB
Adresse Bit à
lire
ADD LSB
Adresse Bit à
lire
NB MSB
Nombre de Bits
à lire (toujours 00)
NB LSB
Nombre de Bits
à lire (toujours 01)
ADD SLAVE
Confirmation
adresse Esclave
FC
Confirmation
code opér.
(1 ou 2
NB
Nombre d’octets
lus
(toujours 1)
BIT
Valeur du bit :
0 ou FF
#
Vide
#
Vide
TRG
Trigger
Octets de réponse
TRG
Réponse
au Trigger
configuré
Lecture d’un mot : Function Code 3 ou 4
Octets de demande
NW LSB
NW MSB
Nombre de mots Nombre de mots
à lire
à lire
(toujours 01)
(toujours 00)
ADD SLAVE
Adresse de
l’Esclave
FC
3 ou 4
ADD MSB
Adresse mot à
lire
ADD LSB
Adresse mot à
lire
ADD SLAVE
Confirmation
adresse Esclave
FC
Confirmation
code opération
NB
Nombre
d’octets lus
(toujours 2)
WMSB
Valeur msb du
mot
W LSB
Valeur msb du
mot
#
Vide
TRG
Trigger
Octets de réponse
TRG
Réponse
au Trigger
configuré
Ecriture dans un Bit : Function Code 5
Octets de demande
ADD SLAVE
Adresse de
l’Esclave
FC
5
ADD MSB
Adresse Bit à
lire
ADD LSB
Adresse Bit à
lire
BIT
Valeur bit à
écrire
(00 ou FF)
00
(toujours 00)
ADD SLAVE
Confirmation
adresse Esclave
FC
Confirmation
code opération
ADD MSB
Adresse bit
écri
ADD LSB
Adresse bit
écrit
BIT
Valeur bit
écrit (00 ou FF)
00
(toujours 00)
TRG
Trigger
Octets de réponse
TRG
Réponse
au Trigger
configuré
Ecriture dans un Mot : Function Code 6
Octets de demande
TRG
Trigger
ADD SLAVE
Adresse de
l’Esclave
FC
6
ADD MSB
Adresse mot à
écrire
ADD LSB
Adresse mot à
écrire
W MSB
Valeur mot à
écrire
W LSB
Valeur mot à
écrire
ADD SLAVE
Confirmation
adresse Esclave
FC
Confirmation
code opération
ADD MSB
Adresse mot
écrit
ADD LSB
Adresse mot
écrit
W MSB
Valeur msb mot
écrit
00
Valeur lsb mot
écrit
Octets de réponse
TRG
Réponse
au Trigger
configuré
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
17
En cas d’erreur, le code de l’opération sera remplacé par 80hex, suivi du code de l’opération demandée.
Le code de l’erreur apparaîtra dans le champ CODE.
Octets de réponse
TRG
Réponse
au Trigger
configuré
ADD SLAVE
Confirmation
adresse Esclave
FC
Code opération
+ 80hex
CODE
Code d’erreur
#
Vide
#
Vide
#
Vide
Codes d’erreur
1 = Illegal function
3 = Illegal data value
9 = Illegal number data
2 = Illegal data address
6 = Slave device busy
10 = Read only data
18
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Comme cela vient d’être illustré plus haut, les “Données de Processus” représentent les variables MODBUS
configurées via le Télégramme de Paramétrage. Le GFW occupe 16 ou 32 mots de la zone des Données de Processus, en fonction de la sélection effectuèe.
Dans le tableau, “A” désigne les Données de Processus relatives à 16 mots E/S, tandis que “B” désigne les
Données de Processus relatifs à 32 mots E/S.
OCTET
A
OCTET
B
DONNEES DE PROCESSUS D’ENTREE
DONNEES DE PROCESSUS D SORTIE
8
8
Process Data Input 1 MSB
Process Data Output 1 MSB
9
9
Process Data Input 1 LSB
Process Data Output 1 LSB
10
10
Process Data Input 2 MSB
Process Data Output 2 MSB
11
11
Process Data Input 2 LSB
Process Data Output 2 LSB
12
12
Process Data Input 3 MSB
Process Data Output 3 MSB
13
13
Process Data Input 3 LSB
Process Data Output 3 LSB
14
14
Process Data Input 4 MSB
Process Data Output 4 MSB
15
15
Process Data Input 4 LSB
Process Data Output 4 LSB
16
16
Process Data Input 5 MSB
Process Data Output 5 MSB
17
17
Process Data Input 5 LSB
Process Data Output 5 LSB
18
18
Process Data Input 6 MSB
Process Data Output 6 MSB
19
19
Process Data Input 6 LSB
Process Data Output 6 LSB
20
20
Process Data Input 7 MSB
Process Data Output 7 MSB
21
21
Process Data Input 7 LSB
Process Data Output 7 LSB
22
22
Process Data Input 8 MSB
Process Data Output 8 MSB
23
23
Process Data Input 8 LSB
Process Data Output 8 LSB
24
24
Process Data Input 9 MSB
Process Data Output 9 MSB
25
25
Process Data Input 9 LSB
Process Data Output 9 LSB
26
26
Process Data Input 10 MSB
Process Data Output 10 MSB
27
27
Process Data Input 10 LSB
Process Data Output 10 LSB
28
28
Process Data Input 11 MSB
Process Data Output 11 MSB
29
29
Process Data Input 11 LSB
Process Data Output 11 LSB
30
30
Process Data Input 12 MSB
Process Data Output 12 MSB
31
31
Process Data Input 12 LSB
Process Data Output 12 LSB
32
32
Process Data Input 13 MSB
Process Data Output 13 MSB
33
33
Process Data Input 13 LSB
Process Data Output 13 LSB
34
34
Process Data Input 14 MSB
Process Data Output 14 MSB
35
35
Process Data Input 14 LSB
Process Data Output 14 LSB
36
36
Process Data Input 15 MSB
Process Data Output 15 MSB
37
37
Process Data Input 15 LSB
Process Data Output 15 LSB
38
38
Process Data Input 16 MSB
Process Data Output 16 MSB
39
39
Process Data Input 16 LSB
Process Data Output 16 LSB
-
40
Process Data Input 17 MSB
Process Data Output 17 MSB
-
41
Process Data Input 17 LSB
Process Data Output 17 LSB
-
42
Process Data Input 18 MSB
Process Data Output 18 MSB
-
43
Process Data Input 18 LSB
Process Data Output 18 LSB
-
44
Process Data Input 19 MSB
Process Data Output 19 MSB
-
45
Process Data Input 19 LSB
Process Data Output 19 LSB
-
46
Process Data Input 20 MSB
Process Data Output 20 MSB
-
47
Process Data Input 20 LSB
Process Data Output 20 LSB
-
48
Process Data Input 21 MSB
Process Data Output 21 MSB
-
49
Process Data Input 21 LSB
Process Data Output 21 LSB
-
50
Process Data Input 22 MSB
Process Data Output 22 MSB
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
19
OCTET
OCTET
-
A
20
DONNEES DE PROCESSUS D’ENTREE
DONNEES DE PROCESSUS D SORTIE
51
Process Data Input 22 LSB
Process Data Output 22 LSB
52
Process Data Input 23 MSB
Process Data Output 23 MSB
B
-
53
Process Data Input 23 LSB
Process Data Output 23 LSB
-
54
Process Data Input 24 MSB
Process Data Output 24 MSB
-
55
Process Data Input 24 LSB
Process Data Output 24 LSB
-
56
Process Data Input 25 MSB
Process Data Output 25 MSB
-
57
Process Data Input 25 LSB
Process Data Output 25 LSB
-
58
Process Data Input 26 MSB
Process Data Output 26 MSB
-
59
Process Data Input 26 LSB
Process Data Output 26 LSB
-
60
Process Data Input 27 MSB
Process Data Output 27 MSB
-
61
Process Data Input 27 LSB
Process Data Output 27 LSB
-
62
Process Data Input 28 MSB
Process Data Output 28 MSB
-
63
Process Data Input 28 LSB
Process Data Output 28 LSB
-
64
Process Data Input 29 MSB
Process Data Output 29 MSB
-
65
Process Data Input 29 LSB
Process Data Output 29 LSB
-
66
Process Data Input 30 MSB
Process Data Output 30 MSB
-
67
Process Data Input 30 LSB
Process Data Output 30 LSB
-
68
Process Data Input 31 MSB
Process Data Output 31 MSB
-
69
Process Data Input 31 LSB
Process Data Output 31 LSB
-
70
Process Data Input 32 MSB
Process Data Output 32 MSB
-
71
Process Data Input 32 LSB
Process Data Output 32 LSB
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
UTILISATION DE GFW-PROFIBUS AVEC
SIEMENS STEP7 – TIA PORTAL
CONFIGURATION
Le fichier GFWH0D76.GSD contient les informations nécessaires pour la gestion d’un nœud GFW Slave PROFIBUS DP.
Ce fichier doit être installé dans l’environnement de programmation SIEMENS Step7 pour pouvoir insérer les GFW dans
la configuration hardware du réseau.
Ouvrir la configuration hardware du projet
Sélectionner “Options/Manage GSD” pour installer le nouveau fichier GSD.
Dans la fenêtre qui apparaît, chercher le fichier dans le support sur lequel il a été enregistré (clé USB ou disque dur).
MENU D'INSTALLATION
DU FICHIER GSD
SÉLECTION DU NOUVEAU
FICHIER GSD
Un nouveau dispositif a été ajouté dans le catalogue sous l’option “GFW HIGH PERFORMANCE”.
Rouvrir la configuration de la station du projet.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
21
Dans la zone “Catalog”, développer le dossier “Other field device” / “PROFIBUS DP” / ”PLC” / “GEFRAN spa” /
“GFW HIGH PERFORMANCE” en identifiant l’instrument concerné.
Avec la souris, faire glisser l’icône du dispositif concerné et la déposer sur la ligne du bus PROFIBUS du projet. Un nouvel
esclave Profibus a été créé.
Attribuer le nœud PROFIBUS au nouvel esclave. Le nœud PROFIBUS doit être cohérent avec celui qui a été réglé
avec les commutateurs rotatifs du GFW.
AREA« “CATALOGO
zone
CATALOGUE »
GFW
HAUTE PERFORMANCE
SÉLECTION DE L'ADRESSE
ET DU DÉBIT EN BAUDS
22
Module GFW
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Valider le dossier “Device view” et, en fonction du nombre de développements associés au même nœud GFW-PROFIBUS,
faire glisser avec la souris le “Modulo GFW” avec le nombre de mots désiré, dans la zone “Device overview” de l’appareil
concerné. Les zones de mémoire périphériques utilisées par l’instrument pour l’échange de données de processus seront
attribuées automatiquement.
ZONE DE MÉMOIRE
ATTRIBUÉE
Les 7 premiers octets de I/O sont dits de “Consistance” ; dans la figure, ils correspondent aux adresses 256 ... 262 et
représentent les « Données Paramétriques ».
Les 64 mots suivants, aux adresses 263..326 de notre exemple, représentent les “Données de Processus”.
.
Veiller toujours à ce que le configurateur hardware ait attribué des adresses de mémoire contiguës pour toutes les zones du rack. En cas de trous d’adressage, attribuer manuellement la première adresse dans une
zone que l’on sait être libre. Les adresses E (entrées) doivent être identiques aux adresses A (sortie).
Lors de la configuration hardware du GFW, il est utile de réserver la zone de mémoire pour le maximum de
zones (16) utilisables pour chaque rack.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
23
PARAMÉTRAGE
En sélectionnant les variables dans la fenêtre “Device overview”, on voit les propriétés spécifiques de l’esclave DP, dans
laquelle il est également possible de sélectionner les Données de Processus favoris de l’utilisateur.
DONNÉES DE PROCESSUS
CONFIGURABLES
Comme nous l’avons vu précédemment, il est possible d’assigner une variable de la carte mémoire Modbus dans le menu
déroulant à chacun des 16 ou 32 mots d’entrée et de sortie disponibles pour chaque instrument GFW.
Ces données sont rapportées cycliquement dans le bloc de données assigné.
Les données de la ZONE D’ENTRÉE sont lues cycliquement par le GFW, tandis que les données de la
ZONE DE SORTIE ne sont écrites dans le contrôleur que si les données sont modifiées
24
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
ZONE DE DIAGNOSTIC STANDARD DE L’ESCLAVE
En sélectionnant “Slave_1” dans la fenêtre “Device overview”, cette dernière fait apparaître les propriétés générales,
dans lesquelles il est possible d’identifier l’adresse de la zone de diagnostic global de l’esclave.
DONNÉES DE PROCESSUS
CONFIGURABLES
Cette zone est lisible avec le SFC 13 « DPNRM_DG ». Pour l’utilisation, voir le manuel Siemens Step 7.
En plus des octets standard, l’esclave fournit des données de diagnostic développées en un mot.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
25
BLOCS DE FONCTION (FUNCTION BLOCK)
Tous les blocs fonctionnels nécessitent une base de données de demande librement attribuable. Ils ne doivent être appelés
que sur demande et maintenus actifs jusqu’à la fin de l’opération. Généralement, un bit est activé qui active la branche
(EN) et est réinitialisé avec le front montant du bit de « Opération achevée » (Done).
FB1 “OPGFW”
Il gère les opérations de base des “Données de Processus” pour la configuration des GFW
Le bloc nécessite 5 paramètres d’entrée et répond avec 4 paramètres de sortie.
Paramètres d’entrée :
1. DBNr (INT) : numéro du bloc de données associé au rack dans lequel se trouve le GFW que l’on veut interroger
ou commander.
2. SlaveNr (INT): adresse MODBUS du GFW avec lequel on veut opérer.
3. OPCode (INT): code d’opération qui permet à la fonction de savoir si on veut lire, écrire, un mot ou un bit. Les
codes d’opérations sont :
• 1 = Lecture bit Code Opération
• 3 = Lecture mot Code Opération
• 5 = Écriture bit Code Opération
• 6 = Écriture mot Code Opération
4. Address (INT): adresse du mot ou du bit que l’on veut lire ou écrire. (Se référer au manuel /6/ pour identifier
des adresses MODBUS de mots et de bits).
5. INValue (INT): valeur que l’on veut écrire dans le mot ou dans le bit choisi. Naturellement, en cas d’écriture
d’un bit, les seules valeurs admises sont 1 et 0. Dans les opérations de lecture, ce paramètre est ignoré.
Paramètres de sortie :
26
1. Done (BOOL) : la valeur est 1 quand l’opération de lecture est terminée.
2. OUValue (INT): valeur lue dans le mot ou dans le bit choisi. Dans les opérations d’écriture, 1 est écrit si l’action
est réussie ou 0 si elle s’est terminée par une erreur.
3. Error (BOOL) : la valeur est 1 quand l’opération s’est terminée avec une erreur.
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
4. ErrCode (INT): code de l’erreur constatée :
1 Illegal function
2 Illegal data address
3 Illegal data value
6 Slave device busy
9 Illegal number data
10 Read only data
20 Timeout Communication
21 Input value error
80959B_MSW_GFW-PROFIBUS_07-2019_FRA
27
GEFRAN spa
via Sebina, 74
25050 Provaglio d’Iseo (BS) Italy
Tel. +39 0309888.1
Fax +39 0309839063
[email protected]
http://www.gefran.com

Manuels associés