Endres+Hauser Memograph M, RSG45 Mode d'emploi

Ajouter à Mes manuels
32 Des pages
Endres+Hauser Memograph M, RSG45 Mode d'emploi | Fixfr
BA01415R/14/FR/04.22-00
71605227
2022-12-15
Products
Solutions
Valable à partir de la version
ENU000A, V2.04.xx
Manuel de mise en service
Memograph M, RSG45
Enregistreur graphique évolué
Instructions complémentaires : appareil PROFINET
Services
Memograph M, RSG45
Sommaire
Sommaire
1
Informations générales . . . . . . . . . . . . . 4
1.1
1.2
1.3
1.4
1.6
Symboles d'avertissement . . . . . . . . . . . . . . . . .
Contenu de la livraison . . . . . . . . . . . . . . . . . . .
Versions du firmware . . . . . . . . . . . . . . . . . . . .
Connexions . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.1 LED d'état du réseau . . . . . . . . . . . . . .
1.4.2 LED d'état du module . . . . . . . . . . . . . .
1.4.3 LED d'état du port 1/2 . . . . . . . . . . . . .
Contrôle de la présence du module
PROFINET . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Données spécifiques au protocole . . . . . . . . . . .
2
Transmission de données . . . . . . . . . . . 8
2.1
2.2
Réglages de communication . . . . . . . . . . . . . . . 8
Transmission de données cyclique . . . . . . . . . 12
2.2.1 Données d'entrée : Transmission de
données, appareil → contrôleur
PROFINET . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Données de sortie : Transmission de
données, contrôleur PROFINET →
appareil . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3 Codage de l'octet d'état . . . . . . . . . . . . 14
2.2.4 Configuration de la transmission de
données cyclique . . . . . . . . . . . . . . . . 15
2.2.5 Vérification si la transmission de
données cyclique est active . . . . . . . . 26
Transmission de données acyclique . . . . . . . . 26
2.3.1 Transmission de textes . . . . . . . . . . . 26
2.3.2 Données de lot . . . . . . . . . . . . . . . . . 26
2.3.3 Relais . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3.4 Changement de valeurs limites . . . . . 29
1.5
2.3
4
4
4
5
5
5
6
6
7
3
Suppression des défauts . . . . . . . . . . . 31
4
Liste des abréviations/définition
des termes . . . . . . . . . . . . . . . . . . . . . . . . 31
Endress+Hauser
3
Informations générales
Memograph M, RSG45
1
Informations générales
1.1
Symboles d'avertissement
DANGER
Ce symbole vous avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela
entraînera des blessures graves ou mortelles.
AVERTISSEMENT
Ce symbole vous avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela
peut entraîner des blessures graves ou mortelles.
ATTENTION
Ce symbole vous avertit d'une situation dangereuse. Si cette situation n'est pas évitée, cela
peut entraîner des blessures mineures ou moyennes.
AVIS
Ce symbole contient des informations sur les procédures et autres faits qui n'entraînent pas
de blessures corporelles.
La fonctionnalité est uniquement possible avec un module PROFIBUS, version V2.15
et supérieures.
1.2
Contenu de la livraison
AVIS
Ce manuel contient une description supplémentaire pour une option logicielle
spéciale.
Ces présentes instructions complémentaires ne sont pas destinées à remplacer le manuel
de mise en service !
‣ Pour les informations détaillées, consulter le manuel de mise en service et la
documentation complémentaire.
Disponible pour toutes les versions d'appareil via :
• Internet : www.fr.endress.com/deviceviewer
• Smartphone / tablette : Endress+Hauser Operations App
Vous pouvez également télécharger le fichier GSD correspondant à votre appareil.
Le fichier GSD peut également être téléchargé à partir de la page produit sur Internet :
www.fr.endress.com/rsg45 → Télécharger
1.3
Versions du firmware
Aperçu des versions logicielles de l'appareil :
4
Logiciel appareil
Version / date
Modifications du
logiciel
Version logiciel
d'exploitation
FDM
Version serveur OPC
Manuel de mise
en service
V02.00.06 /
12.2015
Logiciel d'origine
V1.3.0 et plus
V5.00.03 et plus
BA01415R/09/FR
/01.15
V02.01.03 /
07.2016
Extensions de
fonctionnalité/
débogage
BA01415R/09/FR
/02.16
V02.04.02 /
08.2018
Extensions de
fonctionnalité/
débogage
BA01415R/09/FR
/03.18
V2.04.06 /
10.2022
Corrections de
bogues
V1.6.3 et plus
V5.00.07 et plus
BA01415R/09/EN
/04.22-00
Endress+Hauser
Memograph M, RSG45
Informations générales
1.4
Connexions
Vue de la connexion PROFINET sur l'appareil
1
LED d'état du réseau
2
LED d'état du module
3
LED d'état du port 1
4
LED d'état du port 2
A0051115
1.4.1
LED d'état du réseau
Description fonctionnelle de la LED d'état du réseau
LED d'état du réseau
Indicateur pour
Éteinte
Pas en ligne/pas de tension
Vert
En ligne, transmission de données active
Vert clignotant (1 x
clignotement)
En ligne, transmission de données arrêtée ou données transmises
incorrectes
Vert clignotant
Test de clignotement pour l'identification de l'appareil dans le réseau
Rouge
Erreur critique dans le module PROFINET (LED d'état du module
également allumée en rouge)
Rouge clignotant (1 x
clignotement)
Nom de l'appareil non affecté
Rouge clignotant (2 x
clignotements)
Adresse IP non affectée
Rouge clignotant (3 x
clignotements)
La configuration des emplacements/sous-emplacements dans le module
diffère de la configuration des emplacements/sous-emplacements reçue
1.4.2
LED d'état du module
Description fonctionnelle de la LED d'état du module
Endress+Hauser
LED d'état du module
Indicateur pour
Éteinte
Pas de tension ou pas initialisé
Vert
Initialisé
Vert clignotant (1 x
clignotement)
Initialisé, diagnostic disponible
Rouge
Erreur d'exception
Erreur critique dans le module PROFINET (LED d'état du réseau
également allumée en rouge)
Rouge/vert clignotant
Mise à jour du firmware pour le module PROFINET → Pendant cette
phase, l'appareil ne doit pas être mis hors tension, sous peine
d'endommager le module de manière permanente.
5
Informations générales
Memograph M, RSG45
1.4.3
LED d'état du port 1/2
Description fonctionnelle de la LED d'état du port 1 et du port 2
LED d'état du port 1/2
Indicateur pour
Éteinte
Déconnecté du réseau
Vert
Connecté au réseau, communication non active
Vert, clignotant
Connecté au réseau, communication active
1.5
Contrôle de la présence du module PROFINET
Les menus suivants permettent de vérifier si un module PROFINET installé a été détecté :
a)
Menu principal → Diagnostic → Information appareil → Option appareil → Bus de
terrain :
A0051631
1
b)
Contrôle de la présence du module PROFINET sous "Options appareil"
L'élément de menu Bus de terrain indique si un module de bus de terrain a été
détecté et lequel. S'il s'agit d'un module PROFINET, il est indiqué comme montré cidessus.
Menu principal → Diagnostic → PROFINET :
A0051746
2
Contrôle de la présence du module PROFINET sous "Diagnostic"
Contrairement à l'option a), cet élément de menu n'est affiché que si un module
PROFINET a été détecté. Une description plus détaillée de ce menu peut être trouvée
dans la section 2 "Transmission de données" →  8.
6
Endress+Hauser
Memograph M, RSG45
Informations générales
Si un module PROFINET a été détecté, les informations complémentaires Anybus, Version
logiciel et Numéro de série relatives au module détecté sont affichées sous Menu
principal → Diagnostic → Information appareil → Matériel.
A0051747
3
Informations concernant le module PROFINET détecté sous "Matériel"
1.6
Endress+Hauser
Données spécifiques au protocole
Protocole
"Application Layer protocol for decentral device periphery and distributed
automation", version 2.31
Classe de conformité
B (fonctions supplémentaires : Legacy, MRP, DeviceAccess)
Classe Netload
III
Type de communication
100 MBit/s
Profil d'appareil
Application interface identifier 0xF600
Appareil générique
ID fabricant
0x11
ID appareil
0x86FA
Fichiers de description
d'appareil (GSD)
Informations et fichiers sous :
Vitesses de transmission
100 Mbps automatique avec détection full-duplex
Durées de cycle
À partir de 1 ms
Polarité
Reconnaissance automatique des câbles croisés
Connexions prises en charge
• 1 x AR (Application Relation)
• 1 x Input/Output CR (Communication Relation)
• 1 x Alarm CR (Communication Relation)
• 1 x Record Data CR (Communication Relation)
• 2 x AR (Application Relation)
1 x Record Data CR (Communication Relation)
Configuration du nom de
l'appareil
Protocole DCP
• www.fr.endress.com
• www.profibus.org
7
Transmission de données
Memograph M, RSG45
2
Transmission de données
Tous les paramètres relatifs à la transmission de données PROFINET sont regroupés dans
le menu principal sous Diagnostic → PROFINET.
Celui-ci est divisé en deux zones principales :
• Communication (voir la section "Réglages de communication" →  8)
• Configuration de la transmission de données cyclique (voir la section "Configuration de la
transmission de données cyclique" →  15)
2.1
Réglages de communication
Les réglages utilisés pour la communication PROFINET sont affichés dans ce menu. Les
paramètres (Adresse MAC à Nom de la station) et leurs valeurs actuelles sont affichés
dans la section "3 Réglages de communication PROFINET" :
A0051748
4
Réglages de communication PROFINET
L'adresse MAC est une adresse matérielle unique qui est stockée dans l'appareil et ne peut
être modifiée. Elle est utilisée pour identifier l'appareil dans un réseau, par exemple. À
l'exception de l'adresse MAC, tous les autres paramètres sont configurés via le bus de
terrain (contrôleur PROFINET ou outil correspondant). Cet affichage permet de vérifier si
les paramètres de communication sont utilisés et lesquels.
La manière dont les paramètres IP address, Subnet mask, Gateway et Name of station
sont configurés dépend de l'outil utilisé. Veuillez vous référer à l'outil pour plus
d'informations.
Configuration manuelle : (SIMATIC Manager STEP7 V5.5)
Une option pour la configuration manuelle à l'aide de l'outil SIMATIC Manager STEP7
V5.5 est expliquée ci-dessous. Condition préalable : l'ordinateur utilisé (PC, portable, etc.)
doit être connecté au réseau PROFINET et l'outil doit être préconfiguré pour accéder au
réseau PROFINET.
8
Endress+Hauser
Memograph M, RSG45
Transmission de données
1.
A0051749
Dans le menu principal du SIMATIC Manager, sélectionner PLC → Edit Ethernet
node.
 Une nouvelle fenêtre Edit Ethernet node s'ouvre.
2.
Cliquer sur Parcourir… dans cette fenêtre. Une autre fenêtre s'ouvre, qui affiche les
appareils se trouvant dans le réseau PROFINET. Sélectionner l'appareil PROFINET à
configurer et sélectionner OK pour confirmer.
 L'adresse MAC peut être utilisée pour sélectionner l'appareil, étant donné qu'elle
est unique pour chaque appareil.
3.
A0051750
L'adresse MAC de l'appareil sélectionné est à présent affichée sous Ethernet node.
Les paramètres IP address et Subnet mask peuvent à présent être définis sous Set IP
configuration et le nom de l'appareil (= Name of station) peut être défini sous
Assign device name. Dans ce cas, le réglage Gateway est effectué par l'outil luimême, étant donné que l'option Do not use router est sélectionnée.
Endress+Hauser
9
Transmission de données
Memograph M, RSG45
4.
A0051751
Les réglages sont envoyés à l'appareil en actionnant Assign IP configuration et
Assign name.
 Les réglages sont ensuite affichés dans le menu principal de l'appareil, sous
Diagnostic → PROFINET.
A0051752
Configuration manuelle (portail TIA STEP7 V13) :
Une option pour la configuration manuelle à l'aide de l'outil TIA Portal STEP7 V13 est
expliquée ci-dessous. Condition préalable : l'ordinateur utilisé (PC, portable, etc.) doit être
connecté au réseau PROFINET et l'outil doit être préconfiguré pour accéder au réseau
PROFINET.
10
Endress+Hauser
Memograph M, RSG45
Transmission de données
1.
A0051753
Dans la vue du projet TIA Portal, sélectionner Project tree → Online access, puis
sélectionner Update accessible devices sous la connexion réseau pertinente.
2.
A0051754
Sélectionner l'appareil PROFINET à configurer et double-cliquer pour ouvrir la fenêtre
Online & diagnostics. L'adresse MAC peut être utilisée pour sélectionner l'appareil,
étant donné qu'elle est unique pour chaque appareil.
Endress+Hauser
11
Transmission de données
Memograph M, RSG45
3.
A0051755
L'adresse MAC de l'appareil sélectionné est à présent affichée sous Functions. Les
paramètres IP address et Subnet mask peuvent être définis sous Assign IP address
et le nom de l'appareil (= Name of station) peut être défini sous Assign name. Dans
ce cas, le réglage Gateway est effectué par l'outil lui-même, étant donné que l'option
Do not use router est sélectionnée.
4.
Les réglages sont envoyés à l'appareil en actionnant Assign IP configuration et
Assign name.

A0051756
Les réglages sont ensuite affichés dans le menu principal de l'appareil, sous
Diagnostic → PROFINET et dans le serveur web.
2.2
Transmission de données cyclique
PROFINET peut être utilisé pour transférer cycliquement les valeurs des entrées
universelles 1-40, des entrées numériques 1-20 et des voies mathématiques 1-12.
La transmission de données cyclique est configurée exclusivement via le contrôleur
PROFINET, qui envoie la configuration à l'appareil lorsque la connexion pour la
transmission de données cyclique est établie. L'appareil reçoit la configuration, vérifie sa
validité et s'adapte à la nouvelle configuration si celle-ci est valide. Aucun réglage n'est
12
Endress+Hauser
Memograph M, RSG45
Transmission de données
effectué dans l'appareil lui-même. Une description plus détaillée du processus se trouve
dans la section "Configuration de la transmission de données cyclique".
Explication des types de données utilisés :
• Uint8 : 1 octet, entier
• Uint16 : 2 octets, entier
• Float32 : 4 octets, nombre à virgule flottante (IEEE-754, simple précision)
• Float64 : 8 octets, nombre à virgule flottante (IEEE-754, double précision)
Chaque valeur est toujours transférée avec un octet d'état, qui décrit sa capacité
d'utilisation et suit directement la valeur réelle.
Exemple : Valeur instantanée (Float32+Uint8)
• Valeur : Float32 → 4 octets
• État : Uint8 → 1 octet (voir la section "Codage de l'octet d'état" →  14)
• Données transférées (5 octets) : Octet 0-3 : Float32 ; Octet 4 : État
2.2.1
Données d'entrée : Transmission de données, appareil →
contrôleur PROFINET
Les données d'entrée se composent de valeurs qui sont envoyées d'un appareil au
contrôleur PROFINET pendant la transmission de données cyclique.
Les valeurs suivantes peuvent être envoyées de l'appareil au contrôleur PROFINET :
Données d'entrée transférables
Valeur
Structure de données Taille des
Inscriptible sur
données (octets)
Valeur instantanée
Valeur : Float32
État : Uint8
5
Entrées universelles, voies
mathématiques
État numérique
Valeur : Uint16
État : Uint8
3
Entrées numériques, voies
mathématiques
Compteur totalisateur
(Float32)
Valeur : Float32
État : Uint8
5
Entrées universelles, entrées
numériques, voies mathématiques
Compteur totalisateur
(Float64)
Valeur : Float64
État : Uint8
9
Entrées universelles, entrées
numériques, voies mathématiques
L'interprétation de la valeur lue dépend de la configuration de l'entrée/de la voie. La valeur
instantanée d'une entrée universelle, par exemple, peut être le résultat d'une mesure de
thermocouple ou d'une mesure de courant.
Pour une description détaillée de la configuration des entrées/voies, voir le manuel de mise
en service.
2.2.2
Données de sortie : Transmission de données, contrôleur
PROFINET → appareil
Les données de sortie se composent de valeurs qui sont envoyées d'un contrôleur
PROFINET à l'appareil pendant la transmission de données cyclique.
Les valeurs suivantes peuvent être envoyées du contrôleur PROFINET à l'appareil :
Données de sortie pouvant être reçues
Endress+Hauser
Valeur
Structure de données
Taille des données (octets)
Lecture à partir de
Valeur instantanée
Valeur : Float32
État : Uint8
5
Entrées universelles
État numérique
Valeur : Uint16
État : Uint8
3
Entrées numériques
13
Transmission de données
Memograph M, RSG45
Pour utiliser une valeur reçue du contrôleur PROFINET, l'entrée (universelle/numérique)
doit être configurée en conséquence. Pour cela, PROFINET doit être sélectionné comme
signal dans l'entrée. Si ce n'est pas le cas, la valeur reçue, y compris l'octet d'état, est
uniquement mise en mémoire tampon ; elle n'est pas traitée ultérieurement ni enregistrée
dans l'appareil.
Exemple pour l'entrée universelle 4 :
A0051757
5
Configuration PROFINET en tant que signal d'entrée
2.2.3
Codage de l'octet d'état
Données d'entrée
L'octet d'état d'une entrée/voie qui est envoyé au contrôleur PROFINET peut contenir les
valeurs suivantes :
Codage de l'octet d'état pour les données d'entrée
Valeur (au
format hex)
Signification
Causes possibles
0x24
La valeur transférée ne peut pas
être utilisée
•
•
•
•
0x28
La valeur transférée ne peut pas
être utilisée
• Gamme de mesure capteur dépassée par défaut
• Gamme de mesure capteur dépassée par excès
0x4B
Valeur incertaine
L'entrée/la voie renvoie une valeur équivalente au lieu
de la valeur calculée
0x80
Valeur OK
Rupture de ligne
Court-circuit
Erreur de capteur / d'entrée
Valeur calculée non valide
Données de sortie
L'octet d'état d'une entrée reçue du contrôleur PROFINET est interprété par l'appareil
comme suit :
Interprétation de l'octet d'état pour les données de sortie
14
Valeur (au format hex)
Signification
0x00 – 0x3F
La valeur ne peut pas être utilisée
0x40 – 0x7F
Valeur incertaine → la valeur est utilisée, mais une erreur est affichée
0x80 – 0xFF
Valeur OK
Endress+Hauser
Memograph M, RSG45
Transmission de données
2.2.4
Configuration de la transmission de données cyclique
La transmission de données cyclique est configurée exclusivement dans le contrôleur
PROFINET. L'entrée/la voie ou ses données d'entrée et/ou de sortie sont sélectionnées via
la configuration des emplacements/sous-emplacements, avec laquelle un contrôleur
PROFINET est configuré (voir la section "Configuration des emplacements/sousemplacements").
La configuration actuellement utilisée (transmission de données cyclique active) ou la plus
récemment enregistrée (transmission de données cyclique non active) est affichée dans
l'appareil (voir la section "Affichage de la configuration des emplacements/sousemplacements dans l'appareil").
Configuration des emplacements/sous-emplacements
La configuration des emplacements définit si un type de voie est utilisé et lequel.
La configuration du sous-emplacement d'un emplacement définit les données d'entrée
et/ou de sortie utilisées. Le numéro du sous-emplacement détermine le numéro de la voie
dans l'appareil.
Le tableau ci-dessous montre l'affectation des entrées/voies aux emplacements/sousemplacements :
Figure : Emplacement/sous-emplacement ↔ entrées/voies
Emplacement
ModulIdentNumber
Type de voie
Sous-emplacement
Entrée/voie
2
0x02000028
Entrées universelles
1
Entrée universelle 1
2
Entrée universelle 2
...
...
39
Entrée universelle 39
40
Entrée universelle 40
1
Entrée numérique 1
2
Entrée numérique 2
...
...
19
Entrée numérique 19
20
Entrée numérique 20
1
Voie mathématique 1
2
Voie mathématique 2
...
...
11
Voie mathématique 11
12
Voie mathématique 12
3
4
0x03000014
0x0400000C
Entrées numériques
Voies mathématiques
Afin de distinguer quelle valeur ou combinaison de valeurs est envoyée et/ou reçue, les
sous-emplacements sont configurés via les numéros d'identification de sous-module
(SubmodulIdentNumber). Le tableau ci-dessous donne un aperçu des numéros
SubmodulIdentNumber disponibles ainsi que de leur affectation aux entrées/voies :
Figure : SubmodulIdentNumber ↔ données d'entrée/de sortie
SubmodulIdentNumber Source de données
Endress+Hauser
Data direction
Longueur
(octets)
Disponible dans
0x01000001
In : Valeur instantanée Données d'entrée
uniquement
In : 5
Entrées universelles,
voies mathématiques
0x01000002
In : État numérique
In : 3
Entrées universelles,
voies mathématiques
Données d'entrée
uniquement
15
Transmission de données
Memograph M, RSG45
SubmodulIdentNumber Source de données
Data direction
Longueur
(octets)
Disponible dans
0x01000003
In : Compteur
totalisateur (Float32)
Données d'entrée
uniquement
In : 5
Entrées universelles,
entrées numériques,
voies mathématiques
0x01000004
In : Compteur
totalisateur (Float64)
Données d'entrée
uniquement
In : 9
Entrées universelles,
entrées numériques,
voies mathématiques
0x01000005
In : Valeur instantanée Données d'entrée
+ compteur
uniquement
totalisateur (Float32)
In : 10 (=5+5)
Entrées universelles,
voies mathématiques
0x01000006
In : Valeur instantanée Données d'entrée
+ compteur
uniquement
totalisateur (Float64)
In : 14 (=5+9)
Entrées universelles,
voies mathématiques
0x01000007
In : État numérique +
compteur totalisateur
(Float32)
Données d'entrée
uniquement
In : 8 (=3+5)
Entrées numériques
0x01000008
In : État numérique +
compteur totalisateur
(Float64)
Données d'entrée
uniquement
In : 12 (3+9)
Entrées numériques
0x02000001
Out : Valeur
instantanée
Données de sortie
uniquement
Out : 5
Entrées universelles
0x02000002
Out : État numérique
Données de sortie
uniquement
Out : 3
Entrées numériques
0x03000001
In : Compteur
totalisateur (Float32)
Out : Valeur
instantanée
Données
d'entrée/de sortie
In : 5
Out : 5
Entrées universelles
0x03000002
In : Compteur
totalisateur (Float64)
Out : Valeur
instantanée
Données
d'entrée/de sortie
In : 9
Out : 5
Entrées universelles
0x03000003
In : Compteur
totalisateur (Float32)
Out : État numérique
Données
d'entrée/de sortie
In : 5
Out : 3
Entrées numériques
0x03000004
In : Compteur
totalisateur (Float64)
Out : État numérique
Données
d'entrée/de sortie
In : 9
Out : 3
Entrées numériques
Dans le cas des combinaisons de valeurs qui renvoient plusieurs valeurs dans une direction
de données (xx + yy), l'ordre dans la liste détermine l'ordre de transfert. Exemple :
"0x01000005" :
In : Valeur instantanée + compteur totalisateur (Float32)
Longueur de données : 10 octets
Octet 0-4 : Valeur instantanée, octet d'état incl.
Octet 5-9 : Compteur totalisateur (Float32), octet d'état incl.
Configuration d'un contrôleur PROFINET
Le fichier de description d'appareil GSDML-Vu.uu-vvvv-wwww-xxxxyyzz.xml est
nécessaire pour configurer un contrôleur PROFINET pour la transmission de données
cyclique. Les derniers chiffres (xxxxyyzz) du nom de fichier décrivent l'heure de sortie :
• xxxx = Année
• yy = Mois
• zz = Jour
16
Endress+Hauser
Memograph M, RSG45
Transmission de données
Le premier fichier publié s'appelle GSDML-V2.32-EH-RSG45-xxxxyyzz.xml et est
uniquement disponible en anglais.
Ce fichier contient toutes les informations nécessaires au fonctionnement et est importé
dans l'outil utilisé pour configurer le contrôleur PROFINET. Le processus de configuration
dépend de l'outil utilisé. Veuillez vous référer à l'outil pour plus d'informations.
Fichier GSDML
Firmware compatible
GSDML-V2.32-EH-RSG45-xxxxyyzz.xml
V2.00.06 - V2.01.03
GSDML-V2.34-EH-RSG45-xxxxyyzz.xml
À partir de V2.04.02
La configuration basée sur un contrôleur Siemens (S7 315-2 PN/DP) à l'aide de l'outil
SIMATIC STEP 7 V5.5 et TIA Portal STEP 7 V13 est expliquée ci-dessous. Une certaine
expérience de l'outil est nécessaire (création d'un projet, importation d'un fichier GSD), ces
étapes n'étant pas expliquées plus en détail ici.
Sélection de l'appareil dans HW Config (SIMATIC STEP 7 V5.5)
Après l'importation du fichier GSD, l'appareil peut être trouvé dans le catalogue sous
PROFINET IO → Additional field devices → General → ... :
A0051758
6
Affichage de l'appareil dans le catalogue HW Config
‣
A0051759
7
Appareil connecté au réseau PROFINET
Cliquer à gauche sur l'appareil RSG45 et, en maintenant le bouton de souris enfoncé,
connecter l'appareil au réseau PROFINET.
Endress+Hauser
17
Transmission de données
Memograph M, RSG45
Dans la configuration standard, tous les emplacements sont vides, à l'exception de
l'emplacement 0 (correspond à l'emplacement 0 dans la figure ci-dessus). Dans
l'emplacement 0, le Device Access Point est configuré en permanence avec la structure
suivante :
Emplacement 0 : DAP
• 0 : rsg45
Description/configuration de l'appareil : le nom affecté dans cette configuration (=Nom
de la station) est affiché ici. Le nom affecté dans la configuration doit correspondre au
nom défini dans l'appareil, étant donné que l'appareil est identifié pour l'échange cyclique
de données sur la base de son nom.
• X1 : PN-IO
Description/configuration de l'interface PROFINET : temps de mise à jour, temps de
surveillance, redondance des médias, etc.
• P1 : Port 1 / P2 : Port2
Description/configuration des ports physiques : topologie, options disponibles, etc.
L'emplacement 1 n'est pas utilisé actuellement et ne peut pas être configuré. Toute
configuration de cet emplacement sera rejetée par l'appareil.
Sélection de l'appareil dans le catalogue matériel TIA Portal STEP 7 V13
Après l'importation du fichier GSD, l'appareil peut être trouvé dans le catalogue sous
PROFINET IO → Additional field devices → General → E+H Memograph M RSG45 :
18
Endress+Hauser
Memograph M, RSG45
Transmission de données
A0051760
‣
A0051761
A0051762
Cliquer à gauche sur l'appareil RSG45 et, en maintenant le bouton de la souris enfoncé,
faire glisser l'appareil dans la vue du réseau, puis l'affecter à un réseau PROFINET
(contrôleur d'E/S).
Dans la configuration standard, tous les emplacements sont vides, à l'exception de
l'emplacement 0 (correspond à l'emplacement 0 dans la figure ci-dessus). Dans
l'emplacement 0, le Device Access Point est configuré en permanence avec la structure
suivante :
Endress+Hauser
19
Transmission de données
Memograph M, RSG45
Emplacement 0 : DAP
• 0 : rsg45
Description/configuration de l'appareil : le nom affecté dans cette configuration (=Nom
de la station) est affiché ici. Le nom affecté dans la configuration doit correspondre au
nom défini dans l'appareil, étant donné que l'appareil est identifié pour l'échange cyclique
de données sur la base de son nom.
• X1 : PN-IO
Description/configuration de l'interface PROFINET : temps de mise à jour, temps de
surveillance, redondance des médias, etc.
• P1 : Port 1 / P2 : Port2
Description/configuration des ports physiques : topologie, options disponibles, etc.
L'emplacement 1 n'est pas utilisé actuellement et ne peut pas être configuré. Toute
configuration de cet emplacement sera rejetée par l'appareil.
Sélection des données à transférer (SIMATIC STEP 7 V5.5 et TIA Portal V13)
Les données cycliques sont configurées en deux étapes :
Dans la première étape, le type et le nombre d'entrées/voies disponibles sont sélectionnés
par la configuration de l'emplacement avec un module.
Dans la deuxième étape, l'entrée/la voie et les données à transférer sont déterminés par la
configuration du sous-emplacement avec un sous-module.
La figure ci-dessous donne un aperçu des modules et sous-modules disponibles sur la base
des spécifications du Tableau, Figure : Emplacement/sous-emplacement ↔ entrées/
voies et Tableau, Figure : SubmoduleNumber ↔ données d'entrée/de sortie :
A0051763
8
20
Configuration des emplacements/sous-emplacements dans TIA Portal
Endress+Hauser
Memograph M, RSG45
Transmission de données
A0051764
9
Configuration des emplacements/sous-emplacements dans TIA Portal
Pour un meilleur aperçu, les sous-modules sélectionnables d'un module sont divisés en
trois catégories :
1.
Entrée :
Tous les sous-modules disponibles pour la sélection qui ne fournissent que des
données d'entrée sont regroupés ici.
2.
Entrée/sortie :
Tous les sous-modules disponibles pour la sélection qui fournissent des
données d'entrée et reçoivent des données de sortie sont regroupés ici.
3.
Sortie :
Tous les sous-modules disponibles pour la sélection qui ne reçoivent que des
données de sortie sont regroupés ici.
En fonction de l'outil utilisé, le ModulIdentNumber/SubmodulIdentNumber et/ou le texte
du ModulIdentNumber/SubmodulIdentNumber enregistré dans le fichier GSD s'affichent.
Dans ce cas, le texte enregistré est affiché au lieu du ModulIdentNumber/
SubmodulIdentNumber :
Figure : Textes de module/sous-module dans le fichier GSD ↔ ModulIdentNumber/
SubmodulIdentNumber
Texte affiché
Module
ModulIdentNumber SubmodulIdentNumber
Voies analogiques 40x
0x02000028
Voies numériques 20x
0x03000014
Voies mathématiques 12x
0x0400000C
Sous-module In : Valeur instantanée (5 octets)
Endress+Hauser
0x01000001
In : État numérique (3 octets)
0x01000002
In : Compteur totalisateur (5 octets)
0x01000003
In : Compteur totalisateur (9 octets)
0x01000004
In : Valeur instantanée + compteur totalisateur
(10 octets)
0x01000005
In : Valeur instantanée + compteur totalisateur
(14 octets)
0x01000006
In : État numérique + compteur totalisateur (8
octets)
0x01000007
In : État numérique + compteur totalisateur
(12 octets)
0x01000008
21
Transmission de données
Memograph M, RSG45
Texte affiché
ModulIdentNumber SubmodulIdentNumber
Out : Valeur instantanée (5 octets)
0x02000001
Out : État numérique (3 octets)
0x02000002
In : Compteur totalisateur (5 octets) ; Out :
Valeur instantanée (5 octets)
0x03000001
In : Compteur totalisateur (9 octets) ; Out :
Valeur instantanée (5 octets)
0x03000002
In : Compteur totalisateur (5 octets) ; Out :
État numérique (3 octets)
0x03000003
In : Compteur totalisateur (9 octets) ; Out :
État numérique (3 octets)
0x03000004
Une configuration est présentée ci-dessous sur la base des entrées numériques ; elle est
toutefois identique pour toutes les autres entrées/voies.
Tout d'abord, l'emplacement 3 doit être configuré avec le module Voies numériques 20x.
Une fois cette opération effectuée, l'affichage s'agrandit du nombre d'emplacements
configurables :
A0051765
 10
Affichage des sous-emplacements configurables dans HW Config
 11
Affichage des sous-emplacements configurables dans TIA Portal
A0051766
22
Endress+Hauser
Memograph M, RSG45
Transmission de données
Les sous-emplacements peuvent maintenant être configurés avec les sous-modules
correspondants. Dans cet exemple, tous les sous-modules disponibles sont répartis entre
les emplacements 1-8 (correspondant aux entrées numériques 1-8) de sorte que chaque
emplacement est configuré avec un autre sous-module :
A0051767
 12
Configuration des entrées numériques dans HW Config
 13
Configuration des entrées numériques dans TIA Portal
A0051768
Pendant la configuration, le nombre total d'octets transférés dans chaque direction de
données ne doit pas dépasser 280 octets. Ces valeurs limites (entrée : max. 280
octets ; sortie : max. 280 octets) sont enregistrées dans le fichier GSD et sont
généralement aussi vérifiées par l'outil utilisé.
Une fois la configuration de l'emplacement et du sous-emplacement terminée, elle est
transférée au contrôleur.
Une fois qu'il a reçu la configuration des emplacements/sous-emplacements, le contrôleur
tente de démarrer la transmission de données cyclique. Lorsque la connexion est établie, la
configuration des emplacements/sous-emplacements est envoyée à l'appareil. Pendant la
phase d'adaptation, l'appareil peut disparaître brièvement du réseau PROFINET. Cela se
produit si l'appareil a reçu une configuration qui nécessite le redémarrage de l'interface
PROFINET.
Adaptation de l'appareil à la configuration reçue
Lors de l'établissement de la connexion, le contrôleur PROFINET envoie la configuration
des emplacements/sous-emplacements à l'appareil, où sa validité est vérifiée. En cas de
Endress+Hauser
23
Transmission de données
Memograph M, RSG45
configuration non valide, l'appareil ignore la configuration reçue et conserve la
configuration actuelle. Si la configuration est valide, l'appareil s'adapte en conséquence. Si
la configuration est identique à la configuration actuelle, l'appareil démarre
immédiatement la transmission de données cyclique.
Si, en revanche, la configuration reçue diffère de la configuration actuelle, l'appareil se
déconnecte brièvement du réseau PROFINET afin de redémarrer l'interface PROFINET avec
la nouvelle configuration.
Le redémarrage peut être surveillé/contrôlé comme suit :
1. Menu principal → Diagnostic → PROFINET :
A0051769
 14
Affichage du redémarrage dans le menu PROFINET
Pendant le redémarrage de l'interface PROFINET, les paramètres de connexion IP address,
Subnet mask et Gateway sont réglés sur 0 et le nom configuré sous Name of Station est
défini sur ------. Après le redémarrage, ces informations sont à nouveau affichées en
fonction des données configurées.
Cette procédure est exécutée à chaque redémarrage de l'interface PROFINET. Un
redémarrage peut être déclenché par les actions suivantes :
a)
Adaptation à la nouvelle configuration d'emplacements/de sous-emplacements
b)
Commande reçue pour redémarrer l'interface
c)
Commande reçue pour réinitialiser l'interface aux réglages par défaut
2) Journal événement :
A0051770
 15
Affichage du redémarrage dans le journal événement
Une entrée n'est faite dans le journal d'événements que si le redémarrage a été effectué en
raison d'une adaptation à une nouvelle configuration d'emplacement/de sousemplacement.
Affichage de la configuration des emplacements/sous-emplacements dans l'appareil
Dans le menu principal sous Diagnostic → PROFINET, les sous-menus Emplacement 2 :
Entrées universelles, Emplacement 3 : Entrées numériques et Emplacement 4 :
Mathématique sont affichés :
24
Endress+Hauser
Memograph M, RSG45
Transmission de données
A0051771
 16
Configuration PROFINET de la transmission de données cyclique
Ces sous-menus affichent la configuration actuellement utilisée (transmission de données
cyclique active) ou la dernière sauvegarde (transmission de données cyclique non active).
La structure des sous-menus est toujours la même et ne diffère que par le nombre de sousemplacements affichés, qui correspond au nombre d'entrées/de voies.
• Sous-menu Emplacement 2 : entrées universelles
Entrées universelles disponibles : 1-40
Sous-emplacements affichés : 1-40
• Sous-menu Emplacement 3 : entrées numériques
Entrées numériques disponibles : 1-20
Sous-emplacements affichés : 1-20
• Sous-menu Emplacement 4 : Mathématique
Voies mathématiques disponibles : 1-12
Sous-emplacements affichés : 1-12
L'affichage est expliqué ci-dessous sur la base des voies mathématiques :
A0051772
 17
Endress+Hauser
Affichage de la configuration des voies mathématiques
25
Transmission de données
Memograph M, RSG45
Comme le montre le graphique ci-dessus, le sous-menu est divisé en deux zones :
• À gauche : spécification du sous-emplacement = numéro de voie (dans le cas d'une voie
mathématique)
• À droite : spécification du numéro d'identification de sous-module
(SubmodulIdentNumber) configuré. Si ------- est affiché à la place du numéro
d'identification de sous-module (SubmodulIdentNumber), cela signifie que le sousemplacement ou l'entrée/la voie ne fait pas partie de la transmission de données
cyclique. Pendant la transmission de données cyclique, seules les valeurs des sousemplacements ou des entrées/voies qui ont été configurés avec un numéro
d'identification de sous-module (SubmodulIdentNumber) correspondant sont reçues/
envoyées.
2.2.5
Vérification si la transmission de données cyclique est active
Il est possible de vérifier si l'appareil effectue un échange de données cyclique dans le menu
principal sous Diagnostic → Journal événement:
A0051773
 18
L'appareil effectue un échange des données cyclique
Le message Transfert cyclique val. mesurées actif est entré ici lorsque l'appareil passe à
la transmission de données cyclique avec un contrôleur PROFINET. Lorsque la transmission
de données cyclique est terminée, le message Pas de transfert cyclique val. mesurées est
affiché.
2.3
Transmission de données acyclique
2.3.1
Transmission de textes
Les textes peuvent être enregistrés dans la liste d'événements de l'appareil. La longueur
maximale est de 40 caractères. Si le texte dépasse 40 caractères, l'accès en écriture est
bloqué et un message d'erreur apparaît. Les textes doivent être écrits via Emplacement 0
→ Sous-emplacement 1 → Index 1.
Une fois que le texte a été écrit avec succès, il est inscrit dans le journal d'événements :
A0051774
 19
Entrée d'un texte dans le journal événement
La figure ci-dessus montre que le texte ABCD a été écrit avec succès.
2.3.2
Données de lot
Les lots peuvent être démarrés et arrêtés. Le nom du lot, la désignation du lot, le numéro
du lot et le compteur de présélection pour l'arrêt du lot peuvent également être définis. La
longueur maximale des textes (ASCII) est de 30 caractères. Si le texte dépasse 30
caractères, l'accès en écriture est bloqué et un message d'erreur apparaît.
26
Endress+Hauser
Memograph M, RSG45
Transmission de données
Les fonctions et les paramètres doivent être écrits via Emplacement 0 → Sousemplacement 1 → Index 2 :
Fonction
Description
Données
0x01
Démarrer lot
Lots 1 à 4, ID, nom
0x02
Arrêter lot
Lots 1 à 4, ID, nom
0x03
Désignation du lot
Lots 1 à 4, texte (30 caractères max.)
0x04
Nom du lot
Lots 1 à 4, texte (30 caractères max.)
0x05
Numéro du lot
Lots 1 à 4, texte (30 caractères max.)
0x06
Compteur de présélection
Lots 1 à 4, texte (8 caractères max.)
Démarrage d'un lot
Si la fonction de gestion des utilisateurs est active, un ID (8 caractères max.) et un nom (20
caractères max.) doivent être transmis. L'ID et le nom doivent être séparés par un ';'.
Exemple : Démarrage du lot 2
Octet
0
1
fonc
no.
1
2
L'entrée Lot 2 démarré est enregistré dans la liste d'événements. Ce message apparaît
également à l'écran pendant quelques secondes.
Arrêt d'un lot
Si la fonction de gestion des utilisateurs est active, un ID (8 caractères max.) et un nom (20
caractères max.) doivent être transmis. L'ID et le nom doivent être séparés par un ';'.
Exemple : Arrêt lot 2, gestion des utilisateurs active (ID : "IDSPS", nom "RemoteX")
Octet
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fonc
no.
49
44
53
50
53
3B
52
65
6D
6F
74
65
58
2
2
'I'
'D'
'S'
'P'
'S'
';'
'R'
'e'
'm'
'o'
't'
'e'
'X'
Le message Lot 2 arrêté et Commande à distance (IDSPS) est enregistré dans la liste
d'événements. Ce message apparaît également à l'écran pendant quelques secondes.
Définition de la désignation de lot
Ne peut être défini que si le lot n'a pas encore été démarré. Ne doit pas être configuré si les
paramètres de l'appareil ne l'exigent pas (accès direct 490005).
Exemple : Désignation de lot "Identifier" pour le lot 2
Octet
0
1
2
3
4
5
6
7
8
9
10
11
fonc
no.
49
64
65
6E
74
69
66
69
65
72
3
2
'I'
'd'
'e'
'n'
't'
'i'
'f'
'i'
'e'
'r'
Définition du nom de lot
Ne peut être défini que si le lot n'a pas encore été démarré. Ne doit pas être configuré si les
paramètres de l'appareil ne l'exigent pas (accès direct 490006).
Endress+Hauser
27
Transmission de données
Memograph M, RSG45
Exemple : Nom de lot "Name" pour le lot 2
Octet
0
1
2
3
4
5
fonc
no.
4E
61
6D
65
4
2
'N'
'a'
'm'
'e'
Définition du numéro de lot
Ne peut être défini que si le lot n'a pas encore été démarré. Ne doit pas être configuré si les
paramètres de l'appareil ne l'exigent pas (accès direct 490007).
Exemple : Numéro de lot "Num" pour le lot 2
Octet
0
1
2
3
4
fonc
no.
4E
75
6D
4
2
'N'
'u'
'm'
Définition du compteur de présélection
Ne peut être défini que si le lot n'a pas encore été démarré. Ne doit pas être configuré si les
paramètres de l'appareil ne l'exigent pas (accès direct 490008).
• 8 caractères max. (y compris '.', 'E', '-')
• Fonction exponentielle autorisée ; la gamme de valeurs autorisée ne doit pas être
dépassée, p. ex. 1.23E-2 = 0.0123 décimal
• Uniquement les nombres positifs
• Gamme de valeurs max. : 0 - 99999999
Exemple : Compteur de présélection sur 12.345 pour le lot 2
Octet
0
1
2
3
4
5
6
7
8
9
fonc
no.
31
32
2E
33
34
35
36
37
6
2
,1’
,2’
,.’
,3’
,4’
,5’
,6’
,7’
Lecture de l'état du lot
L'état de chaque lot et l'état de la dernière communication peuvent être lus ici. 6 octets
doivent être lus via Emplacement 0 → Sous-emplacement 1 → Index 2.
Exemple : Lot 2 démarré, état de la communication "OK"
Octet
0
0
1
2
3
4
5
État
comm.
État lot 1
État lot 2
État lot 3
État lot 4
0
0
1
0
0
Si, par exemple, un numéro de lot est défini alors que le lot est déjà en cours d'exécution,
l'octet 1 aura la valeur 0x03.
État de communication :
28
0:
OK
1:
Toutes les données requises n'ont pas été transmises (entrées obligatoires)
2:
Aucun utilisateur responsable n'est connecté
3:
Lot déjà en cours d'exécution
4:
Lot non configuré
5:
Lot commandé par l'entrée de commande
Endress+Hauser
Memograph M, RSG45
Transmission de données
7:
Numéro de lot automatique actif
9:
Erreur, texte contient des caractères non affichables, texte trop long, numéro de lot incorrect, numéro de
fonction hors plage
2.3.3
Relais
Les relais peuvent être réglés s'ils ont été définis sur Remote (commande à distance) dans
les réglages de l'appareil. Les paramètres doivent être écrits via Emplacement 0 → Sousemplacement 1 → Index 3.
Réglage des relais
Exemple : Réglage du relais 6 à l'état actif
Octet
0
1
No. rel
État
6
1
Lecture de l'état des relais
Ceci permet de lire l'état de chaque relais. Ce 0 correspond au relais 1. 2 octets doivent être
lus via Emplacement 0 → Sous-emplacement 1 → Index 3.
Exemple : Relais 1 et relais 6 à l'état actif
Octet
2.3.4
0
1
Relais 12-9
(hex)
Relais 1-8
(hex)
0
0x21
Changement de valeurs limites
Les valeurs limites peuvent être changées. Les fonctions et les paramètres doivent être
écrits via Emplacement 0 → Sous-emplacement 1 → Index 4.
Fonction
Description
Données
1
Initialisation
2
Accepter les valeurs limites
3
Changer la valeur limite
Numéro de la valeur limite, valeur [;dt]
5
Fournir une raison
Texte de la raison
La procédure suivante doit être suivie pour changer les valeurs limites :
1.
Initialiser le changement de valeur limite.
2.
Changer les valeurs limites.
3.
Indiquer la raison du changement.
4.
Accepter les valeurs limites.
Les changements intervenus depuis la dernière initialisation peuvent être ignorés lors
d'une nouvelle initialisation.
Endress+Hauser
29
Transmission de données
Memograph M, RSG45
Initialisation d'un changement de valeurs limites
Ceci prépare l'appareil pour les changements de valeurs limites.
Octet
0
1
Fonc
Octet de
remplissage
1
2A
Changement de valeurs limites
Cette fonction permet de modifier une valeur limite dans l'appareil, mais pas encore de
l'accepter.
Exemples :
Fonc Valeur limite Données Signification
3
1
5.22;;60
Valeur limite 1 à 5.22, pas d'étendue, temporisation 60 s
3
2
5.34
Valeur limite 2 à 5.34
3
3
;;10
Valeur limite 3, temporisation à 10 secondes
3
4
20;;;50
Valeur limite 4, valeur limite inférieure dans/hors bande 20, valeur limite
supérieure 50
Exemple : Changement de la valeur limite 1 (valeur limite supérieure pour entrée
universelle) à 90.5
Octet
0
1
2
3
4
5
Fonc
Valeur
limite
39
30
2E
35
3
1
,9’
,0’
‚.’
‚5’
Exemple : Changement de la valeur limite 3 (gradient pour entrée universelle) à 5.7
dans un délai de 10 secondes
Octet
0
1
2
3
4
5
6
7
8
Fonc
F
Valeu
r
limite
35
2E
37
3B
3B
31
30
3
3
‚5’
‚.’
‚7’
‚;’
‚;’
‚1’
‚0’
Spécification d'une raison de changement de valeur limite
Avant d'enregistrer le changement de valeur limite, vous pouvez entrer une raison de
changement, qui est enregistrée dans la liste d'événements. Si aucune raison n'est
indiquée, le message "Des valeurs limites ont été changées" est entré dans la liste
d'événements.
Des textes (conformément au tableau ASCII) peuvent être transmis. La longueur maximale
d'un texte est de 30 caractères. Si le texte dépasse 30 caractères, l'accès en écriture est
bloqué et un message d'erreur apparaît.
Octet
30
0
1
2..n
Fonc
Octet de
remplissage
Texte
5
2A
Endress+Hauser
Memograph M, RSG45
Suppression des défauts
Acceptation de valeurs limites
Cette fonction permet d'accepter les valeurs limites modifiées dans l'appareil et de les
enregistrer dans les paramètres de l'appareil.
Octet
0
1
Fonc
Octet de
remplissage
2
2A
Lecture de l'état d'exécution
L'état de la dernière fonction de valeur limite exécutée peut être lu ici. 1 octet doit être lu
via Emplacement 0 → Sous-emplacement 1 → Index 4.
Exemple : Fonction incorrecte adressée
Octet
0
Comm. status
1
État de communication :
0:
OK
1:
Numéro de fonction ou numéro de valeur limite incorrect
2:
Données manquantes
3:
Valeur limite non active
4:
Gradient → deux valeurs
5:
Fonction actuellement non possible
9:
Erreur
3
Suppression des défauts
• Un module PROFINET est-il installé ?
• La connexion Ethernet entre l'appareil et le contrôleur est-elle OK ?
• Le bon fichier GSD est-il utilisé ?
• Les emplacements et les sous-emplacements sont-ils configurés correctement ?
4
Liste des abréviations/définition des termes
Module
PROFINET :
Contrôleur
PROFINET :
Endress+Hauser
Module enfichable PROFINET qui est enfiché à l'avant de l'appareil.
Tous les instruments tels que les API, les cartes enfichables pour PC, etc.,
qui remplissent une fonction de contrôleur PROFINET.
31
*71605227*
71605227
www.addresses.endress.com

Manuels associés