Mode d'emploi Module de bus
MBM-PN-..-MLI-... (PROFINET)
11.4.
Structure du système et des zones de données dans le système de contrôle
Le système MLI offre une grande flexibilité grâce à sa structure modulaire. Cette flexibilité se retrouve également dans l'uti-
lisation des données de communication. Les zones de données occupées par le système dans votre système de contrôle
sont fonction de la structure de votre système.
Chaque module possède des données de communication fixes qui reçoivent une affectation fixe lors du paramétrage des
modules dans le logiciel de programmation. Certains modules et sous-modules disposent en plus de données optionnelles
que vous pouvez analyser. Il peut s'agir par exemple de fonctions de diagnostic détaillées.
Le diagramme ci-dessous explique les règles à utiliser pour regrouper les blocs de données des différents modules et
sous-modules. On fait ici la distinction entre données PROFINET non sécurité et données PROFIsafe sécurité.
Tandis que les données PROFINET sont toujours regroupées par octet (« block #1 ... #4 »), les données PROFIsafe le sont
par bit (« single bits » sur la figure ci-dessous). Cela signifie que vous devez veiller, avec les données PROFIsafe, à prévoir
un emplacement mémoire suffisant pour les données de sécurité.
L'exemple suivant montre la structure typique d'un système avec module de bus (BM1) auquel sont raccordés deux modules
d'interverrouillage (LM1 et LM2) sur un même faisceau de câbles. Le premier module d'interverrouillage (LM1) comprend
en plus un sous-module (SM1) avec un arrêt d'urgence et deux boutons. Cet exemple permet d'illustrer la composition des
données de communication.
PROFINET Input / Output
BM_
-
BM_
-
-
E_G
E_SYS
Diagnosebyte mit Fehlercodes optional steckbar)
Diagnostic byte with error codes (optional pluggable)
BM_
-
-
-
ACK_G
LM1
LM1
LM1
LM1
-
E_G
E_ER
E_SM2
E_SM1
-
-
-
-
-
Diagnosebyte mit Fehlercodes optional steckbar)
Diagnostic byte with error codes (optional pluggable)
LM1
LM1
-
-
-
ACK_G
ACK_ER
-
-
SM1
-
E_S1
Diagnosebyte mit Fehlercodes optional steckbar)
Diagnostic byte with error codes (optional pluggable)
-
-
SM1
SM1
O_H3B
O_H2B
O_H1B
LM2
LM2
LM2
LM2
-
E_G
E_ER
E_SM2
E_SM1
-
-
-
-
-
Diagnosebyte mit Fehlercodes optional steckbar)
Diagnostic byte with error codes (optional pluggable)
LM2
LM2
-
-
-
ACK_G
ACK_ER
24
BM_
BM_
BM_
E_ML2
E_ML1
D_RUN
-
-
LM1
LM1
LM1
I_UK
I_SK
D_RUN
LM1
LM1
LM1
I_OL
I_OT
I_OD
-
-
LM1
O_CL
-
SM1
SM1
SM1
I_S3
I_S2
I_S1
SM1
SM1
SM1
SM1
O_H3
O_H2
O_H1
LM2
LM2
LM2
I_UK
I_SK
D_RUN
LM2
LM2
LM2
I_OL
I_OT
I_OD
-
-
LM2
O_CL
MBM
block #1
MGB2-L1
block #2
single bits
block #3
MGB2-L1
block #4
single bits
Legend:
x block
optional
safe
(trad. mode d'emploi d'origine) MAN20001572-04-06/23
PROFsafe Input / Output
!
LM1
LM1
FI_UK
FI_SK
LM1
FO_CL
LM1
single bits
FI_ES
LM2
LM2
FI_UK
FI_SK
LM2
FO_CL
LM2
LM2
LM1
FI_UK
FI_SK
FI_ES
!
!
!
!
!
!
LM1
LM1
!
FI_UK
FI_SK
LM2
LM1
!
FO_CL
FO_CL