Sie sind auf Seite 1von 110

Horodatage applicatif avec Unity Pro

EIO0000001702 02/2015

Horodatage applicatif
avec Unity Pro
Guide utilisateur
02/2015
EIO0000001702.01

www.schneider-electric.com
Le prsent document comprend des descriptions gnrales et/ou des caractristiques techniques
des produits mentionns. Il ne peut pas tre utilis pour dfinir ou dterminer ladquation ou la
fiabilit de ces produits pour des applications utilisateur spcifiques. Il incombe chaque utilisateur
ou intgrateur de raliser lanalyse de risques complte et approprie, lvaluation et le test des
produits pour ce qui est de lapplication utiliser et de lexcution de cette application. Ni la socit
Schneider Electric ni aucune de ses socits affilies ou filiales ne peuvent tre tenues pour
responsables de la mauvaise utilisation des informations contenues dans le prsent document. Si
vous avez des suggestions, des amliorations ou des corrections apporter cette publication,
veuillez nous en informer.
Aucune partie de ce document ne peut tre reproduite sous quelque forme ou par quelque moyen
que ce soit, lectronique, mcanique ou photocopie, sans autorisation pralable de Schneider
Electric.
Toutes les rglementations de scurit pertinentes locales doivent tre observes lors de
linstallation et de lutilisation de ce produit. Pour des raisons de scurit et afin de garantir la
conformit aux donnes systme documentes, seul le fabricant est habilit effectuer des
rparations sur les composants.
Lorsque des quipements sont utiliss pour des applications prsentant des exigences techniques
de scurit, suivez les instructions appropries.
La non-utilisation du logiciel Schneider Electric ou dun logiciel approuv avec nos produits
matriels peut entraner des blessures, des dommages ou un fonctionnement incorrect.
Le non-respect de cette consigne peut entraner des lsions corporelles ou des dommages
matriels.
2015 Schneider Electric. Tous droits rservs.

2 EIO0000001702 02/2015
Table des matires

Consignes de scurit . . . . . . . . . . . . . . . . . . . . . . . . . . 5
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . 9
Partie I Introduction lhorodatage applicatif . . . . . . . . . 11
Chapitre 1 Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Concepts de lhorodatage applicatif . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Limitations de lhorodatage applicatif . . . . . . . . . . . . . . . . . . . . . . . . . 16
Partie II Architecture de lhorodatage applicatif . . . . . . . . 17
Chapitre 2 Composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Synchronisation de lheure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Logiciel Unity Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Module BMX ERT 1604 T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Module BMX CRA 312 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Module 140 ERT 854 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Chapitre 3 Versions des composants . . . . . . . . . . . . . . . . . . . . . . . 25
Version des composants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapitre 4 Exemples darchitectures . . . . . . . . . . . . . . . . . . . . . . . 27
Architecture standard dhorodatage . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Chapitre 5 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Composants et systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Partie III Phases de conception et de configuration pour
les modules Modicon M340 . . . . . . . . . . . . . . . . . . 35
Chapitre 6 Activation du service dhorodatage applicatif. . . . . . . 37
Configuration du service dhorodatage applicatif. . . . . . . . . . . . . . . . . 38
Paramtres de projet Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapitre 7 Slection du module dhorodatage. . . . . . . . . . . . . . . . 43
Rsolution de lheure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Chapitre 8 Slection et paramtrage de la synchronisation
horaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Slection de la source horaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Configuration de projet Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Paramtres dhorloge du module BMX ERT 1604 T . . . . . . . . . . . . . . 49
Paramtres dhorloge du module BMX CRA 312 10 . . . . . . . . . . . . . . 51

EIO0000001702 02/2015 3
Chapitre 9 Slection et configuration des variables horodater 53
Utilisation des variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Paramtres du module BMX ERT 1604 T . . . . . . . . . . . . . . . . . . . . . . 55
Paramtres du module BMX CRA 312 10 . . . . . . . . . . . . . . . . . . . . . . 58
Chapitre 10 Application utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Exemples dapplication GET_TS_EVT_M . . . . . . . . . . . . . . . . . . . . . . 62
Exemples dapplication GET_TS_EVT_Q . . . . . . . . . . . . . . . . . . . . . . 64
Reprsentation des fonctions dhorodatage applicatif . . . . . . . . . . . . . 66
Partie IV Phases de mise en service et dexploitation pour
les modules Modicon M340 . . . . . . . . . . . . . . . . . 69
Chapitre 11 Diagnostic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Diagnostic des modules dhorodatage . . . . . . . . . . . . . . . . . . . . . . . . . 72
Diagnostic des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Diagnostic matriel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Chapitre 12 Comportement sur les modes de fonctionnement . . . 79
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Dmarrage et mise hors/sous tension dun module dhorodatage. . . . 82
Remplacement dun module dhorodatage . . . . . . . . . . . . . . . . . . . . . 83
Comportement en cas de saturation du buffer. . . . . . . . . . . . . . . . . . . 84
Chapitre 13 Comportement lors de la synchronisation de lheure 87
Synchronisation horaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Chapitre 14 Comportement au moment de lexcution . . . . . . . . . 91
Rgles de programmation des blocs fonction . . . . . . . . . . . . . . . . . . . 92
Entre dhorodatage des vnements . . . . . . . . . . . . . . . . . . . . . . . . . 96
Partie V Modules Quantum pour horodatage applicatif . . 99
Chapitre 15 Mise en uvre des modules 140 ERT 854 0. . . . . . . . 101
Modules 140 ERT 854 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Annexe A Codes derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Codes derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

4 EIO0000001702 02/2015
Consignes de scurit

Informations importantes

AVIS
Lisez attentivement ces instructions et examinez le matriel pour vous familiariser avec lappareil
avant de tenter de linstaller, de le faire fonctionner ou dassurer sa maintenance. Les messages
spciaux suivants que vous trouverez dans cette documentation ou sur lappareil ont pour but de
vous mettre en garde contre des risques potentiels ou dattirer votre attention sur des informations
qui clarifient ou simplifient une procdure.

EIO0000001702 02/2015 5
REMARQUE IMPORTANTE
Linstallation, lutilisation, la rparation et la maintenance des quipements lectriques doivent tre
assures par du personnel qualifi uniquement. Schneider Electric dcline toute responsabilit
quant aux consquences de lutilisation de ce matriel.
Une personne qualifie est une personne disposant de comptences et de connaissances dans le
domaine de la construction, du fonctionnement et de linstallation des quipements lectriques, et
ayant suivi une formation en scurit leur permettant didentifier et dviter les risques encourus.

AVANT DE COMMENCER
Nutilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonction-
nement. Labsence de ce type de protection sur une machine prsente un risque de blessures
graves pour loprateur.

AVERTISSEMENT
EQUIPEMENT NON PROTEGE
Nutilisez pas ce logiciel ni les automatismes associs sur des quipements non quips de
protection du point de fonctionnement.
Naccdez pas aux machines pendant leur fonctionnement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matriels.

Cet automatisme et le logiciel associ permettent de commander des processus industriels divers.
Le type ou le modle dautomatisme appropri pour chaque application dpendra de facteurs tels
que la fonction de commande requise, le degr de protection exig, les mthodes de production,
des conditions inhabituelles, la lgislation, etc. Dans certaines applications, plusieurs processeurs
seront ncessaires, notamment lorsque la redondance de sauvegarde est requise.
Vous seul, en tant que constructeur de machine ou intgrateur de systme, pouvez connatre
toutes les conditions et facteurs prsents lors de la configuration, de lexploitation et de la
maintenance de la machine, et tes donc en mesure de dterminer les quipements automatiss,
ainsi que les scurits et verrouillages associs qui peuvent tre utiliss correctement. Lors du
choix de lautomatisme et du systme de commande, ainsi que du logiciel associ pour une
application particulire, vous devez respecter les normes et rglementations locales et nationales
en vigueur. Le National Safety Councils Accident Prevention Manual (reconnu aux tats-Unis)
fournit galement de nombreuses informations utiles.
Dans certaines applications, telles que les machines demballage, une protection supplmentaire,
comme celle du point de fonctionnement, doit tre fournie pour loprateur. Elle est ncessaire si
les mains ou dautres parties du corps de loprateur peuvent entrer dans la zone de point de
pincement ou dautres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les
produits logiciels seuls, ne peuvent en aucun cas protger les oprateurs contre dventuelles
blessures. Cest pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement
ou sy substituer.

6 EIO0000001702 02/2015
Avant de mettre lquipement en service, assurez-vous que les dispositifs de scurit et de
verrouillage mcaniques et/ou lectriques appropris lis la protection du point de fonction-
nement ont t installs et sont oprationnels. Tous les dispositifs de scurit et de verrouillage
lis la protection du point de fonctionnement doivent tre coordonns avec la programmation des
quipements et logiciels dautomatisation associs.
NOTE : La coordination des dispositifs de scurit et de verrouillage mcaniques/lectriques du
point de fonctionnement nentre pas dans le cadre de cette bibliothque de blocs fonction, du
Guide utilisateur systme ou de toute autre mise en uvre rfrence dans ces documents.

DMARRAGE ET TEST
Avant toute utilisation de lquipement de commande lectrique et des automatismes en vue dun
fonctionnement normal aprs installation, un technicien qualifi doit procder un test de
dmarrage afin de vrifier que lquipement fonctionne correctement. Il est essentiel de planifier
une telle vrification et daccorder suffisamment de temps pour la ralisation de ce test dans sa
totalit.

ATTENTION
RISQUES INHERENTS AU FONCTIONNEMENT DE LEQUIPEMENT
Assurez-vous que toutes les procdures dinstallation et de configuration ont t respectes.
Avant de raliser les tests de fonctionnement, retirez tous les blocs ou autres cales
temporaires utiliss pour le transport de tous les dispositifs composant le systme.
Enlevez les outils, les instruments de mesure et les dbris ventuels prsents sur
lquipement.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages
matriels.

Effectuez tous les tests de dmarrage recommands dans la documentation de lquipement.


Conservez toute la documentation de lquipement pour rfrence ultrieure.
Les tests logiciels doivent tre raliss la fois en environnement simul et rel.
Vrifiez que le systme entier est exempt de tout court-circuit et mise la terre temporaire non
installe conformment aux rglementations locales (conformment au National Electrical Code
des Etats-Unis, par exemple). Si un test dilectrique est requis, suivez les recommandations
figurant dans la documentation de lquipement afin dviter dendommager accidentellement
lquipement.
Avant de mettre lquipement sous tension :
Enlevez les outils, les instruments de mesure et les dbris ventuels prsents sur lquipement.
Fermez la porte de lenceinte de lquipement.
Retirez toutes les mises la terre temporaires des cbles dalimentation entrants.
Effectuez tous les tests de dmarrage conseills par le fabricant.

EIO0000001702 02/2015 7
FONCTIONNEMENT ET REGLAGES
Les prcautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995
(la version anglaise prvaut) :
Malgr le soin apport la conception et la fabrication de lquipement ou au choix et
lvaluation des composants, des risques subsistent en cas dutilisation inapproprie de
lquipement.
Il arrive parfois que lquipement soit drgl accidentellement, entranant ainsi un fonction-
nement non satisfaisant ou non scuris. Respectez toujours les instructions du fabricant pour
effectuer les rglages fonctionnels. Les personnes ayant accs ces rglages doivent
connatre les instructions du fabricant de lquipement et les machines utilises avec
lquipement lectrique.
Seuls ces rglages fonctionnels, requis par loprateur, doivent lui tre accessibles. Laccs aux
autres commandes doit tre limit afin dempcher les changements non autoriss des
caractristiques de fonctionnement.

8 EIO0000001702 02/2015
A propos de ce manuel

Prsentation

Objectif du document
Ce document prsente une fonctionnalit PlantStruxure : lhorodatage applicatif la source.
Ce guide fournit des informations dtailles sur lhorodatage applicatif, savoir :
Architecture de lhorodatage applicatif
Phases de conception et de configuration
Phases de mise en service et dexploitation

Champ dapplication
Suivant le progiciel Unity Pro utilis, ce document concerne :
Unity Pro 10.0 ou une version ultrieure avec les progiciels XL, L et S ;
Unity Pro 7.0 ou une version ultrieure avec le progiciel XLS.

Les caractristiques techniques des quipements dcrits dans ce document sont galement
fournies en ligne. Pour accder ces informations en ligne :

Etape Action
1 Accdez la page daccueil de Schneider Electric www.schneider-electric.com.
2 Dans la zone Search, saisissez la rfrence dun produit ou le nom dune gamme de produits.
Ninsrez pas despaces dans le numro de modle ou la gamme de produits.
Pour obtenir des informations sur un ensemble de modules similaires, utilisez des
astrisques (*).
3 Si vous avez saisi une rfrence, accdez aux rsultats de recherche Product datasheets et
cliquez sur la rfrence qui vous intresse.
Si vous avez saisi une gamme de produits, accdez aux rsultats de recherche Product Ranges
et cliquez sur la gamme de produits qui vous intresse.
4 Si plusieurs rfrences saffichent dans les rsultats de recherche Products, cliquez sur la
rfrence qui vous intresse.
5 Selon la taille de lcran, vous serez peut-tre amen faire dfiler la page pour consulter la
fiche technique.
6 Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur Download XXX
product datasheet.

Les caractristiques prsentes dans ce manuel devraient tre identiques celles fournies en
ligne. Toutefois, en application de notre politique damlioration continue, nous pouvons tre
amens rviser le contenu du document afin de le rendre plus clair et plus prcis. Si vous
constatez une diffrence entre le manuel et les informations fournies en ligne, utilisez ces
dernires en priorit.

EIO0000001702 02/2015 9
Document(s) consulter

Titre de documentation Rfrence


BMX ERT 1604 T - Module ERT M340 - Manuel utilisateur EIO0000001121 (anglais)
Systme dE/S Ethernet (EIO) Quantum - Guide de planification S1A48959 (anglais),
S1A48961 (franais),
S1A48962 (allemand),
S1A48964 (italien),
S1A48965 (espagnol),
S1A48966 (chinois)
Modicon Quantum - Systme de redondance dUC - Manuel utilisateur 35010533 (anglais),
35010534 (franais),
35010535 (allemand),
35013993 (italien),
35010536 (espagnol),
35012188 (chinois)
Modicon Quantum, fonctionnalit de modification de la configuration en temps S1A48967 (anglais),
rel (CCOTF) - Guide utilisateur S1A48968 (franais),
S1A48969 (allemand),
S1A48970 (italien),
S1A48972 (espagnol),
S1A48976 (chinois)
Quantum with Unity Pro, 140 ERT 854 10 Time Stamp Module, Users manual 33002499 (anglais)
Quantum with Unity Pro, 140 ERT 854 20 Time Stamp Module, User Manual S1B76798 (anglais),
S1B76799 (franais),
S1B76800 (allemand),
S1B76802 (italien),
S1B76801 (espagnol),
S1B76804 (chinois)
Modicon TSX NTP 100 - Fiche dinstructions 31005021 (Eng)

Vous pouvez tlcharger ces publications et autres informations techniques depuis notre site web
ladresse : www.schneider-electric.com.

10 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Introduction
EIO0000001702 02/2015

Partie I
Introduction lhorodatage applicatif

Introduction lhorodatage applicatif

EIO0000001702 02/2015 11
Introduction

12 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Prsentation
EIO0000001702 02/2015

Chapitre 1
Prsentation

Prsentation

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Concepts de lhorodatage applicatif 14
Limitations de lhorodatage applicatif 16

EIO0000001702 02/2015 13
Prsentation

Concepts de lhorodatage applicatif

Dfinition
Lhorodatage applicatif fournit lapplication dautomate des buffers dvnements horodats
accessibles partir dun systme SCADA tiers qui nest pas interfac via OFS/OPC DA.
Lutilisateur peut convertir le format des vnements lus dans les buffers dvnements horodats
dans un format utilisateur ddi au systme SCADA tiers.
Un vnement est un changement de valeur dE/S de type tout ou rien (TOR) dtect par un
module dhorodatage. Lhorodatage applicatif fournit une squence dvnements (SOE)
cohrente, horodate la source.

Sources
La solution dhorodatage applicatif est gre par les sources dvnements suivantes :
Entres de module BMX ERT 1604 T
Entres de module 140 ERT 854 0
Entres ou sorties de modules dE/S TOR dans une station dE/S Ethernet Modicon X80 avec
module BMX CRA 312 10
Lhorodatage applicatif est pris en charge dans les systmes QuantumHot Standby.
Dans une application de scurit Quantum, lhorodatage applicatif est gr uniquement par les
entres de module 140 ERT 854 20.

Processus
Les vnements horodats sont grs comme suit :
Chaque module dhorodatage enregistre les vnements dans son buffer local.
Lapplication dautomate consomme les vnements horodats du buffer local des modules et
stocke les donnes dans le buffer denregistrements bruts de lautomate.
Lapplication dautomate convertit les donnes des enregistrements bruts dans un format
utilisateur et les stocke.
Lapplication de supervision consomme les enregistrements au format utilisateur.

14 EIO0000001702 02/2015
Prsentation

Configuration de la solution
Pour les E/S TOR horodates par un module BMX CRA 312 10, lutilisateur peut configurer :
le comportement des buffers horodats 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 paramtres mentionns ci-dessus sont prdfinis et ne
peuvent pas tre modifis :
Arrt de lenregistrement lorsque le buffer est plein
Conservation du contenu du buffer la mise sous tension du module si lapplication est la mme
Conservation du contenu du buffer lors du passage du mode Stop au mode Run
Transition des deux fronts (dtection de front)

EIO0000001702 02/2015 15
Prsentation

Limitations de lhorodatage applicatif

Fonctions
Limitations systme :
Le service de modification en ligne des vnements horodats la source nest pas disponible.
Les variables dautomate internes ne peuvent pas tre horodates laide dune solution
dhorodatage la source.
Pas de slection des fronts de transition sur les vnements horodats dans un module
BMX ERT 1604 T (les vnements sont horodats sur les fronts montant et descendant).
Une station dE/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.
Dans une station locale Modicon M340, le nombre maximum de modules BMX ERT 1604 T
dpend du type dUC locale. Reportez-vous la rubrique Donnes techniques
(voir BMX ERT 1604 T, Module ERT M340, Manuel utilisateur) pour plus dinformations.
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 entres TOR au maximum par automate Modicon M340 (station locale).
La fonction CCOTF nest pas prise en charge par les modules BMX ERT 1604 T.

Compatibilit :
Un systme de redondance dUC est compatible avec lhorodatage applicatif. Pour plus
dinformations sur la redondance dUC, reportez-vous au document Modicon Quantum -
Systme de redondance dUC - Manuel utilisateur.
Un automate de scurit Quantum est compatible avec lhorodatage applicatif. Pour plus
dinformations, reportez-vous au document Modicon Quantum, Quantum Safety PLC, Safety
Reference Manual.

16 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Architecture
EIO0000001702 02/2015

Partie II
Architecture de lhorodatage applicatif

Architecture de lhorodatage applicatif

Introduction
Cette section prsente les composants de lhorodatage applicatif, leurs versions, leurs
performances et des exemples darchitectures.

Contenu de cette partie


Cette partie contient les chapitres suivants :
Chapitre Titre du chapitre Page
2 Composants 19
3 Versions des composants 25
4 Exemples darchitectures 27
5 Performances 33

EIO0000001702 02/2015 17
Architecture

18 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Composants
EIO0000001702 02/2015

Chapitre 2
Composants

Composants

Prsentation
Ce chapitre prsente les composants impliqus dans une solution dhorodatage applicatif.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Synchronisation de lheure 20
Logiciel Unity Pro 21
Module BMX ERT 1604 T 22
Module BMX CRA 312 10 23
Module 140 ERT 854 0 24

EIO0000001702 02/2015 19
Composants

Synchronisation de lheure

Synchronisation de lheure
La synchronisation de lheure est un point cl dans la solution dhorodatage applicatif. Celle-ci ne
peut fonctionner correctement que si les sources dvnements dhorodatage (qui utilisent des
horloges externes diffrentes) sont synchronises.
Implications de la synchronisation horaire :
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
(voir page 10)
BMX CRA 312 10 : serveur NTP

20 EIO0000001702 02/2015
Composants

Logiciel Unity Pro

Rle du logiciel Unity Pro


Unity Pro est un logiciel de programmation, de dbogage et dexploitation pour la plupart des
automates Schneider Electric. Il permet le dveloppement complet dapplications.
Unity Pro est ncessaire dans une solution dhorodatage pour programmer le systme de
lautomate.
Les systmes de redondance dUC (QuantumHot Standby) prennent en charge la solution
dhorodatage applicatif.
Lapplication de scurit Quantum prend en charge lhorodatage la source uniquement avec des
modules 140 ERT 854 20.

EIO0000001702 02/2015 21
Composants

Module BMX ERT 1604 T

Rle du module BMX ERT 1604 T


Le module BMX ERT 1604 T est une source dhorodatage qui peut tre utilise dans une station
Modicon M340 locale ou une station Modicon X80.
Le BMX ERT 1604 T est un module 16 voies dentres TOR qui peut gnrer des vnements
dhorodatage lorsque les valeurs en entre changent. Pour horodater ses entres, le module
BMX ERT 1604 T est connect une horloge GPS externe (code horaire IRIG-B 004/5/6/7 ou
DCF77) ou un rcepteur radio DCF77.
NOTE : Certaines voies du module BMX ERT 1604 T peuvent galement tre utilises comme
simples entres TOR ou entres de comptage incrmentiel.
Pour plus dinformations sur le module BMX ERT 1604 T, reportez-vous au document
BMX ERT 1604 T - Module ERT M340 - Manuel utilisateur.
Les entres du BMX ERT 1604 T utilisent une logique positive, avec les plages de tensions
dentre suivantes :
24 VCC
48 VCC
60 VCC
110 VCC
125 VCC

22 EIO0000001702 02/2015
Composants

Module BMX CRA 312 10

Rle du module BMX CRA 312 10


Le BMX CRA 312 10 est un module de communication dans une station dE/S distantes Ethernet
Modicon X80.
Caractristiques des modules BMX CRA 312 10 :
Dans une solution E/S Quantum Ethernet, ces modules changent des donnes avec le module
de tte de lautomate Quantum : 140 CRP 312 00.
Outre sa fonction de communication, un module BMX CRA 312 10 peut horodater toute E/S
TOR sur les modules TOR situs dans la station. Le module BMX CRA 312 10 value
priodiquement les valeurs des entres et sorties TOR. Sil dtecte un changement de valeur,
il en assure lhorodatage et le stockage dans son buffer interne dvnements locaux. Ce buffer
met ses informations la disposition du client final et son comportement doit tre dfini dans le
logiciel Unity Pro.
Pour lhorodatage, le module BMX CRA 312 10 a besoin dune liaison directe avec une source
horaire (voir page 20) exacte (serveur NTP).

Entres et sorties "tout ou rien" (TOR)


Le module BMX CRA 312 10 peut horodater nimporte quel module TOR situ dans la station.
Modules TOR Modicon M340 compatibles :

Rfrence des modules


BMX DAI 0805 BMX DDI 1602 BMX DDM 16022 BMX DDO 1602 BMX DRA 0804
BMX DAI 1602 BMX DDI 1603 BMX DDM 16025 BMX DDO 1612 BMX DRA 0805
BMX DAI 1603 BMX DDI 1604 BMX DDM 3202K BMX DDO 3202K BMX DRA 1605
BMX DAI 1604 BMX DDI 3202K BMX DDO 6402K
BMX DAO 1605 BMX DDI 6402K

EIO0000001702 02/2015 23
Composants

Module 140 ERT 854 0

Rle du module 140 ERT 854 0


Les 140 ERT 854 0 sont des modules dentres TOR 32 points pour Quantum qui sont capables
de gnrer des vnements dhorodatage lors des changements de valeur dentre. Pour
horodater leurs entres, les modules 140 ERT 854 0 sont connects une horloge externe (code
horaire DCF77 ou IRIG-B). Le module 140 ERT 854 20 peut tre connect un module externe
TSX NTP 100 (voir page 10) qui reoit un code horaire de serveurs NTP et le transforme en code
horaire pour liaison RS485.
Pour plus dinformations sur les modules 140 ERT 854 0, reportez-vous aux documents
suivants : Quantum avec Unity Pro - Module dhorodatage 140 ERT 854 10 - Manuel utilisateur et
Quantum avec Unity Pro - Module dhorodatage 140 ERT 854 20 - Manuel utilisateur.
Le prsent document ne traite pas de lhorodatage avec modules 140 ERT 854 0.

24 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Versions des composants
EIO0000001702 02/2015

Chapitre 3
Versions des composants

Versions des composants

Version des composants

Gnralits
Le tableau suivant indique les versions requises pour les composants de la solution dhorodatage
applicatif :

Composant Version
Logiciel Unity Pro 7.0 ou ultrieure
BMX ERT 1604 T 1.0 ou ultrieure
BMX CRA 312 10 1.0 ou ultrieure
140 ERT 854 20 1.0 ou ultrieure

EIO0000001702 02/2015 25
Versions des composants

26 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Architecture
EIO0000001702 02/2015

Chapitre 4
Exemples darchitectures

Exemples darchitectures

Architecture standard dhorodatage

Prsentation
Lhorodatage peut tre appliqu des architectures dautomate Quantum ou Modicon M340.
Le tableau suivant prsente la combinaison dquipements requise dans une architecture
dhorodatage applicatif :

Automate (station locale) Station dE/S distantes Ethernet


Famille Source Synchronisa- Famille Source Synchronisation de
dhorodatage tion de lheure dhorodatage lheure
Modicon BMX ERT 1604 T DCF77 ou IRIG- N.A. N.A. N.A.
M340 B 004/5/6/7

Quantum (1.) 140 ERT 854 0 DCF77 ou IRIG- Quantum (2.) 140 ERT 854 0 DCF77 ou IRIG-
B 004/5/6/7 (4.) B 004/5/6/7 (4.)
Modicon X80 BMX CRA 312 10 Serveur NTP (3.)
(Modicon M340) (2.)
BMX ERT 1604 T DCF77 ou IRIG-
B 004/5/6/7
Combinaison des Chaque source
deux sources possde sa propre
possibles : rfrence horaire :
BMX CRA 312 10 Serveur NTP (3.)
BMX ERT 1604 T 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 dUC Quantum sont compatibles avec lhorodatage applicatif.
2. Une architecture dhorodatage peut contenir plusieurs stations dE/S distantes Ethernet avec des sources
dhorodatage.
3. Un mme serveur NTP peut fournir lheure de rfrence plusieurs modules BMX CRA 312 10.
4. Un module TSX NTP 100 peut fournir une source horaire RS485 (base sur un serveur NTP) au module
140 ERT 854 20. Le module 140 ERT 854 10 accepte uniquement la synchronisation horaire DCF77.

EIO0000001702 02/2015 27
Architecture

Les sections suivantes prsentent quelques combinaisons dquipements possibles dans une
architecture dhorodatage applicatif (liste non exhaustive de quelques exemples classiques).

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 vnements horodats.
La source horaire est un module GPS connect au 140 ERT 854 0.

28 EIO0000001702 02/2015
Architecture

Automate Quantum avec station E/S Quantum Ethernet comprenant un module 140 ERT 854 0

Dans cet exemple, larchitecture E/S Quantum Ethernet contient une station dE/S distantes
Ethernet (ERIO) Quantum.
Le module 140 ERT 854 0 est la source des vnements horodats.
La source horaire est un module GPS connect au 140 ERT 854 0.

EIO0000001702 02/2015 29
Architecture

Automate Quantum avec station Modicon X80

Dans cet exemple, larchitecture E/S Quantum Ethernet contient une station dE/S distantes
Ethernet (ERIO) Modicon X80 (Modicon M340).
Dans la station dE/S distantes, le module BMX CRA 312 10 est la source des vnements
horodats. Il assure lhorodatage des transitions dE/S dans les modules dE/S TOR et la station
dE/S distantes.
La source horaire est un serveur NTP connect au bus dE/S distantes Ethernet.

30 EIO0000001702 02/2015
Architecture

Automate Quantum avec station Modicon X80 comprenant des modules BMX ERT 1604 T et
BMX CRA 312 10 avec une rfrence horaire GPS

Dans cet exemple, larchitecture E/S Quantum Ethernet contient deux stations dE/S distantes
Ethernet (ERIO) Modicon X80 (Modicon M340).
Dans chaque station dE/S distantes, la source dvnements horodats est lun 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 ddie pour le module BMX ERT 1604 T.

EIO0000001702 02/2015 31
Architecture

32 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Performances
EIO0000001702 02/2015

Chapitre 5
Performances

Performances

Composants et systme

Performances des composants


Le tableau suivant rcapitule les performances des composants dune solution dhorodatage :

Sujet Equipement Valeur


Rsolution dhorodatage (entre 2 BMX ERT 1604 T 2 < rsolution dhorodatage < 4 ms (avec
modules source identiques) la mme source horaire)
BMX CRA 312 10 10 ms
140 ERT 854 20 1,5 ms
Rsolution dhorodatage (dans le BMX ERT 1604 T 1 ms
mme module source)
BMX CRA 312 10 1 cycle (< 10 ms)
140 ERT 854 0 1 ms
Nombre maximum dE/S et BMX ERT 1604 T 16 entres TOR sur le module
mmoire disponible (1.) 255 vnements dans le buffer interne
BMX CRA 312 10 256 E/S TOR configures
4000 vnements dans le buffer interne
140 ERT 854 0 32 entres TOR sur le module
4096 vnements dans le buffer interne
1. La valeur maximum nest pas une valeur absolue. Elle dpend des performances globales du
systme et doit tre pondre en consquence.

EIO0000001702 02/2015 33
Performances

Limites systme
Le tableau suivant rcapitule les limitations du systme dans une solution dhorodatage :

Sujet Description Valeur


Nombre maximum dquipements dans BMX CRA 312 10 1 par station
une station dE/S distantes Ethernet
BMX ERT 1604 T 9 par station (1.)
140 ERT 854 0 Pas de limite (2.)
Nombre maximum dquipements dans BMX CRA 312 10 31 pour le systme
le systme BMX ERT 1604 T 25 pour le systme
Nombre maximum de sources Nombre maximum dE/S TOR par 2500
dvnements interroges automate (station locale Modicon
M340 ou automate Quantum)
Nombre maximum dentres (et de Pour tous les BMX ERT 1604 T 400 entres TOR (3.)
sorties) TOR surveilles par lautomate
pour tous les modules dhorodatage Pour tous les BMX CRA 312 10 2048 E/S TOR (3.)
Nombre maximum dvnements par Pour une requte EFB 20
requte de lecture BMX ERT 1604 T
Timeout minimum entre deux requtes Entre deux requtes EFB 5 ms
de lecture BMX ERT 1604 T
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 000.
2. Dans une architecture dE/S distantes Quantum S908, 9 modules 140 ERT 854 10 et 8 modules
140 ERT 854 20 par station.
3. La valeur maximum nest pas une valeur absolue. Elle dpend des performances globales du
systme et doit tre pondre en consquence.

34 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Conception et configuration
EIO0000001702 02/2015

Partie III
Phases de conception et de configuration pour les modules Modicon M340

Phases de conception et de configuration pour les


modules Modicon M340

Introduction
Cette section prsente les tapes suivre pour concevoir et configurer lhorodatage applicatif
depuis lactivation jusquau diagnostic du service dans une station locale Modicon M340 ou une
station distante Modicon X80 Ethernet au sein dune architecture E/S Quantum Ethernet.
NOTE : Lhorodatage utilisant des modules 140 ERT 854 0 est dcrit dans les documents
Quantum avec Unity Pro - Module dhorodatage 140 ERT 854 10 - Manuel utilisateur et Quantum
avec Unity Pro - Module dhorodatage 140 ERT 854 20 - Manuel utilisateur.

Contenu de cette partie


Cette partie contient les chapitres suivants :
Chapitre Titre du chapitre Page
6 Activation du service dhorodatage applicatif 37
7 Slection du module dhorodatage 43
8 Slection et paramtrage de la synchronisation horaire 45
9 Slection et configuration des variables horodater 53
10 Application utilisateur 61

EIO0000001702 02/2015 35
Conception et configuration

36 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Activation du service
EIO0000001702 02/2015

Chapitre 6
Activation du service dhorodatage applicatif

Activation du service dhorodatage applicatif

Prsentation
Ce chapitre dcrit les actions effectuer pour activer lhorodatage applicatif dans Unity Pro.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Configuration du service dhorodatage applicatif 38
Paramtres de projet Unity Pro 39

EIO0000001702 02/2015 37
Activation du service

Configuration du service dhorodatage applicatif

Squence de configuration
Le tableau ci-aprs prsente les tapes suivre pour configurer lhorodatage applicatif dans Unity
Pro :

Etape Action
1 Crez dans Unity Pro une application comprenant des modules dhorodatage.
Slectionnez les modules dhorodatage (voir page 43) appropris.
2 Dfinissez les paramtres de projet (voir page 39) Unity Pro.
3 Dfinissez les paramtres des sources horaires (voir page 45) des modules
dhorodatage.
4 Slectionnez les vnements (voir page 54) horodater.
5 Dfinissez les paramtres de mmoire buffer (voir page 58) du module
BMX CRA 312 10 (les paramtres de mmoire buffer (voir page 55) du
module BMX ERT 1604 T sont prdfinis).
Dfinissez les paramtres des vnements horodats.
6 Dfinissez et configurez les EFB (voir page 62) ddis lhorodatage.

38 EIO0000001702 02/2015
Activation du service

Paramtres de projet Unity Pro

Prsentation
Dans le logiciel Unity Pro, pour permettre lhorodatage applicatif, vous devez ajuster les
paramtres du projet en cliquant sur Outils Options du projet Gnral.
NOTE : Ces paramtres concernent uniquement les modules BMX CRA 312 10 et
BMX ERT 1604 T. Ils ne sappliquent pas aux modules 140 ERT 854 0.

Paramtres dhorodatage
Cliquez sur Gnral Heure pour accder au paramtre dhorodatage :

EIO0000001702 02/2015 39
Activation du service

Dans le champ Heure, dfinissez le mode dhorodatage et le fuseau horaire :

Sous-champ Valeur pour Description


lhorodatage
applicatif
Mode dhorodatage Application Slectionnez loption Applicatif pour activer lhorodatage applicatif.
Fuseau horaire Activ ou Permet dactiver ou de dsactiver un fuseau horaire personnalis.
personnalis dsactiv Lutilisateur slectionne les valeurs de son choix.
Si cette option est dsactive, il est possible de choisir un Fuseau
horaire dans la liste droulante qui suit.
Si elle est active, il est possible dajuster les paramtres
Dcalage et Rgler automatiquement lhorloge sur lheure
dt.
Fuseau horaire (1.) Cette option ne peut tre slectionne que si la case Fuseau horaire
personnalis est dsactive.
Slectionnez lun des fuseaux horaires proposs.
Dcalage (1.) Cette option ne peut tre configure que si la case Fuseau horaire
personnalis est active.
La valeur slectionne (de - 1439 + 1439 minutes) est ajoute
lheure locale actuelle.
Rgler automatiquement (1.) Cette option ne peut tre slectionne que si la case Fuseau horaire
lhorloge pour lheure dt personnalis est active (2.).
Lorsquelle est slectionne, les paramtres DEBUT et FIN de
rglage de lheure dt peuvent tre ajusts dans les sous-champs
suivants pour avancer lhorloge dune heure au dbut de la priode
dheure dt et la retarder dune heure la fin de cette priode.
NOTE : Les heures de DEBUT et de FIN de la priode dt sont
prdfinies si elles ne sont pas affiches.
1. Aucune valeur spcifique nest ncessaire pour lhorodatage applicatif. Tout dpend de la valeur du sous-champ
Fuseau horaire personnalis.
2. Les modules BMX ERT 1604 T nutilisent pas le rglage automatique dheure dt.

Les vnements horodats sont indiqus en valeurs UTC et les paramtres de fuseau horaire
permettent de convertir lheure locale GPS en valeurs UTC dans BMX ERT 1604 T.
NOTE : Lorsque la source des vnements horodats est un module BMX CRA 312 10, les
paramtres de fuseau horaire nont pas dincidence sur ces derniers (le module utilise lheure UTC
fournie par le serveur NTP), mais ils sont utiliss des fins de diagnostic (heure locale ncessaire).
NOTE : Les paramtres dheure dt ne sappliquent pas au module BMX ERT 1604 T car celui-
ci obtient les informations de changement dheure partir de lhorloge externe (DCF77 ou IRIG-
B 004/5/6/7).

40 EIO0000001702 02/2015
Activation du service

Variables
Des tableaux dynamiques doivent tre activs dans lapplication pour permettre le fonctionnement
de la fonction dhorodatage applicatif.
Cliquez sur Gnral Variables et cochez la case Autoriser les tableaux dynamiques
(ANY_ARRAY_XXX).

EIO0000001702 02/2015 41
Activation du service

42 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Slection du module
EIO0000001702 02/2015

Chapitre 7
Slection du module dhorodatage

Slection du module dhorodatage

Rsolution de lheure

Prsentation
La rsolution de lheure est un point cl lors de la slection des sources dvnements horodats.
La rsolution de lheure et de lhorodatage doit tre comprise comme suit :
Rsolution dheure interne du module : Rsolution dheure absolue dpendant de lhorloge
interne du module (et de la gestion des E/S pour le module BMX CRA 312 10).
Rsolution de lhorodatage entre 2 vnements dans le mme module : dpend de la frquence
ou du cycle dinterrogation interne du module.
Rsolution de lhorodatage entre 2 vnements sur diffrents modules source de la mme
famille (BMX ERT 1604 T ou BMX CRA 312 10) : la rsolution de lheure entre 2 modules
sources dpend de la tolrance de la source horaire (horloge externe) et de la rsolution de
lheure interne de chaque module (et du dlai de transmission rseau pour les modules
synchroniss via NTP).
Rsolution de lhorodatage entre 2 vnements sur diffrents modules source de famille
diffrente (BMX ERT 1604 T et BMX CRA 312 10) : mmes contraintes quavec 2 modules
source de la mme famille, sauf que la rsolution dhorodatage sera celle du module le moins
prcis.

EIO0000001702 02/2015 43
Slection du module

Rsolution dheure et dhorodatage

Valeur Module(s) source Valeur Commentaire


dvnements systme
Rsolution dheure interne BMX ERT 1604 T 1 ms Rsolution de lhorloge
interne
BMX CRA 312 10 Rsolution de lhorloge
interne
Rsolution de lhorodatage BMX ERT 1604 T 1 ms
entre 2 vnements dans le
BMX CRA 312 10 1 3 ms La rsolution de lhorodatage
mme module
(dure de scrutation du dpend du temps de cycle du
module) module.
Rsolution de lhorodatage n x BMX ERT 1604 T (1.) 2 ms avec le code horaire NOTE : La rsolution
entre 2 vnements sur IRIG-B 004/5/6/7 (GPS) dhorodatage est donne en
diffrents modules source 4 ms avec le code horaire supposant que chaque
DCF77 module BMX ERT 1604 T a
la mme source horaire.

n x BMX CRA 312 10 (1.) 10 ms

n x BMX ERT 1604 T 10 ms NOTE : La rsolution


+ n x BMX CRA 312 10 (1.) dhorodatage la plus leve
devient celle du systme.
1. n = plusieurs modules, le nombre maximum dpendant de larchitecture du systme

44 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Slection et paramtrage de la synchronisation horaire
EIO0000001702 02/2015

Chapitre 8
Slection et paramtrage de la synchronisation horaire

Slection et paramtrage de la synchronisation horaire

Prsentation
Ce chapitre dcrit les sources horaires disponibles, les principes de la synchronisation horaire et
les paramtres logiciels correspondants.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Slection de la source horaire 46
Configuration de projet Unity Pro 48
Paramtres dhorloge du module BMX ERT 1604 T 49
Paramtres dhorloge du module BMX CRA 312 10 51

EIO0000001702 02/2015 45
Slection et paramtrage de la synchronisation horaire

Slection de la source horaire

Prsentation
Pour avoir une squence dvnements cohrente, il faut une rfrence horaire unique pour
synchroniser lheure interne sur chaque module dhorodatage du systme.
Cette rfrence horaire peut tre un serveur NTP ou des modules rcepteurs GPS qui fournissent
une rfrence horaire un serveur NTP et directement aux modules BMX ERT 1604 T.

Slection de la rfrence horaire


Le tableau suivant indique la rfrence horaire recommande en fonction de larchitecture du
systme :

Module dhorodatage du Rfrence horaire Description


systme recommande
Le systme contient Serveur NTP Un serveur NTP est connect sur le rseau Ethernet de
uniquement des modules contrle (si un tel rseau est disponible sur lautomate) ou sur
dhorodatage le rseau dE/S distantes (voir page 30) Ethernet (ERIO).
BMX CRA 312 10. Avec un seul serveur NTP disponible :
Lautomate synchronise son heure sur le serveur NTP.
Les modules BMX CRA 312 10 synchronisent leur horloge
sur le mme serveur NTP.
Le systme contient au Code horaire IRIG- Le GPS fournit la rfrence horaire aux sources horaires
moins 1 module B 004/5/6/7 ou DCF77 (voir page 31).
BMX ERT 1604 T. fourni par un signal Dans ce cas :
GPS Lautomate synchronise son heure avec un serveur NTP
synchronis sur un rcepteur GPS.
Les modules BMX CRA 312 10 synchronisent leur horloge
sur le mme serveur NTP que lautomate.
Les modules BMX ERT 1604 T synchronisent leur horloge
sur un rcepteur GPS.

46 EIO0000001702 02/2015
Slection et paramtrage de la synchronisation horaire

Sources horaires des modules


Le tableau suivant indique les sources horaires recommandes pour chaque module source
dvnements dhorodatage :

Module Source horaire


BMX ERT 1604 T Source horaire GPS (code IRIG-B 004/5/6/7 ou DCF77) (voir page 30)
Cette solution fournit la source horaire la plus prcise.
Rcepteur radio (code horaire DCF77) bas sur un metteur radio situ prs de
Francfort en Allemagne et dont le rayon daction est principalement limit
lEurope.
NOTE : Pour plus dinformations sur la connexion de sources horaires au
module BMX ERT 1604 T, reportez-vous au chapitre Mise en oeuvre physique
(voir BMX ERT 1604 T, Module ERT M340, Manuel utilisateur).
BMX CRA 312 10 Serveur NTP (voir page 31)
Un serveur NTP doit tre disponible sur le rseau Ethernet accessible partir
du module BMX CRA 312 10 et configur dans Unity Pro.
NOTE : Pour plus dinformations sur la configuration de serveur NTP dans Unity
Pro, reportez-vous au chapitre NTPConfiguration dans Unity Pro (voir Quantum
EIO, Modules dE/S distantes, Guide dinstallation et de configuration).

EIO0000001702 02/2015 47
Slection et paramtrage de la synchronisation horaire

Configuration de projet Unity Pro

Fuseau horaire
Ajustez les Options du projet dans Unity Pro (voir page 39) et dfinissez les paramtres de
fuseau horaire.

48 EIO0000001702 02/2015
Slection et paramtrage de la synchronisation horaire

Paramtres dhorloge du module BMX ERT 1604 T

Horloge du BMX ERT 1604 T


Pour dfinir le type dhorloge, slectionnnez longlet Configuration du module en double-cliquant
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 02/2015 49
Slection et paramtrage de la synchronisation horaire

Slectionnez le type dhorloge en dfinissant la valeur Source SYNC de lhorloge :

Les sources dhorloge possibles sont :


IRIG-B/Horloge externe
DCF77/Horloge externe
Excution libre/Horloge interne (mode dconseill il nest pas suffisamment fiable)

NOTE : Avec le mode Excution libre/Horloge interne, le module BMX ERT 1604 T utilise son
horloge interne. A linitialisation, lheure est 1970-01-01 00:00:00:000 (conformment la norme
IEC61850) mais les informations horaires fournies ne sont pas fiables.

50 EIO0000001702 02/2015
Slection et paramtrage de la synchronisation horaire

Paramtres dhorloge du module BMX CRA 312 10

Horloge du BMX CRA 312 10


Lhorloge du module BMX CRA 312 10 est fournie par un serveur NTP Ethernet. Laccs au
serveur est configur sur le module de tte E/S Quantum Ethernet : 140 CRP 312 00.

Paramtres du serveur NTP


Pour accder aux paramtres du serveur NTP, double-cliquez sur le module 140 CRP 312 00
dans la station locale :

Slectionnez longlet NTP et dfinissez les paramtres :

Valeurs des paramtres NTP :


NTP : Activ
Adresse IP du serveur NTP primaire : Adresse IP
Adresse IP du serveur NTP secondaire : Adresse IP
Priode dinterrogation : 1 120 secondes
(valeur recommande : < 20 secondes)

EIO0000001702 02/2015 51
Slection et paramtrage de la synchronisation horaire

52 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Slection des variables
EIO0000001702 02/2015

Chapitre 9
Slection et configuration des variables horodater

Slection et configuration des variables horodater

Prsentation
Ce chapitre dcrit les consquences de lhorodatage sur les performances du systme et explique
comment configurer les variables dhorodatage.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Utilisation des variables 54
Paramtres du module BMX ERT 1604 T 55
Paramtres du module BMX CRA 312 10 58

EIO0000001702 02/2015 53
Slection des variables

Utilisation des variables

Performances du systme
Lutilisation dvnements dhorodatage doit tre limite aux besoins rels. Chaque vnement
horodat reprsente une charge de communication supplmentaire et rduit donc la bande
passante globale du systme.
Par consquent, lutilisation intensive de variables dhorodatage nuit aux performances du
systme. Slectionnez uniquement les variables qui doivent absolument tre mappes sur des
vnements horodats.

Limites systme
Les limites systme (voir page 34) reprsentent les limites physiques maximales autorises dans
le systme.

54 EIO0000001702 02/2015
Slection des variables

Paramtres du module BMX ERT 1604 T

Paramtres de la mmoire buffer


Les paramtres de comportement du buffer du module BMX ERT 1604 T ne peuvent pas tre
modifis. Ils sont dfinis comme suit :
En cas de buffer plein, le module BMX ERT 1604 T arrte lenregistrement.
A la mise sous tension, de nouveaux vnements peuvent tre ajouts au buffer existant si
lapplication est la mme.
NOTE : Si lapplication est diffrente, le buffer dvnements est vid la mise sous tension.
Lors de la transition du mode STOP au mode RUN, les nouveaux vnements sont ajouts
au buffer existant.

EIO0000001702 02/2015 55
Slection des variables

Variables dhorodatage
Pour slectionner les variables horodater, double-cliquez sur le module BMX ERT 1604 T dans
la station.
Ecran de configuration du BMX ERT 1604 T

Les 16 entres TOR sont regroupes logiquement en 4 voies (4 entres par groupe de voies) :
Voie 0 : La fonction dhorodatage est obligatoire pour cette voie.
Voie 4 : La fonction dhorodatage est dfinie par lutilisateur dans la liste droulante Fonction
correspondant la voie.

56 EIO0000001702 02/2015
Slection des variables

Voie 8 : La fonction dhorodatage est dfinie par lutilisateur dans la liste droulante Fonction
correspondant la voie.
Voie 12 : La fonction dhorodatage est dfinie par lutilisateur dans la liste droulante Fonction
correspondant la voie.
Pour chaque groupe de voies, les paramtres suivants doivent tre dfinis :
Type de filtre anti-rebond
Filtre anti-martlement

Pour chacune des 16 voies TOR, dfinissez :


Voie x utilise (Lutilisation dune voie est active ou dsactive.)
Temps danti-rebond de la voie x

NOTE : Pour la fonction dhorodatage, la dtection dvnement de front est dfinie sur Deux
fronts pour chaque entre TOR du module BMX ERT 1604 T et ne peut pas tre modifie.
NOTE : Vous trouverez des informations plus dtailles sur la configuration des variables du
BMX ERT 1604 T dans le manuel utilisateur du module ERT M340 BMX ERT 1604 T. Les
variables sont cres automatiquement dans lEditeur de donnes et un ID leur est associ.

Mappage des variables


Pour un module BMX ERT 1604 T, 2 cas sont considrs :
Le module est situ dans le rack local de lautomate : le mappage est ladresse topologique de
lentre BMX ERT 1604 T horodate.
Le module est situ dans une station Modicon X80 : le mappage est assur par DDT
dquipement. Lemplacement du module dE/S horodates 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 horodate dans le DDT dquipement.

EIO0000001702 02/2015 57
Slection des variables

Paramtres du module BMX CRA 312 10

Paramtres de la mmoire buffer


Les paramtres du buffer du module BMX CRA 312 10 sont dfinis sur la station Modicon X80.
Double-cliquez sur la station EIO Modicon X80 dans la station distante et slectionnez longlet
Horodatage :

Les paramtres dBMX CRA 312 10 Horodatage sont dcrits ci-aprs :

Paramtre Valeur Commentaire


En cas de saturation du Arrter lenregistrement Arrte lenregistrement lorsque le buffer dvnements
buffer (valeur par dfaut) est satur.
Remplacer le contenu du Les vnements anciens sont remplacs lorsque de
buffer nouveaux vnements se produisent alors que le buffer
est satur.
Au dmarrage Rinitialiser le buffer local Le buffer dvnements est effac.
Rien Les nouveaux vnements sont ajouts au buffer
(valeur par dfaut) existant si lapplication est la mme. Si lapplication
dhorodatage est diffrente, le buffer est effac.
Transition STOP->RUN Rinitialiser le buffer local Le buffer dvnements est effac.
Rien Les nouveaux vnements sont ajouts au buffer
(valeur par dfaut) existant si lapplication est la mme. Si lapplication
dhorodatage est diffrente, le buffer est effac.

58 EIO0000001702 02/2015
Slection des variables

Variables dhorodatage
Chacune des entres et sorties de modules TOR (voir page 23) situs sur une station
Modicon X80 contenant un BMX CRA 312 10 peut tre horodate.
Pour slectionner un module TOR pour lhorodatage, procdez comme suit :
1. Double-cliquez sur le module TOR dans la station distante.
2. Slectionnez longlet DDT dquipement (qui mentionne le nom DDT dquipement implicite
attribu par dfaut lquipement).
3. Cliquez sur le bouton de commande Afficher les dtails pour ouvrir la fentre Editeur de
donnes.

EIO0000001702 02/2015 59
Slection des variables

Pour dfinir un paramtre dhorodatage de voie pour le module TOR choisi, procdez comme suit :
1. Dans lEditeur de donnes, cliquez sur le signe + en regard du nom de DDT dquipement
implicite qui correspond au module TOR que vous voulez configurer, afin dafficher les lments
de ce module.
2. Cliquez sur le signe + en regard des lments DIS_CH_IN ou DIS_CH_OUT pour afficher les
paramtres de chaque voie.
3. Cliquez sur le signe + en regard de la voie configurer.
4. Sur la ligne du paramtre VALUE, double-cliquez dans la cellule Horodatage pour dfinir le
front de dtection dvnement. La slection du front active la voie pour lhorodatage.

Mappage des variables


Comme le module se trouve dans une station Modicon X80, le mappage est assur par DDT
dquipement. Lemplacement du module dE/S horodates 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 horodate dans le DDT dquipement.

60 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Application utilisateur
EIO0000001702 02/2015

Chapitre 10
Application utilisateur

Application utilisateur

Prsentation
Ce chapitre explique comment utiliser lhorodatage applicatif dans le logiciel Unity Pro avec des
fonctions ddies.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Exemples dapplication GET_TS_EVT_M 62
Exemples dapplication GET_TS_EVT_Q 64
Reprsentation des fonctions dhorodatage applicatif 66

EIO0000001702 02/2015 61
Application utilisateur

Exemples dapplication GET_TS_EVT_M

Prsentation
GET_TS_EVT_M permet dobtenir les donnes horodates dun 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.
Dans les deux exemples suivants, les donnes horodates sont obtenues 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 Unity Pro, Communication, Bibliothque de blocs) (par exemple
si le module BMX ERT 1604 T est situ dans lemplacement 4 de la station dont ladresse IP
Ethernet est 192.168.10.3, lentre ADDMX sera 0.0.3{192.168.10.3}\\0.4.0) au lieu de la fonction
ADDM (voir Unity Pro, Communication, Bibliothque de blocs).

Exemple de mise en uvre simple de GET_TS_EVT_M


Exemple de mise en uvre qui permet de lire les vnements dans la mmoire tampon du module
BMX ERT 1604 T tant que la proprit ENABLE est vraie :

Dans cet exemple, le bloc fonction pointe vers un module BMX ERT 1604 T de la station locale.
La valeur du paramtre ADDM IN (0.3.0.sys) a la signification suivante :
0 : le module se trouve dans le rack local numro 0
3 : le module se trouve lemplacement numro 3
0 : numro du port de communication, toujours gal 0 dans un module BMX ERT 1604 T
sys : mot cl utilis pour indiquer le systme serveur du module (non ncessaire)

62 EIO0000001702 02/2015
Application utilisateur

Exemple de mise en uvre spcifique de GET_TS_EVT_M


Exemple de mise en uvre qui permet de lire les vnements dans le tampon du module
BMX ERT 1604 T en fonction du niveau de remplissage du tampon :

Dans cet exemple, le bloc fonction pointe vers un module BMX ERT 1604 T de la station locale
avec la mme adresse cible que pour linstance GET_TS_EVT_M_1. Lexplication qui suit est
centre sur la condition par laquelle le bloc fonction est activ.
Les vnements sont lus dans le tampon du module BMX ERT 1604 T lorsque le taux de
remplissage du tampon est gal ou suprieur 80 % (bloc fonction GE).
Le bloc fonction cesse de lire les vnements stocks dans le tampon du module
BMX ERT 1604 T lorsque le niveau de remplissage du tampon est gal ou infrieur 20 %
(bloc fonction LE).

EIO0000001702 02/2015 63
Application utilisateur

Exemples dapplication GET_TS_EVT_Q

Prsentation
Dans un systme E/S Quantum Ethernet, la fonction GET_TS_EVT_Q permet dobtenir les
donnes horodates dune station distante Modicon X80.
Dans les deux exemples suivants, les donnes horodates sont obtenues dans :
un module BMX CRA 312 10 (premier exemple),
un module BMX ERT 1604 T situ dans une station distante Modicon X80 (deuxime exemple).

Premier exemple de mise en uvre de GET_TS_EVT_Q


Exemple de mise en uvre qui permet de lire les vnements dans un module BMX CRA 312 10 :

Dans cet exemple, le bloc fonction pointe vers un module BMX CRA 312 10 dune station distante
Modicon X80. Signification de la valeur du paramtre ADDMX IN (1.4.1{192.168.10.2}) :
1 : le module 140 CRP 312 00 (tte dE/S distantes Ethernet) se trouve dans le rack local
numro 1.
4 : le module 140 CRP 312 00 se trouve lemplacement local numro 4.
1 : la voie du module 140 CRP 312 00 doit tre dfinie sur 1.
{192.168.10.2} : adresse IP du module BMX CRA 312 10 dans la station dE/S distantes
Ethernet
NOTE : Dans les stations physiques, la numrotation des emplacements dpend de la station :
Dans une station physique Quantum, la numrotation des emplacements commence 1.
Dans une station physique Modicon M340, la numrotation des emplacements commence 0.

64 EIO0000001702 02/2015
Application utilisateur

Deuxime exemple de mise en uvre de GET_TS_EVT_Q


Exemple de mise en uvre qui permet de lire les vnements 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 premire partie du paramtre ADDMX IN pointe vers le module BMX CRA 312 10
(1.4.1{192.168.10.2}) comme dans lexemple GET_TS_EVT_Q_1. Il pointe ensuite vers le module
BMX ERT 1604 T (\\0.3.0) comme suit :
0 : le module se trouve dans le rack distant Modicon X80 numro 0.
3 : le module se trouve lemplacement numro 3
0 : numro du port de communication, toujours gal 0 dans un module BMX ERT 1604 T

EIO0000001702 02/2015 65
Application utilisateur

Reprsentation des fonctions dhorodatage applicatif

Fonction GET_TS_EVT_M

Pour obtenir des informations sur la fonction GET_TS_EVT_M, consultez la section


GET_TS_EVT_M : lecture du tampon des vnements horodats (voir Unity Pro, Systme,
Bibliothque de blocs)
NOTE : Utilisez ADDM EF pour dfinir ladresse locale du module dhorodatage Modicon M340
ou Modicon M580 pour la fonction GET_TS_EVT_M. La fonction lmentaire ADDM EF est dcrite
dans la section ADDM : conversion dadresses (voir Unity Pro, Communication, Bibliothque de
blocs)
NOTE : Utilisez ADDMX EF pour dfinir ladresse du module dhorodatage Modicon X80 de la
station distante pour la fonction GET_TS_EVT_M. La fonction lmentaire ADDMX EF est dcrite
dans la section ADDMX : conversion dadresses (voir Unity Pro, Communication, Bibliothque de
blocs)
NOTE : La taille de la variable ANY_ARRAY_INT connecte au paramtre de sortie BUFFER
(variable Timestamp dans la reprsentation prcdente) doit tre un multiple de 6 x INT. Si sa
valeur nest pas un multiple de 6 x INT, une erreur dtecte est gnre.

66 EIO0000001702 02/2015
Application utilisateur

Fonction GET_TS_EVT_Q

Pour plus dinformations sur la fonction GET_TS_EVT_Q, consultez la section GET_TS_EVT_Q :


lecture du tampon des vnements horodats Quantum (voir Unity Pro, Systme, Bibliothque de
blocs)
NOTE : Utilisez ADDMX EF pour dfinir ladresse du module dhorodatage Modicon X80 de la
station distante pour la fonction GET_TS_EVT_Q. La fonction lmentaire ADDMX EF est dcrite
dans la section ADDMX : conversion dadresses (voir Unity Pro, Communication, Bibliothque de
blocs)
NOTE : La taille de la variable ANY_ARRAY_INT connecte au paramtre de sortie BUFFER
(variable Timestamp dans la reprsentation prcdente) doit tre un multiple de 6 x INT. Si sa
valeur nest pas un multiple de 6 x INT, une erreur dtecte est gnre.

EIO0000001702 02/2015 67
Application utilisateur

68 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Mise en service et exploitation
EIO0000001702 02/2015

Partie IV
Phases de mise en service et dexploitation pour les modules Modicon M340

Phases de mise en service et dexploitation pour les


modules Modicon M340

Introduction
Cette section prsente les vues de diagnostic et le comportement pour diffrents modes de
fonctionnement.

Contenu de cette partie


Cette partie contient les chapitres suivants :
Chapitre Titre du chapitre Page
11 Diagnostic 71
12 Comportement sur les modes de fonctionnement 79
13 Comportement lors de la synchronisation de lheure 87
14 Comportement au moment de lexcution 91

EIO0000001702 02/2015 69
Mise en service et exploitation

70 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Diagnostic
EIO0000001702 02/2015

Chapitre 11
Diagnostic

Diagnostic

Prsentation
Ce chapitre dcrit les vues de diagnostics disponibles, les informations de diagnostic fournies par
le systme et le diagnostic des composants.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Diagnostic des modules dhorodatage 72
Diagnostic des donnes 73
Diagnostic matriel 75

EIO0000001702 02/2015 71
Diagnostic

Diagnostic des modules dhorodatage

Prsentation
Il est question ici du diagnostic fonctionnel des modules dhorodatage.
Le diagnostic des modules est effectu via Unity Pro ou directement sur chaque module physique.

Diagnostic du module BMX ERT 1604 T dans Unity Pro


Le diagnostic du module BMX ERT 1604 T seffectue diffremment en fonction de lemplacement
du module dans le systme :
Si le module BMX ERT 1604 T est situ dans la station locale, le diagnostic utilise :
le langage dinterface de lautomate : %IWr.m.0.3 %IWr.m.0.5. Pour plus dinformations sur
les paramtres dentre implicites, reportez-vous au chapitre Objets langage pour les voies
(voir BMX ERT 1604 T, Module ERT M340, Manuel utilisateur).
ou lIODDT T_ERT_TS_MOD mapp sur la voie 0 du BMX ERT 1604 T (%CHr.m.0). Pour
plus dinformations sur les IODDT du BMX ERT 1604 T, reportez-vous au chapitre IODDT
(voir BMX ERT 1604 T, Module ERT M340, Manuel utilisateur).
Si le BMX ERT 1604 T est situ dans une station distante Modicon X80, le diagnostic est
effectu via les DDT dquipement de lautomate. Pour plus dinformations sur ces DDT
dquipement, reportez-vous au chapitre Noms des DDT dquipement pour les adaptateurs
dE/S distantes Ethernet Quantum (voir Quantum EIO, Modules dE/S distantes, Guide
dinstallation et de configuration).

Diagnostic du module BMX CRA 312 10 dans Unity Pro


Un diagnostic du BMX CRA 312 10 est effectu via les DDT dquipement de lautomate. Pour
plus dinformations sur ces DDT dquipement, reportez-vous au chapitre Noms des DDT
dquipement pour les adaptateurs dE/S distantes Ethernet Quantum (voir Quantum EIO,
Modules dE/S distantes, Guide dinstallation et de configuration).

72 EIO0000001702 02/2015
Diagnostic

Diagnostic des donnes

Prsentation
Le diagnostic des donnes dhorodatage est gr par 2 types dinformations :
Donnes changes implicitement avec lautomate.
Donnes stockes dans le buffer interne du module dhorodatage (BMX ERT 1604 T ou
BMX CRA 312 10) avec les vnements horodats.

Donnes de diagnostic fournies par les changes implicites


Informations obtenues via %IW ou IODDT ou DDT dquipement :
TS_DIAGNOSTIC_FLAGS , qui contient les lments suivants :
Indication de validit dhorodatage (TIME_VALID)
Indication de dfaut dhorloge (CLOCK_FAILURE)
Indication de non-synchronisation dhorloge (CLOCK_NOT_SYNC)
Indication de staturation du buffer (BUFF_FULL). Ce bit prend la valeur 1 lors de la dtection
de buffer satur (il revient 0 lorsque le buffer est en mesure de stocker de nouveaux
vnements).
Pourcentage de remplissage du buffer (TS_BUF_FILLED_PCTAGE)
Etat des vnements dhorodatage pour usage interne (TS_EVENT_STATE)
Indication de squence dvnements incertaine (SOE_UNCERTAIN nest pas utilis dans une
solution dhorodatage applicatif)

Donnes de diagnostic contenues dans le buffer interne des modules


Chaque vnement horodat contient une information concernant la qualit de lhorodatage.
TimeQuality (voir page 97) est le 12e octet de chaque entre horodate du buffer et contient
les donnes de diagnostic suivantes :
LeapsSecondsKnown (type BOOL, bit 7 -prdfini 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 reprsente le nombre de bits significatifs dans la fraction de seconde de lhorodatage (une
rsolution dhorodatage de 1 ms dans le BMX ERT 1604 T est dfinie par la valeur binaire
01010).
Il indique la qualit dhorodatage des fins de diagnostic de TimeQuality
(voir page 97)(la valeur binaire 11111 indique un cycle de dtection dhorodatage non
priodique, 11110 indique un horodatage non valide, 11101 indique la dtection dune erreur
de voie dE/S, 11100 indique une initialisation en cours, 11011 indique que lhorodateur est
en phase de synchronisation).
Le module BMX ERT 1604 T fournit un vnement prsentant lID 16 (SOE_UNCERTAIN ) pour
indiquer la possibilit que certains vnements soient perdus dans la prochaine squence.

EIO0000001702 02/2015 73
Diagnostic

Donnes de diagnostic contenues dans le paramtre de bloc fonction GET_TS_EVT_X


Les blocs fonction GET_TS_EVT_X comprennent un paramtre STATUS de sortie qui fournit des
comptes rendus sur la communication (changeur, adresse, taille de buffer) et le fonctionnement
du bloc fonction (buffer de lautomate, buffer du module dhorodatage, cohrence des paramtres
utilisateur pendant lexcution du bloc fonction). Vous trouverez des informations plus dtailles
sur le paramtre STATUS dans les chapitres GET_TS_EVT_M : lecture du buffer des vnements
horodats Modicon M340 (voir Unity Pro, Systme, Bibliothque de blocs) et GET_TS_EVT_Q :
lecture du buffer des vnements horodats Quantum (voir Unity Pro, Systme, Bibliothque de
blocs).

Donnes de diagnostic contenues dans les informations des DDT dquipement


Les modules source dhorodatage situs dans une station distante Modicon X80 grent des
paramtres de diagnostic des DDT dquipement. Pour plus dinformations sur ces DDT
dquipement, reportez-vous au chapitre Noms des DDT dquipement pour les adaptateurs dE/S
distantes Ethernet Quantum (voir Quantum EIO, Modules dE/S distantes, Guide dinstallation et
de configuration).

Donnes de diagnostic contenues dans les informations de linterface langage


Un module BMX ERT 1604 T situ dans une station locale Modicon M340 gre des paramtres de
diagnostic avec des paramtres dentre implicites. Pour plus dinformations sur ces paramtres
dentre implicites, reportez-vous au chapitre Objets langage pour les voies
(voir BMX ERT 1604 T, Module ERT M340, Manuel utilisateur).

74 EIO0000001702 02/2015
Diagnostic

Diagnostic matriel

Vue du module BMX ERT 1604 T


Vue avant du module :

1 Module avec affichage des voyants


2 Bornier 28 broches amovible

EIO0000001702 02/2015 75
Diagnostic

Voyants :

Le tableau suivant indique la signification de lactivit des voyants des fins de diagnostic :

Voyant Etat Description


ERR Allum Une erreur interne a t dtecte dans le module.
Clignotant Le module nest pas configur.
(avec voyant RUN teint)
Le module est en train de configurer ses voies.
Clignotant Le module a perdu la communication avec lUC de lautomate.
(avec voyant RUN allum)
I/O Allum Une coupure de lalimentation de terrain a t dtecte.
T Allum Lhorloge du module est synchronise avec la source horaire
externe connecte.
Clignotant Micrologiciel en cours de tlchargement.
(avec voyant RUN clignotant)
Clignotant rapide Dtection dune erreur de synchronisation de lhorloge du
module : Lhorloge externe est temporairement instable, mais la
qualit de lheure interne est acceptable.
Eteint Aucune entre de source horaire externe.

76 EIO0000001702 02/2015
Diagnostic

Vue du module BMX CRA 312 10

1 Voyants
2 Commutateurs rotatifs
3 Port SERVICE (ETH 1)
4 Port DEVICE NETWORK (ETH 2)
5 Port DEVICE NETWORK (ETH 3)

Le tableau suivant indique la signification de lactivit des voyants des fins de diagnostic :

Voyant Etat Description


I/O Allum Dtection dun dfaut externe lors de la configuration du module ou dtection
dune erreur non rcuprable.
Erreur dE/S dtecte en provenance dun module ou dune voie de la station
distante pendant ltat configur ou RUN.
Erreur de configuration dtecte pendant la configuration ou en tat RUN.
Clignotant Mise sous tension du module BMX CRA 312 10.
Adresse IP en double.

EIO0000001702 02/2015 77
Diagnostic

78 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Comportement sur les modes de fonctionnement
EIO0000001702 02/2015

Chapitre 12
Comportement sur les modes de fonctionnement

Comportement sur les modes de fonctionnement

Prsentation
Ce chapitre dcrit le comportement du systme pendant les diffrentes phases de fonctionnement.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Introduction 80
Dmarrage et mise hors/sous tension dun module dhorodatage 82
Remplacement dun module dhorodatage 83
Comportement en cas de saturation du buffer 84

EIO0000001702 02/2015 79
Comportement sur les modes de fonctionnement

Introduction

Description des tats des vnements dhorodatage


Diagramme des tats du buffer du module dhorodatage :

Description des tats des vnements dhorodatage :


Initial : Initialisation du contexte des vnements dhorodatage source (buffers, index...).
Horodatage dvenements : Dtection et enregistrement des modifications des variables
dhorodatage source.
Description des transitions des vnements dhorodatage :
Init(*) : La signification dpend de lemplacement du module dhorodatage :
Station locale de lautomate : tlchargement global de lapplication, dmarrage froid
Station Modicon X80 : mise sous tension avec un nouveau contexte dvnements
dhorodatage, tlchargement de la nouvelle configuration
Redmarrage La signification dpend de lemplacement du module dhorodatage :
Station locale dautomate : dmarrage chaud
Station Modicon X80 : mise sous tension avec le mme contexte dvnements
dhorodatage ( condition que ce contexte ait t enregistr avant la mise hors tension).
NOTE : Le diagramme prcdent sapplique lhorodatage utilisant le module BMX CRA 312 10.
Dans le cas du module BMX ERT 1604 T, reportez-vous la rubriqueMode de comportement
(voir BMX ERT 1604 T, Module ERT M340, Manuel utilisateur).

80 EIO0000001702 02/2015
Comportement sur les modes de fonctionnement

Modes de fonctionnement de lautomate


Le tableau suivant dcrit les actions effectues sur le module dhorodatage et les buffers de
lautomate lors des changements de mode de fonctionnement :

Transition Buffer interne des modules dhorodatage Buffer de lautomate


BMX ERT 1604 T BMX CRA 312 10 Buffer dvnements bruts
Dmarrage Les nouveaux Le buffer dvnements est vid ou les buffers dautomate sont vids.
froid vnements sont ajouts
Les nouveaux vnements sont NOTE : Lors du tlchargement de
au buffer existant si ajouts au buffer existant si lapplication, les buffers de
lapplication dhorodatage
lapplication dhorodatage est la lautomate sont galement
est la mme.
mme. (1.) effacs.

Dmarrage Les nouveaux Le buffer dvnements est vid ou la mmoire de lautomate est
chaud vnements sont ajouts conserve et le comportement du
Les nouveaux vnements sont
au buffer existant si buffer dautomate dpend du
ajouts au buffer existant si
lapplication dhorodatage lapplication dhorodatage est la paramtrage du bloc fonction
est la mme. GET_TS_EVT_X (valeur
mme. (1.) Operating MODE du paramtre
CTRL_STAMP ).
Mode Stop Les nouveaux Le buffer dvnements est vid ou la mmoire de lautomate est
vers mode vnements sont ajouts Les nouveaux vnements sont conserve et le comportement du
Run au buffer existant. buffer dautomate dpend du
ajouts au buffer existant si
paramtrage du bloc fonction
lapplication dhorodatage est la
(1.) GET_TS_EVT_X (valeur
mme. Operating MODE du paramtre
CTRL_STAMP ).
1. Le comportement du buffer dpend des paramtres (voir page 58) du module BMX CRA 312 10.

EIO0000001702 02/2015 81
Comportement sur les modes de fonctionnement

Dmarrage et mise hors/sous tension dun module dhorodatage

Dmarrage initial aprs le tlchargement de lapplication


Aprs le tlchargement de lapplication, chaque module dhorodatage :
obtient sa configuration de lautomate.
Les vnements qui restaient dans le module source dhorodatage avant le tlchargement
sont supprims si lapplication dhorodatage est diffrente.
synchronise son heure interne avec la rfrence horaire (horloge GPS, DCF77 ou serveur
NTP).
stocke les vnements dhorodatage correspondant aux modifications de valeur dE/S
dclares.
NOTE : Tant que lhorloge nest pas synchronise, les vnements horodats sont marqus avec
un paramtre CLOCK_NOT_SYNC ou CLOCK_FAILURE (voir page 87).

Mise hors/sous tension dun module dhorodatage


Lorsquun module dhorodatage est remis sous tension aprs avoir t mis hors tension alors que
le systme fonctionne correctement ainsi que le module dhorodatage et quil ny a pas de
modification de lapplication, la squence doprations est la suivante :
Le module dhorodatage obtient sa configuration de lautomate.
Le module dhorodatage synchronise son heure interne avec la rfrence horaire (horloge GPS,
DCF77 ou serveur NTP).
Le module dhorodatage stocke les vnements dhorodatage.
Les vnements stocks dans le buffer du module source dhorodatage avant la mise sous
tension sont lus par lautomate lors de lexcution du bloc fonction GET_TS_EVT_X.
NOTE : Dans un module BMX CRA 312 10, les vnements antrieurs la mise sous tension
peuvent tre effacs si la configuration le prvoit.
NOTE : Tant que lhorloge nest pas synchronise, les vnements horodats sont marqus avec
un paramtre CLOCK_NOT_SYNC ou CLOCK_FAILURE (voir page 87).

82 EIO0000001702 02/2015
Comportement sur les modes de fonctionnement

Remplacement dun module dhorodatage

Procdure
Reportez-vous au guide utilisateur propre chaque module pour plus dinformations sur son
remplacement.

EIO0000001702 02/2015 83
Comportement sur les modes de fonctionnement

Comportement en cas de saturation du buffer

Dfinition des buffers


Il convient de distinguer 2 types de buffer :
Buffer interne du module dhorodatage. Les paramtres de ce buffer sont dfinis dans Unity Pro
pour les modules BMX ERT 1604 T (voir page 55) et BMX CRA 312 10 (voir page 58).
Buffer dvnements bruts de lautomate, dfini dans le bloc fonction GET_TS_EVT_X
(paramtre (voir page 94) CTRL_STAMP )

Comportement en cas de saturation du buffer interne du module dhorodatage


Le buffer interne dun module dhorodatage ne doit normalement pas tre plein, mais il peut le
devenir en cas de dconnexion entre ce module et lautomate, par exemple.
La saturation de buffer est diagnostique via les paramtres (voir page 73) BUFF_FULL et
TS_BUF_FILLED_PCTAGE.
Comportement des modules dhorodatage en cas de saturation du buffer interne :
BMX ERT 1604 T arrte lenregistrement lorsque le buffer est plein. Les changements de
valeur de processus sont perdues jusqu ce que le systme fonctionne normalement
nouveau.
BMX CRA 312 10 offre deux possibilits :
Arrter lenregistrement lorsque le buffer est plein, avec perte des changements de valeur
de processus jusqu ce que le systme fonctionne normalement nouveau.
Remplacer le contenu du buffer plein, les modifications les plus anciennes tant perdues
jusqu ce que le systme fonctionne normalement nouveau.

84 EIO0000001702 02/2015
Comportement sur les modes de fonctionnement

Squence dvnements en cas de saturation de buffer


NOTE : Le buffer du module BMX ERT 1604 T prsente un comportement spcial. Pour plus
dinformations, reportez-vous la rubrique Mode de comportement (voir BMX ERT 1604 T,
Module ERT M340, Manuel utilisateur).
Le diagramme suivant illustre la gestion de buffer du BMX CRA 312 10 dans la solution
dhorodatage applicatif :

EIO0000001702 02/2015 85
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 lune des solutions
suivantes, en fonction de lemplacement du module :
BMX ERT 1604 T dans lautomate (station locale) :
Excutez le bloc fonction GET_TS_EVT_M avec le paramtre dentre CMD dfini 1, ou
Dfinissez %Qr.m.0.0 ou CLR_EVENT_BUF 1 dans le paramtre T_ERT_TS_MOD de
linstance IODDT
BMX ERT 1604 T dans une station Modicon X80 :
Excutez le bloc fonction GET_TS_EVT_Q avec le paramtre dentre CMD dfini 1, ou
Dfinissez le paramtre T_M_TIME_SYNC_ERT.CLR_EVT_BUF 1 dans linstance de
DDT dquipement T_M_DIS_ERT
NOTE : Le buffer interne peut galement tre effac conformment au comportement de mode de
fonctionnement (voir page 81) correspondant.
NOTE : Lexcution du bloc fonction GET_TS_EVT_X vide le buffer interne du module
dhorodatage en lisant ses vnements.

Effacement du buffer interne du BMX CRA 312 10


Lexcution du bloc fonction GET_TS_EVT_Q avec le paramtre dentre CMD dfini 1 vide le
buffer interne du module dhorodatage.
NOTE : Le buffer interne peut galement tre effac conformment au comportement de mode de
fonctionnement (voir page 81) correspondant.
NOTE : Lexcution du bloc fonction GET_TS_EVT_Q vide le buffer interne du module
dhorodatage en lisant ses vnements.

86 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Comportement lors de la synchronisation de lheure
EIO0000001702 02/2015

Chapitre 13
Comportement lors de la synchronisation de lheure

Comportement lors de la synchronisation de lheure

Synchronisation horaire

Synchronisation horaire au dmarrage du systme


Au dmarrage du systme, les modules dhorodatage commencent horodater les vnements
sans attendre la synchronisation horaire initiale.
Pour grer cette situation, le paramtre CLOCK_NOT_SYNC ou CLOCK_FAILURE est rgl sur
1. La mme information est disponible dans le buffer des vnements horodats : ClockNotSyn-
chronized ou ClockFailure avec la valeur 1 dans loctet TimeQuality (voir page 97).
Une fois que lheure du module dhorodatage est synchronise, les paramtres CLOCK_NOT_SYNC
et CLOCK_FAILURE prennent la valeur 0 (ou ClockNotSynchronized et ClockFailure
prennent la valeur 0 dans loctet TimeQuality ).

Synchronisation horaire pendant lexcution du systme


Pendant lexcution du systme, chaque module dhorodatage synchronise priodiquement son
horloge avec la rfrence dhorloge externe. Lors de la synchronisation, 3 situations peuvent
apparatre :
Lheure interne du module est gale lheure de lhorloge externe.
Lheure interne du module ne change pas.
Lheure interne du module est en retard par rapport lhorloge externe.
Lheure interne du module se synchronise sur lhorloge externe.
Lheure interne du module est en avance par rapport lhorloge externe.
La valeur de lhorodatage ne peut pas tre synchronise instantanment avec lhorloge externe.
Un mcanisme spcifique a lieu pour augmenter cette valeur pas pas afin de rattraper lheure
interne synchronise. Le but de ce mcanisme est de conserver la cohrence horaire de la
squence dvnements (lhorodatage de lvnement n+1 ne peut pas tre infrieur celui de
lvnement n).
Mcanisme de synchronisation jusqu obtenir une valeur dhorodatage infrieure lheure
interne du module ( laquelle lutilisateur ne peut pas accder) :
A chaque cycle de dtection, la valeur de lhorodate est incrmente de la plus petite des
valeurs suivantes : 1 ms ou dure du cycle de dtection (dans un module BMX ERT 1604 T,
la valeur de lincrment est 1 ms).
TimeAccuracy prend la valeur binaire ClockInSync (0xx11011) dans loctet TimeQuality
tant que la valeur de lhorodate est suprieure lheure interne.

EIO0000001702 02/2015 87
Comportement lors de la synchronisation de lheure

Le temps requis pour synchroniser la valeur de lhorodate avec la nouvelle heure interne est
appel catch up time (temps de rattrapage) :
Temps de rattrapage = (heure interne - heure synchronise reue) x cycle de dtection /
(cycle de dtection - pas dincrmentation)
La figure suivante illustre le mcanisme de synchronisation lorsque lheure interne est en avance
par rapport lhorloge externe (cycle de dtection dhorodatage de 5 ms et pas dincrmentation
de 1 ms) :

Le tableau suivant explique la squence dvnements et les valeurs horaires illustrs par la figure
prcdente :

Evnement Horo- Heure inter- TimeQuality Commentaire


datage ne du mo-
(ms) dule (ms)
Entre 1 : 0 -> 1 100 100 TimeAccuracy = 1 ms
Aucun N.A. 86 ms N.A. Rception de la valeur de
vnement synchronisation de lhorloge externe
Entre 1 : 1 -> 0 101 88 ms TimeAccuracy = ClockInSync Heure interne (n) < Horodate (n-1)
=> Horodate (n) = Horodate (n-1) + 1 ms
Entre 1 : 0 -> 1 102 93 ms TimeAccuracy = ClockInSync Heure interne (n) < Horodate (n-1)
=> Horodate (n) = Horodate (n-1) + 1 ms
Entre 1 : 1 -> 0 103 98 ms TimeAccuracy = ClockInSync Heure interne (n) < Horodate (n-1)
=> Horodate (n) = Horodate (n-1) + 1 ms
Entre 1 : 0 -> 1 104 103 ms TimeAccuracy = ClockInSync Heure interne (n) < Horodate (n-1)
=> Horodate (n) = Horodate (n-1) + 1 ms
Entre 1 : 1 -> 0 108 108 ms TimeAccuracy = 1 ms Heure interne (n) > Horodate (n-1)
=> Horodate (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 dtection de 5 ms).

88 EIO0000001702 02/2015
Comportement lors de la synchronisation de lheure

Perte de synchronisation horaire pendant lexcution du systme


Si la synchronisation horaire est perdue (pas de liaison avec la rfrence horaire externe), le
module dhorodatage utilise son heure interne base sur la dernire synchronisation russie.
NOTE : Si lheure na jamais t synchronise, lheure interne est lheure courante libre pour
lpoque.
Comme dans le cas du dmarrage initial, cette situation est gre en rglant le paramtre
CLOCK_NOT_SYNC sur 1 (ClockNotSynchronized ayant la valeur 1 dans loctet
TimeQuality).
Une fois que lheure du module dhorodatage est synchronise, le paramtre CLOCK_NOT_SYNC
prend la valeur 0 (ainsi que le paramtre ClockNotSynchronized dans loctet TimeQuality ).

EIO0000001702 02/2015 89
Comportement lors de la synchronisation de lheure

90 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Comportement au moment de lexcution
EIO0000001702 02/2015

Chapitre 14
Comportement au moment de lexcution

Comportement au moment de lexcution

Prsentation
Ce chapitre dcrit des rgles de programmation dEFB propres lhorodatage.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Rgles de programmation des blocs fonction 92
Entre dhorodatage des vnements 96

EIO0000001702 02/2015 91
Comportement au moment de lexcution

Rgles de programmation des blocs fonction

Blocs fonction dhorodatage


2 blocs fonction sont utiliss pour lapplication dhorodatage :
GET_TS_EVT_M
GET_TS_EVT_Q

Chaque bloc fonction GET_TS_EVT_X remplit un tampon circulaire dans lautomate avec les
entres dhorodatage dvnement (voir page 96) des modules source dhorodatage. Ce tampon
est vid lorsquil est lu par lapplication utilisateur.
NOTE : La taille du tampon circulaire doit tre un multiple de 6 x INT.

Lancement du bloc fonction


Linstance GET_TS_EVT_X dmarre lorsquelle est appele dans lapplication utilisateur.
Lexcution de linstance de bloc fonction est value lors de chaque appel effectu dans
lapplication.
Les valeurs des paramtres du bloc fonction ne doivent pas tre modifies entre deux appels de
la mme instance. Lexcution de lEFB (voir page 93) doit tre acheve sans erreur avant toute
modification des paramtres.

Arrt du bloc fonction


Lopration en cours du bloc fonction GET_TS_EVT_X sarrte lorsque les situations suivantes se
produisent :
Le tampon a atteint le nombre maximum dvnements.
Le tampon est satur pour le module BMX ERT 1604 T et le mode du tampon du
BMX CRA 312 10 est configur pour arrter lenregistrement en cas de saturation
(voir page 58).
Une erreur est dtecte.

Une fois lexcution de lEFB GET_TS_EVT_X termine, le paramtre ACTIVE prend la valeur 0
(voir page 93).

92 EIO0000001702 02/2015
Comportement au moment de lexcution

Mode de fonctionnement des paramtres Enable, Active, Done et Error


Les paramtres ENABLE, ACTIVE, DONE (ou SUCCESS) et ERROR fonctionnent de la manire
suivante :

(1) DONE = 1 si aucune erreur, DONE = 0 si erreur


(2) ERROR = 0 si aucune erreur, ERROR = 1 si erreur

Le paramtre ENABLE est crit par lapplication.


Les paramtres ACTIVE, DONE et ERROR sont lus par lapplication.
Pour ne lancer la fonction de communication quune seule fois, le signal ENABLE doit tre remis
0 ds que le paramtre ACTIVE est rgl sur 0. Si le paramtre ENABLE est maintenu 1
lorsque le paramtre ACTIVE est rgl sur 0, la fonction de communication est relance et le
paramtre ACTIVE sera rgl sur 1 lors du cycle suivant.
La lecture des vnements stocks dans les sources dhorodatage (modules BMX ERT 1604 T et
BMX CRA 312 10) peut ncessiter plusieurs cycles de lautomate. Chaque bloc fonction est
contrl par le paramtre ENABLE (voir page 93).
Rgles suivre pour dfinir la valeur du paramtre ENABLE :
Lorsque le bloc fonction GET_TS_EVT_X nest pas actif, tous les paramtres dentre doivent
tre initialiss avant que le paramtre ENABLE soit rgl sur 1 et ils ne doivent pas tre modifis
pendant lactivit du bloc fonction.
Si le paramtre ENABLE est maintenu 1 aprs lexcution 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 paramtre ENABLE est rgl sur 0 avant la fin de lexcution du bloc fonction
GET_TS_EVT_X (ACTIVE = 0), ce bloc fonction est arrt.

EIO0000001702 02/2015 93
Comportement au moment de lexcution

Description du tampon GET_TS_EVT_X et du paramtre CTRLSTAMP


Exemple de structure de DDT CTRL_STAMP et lien avec le tampon de lautomate :

Lexemple ci-dessus montre le contenu de CTRL_STAMP aprs lcriture de 32 vnements


(1 entre dvnement compte 6 mots) dans le tampon de lautomate configur comme suit :
Le tampon de lautomate est localis et il y a 32 vnements crire.
Arrtez lenregistrement lorsque le tampon est satur et continuez avec la valeur prcdente
la mise sous tension.
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 lquation prcdente, 6
reprsente la taille dun vnement). Le tampon est satur lorsquil reste de lespace pour un
seul vnement (6 x INT).
Le comportement de lEFB en cas de tampon satur dpend de la valeur du bit 1 du paramtre
MODE de marche :
Si le bit de comportement en cas de dbordement du tampon denregistrements bruts est
rgl sur 0 (arrter lenregistrement), le tampon nest pas aliment en nouvelles donnes.
Si le bit de comportement en cas de dbordement du tampon denregistrements bruts est
rgl sur 1 (remplacer le tampon), les donnes anciennes sont remplaces par les nouvelles.
Dans ce cas, lEFB met jour la fois lindex de DEBUT et lindex de FIN.

94 EIO0000001702 02/2015
Comportement au moment de lexcution

Communication avec des stations Ethernet distantes


Lorsquune fonction de communication est utilise pour effectuer des changes avec des stations
Ethernet, il est vivement recommand de tester ltat de validit de communication de la station
Ethernet avant de lancer la fonction de communication.
Une fonction de communication adresse une station qui ne rpond pas peut prendre jusqu
2 minutes pour sexcuter. Elle se termine alors avec un tat derreur suite au timeout de la
transaction (le participant distant nayant pas rpondu dans le dlai imparti).
NOTE : lexcution des fonctions de communication peut tre ralentie si tous les ports de
communication sont dj utiliss par des fonctions de communication.
Ltat de la communication est fourni par lune des deux informations suivantes :
%SW172 to %SW173. Etat derreur dtecte de communication avec la station dE/S distantes
Ethernet. Un bit de ces mots dtat est rgl sur 0 lorsque la connexion correspondante entre
lautomate et la station ne fonctionne pas correctement.
DROP_COM_HEALTH (voir Quantum EIO, Modules dE/S distantes, Guide dinstallation et de
configuration). Champ de la structure du DDT associ une station.

Gnration de lapplication
Lors de la gnration dune application avec fonction dhorodatage, Unity Pro effectue les
vrifications suivantes :
Les alias horodats doivent tre lis des variables horodates, sinon un message derreur
dtecte est gnr.
Une variable horodate doit tre situe sur un module source dhorodatage ou un module TOR
dans une station contenant un BMX CRA 312 10, sinon un message derreur dtecte est
gnr.
Les DDT dquipement comprenant des variables horodats sont grs correctement, sinon un
message derreur dtecte est gnr.
Si le systme comprend un module BMX CRA 312 10 dans une station dE/S Ethernet, une
adresse de serveur NTP doit tre configure.
Le nombre maximum de variables horodates par station avec un module BMX CRA 312 10
nest pas dpass.
Le nombre maximum de variables horodates pour lensemble du systme nest pas dpass.
Le nombre maximum de modules BMX ERT 1604 T pour lensemble du systme nest pas
dpass.
Les versions des composants sont compatibles avec la fonction dhorodatage.
Si les voies sont configures pour prendre en charge lhorodatage dans un module
BMX ERT 1604 T, une horloge doit tre connecte ce module. Si aucun signal dhorloge nest
dtect, un message derreur est gnr.
La priode dinterrogation (voir page 51) doit tre infrieure 20 secondes, sinon un message
derreur est mis lors de la gnration.
Les tableaux dynamiques doivent tre activs, sinon un message derreur dtecte est gnr.

EIO0000001702 02/2015 95
Comportement au moment de lexcution

Entre dhorodatage des vnements

Format de donnes des vnements


Chaque entre dhorodatage est un bloc de 12 octets organis comme suit :

Reserved ( 0) Octet 0
Valeur Octet 1
Event ID Bits 7 0 Octet 2
Bits 15 8 Octet 3
DateAndTime SecondSinceEpoch Bits 7 0 Octet 4
Bits 15 8 Octet 5
Bits 23 16 Octet 6
Bits 31 24 Octet 7
FractionOfSecond Bits 7 0 Octet 8
Bits 15 8 Octet 9
Bits 23 16 Octet 10
TimeQuality Octet 11

Chaque paramtre est dcrit plus en dtail ci-aprs.

Paramtre Value
Le bit 0 dfinit la valeur de la variable aprs dtection dun changement :
0 : Front descendant
1 : Front montant

Paramtre 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.

96 EIO0000001702 02/2015
Comportement au moment de lexcution

Paramtre DateAndTime
Date et heure de dtection du changement de la variable.
Le tableau suivant dcrit le format du paramtre DataAndTime :

Nom de lattribut 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 dheure est dfini conformment la norme CEI 61850-7-2 Edition 2.


Reprsentation de la structure du paramtre FractionOfSecond :

FRACT_SEC_2 (octet de poids fort) FRACT_SEC_1 (2e octet) FRACT_SEC_0 (octet de poids
faible)
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Paramtre TimeQuality
Le tableau suivant dcrit le format du paramtre TimeQuality :

Nom de lattribut Type Description/Valeur


LeapsSecondsKnown BOOLEAN (B7) Ce bit est rgl sur FALSE.
ClockFailure BOOLEAN (B6) Mme signification que I% (variable implicite) CLOCK_FAILURE.
ClockNotSynchronized BOOLEAN (B5) Mme signification que I% (variable implicite) CLOCK_NOT_SYNC.
TimeAccuracy CODED ENUM Nombre de bits significatifs dans FractionOfSecond.
(B4 B0) Intervalle de temps minimum : 2**-n.
Dans la norme CEI, TimeAccuracy reprsente le nombre de bits
significatifs N dans FractionOfSecond.
Pour la rsolution dhorodatage de 1 ms du module BMX ERT,
TimeAccuracy est rgl sur la valeur binaire 0xx01010.
Si ClockNotSynchronized = 1 ou si ClockFailure = 1,
TimeAccuracy conserve sa valeur habituelle (comme si lhorloge
tait synchronise).

EIO0000001702 02/2015 97
Comportement au moment de lexcution

TimeAccuracy permet galement de dfinir des valeurs spcifiques de TimeQuality, dcrites


dans le tableau ci-aprs :

Valeurs spcifiques de Valeurs Commentaires


TimeAccuracy
Non spcifie 0xx11111 Utilise en cas de cycle de dtection dhorodatage non priodique
Heure non valide : 0xx11110 Utilise en cas de buffer satur
Erreur de voie dE/S 0xx11101 Utilise en cas de dtection derreur sur une voie dE/S
TSInit 0xx11100 Utilise en cas de synchronisation des valeurs avec le client (en
stockant un vnement virtuel avec des valeurs TOR 16 voies
dans le buffer)
ClockInSync 0xx11011 Utilise en cas dhorloge externe pendant la synchronisation
(mode de rattrapage)

Si plusieurs erreurs sont dtectes, la priorit des valeurs spcifiques de TimeAccuracy est
dfinie comme suit :
1. TimeAccuracy = IOChannelError (priorit la plus leve)
2. TimeAccuracy = Non valide ou TSInit
3. TimeAccuracy = ClockInSync
4. TimeAccuracy = Non prcis

98 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Modules Quantum
EIO0000001702 02/2015

Partie V
Modules Quantum pour horodatage applicatif

Modules Quantum pour horodatage applicatif

EIO0000001702 02/2015 99
Modules Quantum

100 EIO0000001702 02/2015


Horodatage applicatif avec Unity Pro
Mise en uvre des modules 140 ERT 854 0
EIO0000001702 02/2015

Chapitre 15
Mise en uvre des modules 140 ERT 854 0

Mise en uvre des modules 140 ERT 854 0

Modules 140 ERT 854 0

Informations dtailles sur les modules 140 ERT 854 0


Vous trouverez des informations dtailles sur les modules 140 ERT 854 0 dans les documents
suivants : Quantum with Unity Pro 140 ERT 854 10 Time Stamp Module Users manual et
Quantum with Unity Pro 140 ERT 854 20 Time Stamp Module Users manual.

Rgles de programmation et comportement lors de lexcution


Lhorodatage applicatif utilisant des modules 140 ERT 854 0 est contrl par les lments
suivants :
Bloc fonction ERT_854_10 (voir Quantum with Unity Pro, 140 ERT 854 10 Time Stamp Module,
Users manual) pour le module 140 ERT 854 10
Bloc fonction ERT_854_20 (voir Quantum avec Unity Pro, Module dhorodatage
140 ERT 854 20, Manuel utilisateur) pour le module 140 ERT 854 20
Dans une application de scurit Quantum, lhorodatage applicatif avec le module
140 ERT 854 20 est gr le bloc fonction NI_ERT_854_20 (voir Quantum avec Unity Pro, Module
dhorodatage 140 ERT 854 20, Manuel utilisateur).

EIO0000001702 02/2015 101


Mise en uvre des modules 140 ERT 854 0

102 EIO0000001702 02/2015


Horodatage applicatif avec Unity Pro

EIO0000001702 02/2015

Annexes

EIO0000001702 02/2015 103


104 EIO0000001702 02/2015
Horodatage applicatif avec Unity Pro
Codes derreur
EIO0000001702 02/2015

Annexe A
Codes derreur

Codes derreur

Codes derreur

Codes derreur des blocs fonction


Les blocs fonction GET_TS_EVT_X peuvent gnrer des codes derreur pendant leur excution.
Pour plus dinformations sur les codes derreur du bloc fonction GET_TS_EVT_M, reportez-vous
au chapitre GET_TS_EVT_M : lecture du buffer dvnements horodats Modicon M340
(voir Unity Pro, Systme, Bibliothque de blocs).
Pour plus dinformations sur les codes derreur du bloc fonction GET_TS_EVT_Q, reportez-vous
au chapitre GET_TS_EVT_Q : lecture du buffer dvnements horodats Quantum (voir Unity Pro,
Systme, Bibliothque de blocs).

EIO0000001702 02/2015 105


Codes derreur

106 EIO0000001702 02/2015


Horodatage applicatif avec Unity Pro
Glossaire
EIO0000001702 02/2015

Glossaire

A
architecture
Architecture pour la spcification dun rseau, compose des lments suivants :
Composants physiques, avec leur organisation fonctionnelle et leur configuration
Principes de fonctionnement et procdures
Formats de donnes utiliss pour son fonctionnement

C
CCOTF
(Change Configuration On The Fly) Fonction Quantum qui permet de modifier des valeurs pendant
lexcution de lautomate.

E
Ethernet
LAN CSMA/CD utilisant des trames, 10 Mbits/s, 100 Mbits/s ou 1 Gbits/s, qui peut fonctionner
via un cble paire torsade, un cble fibre optique ou une connexion sans fil. La norme
IEEE 802.3 dfinit les rgles de configuration des rseaux Ethernet filaires, tandis que la norme
IEEE 802.11 dfinit les rgles de configuration des rseaux Ethernet sans fil. Les formes
courantes sont 10BASE-T, 100BASE-TX et 1000BASE-T, qui peuvent utiliser des cbles paire
torsade en cuivre de catgorie 5e et des connecteurs modulaires RJ45.
Ethernet/IP
Protocole de communication rseau pour les applications dautomatisation industrielle, qui
combine les protocoles de transmission TCP/IP et UDP et le protocole CIP de couche applicative
pour prendre en charge lchange de donnes haut dbit et la commande industrielle.
Ethernet/IP emploie des fichiers EDS pour classer chaque quipement rseau et ses
fonctionnalits.

G
GPS
(Global Positioning System) Le service GPS standard se compose de signaux de positionnement,
de navigation et dhorodatage dans lespace diffuss dans le monde entier et destins une
utilisation militaire comme civile. Les performances des services de positionnement standard
dpendent des paramtres des signaux de diffusion des satellites, de la conception de la
constellation GPS, du nombre de satellites en vue et de divers paramtres environnementaux.

EIO0000001702 02/2015 107


Glossaire

I
IHM
Human Machine Interface (interface homme-machine) Une IHM est un dispositif qui affiche les
donnes de processus pour loprateur et permet celui-ci de contrler les processus.
Une IHM est en gnral relie un systme SCADA pour fournir des donnes de gestion et des
diagnostics (par exemple des procdures de maintenance planifies et des schmas dtaills pour
une machine ou un capteur particulier).

O
OFS
OPC Factory Server. OFS est un serveur de donnes multicontrleur qui est capable de
communiquer avec des automates pour fournir des donnes aux clients OPC.
OLE
Object Linking and Embedding
OPC
OLE for Process Control
OPC DA
OLE for Process Control Data Access. OPC DA est un groupe de normes qui fournit des
spcifications pour la communication de donnes en temps rel.

R
Redondance
Systme de contrle Quantum haute disponibilit comprenant un automate principal et un
automate de secours (redondant) qui permet de maintenir ltat du systme jour. Si lautomate
principal tombe en panne, lautomate redondant prend le contrle du systme.

S
SCADA
Supervisory Control and Data Acquisition. SCADA dsigne habituellement des systmes
centraliss qui surveillent et contrlent des sites entiers ou des systmes rpartis sur de vastes
espaces.
A partir de la version V7.30, Vijeo Citect fournit une vue SOE.
Pour lhorodatage systme, il sagit de SCADA Vijeo Citect ou tiers avec une interface OPC DA.
SOE
Sequence Of Events

108 EIO0000001702 02/2015


Horodatage applicatif avec Unity Pro
Index
EIO0000001702 02/2015

Index

0-9 E
140 ERT 854 10 exemple GET_TS_EVT_Q, 64
mise en uvre, 101
140 ERT 854 20
mise en uvre, 101 G
gnration, 95
GET_TS_EVT_M
A bloc fonction, 61, 92
activer GET_TS_EVT_M exemple, 62
service, 37 GET_TS_EVT_Q
ADDM bloc fonction, 61, 92
bloc fonction, 61
ADDMX
bloc fonction, 61 H
architecture heure
standard, 27 synchronisation, 87
horodatage, 14
rsolution, 43
B variables, 53
bloc fonction horodatage applicatif, 14
ADDM, 61
ADDMX, 61
GET_TS_EVT_M, 61, 92 M
GET_TS_EVT_Q, 61, 92 mise en uvre
buffer satur 140 ERT 854 10, 101
mode de fonctionnement, 84 140 ERT 854 20, 101
mise en service, 69
diagnostic, 71
C mise hors/sous tension
composants, 19 mode de fonctionnement, 82
mode de fonctionnement, 79
buffer satur, 84
D dmarrage initial, 82
dmarrage initial mise hors/sous tension, 82
mode de fonctionnement, 82 module
diagnostic slectionner, 43
mise en service, 71

EIO0000001702 02/2015 109


Index

R
rsolution
horodatage, 43

S
slectionner
module, 43
source horaire, 45
synchronisation horaire, 45
variables, 53
service
activer, 37
source horaire
slectionner, 45
standard
architecture, 27
synchronisation
heure, 87
synchronisation horaire
slectionner, 45

V
variables
horodatage, 53
slectionner, 53
version, 25

110 EIO0000001702 02/2015

Das könnte Ihnen auch gefallen