Bosch Rexroth RA55713594 ID 40 Manuel utilisateur

Ajouter à Mes manuels
36 Des pages
Bosch Rexroth RA55713594 ID 40 Manuel utilisateur | Fixfr
ID 40, Blocs de fonction
Siemens Portail TIA
RA55713594/2015-12
Remplace : –
FR
Édition
1.0
PORTUGUESA
ESPAÑOL
ITALIANO
FRANÇAIS
ENGLISH
DEUTSCH
Manuel de programmation
2/36
Les indications données servent
exclusivement à la description du
produit. Il ne peut être déduit de nos
indications aucune déclaration quant aux
propriétés précises ou à l'adéquation du
produit en vue d'une application précise.
Ces indications ne dispensent pas
l'utilisateur d'une appréciation et d'une
vérification personnelles. Il convient de
tenir compte du fait que nos produits
sont soumis à un processus naturel
d'usure et de vieillissement.
Tous droits réservés à Bosch Rexroth AG,
y compris en cas de dépôt de demande
en protection de la propriété industrielle.
Tous les droits de disposition, tels
que les droits de reproduction ou de
transmission, sont détenus par
Bosch Rexroth AG.
Le présent manuel a été rédigé en
allemand.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Table des matières
3/36
1
A propos de ce manuel
5
1.1
Champ d'application
5
1.2
Structure du présent manuel
5
1.3
Présentation
5
1.3.1
Notation des chiffres
5
1.3.2
Notation des états de service
6
1.3.3
Présentation des mises en garde
6
1.4
Consignes de sécurité
6
2
Mise en service ID 40/FB
7
2.1
Introduction
7
2.2
Installation de la bibliothèque
7
2.3
Installation du fichier GSD
9
2.4
Configuration du champ E/S
10
2.5
Subdivision de la configuration du module E/S
12
2.6
Exemple de configuration du module E/S Siemens
12
3
Les blocs de fonction
14
3.1
Vue d'ensemble des blocs de fonction
14
3.1.1
FC de commutation des états de couplage
14
3.1.2
FC de contrôle de déroulement
15
3.1.3
FC pour l'accès immédiat MDT/SLK
16
3.1.4
FC de commandes de pointeur
16
3.1.5
FC de paramétrage de Prefetch et Pretransmit
17
3.1.6
FB intégrés pour le transfert de données immédiat
17
3.2
Description des paramètres de blocs de données
18
3.3
Accès à ID 40 via des adresses SLK et des blocs de données
20
3.3.1
Conseil d'utilisation des variables de paramètres
21
3.3.2
Informations d'états utilisateurs
21
3.3.3
Informations d'états internes des jeux de données
22
3.3.4
Traitement des jeux de données de la bibliothèque en cas d'erreur
22
3.3.5
Mécanismes de synchronisation
23
3.3.6
Informations de défaut
24
3.4
Les blocs de fonction en détail
25
3.4.1
CONNECT
25
3.4.2
DISCONN
26
3.4.3
READ_MDT
27
3.4.4
WRIT_MDT
28
4
Exemples de programmes
29
4.1
Exemple de programme MDT Lire & Écrire
29
4.1.1
Appel de la fonction CONNECT
29
4.1.2
Appel de la fonction WRIT_MDT
29
4.1.3
Appel de la fonction READ_MDT
30
4.1.4
Appel de la fonction DISCONN
30
5
Annexe
31
5.1
Termes et abréviations
31
5.2
État de couplage actuel
33
5.3
Affichage d'écran
34
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
Table des matières
4/36
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
A propos de ce manuel
5/36
1 A propos de ce manuel
1.1 Champ d'application
Ce manuel s'adresse aux intégrateurs du système. Il les guide dans les bibliothèques
de fonction ID 40. La condition nécessaire est que l'utilisateur soit familiarisé avec le
fonctionnement du système ID 40. Les composants sont décrits dans le manuel du
L'étendue décrite de la bibliothèque de fonctions PDP ID 40/SLK PDP se rapporte
aux versions logicielles à partir de 3.x.
Pour plus d'informations sur le système ID 40, consulter les documents suivants :
Tableau 1 : Documentations nécessaires et complémentaires
Document
Édition
Référence
Brochure ID 40
de/en/fr/it/es/pt
3 842 528 602
Guide de montage ID 40/SLK
de/en/fr/it/es/pt
3 842 527 942
Guide de montage ID 40/MDT
de/en/fr/it/es/pt
3 842 527 943
Les exigences au système en vigueur sont celles d'un système STEP 7 : supporte le
Portail TIA V13, exigences matérielles, voir Portail TIA V13.
Vous trouverez des informations complémentaires sur le site http://www.siemens.de.
1.2 Structure du présent manuel
Le présent manuel est structuré de telle sorte que les chapitres se complètent.
Ils est recommandé aux lecteurs qui n'ont pas d'expérience avec les systèmes
d'identification de lire l'intégralité du manuel du Système ID 40.
•• Le chapitre 2 décrit la mise en service et l'installation du ID 40/FB.
•• Le chapitre 3 contient la configuration de ID 40-SLKS dans le gestionnaire matériel
du Portail TIA.
•• Le chapitre 4 liste tous les blocs de fonction avec leur description.
•• Le chapitre 5 contient un exemple d'application.
•• Le chapitre 6 contient un tableau des abréviations avec les explications.
1.3 Présentation
1.3.1
Notation des chiffres
•• Les nombres décimaux sont affichés sans désignation additionnelle,
p.ex. 123.
•• Les nombres hexadécimaux sont affichés avec le suffixe 0x,
p.ex. 0x0002001C
•• Les blocs de données sont affichés avec leur adresse et la longueur en octets sous
la forme <Adresse>/<Longueur>,
p. ex. 0x00000815/25
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
système ID 40.
6/36
A propos de ce manuel
1.3.2
Notation des états de service
Les états de service de la tête d'écriture/de lecture sont affichés en capitales et en
italiques,
p. ex. CONNECTED.
1.3.3
Présentation des mises en garde
Symbole
Signification
Les mises en garde représentées avec le symbole attention, doivent être
particulièrement observées. Elles concernent votre sécurité.
Les mises en garde importantes sont affichées avec le symbole Info. Elles
servent de guide et doivent être respectées.
ff
Opération individuelle et indépendante
1.
Instruction numérotée :
Les chiffres indiquent l'ordre des opérations.
2.
3.
1.4 Consignes de sécurité
Utilisation conforme
Les supports de données portatifs MDT et les têtes d'écriture/de lecture SLK constituent ensemble le système d'identification ID 40 et doivent uniquement être utilisés à
cette fin dans un cadre industriel conformément à la classe A de la législation CEM. La
conformité du système d'identification ID 40 avec les exigences des normes pertinentes
est documentée dans la déclaration de conformité du fabricant. Les caractéristiques et
prescriptions spécifiques au pays doivent éventuellement être respectées.
Consignes de sécurité pour
le fonctionnement normal
L'installation et l'exploitation doivent uniquement être confiées à un personnel
qualifié et dûment formé. Respecter les consignes de sécurité pertinentes. Prendre
notamment des mesures permettant d'exclure tout risque pour les personnes et les
biens en cas de défaillance du système d'identification. Il s'agit par exemple du
respect des conditions ambiantes admissibles et de l'utilisation des sources
d'alimentation électrique autorisées. Pour plus de détails, consulter le chapitre
« Caractéristiques techniques ».
Vérifier régulièrement le bon fonctionnement du système d'identification et de
tous les composants y associés. S'il est constaté que le système d'identification
ne fonctionne pas correctement, le mettre hors service et le protéger contre toute
utilisation non autorisée.
Formation du personnel
d'exploitation
La formation du personnel d'exploitation doit être confiée à des superviseurs
internes et doit inclure les mesures de sécurité et l'utilisation du système ID 40
conformément au contenu du présent manuel.
Responsabilité et garantie
La garantie s'annule en cas de dommages résultant de l'utilisation non-conforme du
système et des interventions arbitraires, non prévues dans le présent manuel.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Mise en service ID 40/FB
7/36
2 Mise en service ID 40/FB
2.1
Introduction
Vous trouverez des détails sur le système d'identification ID 40 dans le manuel du
Système ID 40.
Les bibliothèques de fonction traitent du transfert de données entre le maître
2.2 Installation de la bibliothèque
ff Démarrez Portail TIA V13 à partir du bureau.
ff Effectuez, dans le menu Options ▶ Global libraries, l'ordre Retrieve library…
ou
ff cliquez, à l'aide du bouton droit de la souris, dans la fenêtre Global libraries et
effectuez l'ordre Retrieve library….
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
(commande) et l'esclave (ID 40/SLK).
8/36
Mise en service ID 40/FB
ff Marquez, dans la fenêtre Retrieve archived global library, le fichier de bibliothèque
ID40_TIA_library.zal13 et ouvrez-le.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Mise en service ID 40/FB
9/36
2.3 Installation du fichier GSD
Avant la première mise en service du système d'identification ID 40, vous devez
d'abord installer le fichier GSD.
FRANÇAIS
ff Effectuez, au menu Options, l'ordre Install general station description file (GSD).
ff Sélectionnez le fichier GSD et installez-le.
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
10/36
Mise en service ID 40/FB
2.4 Configuration du champ E/S
•• Pour la communication via le profibus, le champ E/S doit être dans la zone des
périphériques et les données doivent être cohérentes.
•• Les 3 premiers modules doivent toujours être des modules à 4 octets
4 I/O cmd or. acc, consistent1x-2DP.
•• La longueur des champs E/S est de 32 octets au plus sur S7 avec CPU 31x-2DP.
•• Les groupes existants doivent être paramétrés dans la configuration matérielle
ff Passez, dans la fenêtre de configuration, sur Network view et sélectionnez ID 40
dans le catalogue.
La liaison de l'ID40 avec le système Profinet IO est alors réalisée :
ff A partir du Hardware catalog, sous :
Other field devices ▶ PROFIBUS DP ▶ Ident Systems ▶ Rexroth ▶ Rexroth ▶
ID 40/SLK-PDP ▶ sélectionnez ID 40/SLK-PDP et
tirez-le sur le système maître.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Mise en service ID 40/FB
11/36
ff Un double-clic sur le symbole de la ID 40, appelle une fenêtre avec les propriétés
du participant Profinet. Vous pouvez modifier ici, si besoin, le nom du participant
ff Vous pouvez, si besoin, modifier l'adresse sous la catégorie PROFIbus address.
Veuillez noter :
Il est important de configurer correctement les modules E/S.
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
Profinet.
12/36
Mise en service ID 40/FB
2.5 Subdivision de la configuration du module E/S
Pour 121 octets de données utilisateur par exemple, il faudra utiliser le
module 128 I/O cmd-oriented data acc. pour la configuration. Cela signifie que
121 octets maximum devront pouvoir être lus par le MDT pour chaque commande.
Si un volume de données plus important est souhaité, ces volumes doivent être
répartis en plusieurs commandes de lecture.
Dans l'exemple suivant, 250 octets doivent être lus à partir de l'adresse 0x000001F0.
Le bloc de données est récupéré avec trois commandes de lecture consécutives.
Chaque commande lit 121 octets. Le nombre d'octets de la commande de lecture
précédente est toujours ajouté à l'adresse SLK d'une commande de lecture.
Tableau 2 : Répartition d'un accès en lecture à de grands volumes de données en plusieurs
commandes individuelles :
Adresse SLK
Nombre d'octets
0x000001F0
121
Deuxième commande de lecture 0x00000269
121
Troisième commande de lecture
8
Première commande de lecture
0x000002E2
Les différents paquets de données peuvent maintenant être intégrés dans un jeu de
données dans le programme SPS.
2.6 Exemple de configuration du module E/S Siemens
Dans l'exemple suivant, 36 octets de données utilisateurs doivent être transférés entre
la SPS et SLK. Ceci est réalisé par un échange de données axé sur les commandes.
Dans l'échange de données axé sur les évènements, le code ID (4 octets) du support
de données et l'état MDT (2 octets) doivent être transférés, en plus de l'octet d'état
défini. Une S7 CPU 315-2 PN/DP est utilisée en tant que CPU. La commande supporte
un taille de bloc de 32 octets au plus.
Pour l'envoi ou l'évaluation du message retour d'une commande en utilisant le canal
axé sur les commandes, au moins 7 octets (DWORD ; 8 octets) sont nécessaires
(commande [1 octet] + adresse [4 octets] + données utilisateurs [2 octets]). Pour ce
faire 2 mots doubles (DWORD ; 8 octets) sont paramétrés.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Mise en service ID 40/FB
13/36
Exemple de transfert axé sur les commandes© de, p.ex., 36 octets de données
Champ E/S
4 octets
4 octets
4 octets
32 octets
Champ E
4 octets
4 octets
Commande
7 octets
2 x 4 octets sont paramétrés
Données utilisateur
36 octets
un bloc maximal de 32 octets plus un autre bloc de
4 octets sont paramétrés
Résultat
43 octets
44 octets sont paramétrés
Exemple de lecture axée sur les évènements des 6 octets de données utilisateurs
cités ci-dessus :
Information d'état
2 octets
4 octets sont paramétrés
Données utilisateur
6 octets
4 octets sont paramétrés
Résultat
8 octets
Pour recevoir toutes les données utilisateurs dans la zone E/S, il faut paramétrer la plus
grande valeur (43 octets) au moment de la configuration. Le champ E/S se compose
alors, pour l'échange de données axées sur les commandes, des modules suivants :
•• 4 octets consistants axés sur les commandes (mot double)
•• 4 octets consistants axés sur les commandes (mot double
•• 4 (3) octets consistants axés sur les commandes (mot double) car les mots
doubles sont paramétrés, 4 octets sont utilisés ici au lieu de 3 (valeurs paires !).
•• 32 octets non consistants axés sur les commandes (à cause de CPU 31x) (8 mots
doubles)
Sur chaque esclave, la zone E/S commence avec une adresse paire.
L'adresse de départ d'une périphérie E/S non numérique commence sur une
Siemens S7 SPS à partir de CPU 315-2DP avec l'adresse 128. Elle peut varier avec
d'autres commandes.
Veuillez noter :
Configuration module E/S
Utilisez toujours des tailles de modules paires (divisibles par 2).
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
Zone associée
utilisateurs avec la CPU 315 :
14/36
Les blocs de fonction
3 Les blocs de fonction
3.1 Vue d'ensemble des blocs de fonction
Ce chapitre présente tous les blocs de fonction pour l'ID 40, mais sels les blocs les
plus importants pour l'utilisation du Portail TIA sont décrits.
3.1.1
FC de commutation des états de couplage
Désignation du bloc
Description
Commentaire
CONNECT
Bascule la SLK de DISCONNECTED
à l'état CONNECTING.
Le champ HF est actif, la SLK
est prête à accepter une
déclaration MDT.
DISCONN
Bascule la SLK de CONNECTED à
l'état DISCONNECTED.
Le MDT est terminé, le champ
HF est désactivé.
RECONN
Bascule la SLK de CONNECTED à
l'état CONNECTING.
Le MDT est terminé, le champ
HF reste activé.
SET_ERR
Bascule la SLK dans n'importe
quel état dans état de défaut
général.
Peut être utilisé si le programme
SPS a perdu le contrôle.
SET_ERR & DISCONNECT met la
SLK dans l'état d'origine.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Les blocs de fonction
FC de contrôle de déroulement
Désignation du bloc
Description
Commentaire
READ_ALS
Lecture de l'état de couplage
actuel. L'état de couplage actuel
de la SLK est la variable la plus
importante du système pour le
contrôle du déroulement.
La valeur d'état de couplage
actuel est toujours transférée en
tant que deuxième octet dans le
canal axé sur les évènements
TRANS_OP
Fonction pour l'ouverture du
transfert de données.
L'ouverture du transfert est nécessaire lorsqu'un accès immédiat à la
MDT doit avoir lieu ou les données
Buffered-Prefetch collectées.
TRANS_CL
Fonction pour la fermeture du
transfert de données.
La fermeture du transfert est
nécessaire lorsqu'un accès
immédiat à la MDT est terminé ou
les données Buffered-Prefetch ont
été collectées.
PTRM_END
Termine la fonction Pretransmit.
A l'état PRECONNECTED, aucun
jeu de données n'est plus écrit sur
le support de données
PTRM_STB
Démarre la fonction Pretransmit
en Single Mode.
Pretransmit n'est effectuée
que sur le prochain support de
données qui se déclare
PTRM_MTB
Démarre la fonction Pretransmit
en Multiple Mode.
Pretransmit est effectuée à partir
du prochain support de données
déclaré et jusqu'à la fin avec
PTRM_END
AREC_ON
Activation de la fonction
Auto-Reconnect.
La fonction Auto-Reconnect
coupe automatiquement le
couplage MDT après exécution
de la fonction Prefetch. Tous
les MDT qui se connectent alors
à la SLK sont commutés dans
l'état PRECONNECTED, puis
sont désactivés. L'accès par
l'échange de données axé sur les
commandes n'est pas possible.
AREC_OFF
Désactivation de la fonction
Auto-Reconnect
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
3.1.2
15/36
16/36
Les blocs de fonction
3.1.3
FC pour l'accès immédiat MDT/SLK
Désignation du bloc
Description
Commentaire
READ_MDT
Fonction de lecture des données
du support de données.
A la lecture, les données de MDT
sont copiées dans le stockage
intermédiaire de la SLK, puis
restituées sur le bus de terrain.
WRIT_MDT
Fonction d'écriture des données
du support de données.
Lors de l'écriture de données
MDT, elles sont insérées
immédiatement sur MDT.
READ_MST
Fonction de lecture de l'état MDT.
L'état MDT contient des
informations sur le type de
support de données ainsi que
diverses informations de défaut.
RST_MST
Fonction de réinitialisation de
l'état MDT.
Les informations de défaut sont
réinitialisées.
READ_MID
Fonction de lecture du code
MDT-ID.
Chaque support de données a son
code ID propre.
MDT_FORM
Fonction de formatage du support Le formatage du MDT remplit un
de données.
bloc de données de la zone de
données d'utilisateur du MDT avec
une valeur constante.
BPRE_RD
Fonction d'édition de données
Prefetch avec tampon à partir de
la SLK.
3.1.4
Les zones de données demandées
se trouvent dans l'ordre
paramétré au préalable dans le
stock tampon.
FC de commandes de pointeur
Désignation du bloc
Description
Commentaire
RD_MPTR1
Fonction de lecture du pointeur
MDT 1.
L'utilisateur peut librement
accéder aux pointeurs 1 à 3 et
servent à la mémorisation des
adresses MDT.
RD_MPTR2
Fonction de lecture du pointeur
MDT 2.
voir plus haut
RD_MPTR3
Fonction de lecture du pointeur
MDT 3.
voir plus haut
WR_MPTR1
Fonction d'écriture du pointeur
MDT 1.
voir plus haut
WR_MPTR2
Fonction d'écriture du pointeur
MDT 2.
voir plus haut
WR_MPTR3
Fonction d'écriture du pointeur
MDT 3.
voir plus haut
LA_MPTR1
Fonction de définition de la
dimension Look-Ahead pour le
pointeur MDT 1.
La fonction Look-Ahead
(anticipation) prend en charge
la lecture des données de MDT
à partir d'un bloc de données
adressé par l'un des trois
pointeurs MDT.
LA_MPTR2
Fonction de définition de la
dimension Look-Ahead pour le
pointeur MDT 2.
voir plus haut
LA_MPTR3
Fonction de définition de la
dimension Look-Ahead pour le
pointeur MDT 3.
voir plus haut
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Les blocs de fonction
FC de paramétrage de Prefetch et Pretransmit
Désignation du bloc
Description
Commentaire
DPRE_STA
Fonction de démarrage du paramétrage prefetch sans tampon.
Code pour le SLK indiquant
les prochaines données de
paramétrage à transmettre.
DPRE_PAR
Fonction de paramétrage de
prefetch sans tampon.
Pour la transmission des données
de paramètres (sets d'adresse).
DPRE_STO
Fonction de fin du paramétrage
prefetch sans tampon.
Code pour le SLK indiquant que le
paramétrage est terminé.
DPRE_DEL
Fonction pour effacer les sets
d'adresses prefetch sans tampon
paramétrés.
Efface tous les sets d'adresses
du paramétrage prefetch sans
tampon.
BPRE_STA
Fonction de démarrage du paramétrage prefetch avec tampon.
Code pour le SLK indiquant
les prochaines données de
paramétrage à transmettre.
BPRE_PAR
Fonction de paramétrage de
prefetch avec tampon.
Pour la transmission des données
de paramètres (sets d'adresse).
BPRE_STO
Fonction de fin du paramétrage
prefetch avec tampon.
Code pour le SLK indiquant que le
paramétrage est terminé.
BPRE_DEL
Fonction pour effacer les sets
d'adresses prefetch avec tampon
paramétrés.
Efface tous les sets d'adresses
du paramétrage prefetch avec
tampon.
PTRM_STA
Fonction de démarrage du
paramétrage pretransmit.
Code pour le SLK indiquant
les prochaines données de
paramétrage à transmettre.
PTRM_PAR
Fonction de paramétrage de
pretransmit.
Pour la transmission des données
de paramètres (sets d'adresse).
PTRM_STO
Fonction de fin du paramétrage
pretransmit.
Code pour le SLK indiquant que le
paramétrage est terminé.
PTRM_DEL
Fonction pour effacer les
sets d'adresses pretransmit
paramétrés.
Efface tous les sets d'adresses du
paramétrage pretransmit.
3.1.6
FB intégrés pour le transfert de données immédiat
Les blocs de fonction suivants traitent un échange de données complet avec un
support de données. A partir de l'état DISCONNECTED jusqu'à l'état CONNECTED y
compris le transfert de données de retour à l'état DISCONNECTED.
Tableau 3 : FB intégrés pour le transfert de données immédiat
Désignation du bloc
Description
Commentaire
RD_MDT
Fonction de lecture immédiate
des données du support de
données.
Utilisation pour les SLK utilisés
uniquement pour la lecture.
WR_MDT
Fonction d'écriture immédiate
des données du support de
données.
Utilisation pour les SLK utilisés
uniquement pour la lecture.
RDWR_MDT
Bloc de fonction de lecture
ou d'écriture immédiates
des données du support de
données.
Utilisation pour les SLK utilisés
pour la lecture et l'écriture.
Une seule instance nécessaire.
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
3.1.5
17/36
18/36
Les blocs de fonction
3.2 Description des paramètres de blocs de données
Le tableau suivant illustre la signification des paramètres de transmission utilisés
dans les blocs de données. La classification est réalisée par ordre alphabétique.
Tableau 4 : Description des paramètres de blocs de données
Paramètre
Type de Format de Description
données données
ADDR
DWORD
HEX
Adresse de départ dans la tête d'écriture/lecture
à partir de laquelle les données sont lues ou
écrites.
ALS
OCTET
HEX
État actuel de la liaison (ALS = Actual Link State),
voir description des blocs de données READ_ALS
à Page 15.
BLOCK_LEN
WORD
HEX
Dimension de bloc de la fonction Look-Ahead
pour la lecture pointeur.
CLOCK
BOOL
BIT
Bit d'activation de jeu de données, est réinitialisé
après le premier passage complet du bloc.
TRUE = Départ
FALSE = aucune activité
DATA_LEN
WORD
HEX
Longueur des données à écrire ou à lire de la tête
d'écriture/lecture en octets.
ERROR
BOOL
BIT
Bit de défaut cumulé
TRUE = Présence de défaut, signification en mots
ERROR_CODE
FALSE = pas de défaut actuel
ERROR_CODE
WORD
HEX
Réinitialisation de défaut codée
INT_INT_CMD_PART_1 DWORD
HEX
INT_INT_CMD_PART_2 DWORD
HEX
Enregistrement de la commande envoyée pendant
le traitement. Nécessaire uniquement pour une
utilisation interne dans l'instance.
INT_STATUS
WORD
HEX
État interne du bloc de fonction (état du traitement). Utilisé uniquement en interne et pour
déterminer les codes d'erreur.
MDT_ADDR
DWORD
HEX
Adresse de départ dans le support de données à
partir duquel les données sont lues ou écrites.
MDT_DATA_LEN
OCTET
HEX
Longueur des données à écrire ou à lire directement de MDT en octets.
MDT_ID_CODE
DWORD
HEX
Numéro d'identification unique du support de
données. Attention, il ne correspond pas au
numéro de série.
MDT_STATUS
WORD
HEX
Mot d'état du support de données
PATTERN
OCTET
HEX
Modèle de remplissage utilisé pour le formatage
du MDT. Le modèle est décrit à partir de l'adresse
MDT indiquée (SLK_Adr1, SLK_Adr2) pour la
longueur Data_len.
POINTER_DB_ADDR
DWORD
HEX
L'adresse de départ du 1er octet dans le DB à partir
duquel les données doivent être écrites ou lues.
POINTER_DB_NO
WORD
HEX
Numéro d'un jeu de données,
- dans lequel des données devant être écrites
lors du processus d'écriture sur le SLK sont
déposées, ou
- dans lequel des données qui ont été lues lors du
processus de lecture du SLK, ont été déposées.
READ
BOOL
BIT
Bit READ/WRITE dans le jeu de données
RDWR_MDT :
READ = 1 jeu de données lit des données
READ = 0 jeu de données écrit des données
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
19/36
Paramètre
Type de Format de Description
données données
READY
BOOL
BIT
Le jeu de données a été traité, après une nouvelle
définition de CLOCK, READY est réinitialisé :
TRUE = jeu de données Ready
FALSE = jeu de données actif
RESET
BOOL
BIT
Réinitialise le jeu de données complet :
TRUE = Reset
FALSE = aucune activité :
SLK_IO_CMD_LEN
WORD
HEX
Longueur du canal axé sur les commandes en
octets.
SLK_IO_START_ADDR
WORD
HEX
Adresse de départ du SLK dans la zone
périphérique du champ E/S de la commande.
START_BLOCK_ADDR
WORD
HEX
Adresse de départ du nouveau bloc de données
dans le canal axé sur les évènements (sur
Prefetch sans tampon) ou adresse de départ du
nouveau bloc de données dans SLK (Prefetch
avec tampon).
BIT = True / False
HEX = hexadécimal
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
Les blocs de fonction
20/36
Les blocs de fonction
3.3 Accès à ID 40 via des adresses SLK et des blocs de données
L'adresse SLK est nécessaire pour la lecture et l'écriture des données sur le MDT et
sur la SLK via le bus de terrain et est représentée sous forme hexadécimale d'une
valeur de 32 bits.
Exemple : 0x000002C0
Un bloc de données SLK se compose de l'adresse SLK et d'un nombre d'octets.
L'adresse SLK est l'adresse de départ, tandis que le nombre d'octets définit la
longueur de la zone à partir de l'adresse de départ. La notation s'effectue comme
suit Adresse / Nombre d'octets.
Veuillez noter :
L'adresse SLK et le nombre d'octets sont toujours indiqués en hexadécimal.
Chaque échange de données à partir de et vers SLK est donc spécifié par un bloc
de données SLK. Le nombre d'octets maximal admis dépend du système de bus de
terrain utilisé.
Exemple :
4 octets doivent être lus à partir de l'adresse 0x000002C0, le bloc de données SLK
est donc 0x000002C0 / 4
Adresse de départ
0x000002C0
Byte 1
Byte 2
Byte 3
Nombre d'octets 4
Byte 4
Prochaine adresse
disponible
0x000002C4
Veuillez noter :
Ne pas confondre l'adresse SLK avec le numéro de nœud du bus de terrain !
Les différents paquets de données peuvent maintenant être intégrés dans un jeu de
données dans le programme SPS.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Les blocs de fonction
3.3.1
21/36
Conseil d'utilisation des variables de paramètres
Pour la communication avec la SLK ou MDT par des blocs de fonction, l'affectation
des paramètres d'entrées et de sorties avec des variables ou des constantes est
nécessaire (voir chapitre 3.2 Description des paramètres de blocs de données
à la page 18). La communication avec le SLK utilisant généralement plusieurs
blocs, mais ceux-ci ne pouvant jamais être actifs en même temps, la plupart des
paramètres peuvent être affectés pour un SLK avec une seule variable. Ceci permet
l'emplacement de stockage disponible avec parcimonie.
Des exemples de ces variables sont tous les paramètres IN_OUT tels que :
•• INT_CMD_PART
•• ERROR_CODE
•• CLOCK
•• READY etc.
3.3.2
Informations d'états utilisateurs
Le départ se fait sur le bloc de données dans lequel un flanc montant est défini pour
le paramètre CLOCK.
D'une manière générale, le bloc doit se dérouler ou chaque cycle SPS être appelé
jusqu'à ce que le signal Ready soit monté. Ceci signifie que la commande a été
transférée vers SLK et que SLK a répondu. Ceci n'indique pas si la communication a
été défectueuse ou non.
Si, après le signal Ready monté, le bit ERROR indique Low-Level, le bloc s'est terminé
avec succès. Une erreur est survenue à High-Level soit pendant le traitement du jeu de
données, soit SLK a renvoyé un retour d'erreur. Dans ce cas, le défaut codé peut être
évalué dans le mot ERROR_CODE.
“CLOCK”
#1
“RESET”
“READY”
Fig. 1 : Diagramme de traitement
#2
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
de conserver un nombre de variables faible dans un programme et de traiter
22/36
Les blocs de fonction
3.3.3
Informations d'états internes des jeux de données
Les informations d'états suivantes des jeux de données peuvent être déterminées
dans le mot de données INT_STATUS. Le mot de données sert à un usage interne et
est codé en BIT.
Tableau 5 : Signification des différents bits
Low Byte
High Byte
Bit
7
Bit
6
Bit
5
Bit
4
Bit
3
Bit
2
Bit
1
Bit
0
Bit
7
Bit
6
Bit
5
Bit
4
Bit
3
Bit
2
Bit
1
Bit
0
X
X
X
1
1
1
1
Res
Res
Res
Res
Res
Res
Res
Res
Res
Tableau 6 : Low Byte
BIT
Désignation
Description
Bit 4
STEP2
= commande complète envoyée à SLK
Cycle après STEP1 :
Le bit Toggle a été défini sur le bus suivant l'état TOGGLE
READY (out.) = 0, CLK (out) =0.
Bit 3
STEP1
CLK externe identifié, la commande (les données) sont sur le bus.
Bit 2
INT READY
État de jeu de données READY interne
Bit 1
TOGGLE
État actuel du bit Toggle tel que posé sur le bus
D'après le tableau ci-dessus, INT_STATUS peut accepter les états suivants, selon le
bit Toggle :
•• 0x0400 / 0x0600, après Reset
•• 0x0800 / 0x0A00, si STEP1 actif
•• 0x0100 / 0x1200, si STEP2 actif
3.3.4
Traitement des jeux de données de la bibliothèque en cas d'erreur
Pour pouvoir réinitialiser un jeu de données de bibliothèque en cas d'erreur
(ERROR-Bit = TRUE), il faut une suite définie de définition et de réinitialisation des
bits de paramètres de jeux de données :
1. Réinitialiser READY-Flag
2. Définir RESET-FLAG
3. Réinitialiser ERROR-Flag
4. Définir de nouveau READY-FLAG
Le jeu de données peut alors être exécuté de nouveau en définissant de nouveau le
CLOCK-Flag.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Les blocs de fonction
3.3.5
23/36
Mécanismes de synchronisation
D'une manière générale, pour l'utilisation des jeux de données, aucune synchronisation n'est nécessaire entre les jeux de données le SLK activé tant que la commande
et les SLK ont été boutés ensemble.
Il existe deux évènements pouvant nécessiter une synchronisation :
reboute également. Cet état peut être identifié sur le Operative Flag du SLK (voir
le manuel du système ID 40). L'utilisation cyclique de ces informations (p.ex. OB1),
il faut, dans le cas correspondant, redéfinir le déroulement de commande SLK
(p.ex. RESET du dernier jeu de données appelé). Il faut également noter que les
données de paramètres ne sont pas stockées sur SLK en cas de panne de tension
et qu'un nouveau paramétrage est donc nécessaire (PREFETCH, PRETRANSMIT).
2. Le commande est reboutée pendant le fonctionnement de l'installation sans
effectuer de RESET ou de procédure de boot des SLK.
Il faut dans ce cas également effectuer une synchronisation TOGGLE-BIT (voir le
manuel du système ID 40).
Il est possible d'effectuer la synchronisation après un redémarrage de la SPS avec
la séquence de commande suivante (une fois OB100) :
L PED
[SLK_IO_START_ADDR]
UW DW#16#8000 0000
Définir le masque bit Toggle dans le champ E/S.
Isoler le bit Toggle de la réponse
SRD 22
Passer au bit Toggle dans INT_STATUS.
L
INT_STATUS
UW W#16#FDFF
T
Réinitialiser le bit Toggle dans INT_STATUS OW
INT_STATUSEnregistrer un nouveau bit Toggle dans
INT_STATUS
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
1. Le SLK reboute pendant le fonctionnement de l'installation sans que la commande
24/36
Les blocs de fonction
3.3.6
Informations de défaut
Tableau 7 : Codage de défauts de ERROR_CODE :
High Byte : Résultat SLK
Low Byte : Jeu de données Error-code interne
0x00
Aucune erreur ne s'est produite.
0
Aucune erreur ne s'est produite.
0x01
Interruption soudaine de la communication entre la SLK et le MDT.
1
Résultat SLK ≠ 0
0x02
Défaut appareil MDT, p. ex. zone de
mémoire défectueuse.
0x03
- Erreur dans l'adressage SLK, p. ex.
adresse de départ et longueur de
données en dehors de la limite d'un
segment d'adresse de la SLK.
- Accès à un segment d'adresse de
la SLK non existant.
0x00
2
État du bit Toggle inattendu.
0x00
4
Défaut :
Appel utilisateur d'un nouveau bloc
de fonction sans que le traitement
du bloc actuel en cours soit terminé.
0x04
0x05
Réservé
0x06
Canal de transfert de données MDT
non ouvert.
0x07
- Essai de paramétrage de la fonction
Prefetch, alors que le paramétrage
correspondant n'a pas été lancé.
- Lecture du tampon Prefetch, alors
que le paramétrage de la fonction
Prefetch a été lancé.
- Transfert de données MDT n'a pas
pu être ouvert.
0x08
Valeur de l'opérande en dehors de
la plage admissible, p. ex pour la
commande 15.
0x0F
Erreur interne du système, p. ex.
manque d'espace mémoire.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Les blocs de fonction
25/36
3.4 Les blocs de fonction en détail
Pour les applications du Portail TIA, seuls les blocs de fonction importants sont
proposés. Pour toute demande spéciale, veuillez vous adresser à Bosch Rexroth AG
DC-IA/EAT3.
Tous les paramètres de jeux de données concernant les blocs de données à lire ou à
3.4.1
CONNECT
Mettre SLK en état prêt à recevoir.
Avec un accès d'écriture sur la demande de couplage, l'utilisateur peut mettre la SLK
en état de déclaration MDT ou terminer la communication MDT active actuellement.
Le terme commandé indique que l'état de couplage actuel ne doit pas toujours
répondre immédiatement à la commande de commutation.
Exemple : Après la commande CONNECT, la SLK est connectée seulement si un
MDT est entré dans la zone de champ de la SLK. C'est seulement alors que l'état de
couplage actuel est commuté dans l'état CONNECTED.
La SLK passe en état de déclaration MDT par le jeu de données CONNECT. Le champ
HF est activé, le prochain MDT va se connecter à la SLK. Il est possible d'accéder en
lecture aux données du MDT via le bus de terrain.
Affichage d'état SLK nécessaire (état du couplage) avant l'exécution des FC :
État de couplage :
0x01
État de couplage attendu après l'exécution de la commande :
0x02
Tableau 8 : Liste des paramètres pour le jeu de données CONNECT :
Nom de variable
Type de
données
In-Output
Commentaire
SLK_IO_START_ADDR
WORD
VAR_INPUT
Adresse de départ E/S de la SLK
correspondante.
INT_STATUS
WORD
VAR_IN_OUT
Message retour du jeu de données
concernant l'état interne.
INT_CMD_PART__1
INT_CMD_PART__2
DWORD
DWORD
VAR_IN_OUT
VAR_IN_OUT
Utilisé en interne
ERROR_CODE
WORD
VAR_IN_OUT
Réinitialisation de défaut codée
CLOCK
BOOL
VAR_IN_OUT
Bit d'activation du jeu de données
RESET
BOOL
VAR_IN_OUT
Réinitialise le jeu de données
ERROR
BOOL
VAR_IN_OUT
Bit de défaut cumulé
READY
BOOL
VAR_IN_OUT
Traitement du jeu de données terminé
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
écrire de ou vers ID 40/SLK doivent être indiqués en octets.
26/36
Les blocs de fonction
3.4.2
DISCONN
La fonction DISCONN ferme le MDT, ce qui signifie que la communication MDT
actuelle est interrompue, le MDT et le champ HF sont désactivés. Aucun autre MDT
ne peut se connecter à la SLK.
Affichage d'état SLK nécessaire (état du couplage) avant l'exécution des FC :
État de couplage :
0x04
État de couplage attendu après l'exécution de la commande :
0x01
Tableau 9 : Liste des paramètres pour le jeu de données DISCONN :
Nom de variable
Type de
données
In-Output
Commentaire
SLK_IO_START_ADDR
WORD
VAR_INPUT
Adresse de départ E/S de la SLK
correspondante.
INT_STATUS
WORD
VAR_IN_OUT
Message retour du jeu de données
concernant l'état interne.
INT_CMD_PART_1
INT_CMD_PART_2
DWORD
DWORD
VAR_IN_OUT
VAR_IN_OUT
Utilisé en interne
ERROR_CODE
WORD
VAR_IN_OUT
Réinitialisation de défaut codée
CLOCK
BOOL
VAR_IN_OUT
Bit d'activation du jeu de données
RESET
BOOL
VAR_IN_OUT
Réinitialise le jeu de données.
ERROR
BOOL
VAR_IN_OUT
Bit de défaut cumulé
READY
BOOL
VAR_IN_OUT
Traitement du jeu de données terminé
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Les blocs de fonction
3.4.3
27/36
READ_MDT
READ Mobile Data Tag (engl.) = Lire les données du support de données
La zone de données spécifiée est lue. Cette commande nécessite la séquence
Ouvrir/fermer transfert.
La fonction READ_MDT permet de lire un bloc de données de l'adresse MDT MDT_ADDR
de longueur MDT_DATA_LEN. Le résultat est écrit dans le jeu de données avec
MDT_DATA_LEN.
Affichage d'état SLK nécessaire (état du couplage) avant l'exécution du FC :
État de couplage :
0x04
La commande TRANS_OP doit être exécutée au préalable.
Tableau 10 : Liste des paramètres pour le jeu de données READ_MDT :
Nom de variable
Type de
données
In-Output
Commentaire
SLK_IO_START_ADDR
WORD
VAR_INPUT
Adresse de départ E/S de la SLK
correspondante.
POINTER_DB_NO
WORD
VAR_INPUT
Adresse de départ du DB dans lequel les
données MDT lues doivent être écrites.
POINTER_DB_ADDR
DWORD
VAR_INPUT
L'adresse de départ du 1er octet à partir duquel
les données MDT lues doivent être écrites.
MDT_ADDR
WORD
VAR_INPUT
Adresse de départ dans le support de données
à partir duquel les données sont lues.
MDT_DATA_LEN
OCTET
VAR_INPUT
Longueur du bloc de données à lire.
INT_STATUS
WORD
VAR_IN_OUT
Message retour du jeu de données
concernant l'état interne.
INT_CMD_PART_1
INT_CMD_PART_2
DWORD
DWORD
VAR_IN_OUT
VAR_IN_OUT
Utilisé en interne
ERROR_CODE
WORD
VAR_IN_OUT
Réinitialisation de défaut codée
CLOCK
BOOL
VAR_IN_OUT
Bit d'activation du jeu de données
RESET
BOOL
VAR_IN_OUT
Réinitialise le jeu de données
ERROR
BOOL
VAR_IN_OUT
Bit de défaut cumulé
READY
BOOL
VAR_IN_OUT
Traitement du jeu de données terminé
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
l'adresse POINTER_DB_NO à partir du mot double POINTER_DB_ADDR de longueur
28/36
Les blocs de fonction
3.4.4
WRIT_MDT
WRITe Mobile Data Tag (engl.) = Écrire les données sur le support de données
Cette commande permet d'écrire des données sur le support de données. Cette
commande nécessite la séquence Ouvrir/fermer transfert.
La fonction WRIT_MDT permet d'écrire un bloc de données sur l'adresse MDT
MDT_ADDR de longueur MDT_DATA_LEN. Les données sont appelées pour écriture
du jeu de données avec l'adresse POINTER_DB_NO à partir du mot double
POINTER_DB_ADDR de longueur MDT_DATA_LEN.
Affichage d'état SLK nécessaire (état du couplage) avant l'exécution du FC :
État de couplage :
0x04
La commande TRANS_OP doit être exécutée au préalable.
Tableau 11 : Liste des paramètres pour le jeu de données WRIT_MDT :
Nom de variable
Type de
données
In-Output
Commentaire
SLK_IO_START_ADDR
WORD
VAR_INPUT
Adresse de départ E/S de la SLK
correspondante.
POINTER_DB_NO
WORD
VAR_INPUT
Adresse de départ du DB dans lequel les
données MDT lues doivent être écrites.
POINTER_DB_ADDR
DWORD
VAR_INPUT
L'adresse de départ du 1er octet dans le DB
à partir duquel les données MDT lues doivent
être écrites.
MDT_ADDR
WORD
VAR_INPUT
Adresse de départ dans le support de données
à partir duquel les données sont lues.
MDT_DATA_LEN
OCTET
VAR_INPUT
Longueur du bloc de données à lire.
INT_STATUS
WORD
VAR_IN_OUT
Message retour du jeu de données
concernant l'état interne.
INT_CMD_PART_1
INT_CMD_PART_2
DWORD
DWORD
VAR_IN_OUT
VAR_IN_OUT
Utilisé en interne
ERROR_CODE
WORD
VAR_IN_OUT
Réinitialisation de défaut codée
CLOCK
BOOL
VAR_IN_OUT
Bit d'activation du jeu de données
RESET
BOOL
VAR_IN_OUT
Réinitialise le jeu de données
ERROR
BOOL
VAR_IN_OUT
Bit de défaut cumulé
READY
BOOL
VAR_IN_OUT
Traitement du jeu de données terminé
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Exemples de programmes
29/36
4 Exemples de programmes
4.1 Exemple de programme MDT Lire & Écrire
Dans cet exemple de programme, des données sont écrites sur MDT ou lues de MDT,
en fonctionnement statique.
Appel de la fonction CONNECT
FRANÇAIS
4.1.1
La fonction CONNECT s'est déroulée sans défaut, c'est à dire résultat de la fonction :
READY = TRUE et ERROR = FALSE
4.1.2
Appel de la fonction WRIT_MDT
Appel de la fonction :
WRIT_MDT
(écrire données MDT : Dans l'exemple, à partir de l'adresse 100 Hex d'une longueur
de 8 octets (16#0008))
Résultat de la fonction :
READY = TRUE et ERROR = FALSE
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
30/36
Exemples de programmes
4.1.3
Appel de la fonction READ_MDT
Appel de la fonction :
READ_MDT
(lire données MDT : Dans l'exemple, à partir de l'adresse 100 Hex d'une longueur de
6 octets (16#06))
Résultat de la fonction :
READY = TRUE et ERROR = FALSE
4.1.4
Appel de la fonction DISCONN
La fonction DISCONN s'est déroulée sans défaut, c'est à dire résultat de la fonction :
READY = TRUE et ERROR = FALSE
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Annexe
31/36
5 Annexe
Terme technique
Description
0x”plus signe 0..9 et A..F”
Désigne des chiffres hexadécimaux.
État de couplage actuel
(ALS)
Indique l'état de couplage actuel entre la SLK et le MDT.
État de couplage demandé
Requête à la SLK de commuter l'état de couplage
du système, p. ex. pour mettre fin à la phase d'état
CONNECTED avec le MDT.
Auto-Reconnect
Fin automatique de la phase de transmission de
données.
Tableau d'octets
Champ de données d'une largeur de 8 bits et d'une
taille variable.
État CONNECTED
L'accès direct au MDT via le bus de terrain est possible.
L'état CONNECTED doit être arrêté via une commande
du bus.
DB, DI
Jeu de données, instance de jeu de données : Données
concernant la dépose.
DBB
Codage en octets dans le DB
DBD
Codage en mots doubles dans le DB
DBW
Codage en mots dans le DB
DBX
Codage en bits dans le DB X représente l'adresse de
bit, p. ex. 0.3.
Disconnect
Commande de couplage du support de données à
terminer et champ HF à déconnecter.
Échange de données axé sur les
événements
Transmission de données cyclique de la SLK à la SPS.
Error
Sortie d'erreur des jeux de données
FB
Adressage d'un bloc de fonction (seuls les paramètres
nécessaires actuellement sont à décrire).
FC
Fonction (tous les paramètres de transfert doivent être
écrits).
Firmware
Logiciel du système d'exploitation mettant la fonctionnalité d'un appareil (ici : ID 40/SLK) à disposition.
Valeur de formatage
La valeur inscrite dans la mémoire du MDT lors du
formatage du MDT.
Prefetch avec tampon
Engl. Buffered Prefetch
Les données sont lues et stockées dans des tampons
internes.
Fichier GSD
Données de base d'appareil de l'esclave. Indications
spécifiques au fabricant. P. ex. liste des différentes
tailles de blocs E/S, indication du numéro de version,
indications de modules, etc.
Champ HF
Champ électromagnétique à haute fréquence. Permet la
communication sans contact entre la SLK et le MDT.
Interface HF
Interface de données entre SLK et MDT sur la base du
champ HF.
Highbyte
Octet de grande valeur dans un mot de données.
ID 40/SLK-PDP
Nom de produit de la SLK du système ID 40 pour la
connexion à Profibus DP.
ID 80/E
Nom de produit pour le système ID 40 précédent. Les
MDT des deux systèmes d'identification sont compatibles.
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
5.1 Termes et abréviations
32/36
Annexe
Terme technique
Description
Numéro de nœud
La SLK et le système de bus de terrain sont accessibles
sous ce numéro. Le numéro de nœud est défini via
l'interface série.
Ne pas confondre avec l'adresse SLK !
Échange de données axé sur les
commandes
Option de transmission de données indépendante du
fonctionnement cyclique du profibus
Cohérent/incohérent
La structure des modules Siemens est orientée vers
une position définie de l'emplacement dans le rack.
S'il y a par exemple des espaces vides sur le profilé, le
message structure incohérente apparaît, le montage
n'est pas logique.
Les données au sein d'un champ de données auquel
deux partenaires de mêmes droits ont accès sont cohérentes si il est assuré qu'aucun accès simultané ne peut
se produire. Les données sont incohérentes si un accès
simultané est possible.
Commande de couplage
Commande à la SLK de commuter l'état de couplage du
système.
Lowbyte
Octet de moindre valeur dans un mot de données.
Maître
Participant à un système de bus avec des droits de
transfert aux participants subordonnés (Slaves).
MDT
Support de Données Mobile
Mémoire de données électronique. Le MDT est fermement
relié au porte-pièce et contient les informations actuelles
sur les pièces à usiner disponibles sur le porte-pièce.
Adresse MDT
Adresse pour les données utilisateurs dans le MDT. Les
adresses MDT sont affichées dans la zone 0 de l'espace
d'adressage de la SLK.
Formatage du MDT
Remplissage d'un espace mémoire MDT avec une valeur
de formatage constante.
MDT-ID-Code (Code
d'identification MDT)
Numéro à 32bits qui a une valeur différente dans
chaque MDT et qui est défini de manière fixe. Cela
permet l'identification claire de chaque MDT.
Couplage MDT
Le MDT se trouve dans le champ HF de la SLK et est
déclaré à la SLK.
État du MDT
Informations sur le type de MDT et l'état actuel du MDT
(2 octets).
Code de type MDT
Codage à trois bits du type de MDT, est contenu
dans l'état MDT. Le code de type du MDT fournit des
informations sur la taille de la mémoire du MDT.
PDP
Abréviation pour le système de bus de terrain Profibus
DP, qui prend en charge le trafic de données cyclique
selon la norme EN 50170.
PRECONNECTED
État de couplage de la SLK dans lequel les préopérations sont exécutées. Cet état de couplage est
toujours exécuté avant l'état CONNECTED.
Prefetch (prélecture)
Accès en lecture automatique au MDT. La fonction
Prefetch doit être configurée au préalable. La fonction
Prefetch est toujours exécutée avant l'état CONNECTED.
Interface RS232
Interface série de la SLK pour le paramétrage et le
diagnostic avancé selon la spécification RS232.
Segment
Division de l'espace mémoire de la SLK en segments
individuels ayant chacun une taille de 64 kilo-octets.
Esclave
Nœuds sur un bus de système sans droits de transfert.
SLK
Schreib-Lese-Kopf (tête d'écriture/de
lecture)
Esclave du bus de terrain avec unité de communication
pour la communication mobile sans contact entre la
commande utilisateur et le MDT.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
33/36
Terme technique
Description
Adresse SLK
Est utilisée pour la lecture et l'écriture de données via
le bus de terrain.
Bloc de données SLK
Données rassemblées dans un bloc pouvant être échangées avec le système ID 40. Un bloc de données SLK
est définit par l'adresse SLK et le nombre d'octets de
données.
Tampon Syslog
Tampon pour l'enregistrement des événements internes
du système.
Togglebit (Bit de basculement)
Bit de contrôle de l'échange de données axé sur les
commandes.
Ouvrir/fermer le transfert
Sécurisation du transfert de données MDT. Elle assure
qu'aucune donnée erronée n'est lue lors d'un échange
MDT inattendu.
Prefetch sans tampon
Engl. Direct Prefetch
Les données sont lues et transférées sans tampon à
travers l'échange de données axé sur les événements.
Durée de séjour
Le temps pendant lequel le MDT se trouve dans la zone
de transfert de la SLK.
WT
Palette porte-pièces dans les systèmes de transfert.
5.2 État de couplage actuel
Tableau 12 : État de couplage actuel
Action
Code
Affichage
Description
DISCONNECTED
1
OFF
Le champ de la SLK est coupé. Aucun autre MDT ne peut
se connecter à la SLK. Il est possible d'accéder en lecture
aux données du MDT précédent via le bus de terrain.
CONNECTING
2
WAI
La SLK est prête pour la connexion avec le MDT. Le
champ est activé, le prochain MDT va se connecter à
la SLK.
PRECONNECTED
3
PRE
Un MDT s'est connecté à la SLK. L'échange de données
automatique est en cours, si des fonctions Prefetch
(prélecture) ont été paramétrées.
CONNECTED
4
CON
L'échange de données avec le MDT est possible si le
canal de transfert est ouvert.
ERROR
5
E00
La SLK est basculée dans l'état ERROR (erreur), le
champ est coupé. Aucun autre MDT ne peut se connecter à la SLK. La communication MDT actuellement en
cours est d'abord interrompue et le MDT déconnecté.
PROGRAM
6
PRG
État temporaire
BUSY
7
BSY
La SLK traite la commande de couplage.
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
Annexe
34/36
Annexe
Tableau 13 : Commande de couplage
Action
Code
Description
CONNECT
1
Place la SLK dans la disponibilité de connexion avec le MDT. Le
champ est activé.
DISCONNECT
2
Ferme le MDT, ce qui signifie que la communication MDT actuelle
est interrompue, le MDT et le champ sont désactivés. Aucun autre
MDT ne peut se connecter à la SLK.
RECONNECT
3
Ferme le MDT, ce qui signifie que la communication MDT actuelle
est interrompue, le MDT est désactivé. La SLK reste toutefois
disponible, le champ n'est pas coupé. Le prochain MDT va se
connecter à la SLK.
ERROR
4
La SLK est basculée dans l'état ERROR (erreur), le champ
est coupé. Aucun autre MDT ne peut se connecter à la SLK.
La communication MDT actuellement en cours est d'abord
interrompue et le MDT déconnecté.
5.3 Affichage d'écran
Section 1
Section 2
Fig. 2 : Ecran de l'ID 40/SLK
L'écran de l'ID 40/SLK permet l'affichage des paramètres SLK et des états de
fonctionnement. Il se divise en quatre parties réunies en deux zones d'affichage.
•• La zone 1 englobe les trois premières sections à partir de la gauche.
•• La zone 2 la première section à partir de la droite.
Les sections de la zone 1 permettent l'affichage des états de couplage et des codes
de défauts.
Bosch Rexroth AG, MIT : ID 40, RA55713594/2015-12
Annexe
35/36
Le tableau suivant fournit un aperçu correspondant :
Tableau 14 : Aperçu des affichages sur la tête d'écriture/de lecture ID 40/SLK
Affichage de
Commentaire
Section 2
(en haut)
Activité du système
Le système d'exploitation
de la SLK est actif lorsque
le symbole de trait
tourne dans le quatrième
segment d'affichage.
Section 2
(en bas)
Activité du bus de
terrain
La partie inférieure de
la section d'affichage
contient des symboles
dans le sens de la lecture
a.
Triangle à gauche : SLK
reconnue par le bus et
opérationnelle.
b.
Triangle à droite = activité
sur le canal de données
axé sur les commandes
Section 1
État de couplage actuel Voir le chapitre 5.2 État
de couplage actuel à la
page 33.
Section 1
État d'erreur avec
numéro d'erreur
Signification, voir le
manuel ID 40
Section 1
et Section 2
Numéro de nœud du
bus de terrain
S'affiche uniquement pendant la phase de démarrage et se compose de la
lettre distinctive du bus de
terrain et du numéro de
nœud à trois chiffres
Erreurs graves du
système
Texte continu, commence
par ASSERT, signification,
voir le manuel ID 40
Exemple
RA55713594/2015-12, MIT : ID 40, Bosch Rexroth AG
FRANÇAIS
Zone
d'affichage
Bosch Rexroth AG
Postfach 30 02 07
70442 Stuttgart
Germany
Fax +49 711 811–7777
[email protected]
www.boschrexroth.com
Sous réserve de modifications
RA55713594/2015-12

Manuels associés