Vous êtes sur la page 1sur 58

Manuel de programmation

Informations et tats des automates Logix5000


Rfrences : ControlLogix 1756, GuardLogix 1756, Compact GuardLogix 1768, CompactLogix 1768, CompactLogix 1769,
SoftLogix 1789, PowerFlex avec DriveLogix

Informations importantes destines lutilisateur


Les quipements lectroniques possdent des caractristiques de fonctionnement diffrentes de celles des quipements
lectromcaniques. La publication SGI-1.1, Safety Guidelines for the Application, Installation and Maintenance of
Solid State Controls (disponible auprs de votre agence commerciale Rockwell Automation ou en ligne sur le site
http://www.rockwellautomation.com/literature/) dcrit certaines de ces diffrences. En raison de ces diffrences et de la
grande diversit des utilisations des quipements lectroniques, les personnes qui en sont responsables doivent sassurer de
lacceptabilit de chaque application.
La socit Rockwell Automation, Inc. ne saurait en aucun cas tre tenue pour responsable ni tre redevable des dommages
indirects ou conscutifs lutilisation ou lapplication de cet quipement.
Les exemples et schmas contenus dans ce manuel sont prsents titre indicatif seulement. En raison du nombre
important de variables et dimpratifs associs chaque installation, la socit Rockwell Automation, Inc. ne saurait tre
tenue pour responsable ni tre redevable des suites dutilisation relle base sur les exemples et schmas prsents dans ce
manuel.
La socit Rockwell Automation, Inc. dcline galement toute responsabilit en matire de proprit intellectuelle et
industrielle concernant lutilisation des informations, circuits, quipements ou logiciels dcrits dans ce manuel.
Toute reproduction totale ou partielle du prsent manuel sans autorisation crite de la socit Rockwell Automation, Inc.
est interdite.
Des remarques sont utilises tout au long de manuel pour attirer votre attention sur les mesures de scurit prendre en
compte :
AVERTISSEMENT : identifie des actions ou situations susceptibles de provoquer une explosion en environnement dangereux et risquant
dentraner des blessures pouvant tre mortelles, des dgts matriels ou des pertes financires.
ATTENTION : identifie des actions ou situations risquant dentraner des blessures pouvant tre mortelles, des dgts matriels ou des
pertes financires. Les messages Attention vous aident identifier un danger, viter ce danger et en discerner les consquences.
DANGER DELECTROCUTION : ltiquette ci-contre, place sur lquipement ou lintrieur (un variateur ou un moteur, par ex.), signale la
prsence ventuelle de tensions lectriques dangereuses.
RISQUE DE BRULURE : ltiquette ci-contre, place sur lquipement ou lintrieur (un variateur ou un moteur, par ex.) indique que
certaines surfaces peuvent atteindre des tempratures particulirement leves.
IMPORTANT

Informations particulirement importantes dans le cadre de lutilisation du produit.

Allen-Bradley, Rockwell Automation, ControlLogix, CompactLogix, FlexLogix, SoftLogix, GuardLogix, PowerFlex, RSLogix 5000, Logix5000, Rockwell Software et TechConnect sont des marques commerciales de
Rockwell Automation, Inc.
Les marques commerciales nappartenant pas Rockwell Automation sont la proprit de leurs socits respectives.

Sommaire des modifications


Ce manuel contient des informations nouvelles et actualises. Les modifications
sont indiques par des barres comme celle qui apparat droite de ce paragraphe.

Informations nouvelles et
actualises

Ce tableau prsente les modifications apportes ce document.


Rubrique

Page

Des modifications mineures ont t apportes au chapitre 3 pour les nouvelles


entres saisies dans le journal de lautomate :
Blocage de leffacement de signature de scurit en mode Excution
Autorisation de leffacement de signature de scurit en mode Excution
Lorsque la valeur ChangesToDetect change vrifier la valeur.

23

La dtection des modifications a t ajoute pour les automates Logix, chapitre 4. 45

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Sommaire des modifications

Notes :

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Table des matires


Sommaire des modifications
Prface

Informations nouvelles et actualises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3


Objet de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Documentations connexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapitre 1
Connexions

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Inhibition dune connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Gestion dune dfaillance de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Configuration du dclenchement dun dfaut majeur . . . . . . . . . . . . 13
Surveillance de la sant dun module . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapitre 2
Dterminer les informations de la
mmoire de lautomate

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estimation des informations de mmoire hors ligne . . . . . . . . . . . . . . . . .
Visualisation des informations sur la mmoire dexcution . . . . . . . . . . .
Ecriture de programme pour obtenir les informations sur la mmoire .
Obtenir des informations sur la mmoire partir de lautomate. . .
Choix des informations sur la mmoire . . . . . . . . . . . . . . . . . . . . . . . . .
Conversion des INT en DINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17
18
19
20
20
21
21

Chapitre 3
Journal de lautomate

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Journal de lautomate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
En-tte du journal dautomate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saisie du journal dautomate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saisies enregistres dans le journal dautomate . . . . . . . . . . . . . . . . . . .
Mmoire tampon du journal dautomate . . . . . . . . . . . . . . . . . . . . . . .
Fichiers de journal dautomate et support amovible . . . . . . . . . . . . . .
Ecriture du journal dautomate sur la carte CompactFlash. . . . . . . .
Compteurs du journal de lautomate . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stockage du fichier journal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Format du fichier journal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cration de saisies de journal personnalises . . . . . . . . . . . . . . . . . . . .
Exemple de fichier en logique relais . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evnements du journal de lautomate. . . . . . . . . . . . . . . . . . . . . . . . . . .

23
24
24
25
25
26
26
27
31
36
37
38
39
39

Chapitre 4
Dtection des modifications

Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dtection des modifications de lautomate . . . . . . . . . . . . . . . . . . . . . . . . .
ChangesToDetect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AuditValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Format de ChangesToDetect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dtection des modifications dans RSLogix 5000 . . . . . . . . . . . . . . . . . . . .

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

45
46
46
48
48
50

Table des matires

Chapitre 5
Accs aux informations dtat
Index

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Etat de S:FS lorsque le projet a un SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Obtenir et rgler les donnes systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.................................................................

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

51
51
52
55

Prface
Objet de ce manuel

Ce manuel dcrit la faon dont les automates Logix5000 utilisent les connexions
avec dautres dispositifs. Il dcrit galement les mots cls dtat et la faon
dobtenir les informations de lautomate, telles que les ressources mmoire.
Il fait partie dun ensemble de manuels relatifs aux procdures communes de
programmation et dexploitation des automates Logix5000.

Documentations connexes

Ces documents contiennent des informations complmentaires sur les produits


Rockwell Automation.
Document

Description

Industrial Automation Wiring and Grounding


Guidelines, publication 1770-4.1

Prsente des directives gnrales pour


linstallation dun systme industriel
Rockwell Automation.

Site Internet des homologations produits :


http://www.ab.com

Fournit les dclarations de conformit,


certificats et autres informations de
certification.

Ces publications peuvent tre consultes ou tlcharges sur le site :


http://www.rockwellautomation.com/literature/. Pour commander des versions
imprimes de ces documentations techniques, contactez votre distributeur local
Allen-Bradley ou votre reprsentant Rockwell Automation.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Prface

Notes :

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Chapitre

Connexions

Introduction

Un automate Logix5000 utilise les connexions pour beaucoup, mais pas pour
toutes ses communications avec dautres dispositifs.
Terme

Dfinition

Connexion

Liaison de communication entre deux quipements. Par exemple, entre un automate et un module dE/S, un terminal
PanelView ou un autre automate.
Les connexions sont des allocations de ressources permettant des communications plus fiables entre quipements que
des messages sans connexion. Le nombre de connexions quun seul automate peut avoir est limit.
Vous dterminez indirectement le nombre de connexions que lautomate utilise en le configurant pour quil
communique avec dautres quipements du systme. Les types de communication suivants utilisent des connexions :
modules dE/S ;
points produits et consomms ;
certains types dinstructions de message (MSG) (tous les types nutilisent pas une connexion).

Intervalle entre trames


requis (RPI)

Le RPI dfinit la priode laquelle les donnes sont rafrachies au moyen dune connexion. Par exemple, un module
dentres envoie des donnes un automate en fonction du RPI que vous attribuez au module.
Gnralement, vous configurez un RPI en millisecondes (ms). La plage est comprise entre 0,2 ms
(200 microsecondes) et 750 ms.
Si un rseau ControlNet sert relier les dispositifs, le RPI rserve un intervalle dans le flux de donnes sur le rseau
ControlNet. Le minutage de cet intervalle ne correspond pas forcment exactement la valeur du RPI, mais le
systme de commande garantit que les donnes sont transfres au moins la frquence du RPI.

Chemin

Dcrit le chemin que prend la connexion pour arriver destination.


Gnralement, vous dfinissez automatiquement le chemin dune connexion lorsque vous ajoutez les dispositifs au
dossier de configuration des E/S de lautomate.
peer_controller

I/O Configuration

[0] 1756-CNB/x Local_CNB

2 [0] 1756-CNB/x chassis_b


[1] 1756-L55/x peer_controller

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Chapitre 1

Connexions

Dans certains cas, comme lors de la mise en route initiale dun systme, il est utile
de dsactiver des parties dun systme de commande et de les activer au fur et
mesure que vous cblez le systme de commande. Lautomate vous permet
dinhiber des modules individuels ou des groupes de modules, ce qui empche
lautomate dessayer de communiquer avec les modules.

Inhibition dune connexion

ATTENTION : linhibition dun module interrompt la connexion avec le module


et empche la communication des donnes dE/S.

Inhiber la communication avec le module.

Lorsque vous configurez un module dE/S, il nest pas inhib par dfaut. Vous
pouvez modifier les proprits dun module individuel pour linhiber.
Si vous voulez

Alors

communiquer avec le module

ninhibez pas le module.

empcher la communication avec le module.

inhibez le module.

Lorsque vous inhibez une passerelle de communication, lautomate interrompt


les connexions avec la passerelle et avec tous les modules qui dpendent de cette
passerelle. Linhibition dune passerelle de communication vous permet de
dsactiver toute une drivation du rseau dE/S.
Lorsque vous inhibez le module, la fentre dorganisation de lautomate affiche un
symbole attention jaune
Si vous tes Et que vous

Et

hors ligne
en ligne

sur le module.

Alors
ltat de linhibition est stock dans le projet. Lorsque vous chargez le projet, le module est
toujours inhib.

inhibez un module pendanr que vous tes


connect au module

la connexion au module est interrompue. Les sorties du module se mettent dans le dernier mode
Programme configur.

bloquez un module, mais aucune


connexion na t tablie avec le module
(peut-tre en raison dune condition
derreur ou dun dfaut)

le module est inhib. Les informations sur ltat du module changent pour indiquer que le
module est inhib et non en dfaut.

dsinhibez un module (dcochez la case


cocher)

aucun dfaut ne se une connexion est tablie avec le module et le module est reconfigur de faon dynamique
produit
(si lautomate en est le propritaire) avec la configuration que vous avez cre pour ce module.
Si lautomate est configur en coute seule, il ne peut pas reconfigurer le module.
un dfaut se
produit

10

aucune connexion nest tablie avec le module. Les informations sur ltat du module changent
pour indiquer la condition de dfaut.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Connexions

Chapitre 1

Conformez-vous aux tapes suivantes pour inhiber ou dsinhiber un module


laide du programme
1. Utilisez linstruction dacquisition de valeur systme (Get System Value
GSV) pour lire lattribut Mode du module.
2. Activez ou dsactivez le bit 2.
Si vous voulez

Alors

inhiber le module

activez le bit 2.

dsinhiber le module

dsactivez le bit 2

3. Utilisez une instruction dcriture de valeur systme (Set System Value


SSV) pour rcrire lattribut Mode dans le module.
EXEMPLE

Inhibition dune connexion

Si Module_1_Inhibit = 1, alors inhibez le fonctionnement du module dE/S appel Module_1.


1. Linstruction GSV actualise Module_1_Mode = valeur de lattribut Mode pour le module.
2. Linstruction OTE active le bit 2 du Module_1_Mode = 1. Ce qui signifie inhiber la connexion.
3. Linstruction SSV active lattribut Mode du module = Module_1_Mode.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

11

Chapitre 1

Connexions

Gestion dune dfaillance de


connexion

Si lautomate perd sa communication avec un module, les donnes provenant


de ce dispositif ne sont plus actualises. Lorsque ceci se produit, le programme
logique prend des dcisions partir de donnes qui ne sont pas forcment
correctes. Cette section dcrit comment programmer un automate pour quil se
mette en dfaut.
ATTENTION : les sorties rpondent au dernier tat normal des entres de
commande. Pour viter dventuelles blessures et des dgts matriels,
vrifiez que ceci ne cre pas une situation dangereuse. Configurez les modules
dE/S critiques pour gnrer un dfaut majeur de lautomate lorsquils perdent
leurs connexions avec lautomate ou surveillez ltat des modules dE/S.

EXEMPLE

Perte de communication
ATTENTION : Lautomate B requiert des donnes provenant de lautomate A. Si la communication choue
entre les automates, lautomate B continue dagir en fonction des dernires donnes quil a reu de
lautomate A.
A

Panne de communication

41031

Si la communication avec un dispositif dans la configuration des E/S de


lautomate ne se produit pas pendant 100 ms, la communication dpasse le dlai
dattente (timeout). Dans ce cas, vous avez diffrentes options.

12

Si vous voulez que lautomate

Alors

se mette en dfaut (dfaut majeur)

Configuration du dclenchement dun dfaut majeur

continue de fonctionner

Surveillance de la sant dun module

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Connexions

Chapitre 1

Configuration du dclenchement dun dfaut majeur


Vous pouvez configurer les modules pour quils gnrent un dfaut majeur
dans lautomate sils perdent leur connexion avec lautomate. Ceci interrompt
lexcution du programme logique et excute le gestionnaire de dfauts de
lautomate. Si le gestionnaire de dfauts de lautomate nefface pas le dfaut,
lautomate sarrte.

Si la connexion dpasse le dlai du timeout,


dclencher un dfaut majeur dans lautomate.

Lorsque vous cochez la case Major Fault On ControllerRun Mode


(dfaut majeur sur automatemode Excution), lautomate :
doit tre connect au module pendant la transition du mode
programmation au mode excution. Au cours de cette transition, il peut y
avoir un dlai de 20 secondes ;
Pendant ce dlai, lautomate tente de se connecter un module. Si la case
Major Fault On ControllerRun Mode est coche et que vous ne
pouvez pas vous connecter pendant le dlai de 20 secondes, un dfaut se
produit parce quau moins une connexion requise na pas t tablie avant
le passage au mode Excution. Il sagit dun code de dfaut de type 3/23.
Ce dfaut peut se produire dans les systmes de grande taille avec des E/S
en rseau.
se met en dfaut si la connexion est interrompue en mode Excution.
Une connexion de module dE/S requise a choue, crant un dfaut de
type 3/16.
Pour consulter les codes de dfaut, voir la publication 1756-PM014,
Logix5000 Controllers Major and Minor Faults Programming Manual .

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

13

Chapitre 1

Connexions

Surveillance de la sant dun module


Si vous ne configurez pas le dclenchement du dfaut majeur, vous devez
surveiller ltat du module. Si un module perd sa connexion avec lautomate, les
sorties se mettent dans leur tat de dfaut configur. Lautomate et les autres
modules dE/S continuent de fonctionner avec danciennes donnes du module.

Si la connexion dpasse le dlai du timeout, continuer


de fonctionner sans dclencher de dfaut majeur sur
lautomate.

Si la communication avec un module dpasse le dlai du timeout, lautomate


produit les avertissements suivants :
le voyant dtat des E/S en face avant de lautomate clignote vert ;
un symbole ! saffiche sur le dossier de configuration des E/S et sur le
dispositif qui a dpass le dlai du timeout ;
un code de dfaut pour le module est produit et vous pouvez le consulter
par :
la fentre des proprits du module ;
linstruction GSV.
Pour surveiller la sant de vos connexions, utilisez linstruction dacquisition de
valeur systme (Get System Value GSV) afin de surveiller lobjet MODULE
pour lautomate ou un module particulier.
Si vous voulez

Obtenez cet attribut

Type de donnes

Description

dterminer si la
communication a dpass
le dlai du timeout avec un
dispositif quelconque

LEDStatus

INT
Pour plus defficacit,
utilisez DINT comme
destination du type
de donnes.

Dfinit ltat actuel du voyant dtat des E/S en face avant de lautomate.
Inutile de saisir un nom dinstance avec cet attribut. Cet attribut sapplique lensemble des
modules.

dterminer si la
communication a dpass
le dlai du timeout avec un
dispositif particulier

14

FaultCode

INT
Pour plus defficacit,
utilisez DINT comme
destination du type
de donnes.

Valeur

Signification

Voyant dtat teint : aucun objet MODULE nest configur pour lautomate
(il ny a pas de modules dans la section de configuration des E/S de la fentre
dorganisation de lautomate).

Rouge clignotant : aucun des objets MODULE nest en fonctionnement.

Vert clignotant : au moins un objet MODULE nest pas en fonctionnement.

Vert fixe : tous les objets MODULE sont en fonctionnement.

Un nombre qui identifie un dfaut de module, le cas chant.


Dans le champ du nom dinstance, choisissez le dispositif dont vous voulez surveiller
la connexion. Assurez-vous dattribuer un nom au dispositif dans le dossier de configuration
des E/S du projet.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Connexions

Chapitre 1

Si Module_Status a une valeur diffrente de 4, lautomate ne communique pas


avec le module. Voir lexemple ci-dessous.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

15

Chapitre 1

Connexions

Notes :

16

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Chapitre

Dterminer les informations de la mmoire de


lautomate

Selon le type de votre automate, la mmoire de lautomate peut tre divise en


plusieurs zones.

Introduction
Si vous avez cet automate

Il stocke ceci

Dans cette mmoire

ControlLogix 1756
GuardLogix 1756
CompactLogix 1768
Compact GuardLogix 1768

Points dE/S

Mmoire des E/S

Points produits/consomms
Communication via les instructions de message (MSG)
Communication avec les stations de travail
Communication avec les points appels (OPC/DDE) qui utilisent le logiciel RSLinx(1)
Points autres que des points dE/S, produits ou consomms
Sous-programmes logiques

Mmoire logique et des


donnes(2)

Communication avec les points appels (OPC/DDE) qui utilisent le logiciel RSLinx(1)
CompactLogix 1769-L2xx
CompactLogix 1769-L3x
FlexLogix
DriveLogix
SoftLogix5800

Ces automates ne divisent pas leur mmoire. Ils stockent tous les lments dans une zone de mmoire commune.

(1) Pour communiquer avec les points appels, lautomate utilise la mmoire des donnes dE/S et logique.
(2) Les automates 1756-L55M16 possdent une zone de mmoire supplmentaire pour le programme logique.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

17

Chapitre 2

Dterminer les informations de la mmoire de lautomate

Estimation des informations de


mmoire hors ligne

Pour estimer la quantit de mmoire automate dont a besoin votre projet, utilisez
longlet Mmoire de la fentre des proprits de lautomate. Pour chacune des
zones de la mmoire de votre automate, la bote de dialogue vous permet destimer
le nombre doctets :
de mmoire libre (inutilise) ;
de mmoire utilise ;
du plus grand bloc de mmoire contigu inutilise.
Suivez la procdure ci-dessous pour estimer la mmoire de lautomate.
1. Dmarrez le logiciel de programmation RSLogix 5000 et ouvrez un projet
dautomate.
2. Dans la barre doutils Online (en ligne) (au-dessus de la fentre
dorganisation de lautomate), cliquez sur licne des proprits de
lautomate.

La bote de dialogue Controller Properties (proprits de lautomate)


apparat.
3. Slectionnez longlet Memory (mmoire).

4. Dans la partie Estimated Data and Logic Memory (mmoire de


donnes et programme estime), visualisez les informations relatives la
mmoire depuis la dernire estimation.
5. Cliquez sur Estimate (estimer) pour estimer nouveau la quantit de
mmoire automate.

18

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Dterminer les informations de la mmoire de lautomate

Visualisation des informations


sur la mmoire dexcution

Chapitre 2

Lorsque vous tes en ligne avec un automate, longlet Mmoire indique


lutilisation relle de la mmoire de lautomate. Lorsque lautomate fonctionne,
il utilise de la mmoire supplmentaire pour la communication. La quantit de
mmoire dont lautomate a besoin dpend de ltat de la communication.
Longlet Mmoire de lautomate inclut un champ Max Used (maximum utilis)
pour chaque type de mmoire. Les valeurs Max Used (maximum utilis)
indiquent les pointes de mmoire utilise pendant la communication.
Suivez la procdure ci-dessous pour rinitialiser lutilisation de la mmoire.
1. Dmarrez le logiciel de programmation RSLogix 5000 et ouvrez un projet
dautomate.
2. Dans la barre doutils Online (en ligne) (au-dessus de la fentre
dorganisation de lautomate), cliquez sur licne des proprits de
lautomate.
La bote de dialogue Controller Properties (proprits de lautomate)
apparat.
3. Slectionnez longlet Memory (mmoire).
4. Cliquez sur Reset All Max (rinitialiser toutes les valeurs max.) pour
rinitialiser les valeurs.
5. Cliquez sur OK.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

19

Chapitre 2

Dterminer les informations de la mmoire de lautomate

Il existe plusieurs manires dutiliser le programme pour obtenir des informations


sur la mmoire :
Obtenir des informations sur la mmoire partir de lautomate.
Choix des informations sur la mmoire.
Conversion des INT en DINT.

Ecriture de programme pour


obtenir les informations sur la
mmoire

Obtenir des informations sur la mmoire partir de lautomate


Pour obtenir des informations de mmoire partir de lautomate, excutez une
instruction Message (MSG) configure comme ci-dessous.
Dans cet onglet

Pour cet lment

Saisir ou slectionner

Signification

Configuration

Type de message

CIP Generic

Excuter une commande CIP.

Type de service

Custom (personnalis)

Crer un message CIP gnrique indisponible dans la liste droulante.

Code de service

Lecture dinformations spcifiques sur lautomate (service GetAttributeList).

Classe

72

Obtenir des informations partir de lobjet mmoire utilisateur.

Instance

Cet objet contient une seule instance.

Attribut

Valeur nulle.

Elment source

source_array de type SINT[12]

Communication

20

Dans cet lment

Saisir

Signification

source_array[0]

Obtenir 5 attributs.

source_array[1]

Valeur nulle.

source_array[2]

Obtenir la mmoire libre.

source_array[3]

Valeur nulle.

source_array[4]

Obtenir la mmoire totale.

source_array[5]

Valeur nulle.

source_array[6]

Obtenir le plus grand bloc de mmoire programme supplmentaire contigu


inutilise.

source_array[7]

Valeur nulle.

source_array[8]

Obtenir le plus grand bloc de mmoire dE/S contigu inutilise

source_array[9]

Valeur nulle.

source_array[10]

Obtenir le plus grand bloc de mmoire programme et de donnes contigu


inutilise.

source_array[11]

Valeur nulle.

Longueur source

12

Ecrire 12 octets (12 SINT).

Destination

INT_array de type INT[29]

Chemin

1, slot_number_of_controller

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Dterminer les informations de la mmoire de lautomate

Chapitre 2

Choix des informations sur la mmoire


Linstruction MSG renvoie les informations suivantes au tableau INT_array
(point de destination de linstruction MSG).
Lautomate renvoie les valeurs sous forme de nombre de mots de 32 bits. Pour afficher une valeur en
octets, multipliez ce nombre par 4.

IMPORTANT

Si votre automate ne divise pas sa mmoire, les valeurs saffichent comme mmoire dE/S.
Pour lautomate 1756-L55M16, linstruction MSG renvoie deux valeurs pour chaque catgorie de
mmoire de programme. Pour dterminer la quantit libre ou totale de mmoire de programme
dun automate 1756-L55M16, ajoutez les deux valeurs de la catgorie.
Si vous voulez

Copiez ces lments de tableau

Description

Quantit de mmoire dE/S libre (mots de 32 bits)

INT_array[3]

16 bits de poids faible de la valeur 32 bits

INT_array[4]

16 bits de poids fort de la valeur 32 bits

INT_array[5]

16 bits de poids faible de la valeur 32 bits

INT_array[6]

16 bits de poids fort de la valeur 32 bits

INT_array[7]

16 bits de poids faible de la valeur 32 bits

INT_array[8]

16 bits de poids fort de la valeur 32 bits

INT_array[11]

16 bits de poids faible de la valeur 32 bits

INT_array[12]

16 bits de poids fort de la valeur 32 bits

INT_array[13]

16 bits de poids faible de la valeur 32 bits

INT_array[14]

16 bits de poids fort de la valeur 32 bits

INT_array[15]

16 bits de poids faible de la valeur 32 bits

INT_array[16]

16 bits de poids fort de la valeur 32 bits

INT_array[19]

16 bits de poids faible de la valeur 32 bits

INT_array[20]

16 bits de poids fort de la valeur 32 bits

INT_array[23]

16 bits de poids faible de la valeur 32 bits

INT_array[24]

16 bits de poids fort de la valeur 32 bits

INT_array[27]

16 bits de poids faible de la valeur 32 bits

INT_array[28]

16 bits de poids fort de la valeur 32 bits

Quantit de mmoire de programme et de donnes libre (mots de 32 bits)

Automates 1756-L55M16 uniquement quantit de mmoire de programme


libre supplmentaire (mots de 32 bits)
Taille totale de la mmoire dE/S libre (mots de 32 bits)

Taille totale de la mmoire de programme et de donnes libre (mots de 32 bits)

Automates 1756-L55M16 uniquement mmoire de programme


supplmentaire (mots de 32 bits)
Automates 1756-L55M16 uniquement plus grand bloc de mmoire de
programme libre supplmentaire contigu (mots de 32 bits)
Plus grand bloc de mmoire dE/S libre contigu (mots de 32 bits)

Plus grand bloc de mmoire de programme et de donnes libre contigu (mots de


32 bits)

Conversion des INT en DINT


Linstruction MSG renvoie chaque valeur de mmoire sous forme de deux valeurs
INT spares.
La premire valeur INT reprsente les 16 bits de poids faible de la valeur.
La seconde valeur INT reprsente les 16 bits de poids fort de la valeur.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

21

Chapitre 2

Dterminer les informations de la mmoire de lautomate

Pour convertir les valeurs INT spares en une valeur utilisable, utilisez une
instruction de copie (COP).
Dans cet oprande

Spcifier

Signification

Source

La premire valeur INT de la paire dlments (16 bits de


poids faible)

Commencer par les 16 bits de poids faible.

Destination

Le point DINT qui stocke la valeur sur 32 bits

Copier la valeur dans le point DINT.

Longueur

Copier une fois le nombre doctets dans le type de donnes de Destination. Dans ce cas,
linstruction copie 4 octets (32 bits), ce qui combine les 16 bits de poids faible et de poids
fort en une valeur sur 32 bits.

Dans lexemple suivant, linstruction COP produit la valeur sur 32 bits qui
reprsente la quantit de mmoire dE/S libre, en mots de 32 bits.
EXEMPLE

Conversion des INT en DINT


Llment 3 du tableau INT_array reprsente les 16 bits de poids faible de la quantit de
mmoire dE/S libre. Llment 4 reprsente les 16 bits de poids fort.
Memory_IO_Free est un point DINT (32 bits) dans lequel peut tre enregistre la valeur
indiquant la quantit de mmoire dE/S libre.
Pour copier les 32 bits, spcifiez la longueur de 1. Ceci indique linstruction de copier une
fois la taille de la Destination (32 bits). Ceci copie les lments 3 (16 bits) et 4 (16 bits), puis
place le rsultat de 32 bits dans Memory_IO_Free.

22

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Chapitre

Journal de lautomate

Introduction

Le journal de lautomate permet de dtecter et denregistrer les modifications


apportes aux automates Logix sans ajouter de logiciel de vrification. Grce au
journal de lautomate, les automates :
dtectent les modifications et crent des entres dans le journal qui
contiennent des informations sur ces modifications ;
enregistrent les entres du journal sur un support amovible pour permettre
leur consultation ultrieure ;
permettent laccs du programme aux compteurs dentres du journal afin
de fournir les informations sur la dtection des modifications distance.
Remarques :
Les automates CompactLogix 1769-L3x et 1769-L4x ne prennent pas en
charge les journaux sur un support amovible et la valeur de vrification nest
pas remplie.
La valeur de vrification nest pas prise en charge dans la version 19 ou
antrieure du logiciel RSLogix 5000.
Rubrique

Page

Journal de lautomate

24

En-tte du journal dautomate

24

Saisie du journal dautomate

25

Saisies enregistres dans le journal dautomate

25

Mmoire tampon du journal dautomate

26

Fichiers de journal dautomate et support amovible

26

Ecriture du journal dautomate sur la carte CompactFlash

27

Compteurs du journal de lautomate

31

Stockage du fichier journal

36

Stockage du fichier journal

36

Format du fichier journal

37

Cration de saisies de journal personnalises

38

Exemple de fichier en logique relais

39

Evnements du journal de lautomate

39

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

23

Chapitre 3

Journal de lautomate

Un journal dautomate est un enregistrement des interactions qui se sont


produites dans lautomate en raison de conditions physiques telles que
commutateur cl et support amovible, conditions de dfaut et modifications de
la programmation du logiciel RSLogix 5000. Jusqu 100 entres de journal sont
mises en mmoire tampon dans lautomate. Lautomate peut sauvegarder ces
entres sur le support amovible en utilisant une instruction de message. De plus,
lautomate peut tre configur pour sauvegarder automatiquement ces entres sur
le support amovible lorsque 80 entres se sont accumules.

Journal de lautomate

Dans lexemple suivant, les numros denregistrements 4 6 font partie de la


fonction Change Detection (dtection des modifications). Voir Dtection des
modifications, page 45
Tableau 1 Exemple de fichier journal dautomate
Numro denregistrement

Date

Description
denregistrement

Nom dutilisateur

Nom de
la station
de travail

Identifiant Informations
FactoryTalk complmentaires

Valeur de vrification de
la dtection des
modifications

12-Fv 03:39:34

Chargement du projet

John Doe

Ord. portable

FT\JDoe

16#FD60_CB89_029F_3500

12-Fv 04:05:12

Forage activ

Jones

USMAYLT

FT\Jones

12-Fv 04:22:03

Editions en ligne
modifiant le programme
automate

JohnDoe

Ord. portable

FT\JDoe

12-Fv 04:42:12

Ajout saisie journal des


modifications

12-Fv 04:50:43

Masque de dtection de
modification modifi

aucune

aucune

12-Fv 04:58:29

Ajout saisie journal des


modifications

aucune

aucune

Projet L71

FT\JDoe

16#FD60_CB89_029F_3521
Ancien masque
16#FFFF_FFFF_FFFF_
FFFF,
Nouveau masque
16#FFFF_FFFF_FFFC_
FFFF

16#FD60_CB89_029F_3566

16#FD60_CB89_029F_35BF

En-tte du journal dautomate


Lorsque lautomate cre un fichier journal sur le support amovible, il inclut
certaines informations den-tte. Ces informations incluent :
la date de cration du fichier journal ;
le numro de modle de lautomate ;
le numro de srie de lautomate ;
la version du firmware de lautomate.

24

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Saisie du journal dautomate


Chaque saisie du journal peut inclure les informations suivantes :
le numro de saisie ;
la date de loccurrence (UTC horloge 24 heures) ;
la description de la saisie ;
le nom dutilisateur Windows ;
le nom de la station de travail ;
lidentifiant de lutilisateur FactoryTalk (le cas chant) ;
les informations complmentaires.
la valeur de vrification de la dtection des modifications (Reportez-vous
Dtection des modifications de lautomate en page 46).
Figure 1 Exemple de fichier Excel dun journal dautomate

Saisies enregistres dans le journal dautomate


Le tableau ci-dessous est une liste des saisies dtectes et enregistres. Ces
vnements sont dcrits plus en dtail dans la section Evnements du journal de
lautomate, page 39.
Projet tlcharg
Projet charg partir dun support amovible
Projet stock sur un support amovible
Editions en ligne modifiant le programme automate
Importation partielle en ligne termine ou transaction engage
Forages dE/S activs, dsactivs, supprims ou modifis
Forages SFC activs, dsactivs, supprims ou modifis
Mise jour du firmware
Donnes de point constant modifies
Donnes de plusieurs points constants modifies
Modification de la configuration de point constant rinitialise
Changement de mode
Dfaut majeur, dfaut majeur effac
Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

25

Chapitre 3

Journal de lautomate

Proprits du programme modifies


Proprits de tche modifies
Tranche de temps automate modifie
Support amovible insr ou retir
Signature de scurit cre ou efface
Scurit verrouille ou dverrouille
Saisie personnalise : programme dfini par lutilisateur afin de crer
une saisie de journal, avec description de saisie et informations
complmentaires dfinies par lutilisateur.
Effacement de signature de scurit bloqu en mode Excution
Effacement de signature de scurit autoris en mode Excution
La valeur de dtection des modifications a chang

Mmoire tampon du journal dautomate


Lautomate garde jusqu 100 saisies de journal dans sa mmoire interne qui sert
alors de mmoire tampon. Lorsquil est configur ainsi, lautomate peut crire
les enregistrements de cette mmoire tampon sur le support amovible lorsque
la mmoire tampon interne est pleine 80 %. Dautre part, il est possible de
commander lautomate dcrire les enregistrements de la mmoire tampon sur
le support amovible en utilisant une instruction de message. Cette procdure est
dtaille ci-dessous. Ds quun enregistrement du journal est crit sur le support
amovible, il est effac de la mmoire tampon.
Si le support amovible nest pas prsent, sil est plein ou si lautomate nest pas
configur pour crire automatiquement les enregistrements de la mmoire
tampon sur le support amovible et que la mmoire tampon interne est pleine, les
saisies continuent dtre enregistres dans la mmoire tampon de faon circulaire.
Cest dire que les nouvelles saisies enregistres crasent les enregistrements les
plus anciens.

Fichiers de journal dautomate et support amovible


Lorsquils sont crits sur le support amovible, les journaux dautomate sont
stocks sous forme de fichiers texte avec valeurs spares par des tabulations (Tab
Separated Value TSV). Chaque fois que lautomate crit des saisies sur la carte
CompactFlash, elles sont ajoutes au fichier texte jusqu ce que le fichier ait une
taille de 1 Mo. A ce moment, lautomate cre un nouveau fichier.
Lautomate ne tente pas dcrire des saisies de journal sur un support amovible
plein. Lorsque le support amovible est plein, le systme se comporte comme si ce
support ntait pas prsent.
Puisque les fichiers journaux sont sauvegards en tant que fichiers texte au format
TSV, aucun outil spcial nest requis pour les lire. Ils peuvent tre ouverts avec
nimporte quel diteur de texte ou tableur, comme Microsoft Excel.

26

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Ecriture du journal dautomate sur la carte CompactFlash


Le journal de lautomate peut tre crit sur la carte CompactFlash
automatiquement ou sur sollicitation.
CONSEIL

Certains automates Logix acceptent dautres types de supports amovibles pouvant tre
utiliss pour crire les saisies du journal dautomate. Consultez la documentation de
lautomate Logix pour plus dinformations concernant le type de support amovible pris
en charge par votre automate Logix.

Sauvegarde automatique
Lorsque la mmoire tampon interne de lautomate o sont enregistres les saisies
du journal est pleine 80 %, il peut crire automatiquement les enregistrements
de cette mmoire sur la carte CompactFlash. De plus, les enregistrements prsents
dans la mmoire tampon peuvent tre crits automatiquement avant une mise
jour du firmware. Ceci se configure en envoyant une instruction de message
lautomate, en utilisant un message de type CIP Generic (CIP gnrique) et
un service de type Controller Log Automatic Write Set (Activer lcriture
automatique du journal dautomate). Lenvoi dune valeur 0 dsactive lcriture
automatique et lenvoi dune valeur 1 active cette criture automatique. Par dfaut,
les entres ne sont pas crites automatiquement.
Une ligne de logique relais qui excute cette configuration et la fentre de
configuration de linstruction de message sont illustres ci-dessous.
Figure 2 Instruction de logique relais pour activer (Set) la sauvegarde automatique

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

27

Chapitre 3

Journal de lautomate

Bote de dialogue de configuration de lactivation (Set) de la sauvegarde


automatique

28

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Ltat actuel du rglage de lcriture automatique peut tre rcupr en utilisant


une instruction de message avec un message de type CIP Generic (CIP
gnrique) et un service de type Controller Log Automatic Write Get
(Obtenir lcriture automatique du journal dautomate). Une ligne de logique
relais qui obtient cette valeur et la configuration de linstruction de message sont
illustres ci-dessous.
Instruction de logique relais pour obtenir (Get) la sauvegarde automatique

Bote de dialogue de configuration de lobtention (Get) de la sauvegarde


automatique

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

29

Chapitre 3

Journal de lautomate

Sauvegarde sur sollicitation


Lautomate peut recevoir une commande lui indiquant dcrire les
enregistrements de la mmoire tampon sur la carte CompactFlash en utilisant
une instruction de message avec un message de type CIP Generic
(CIP gnrique) et un service de type Controller Log Write To Media
(Ecriture du journal dautomate dans le support).
Une ligne de logique relais qui envoie ce message et la configuration de
linstruction de message sont illustres ci-dessous.
Figure 3 Instruction de logique relais pour crire les enregistrements en mmoire tampon
dans la carte CompactFlash

Bote de dialogue de configuration de lcriture des enregistrements en mmoire


tampon dans la carte CompactFlash

30

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Compteurs du journal de lautomate


Trois compteurs fournissent des statistiques en temps rel sur les modifications
apportes lautomate.
Nom du compteur

Description

Accs

Total Entry Count (nombre total


de saisies)

Nombre de saisies ajoutes au journal depuis la dernire


mise jour du firmware.

GSV/SSV

Unsaved Entry Count (nombre


de saisies non sauvegardes)

Nombre de saisies dans la RAM de lautomate pas encore


crites sur la carte CompactFlash.

GSV

Modify Execution Count


(nombre de modifications en
excution)

Nombre qui indique les modifications qui changent le


comportement dun automate en fonctionnement. Un
sous-ensemble de saisies incrmente ce nombre.

GSV/SSV

Nombre total de saisies


Total Entry Count est le nombre de saisies de lautomate qui ont t ajoutes
depuis la dernire mise jour du firmware. Ce nombre augmente aprs chaque
ajout de saisie au journal et il est crit dans le journal dans le champ Record
Number (nombre denregistrements). En utilisant une instruction dcriture de
valeur systme (Set System Value SSV), il peut tre rgl sur une valeur connue.
Ceci peut tre utile, par exemple, pour surveiller les modifications du systme
pendant un lot de fabrication.
Cette ligne de logique relais montre comment rcuprer le nombre total de
saisies en utilisant une instruction dacquisition de valeur systme (Get System
Value GSV).
Acquisition du nombre total de saisies laide dune instruction Get System
Value (GSV)

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

31

Chapitre 3

Journal de lautomate

Cette ligne de logique relais montre comment rgler le nombre total de saisies
sur une valeur connue (dans cet exemple, 0) en utilisant une instruction SSV.
Figure 4 Instruction pour rgler le nombre total de saisies une valeur connue

Nombre de saisies non sauvegardes


Unsaved Entry Count est le nombre de saisies du journal qui se trouvent
dans la mmoire de lautomate mais qui nont pas encore t enregistres sur la
carte CompactFlash.
Ce nombre est disponible via une instruction GSV et peut tre compris entre
0 et 100, le nombre maximum de saisies que lautomate peut mettre en mmoire
tampon.
Cette ligne de logique relais montre comment rcuprer le nombre de saisies
non sauvegardes en utilisant une instruction Get System Value (GSV).
Figure 5 Rcuprer le nombre de saisies non sauvegardes en utilisant une instruction Get
System Value (GSV)

32

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Nombre de modifications en excution


Execution Modification Count enregistre le nombre de modifications qui
peuvent modifier le comportement dun automate en fonctionnement. Ce
compteur peut tre configur de faon inclure ou exclure les modifications de
forage.
Les vnements qui entranent laugmentation du nombre de modifications en
excution comprennent :
les modifications en ligne testes ou assembles ;
les forages activs ou dsactivs, selon la configuration ;
les proprits de programme modifies ;
les proprits de tche modifies ;
la tranche de temps automate modifie.
Ce compteur peut tre rgl une valeur connue en utilisant une instruction SSV.
Cette ligne de logique relais montre comment rcuprer le nombre de
modifications en excution en utilisant une instruction GSV.
Figure 6 Rcuprer le nombre de modifications en excution en utilisant une instruction GSV

Cette ligne de logique relais montre comment rgler le nombre de


modifications en excution une valeur connue.
Figure 7 Rgler le nombre de modifications en excution une valeur connue

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

33

Chapitre 3

Journal de lautomate

Une instruction de message de type CIP Generic et un service de type


Controller Log Config Execution Set (Activer lexcution de configuration
du journal dautomate) est utilise pour dfinir si le nombre de modifications en
excution inclut le forage.
Si une valeur 1 est envoye, les forages seront inclus dans le comptage. Si une
valeur 0 est envoye, les forages seront exclus.
La ligne de logique relais ci-dessous montre comment envoyer linstruction
message. La bote de dialogue de configuration de linstruction message est
galement illustre.
Figure 8 Instruction pour rgler le masque de configuration du nombre de modifications en
excution

Figure 9 Bote de dialogue pour rgler le masque de configuration du nombre de modifications


en excution

Llment Source doit tre un type de donnes DINT.

34

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Une instruction message est galement utilise pour rcuprer la valeur actuelle
de cette configuration. Ce message utilise un message de type CIP Generic
et un service de type Controller Log Config Execution Get (Obtenir
lexcution de configuration du journal dautomate).
La ligne de logique relais ci-dessous montre comment envoyer linstruction
message. La bote de dialogue de configuration de linstruction message est
galement illustre.
Figure 10 Instruction pour obtenir le masque de configuration du nombre de modifications en
excution

Figure 11 Bote de dialogue pour obtenir le masque de configuration du nombre de


modifications en excution

Le point de Destination doit tre de type DINT.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

35

Chapitre 3

Journal de lautomate

Stockage du fichier journal


Lorsquun fichier journal est crit sur la carte CompactFlash, il est stock dans
\Logix\XXXXXXXX\Logs\VYY_ZZ , o XXXXXXXX est le numro de
srie huit chiffres de lautomate et YY_ZZ est le numro de version du firmware
(rvision majeure_mineure).
Figure 12 Emplacement du fichier journal

Le fichier est appel ControllerLog_yyy.txt o yyy est un numro squentiel


allant de 000 999. Les nouvelles saisies sont ajoutes au fichier journal jusqu ce
quil atteigne la taille de 1 Mo. Lorsquil atteint cette taille, lcriture suivante dans
le journal de lautomate provoque la cration dun nouveau fichier qui porte le
numro suivant dans la squence.
Lorsquil y a 1000 fichiers de 1 Mo, aucun nouveau journal nest cre. Lautomate
recherche cependant le nom de fichier avec le numro le plus petit quil peut crer
ou dans lequel il peut crire. Par exemple, si un utilisateur efface les fichiers 001
100, mais laisse les autres fichiers, lautomate recommence crer des journaux en
dmarrant au numro 001. Sil y a dj 1000 fichiers et quun utilisateur efface des
enregistrements de journal dans le fichier 005, lautomate crit les nouvelles saisies
de journal dans ce fichier. Lautomate commence 000 et recherche le premier
fichier qui nexiste pas ou dont la taille fait moins de 1 Mo.
Chaque fois quun automate ouvre un fichier journal pour y crire, il cre un
fichier de secours qui est une copie du fichier journal avant cette criture. Ce
fichier est appel Backup.txt. Le fichier de secours est cras chaque fois quun
fichier journal est ouvert pour recevoir une criture.

36

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Les utilisateurs doivent librer rgulirement de lespace sur la carte pour y


recevoir de nouveaux fichiers journaux. Lautomate nefface aucun fichier de la
carte pour librer de lespace pour les nouveaux fichiers journaux.

Format du fichier journal


Le tableau suivant rpertorie les informations contenues dans le fichier journal de
lautomate.
Contenu

Description

Format

Heure

Heure UTC de lautomate.

MMM-JJ-AA HH:MM:SS
Horloge 24 heures

Saisie

Description de la saisie Dfinie dans la section


Saisie du journal dautomate.

Nom dutilisateur

Identifiant de connexion de lutilisateur.

Nom de domaine Windows avec


nom daffichage le cas chant

Nom de la station de travail

Nom de lordinateur de lutilisateur.

Nom de lordinateur

Identifiant FactoryTalk

Identifiant de connexion FactoryTalk de lutilisateur. Caractres alphanumriques

Informations
complmentaires

Informations spcifiques de la saisie. Dfinies dans


la section Saisie du journal dautomate.

Valeur de vrification de
la dtection des
modifications(1)

Modifications de la valeur de vrification.

(1) RSLogix 5000, version 20 ou ultrieure, voir la section Dtection des modifications, page 45.

Le fichier journal est format en UTF-16 et possde une extension de fichier .txt.
Cliquer deux fois sur le fichier louvre dans Notepad sur la plupart des systmes.
Cependant, puisquil est format en valeurs spares par des tabulations (Tab
Separated Value TSV), il peut galement tre ouvert avec un tableur, comme
Microsoft Excel.
Lcran suivant est un exemple de fichier journal affich dans Notepad.
CONSEIL

Pour RSLogix 5000 v20, une colonne pour la modification de la valeur de vrification est incluse dans
le fichier journal.

Figure 13 Fichier journal dautomate affich dans Notepad

Lcran suivant est un exemple de fichier journal affich dans Excel.


Figure 14 Fichier journal dautomate affich dans Excel

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

37

Chapitre 3

Journal de lautomate

Cration de saisies de journal personnalises


Des saisies personnalises peuvent tre ajoutes au journal de lautomate en
utilisant une instruction message. Linstruction message utilise un message de
type CIP Generic et un service de type Controller Log Add Entry
(Ajout de saisie au journal dautomate).
Llment source de ce message doit tre un point de type de donnes dfini par
lutilisateur. Le type de donnes dfini par lutilisateur doit contenir deux
membres de chane. La premire chane sera insre dans le champ Description
de la saisie du journal. La deuxime chane sera insre dans le champ Extended
Information (informations complmentaires) de la saisie du journal.
La ligne de logique relais ci-dessous montre comment envoyer linstruction
message. La bote de dialogue de configuration de linstruction message est
galement illustre, ainsi que la dfinition du type de donnes dtermin par
lutilisateur et utilis pour llment source.
Figure 15 Envoi de linstruction message

Figure 16 Bote de dialogue dajout de sasie au journal de lautomate

38

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Figure 17 Exemple de bote dialogue de type de donnes

Exemple de fichier en logique relais


Le logiciel RSLogix 5000 contient un fichier dexemple de logique relais pour
la journalisation dautomate. Si vous avez install les fichiers dexemple lors de
linstallation, le fichier ControllerLogServices.ACD se trouve lemplacement
suivant.

Evnements du journal de lautomate


Ce tableau dcrit les vnements que lautomate stocke dans le journal de
lautomate.
Saisie

Informations consignes

Chargement du projet(1)

Horodatage
Description de la saisie : chargement du projet
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : projet

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

39

Chapitre 3

Journal de lautomate

Saisie

Informations consignes

Chargement partir dun


support amovible

Horodatage
Description de la saisie : chargement du projet
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : projet

Chargement auto initi


partir dun support amovible

Horodatage
Description de la saisie : chargement automatique du projet
Nom de lutilisateur : local
Nom de la station de travail : aucun
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : projet

Stockage sur un support


amovible

Horodatage
Description de la saisie : stockage du projet
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : projet

Modifications en ligne testes


ou assembles

Horodatage
Description de la saisie : ditions en ligne modifiant le programme automate
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes
Modifications consignes :

40

test des modifications de programme ;


modifications de programme non testes ;
assembler les modifications du programme ;
accepter les modifications du programme ;
accepter les modifications de ligne en attente.

Importation partielle en ligne


termine(2)

Horodatage
Description de la saisie : importation partielle de lautomate modifi en ligne
Nom de lutilisateur
Nom de la station
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Forage dE/S activ

Horodatage
Description de la saisie : forage dE/S activ
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Forage dE/S dsactiv

Horodatage
Description de la saisie : forage dE/S dsactiv
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Forage dE/S supprim

Horodatage
Description de la saisie : forage dE/S supprim
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Forage dE/S modifi

Horodatage
Description de la saisie : valeur de forage dE/S modifie
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : point

Forage SFC activ

Horodatage
Description de la saisie : forage SFC activ
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Saisie

Informations consignes

Forage SFC dsactiv

Horodatage
Description de la saisie : forage SFC dsactiv
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Forage SFC supprim

Horodatage
Description de la saisie : forage SFC supprim
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Forage SFC modifi

Horodatage
Description de la saisie : valeur de forage dlment SFC chang
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : sous-programme

Mise jour du firmware


partir de la station de travail

Horodatage
Description de la saisie : tentative de mise jour du firmware
Nom de lutilisateur : aucun
Station de travail : aucune
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : ancienne rvision <majeure.<mineure>,
nouvelle rvision <majeure.<mineure>,
o les numros de rvision majeure et mineure ont chacun deux chiffres.

Mise jour du firmware


partir du support amovible

Horodatage
Description de la saisie : tentative de mise jour du firmware partir du support
amovible
Nom de lutilisateur : local
Station de travail : aucune
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : ancienne rvision <majeure.<mineure>,
nouvelle rvision <majeure.<mineure>,
o les numros de rvision majeure et mineure ont chacun deux chiffres.

Modification du mode via


RSLogix 5000

Horodatage du lancement de changement de mode


Description de la saisie : changement de mode distance
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : ancien mode <mode>, nouveau mode <mode>
Modes possibles :

Modification du mode via


commutateur cl

Excution
Excution distance
Test
Programme
Programme distance

Horodatage
Description de la saisie : changement du mode par le slecteur cl
Nom de lutilisateur : local
Nom de la station de travail : aucun
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : ancien mode <mode>, nouveau mode <mode>
Modes possibles :

Excution
Excution distance
Test
Programme
Programme distance

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

41

Chapitre 3

Journal de lautomate

Saisie

Informations consignes

Dfaut majeur

Horodatage
Description de la saisie : un dfaut majeur sest produit
Nom de lutilisateur : aucun
Nom de la station de travail : aucun
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : type de dfaut <numro de type>, code de
dfaut <numro du code>

Dfauts majeurs effacs

Horodatage
Description de la saisie : tous les dfauts majeurs effacs
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Dfauts majeurs effacs par


le slecteur cl

Horodatage
Description de la saisie : tous les dfauts majeurs effacs
Nom de lutilisateur : local
Nom de la station de travail : aucun
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : aucunes

Proprits du programme
modifies

Horodatage
Description de la saisie : proprits du programme modifies
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : programme
Changements de proprit consigns :

- case cocher Inhibit


- changement du sous-programme principal
- changement de la routine de gestion des dfauts
Proprits de tche modifies

Horodatage
Description de la saisie : proprits de tche modifies
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : tche
Changements de proprit de tche consigns :

- changement de type
- case cocher Inhibit
- case cocher Disable Automatic Output Processing to Reduce Task
Overhead (dsactiver le traitement automatique des sorties pour
rduire la surcharge due la tche)
- valeur de priorit
- valeur dintervalle
- case cocher Execute if no Event occurs within X ms (excuter si
aucun vnement ne se produit dans X ms)
- changement de dclencheur
- changement du point de dclenchement
- changement de planification/opration de maintenance
Tranche de temps automate
modifie

Horodatage
Description de la saisie : tranche de temps automate modifie
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires
Changement consigns :

- tranche de temps systme


- boutons doption During unused System Overhead Time Slice
(pendant la tranche de temps systme inutilise)
Support amovible retir

42

Horodatage
Description de la saisie : Support amovible retir
Nom de lutilisateur : local
Nom de la station de travail : aucun
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : aucunes

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Journal de lautomate

Chapitre 3

Saisie

Informations consignes

Support amovible insr

Horodatage
Description de la saisie : support amovible insr
Nom de lutilisateur : local
Nom de la station de travail : aucun
Identifiant de connexion FactoryTalk : aucun
Informations complmentaires : aucunes

Cration de signature de
scurit

Horodatage
Description de la saisie : cration de la signature de scurit
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires :
numro de la signature : 0xYYYYYYYY (format hexadcimal)

Suppression de la signature
de scurit

Horodatage
Description de la saisie : suppression de la signature de scurit
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires :
numro de la signature : 0xYYYYYYYY (format hexadcimal)

Scurit verrouille

Horodatage
Description de la saisie : verrouillage de la scurit
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Scurit dverrouille

Horodatage
Description de la saisie : dverrouillage de la scurit
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : aucunes

Entre personnalise

Horodatage
Description de la saisie : <chane fournie par lutilisateur>, 40 caractres
maximum
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : <info fournie par lutilisateur>, 82 caractres
maximum

Donnes de point constant


modifies

Horodatage
Description de la saisie : donnes de point constant modifies
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : point : <nom de point><ancienne valeur>
to <new value>

Donnes de plusieurs points


constants modifies

Horodatage
Description de la saisie : donnes de plusieurs points constants modifies
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : point : <nom de point>

Modification de la
configuration de point
constant rinitialise

Horodatage
Description de la saisie : rinitialisation de la configuration de point constant
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires : point : <nom de point>

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

43

Chapitre 3

Journal de lautomate

Saisie

Informations consignes
(3)

Horodatage
Description de la saisie : rinitialisation de la configuration de point constant
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires

Effacement de signature de
scurit inhib en mode
Excution

Horodatage
Description de la saisie : rinitialisation de la configuration de point constant
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires
Valeur de vrification de la dtection des modifications

Effacement de signature de
scurit autoris en mode
Excution

Horodatage
Description de la saisie : rinitialisation de la configuration de point constant
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires
Valeur de vrification de la dtection des modifications

Masque de valeur de
vrification modifi

Horodatage
Description de la saisie : rinitialisation de la configuration de point constant
Nom de lutilisateur
Nom de la station de travail
Identifiant de connexion FactoryTalk
Informations complmentaires
Valeur de vrification de la dtection des modifications

Corrlation affecte

(1) RSLogix 5000, version 20 ou ultrieure : la colonne Change Detection Audit Value est incluse dans le journal de lautomate. Cette
colonne est utilise pour enregistrer la valeur de vrification pour la dtection des modifications (Audit Value for Change Detection).
Reportez-vous Dtection des modifications de lautomate en page 46.
(2) RSLogix 5000, version 20 ou ultrieure : cette valeur dans le journal de lautomate est quivalente la transaction engage dans le
masque de dtection des modifications. Voir Format de ChangesToDetect, page 48.
(3) RSLogix 5000 version 20 ou ultrieure : la corrlation affecte (Correlation Affected) peut inclure la dtection dun composant cr,
effac ou modifi ; ou le programme logique a t modifi. Inclure lvnement Correlation Affected met jour la valeur de
vrification pour ces types de modifications, mme si dautres vnements similaires (comme Editions en ligne modifiant le
programme automate ou Proprits de tche modifies ) sont masqus. Voir Format de ChangesToDetect, page 48

44

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Chapitre

Dtection des modifications

Introduction

La fonction de dtection des modifications de lautomate fournit un moyen


supplmentaire pour dtecter les modifications apportes lautomate Logix :
une valeur de vrification unique est gnre lorsquun projet est charg
dans lautomate ;
lorsquun changement est dtect dans lautomate, une nouvelle valeur de
vrification est gnre ;
le masque ChangesToDetect (modifications dtecter) vous permet de
configurer avec le programme les vnements pour lesquels les
modifications sont surveiller ;
la dtection des modifications de lautomate est intgre dans le logiciel
RSLogix 5000.
IMPORTANT

La fonction de dtection des modifications nest pas prise en charge dans la


version 19 ou antrieure du logiciel RSLogix 5000.

Remarque :
La dtection des modifications nest pas disponible dans RSLogix Emulate
5000 Controller et SoftLogix5860 Controller, la valeur de vrification
nest pas remplie.
Les automates CompactLogix 1769-L3x et 1769-L4x ne prennent pas en
charge le stockage des saisies de journal sur un support amovible.
La dtection des modifications est intgre au logiciel FactoryTalk
AssetCentre, version 4.1 et ultrieure. FactoryTalk AssetCentre peut tre
configur pour dtecter les modifications de lautomate et pour lire le
journal de lautomate.
La dtection des modifications nest pas intgre aux utilitaires RSMACC.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

45

Chapitre 4

Dtection des modifications

Dtection des modifications de


lautomate

Deux attributs dautomate sont utiliss pour la prise en charge de la fonction de


dtection des modifications dans le logiciel Logix 5000, version 20 et ultrieure.
Nom dattribut

Description

Accs

AuditValue

Valeur de vrification unique gnre lorsquun projet est


tlcharg dans lautomate ou charg partir dun
support de stockage amovible. Lorsquune modification
est dtecte, cette valeur est mise jour.
Pour dfinir les modifications qui sont surveilles, utilisez
lattribut ChangesToDetect (modifications dtecter).

GSV

ChangesToDetect

Utiliser pour dfinir les modifications qui sont surveilles.


Lorsquune modification surveille se produit, la valeur
de vrification est mise jour.

GSV/SSV

ChangesToDetect
Le masque ChangesToDetect (modifications dtecter) est une valeur 64 bits.
Chaque bit du masque ChangesToDetect correspond un vnement particulier
qui peut entraner la modification de la valeur de vrification. Voir Format de
ChangesToDetect, page 48.
IMPORTANT La dtection des modifications nest pas disponible dans RSLogix

Emulate 5000 Controller et SoftLogix5860 Controller.


Si un bit a une valeur de 1, lvnement correspondant est surveill et lorsquune
modification se produit pour cet vnement, lattribut AuditValue est mis jour.
Si un bit a une valeur de 2, lvnement correspondant nest pas surveill et
naffecte pas lattribut AuditValue. La valeur de vrification (Audit Value) par
dfaut de : 0xFFFFFFFFFFFFFFFF indique que tous les vnements sont
surveills.
CONSEIL

La valeur de vrification (Audit Value) est mise jour lorsque lautomate est en ligne.

Certains vnements mettent toujours jour la valeur de vrification lorsquils se


produisent. Par exemple, la valeur de vrification est modifie lorsquun projet est
charg sur lautomate, ou lorsque Changes to Detect (modifications surveiller)
est reconfigur. Ces types dvnements ne sont pas inclus dans le masque
Changes To Detect.
Le masque ChangesToDetect peut tre configur par le programme laide des
instructions SSV, GSV et MSG.
CONSEIL

46

Vous pouvez utiliser longlet Security (scurit) dans la bote de dialogue Controller
Properties (proprits de lautomate) pour configurer la dtection des modifications
(Change Detection) si vous utilisez le logiciel RSLogix 5000, version 20 ou ultrieure.
Voir Dtection des modifications dans RSLogix 5000, page 50.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Dtection des modifications

Chapitre 4

Utilisez linstruction Set System Value (SSV) (rglage de la valeur systme) pour
crire dans lattribut ChangesToDetect et linstruction Get System Value (GSV)
(obtenir la valeur systme) pour lire lattribut ChangesTo Detect avec le
programme.

CONSEIL

Il est recommand dutiliser le type de donnes DINT[2] pour viter les limites
lorsque vous travaillez avec les types de donnes LINT dans les automates
Rockwell Automation.

La bote de dialogue de configuration de message peut tre utilise pour lire ou


crire lattribut ChangesToDetect au moyen de messages CIP Generic. Pour plus
dinformations sur la faon daccder aux donnes grce une instruction MSG,
voir la publication 1756-UM012, Logix5000 Controllers Messages
Programming Manual.
Utilisez ces rglages pour configurer lattribut ChangesToDetect dans la bote de
dialogue de configuration de message.
Si vous voulez

Dans cette
proprit

Entrez ou slectionnez

dfinir les vnements


dautomate dont les
modifications seront surveilles

Type de message

CIP Generic

Type de service

Changes to Detect Set

Source

nom_point de type DINT[2] ou LINT 1


Ce point reprsente un masque de bit des modifications
surveilles pour lautomate.

Destination

Laisser vierge

Type de message

CIP Generic

Type de service

Changes to Detect Get

Source

Laisser vierge

Destination

nom_point de type DINT[2] ou LINT 1


Ce point reprsente un masque de bit des modifications
surveilles dans lautomate.

obtenir les vnements


dautomate dont les
modifications seront surveilles

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

47

Chapitre 4

Dtection des modifications

AuditValue
Utilisez linstruction Get System Value (GSV) pour lire lattribut AuditValue avec
le programme.

La bote de dialogue de configuration de message peut tre utilise pour lire


lattribut AuditValue au moyen de messages CIP Generic. Pour plus
dinformations sur la faon daccder aux donnes grce une instruction MSG,
voir la publication 1756-UM012, Logix5000 Controllers Messages
Programming Manual.
Utilisez ces rglages pour lire lattribut AuditValue dans la bote de dialogue de
configuration de message.
Si vous voulez

Dans cette
proprit

Entrez ou slectionnez

Obtenir la valeur de vrification

Type de message

CIP Generic

Type de service

Audit Value Get

Source

Laisser vierge

Destination

nom_point de type DINT[2] ou LINT 1


Ce point contient lattribut AuditValue de lautomate.

Format de ChangesToDetect

48

Numro de bit

Description dvnement

Projet stock sur un support amovible

Modifications en ligne modifiant le programme automate

Transaction engage
Indique quun groupe dune ou plusieurs modifications a t appliqu
lautomate. Par exemple, cela peut se produire lorsquun sous-programme est
import en ligne ou lorsquune configuration de module est modifie en ligne.

Forage SFC activ

Forage SFC dsactiv

Forage SFC supprim

Valeur de forage dlment SFC chang

Forage dE/S activ

Forage dE/S dsactiv

Forage dE/S supprim

10

Forage dE/S modifi

11

Tentative de mise jour du firmware

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Dtection des modifications

Chapitre 4

Numro de bit

Description dvnement

12

Tentative de mise jour du firmware partir du support amovible

13

Changement de mode distance

14

Changement du mode par le slecteur cl

15

Un dfaut majeur sest produit

16

Tous les dfauts majeurs effacs

17

Tous les dfauts majeurs effacs par le commutateur cl

18

Proprits de tche modifies

19

Proprits du programme modifies

20

Tranche de temps automate modifie

21

Support amovible retir

22

Support amovible insr

23

Signature de scurit cre

24

Signature de scurit efface

25

Verrouillage de la scurit

26

Dverrouillage de la scurit

27

Valeur de point constant modifie

28

Valeurs de plusieurs points constants modifies

29

Attribut de point constant effac

30

Attribut de point constant activ

31

Saisie personnalise du journal ajoute

32

Corrlation affecte
Indique quune modification de lautomate affecte la synchronisation entre
lautomate et le fichier projet charg sur lautomate.
Conseil : la corrlation affecte (Correlation Affected) peut inclure la dtection
dun composant cr, effac ou modifi ; ou le programme logique a t modifi.
Inclure lvnement Correlation Affected met jour la valeur de vrification pour
ces types de modifications, mme si dautres vnements similaires (comme
Editions en ligne modifiant le programme automate ou Proprits de tche
modifies ) sont masqus.

33

Effacement de signature de scurit bloqu en mode Excution

34

Effacement de signature de scurit autoris en mode Excution

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

49

Chapitre 4

Dtection des modifications

Dtection des modifications


dans RSLogix 5000

La bote de dialogue des proprits de lautomate du logiciel RSLogix 5000,


version 20 et ultrieure, possde un onglet de scurit (Security) qui permet aux
utilisateurs de configurer la dtection des modifications.

Pour modifier le champ Changes To Detect (modifications surveiller), vous


pouvez saisir une nouvelle valeur. Pour slectionner les vnements pour lesquels
il faut surveiller les modifications dans une liste, cliquez sur le bouton de
configuration Configure pour ouvrir la bote de dialogue Configure
Changes to Detect (configuration des modifications surveiller).
Pour plus dinformations sur la faon de configurer les rglages de longlet de
scurit (Security), voir la publication 1756-PM016, Logix5000 Security
Programming Manual, ou laide en ligne du logiciel RSLogix 5000.
CONSEIL

50

Pour configurer la dtection des modifications (Change Detection) avec le programme,


utilisez les instructions SSV, GSV ou MSG. Voir Dtection des modifications de
lautomate, page 46

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Chapitre

Accs aux informations dtat

Introduction

Lautomate prend en charge des mots-cl dtat que vous pouvez utiliser dans
votre programme logique pour surveiller des vnements particuliers.
Les mots-cl sont insensibles la casse.
Les indicateurs dtat pouvant changer trs rapidement, le logiciel
RSLogix 5000 naffiche pas ltat des indicateurs. Par exemple, mme
lorsquun indicateur dtat est activ, une instruction qui fait rfrence cet
indicateur nest pas en surbrillance.
Vous ne pouvez pas dfinir un alias de point vers un mot-cl.
Vous pouvez utiliser les mots-cl ci-dessous.
Pour dfinir si

Utilisez

la valeur que vous stockez ne peut pas rentrer dans la destination parce quelle est :
suprieure la valeur maximale pour la destination, ou
infrieure la valeur minimale pour la destination.
Important : chaque fois que S:V passe de zro un, un dfaut mineur est gnr (type 4, code 4)

S:V

La valeur de la destination de linstruction est 0.

S:Z

La valeur de la destination de linstruction est ngative.

S:N

Une opration arithmtique cre un report ou une retenue qui tente dutiliser des bits qui sont en dehors du type de donnes.
Par exemple :
ajouter 3 + 9 cre un report de 1 ;
soustraire 25 18 cre une retenue de 10.

S:C

Premire scrutation normale des sous-programmes du programme en cours.

S:FS

Au moins un dfaut mineur t gnr.


Lautomate active ce bit lorsquun dfaut mineur se produit en raison de lexcution du programme.
Lautomate nactive pas ce bit pour les dfauts mineurs qui ne sont pas lis lexcution du programme, comme une pile
faible.

S:MINOR

Etat de S:FS lorsque le projet a


un SFC

Ltat de S:FS dpend de ltat du graphe de fonctionnement squentiel (SFC).


Si vous utilisez S:FS dans une action dun graphe de fonctionnement
squentiel (SFC), S:FS est activ (on) pour une scrutation chaque fois que
ltape devient active. S:FS = step_name.FS.
EXEMPLE

Le SFC appelle une logique relais


A supposer que plusieurs tapes du SFC appellent le mme sousprogramme de logique relais et que la logique relais utilise S:FS,
chaque fois quune de ces tapes devient active, S:FS sactive pendant
une scrutation de la logique relais.

Si le SFC appelle un sous-programme, S:FS est activ (on) pendant une


scrutation chaque fois que ltape qui appelle le sous-programme devient
active. S:FS = step_name.FS.

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

51

Chapitre 5

Accs aux informations dtat

Si le SFC nappelle pas un sous-programme, S:FS est activ (on) pendant la


premire scrutation de la tche.
EXEMPLE

Plusieurs tches mais pas de SFC


Supposez que vous avez deux tches qui utilisent des logiques relais.
Lorsque la premire tche est excute pour la premire fois, S:FS sactive
pendant une scrutation. Ensuite, S:FS reste dsactiv pendant cette tche.
Lorsque lautre tche est excute pour la premire fois, S:FS sactive
pendant une scrutation de cette tche. S:FS reste dsactiv pendant la
premire tche qui a t excute.

Obtenir et rgler les donnes


systme

Lautomate stocke les donnes systme dans des objets. Il ny a pas de fichier dtat,
comme dans lautomate PLC-5. Utilisez linstruction GSV/SSV pour obtenir et
rgler les donnes systme de lautomate qui sont stockes dans les objets.
Linstruction GSV rcupre les informations spcifies et les place dans la
destination.
Linstruction SSV rgle lattribut spcifi avec des donnes provenant de la
source.
ATTENTION : utilisez linstruction SSV avec prcaution. Les modifications
des objets peuvent entraner un fonctionnement imprvisible de
lautomate ou des blessures au personnel.

Conformez-vous aux tapes suivantes pour obtenir ou rgler une valeur systme.
1. Dmarrez le projet RSLogix 5000.
2. Dans le menu Aide, choisissez Contenus.
3. Cliquez sur longlet Index.
4. Tapez objets GSV/SSV et cliquez sur Afficher.

52

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Accs aux informations dtat

Chapitre 5

5. Slectionnez lobjet.
Pour obtenir ou rgler

Slectionnez

Instructions personnalises pour logique couramment utilise

AddOnInstructionDefinition

Diffrents objets Axis selon lapplication de mouvement

Axis (diffrents types)

Tranche de temps systme

Controller

Matriel physique dun automate

ControllerDevice

Groupes dun ou plusieurs axes pour gnrer un mouvement coordonn

CoordinateSystem

Temps systme coordonn pour les dispositifs dun chssis

CST

Driver de communication DF1 pour le port srie

DF1

Historique des dfauts dun automate

FaultLog

Attributs dune instruction message

Message

Etat, dfauts et mode dun module

Module

Groupe daxes

MotionGroup

Informations sur un dfaut ou la dure de scrutation dun programme

Programme

Numro dinstance dun sous-programme

Routine

Diffrents objets pour la scurit

Safety

Configuration du port srie

SerialPortT

Proprits ou temps coul pour une tche

Task

Gestion de temps prcise pour la commande daxes

TimeSynchronize

Heure dun automate

WallClockTime

6. Dans la liste des attributs de lobjet, identifiez lattribut auquel vous voulez
accder.
Pour les informations dattribut, reportez-vous la publication
1756-RM003, Logix5000 Controllers General Instruction Reference
Manual.
7. Crez un point pour la valeur de lattribut.
Si le type de donnes de lattribut est

Alors

un lment (par exemple DINT)

Crez un point pour lattribut.

plus dun lment (par exemple DINT[7])

A. Crez un type de donnes dfini par


lutilisateur qui corresponde
lorganisation des donnes utilise par
lattribut.
B. Crez un point pour lattribut et
utilisez le type de donnes de
ltape A.

8. Dans le sous-programme de logique relais, entrez linstruction


approprie.
Pour

Entrez linstruction

obtenir la valeur dun attribut

GSV

rgler la valeur dun attribut

SSV

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

53

Chapitre 5

Accs aux informations dtat

9. Attribuez les oprandes ncessaires linstruction:


Pour cet oprande

Slectionnez

Nom de classe

Nom de lobjet.

Nom dinstance

Nom de lobjet spcifique (par exemple, nom du module


dE/S, de la tche, du message ncessaire).
Tous les objets nont pas besoin de cette saisie.
Pour spcifier la tche, le programme ou le sousprogramme en cours, slectionnez THIS.

Nom dattribut

Nom de lattribut.

Destination (GSV)

Point qui va stocker la valeur rcupre.


Si le point est un type de donnes dfini par lutilisateur
ou un tableau, slectionnez le premier membre ou
llment.

Source (SSV)

Point qui stocke la valeur rgler.


Si le point est un type de donnes dfini par lutilisateur
ou un tableau, slectionnez le premier membre ou
llment.

Cet exemple montre comment obtenir la date et lheure actuelles.


EXEMPLE

Obtenir une valeur systme

Pendant la premire scrutation, rcupre lattribut DateTime de lobjet WALLCLOCKTIME et le stocke dans le point wall_clock,
qui est bas sur un type de donnes dfini par lutilisateur.

42370

Pour plus dinformations sur les instructions GSV/SSV, voir la publication


1756-RM003, Logix5000 Controllers General Instructions Reference Manual.

54

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Index
A
accs
informations dtat51
AuditValue48
automate
entres de journal23
informations mmoire17

I
inhiber
connexion10
logique relais11
modules dE/S10
symbole attention10
INT21

C
ChangesToDetect46
chemin
chemin de connexion9
communiquer
autres automates9
CompactFlash
journal26
configurer
modules dE/S10
connexion
case cocher dfaut13
dfaillance12
dfaut dE/S12
dfaut majeur13
inhiber10
surveiller14

D
dfaut
connexion dE/S12
perte de communication12
dtection des modifications46
DINT22
donnes systmes
accs52

journal
carte CompactFlash26
compteurs31
emplacement du fichier36
en-tte24
exemple de fichier de logique relais39
format du fichier37
mmoire tampon26
nombre de modifications33
saisies25
saisies personnalises38

L
logique relais
exemple de fichier journal39

M
mmoire
dterminer la quantit17
estimer la quantit libre18
excuter une instruction message20
types17
visualiser lutilisation par lautomate19
modules dE/S
configuration du chemin9
dfaut de connexion12
inhiber10
perte de communication12

tat
donnes daccs51
mmoire17
surveiller52

O
objets
stockage de donnes52

F
fichier
journal37

P
passerelle
connexion de module10

G
GSV/SSV
objets52

S
surveiller
connexion dE/S14

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

55

Index

Notes :

56

Publication Rockwell Automation 1756-PM015D-FR-P Novembre 2011

Assistance Rockwell Automation


Rockwell Automation fournit des informations techniques sur Internet pour vous aider utiliser ses produits.
Sur le site http://www.rockwellautomation.com/support/, vous trouverez des manuels techniques, une foire aux questions, des notes
techniques et des profils dapplication, des exemples de code et des liens vers des mises jour de logiciels (service pack). Vous y trouverez
galement la rubrique My Support , que vous pouvez personnaliser pour utiliser au mieux ces outils.
Si vous souhaitez une assistance technique supplmentaire par tlphone pour linstallation, la configuration et le dpannage de vos
produits, nous proposons les programmes dassistance TechConnect. Pour de plus amples informations, contactez votre distributeur ou
votre reprsentant Rockwell Automation, ou allez sur le site http://www.rockwellautomation.com/support/.

Aide linstallation
En cas de problme dans les 24 heures suivant linstallation, consultez les informations donnes dans le prsent manuel.
Vous pouvez galement contacter lAssistance Rockwell Automation afin dobtenir de laide pour la mise en service de votre produit :
Pour les tats-Unis ou le
Canada

1.440.646.3434

Pour les autres pays

Utilisez la rubrique Worldwide Locator sur le site http://www.rockwellautomation.com/support/americas/


phone_en.html, ou contactez votre reprsentant Rockwell Automation.

Procdure de retour dun nouveau produit


Rockwell Automation teste tous ses produits pour en garantir le parfait fonctionnement leur sortie dusine. Cependant, si votre
produit ne fonctionne pas et doit faire lobjet dun retour :
Pour les tats-Unis

Contactez votre distributeur. Vous devrez lui fournir le numro de dossier que le Centre dassistance vous aura
communiqu (voir le numro de tlphone ci-dessus), afin de procder au retour.

Pour les autres pays

Contactez votre reprsentant Rockwell Automation pour savoir comment procder.

Commentaires
Vos commentaires nous aident mieux vous servir. Si vous avez des suggestions sur la faon damliorer ce document, remplissez
le formulaire de la publication RA-DU002, disponible sur le site http://www.rockwellautomation.com/literature/.

www.rockwel lautomation.com
Sige des activits Power, Control and Information Solutions
Amriques : Rockwell Automation, 1201 South Second Street, Milwaukee, WI 53204-2496 Etats-Unis, Tl. : +1 414.382.2000, Fax : +1 414.382.4444
Europe / Moyen-Orient / Afrique : Rockwell Automation NV, Pegasus Park, De Kleetlaan 12a, 1831 Diegem, Belgique, Tl. : +32 2 663 0600, Fax : +32 2 663 0640
Asie Pacifique : Rockwell Automation, Level 14, Core F, Cyberport 3, 100 Cyberport Road, Hong Kong, Tl. : +852 2887 4788, Fax : +852 2508 1846
Canada : Rockwell Automation, 3043 rue Joseph A. Bombardier, Laval, Qubec, H7P 6C5, Tl: +1 (450) 781-5100, Fax: +1 (450) 781-5101, www.rockwellautomation.ca
France : Rockwell Automation SAS 2, rue Ren Caudron, Bt. A, F-78960 Voisins-le-Bretonneux, Tl. : +33 1 61 08 77 00, Fax : +33 1 30 44 03 09
Suisse : Rockwell Automation AG, Buchserstrasse 7, CH-5001 Aarau, Tl. : +41 62 889 77 77, Fax : +41 62 889 77 11

Publication 1756-PM015D-FR-P Novembre 2011 58


Copyright 2011 Rockwell Automation, Inc. Tous droits rservs. Imprim aux tats-Unis.