▼
Scroll to page 2
of
36
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 info@boschrexroth.de www.boschrexroth.com Sous réserve de modifications RA55713594/2015-12