Schneider Electric EcoStruxure™ Control Expert - Horodatage applicatif Mode d'emploi

Ajouter à Mes manuels
90 Des pages
Schneider Electric EcoStruxure™ Control Expert - Horodatage applicatif Mode d'emploi | Fixfr
EcoStruxure™ Control Expert
Horodatage applicatif
Guide de l'utilisateur
Traduction de la notice originale
EIO0000001702.05
06/2022
www.se.com
Mentions légales
La marque Schneider Electric et toutes les marques de commerce de Schneider Electric SE
et de ses filiales mentionnées dans ce guide sont la propriété de Schneider Electric SE ou
de ses filiales. Toutes les autres marques peuvent être des marques de commerce de leurs
propriétaires respectifs. Ce guide et son contenu sont protégés par les lois sur la propriété
intellectuelle applicables et sont fournis à titre d'information uniquement. Aucune partie de
ce guide ne peut être reproduite ou transmise sous quelque forme ou par quelque moyen
que ce soit (électronique, mécanique, photocopie, enregistrement ou autre), à quelque fin
que ce soit, sans l'autorisation écrite préalable de Schneider Electric.
Schneider Electric n'accorde aucun droit ni aucune licence d'utilisation commerciale de ce
guide ou de son contenu, sauf dans le cadre d'une licence non exclusive et personnelle,
pour le consulter tel quel.
Les produits et équipements Schneider Electric doivent être installés, utilisés et entretenus
uniquement par le personnel qualifié.
Les normes, spécifications et conceptions sont susceptibles d'être modifiées à tout moment.
Les informations contenues dans ce guide peuvent faire l'objet de modifications sans
préavis.
Dans la mesure permise par la loi applicable, Schneider Electric et ses filiales déclinent
toute responsabilité en cas d'erreurs ou d'omissions dans le contenu informatif du présent
document ou pour toute conséquence résultant de l'utilisation des informations qu'il
contient.
En tant que membre d'un groupe d'entreprises responsables et inclusives, nous actualisons
nos communications qui contiennent une terminologie non inclusive. Cependant, tant que
nous n'aurons pas terminé ce processus, notre contenu pourra toujours contenir des termes
standardisés du secteur qui pourraient être jugés inappropriés par nos clients.
Horodatage applicatif
Table des matières
Consignes de sécurité ..............................................................................................5
Avant de commencer ..........................................................................................6
Démarrage et test...............................................................................................7
Fonctionnement et réglages ................................................................................8
A propos de ce manuel .............................................................................................9
Introduction à l'horodatage applicatif ................................................................... 11
Présentation ..........................................................................................................12
Concepts de l'horodatage applicatif....................................................................12
Limitations de l'horodatage applicatif..................................................................13
Architecture de l'horodatage applicatif ................................................................15
Composants ..........................................................................................................16
Synchronisation de l'heure ................................................................................16
Logiciel Control Expert ......................................................................................17
Module BMX ERT 1604 T..................................................................................17
Module BMX CRA 312 10 .................................................................................18
Module 140 ERT 854 •0 ....................................................................................19
Versions des composants .......................................................................................20
Version des composants ...................................................................................20
Exemples d'architecture..........................................................................................21
Architecture standard d'horodatage ...................................................................21
Performances ........................................................................................................26
Composants et système....................................................................................26
Phases de conception et de configuration pour les modules Modicon
M340 .........................................................................................................................28
Activation du service d'horodatage applicatif ............................................................29
Configuration du service d'horodatage applicatif .................................................29
Options d'un projet Control Expert......................................................................30
Sélection du module d'horodatage approprié............................................................33
Résolution de l'heure ........................................................................................33
Sélection et paramétrage de la synchronisation horaire.............................................35
Sélection de la source horaire............................................................................35
Configuration de projet Control Expert................................................................37
EIO0000001702.05
3
Horodatage applicatif
Paramètres d'horloge du module BMX ERT 1604 T.............................................37
Paramètres d'horloge du module BMX CRA 312 10 ............................................38
Sélection et configuration des variables à horodater..................................................40
Utilisation des variables ....................................................................................40
Paramètres du module BMX ERT 1604 T ...........................................................41
Paramètres BMX CRA 312 10 ...........................................................................44
Application utilisateur..............................................................................................47
Exemple d'application GET_TS_EVT_M ............................................................47
Exemples d'application de GET_TS_EVT_Q ......................................................48
Représentation des fonctions d'horodatage applicatif ..........................................51
Phases de mise en service et d'exploitation des modules Modicon
M340 .........................................................................................................................53
Diagnostic .............................................................................................................54
Diagnostic des modules d'horodatage ................................................................54
Diagnostic des données ....................................................................................55
Diagnostic matériel ...........................................................................................58
Comportement sur les modes de fonctionnement .....................................................61
Introduction ......................................................................................................62
Démarrage et mise hors/sous tension d'un module d'horodatage .........................64
Remplacement d'un module d'horodatage ..........................................................65
Comportement en cas de buffer plein .................................................................65
Comportement lors de la synchronisation de l'heure .................................................69
Synchronisation horaire ....................................................................................69
Comportement au moment de l'exécution ................................................................73
Règles de programmation des blocs fonction......................................................73
Entrée d'horodatage des événements ................................................................78
Modules Quantum pour horodatage applicatif ...................................................81
Mise en oeuvre des modules 140 ERT 854 •0...........................................................82
Modules 140 ERT 854 •0...................................................................................82
Annexes ...................................................................................................................83
Codes d'erreur .......................................................................................................84
Codes d'erreur .................................................................................................84
Glossaire ..................................................................................................................85
Index .........................................................................................................................88
4
EIO0000001702.05
Consignes de sécurité
Horodatage applicatif
Consignes de sécurité
Informations importantes
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec
l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa
maintenance. Les messages spéciaux suivants que vous trouverez dans cette
documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques
potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une
procédure.
La présence de ce symbole sur une étiquette “Danger” ou “Avertissement” signale un
risque d'électrocution qui provoquera des blessures physiques en cas de non-respect
des consignes de sécurité.
Ce symbole est le symbole d'alerte de sécurité. Il vous avertit d'un risque de blessures
corporelles. Respectez scrupuleusement les consignes de sécurité associées à ce
symbole pour éviter de vous blesser ou de mettre votre vie en danger.
!
DANGER
DANGER signale un risque qui, en cas de non-respect des consignes de sécurité, provoque
la mort ou des blessures graves.
!
AVERTISSEMENT
AVERTISSEMENT signale un risque qui, en cas de non-respect des consignes de sécurité,
peut provoquer la mort ou des blessures graves.
!
ATTENTION
ATTENTION signale un risque qui, en cas de non-respect des consignes de sécurité, peut
provoquer des blessures légères ou moyennement graves.
AVIS
AVIS indique des pratiques n'entraînant pas de risques corporels.
EIO0000001702.05
5
Horodatage applicatif
Consignes de sécurité
Remarque Importante
L'installation, l'utilisation, la réparation et la maintenance des équipements électriques
doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline
toute responsabilité quant aux conséquences de l'utilisation de ce matériel.
Une personne qualifiée est une personne disposant de compétences et de connaissances
dans le domaine de la construction, du fonctionnement et de l'installation des équipements
électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les
risques encourus.
Avant de commencer
N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de
fonctionnement. L'absence de ce type de protection sur une machine présente un risque de
blessures graves pour l'opérateur.
AVERTISSEMENT
EQUIPEMENT NON PROTEGE
•
N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés
de protection du point de fonctionnement.
•
N'accédez pas aux machines pendant leur fonctionnement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves
ou des dommages matériels.
Cet automatisme et le logiciel associé permettent de commander des processus industriels
divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de
facteurs tels que la fonction de commande requise, le degré de protection exigé, les
méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines
applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance
de sauvegarde est requise.
Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez
connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation
et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements
automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés
correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du
logiciel associé pour une application particulière, vous devez respecter les normes et
réglementations locales et nationales en vigueur. Le document National Safety Council's
Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses
informations utiles.
6
EIO0000001702.05
Consignes de sécurité
Horodatage applicatif
Dans certaines applications, telles que les machines d'emballage, une protection
supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur.
Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer
dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de
provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas
protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas
remplacer la protection de point de fonctionnement ou s'y substituer.
Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de
verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de
fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de
verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la
programmation des équipements et logiciels d'automatisation associés.
NOTE: La coordination des dispositifs de sécurité et de verrouillage mécaniques/
électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque
de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre
référencée dans la documentation.
Démarrage et test
Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue
d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test
de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de
planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce
test dans sa totalité.
AVERTISSEMENT
RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT
•
Assurez-vous que toutes les procédures d'installation et de configuration ont été
respectées.
•
Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales
temporaires utilisés pour le transport de tous les dispositifs composant le système.
•
Enlevez les outils, les instruments de mesure et les débris éventuels présents sur
l'équipement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves
ou des dommages matériels.
Effectuez tous les tests de démarrage recommandés dans la documentation de
l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure.
Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel
EIO0000001702.05
7
Horodatage applicatif
Consignes de sécurité
Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire
non installée conformément aux réglementations locales (conformément au National
Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires,
suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de
l'endommager accidentellement.
Avant de mettre l'équipement sous tension :
•
Enlevez les outils, les instruments de mesure et les débris éventuels présents sur
l'équipement.
•
Fermez le capot du boîtier de l'équipement.
•
Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants.
•
Effectuez tous les tests de démarrage recommandés par le fabricant.
Fonctionnement et réglages
Les précautions suivantes sont extraites du document NEMA Standards Publication ICS
7.1-1995 (la version anglaise prévaut) :
8
•
Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et
à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée
de l'équipement.
•
Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un
fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du
fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces
réglages doivent connaître les instructions du fabricant de l'équipement et les machines
utilisées avec l'équipement électrique.
•
Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles.
L'accès aux autres commandes doit être limité afin d'empêcher les changements non
autorisés des caractéristiques de fonctionnement.
EIO0000001702.05
A propos de ce manuel
Horodatage applicatif
A propos de ce manuel
Objectif du document
Ce document présente une fonctionnalité PlantStruxure : l'horodatage applicatif à la source.
Ce guide fournit des informations détaillées sur l'horodatage applicatif, à savoir :
•
Architecture de l'horodatage applicatif
•
Phases de conception et de configuration
•
Phases de mise en service et d'exploitation
Champ d'application
Ce document est applicable à EcoStruxure™ Control Expert 15.2.
Les caractéristiques techniques des équipements décrits dans ce document sont également
fournies en ligne. Pour accéder aux informations en ligne, allez sur la page d'accueil de
Schneider Electric www.se.com/ww/en/download/.
Les caractéristiques présentées dans ce manuel devraient être identiques à celles fournies
en ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons
être amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si
vous constatez une différence entre le manuel et les informations fournies en ligne, utilisez
ces dernières en priorité.
Document(s) à consulter
Titre de la documentation
Référence
Modicon X80 - Module d'horodatage BMXERT1604T Guide utilisateur
EIO0000001121 (anglais), EIO0000001122 (français),
EIO0000001123 (allemand), EIO0000001125 (italien),
EIO0000001124 (espagnol), EIO0000001126
(chinois)
Quantum EIO - Modules d'E/S distantes - Guide
d'installation et de configuration
S1A48978 (anglais), S1A48981 (français), S1A48982
(allemand), S1A48983 (italien), S1A48984
(espagnol), S1A48985 (chinois)
Quantum sous EcoStruxure™ Control Expert - Système
de redondance d'UC - Manuel utilisateur
35010533 (anglais), 35010534 (français), 35010535
(allemand), 35013993 (italien), 35010536 (espagnol),
35012188 (chinois)
EcoStruxure™ Control Expert - Bits et mots système Manuel de référence
EIO0000002135 (anglais), EIO0000002136
(français), EIO0000002137 (allemand),
EIO0000002138 (italien), EIO0000002139
(espagnol), EIO0000002140 (chinois)
EIO0000001702.05
9
Horodatage applicatif
A propos de ce manuel
Titre de la documentation
Référence
EcoStruxure™
33002539 (anglais), 33002540 (français), 33002541
(allemand), 33003688 (italien), 33002542 (espagnol),
33003689 (chinois)
Control Expert - Système - Bibliothèque
de blocs
EcoStruxure™ Control Expert - Communication Bibliothèque de blocs
33002527 (anglais), 33002528 (français), 33002529
(allemand), 33003682 (italien), 33002530 (espagnol),
33003683 (chinois)
Quantum using EcoStruxure™ Control Expert, 140 ERT
854 10 Time Stamp Module, User Manual
33002499 (English)
Quantum sous EcoStruxure™ Control Expert - Module
d’horodatage 140 ERT 854 20 - Manuel utilisateur
S1B76798 (anglais), S1B76799 (français), S1B76800
(allemand), S1B76802 (italien), S1B76801
(espagnol), S1B76804 (chinois)
Modicon TSX NTP 100 - Instruction de service
31005021 (Eng)
Vous pouvez télécharger ces publications, le présent manuel et autres informations
techniques depuis notre site web à l'adresse : www.se.com/en/download/.
10
EIO0000001702.05
Horodatage applicatif
Introduction à l'horodatage applicatif
Contenu de cette partie
Présentation ............................................................................12
Introduction
Cette partie du document présente les concepts, les solutions et les limites de l'horodatage
applicatif.
EIO0000001702.05
11
Horodatage applicatif
Présentation
Présentation
Contenu de ce chapitre
Concepts de l'horodatage applicatif ...........................................12
Limitations de l'horodatage applicatif .........................................13
Concepts de l'horodatage applicatif
Définition
L'horodatage applicatif fournit à l'application d'automate des buffers d'événements
horodatés accessibles à partir d'un système SCADA tiers qui n'est pas interfacé via OFS/
OPC DA. L'utilisateur peut convertir le format des événements lus dans les buffers
d'événements horodatés dans un format utilisateur dédié au système SCADA tiers.
Un événement est un changement de valeur d'E/S de type tout ou rien (TOR) détecté par un
module d'horodatage. L'horodatage applicatif fournit une séquence d'événements (SOE)
cohérente, horodatée à la source.
Sources
La solution d'horodatage applicatif est gérée par les sources d'événements suivantes :
•
Entrées de module BMX ERT 1604 T
•
Entrées de module 140 ERT 854 •0
•
Entrées ou sorties de modules d'E/S TOR dans une station d'E/S Ethernet Modicon
X80 avec module BMX CRA 312 10
L'horodatage applicatif est pris en charge dans les systèmes QuantumHot Standby.
Dans une application de sécurité Quantum, l'horodatage applicatif est géré uniquement par
les entrées de module 140 ERT 854 20.
Processus
Les événements horodatés sont gérés comme suit :
•
12
Chaque module d'horodatage enregistre les événements dans son buffer local.
EIO0000001702.05
Présentation
Horodatage applicatif
•
L'application d'automate consomme les événements horodatés du buffer local des
modules et stocke les données dans le buffer d'enregistrements bruts de l'automate.
•
L'application d'automate convertit les données des enregistrements bruts dans un
format utilisateur et les stocke.
•
L'application de supervision consomme les enregistrements au format utilisateur.
Configuration de la solution
Pour les E/S TOR horodatées par un module BMX CRA 312 10, l'utilisateur peut configurer :
•
•
le comportement des buffers horodatés dans les situations suivantes :
◦
buffer plein
◦
sous tension
◦
passage du mode Stop au mode Run
les transitions de fronts à horodater (front montant, front descendant, fronts montant et
descendant pour chaque E/S TOR)
Sur les modules BMX ERT 1604 T, les paramètres mentionnés ci-dessus sont prédéfinis et
ne peuvent pas être modifiés :
•
Arrêt de l'enregistrement lorsque le buffer est plein
•
Conservation du contenu du buffer à la mise sous tension du module si l'application est
la même
•
Conservation du contenu du buffer lors du passage du mode Stop au mode Run
•
Transition des deux fronts (détection de front)
Limitations de l'horodatage applicatif
Fonctionnalités
Limitations système :
•
Le service de modification en ligne des événements horodatés à la source n'est pas
disponible.
•
Les variables d'automate internes ne peuvent pas être horodatées à l'aide d'une
solution d'horodatage à la source.
•
Pas de sélection des fronts de transition sur les événements horodatés dans un module
BMX ERT 1604 T (les événements sont horodatés sur les fronts montant et
descendant).
EIO0000001702.05
13
Horodatage applicatif
Présentation
•
Dans une station locale Modicon M340, le nombre maximum de modules BMX ERT
1604 T dépend du type d'UC de la station locale. Pour plus d'informations, reportezvous à la rubrique Compatibilité et limites (voir Modicon X80 - Module d'horodatage
BMXERT1604T/H - Manuel utilisateur).
•
Dans une application Quantum, 25 modules BMX ERT 1604 T seulement sont pris en
charge par application.
•
Dans une application M580, le nombre de modules BMX ERT 1604 T par application
n'est pas limité.
NOTE: Pour une CPU M580 dont la version du système d'exploitation est inférieure
ou égale à 2.40, le nombre de modules BMX ERT 1604 T par application est limité
à 25.
•
Une station d'E/S distantes (RIO) Modicon X80 Ethernet prend en charge jusqu'à 36
voies expertes. Un module BMX ERT 1604 T est compté comme 4 voies expertes.
•
9 modules 140 ERT 854 10 au maximum dans une station S908.
•
8 modules 140 ERT 854 20 au maximum dans une station S908.
•
2500 E/S TOR au maximum par automate Quantum.
•
144 entrées TOR au maximum par automate Modicon M340 (station locale).
•
La fonction CCOTF n'est pas prise en charge par les modules BMX ERT 1604 T.
Compatibilité :
14
•
Un système de redondance d'UC est compatible avec l'horodatage applicatif. Pour plus
d'informations sur le système de redondance d'UC (Hot Standby), reportez-vous au
Manuel utilisateur du système de redondance d'UC Modicon Quantum.
•
Un automate de sécurité Quantum est compatible avec l'horodatage applicatif. Pour
plus d'informations, reportez-vous au document Modicon Quantum, Quantum Safety
PLC, Safety Reference Manual.
EIO0000001702.05
Horodatage applicatif
Architecture de l'horodatage applicatif
Contenu de cette partie
Composants ............................................................................16
Versions des composants.........................................................20
Exemples d'architecture ...........................................................21
Performances ..........................................................................26
Introduction
Cette section présente les composants de l'horodatage applicatif, leurs versions, leurs
performances et des exemples d'architectures.
EIO0000001702.05
15
Horodatage applicatif
Composants
Composants
Contenu de ce chapitre
Synchronisation de l'heure........................................................16
Logiciel Control Expert .............................................................17
Module BMX ERT 1604 T .........................................................17
Module BMX CRA 312 10.........................................................18
Module 140 ERT 854 •0............................................................19
Présentation
Ce chapitre présente les composants impliqués dans une solution d'horodatage applicatif.
Synchronisation de l'heure
Synchronisation de l'heure
La synchronisation de l'heure est un point clé dans la solution d'horodatage applicatif. Celleci ne peut fonctionner correctement que si les sources d'événements d'horodatage (qui
utilisent des horloges externes différentes) sont synchronisées.
Implications de la synchronisation horaire :
16
•
BMX ERT 1604 T : Horloge externe DCF77 ou IRIG-B 004/5/6/7
•
140 ERT 854 10 : Horloge externe DCF77
•
140 ERT 854 20 : Horloge externe DCF77 ou IRIG-B 004/5/6/7, module TSX NTP 100,
page 9
•
BMX CRA 312 10 : Serveur NTP
EIO0000001702.05
Composants
Horodatage applicatif
Logiciel Control Expert
Rôle de Control Expert
Control Expert est un logiciel de programmation, de débogage et d'exploitation pour la
plupart des automates Schneider Electric. Il permet le développement complet
d'applications.
Control Expert est nécessaire dans une solution d'horodatage pour programmer le système
de l'automate.
Les systèmes de redondance d'UC (QuantumHot Standby) prennent en charge la solution
d'horodatage applicatif.
L'application de sécurité Quantum prend en charge l'horodatage à la source uniquement
avec des modules 140 ERT 854 20.
Module BMX ERT 1604 T
Rôle du module BMX ERT 1604 T
Le module BMX ERT 1604 T est une source d'horodatage qui peut être utilisée dans une
station Modicon M340 locale ou une station Modicon X80.
Le BMX ERT 1604 T est un module à 16 voies d'entrées TOR qui peut générer des
événements d'horodatage lorsque les valeurs en entrée changent. Pour horodater ses
entrées, le module BMX ERT 1604 T est connecté à une horloge GPS externe (code horaire
IRIG-B 004/5/6/7 ou DCF77) ou à un récepteur radio DCF77.
NOTE: Certaines voies du module BMX ERT 1604 T peuvent également être utilisées
comme simples entrées TOR ou entrées de comptage incrémentiel.
Pour plus d'informations sur le module BMX ERT 1604 T, reportez-vous au Manuel
utilisateur du module ERT M340 BMX ERT 1604 T.
Les entrées du BMX ERT 1604 T utilisent une logique positive, avec les plages de tensions
d'entrée suivantes :
•
24 VCC
•
48 VCC
•
60 VCC
•
110 VCC
•
125 VCC
EIO0000001702.05
17
Horodatage applicatif
Composants
Module BMX CRA 312 10
Rôle du module BMX CRA 312 10
Le BMX CRA 312 10 est un module de communication dans une station d'E/S distantes
Ethernet Modicon X80.
Caractéristiques des modules BMX CRA 312 10 :
•
Dans une solution E/S Quantum Ethernet, ces modules échangent des données avec
le module de tête de l'automate Quantum : 140 CRP 312 00.
•
Outre sa fonction de communication, un module BMX CRA 312 10 peut horodater toute
E/S Tout ou rien sur les modules TOR situés dans la station. Le module BMX CRA 312
10 évalue périodiquement les valeurs d'entrée et sortie TOR. Si un changement est
détecté, il est horodaté et stocké dans le buffer d'événements locaux internes du
module. Ce buffer met ses informations à la disposition du client final et son
comportement doit être défini dans le logiciel Control Expert.
Pour l'horodatage, le module BMX CRA 312 10 a besoin d'une liaison directe avec une
source horaire, page 16 exacte (serveur NTP).
Entrées et sorties TOR
Le module BMX CRA 312 10 peut horodater n'importe quel module TOR situé dans la
station.
Modules TOR Modicon X80 compatibles :
Référence des modules
BMX DAI 0805
BMX DDI 1602
BMX DDM 16022
BMX DDO 1602
BMX DRA 0804
BMX DAI 0814
BMX DDI 1603
BMX DDM 16025
BMX DDO 1612
BMX DRA 0805
BMX DAI 1602
BMX DDI 1604
BMX DDM 3202K
BMX DDO 3202K
BMX DRA 0815
BMX DAI 1603
BMX DDI 3202K
BMX DDO 6402K
BMX DRA 1605
BMX DAI 1604
BMX DDI 6402K
BMX DRC 0805
BMX DAI 1614
BMX DAI 1615
BMX DAO 1605
BMX DAO 1615
18
EIO0000001702.05
Composants
Horodatage applicatif
Module 140 ERT 854 •0
Rôle du module 140 ERT 854 •0
Les 140 ERT 854 •0 sont des modules d'entrées TOR 32 points pour Quantum qui sont
capables de générer des événements d'horodatage lors des changements de valeur
d'entrée. Pour horodater leurs entrées, les modules 140 ERT 854 •0 sont connectés à une
horloge externe (code horaire DCF77 ou IRIG-B). Le module 140 ERT 854 20 peut être
connecté à un module externe TSX NTP 100, page 9 qui reçoit un code horaire de serveurs
NTP et le transforme en code horaire pour liaison RS485.
Pour plus d'informations sur les modules 140 ERT 854 •0, reportez-vous à Quantum using
EcoStruxure™ Control Expert, 140 ERT 854 10 Time Stamp Module, User Manual et
Quantum sous EcoStruxure™ Control Expert - Module d’horodatage 140 ERT 854 20 Manuel utilisateur.
Le présent document ne traite pas de l'horodatage avec les modules 140 ERT 854 •0.
EIO0000001702.05
19
Horodatage applicatif
Versions des composants
Versions des composants
Contenu de ce chapitre
Version des composants ..........................................................20
Version des composants
Généralités
Le tableau suivant indique les versions requises pour les composants de la solution
d'horodatage applicatif :
Composant
Version
Logiciel Unity Pro
7.0 ou version ultérieure
NOTE:
Unity Pro est l’ancien nom de Control Expert pour les versions 13.1
et antérieures.
20
BMX ERT 1604 T
1.0 ou version ultérieure
BMX CRA 312 10
1.0 ou version ultérieure
140 ERT 854 20
1.0 ou version ultérieure
EIO0000001702.05
Exemples d'architecture
Horodatage applicatif
Exemples d'architecture
Contenu de ce chapitre
Architecture standard d'horodatage...........................................21
Présentation
Ce chapitre présente des architectures d'horodatage standard.
Architecture standard d'horodatage
Présentation
L'horodatage peut être appliqué à des architectures d'automate Quantum ou Modicon
M340.
Le tableau suivant présente la combinaison d'équipements requise dans une architecture
d'horodatage applicatif :
EIO0000001702.05
21
Horodatage applicatif
Exemples d'architecture
Automate (station locale)
Station d'E/S distantes Ethernet
Famille
Source
d'horodatage
Synchronisation
de l'heure
Famille
Source
d'horodatage
Synchronisation de
l'heure
Modicon
M340
BMX ERT 1604 T
DCF77 ou IRIGB 004/5/6/7
N.A.
N.A.
N.A.
Quantum
140 ERT 854 •0
DCF77 ou IRIGB 004/5/6/7 (4.)
Quantum (2.)
140 ERT 854 •0
DCF77 ou IRIGB 004/5/6/7 (4.)
Modicon X80
(Modicon M340)
BMX CRA 312 10
Serveur NTP (3.)
BMX ERT 1604 T
DCF77 ou IRIGB 004/5/6/7
Combinaison des
deux sources
possibles :
Chaque source
possède sa propre
référence horaire :
(1.)
(2.)
•
BMX CRA 312
10
•
BMX ERT
1604 T
•
Serveur NTP
(3.) pour BMX
CRA 312 10
•
DCF77 ou
IRIG-B 004/5/6/
7 pour BMX
ERT 1604 T
N.A. Non applicable
1. Les configurations à redondance d'UC Quantum sont compatibles avec l'horodatage applicatif.
2. Une architecture d'horodatage peut contenir plusieurs stations d'E/S distantes Ethernet avec des sources
d'horodatage.
3. Un même serveur NTP peut fournir l'heure de référence à plusieurs modules BMX CRA 312 10.
4. Un module TSX NTP 100 peut fournir une source horaire RS485 (basée sur un serveur NTP) au module
140 ERT 854 20. Le module 140 ERT 854 10 accepte uniquement la synchronisation horaire DCF77.
Les sections suivantes présentent quelques combinaisons d'équipements possibles dans
une architecture d'horodatage applicatif (liste non exhaustive de quelques exemples
classiques).
22
EIO0000001702.05
Exemples d'architecture
Horodatage applicatif
Automate Quantum (station locale) avec module 140 ERT
854 •0
Dans cet exemple, la station locale Quantum contient un module 140 ERT 854 •0.
Le module 140 ERT 854 •0 est la source des événements horodatés.
La source horaire est un module GPS connecté au 140 ERT 854 •0.
Automate Quantum avec station E/S Quantum Ethernet
comprenant un module 140 ERT 854 •0
EIO0000001702.05
23
Horodatage applicatif
Exemples d'architecture
Dans cet exemple, l'architecture E/S Quantum Ethernet contient une station d'E/S distantes
Ethernet (ERIO) Quantum.
Le module 140 ERT 854 •0 est la source des événements horodatés.
La source horaire est un module GPS connecté au 140 ERT 854 •0.
Automate Quantum avec station Modicon X80
Dans cet exemple, l'architecture E/S Quantum Ethernet contient une station d'E/S distantes
Ethernet (ERIO) Modicon X80 (Modicon M340).
Dans la station d'E/S distantes, le module BMX CRA 312 10 est la source des événements
horodatés. Il assure l'horodatage des transitions d'E/S dans les modules d'E/S TOR et la
station d'E/S distantes.
La source horaire est un serveur NTP connecté au bus d'E/S distantes Ethernet.
24
EIO0000001702.05
Exemples d'architecture
Horodatage applicatif
Automate Quantum avec station Modicon X80
comprenant des modules BMX ERT 1604 T et BMX CRA
312 10 avec une référence horaire GPS
Dans cet exemple, l'architecture E/S Quantum Ethernet contient deux stations d'E/S
distantes Ethernet (ERIO) Modicon X80 (Modicon M340).
Dans chaque station d'E/S distantes, la source d'événements horodatés est l'un des deux
modules BMX CRA 312 10 et BMX ERT 1604 T.
La source horaire est un serveur NTP connecté à une source GPS pour les modules BMX
CRA 312 10, une source GPS dédiée pour le module BMX ERT 1604 T.
EIO0000001702.05
25
Horodatage applicatif
Performances
Performances
Contenu de ce chapitre
Composants et système ...........................................................26
Présentation
Ce chapitre décrit les performances et les limites du système d'horodatage applicatif.
Composants et système
Performances des composants
Le tableau suivant récapitule les performances des composants d'une solution
d'horodatage :
Rubrique
Equipement
Valeur
Résolution d'horodatage (entre
2 modules source identiques)
BMX ERT 1604 T
2 < résolution d'horodatage < 4 ms (avec
la même source horaire)
BMX CRA 312 10
10 ms
140 ERT 854 20
1,5 ms
BMX ERT 1604 T
1 ms
BMX CRA 312 10
1 cycle (< 10 ms)
140 ERT 854 •0
1 ms
BMX ERT 1604 T
16 entrées TOR sur le module
Résolution d'horodatage (dans le même
module source)
Nombre maximum d'E/S et mémoire
disponible (1.)
255 événements dans le buffer interne
BMX CRA 312 10
256 E/S TOR configurées
4000 événements dans le buffer interne
140 ERT 854 •0
32 entrées TOR sur le module
4096 événements dans le buffer interne
1. La valeur maximum n'est pas une valeur absolue. Elle dépend des performances globales du système et doit
être pondérée en conséquence.
26
EIO0000001702.05
Performances
Horodatage applicatif
Limites système
Le tableau suivant récapitule les limitations du système dans une solution d'horodatage :
Rubrique
Description
Valeur
Nombre maximum d'équipements dans une
station d'E/S distantes Ethernet
BMX CRA 312 10
1 par station
BMX ERT 1604 T
9 par station (1.)
140 ERT 854 •0
Pas de limite (2.)
BMX CRA 312 10
31 pour le système
BMX ERT 1604 T
25 pour le système
Nombre maximum de sources d'événements
interrogées
Nombre maximum d'E/S TOR par
automate (station locale Modicon
M340 ou automate Quantum)
2500
Nombre maximum d'entrées (et de sorties) TOR
surveillées par l'automate pour tous les modules
d'horodatage
Pour tous les BMX ERT 1604 T
400 entrées TOR (3.)
Pour tous les BMX CRA 312 10
2048 E/S TOR (3.)
Nombre maximum d'événements par requête de
lecture
Pour une requête d'EFB de BMX
ERT 1604 T
20
Timeout minimum entre deux requêtes de lecture
Entre deux requêtes d'EFB de BMX
ERT 1604 T
5 ms
Nombre maximum d'équipements dans le
système
1. Un module BMX ERT 1604 T contient 4 voies expertes. Une station Modicon X80 prend en charge jusqu'à
36 voies expertes, soit au maximum 9 modules BMX ERT 1604 T si elle ne comprend pas de module de
comptage BMX EHC 0•00.
2. Dans une architecture d'E/S distantes Quantum S908, 9 modules 140 ERT 854 10 et 8 modules
140 ERT 854 20 par station.
3. La valeur maximum n'est pas une valeur absolue. Elle dépend des performances globales du système et doit
être pondérée en conséquence.
EIO0000001702.05
27
Horodatage applicatif
Phases de conception et de configuration
pour les modules Modicon M340
Contenu de cette partie
Activation du service d'horodatage applicatif ..............................29
Sélection du module d'horodatage approprié .............................33
Sélection et paramétrage de la synchronisation horaire ..............35
Sélection et configuration des variables à horodater ...................40
Application utilisateur ...............................................................47
Introduction
Cette section présente les étapes à suivre pour concevoir et configurer l'horodatage
applicatif depuis l'activation jusqu'au diagnostic du service dans une station locale Modicon
M340 ou une station distante Modicon X80 Ethernet au sein d'une architecture E/S
Quantum Ethernet.
NOTE: L'horodatage utilisant des modules 140 ERT 854 •0 est décrit dans les sections
Quantum using EcoStruxure™ Control Expert, 140 ERT 854 10 Time Stamp Module,
User Manual et Quantum sous EcoStruxure™ Control Expert - Module d’horodatage 140
ERT 854 20 - Manuel utilisateur.
28
EIO0000001702.05
Activation du service d'horodatage applicatif
Horodatage applicatif
Activation du service d'horodatage applicatif
Contenu de ce chapitre
Configuration du service d'horodatage applicatif.........................29
Options d'un projet Control Expert .............................................30
Présentation
Ce chapitre décrit les actions à effectuer pour activer l'horodatage applicatif dans Control
Expert.
Configuration du service d'horodatage applicatif
Séquence de configuration
Le tableau ci-après présente les étapes à suivre pour configurer l'horodatage applicatif dans
Control Expert :
Étape
Action
1
Créez dans Control Expert une application comprenant des modules d'horodatage. Sélectionnez
les modules d'horodatage, page 33 appropriés.
2
Définissez les options du projet, page 30 Control Expert.
3
Définissez les paramètres des sources horaires, page 35 des modules d'horodatage.
4
Sélectionnez les événements, page 40 à horodater.
5
Définissez les paramètres de mémoire buffer, page 44 du module BMX CRA 312 10 (les
paramètres de mémoire buffer, page 41 du module BMX ERT 1604 T sont prédéfinis).
Définissez les paramètres des événements horodatés.
6
EIO0000001702.05
Définissez et configurez les EFB, page 47 dédiés à l'horodatage.
29
Horodatage applicatif
Activation du service d'horodatage applicatif
Options d'un projet Control Expert
Présentation
Dans le logiciel Control Expert, pour permettre l'horodatage applicatif, vous devez ajuster
les options du projet en cliquant sur Outils > Options du projet > Général.
NOTE: Ces paramètres concernent uniquement les modules BMX CRA 312 10 et BMX
ERT 1604 T. Ils ne s'appliquent pas aux modules 140 ERT 854 •0.
Paramètres d'horodatage
Cliquez sur Général > Heure pour accéder au paramètre d'horodatage :
Dans le champ Heure, définissez le mode d'horodatage et le fuseau horaire :
30
EIO0000001702.05
Activation du service d'horodatage applicatif
Horodatage applicatif
Sous-champ
Valeur pour
l'horodatage
applicatif
Description
Mode d'horodatage
Application
Sélectionnez l'option Applicatif pour activer l'horodatage
applicatif.
Fuseau horaire personnalisé
Activé ou désactivé
Permet d'activer ou de désactiver un fuseau horaire
personnalisé. L'utilisateur sélectionne les valeurs de son
choix.
Fuseau horaire
(1.)
•
Si cette option est désactivée, il est possible de
choisir un Fuseau horaire dans la liste déroulante
qui suit.
•
Si elle est activée, il est possible d'ajuster les
paramètres Décalage et Régler automatiquement
l'horloge sur l'heure d'été.
Cette option ne peut être sélectionnée que si la case
Fuseau horaire personnalisé est désactivée.
Sélectionnez l'un des fuseaux horaires proposés.
(1.)
Décalage
Cette option ne peut être configurée que si la case Fuseau
horaire personnalisé est activée.
La valeur sélectionnée (- 1439 ... + 1439 minutes) est
ajoutée à l'heure locale actuelle.
Régler automatiquement
l'horloge sur l'heure d'été
(1.)
Cette option ne peut être sélectionnée que si la case
Fuseau horaire personnalisé est activée (2.).
Lorsqu'elle est sélectionnée, les paramètres DEBUT et FIN
de réglage de l'heure d'été peuvent être ajustés dans les
sous-champs suivants pour avancer l'horloge d'une heure
au début de la période d'heure d'été et la retarder d'une
heure à la fin de cette période.
NOTE: Les heures de DEBUT et de FIN de la période
d'été sont prédéfinies si elles ne sont pas affichées.
1. Aucune valeur spécifique n'est nécessaire pour l'horodatage applicatif. Tout dépend de la valeur du sous-champ
Fuseau horaire personnalisé.
2. Les modules BMX ERT 1604 T n'utilisent pas le réglage automatique d'heure d'été.
Les événements horodatés sont indiqués en valeurs UTC et les paramètres de fuseau
horaire permettent de convertir l'heure locale GPS en valeurs UTC dans BMX ERT 1604 T.
NOTE: Lorsque la source des événements horodatés est un module BMX CRA 312 10,
les paramètres de fuseau horaire n'ont pas d'incidence sur ces derniers (le module
utilise l'heure UTC fournie par le serveur NTP), mais ils sont utilisés à des fins de
diagnostic (heure locale nécessaire).
NOTE: Les paramètres d'heure d'été ne s'appliquent pas au module BMX ERT 1604 T
car celui-ci obtient les informations de changement d'heure à partir de l'horloge externe
(DCF77 ou IRIG-B 004/5/6/7).
EIO0000001702.05
31
Horodatage applicatif
Activation du service d'horodatage applicatif
Variables
Des tableaux dynamiques doivent être activés dans l'application pour permettre le
fonctionnement de la fonction d'horodatage applicatif.
Cliquez sur Général > Variables et cochez la case Autoriser les tableaux dynamiques
(ANY_ARRAY_XXX).
32
EIO0000001702.05
Sélection du module d'horodatage approprié
Horodatage applicatif
Sélection du module d'horodatage approprié
Contenu de ce chapitre
Résolution de l'heure................................................................33
Présentation
Ce chapitre décrit les modules disponibles pour fournir la résolution d'horodatage désirée.
Résolution de l'heure
Présentation
La résolution de l'heure est un point clé lors de la sélection des sources d'événements
horodatés.
La résolution de l'heure et de l'horodatage doit être comprise comme suit :
•
Résolution d'heure interne du module : Résolution d'heure absolue dépendant de
l'horloge interne du module (et de la gestion des E/S pour le module BMX CRA 312 10).
•
Résolution de l'horodatage entre 2 événements dans le même module : dépend de la
fréquence ou du cycle d'interrogation interne du module.
•
Résolution de l'horodatage entre 2 événements sur différents modules source de la
même famille (BMX ERT 1604 T ou BMX CRA 312 10) : la résolution de l'heure entre 2
modules sources dépend de la tolérance de la source horaire (horloge externe) et de la
résolution de l'heure interne de chaque module (et du délai de transmission réseau
pour les modules synchronisés via NTP).
•
Résolution de l'horodatage entre 2 événements sur différents modules source de
famille différente (BMX ERT 1604 T et BMX CRA 312 10) : mêmes contraintes qu'avec
2 modules source de la même famille, sauf que la résolution d'horodatage sera celle du
module le moins précis.
Résolution d'heure et d'horodatage
Valeur
Module(s) source
d'événements système
Valeur
Commentaire
Résolution d'heure interne
BMX ERT 1604 T
1 ms
Résolution de l'horloge interne
EIO0000001702.05
33
Horodatage applicatif
Valeur
Sélection du module d'horodatage approprié
Module(s) source
d'événements système
Valeur
BMX CRA 312 10
Résolution de l'horodatage
entre 2 événements dans le
même module
Résolution de l'horloge interne
BMX ERT 1604 T
1 ms
BMX CRA 312 10
1...3 ms
(durée de scrutation du
module)
Résolution de l'horodatage
entre 2 événements sur
différents modules source
n x BMX ERT 1604 T (1.)
Commentaire
• 2 ms avec le code horaire
IRIG-B 004/5/6/7 (GPS)
• 4 ms avec le code horaire
DCF77
n x BMX CRA 312 10 (1.)
10 ms
n x BMX ERT 1604 T
10 ms
+ n x BMX CRA 312 10
(1.)
La résolution de l'horodatage
dépend du temps de cycle du
module.
NOTE: La résolution
d'horodatage est donnée
en supposant que chaque
module BMX ERT 1604 T
a la même source horaire.
NOTE: La résolution
d'horodatage la plus
élevée devient celle du
système.
1. n = plusieurs modules, la valeur maximale dépend de l'architecture du système
34
EIO0000001702.05
Sélection et paramétrage de la synchronisation
horaire
Horodatage applicatif
Sélection et paramétrage de la
synchronisation horaire
Contenu de ce chapitre
Sélection de la source horaire ...................................................35
Configuration de projet Control Expert .......................................37
Paramètres d'horloge du module BMX ERT 1604 T ....................37
Paramètres d'horloge du module BMX CRA 312 10....................38
Présentation
Ce chapitre décrit les sources horaires disponibles, les principes de la synchronisation
horaire et les paramètres logiciels correspondants.
Sélection de la source horaire
Présentation
Pour avoir une séquence d'événements cohérente, il faut une référence horaire unique pour
synchroniser l'heure interne sur chaque module d'horodatage du système.
Cette référence horaire peut être un serveur NTP ou des modules récepteurs GPS qui
fournissent une référence horaire à un serveur NTP et directement aux modules BMX ERT
1604 T.
Sélection de la référence horaire
Le tableau suivant indique la référence horaire recommandée en fonction de l'architecture
du système :
EIO0000001702.05
35
Sélection et paramétrage de la synchronisation
horaire
Horodatage applicatif
Module d'horodatage du
système
Référence horaire
recommandée
Description
Le système contient
uniquement des modules
d'horodatage BMX CRA
312 10.
Serveur NTP
Un serveur NTP est connecté sur le réseau Ethernet de contrôle
(si un tel réseau est disponible sur l'automate) ou sur le réseau
d'E/S distantes, page 24 Ethernet (ERIO).
Avec un seul serveur NTP disponible :
Le système contient au
moins 1 module BMX ERT
1604 T.
Code horaire IRIG-B
004/5/6/7 ou DCF77
fourni par un signal
GPS
•
L'automate synchronise son heure sur le serveur NTP.
•
Les modules BMX CRA 312 10 synchronisent leur horloge
sur le même serveur NTP.
Le GPS fournit la référence horaire aux sources horaires, page
25.
Dans ce cas :
•
L'automate synchronise son heure avec un serveur NTP
synchronisé sur un récepteur GPS.
•
Les modules BMX CRA 312 10 synchronisent leur horloge
sur le même serveur NTP que l'automate.
•
Les modules BMX ERT 1604 T synchronisent leur horloge
sur un récepteur GPS.
Sources horaires des modules
Le tableau suivant indique les sources horaires recommandées pour chaque module source
d'événements d'horodatage :
Module
Source horaire
BMX ERT 1604 T
Source horaire GPS (code IRIG-B 004/5/6/7 ou DCF77)., page 24
Cette solution fournit la source horaire la plus précise.
Récepteur radio (code horaire DCF77) basé sur un émetteur radio situé près
de Francfort en Allemagne et dont le rayon d'action est principalement limité
à l'Europe.
NOTE: Pour plus d'informations sur la connexion des sources d'horloge
sur le module BMX ERT 1604 T, reportez-vous au chapitre Mise en
oeuvre physique (voir Modicon X80 - Module d'horodatage
BMXERT1604T/H - Manuel utilisateur) .
BMX CRA 312 10
Serveur NTP, page 25
Un serveur NTP doit être disponible sur le réseau Ethernet accessible à
partir du module BMX CRA 312 10 et configuré dans Control Expert.
NOTE: Pour plus d'informations sur la configuration du serveur NTP
dans Control Expert, consultez le chapitre Configuration NTP dans
Control Expert (voir Quantum EIO - Modules d'E/S distantes - Guide
d'installation et de configuration).
36
EIO0000001702.05
Sélection et paramétrage de la synchronisation
horaire
Horodatage applicatif
Configuration de projet Control Expert
Fuseau horaire
Ajustez les Options du projet dans Control Expert, page 30 et définissez les paramètres de
fuseau horaire.
Paramètres d'horloge du module BMX ERT 1604 T
Horloge du BMX ERT 1604 T
Pour définir le type d'horloge, sélectionnez l'onglet Configuration du module en doublecliquant sur le module BMX ERT 1604 T dans la station.
Le module BMX ERT 1604 T peut se trouver dans une station locale ou dans une station
Modicon X80 comme le montre la figure suivante :
EIO0000001702.05
37
Horodatage applicatif
Sélection et paramétrage de la synchronisation
horaire
Sélectionnez le type d'horloge en définissant la valeur Source SYNC de l'horloge :
Les sources d'horloge possibles sont :
•
IRIG-B/Horloge externe
•
DCF77/Horloge externe
•
Exécution libre/Horloge interne (mode déconseillé il n'est pas suffisamment fiable)
NOTE: Avec le mode Exécution libre/Horloge interne, le module BMX ERT 1604 T
utilise son horloge interne. Lors de l'initialisation, l'heure initiale est : 1970-01-01
00:00:00:000 comme défini dans la norme IEC 61850, mais les informations horaires
fournies ne sont pas fiables.
Paramètres d'horloge du module BMX CRA 312 10
Horloge du BMX CRA 312 10
L'horloge du module BMX CRA 312 10 est fournie par un serveur NTP Ethernet. L'accès au
serveur est configuré sur le module de tête E/S Quantum Ethernet : 140 CRP 312 00.
38
EIO0000001702.05
Sélection et paramétrage de la synchronisation
horaire
Horodatage applicatif
Paramètres du serveur NTP
Pour accéder aux paramètres du serveur NTP, double-cliquez sur le module 140 CRP 312
00 dans la station locale :
Sélectionnez l'onglet NTP et définissez les paramètres :
Valeurs des paramètres NTP :
•
NTP : Activé
•
Adresse IP du serveur NTP primaire : Adresse IP
•
Adresse IP du serveur NTP secondaire : Adresse IP
•
Période d'interrogation : 1 à 120 secondes
◦
(valeur recommandée : < 20 secondes)
EIO0000001702.05
39
Horodatage applicatif
Sélection et configuration des variables à horodater
Sélection et configuration des variables à
horodater
Contenu de ce chapitre
Utilisation des variables............................................................40
Paramètres du module BMX ERT 1604 T ..................................41
Paramètres BMX CRA 312 10 ..................................................44
Présentation
Ce chapitre décrit les conséquences de l'horodatage sur les performances du système et
explique comment configurer les variables d'horodatage.
Utilisation des variables
Performances du système
L'utilisation d'événements d'horodatage doit être limitée aux besoins réels. Chaque
événement horodaté représente une charge de communication supplémentaire et réduit
donc la bande passante globale du système.
Par conséquent, l'utilisation intensive de variables d'horodatage nuit aux performances du
système. Sélectionnez uniquement les variables qui doivent absolument être mappées sur
des événements horodatés.
Limites système
Les limites système, page 27 représentent les limites physiques maximales autorisées dans
le système.
40
EIO0000001702.05
Sélection et configuration des variables à horodater
Horodatage applicatif
Paramètres du module BMX ERT 1604 T
Paramètres de la mémoire buffer
Les paramètres de comportement du buffer du module BMX ERT 1604 T ne peuvent pas
être modifiés. Ils sont définis comme suit :
•
En cas de buffer plein, le module BMX ERT 1604 T arrête l'enregistrement.
•
A la mise sous tension, de nouveaux événements peuvent être ajoutés au buffer
existant si l'application est la même.
NOTE: Si l'application est différente, le buffer d'événements est vidé à la mise sous
tension.
•
Lors de la transition du mode STOP au mode RUN, les nouveaux événements sont
ajoutés au buffer existant.
Variables d'horodatage
Pour sélectionner les variables à horodater, double-cliquez sur le module BMX ERT 1604 T
dans la station.
EIO0000001702.05
41
Horodatage applicatif
Sélection et configuration des variables à horodater
Ecran de configuration BMX ERT 1604 T :
Les 16 entrées TOR sont regroupées logiquement en 4 voies (4 entrées par groupe de
voies) :
42
Voie 0 :
La fonction d'horodatage est obligatoire pour cette voie.
Voie 4 :
La fonction d'horodatage est définie par l'utilisateur dans la liste déroulante
Fonction correspondant à la voie.
EIO0000001702.05
Sélection et configuration des variables à horodater
Horodatage applicatif
Voie 8 :
La fonction d'horodatage est définie par l'utilisateur dans la liste déroulante
Fonction correspondant à la voie.
Voie 12 :
La fonction d'horodatage est définie par l'utilisateur dans la liste déroulante
Fonction correspondant à la voie.
Pour chaque groupe de voies, les paramètres suivants doivent être définis :
•
Type de filtre anti-rebond
•
Filtre anti-martèlement
Pour chacune des 16 voies TOR, définissez :
•
Voie x utilisée (L'utilisation d'une voie est activée ou désactivée.)
•
Temps d'anti-rebond de la voie x
NOTE: Pour la fonction d'horodatage, la détection d'événement de front est définie sur
Deux fronts pour chaque entrée TOR du module BMX ERT 1604 T et ne peut pas être
modifiée.
NOTE: Pour plus d'informations sur les réglages des variables du module BMX ERT
1604 T, reportez-vous au manuel utilisateur du module ERT M340 BMX ERT 1604 T.
Les variables sont créées automatiquement dans l'Editeur de données et un ID leur est
associé.
Mappage des variables
Pour un module BMX ERT 1604 T, 2 cas sont considérés :
•
Le module est situé dans le rack local de l'automate : le mappage est l'adresse
topologique de l'entrée BMX ERT 1604 T horodatée.
•
Le module se trouve dans une station Modicon X80 : le mappage est fourni par le DDT
d'équipement. L'emplacement du module d'E/S horodatées est utilisé (par exemple,
\2.1\0.1 signifie bus 2 (RIO), station 1, rack 0, emplacement 1).
Un alias peut également être associé à une variable horodatée dans le DDT
d'équipement.
EIO0000001702.05
43
Horodatage applicatif
Sélection et configuration des variables à horodater
Paramètres BMX CRA 312 10
Paramètres de la mémoire buffer
Les paramètres du buffer BMX CRA 312 10 sont définis sur la station Modicon X80. Doublecliquez sur la station EIO Modicon X80 dans la station distante et sélectionnez l'onglet
Horodatage :
Les paramètres d'BMX CRA 312 10 Horodatage sont décrits ci-après :
Paramètre
Valeur
Commentaire
En cas de saturation du
buffer
Arrêter l'enregistrement
Arrête l'enregistrement lorsque le buffer d'événements
est saturé.
(valeur par défaut)
Au démarrage
Transition STOP->RUN
Remplacer le contenu du
buffer
Les événements anciens sont remplacés lorsque de
nouveaux événements se produisent alors que le buffer
est saturé.
Réinitialiser le buffer local
Le buffer d'événements est effacé.
Rien
(valeur par défaut)
Les nouveaux événements sont ajoutés au buffer
existant si l'application est la même. Si l'application
d'horodatage est différente, le buffer est effacé.
Réinitialiser le buffer local
Le buffer d'événements est effacé.
Rien
Les nouveaux événements sont ajoutés au buffer
existant si l'application est la même. Si l'application
d'horodatage est différente, le buffer est effacé.
(valeur par défaut)
44
EIO0000001702.05
Sélection et configuration des variables à horodater
Horodatage applicatif
Variables d'horodatage
Chacune des entrées et sorties de modules TOR, page 18 situés sur une station Modicon
X80 contenant un BMX CRA 312 10 peut être horodatée.
Pour sélectionner un module TOR pour l'horodatage, procédez comme suit :
1. Double-cliquez sur le module TOR dans la station distante.
2. Sélectionnez l'onglet DDT d'équipement (qui mentionne le nom DDT d'équipement
implicite attribué par défaut à l'équipement).
3. Cliquez sur le bouton de commande Afficher les détails pour ouvrir la fenêtre Editeur
de données.
Pour définir un paramètre d'horodatage de voie pour le module TOR choisi, procédez
comme suit :
1. Dans l'Editeur de données, cliquez sur le signe + en regard du nom de DDT
d'équipement implicite qui correspond au module TOR que vous voulez configurer, afin
d'afficher les éléments de ce module.
2. Cliquez sur le signe + en regard des éléments DIS_CH_IN ou DIS_CH_OUT pour
afficher les paramètres de chaque voie.
3. Cliquez sur le signe + en regard de la voie à configurer.
4. Sur la ligne du paramètre VALUE, double-cliquez dans la cellule Horodatage pour
définir le front de détection d'événement. La sélection du front active la voie pour
l'horodatage.
EIO0000001702.05
45
Horodatage applicatif
Sélection et configuration des variables à horodater
Mappage des variables
Comme le module se trouve dans une station Modicon X80, le mappage est assuré par
DDT d'équipement. L'emplacement du module d'E/S horodatées est utilisé (par exemple,
\2.1\0.1 signifie bus 2 (RIO), station 1, rack 0, emplacement 1).
Un alias peut également être associé à une variable horodatée dans le DDT d'équipement.
46
EIO0000001702.05
Application utilisateur
Horodatage applicatif
Application utilisateur
Contenu de ce chapitre
Exemple d'application GET_TS_EVT_M....................................47
Exemples d'application de GET_TS_EVT_Q..............................48
Représentation des fonctions d'horodatage applicatif .................51
Présentation
Ce chapitre explique comment utiliser l'horodatage applicatif dans le logiciel Control Expert
avec des fonctions dédiées.
Exemple d'application GET_TS_EVT_M
Présentation
GET_TS_EVT_M est utilisé pour obtenir les données horodatées dans un module BMX
ERT 1604 T configuré dans un automate Modicon M340 ou Modicon M580. Le module BMX
ERT 1604 T peut être configuré dans un rack local ou dans une station.
L'exemple suivant récupère les données horodatées dans un module BMX ERT 1604 T
configuré dans un rack local. Si votre module est configuré dans une station, utilisez la
fonction ADDMX (voir ™EcoStruxure Control Expert - Communication - Bibliothèque de
blocs) (par exemple si le module BMX ERT 1604 T se trouve dans l'emplacement 4 de la
station Ethernet dont l'adresse IP est 192.168.10.3, l'entrée ADDMX sera ‘0.0.3
{192.168.10.3}\\0.4.0’) au lieu de la fonction ADDM (voir ™EcoStruxure Control Expert,
Communication, Bibliothèque de blocs).
EIO0000001702.05
47
Horodatage applicatif
Application utilisateur
Exemple d'implémentation GET_TS_EVT_M
Exemple d'implémentation qui lit les événements dans le tampon BMX ERT 1604 T de
manière répétée :
Dans cet exemple, le bloc fonction pointe vers un module BMX ERT 1604 T de la station
locale. La valeur du paramètre IN ('0.3.0.sys') d’ADDM a la signification suivante :
•
0 : le module se trouve dans le rack local numéro 0
•
3 : le module se trouve à l'emplacement numéro 3
•
0 : numéro du port de communication, toujours à 0 dans un module BMX ERT 1604 T
•
SYS : mot clé utilisé pour indiquer le système serveur du module (non nécessaire)
NOTE: La broche ENABLE doit envoyer une impulsion zéro au moment opportun (ex. :
par minute) si le paramètre STATUS de GET_TS_EVT_M est égal à 0 ou à 1. Pour plus
d'informations, reportez-vous à la section Mode de fonctionnement des paramètres
Enable, Active, Done et Error, page 74.
Exemples d'application de GET_TS_EVT_Q
Présentation
Dans un système E/S Quantum Ethernet, la fonction GET_TS_EVT_Q est utilisée pour
obtenir les données horodatées dans une station distante Modicon X80.
Dans les deux exemples suivants, les données horodatées sont obtenues dans :
48
•
un module BMX CRA 312 10 pour le premier exemple,
•
un module BMX ERT 1604 T situé dans une station distante Modicon X80 pour le
deuxième exemple.
EIO0000001702.05
Application utilisateur
Horodatage applicatif
GET_TS_EVT_Q - Exemple 1
Exemple d'implémentation qui lit les événements stockés dans un module BMX CRA 312
10 :
Dans cet exemple, le bloc fonction pointe vers un module BMX CRA 312 10 d'une station
distante Modicon X80. La valeur du paramètre ADDMX IN ('1.4.1{192.168.10.2}') a la
signification suivante :
•
1 : le module 140 CRP 312 00 (tête d'E/S distantes Ethernet) se trouve dans le rack
local numéro 1
•
4 : le module 140 CRP 312 00 se trouve dans l'emplacement local numéro 4
•
1 : la voie du module 140 CRP 312 00 doit être définie sur 1
•
{192.168.10.2} : Adresse IP du module BMX CRA 312 10 dans la station d'E/S
distantes Ethernet
NOTE: Dans les stations physiques, la numérotation des emplacements dépend du type
de station :
•
Dans une station physique Quantum , les numéros d'emplacement commencent à
1.
•
Dans une station physique ModiconM340 , les numéros d'emplacement
commencent à 0.
EIO0000001702.05
49
Horodatage applicatif
Application utilisateur
GET_TS_EVT_Q
Exemple d'implémentation qui lit les événements stockés dans un module BMX ERT 1604 T
situé dans une station distante Modicon X80 :
Dans cet exemple, pour atteindre le module BMX ERT 1604 T de la station distante
Modicon X80, la première partie du paramètre ADDMX IN pointe vers le module BMX CRA
312 10 (1.4.1{192.168.10.2}) comme dans l'exemple GET_TS_EVT_Q_1. Il pointe ensuite
vers le module BMX ERT 1604 T (\\0.3.0) :
50
•
0 : le module est dans le rack Modicon X80 distant numéro 0
•
3 : le module se trouve à l'emplacement numéro 3
•
0 : numéro du port de communication, toujours à 0 dans un module BMX ERT 1604 T
EIO0000001702.05
Application utilisateur
Horodatage applicatif
Représentation des fonctions d'horodatage
applicatif
GET_TS_EVT_MFonction
Pour plus d'informations sur la fonction GET_TS_EVT_M, reportez-vous au chapitre GET_
TS_EVT_M : Lecture du tampon d'événements horodatés (voir ™EcoStruxure Control
Expert - Système - Bibliothèque de blocs).
NOTE: Utilisez la fonction élémentaire ADDM pour définir l'adresse locale du module
d'horodatage Modicon M340 or Modicon M580 pour la fonction GET_TS_EVT_M. La
fonction élémentaire ADDM est décrite au chapitre ADDM : Conversion d'adresse (voir
™EcoStruxure Control Expert - Communication - Bibliothèque de blocs).
NOTE: Utilisez la fonction élémentaire ADDMX pour définir l'adresse du module
d'horodatage Modicon X80 de la station distante pour la fonction GET_TS_EVT_M. La
fonction élémentaire ADDMX est décrite au chapitre ADDMX : Conversion d'adresse
(voir ™EcoStruxure Control Expert - Communication - Bibliothèque de blocs).
NOTE: La taille de la variable ANY_ARRAY_INT connectée au paramètre de sortie
BUFFER (variable Timestamp dans la représentation précédente) doit être multiple de
6 x INT. Si sa valeur n'est pas un multiple de 6 x INT, il y a génération d'erreur détectée.
EIO0000001702.05
51
Horodatage applicatif
Application utilisateur
Fonction GET_TS_EVT_Q
Pour plus d'informations sur la fonction GET_TS_EVT_Q, reportez-vous au chapitre GET_
TS_EVT_Q : Lecture du buffer d'événements horodatés Quantum (voir ™EcoStruxure
Control Expert - Système - Bibliothèque de blocs).
NOTE: Utilisez la fonction élémentaire ADDMX pour définir l'adresse du module
d'horodatage Modicon X80 de la station distante pour la fonction GET_TS_EVT_Q. La
fonction élémentaire ADDMX est décrite au chapitre ADDMX : Conversion d'adresse
(voir ™EcoStruxure Control Expert - Communication - Bibliothèque de blocs).
NOTE: La taille de la variable ANY_ARRAY_INT connectée au paramètre de sortie
BUFFER (variable Timestamp dans la représentation précédente) doit être multiple de
6 x INT. Si sa valeur n'est pas un multiple de 6 x INT, il y a génération d'erreur détectée.
52
EIO0000001702.05
Horodatage applicatif
Phases de mise en service et d'exploitation
des modules Modicon M340
Contenu de cette partie
Diagnostic ...............................................................................54
Comportement sur les modes de fonctionnement .......................61
Comportement lors de la synchronisation de l'heure ...................69
Comportement au moment de l'exécution ..................................73
Introduction
Cette section présente les vues de diagnostic et le comportement pour différents modes de
fonctionnement.
EIO0000001702.05
53
Horodatage applicatif
Diagnostic
Diagnostic
Contenu de ce chapitre
Diagnostic des modules d'horodatage .......................................54
Diagnostic des données ...........................................................55
Diagnostic matériel ..................................................................58
Présentation
Ce chapitre décrit les vues de diagnostics disponibles, les informations de diagnostic
fournies par le système et le diagnostic des composants.
Diagnostic des modules d'horodatage
Présentation
Il est question ici du diagnostic fonctionnel des modules d'horodatage.
Le diagnostic des modules est effectué via Control Expert ou directement sur le module
physique.
Diagnostic du module BMX ERT 1604 T dans Control
Expert
Le diagnostic du module BMX ERT 1604 T s'effectue différemment en fonction de
l'emplacement du module dans le système :
•
54
Si le module BMX ERT 1604 T est situé dans la station locale, le diagnostic utilise :
◦
l'interface langage de l'automate : %IWr.m.0.3 à %IWr.m.0.5. Pour plus
d'informations sur les paramètres d'entrée implicites, reportez-vous au chapitre
Objets langage des voies (voir Modicon X80 - Module d'horodatage BMXERT1604T/
H - Manuel utilisateur).
◦
ou l'IODDT T_ERT_TS_MOD mappé sur la voie 0 du BMX ERT 1604 T (%CHr.m.0).
Pour plus d'informations sur les IODDT BMX ERT 1604 T, reportez-vous au chapitre
IODDT (voir Modicon X80 - Module d'horodatage BMXERT1604T/H - Manuel
utilisateur).
EIO0000001702.05
Diagnostic
•
Horodatage applicatif
Si le BMX ERT 1604 T est situé dans une station distante Modicon X80, le diagnostic
est effectué via les DDT d'équipement de l'automate. Pour plus d'informations sur ces
DDT d'équipement, reportez-vous au chapitre Noms des DDT d'équipement pour les
modules adaptateurs d'E/S distantes Quantum EIO (voir Quantum EIO - Modules d'E/S
distantes - Guide d'installation et de configuration).
Diagnostic du module BMX CRA 312 10 dans Control
Expert
Un diagnostic du BMX CRA 312 10 est effectué via les DDT d'équipement de l'automate.
Pour plus d'informations sur ces DDT d'équipement, reportez-vous au chapitre Noms des
DDT d'équipement pour les modules adaptateurs d'E/S distantes Quantum EIO (voir
Quantum EIO - Modules d'E/S distantes - Guide d'installation et de configuration).
Diagnostic des données
Présentation
Le diagnostic des données d'horodatage est géré par 2 types d'informations :
•
Données échangées implicitement avec l'automate.
•
Données stockées dans le buffer interne du module d'horodatage (BMX ERT 1604 T ou
BMX CRA 312 10) avec les événements horodatés.
Données de diagnostic fournies par les échanges
implicites
Informations obtenues via %IW ou IODDT ou DDT d'équipement :
•
TS_DIAGNOSTIC_FLAGS , qui contient les éléments suivants :
◦
Indication de validité d'horodatage (TIME_VALID)
◦
Indication de défaut d'horloge (CLOCK_FAILURE)
◦
Indication de non-synchronisation d'horloge (CLOCK_NOT_SYNC)
◦
Indication de staturation du buffer (BUFF_FULL). Ce bit prend la valeur 1 lors de la
détection de buffer saturé (il revient à 0 lorsque le buffer est en mesure de stocker
de nouveaux événements).
EIO0000001702.05
55
Horodatage applicatif
Diagnostic
•
Pourcentage de remplissage du buffer (TS_BUF_FILLED_PCTAGE)
•
Etat des événements d'horodatage pour usage interne (TS_EVENT_STATE)
•
Indication de séquence d'événements incertaine (SOE_UNCERTAIN n'est pas utilisé
dans une solution d'horodatage applicatif)
Données de diagnostic contenues dans le buffer interne
des modules
Chaque événement horodaté contient des informations sur la qualité de l'heure.
TimeQuality , page 79 est le 12e octet de chaque entrée horodatée dans le buffer et
contient les données de diagnostic suivantes :
•
LeapsSecondsKnown (type BOOL, bit 7 -prédéfini sur 0-)
•
ClockFailure (type BOOL, bit 6)
•
ClockNotSynchronized (type BOOL, bit 5)
•
TimeAccuracy (code sur 5 bits, bit 4 à 0). TimeAccuracy a les significations
suivantes :
◦
Il représente le nombre de bits significatifs dans la fraction de seconde de
l'horodatage (une résolution d'horodatage de 1 ms dans le BMX ERT 1604 T est
définie par la valeur binaire 01010).
◦
Il indique la qualité d'horodatage à des fins de diagnostic de TimeQuality , page
79(la valeur binaire 11111 indique un cycle de détection d'horodatage non
périodique, 11110 indique un horodatage non valide, 11101 indique la détection
d'une erreur de voie d'E/S, 11100 indique une initialisation en cours, 11011 indique
que l'horodateur est en phase de synchronisation).
Le module BMX ERT 1604 T fournit un événement présentant l'ID 16 (SOE_UNCERTAIN )
pour indiquer la possibilité que certains événements soient perdus dans la prochaine
séquence.
Données de diagnostic contenues dans le paramètre de
bloc fonction GET_TS_EVT_X
Les blocs fonction GET_TS_EVT_X comprennent un paramètre STATUS de sortie qui
fournit des comptes rendus sur la communication (échangeur, adresse, taille de buffer) et le
fonctionnement du bloc fonction (buffer de l'automate, buffer du module d'horodatage,
cohérence des paramètres utilisateur pendant l'exécution du bloc fonction). Pour plus
d'informations sur le paramètre STATUS, reportez-vous à GET_TS_EVT_M : Lecture du
buffer d'événements horodatés Modicon M340 (voir ™EcoStruxure Control Expert - Système
56
EIO0000001702.05
Diagnostic
Horodatage applicatif
- Bibliothèque de blocs) et GET_TS_EVT_Q : Lecture du buffer d'événements horodatés
Quantum (voir ™EcoStruxure Control Expert - Système - Bibliothèque de blocs).
Données de diagnostic contenues dans les informations
des DDT d'équipement
Les modules source d'horodatage situés dans une station distante Modicon X80 gèrent des
paramètres de diagnostic des DDT d'équipement. Pour plus d'informations sur ces DDT
d'équipement, reportez-vous au chapitre ModulesNoms des DDT d'équipement pour les
modules adaptateurs d'E/S distantes Quantum EIO (voir Quantum EIO - Modules d'E/S
distantes - Guide d'installation et de configuration).
Données de diagnostic contenues dans les informations
de l'interface langage
Un module BMX ERT 1604 T situé dans une station locale Modicon M340 gère des
paramètres de diagnostic avec des paramètres d'entrée implicites. Pour plus d'informations
sur ces paramètres d'entrée implicites, reportez-vous au chapitre Objets langage pour les
voies (voir Modicon X80 - Module d'horodatage BMXERT1604T/H - Manuel utilisateur).
EIO0000001702.05
57
Horodatage applicatif
Diagnostic
Diagnostic matériel
Vue du module BMX ERT 1604 T
Vue avant du module :
1 Module avec affichage à LED
2 Bornier 28 broches débrochable
Voyants :
Le tableau suivant indique la signification de l'activité des voyants à des fins de diagnostic :
58
Voyant
Etat
Description
ERR
Allumé
Une erreur interne a été détectée dans le module.
Clignotant
Le module n'est pas configuré.
EIO0000001702.05
Diagnostic
Voyant
Horodatage applicatif
Etat
Description
Le module est en train de configurer ses voies.
(avec voyant RUN
éteint)
Clignotant
Le module a perdu la communication avec l'UC de l'automate.
(avec voyant RUN
allumé)
I/O
Allumé
Une coupure de l'alimentation de terrain a été détectée.
T
Allumé
L'horloge du module est synchronisée avec la source horaire externe
connectée.
Clignotant
Micrologiciel en cours de téléchargement.
(avec voyant RUN
clignotant)
Clignotant rapide
Détection d'une erreur de synchronisation de l'horloge du module :
L'horloge externe est temporairement instable, mais la qualité de l'heure
interne est acceptable.
Eteint
Aucune entrée de source horaire externe.
Vue du module BMX CRA 312 10
EIO0000001702.05
59
Horodatage applicatif
Diagnostic
1 Affichage à LED
2 Commutateurs rotatifs
3 Port de service (ETH 1)
4 Port de réseau d'équipements (ETH 2)
5 Port de réseau d'équipements (ETH 3)
Le tableau suivant indique la signification de l'activité des voyants à des fins de diagnostic :
Voyant
Etat
Description
I/O
Allumé
Détection d'un défaut externe lors de la configuration du module ou détection
d'une erreur non récupérable.
Erreur d'E/S détectée en provenance d'un module ou d'une voie de la station
distante pendant l'état configuré ou RUN.
Erreur de configuration détectée pendant la configuration ou en état RUN.
Clignotant
Mise sous tension du module BMX CRA 312 10.
Adresse IP en double.
60
EIO0000001702.05
Comportement sur les modes de fonctionnement
Horodatage applicatif
Comportement sur les modes de
fonctionnement
Contenu de ce chapitre
Introduction .............................................................................62
Démarrage et mise hors/sous tension d'un module
d'horodatage ...........................................................................64
Remplacement d'un module d'horodatage .................................65
Comportement en cas de buffer plein ........................................65
Présentation
Ce chapitre décrit le comportement du système pendant les différentes phases de
fonctionnement.
EIO0000001702.05
61
Horodatage applicatif
Comportement sur les modes de fonctionnement
Introduction
Description des états des événements d'horodatage
Diagramme des états du buffer du module d'horodatage :
Description des états des événements d'horodatage :
Initial :
Initialisation du contexte des événements d'horodatage source (buffers, index...).
Horodatage
d'évenements :
Détection et enregistrement des modifications des variables d'horodatage source.
Description des transitions des événements d'horodatage :
62
EIO0000001702.05
Comportement sur les modes de fonctionnement
Init(*) :
Horodatage applicatif
La signification dépend de l'emplacement du module d'horodatage :
Redémarrage
•
Station locale de l'automate : téléchargement global de l'application,
démarrage à froid
•
Station Modicon X80 : mise sous tension avec un nouveau contexte
d'événements d'horodatage, téléchargement de la nouvelle configuration
La signification dépend de l'emplacement du module d'horodatage :
•
Station locale automate : Démarrage à chaud.
•
Station Modicon X80 : mise sous tension avec le même contexte
d'événements d'horodatage (à condition que ce contexte ait été enregistré
avant la mise hors tension).
NOTE: Le diagramme précédent s'applique à l'horodatage utilisant le module BMX CRA
312 10. Dans le cas du module BMX ERT 1604 T, reportez-vous à la rubrique Mode de
comportement (voir Modicon X80 - Module d'horodatage BMXERT1604T/H - Manuel
utilisateur).
Modes de fonctionnement de l'automate
Le tableau suivant décrit les actions effectuées sur le module d'horodatage et les buffers de
l'automate lors des changements de mode de fonctionnement :
Transition
Buffer interne des modules d'horodatage
Buffer de l'automate
BMX ERT 1604 T
BMX CRA 312 10
Buffer d'événements bruts
Les nouveaux événements
sont ajoutés au buffer existant
si l'application d'horodatage
est la même.
• Le buffer d'événements est
vidé ou
les buffers d'automate sont vidés.
Les nouveaux événements
sont ajoutés au buffer existant
si l'application d'horodatage
est la même.
• Le buffer d'événements est
vidé ou
Mode Stop
vers mode
Run
Les nouveaux événements
sont ajoutés au buffer existant.
• Le buffer d'événements est
vidé ou
1.
Le comportement du buffer dépend des paramètres, page 44 du module BMX CRA 312 10.
Démarrage
à froid
Démarrage
à chaud
• Les nouveaux événements
sont ajoutés au buffer existant si
l'application d'horodatage est la
même. (1.)
• Les nouveaux événements
sont ajoutés au buffer existant si
l'application d'horodatage est la
même. (1.)
• Les nouveaux événements
sont ajoutés au buffer existant si
l'application d'horodatage est la
même. (1.)
EIO0000001702.05
NOTE: Lors du
téléchargement de
l'application, les buffers de
l'automate sont également
effacés.
la mémoire de l'automate est
conservée et le comportement du
buffer d'automate dépend du
paramétrage du bloc fonction
GET_TS_EVT_X (valeur
Operating MODE du paramètre
CTRL_STAMP ).
la mémoire de l'automate est
conservée et le comportement du
buffer d'automate dépend du
paramétrage du bloc fonction
GET_TS_EVT_X (valeur
Operating MODE du paramètre
CTRL_STAMP ).
63
Horodatage applicatif
Comportement sur les modes de fonctionnement
Démarrage et mise hors/sous tension d'un module
d'horodatage
Démarrage initial après le téléchargement de
l'application
Après le téléchargement de l'application, chaque module d'horodatage :
•
obtient sa configuration de l'automate.
•
Les événements qui restaient dans le module source d'horodatage avant le
téléchargement sont supprimés si l'application d'horodatage est différente.
•
synchronise son heure interne avec la référence horaire (horloge GPS, DCF77 ou
serveur NTP).
•
stocke les événements d'horodatage correspondant aux modifications de valeur d'E/S
déclarées.
NOTE: Tant que l'horloge n'est pas synchronisée, les événements horodatés sont
marqués avec un paramètre, page 69 CLOCK_NOT_SYNC ou CLOCK_FAILURE .
Mise hors/sous tension d'un module d'horodatage
Lorsqu'un module d'horodatage est remis sous tension après avoir été mis hors tension
alors que le système fonctionne correctement ainsi que le module d'horodatage et qu'il n'y a
pas de modification de l'application, la séquence d'opérations est la suivante :
•
Le module d'horodatage obtient sa configuration de l'automate.
•
Le module d'horodatage synchronise son heure interne avec la référence horaire
(horloge GPS, DCF77 ou serveur NTP).
•
Le module d'horodatage stocke les événements d'horodatage.
•
Les événements stockés dans le buffer du module source d'horodatage avant la mise
sous tension sont lus par l'automate lors de l'exécution du bloc fonction GET_TS_EVT_
X.
NOTE: Dans un module BMX CRA 312 10, les événements antérieurs à la mise
sous tension peuvent être effacés si la configuration le prévoit.
NOTE: Tant que l'horloge n'est pas synchronisée, les événements horodatés sont
marqués avec un paramètre, page 69 CLOCK_NOT_SYNC ou CLOCK_FAILURE .
64
EIO0000001702.05
Comportement sur les modes de fonctionnement
Horodatage applicatif
Remplacement d'un module d'horodatage
Procédure
Reportez-vous au guide utilisateur propre à chaque module pour plus d'informations sur son
remplacement.
Comportement en cas de buffer plein
Définition des buffers
Il convient de distinguer 2 types de buffer :
•
Buffer interne du module d'horodatage. Les paramètres de ce buffer sont définis dans
Control Expert pour les modules BMX ERT 1604 T, page 41 et BMX CRA 312 10, page
44.
•
Buffer d'événements bruts de l'automate, défini dans le bloc fonction GET_TS_EVT_X
(paramètre, page 75 CTRL_STAMP )
Comportement en cas de saturation du buffer interne du
module d'horodatage
Le buffer interne d'un module d'horodatage ne doit normalement pas être plein, mais il peut
le devenir en cas de déconnexion entre ce module et l'automate, par exemple.
La saturation de buffer est diagnostiquée via les paramètres, page 55 BUFF_FULL et TS_
BUF_FILLED_PCTAGE.
Comportement des modules d'horodatage en cas de saturation du buffer interne :
•
BMX ERT 1604 T arrête l'enregistrement lorsque le buffer est plein. Les changements
de valeur de processus sont perdus jusqu'à ce que le système fonctionne normalement
à nouveau.
•
BMX CRA 312 10 offre deux possibilités :
◦
Arrêter l'enregistrement lorsque le buffer est plein, avec perte des changements de
valeur de processus jusqu'à ce que le système fonctionne normalement à nouveau.
◦
Remplacer le contenu du buffer plein, les modifications les plus anciennes étant
perdues jusqu'à ce que le système fonctionne normalement à nouveau.
EIO0000001702.05
65
Horodatage applicatif
Comportement sur les modes de fonctionnement
Séquence d'événements en cas de saturation de buffer
NOTE: Le buffer du module BMX ERT 1604 T présente un comportement spécial. Pour
plus d'informations, reportez-vous à la rubrique Mode de comportement (voir Modicon
X80 - Module d'horodatage BMXERT1604T/H - Manuel utilisateur)
66
EIO0000001702.05
Comportement sur les modes de fonctionnement
Horodatage applicatif
Le diagramme suivant illustre la gestion de buffer du BMX CRA 312 10 dans la solution
d'horodatage applicatif :
EIO0000001702.05
67
Horodatage applicatif
Comportement sur les modes de fonctionnement
Effacement du buffer interne du BMX ERT 1604 T
Si le buffer interne du module doit être effacé pour une autre application, utilisez l'une des
solutions suivantes, en fonction de l'emplacement du module :
•
•
BMX ERT 1604 T dans l'automate (station locale) :
◦
Exécutez le bloc fonction GET_TS_EVT_M avec le paramètre d'entrée CMD défini
à 1, ou
◦
Définissez %Qr.m.0.0 ou CLR_EVENT_BUF à 1 dans le paramètre T_ERT_TS_
MOD de l'instance IODDT
BMX ERT 1604 T dans une station Modicon X80 :
◦
Exécutez le bloc fonction GET_TS_EVT_Q avec le paramètre d'entrée CMD défini
à 1, ou
◦
Définissez le paramètre T_M_TIME_SYNC_ERT.CLR_EVT_BUF à 1 dans
l'instance de DDT d'équipement T_M_DIS_ERT
NOTE: le buffer interne peut également être effacé conformément au comportement de
mode de fonctionnement, page 63 correspondant.
NOTE: l'exécution du bloc fonction GET_TS_EVT_X vide le buffer interne du module
d'horodatage en lisant ses événements.
Effacement du buffer interne du BMX CRA 312 10
L'exécution du bloc fonction GET_TS_EVT_Q avec le paramètre d'entrée CMD défini à 1
vide le buffer interne du module d'horodatage.
NOTE: le buffer interne peut également être effacé conformément au comportement de
mode de fonctionnement, page 63 correspondant.
NOTE: l'exécution du bloc fonction GET_TS_EVT_Q vide le buffer interne du module
d'horodatage en lisant ses événements.
68
EIO0000001702.05
Comportement lors de la synchronisation de l'heure
Horodatage applicatif
Comportement lors de la synchronisation de
l'heure
Contenu de ce chapitre
Synchronisation horaire............................................................69
Présentation
Ce chapitre décrit le mécanisme de synchronisation de l'heure.
Synchronisation horaire
Synchronisation horaire au démarrage du système
Au démarrage du système, les modules d'horodatage commencent à horodater les
événements sans attendre la synchronisation horaire initiale.
Pour gérer cette situation, le paramètre CLOCK_NOT_SYNC ou CLOCK_FAILURE est défini
sur 1. Les mêmes informations sont disponibles dans le buffer d'événements d'horodatage :
ClockNotSynchronized ou ClockFailure avec la valeur 1 dans l'octet
TimeQuality, page 79.
Une fois que l'heure du module d'horodatage est synchronisée, les paramètres CLOCK_
NOT_SYNC et CLOCK_FAILURE prennent la valeur 0 (ou ClockNotSynchronized et
ClockFailure prennent la valeur 0 dans l'octet TimeQuality ).
Synchronisation horaire pendant l'exécution du système
Pendant l'exécution du système, chaque module d'horodatage synchronise périodiquement
son horloge avec la référence d'horloge externe. Lors de la synchronisation, 3 situations
peuvent apparaître :
•
L'heure interne du module est égale à l'heure de l'horloge externe.
L'heure interne du module ne change pas.
•
L'heure interne du module est en retard par rapport à l'horloge externe.
L'heure interne du module se synchronise sur l'horloge externe.
EIO0000001702.05
69
Horodatage applicatif
•
Comportement lors de la synchronisation de l'heure
L'heure interne du module est en avance par rapport à l'horloge externe.
L'heure interne du module se synchronise sur l'horloge externe comme suit :
◦
L'heure interne du module est en avance sur l'horloge externe tandis que l'état du
DDT d'équipement du BM• CRA 312 10 est : TIME_VALID=1CLOCK_FAILURE=
0CLOCK_NOT_SYNC=0.
◦
Un mécanisme de rattrapage permet de conserver la cohérence horaire dans la
séquence d'événements (l'événement n+1 ne peut pas être antérieur à l'événement
n) et de minimiser l'incrément de temps enregistré dans la valeur d'horodatage
suivante :
Temps de rattrapage = (heure interne - heure synchronisée reçue) x cycle de
détection / (cycle de détection - pas d'incrémentation)
NOTE: "Temps de rattrapage" : temps nécessaire pour synchroniser la valeur de
l'horodatage avec la nouvelle heure interne.
Mécanisme de synchronisation jusqu'à ce que l'heure interne du module soit supérieure
à la dernière valeur d'horodatage (l'utilisateur ne peut pas accéder à l'heure interne) :
◦
A chaque cycle de détection d'horodatage, la valeur d'horodatage est incrémentée
de la plus grande des 2 valeurs suivantes :
– 1 ms ; ou
– Temps de cycle de détection (dans un module BMX ERT 1604 T, la valeur
d'incrément est de 1 ms)
◦
L'activité du mécanisme de rattrapage peut être diagnostiquée dans l'octet
TimeQuality lorsque TimeAccuracy = ClockInSync (0xx11011 bin.).
La figure suivante illustre le mécanisme de synchronisation lorsque l'heure interne est en
avance par rapport à l'horloge externe (cycle de détection d'horodatage de 5 ms et pas
d'incrémentation de 1 ms) :
Le tableau suivant explique la séquence d'événements et les valeurs horaires illustrés par la
figure précédente :
70
EIO0000001702.05
Comportement lors de la synchronisation de l'heure
Horodatage applicatif
Evénement
Horodatage
(ms)
Heure
interne
du
module
(ms)
TimeQuality
Entrée 1: 0 ->
1
100
100
TimeAccuracy = 1 ms
Aucun
événement
N.A.
86 ms
N.A.
Réception de la valeur de synchronisation
de l'horloge externe
Entrée 1: 1 ->
0
101
88 ms
TimeAccuracy = ClockInSync
heure interne (n) < horodatage (n-1)
Commentaire
=> horodatage (n) = horodatage (n-1) + 1
ms
Entrée 1: 0 ->
1
102
93 ms
TimeAccuracy = ClockInSync
heure interne (n) < horodatage (n-1)
=> horodatage (n) = horodatage (n-1) + 1
ms
Entrée 1: 1 ->
0
103
98 ms
TimeAccuracy = ClockInSync
heure interne (n) < horodatage (n-1)
=> horodatage (n) = horodatage (n-1) + 1
ms
Entrée 1: 0 ->
1
104
103 ms
TimeAccuracy = ClockInSync
heure interne (n) < horodatage (n-1)
=> horodatage (n) = horodatage (n-1) + 1
ms
Entrée 1: 1 ->
0
108
108 ms
TimeAccuracy = 1 ms
heure interne (n) > horodatage (n-1)
=> horodatage (n) = heure interne (n)
N.A. Non applicable
Dans cet exemple : Temps de rattrapage = (100 - 86) x 5 / (5 - 1). Temps de rattrapage =
17,5 ms (environ 4 cycles de détection de 5 ms).
Perte de synchronisation horaire pendant l'exécution du
système
Si la synchronisation horaire est perdue (pas de liaison avec la référence horaire externe),
le module d'horodatage utilise son heure interne basée sur la dernière synchronisation
réussie.
NOTE: Si l'heure n'a jamais été synchronisée, l'heure interne est l'heure courante libre
pour l'époque.
Comme dans le cas du démarrage initial, cette situation est gérée en réglant le paramètre
CLOCK_NOT_SYNC sur 1 (ClockNotSynchronized ayant la valeur 1 dans l'octet
TimeQuality).
EIO0000001702.05
71
Horodatage applicatif
Comportement lors de la synchronisation de l'heure
Une fois que l'heure du module d'horodatage est synchronisée, le paramètre CLOCK_NOT_
SYNC prend la valeur 0 (ainsi que le paramètre ClockNotSynchronized dans l'octet
TimeQuality ).
72
EIO0000001702.05
Comportement au moment de l'exécution
Horodatage applicatif
Comportement au moment de l'exécution
Contenu de ce chapitre
Règles de programmation des blocs fonction .............................73
Entrée d'horodatage des événements .......................................78
Présentation
Ce chapitre décrit des règles de programmation d'EFB propres à l'horodatage.
Règles de programmation des blocs fonction
Blocs fonction d'horodatage
2 blocs fonction sont utilisés pour l'application d'horodatage :
•
GET_TS_EVT_M
•
GET_TS_EVT_Q
Chaque bloc fonction GET_TS_EVT_X remplit un tampon circulaire dans l'automate avec
les entrées d'horodatage d'événement, page 78 des modules source d'horodatage. Ce
tampon est vidé lorsqu'il est lu par l'application utilisateur.
NOTE: La taille du tampon circulaire doit être un multiple de 6 x INT.
Lancement du bloc fonction
L'instance GET_TS_EVT_X démarre lorsqu'elle est appelée dans l'application utilisateur.
L'exécution de l'instance de bloc fonction est évaluée lors de chaque appel effectué dans
l'application.
Les valeurs des paramètres du bloc fonction ne doivent pas être modifiées entre deux
appels de la même instance. L'exécution de l'EFB, page 74 doit être achevée sans erreur
avant toute modification des paramètres.
EIO0000001702.05
73
Horodatage applicatif
Comportement au moment de l'exécution
Arrêt du bloc fonction
L'opération en cours du bloc fonction GET_TS_EVT_X s'arrête lorsque les situations
suivantes se produisent :
•
Le tampon a atteint le nombre maximum d'événements.
•
Le tampon est saturé pour le module BMX ERT 1604 T et le mode du tampon du BMX
CRA 312 10 est configuré pour arrêter l'enregistrement en cas de saturation, page 44.
•
Une erreur est détectée.
Une fois l'exécution de l'EFB GET_TS_EVT_X terminée, le paramètre ACTIVE prend la
valeur 0, page 74.
Mode de fonctionnement des paramètres Enable, Active,
Done et Error
Les paramètres ENABLE, ACTIVE, DONE (ou SUCCESS) et ERROR fonctionnent de la
manière suivante :
(1) DONE = 1 si aucune erreur, DONE = 0 si erreur
(2) ERROR = 0 si aucune erreur, ERROR = 1 si erreur
(3) Si le bit ENABLE est remis à 0 avant la fin, le bloc fonction est arrêté (bit actif à 0). Pour
que l'exécution du bloc soit totale, la valeur 1 doit être appliquée au bit ENABLE jusqu'à la
fin de l'opération ou jusqu'à l’apparition d'une erreur.
Le paramètre ENABLE est écrit par l'application.
Les paramètres ACTIVE, DONE et ERROR sont lus par l'application.
74
EIO0000001702.05
Comportement au moment de l'exécution
Horodatage applicatif
Pour ne lancer la fonction de communication qu'une seule fois, le signal ENABLE doit être
remis à 0 dès que le paramètre ACTIVE est réglé sur 0. Si le paramètre ENABLE est
maintenu à 1 lorsque le paramètre ACTIVE est réglé sur 0, la fonction de communication est
relancée et le paramètre ACTIVE sera réglé sur 1 lors du cycle suivant.
La lecture des événements stockés dans les sources d'horodatage (modules BMX ERT
1604 T et BMX CRA 312 10) peut nécessiter plusieurs cycles de l'automate. Chaque bloc
fonction est contrôlé par le paramètre ENABLE, page 74.
Règles à suivre pour définir la valeur du paramètre ENABLE :
•
Lorsque le bloc fonction GET_TS_EVT_X n'est pas actif, tous les paramètres d'entrée
doivent être initialisés avant que le paramètre ENABLE soit réglé sur 1 et ils ne doivent
pas être modifiés pendant l'activité du bloc fonction.
•
Si le paramètre ENABLE est maintenu à 1 après l'exécution du bloc fonction, GET_TS_
EVT_X continue de remplir le tampon en utilisant la valeur en cours des index BEGIN et
END.
•
Si le paramètre ENABLE est réglé sur 0 avant la fin de l'exécution du bloc fonction GET_
TS_EVT_X (ACTIVE = 0), ce bloc fonction est arrêté.
Description du tampon GET_TS_EVT_X et du paramètre
CTRLSTAMP
Exemple de structure de DDT CTRL_STAMP et lien avec le tampon de l'automate :
L'exemple ci-dessus montre le contenu de CTRL_STAMP après l'écriture de 32 événements
(1 entrée d'événement compte 6 mots) dans le tampon de l'automate configuré comme suit :
•
Le tampon de l'automate est localisé et il y a 32 événements à écrire.
•
Arrêtez l'enregistrement lorsque le tampon est saturé et continuez avec la valeur
précédente à la mise sous tension.
EIO0000001702.05
75
Horodatage applicatif
Comportement au moment de l'exécution
Structure du mot de MODE de marche :
Niveau du tampon :
•
Si index de DEBUT = index de FIN, le tampon est vide
•
Si index de FIN + 6 = index de DEBUT, le tampon est saturé (dans l'équation
précédente, 6 représente la taille d'un événement). Le tampon est saturé lorsqu'il reste
de l'espace pour un seul événement (6 x INT).
Le comportement de l'EFB en cas de tampon saturé dépend de la valeur du bit 1 du
paramètre MODE de marche :
•
Si le bit de comportement en cas de débordement du tampon d'enregistrements
bruts est réglé sur 0 (arrêter l'enregistrement), le tampon n'est pas alimenté en
nouvelles données.
•
Si le bit de comportement en cas de débordement du tampon d'enregistrements
bruts est réglé sur 1 (remplacer le tampon), les données anciennes sont remplacées
par les nouvelles. Dans ce cas, l'EFB met à jour à la fois l'index de DEBUT et l'index de
FIN.
Communication avec des stations Ethernet distantes
Lorsqu'une fonction de communication est utilisée pour effectuer des échanges avec des
stations Ethernet, il est vivement recommandé de tester l'état de validité de communication
de la station Ethernet avant de lancer la fonction de communication.
Une fonction de communication adressée à une station qui ne répond pas peut prendre
jusqu'à 2 minutes pour s'exécuter. Elle se termine alors avec un état d'erreur suite au
timeout de la transaction (le participant distant n'ayant pas répondu dans le délai imparti).
NOTE: l'exécution des fonctions de communication peut être ralentie si tous les ports de
communication sont déjà utilisés par des fonctions de communication.
L'état de la communication est fourni par l'une des deux informations suivantes :
76
EIO0000001702.05
Comportement au moment de l'exécution
Horodatage applicatif
•
%SW172 à %SW173 (voir ™EcoStruxure Control Expert, Bits et mots système - Manuel
de référence). Etat d'erreur détectée de communication avec la station d'E/S distantes
Ethernet. Un bit de ces mots d'état est réglé sur 0 lorsque la connexion correspondante
entre l'automate et la station ne fonctionne pas correctement.
•
ou HEALTHDROP_COM_HEALTH (voir Quantum EIO - Modules d'E/S distantes Guide d'installation et de configuration). Champ de la structure du DDT associé à une
station.
Génération de l'application
Lors de la génération d'une application avec fonction d'horodatage, Control Expert effectue
les vérifications suivantes :
•
Les alias horodatés doivent être liés à des variables horodatées, sinon un message
d'erreur détectée est généré.
•
Une variable horodatée doit être située sur un module source d'horodatage ou un
module TOR dans une station contenant un BMX CRA 312 10, sinon un message
d'erreur détectée est généré.
•
Les DDT d'équipement comprenant des variables horodatées sont gérés correctement,
sinon un message d'erreur détectée est généré.
•
Si le système comprend un module BMX CRA 312 10 dans une station d'E/S Ethernet,
une adresse de serveur NTP doit être configurée.
•
Le nombre maximum de variables horodatées par station avec module
BMX CRA 312 10 n'est pas dépassé.
•
Le nombre maximum de variables horodatées pour l'ensemble du système n'est pas
dépassé.
•
Le nombre maximum de modules BMX ERT 1604 T pour l'ensemble du système n'est
pas dépassé.
•
Les versions des composants sont compatibles avec la fonction d'horodatage.
•
Si les voies sont configurées pour prendre en charge l'horodatage dans un module
BMX ERT 1604 T, une horloge doit être connectée à ce module. Si aucun signal
d'horloge n'est détecté, un message d'erreur est généré.
•
La période d'interrogation, page 39 doit être inférieure à 20 secondes, sinon un
message d'erreur est émis lors de la génération.
•
Les tableaux dynamiques doivent être activés, sinon un message d'erreur détectée est
généré.
EIO0000001702.05
77
Horodatage applicatif
Comportement au moment de l'exécution
Entrée d'horodatage des événements
Format de données des événements
Chaque entrée d'horodatage est un bloc de 12 octets organisé comme suit :
Reserved (à 0)
Octet 0
Valeur
Octet 1
Event ID
DateAndTime
SecondSinceEpoch
FractionOfSecond
Bits 7 à 0
Octet 2
Bits 15 à 8
Octet 3
Bits 7 à 0
Octet 4
Bits 15 à 8
Octet 5
Bits 23 à 16
Octet 6
Bits 31 à 24
Octet 7
Bits 7 à 0
Octet 8
Bits 15 à 8
Octet 9
Bits 23 à 16
Octet 10
TimeQuality
Octet 11
Chaque paramètre est décrit plus en détail ci-après.
Paramètre Value
Le bit 0 définit la valeur de la variable après détection d'un changement :
•
0 : Front descendant
•
1 : Front montant
Paramètre Event ID
Adresse topologique de la voie dans un module BMX ERT 1604 T (avec Event ID = 16
dans SOE_UNCERTAIN). Cette valeur est fournie en tant que valeur unique pour les
modules BMX CRA 312 10 par la gestion des variables.
78
EIO0000001702.05
Comportement au moment de l'exécution
Horodatage applicatif
Paramètre DateAndTime
Date et heure de détection du changement de la variable.
Le tableau suivant décrit le format du paramètre DataAndTime :
Nom d'attribut
Type
Description/Valeur
Position
SecondSinceEpoch
INT32U
Nombre de secondes depuis minuit (00:00:00) le 1er janvier 1970 (heure
UTC).
(0 à MAX)
FractionOfSecond
INT24U
FRACT_SEC_0 (octet de poids
faible)
B7-B0
FRACT_SEC_1
B15-B8
FRACT_SEC_2 (octet de poids fort)
B23-B16 (B23 = 1 pour 1/2 s)
Le format d'heure est défini conformément à la norme CEI 61850-7-2 Edition 2.
Représentation de la structure du paramètre FractionOfSecond :
FRACT_SEC_2 (octet de poids fort)
FRACT_SEC_1 (2e octet)
23
15
22
21
20
19
18
17
16
14
13
12
11
10
FRACT_SEC_0 (octet de poids
faible)
9
8
7
6
5
4
3
2
1
0
Paramètre TimeQuality
Le tableau suivant décrit le format du paramètre TimeQuality :
Nom d'attribut
Type
Description/Valeur
LeapsSecondsKnown
BOOLEAN (B7)
Ce bit est réglé sur FALSE.
ClockFailure
BOOLEAN (B6)
Même signification que I% (variable implicite) CLOCK_FAILURE.
EIO0000001702.05
79
Horodatage applicatif
Comportement au moment de l'exécution
Nom d'attribut
Type
Description/Valeur
ClockNotSynchronized
BOOLEAN (B5)
Même signification que I% (variable implicite) CLOCK_NOT_SYNC.
TimeAccuracy
CODED ENUM (B4
à B0)
Nombre de bits significatifs dans FractionOfSecond.
Intervalle de temps minimum : 2**-n.
Dans la norme IEC, TimeAccuracy représente le nombre de bits
significatifs N dans FractionOfSecond.
•
Pour la résolution d'horodatage de 1 ms du module
BMX ERT, TimeAccuracy est réglé sur la valeur binaire
0xx01010.
•
Si ClockNotSynchronized = 1 ou si ClockFailure = 1,
TimeAccuracy conserve sa valeur habituelle (comme si
l'horloge était synchronisée).
TimeAccuracy permet également de définir des valeurs spécifiques de TimeQuality,
décrites dans le tableau ci-après :
Valeurs spécifiques de
TimeAccuracy
Valeurs
Commentaires
Non spécifiée
0xx11111
Utilisée en cas de cycle de détection d'horodatage non
périodique
Heure non valide :
0xx11110
Utilisée en cas de tampon saturé
Erreur de voie d'E/S
0xx11101
Utilisée en cas de détection d'erreur sur une voie d'E/S
TSInit
0xx11100
Utilisée en cas de synchronisation des valeurs avec le client
(en stockant un événement virtuel avec des valeurs TOR
16 voies dans le tampon)
ClockInSync
0xx11011
Utilisée en cas d'horloge externe pendant la synchronisation
(mode de rattrapage)
Si plusieurs erreurs sont détectées, la priorité des valeurs spécifiques de TimeAccuracy
est définie comme suit :
1. TimeAccuracy = IOChannelError (priorité la plus élevée)
2. TimeAccuracy = non valide ou TSInit
3. TimeAccuracy = ClockInSync
4. TimeAccuracy = non spécifié
80
EIO0000001702.05
Horodatage applicatif
Modules Quantum pour horodatage applicatif
Contenu de cette partie
Mise en oeuvre des modules 140 ERT 854 •0 ............................82
EIO0000001702.05
81
Horodatage applicatif
Mise en oeuvre des modules 140 ERT 854 •0
Mise en oeuvre des modules 140 ERT 854 •0
Contenu de ce chapitre
Modules 140 ERT 854 •0 ..........................................................82
Modules 140 ERT 854 •0
Informations détaillées sur les modules 140 ERT 854 •0
Vous trouverez des informations détaillées sur les modules d'horodatage 140 ERT 854 •0
dans Quantum using EcoStruxure™ Control Expert, 140 ERT 854 10 Time Stamp Module,
User Manual et Quantum sous EcoStruxure™ Control Expert - Module d’horodatage 140
ERT 854 20 - Manuel utilisateur.
Règles de programmation et comportement lors de
l'exécution
L'horodatage applicatif utilisant des modules 140 ERT 854 •0 est contrôlé par les éléments
suivants :
•
Bloc fonction ERT_854_10 (voir Quantum avec ™EcoStruxure Control Expert, Module
d'horodatage 140 ERT 854 10 - Manuel utilisateur) pour le module 140 ERT 854 10
•
Bloc fonction ERT_854_20 (voir Quantum avec ™EcoStruxure Control Expert - Module
d'horodatage 140 ERT 854 20 - Manuel utilisateur) pour le module 140 ERT 854 20
Dans une application de sécurité Quantum, l'horodatage applicatif avec le module 140 ERT
854 20 est géré par le bloc fonction NI_ERT_854_20 (voir Quantum avec ™EcoStruxure
Control Expert - Module d'horodatage 140 ERT 854 20 - Manuel utilisateur).
82
EIO0000001702.05
Horodatage applicatif
Annexes
Contenu de cette partie
Codes d'erreur.........................................................................84
EIO0000001702.05
83
Horodatage applicatif
Codes d'erreur
Codes d'erreur
Contenu de ce chapitre
Codes d'erreur.........................................................................84
Codes d'erreur
Codes d'erreur des blocs fonction
Les blocs fonction GET_TS_EVT_X peuvent générer des codes d'erreur pendant leur
exécution.
Pour plus d'informations sur les codes d'erreur GET_TS_EVT_M, reportez-vous au chapitre
GET_TS_EVT_M : Lecture du buffer d'événements horodatés Modicon M340 (voir
™EcoStruxure Control Expert - Système - Bibliothèque de blocs).
Pour plus d'informations sur les codes d'erreurs GET_TS_EVT_Q, reportez-vous au
chapitre GET_TS_EVT_Q : Lecture du buffer d'événements horodatés Quantum (voir
™EcoStruxure Control Expert - Système - Bibliothèque de blocs).
84
EIO0000001702.05
Horodatage applicatif
Glossaire
A
Architecture:
Architecture pour la spécification d'un réseau, composée des éléments suivants :
•
Composants physiques, avec leur organisation fonctionnelle et leur configuration
•
Principes de fonctionnement et procédures
•
Formats de données utilisés pour son fonctionnement
C
CCOTF:
(Change Configuration On The Fly) Fonction Quantum qui permet de modifier des valeurs
pendant l'exécution de l'automate.
E
Ethernet/IP:
Protocole de communication réseau pour les applications d'automatisation industrielle, qui
combine les protocoles de transmission Internet standard TCP/IP et UDP avec le protocole
CIP (Common Industrial Protocol) de couche application pour prendre en charge l'échange
de données à haut débit et la commande industrielle. Ethernet/IP emploie des fichiers EDS
pour classer chaque équipement réseau et ses fonctionnalités.
Ethernet:
Réseau LANà 10 Mbits/s, 100 Mbits/s ou 1 Gbits/s, CSMA/CD, utilisant des trames, qui
peut fonctionner avec un câble cuivre à paire torsadée, un câble en fibre optique ou sans
fil.. La norme IEEE 802.3 définit les règles de configuration des réseaux Ethernet filaires,
tandis que la norme IEEE 802.11 définit les règles de configuration des réseaux Ethernet
sans fil. Les formes courantes sont 10BASE-T, 100BASE-TX et 1000BASE-T, qui peuvent
utiliser des câbles à paire torsadée en cuivre de catégorie 5e et des connecteurs
modulaires RJ45.
EIO0000001702.05
85
Horodatage applicatif
G
GPS:
Global Positioning System. Le service de positionnement standard GPS se compose de
signaux de positionnement, de navigation et d'horodatage dans l'espace diffusés dans le
monde entier et destinés à une utilisation militaire comme civile. Les performances des
services de positionnement standard dépendent des paramètres des signaux de diffusion
des satellites, de la conception de la constellation GPS, du nombre de satellites en vue et
de divers paramètres environnementaux.
H
Hot Standby (redondance d'UC):
Système de contrôle Quantum à haute disponibilité comprenant un automate principal et
un automate de secours (redondant) qui permet de maintenir l'état du système à jour. Si
l'automate principal tombe en panne, l'automate redondant prend le contrôle du système.
I
IHM:
Interface humain-machine. En anglais HMI (Human Machine Interface). Une IHM est un
équipement qui affiche les données de processus pour l'opérateur et qui permet à celui-ci
de contrôler le processus.
Une IHM est en général reliée à un système SCADA pour fournir des données de gestion
et des diagnostics (par exemple des procédures de maintenance planifiée et des schémas
détaillés pour une machine ou un capteur particulier).
O
OFS :
OPC Factory Server. OFS est un serveur de données multicontrôleur qui est capable de
communiquer avec des automates pour fournir des données aux clients OPC.
OLE:
Object Linking and Embedding
OPC DA:
OLE for Process Control Data Access. OPC DA est un groupe de normes qui fournit des
spécifications pour la communication de données en temps réel.
86
EIO0000001702.05
Horodatage applicatif
OPC:
OLE for Process Control
S
SCADA:
Supervisory Control and Data Acquisition. SCADA désigne habituellement des systèmes
centralisés qui surveillent et contrôlent des sites entiers ou des systèmes répartis sur de
vastes espaces.
A partir de la version V7.30, Vijeo Citect fournit une vue SOE.
Pour l'horodatage système, il s'agit de SCADA Vijeo Citect ou tiers avec une interface OPC
DA.
SOE:
Sequence Of Events
EIO0000001702.05
87
Horodatage applicatif
Index
140 ERT 854 10
Mise en oeuvre .......................................82
140 ERT 854 20
Mise en oeuvre .......................................82
A
Activer
Service ..................................................29
ADDM
bloc fonction ...........................................47
ADDMX
bloc fonction ...........................................47
Architecture
typique...................................................21
B
bloc fonction
ADDM....................................................47
ADDMX .................................................47
GET_TS_EVT_M.............................. 47, 73
GET_TS_EVT_Q.............................. 47, 73
buffer plein
mode de fonctionnement .........................65
C
G
génération .................................................77
GET_TS_EVT_M
bloc fonction ..................................... 47, 73
GET_TS_EVT_Q
bloc fonction ..................................... 47, 73
H
horodatage
résolution ...............................................33
variables ................................................40
Horodatage ...............................................12
Horodatage applicatif .................................12
M
Mise en oeuvre
140 ERT 854 10......................................82
140 ERT 854 20......................................82
mise en service ..........................................53
Diagnostic ..............................................54
mise hors tension/sous tension
mode de fonctionnement .........................64
mode de fonctionnement
buffer plein .............................................65
démarrage initial .....................................64
mise hors tension/sous tension ................64
Mode de fonctionnement ............................61
module
sélection ................................................33
composants ...............................................16
R
D
démarrage initial
mode de fonctionnement .........................64
Diagnostic
mise en service.......................................54
E
Exemple GET_TS_EVT_M .........................47
Exemple GET_TS_EVT_Q .........................48
88
résolution
horodatage.............................................33
S
sélection
module...................................................33
source horaire ........................................35
synchronisation horaire ...........................35
variables ................................................40
Service
EIO0000001702.05
Horodatage applicatif
Activer ...................................................29
source horaire
sélection ................................................35
synchronisation
time .......................................................69
synchronisation horaire
sélection ................................................35
T
time
synchronisation ......................................69
typique
Architecture............................................21
V
variables
horodatage.............................................40
sélection ................................................40
version ......................................................20
EIO0000001702.05
89
Schneider Electric
35 rue Joseph Monier
92500 Rueil Malmaison
France
+ 33 (0) 1 41 29 70 00
www.se.com
Les normes, spécifications et conceptions pouvant changer
de temps à autre, veuillez demander la confirmation des
informations figurant dans cette publication.
© 2022 Schneider Electric. Tous droits réservés.
EIO0000001702.05

Manuels associés