Page 1
Blocs logiques de sécurité Interface de diagnostic PNOZmulti Manuel d’utilisation Référence 20 100-02 The spirit of safety.
Page 2
Pilz GmbH & Co. se réserve tous les droits relatifs à ce manuel d'utilisation. Des copies à usage interne sont autorisées. Une erreur étant toujours possible en dépit du soin apporté à la rédaction de ce document, nous ne pouvons garantir l'exactitude du contenu. Nous acceptons volontiers toute sug- gestion relative aux éventuelles erreurs.
Déroulement de la communication Demandes Retours d'information Confirmation de réception Messages d'erreur et d'information Segments de données Exemple Demandes Aperçu Demande 0x14 Envoi des entrées virtuelles vers le PNOZmulti Demande Segment de données Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Page 4
Segment de données Demande 0x2D Envoi du mot de diagnostic du PNOZmulti Demande Segment de données Demande 0x40 - Données de version du PNOZmulti Demande Segment de données Exemple Demande 0x41 Envoi de toutes les données d'entrées et de sortie Demande Segment de données...
Ce chapitre décrit l’utilisation conforme de l’interface série PNOZmulti. 4 Echange de données Vous obtiendrez ici les informations essentielles sur le déroulement de la communication entre le PNOZmulti et le programme utilisateur. 5 Demandes Ce chapitre contient toutes les demandes et décrit l’architecture des segments de données.
Cette remarque décrit les situations dans lesquelles le produit ou l’appareil pourraient être endommagé et précise les mesures de précaution appropriées. INFORMATION fournit des conseils d’utilisation, vous informe des particularités et met en évidence les parties particulièrement importantes du texte. Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Aperçu L’interface de diagnostic du PNOZmulti met différentes données du sys- tème de sécurité à disposition. Ces données peuvent être lues par un partenaire de communication (par exemple : un ordinateur ou un API). La communication est réalisée à travers l’interface série RS 232 du parte- naire de communication.
Aperçu Données diagnostic Les données diagnostic du système de sécurité modulaire PNOZmulti sont les suivantes : • Version : numéro de produit, version d’appareil, numéro de série • Etat des entrées et des sorties : indique si les entrées et les sorties sont activées ou non (ouvertes / fermées)
Utilisation conforme aux prescriptions Interface de diagnostic L’interface série du système de sécurité modulaire PNOZmulti permet la transmission des données diagnostic vers un programme utilisateur. Les données diagnostic ne doivent être utilisées qu’à des fins ne touchant pas à la sécurité, par exemple : la visualisation.
Page 10
Utilisation conforme aux prescriptions Notes Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
3. Segment de données : Selon la demande, un segment de données est envoyé par le pro- gramme utilisateur ou par le PNOZmulti. La taille du segment de don- nées varie en fonction de la demande (Fig. 5-1). 4. Message d’information : L’utilisateur transmet, par l’intermédiaire du programme utilisateur, un...
Page 12
Echange de données Envoi d’un segment de données par le PNOZmulti PNOZmulti Programme utilisateur Demande Retour d’information Segment de données n octets Message d’information (segment de données OK) Envoi d’un segment de données par le programme utilisateur Programme utilisateur PNOZmulti Demande Retour d’information...
Communication étendue Le programme utilisateur envoie au PNOZmulti, après le retour d’informa- tion, un segment de données spécifiant plus en détail la demande. Programme utilisateur PNOZmulti Demande Retour d’information Spécification de la demande n octets Message d’information du segment de données OK (0x60) Segment de données...
Echange de données Confirmation de réception Lorsque le PNOZmulti a reçu une demande sans erreur, il transmet la confirmation de réception suivante : Code ID Signification Réaction (programme utilisateur) ID de demande + Demande reçue, Continuer la 0x80 tout est OK communication Messages d’erreur et d’information...
BCC = 0x00 - (octet de données 0 + ..+ octet de données 31 + 0x00) Segment de données Octet de données 0 Octet de données 1 Octet de données 2 .... Octet de données n 0x00 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Exemple • Le programme utilisateur demande les données d’entrée et de sortie au PNOZmulti. • Le PNOZmulti envoie un retour d’information composé de la demande correspondante 0x41 et de la confirmation de réception 0x80 (0x41 + 0x80 = 0xC1). • A la réception des données, une erreur est détectée et un message d’information est transmis au PNOZmulti par l’intermédiaire du pro-...
Demandes Aperçu Ce chapitre décrit les demandes que le programme utilisateur envoient au PNOZmulti ainsi que les segments de données définis par la demande. Les demandes suivantes sont disponibles : Demande Signification Longueur Page segment de don- nées 0x14 Envoi des entrées virtuelles vers le...
• lorsque la BCC est incorrecte. INFORMATION Les entrées virtuelles ne peuvent être modifiées que : • par un nouvel envoi de la demande 0x14 • par la coupure de la tension d’alimentation sur le PNOZmulti. Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Demande 0x2C - Envoi de l’état des entrées et des sorties virtuelles du PNOZmulti Demande Avec la demande 0x2C, le programme utilisateur demande l’état des 24 entrées et sorties virtuelles au PNOZmulti. Segment de données Le segment de données comprend 10 octets. N° octet Données...
Page 20
Demandes Demande 0x2D - Envoi du mot de diagnostic du PNOZmulti Demande Avec la demande 0x2D, le programme utilisateur demande au PNOZmulti le mot de diagnostic d’un ID d’élément bien défini. Programme utilisateur PNOZmulti Demande d’envoi du mot de diagnostic Retour d’information...
Page 21
Mot de diagnostic pour l’octet de poids faible de l’ID de l’élément demandé 0x00 INFORMATION Pour plus de renseignements sur le mot de diagnostic, veuillez consulter le catalogue technique du PNOZmulti Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Demandes Demande 0x40 - Données de version du PNOZmulti Demande Avec la demande 0x40, le programme utilisateur demande les données de version au PNOZmulti. Segment de données Le segment de données comprend 34 octets. N° octet Données Remarque 0 à 3 Numéro de produit...
Octet de poids fort, somme de contrôle de la 0xAB carte à puce Octet de poids faible, somme de contrôle de 0x13 la carte à puce Date de création (jour) 0x0B (Suite à la page suivante) Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
0xD2 (année) Module de bus de terrain 0x00 Module d’extension 1 0x08 Module d’extension 2 0x08 23 à 28 Modules d’extension 3 à 8 0x00 29 à 31 Réservé 0x00 0x00 0x00 0x00 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Octet1 pour le module d’extension 5 Octet2 pour le module d’extension 5 Octet1 pour le module d’extension 6 Octet2 pour le module d’extension 6 Octet1 pour le module d’extension 7 Octet2 pour le module d’extension 7 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Page 26
Octet 2 réservé • Module de sortie à relais : Octet 1 Byte2 réservé • Module de sortie statique : Octet 1 Octet 2 réservé • Module de signalisation : Octet 1 Octet 2 5-10 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
• Un appareil de base avec 7 modules d’extension, comme représenté sur l’illustration suivante • Hypothèse : toutes les entrées et les sorties sont fermées (bit = 1) Modules d’extension Appareil de base Fig.5.2 : Exemple d’un système de sécurité modulaire PNOZmulti Manuel d’utilisation de l’interface de diagnostic PNOZmulti 5-11...
8 à 15 (module de signalisation) 1111 1111 Entrées I0 à I7 Module d’extension 7 xxxx xxxx (module d’entrée) xxxx xxxx xxxx xxxx x = contenus sans importance 1 = bit important 5-12 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Page 31
* uniquement en cas de module d’entrée INFORMATION Les octets 14 à 26 indiquent seulement si la LED d’entrée clignote ou non. • Bit = 0 →/ LED ne clignote pas • Bit = 1 →/ LED clignote Manuel d’utilisation de l’interface de diagnostic PNOZmulti 5-15...
Page 32
Mode de fonctionne- Appareil ment / Etat / LED 0x00 CI éteint Appareil de base 0xFF CI allumé 0x00 CO éteint 0xFF CO allumé 0x00 OA0 éteint 0xFF OA0 allumé 30 à 31 Réservé 5-16 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
0x44 Changement de signal sur Au moins un signal de une sortie sortie a changé depuis la dernière demande 0x44 2 à 7 Réservé 0x00 Manuel d’utilisation de l’interface de diagnostic PNOZmulti 5-17...
Demandes ID de code : 0x50 - Envoi des données du PNOZmulti sous la forme de tableaux Demande Avec L’ID de code 0x50, le programme utilisateur demande les données sous la forme de tableaux au PNOZmulti. Programme utilisateur PNOZmulti Envoi de la demande de données sous forme de tableau Retour d’information...
Octet 8 du tableau x, segment y Octet 9 du tableau x, segment y Octet 10 du tableau x, segment y Octet 11 du tableau x, segment y Octet 12 du tableau x, segment y 0x00 Manuel d’utilisation de l’interface de diagnostic PNOZmulti 5-19...
Demandes Exemple Le programme utilisateur demande au PNOZmulti de lui donner l’état des entrées. Le système de sécurité est composé d’un PNOZ m1p et d’un module d’extension PNOZ mi1p. • ID de code 0x50 - Envoi des données sous la forme de tableaux •...
Avec cette demande, la communication peut être contrôlée simplement. Si le programme utilisateur ne reçoit, par exemple, aucune réaction du PNOZmulti à une demande, il envoi la demande « Envoyer un test » per- mettant de vérifier que la connexion est bien encore établie.
Page 38
Demandes Notes 5-22 Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Traitement d’erreur Des erreurs peuvent survenir pendant la communication, aussi bien sur le PNOZmulti que sur le programme utilisateur. Les tableaux suivants décri- vent les réactions et les procédures des deux appareils en cas d’erreur. Programme utilisateur Erreur / Message Réaction / Remède - Programme utilisa-...
(BCC) est incor- programme utilisateur doit envoyer une recte. nouvelle fois le segment de données. Remarques * et ** : voir le paragraphe « Remarques » à la fin de ce chapi- tre. Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
*** Réinitialiser la communication, cela signifie que le compteur pas à pas est remis sur zéro. La communication ne peut alors redémarrer que lorsqu’une demande du programme utilisateur est de nouveau trans- mise. Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Page 42
Traitement d’erreur Notes Manuel d’utilisation de l’interface de diagnostic PNOZmulti...
Page 43
Pour plus de renseignements, consultez notre site internet ou contactez notre maison mère. Pilz GmbH & Co. KG Sichere Automation Felix-Wankel-Straße 2 73760 Ostfildern, Allemagne Téléphone : +49 711 3409-0 Télécopie : +49 711 3409-133 E-Mail : pilz.gmbh@pilz.de...