Brevet FR2835673A1 — publié le 20030808

La présente invention se rapporte à un équipement d'automatisme programmable chargé de piloter et/ou de surveiller tout ou partie d'une application d'automatisme et capable d'échanger en temps réel des messages instantanés avec des équipements tiers. L'invention peut s'appliquer à toute application d'automatisme particulièrement dans le domaine des automatismes industriels, des automatismes du bâtiment ou du contrôle/commande des réseaux électriques de distribution. Sous le terme"équipement d'automatisme"programmable, on désignera ciaprès un automate programmable, une commande numérique, une station de contrôle/commande mais aussi tout appareil ou module d'automatisme possédant au moins une unité de traitement et capable d'exécuter un programme pour offrir une ou plusieurs fonctions d'automatisme dans une application d'automatisme. Par exemple, on inclura dans cette définition un module métier d'un automate programmable, un module logique programmable, un terminal de dialogue, un variateur de vitesse, etc.... Il est connu qu'un équipement d'automatisme puisse être connecté, au travers d'une interface réseau, à un réseau de communication local ou global, tel qu'un réseau Internet, Intrant ou Extranet, en particulier à l'aide du protocole IP (Internet Protocol), de façon à pouvoir échanger des données avec un client WEB distant, tel qu'un simple navigateur. Ces fonctionnalités sont décrites notamment dans les documents W09913418, US6061603 et US5805442. Un tel équipement d'automatisme peut alors comporter un serveur WEB de sorte que les données relatives à l'équipement d'automatisme sont mises en forme et expédiées par ce serveur WEB sous forme par exemple de pages HTML ou XML. En accédant de façon transparente à des données relatives à l'équipement d'automatisme, un utilisateur d'un poste client WEB distant peut ainsi effectuer facilement de la surveillance, de la visualisation ou du contrôle/commande d'une application d'automatisme. Cependant, lorsque plusieurs utilisateurs sont connectés, à partir d'un poste utilisateur tel qu'un ordinateur personnel, un appareil mobile, un appareil de type PDA (Personal Digital Assistant) ou autres, sur un réseau de communication global de type Internet, ou sur un réseau de communication local d'entreprise de type Intrant, ils utilisent désormais de plus en plus souvent une infrastructure logicielle de messagerie instantanée (Instant Messaging) leur permettant d'établir des conversations entre eux par échanges rapides de messages. Cette infrastructure permet en effet à une communauté identifiée d'utilisateurs de pouvoir émettre et recevoir instantanément des messages, depuis un équipement tiers client quelconque connecté au réseau de communication. Il serait alors particulièrement intéressant que des équipements d'automatisme connectés à un tel réseau de communication local ou global puissent également participer à cette communauté, de façon à ce qu'ils soient capables de signaler en temps réel à certains équipements tiers identifiés (tels que des postes utilisateurs ou d'autres équipements d'automatisme), des événements relatifs à l'application d'automatisme qu'ils pilotent (comme des défauts ou des alarmes), sous la forme de messages instantanés. Ces fonctionnalités apporteraient en effet, aux opérateurs utilisant ces postes utilisateurs identifiés, plus de réactivité que la réception d'e-mails par courrier électronique et plus de capacité que la réception d'un simple appel téléphonique. Ainsi, par exemple, l'apparition d'une anomalie dans un équipement d'automatisme pourrait avantageusement générer rapidement un message d'alerte (avec visualisation de variables) vers l'écran d'un opérateur d'astreinte ainsi qu'une éventuelle demande d'action vers un autre équipement d'automatisme raccordé sur le réseau de communication. C'est pourquoi la présente invention décrit un équipement d'automatisme programmable comportant une unité de traitement, une mémoire application et une interface réseau permettant de se connecter à un réseau de communication local ou global. Selon l'invention, l'équipement d'automatisme exécute un logiciel client de messagerie instantanée qui est susceptible d'accéder à la mémoire application et qui permet à l'équipement d'automatisme de se connecter à un serveur de messagerie instantanée par ledit réseau de communication, de façon à échanger des messages instantanés avec au moins un équipement tiers, dans le but de fournir des fonctions de surveillance, de visualisation ou de commande relatives à l'équipement d'automatisme. Le logiciel client de messagerie instantanée possède des moyens d'émission de messages instantanés vers un ou plusieurs équipements tiers destinataires, identifié (s) à partir d'une liste de contacts propre à l'équipement d'automatisme. Le logiciel client de messagerie instantanée peut également posséder des moyens de réception de messages instantanés en provenance d'un ou plusieurs équipements tiers expéditeurs, identifié (s) à partir de la liste de contacts propre à l'équipement d'automatisme. Selon une caractéristique, les moyens d'émission sont capables d'émettre au serveur de messagerie instantanée un message instantané contenant un statut caractérisant différents états de l'équipement d'automatisme. De même, les moyens de réception sont capables de recevoir du serveur de messagerie instantanée un message instantané contenant des statuts caractérisant différents états d'équipements tiers de la liste de contacts. Selon une autre caractéristique, le logiciel client de messagerie instantanée possède des moyens de détection d'événements au sein de l'équipement d'automatisme, susceptibles de déclencher l'émission d'un message instantané par les moyens d'émission. Grâce à cette caractéristique, tout incident ou alarme détecté par l'équipement d'automatisme sur l'application d'automatisme peut déclencher rapidement l'envoi d'un message instantané vers des postes utilisateurs identifiés. De même, après réception et interprétation d'un message instantané, les moyens de réception sont susceptibles de déclencher un accès à la mémoire application, permettant d'effectuer des lectures ou des écritures de données mémorisées dans la mémoire application. Ainsi, l'équipement d'automatisme est capable de recevoir un ordre ou une commande à partir de messages instantanés. D'autres caractéristiques et avantages vont apparaître dans la description détaillée qui suit en se référant à un mode de réalisation donné à titre d'exemple et représenté par les dessins annexés sur lesquels : - la figure 1 montre une architecture de communication intégrant un équipement d'automatisme selon l'invention, - la figure 2 détaille un exemple de structure d'un logiciel client de messagerie instantanée implanté dans un équipement d'automatisme. En référence au mode de réalisation de la figure 1, un équipement d'automatisme 10 est chargé de piloter ou de surveiller tout ou partie d'une application d'automatisme 5, notamment au moyen d'entrées/sorties 15. De façon connue, un tel équipement d'automatisme 10 comporte habituellement une carte unité centrale contenant au moins une unité de traitement 11 (tel qu'un microprocesseur ou un microcontrôleur) et un espace mémoire 12. L'équipement d'automatisme 10 peut de plus accueillir un ou plusieurs modules périphériques (modules d'entrées/sorties, modules métiers, modules de communication,...) qui dialoguent avec la carte unité centrale par un bus de communication interne (appelé encore bus fond de panier), non représenté sur la figure 1. Les entrées/sorties 15, qui peuvent se présenter sous la forme de un ou plusieurs modules, sont raccordées à des capteurs/actionneurs de l'application 5 à commander. L'espace mémoire 12 comprend une mémoire système 14 non volatile contenant le système d'exploitation de l'unité de traitement 11 et une mémoire application 13. La mémoire application 13 contient d'une part le programme application (ou programme utilisateur) exécuté par l'unité de traitement 11 pour effectuer le contrôle/commande de l'application d'automatisme 5 et d'autre part les données relatives à l'application d'automatisme. Ces données incluent notamment des variables, des paramètres, des valeurs images d'entrées/sorties, des informations d'états, de défauts, d'alarmes, etc... L'équipement d'automatisme 10 est connecté à un réseau de communication local ou global 50 au moyen d'une interface réseau 16. L'interface réseau 16, qui est reliée à l'unité de traitement 11, peut être implantée soit directement sur la carte unité centrale, soit sur un module de communication dialoguant avec la carte unité centrale via le bus de communication interne de l'équipement d'automatisme 10. Le réseau de communication 50 permet des échanges conformes au protocole standard TCP/IP (Transport Control Pratocol/Internet Pratocol). \1 peut indifféremment être soit de type Internet ou Extranet, soit de type Intrant dans le cadre d'un réseau privatif d'entreprise, par exemple. L'architecture de communication de la figure 1 comprend également un serveur de messagerie instantanée 30 connecté au réseau de communication 50. Le serveur de messagerie 30 est un équipement informatique qui a notamment pour mission de fournir des services de messagerie instantanée et de gérer les échanges de messages instantanés entre un certain nombre de clients qui sont raccordés au réseau 50. Parmi ces clients, susceptibles d'utiliser les services de messagerie instantanée, on trouve l'équipement d'automatisme 10 ainsi qu'un ou plusieurs équipements tiers 40,41 connectés au réseau de communication 50. Les équipements tiers 40,41 comprennent par exemple des postes utilisateurs 40 tels que des ordinateurs personnels portables ou non, des appareils mobiles, des appareils de type PDA (Personal Digital Assistant), mais comprennent également d'autres équipements d'automatisme 41 susceptibles de communiquer avec l'équipement d'automatisme 10. Les équipements tiers 40,41 exécutent des logiciels clients de messagerie instantanée de sorte qu'ils peuvent former, entre eux ou avec d'autres postes utilisateurs ou équipements d'automatisme distants, des groupes de travail collaboratif (appelés encore communautés) utilisant les services du serveur de messagerie instantanée 30 pour s'échanger des messages instantanés. Plusieurs infrastructures logicielles de messagerie instantanée existent déjà pour des postes utilisateurs soit sur des réseaux de type Internet (tel que Microsoft MSN Messenger, Yahoo Messenger,...), soit sur des réseaux de type Intrant (tel que Exchange Messenger,...). Les messages instantanés sont habituellement des messages textuels émis en code ASCII (American Standard Code for Information Interchange). En plus de la rapidité de la diffusion des messages, l'une des fonctionnalités particulièrement intéressante offerte par les logiciels de messagerie instantanée est la gestion en temps réel de statuts indiquant un ou plusieurs états de chaque client susceptible d'émettre/recevoir un message instantané, comme par exemple la présence (connecté), l'absence (déconnecté), etc.... Un équipement d'automatisme peut ainsi présenter un statut indiquant un ou plusieurs états, en particulier, indiquant s'il accepte ou n'accepte pas temporairement de recevoir des messages instantanés en provenance d'équipements tiers. Les autres clients du groupe de travail sont alors avertis de cette information. De plus, de façon à sécuriser les accès à la messagerie instantanée, chaque utilisateur de messagerie instantanée est en mesure de contrôler sa propre liste de contacts, mémorisée dans le serveur de messagerie instantanée, et d'où sont issues les listes de destinataires auxquels chaque utilisateur peut envoyer des messages et les listes d'expéditeurs autorisés à lui envoyer des messages. Selon l'invention, l'équipement d'automatisme 10 comporte un logiciel client de messagerie instantanée 20. Le logiciel client de messagerie instantanée 20 permet à l'équipement d'automatisme 10 de se connecter, via l'interface réseau 16 du réseau de communication 50, au serveur de messagerie instantanée 30 de façon à échanger des messages instantanés avec au moins un équipement tiers 40,41 connecté au réseau de communication 50, dans le but de fournir des fonctions de surveillance, de visualisation ou de commande relatives à l'équipement d'automatisme 10. Pour effectuer ces fonctions de surveillance, de visualisation ou de commande, le logiciel client de messagerie instantanée 20 est capable d'accéder en lecture et/ou écriture à différentes données contenues dans la mémoire application 13 et concernant l'application d'automatisme 5 (par exemple pour la surveillance de variables, de mesures, la visualisation d'états, de défauts, d'E/S, l'envoi de consignes, d'ordres, etc...). De plus, le logiciel client de messagerie instantanée 20 peut accéder à la mémoire système 14 pour éventuellement passer des commandes (telles que marche, arrêt, etc...) ou visualiser des états de l'équipement d'automatisme 10. Dans une première variante, le logiciel client de messagerie instantanée 20 est implanté dans l'espace mémoire 12 de la carte unité centrale de l'équipement d'automatisme 10 et est exécuté par l'unité de traitement 11. Dans une seconde variante équivalente, le logiciel client de messagerie instantanée 20 peut être implanté et s'exécuter dans un module de communication de l'équipement d'automatisme 10 communiquant avec la carte unité centrale par un bus de communication interne. En référence à la figure 2, le logiciel client de messagerie instantanée 20 comporte des moyens d'émission 22 qui permettent à l'équipement d'automatisme 10 de pouvoir envoyer des messages instantanés vers un ou plusieurs équipements tiers destinataires 40,41. Ce ou ces équipements tiers destinataires 40,41 sont identifiés à partir d'une liste de contacts 39 qui est propre à l'équipement d'automatisme 10. Le logiciel client de messagerie instantanée 20 comporte aussi des moyens de réception 21 permettant de recevoir des messages instantanés en provenance d'un ou plusieurs équipements tiers expéditeurs 40,41 autorisés, identifiés à partir de la liste de contacts 39 propre à l'équipement d'automatisme 10. La liste de contacts 39 propre à l'équipement d'automatisme 10 est mémorisée dans une mémoire du serveur de messagerie instantanée 30. Cette liste de contacts contient les coordonnées sous forme d'un identificateur unique par contact, associable optionnellement à une fiche de renseignements complémentaires, pour tous les équipements tiers susceptibles de communiquer avec l'équipement d'automatisme 10. Pour bénéficier des services d'une messagerie instantanée, l'équipement d'automatisme 10 doit donc être capable de configurer sa propre liste de contacts 39. Pour cela, selon un mode de réalisation préféré, un opérateur doit utiliser un poste"Administrateur"qui est connecté au réseau de communication 50 et qui est capable d'envoyer des messages instantanés dits de configuration à l'équipement d'automatisme 10. Le logiciel client de messagerie instantanée 20 est configuré pour autoriser en réception un message instantané d'un tel poste "Administrateur", quel que soit le contenu de la liste de contacts 39. Dans ces messages instantanés de configuration, l'opérateur inclura des commandes de gestion et de mise à jour de la liste de contacts 39 de l'équipement d'automatisme 10, comme ADD CONTACT, DEL CONTACT, LIST CONTACT,.... Selon un autre mode de réalisation, on pourrait aussi envisager que des commandes de gestion et de mise à jour de la liste de contacts soient envoyées à l'équipement d'automatisme 10 par un opérateur à partir d'une station de programmation directement raccordée à l'équipement d'automatisme 10. Quand l'équipement d'automatisme 10 reçoit de telles commandes de gestion et de mise à jour de sa liste de contacts 39, les moyens de réception 21 du logiciel client de messagerie instantanée 20 sont susceptibles de demander l'envoi, par les moyens d'émission 22, d'un ou plusieurs messages instantanés de configuration de la liste de contacts, à destination du serveur de messagerie instantanée 30, pour que celui-ci configure ou mette à jour la liste de contacts 39 qu'il mémorise. Lorsque l'équipement d'automatisme 10 émet un message instantané vers un ou plusieurs postes utilisateurs 40, ce message peut être directement acheminé sous forme textuelle (codé en ASCII) si, par exemple, il est destiné à être lu par des opérateurs placés devant ce ou ces postes utilisateurs. Par contre, si un message instantané est émis vers un ou plusieurs autres équipements d'automatisme 41, alors le ou les équipements d'automatisme destinataires doivent être en mesure de comprendre ce message instantané reçu. Il est courant que des équipements d'automatisme puissent dialoguer entre eux à l'aide de protocoles de communication spécifiques, comme MODBUS, qui leur sont adaptés et qui sont compréhensibles par l'émetteur et le destinataire. Il existe un grand nombre de tels protocoles de communication spécifiques. C'est pourquoi, de façon avantageuse, les moyens d'émission 22 du logiciel client 20 comportent des moyens d'encodage 27 qui permettent de coder une trame conforme à un protocole de communication compréhensible par l'équipement d'automatisme, de façon à pouvoir l'insérer sous forme textuelle dans un message instantané à émettre. Ainsi cette trame de communication est acheminée dans un message instantané et fait partie du contenu du message instantané. De même réciproquement, les moyens de réception 21 du logiciel client 20 comportent des moyens de décodage 28 qui permettent de décoder une trame encapsulée à l'intérieur d'un message instantané reçu sous forme textuelle, pour la rendre conforme à un protocole de communication compréhensible par l'équipement d'automatisme. Le logiciel client 20 sera alors en mesure d'interpréter le contenu de cette trame reçue à l'intérieur du message instantané. Les protocoles de communication compréhensibles par un équipement d'automatisme véhiculent des informations soit directement sous forme ASCII, soit sous forme numérique. Dans ce dernier cas, les moyens d'encodage 27 doivent effectuer une conversion numérique/ASCII et réciproquement les moyens de décodage 28 doivent effectuer une conversion ASCII/numérique. Par ailleurs, lorsqu'un opérateur travaillant sur un poste utilisateur 40 veut envoyer un ordre ou une commande par messagerie instantanée à un équipement d'automatisme 10, on peut alors concevoir un protocole de communication sous forme textuelle qui soit d'une part compréhensible par le logiciel client de messagerie instantanée 20 de l'équipement d'automatisme 10 et d'autre part facilement utilisable par cet opérateur. Ainsi, un opérateur autorisé pourra envoyer des commandes codées simples à un équipement d'automatisme, comme par exemple RUN, STOP, RD (Read Data), WD (Write Data), etc.... Par ailleurs, le logiciel client de messagerie instantanée 20 possède des moyens de détection 28 d'événements survenant au sein de l'équipement d'automatisme 10. De tels événements peuvent, par exemple, être liés à un changement de toute donnée de la mémoire application 13 signifiant l'apparition d'un défaut, d'un changement d'état ou à toute autre information relative à l'application d'automatisme 5 susceptible d'être importante à communiquer par la messagerie instantanée. De tels événements peuvent aussi être liés au changement d'une donnée de la mémoire système 14. Les moyens de détection 28 sont reliés aux moyens d'émission 22 de façon à pouvoir déclencher une demande d'émission d'un message instantané par les moyens d'émission 22. Ce message instantané pourra indifféremment contenir un texte relatif à l'événement apparu, incluant éventuellement des valeurs de données, et/ou contenir une trame conforme à un protocole de communication compréhensible par l'équipement d'automatisme 10. Parallèlement, après réception et interprétation d'un message instantané reçu, les moyens de réception 21 sont capables de déclencher un accès à la mémoire de l'équipement d'automatisme 10. Cet accès est réalisable sous forme d'une lecture et/ou d'une écriture de données de la mémoire application 13, mais est également réalisable sous forme d'une commande destinée à la mémoire système 14 de l'équipement d'automatisme 10. Eventuellement, la réception d'un message instantané peut aussi entraîner l'envoi d'une réponse à émettre par les moyens d'émission 22 sous forme d'un autre message instantané. Selon une autre caractéristique, le logiciel client de messagerie instantanée 20 est capable de gérer un statut correspondant à l'équipement d'automatisme 10. Selon l'invention, en plus du statut habituellement employé pour définir les états des postes utilisateurs clients, on peut envisager de définir un statut spécifique correspondant à différents états propres aux équipements d'automatisme, tels que : "en marche","arrêté","en défaut","connecté","réservé" (c'est-à-dire en cours de programmation, par exemple), etc.... Le logiciel client 20 est en mesure de connaître ces états au moyen d'une lecture de variables de la mémoire application 13 ou de la mémoire système 14. Un de ces états pourrait indiquer, par exemple, si l'équipement d'automatisme 10 accepte ou n'accepte pas temporairement de recevoir des messages instantanés en provenance d'équipements tiers. Dans une infrastructure de messagerie instantanée, les statuts des différents clients sont mémorisés et diffusés par le serveur de messagerie instantanée 30 de façon à être disponible pour tous. Ainsi, les moyens d'émission 22 du logiciel client 20 sont capables d'émettre au serveur de messagerie instantanée 30 un message instantané d'état dont le destinataire final est le serveur de messagerie instantanée 30 lui-même. Ce message instantané d'état contient un statut caractérisant différents états de l'équipement d'automatisme 10. Le serveur de messagerie instantanée 30 diffuse alors un message instantané d'état aux équipements tiers, de sorte que tout opérateur, placé devant un poste utilisateur connecté au réseau 50, peut alors connaître en temps réel une information sur l'état de l'équipement d'automatisme 10. De même, les moyens de réception 21 du logiciel client 20 sont capables de recevoir du serveur de messagerie instantanée 30 un message instantané d'état contenant les statuts caractérisant les différents états des équipements tiers 40,41 de la liste de contacts 39. En particulier, ces statuts permettront à l'équipement d'automatisme 10 de savoir à tout moment si les équipements tiers destinataires d'un message instantané à émettre sont ou non connectés au service de messagerie instantanée. Si les équipements tiers 40,41 destinataires d'un message instantané à émettre par l'équipement d'automatisme 10 ne sont pas prêts à recevoir ce message (par exemple si leur statut indique un état"non connecté au réseau de communication 50"ou un état"opérateur absent de son poste utilisateur"), alors il est important que l'équipement d'automatisme 10 dispose de solutions de replis au cas où il devrait néanmoins informer d'une situation urgente telle que l'apparition de défauts ou alarmes graves, par exemple. Une première solution consiste alors à ce que le logiciel client de messagerie instantanée 20 possède des moyens d'envois 23 qui peuvent être activés quand tous ou certains des équipements tiers 40,41 destinataires d'un message instantané ne sont pas en mesure de le recevoir. Ces moyens d'envois sont alors capables d'envoyer sur le réseau 50 des messages e-mails par messagerie électronique. Eventuellement, le logiciel client de messagerie instantanée 20 pourrait aussi être capable d'envoyer au serveur de messagerie instantané 30 un ordre d'envoi de message (s) de type SMS. Une autre solution consiste aussi à prévoir que le logiciel client 20 est capable de déclencher un accès à la mémoire application 13 de l'équipement d'automatisme 10, lorsque le statut de tous ou de certains des équipements tiers 40,41, destinataires d'un message instantané à émettre par l'équipement d'automatisme 10, indique que ces destinataires ne sont pas en mesure de recevoir ce message instantané. Cet accès à la mémoire application 13 permet alors d'exercer une action sur l'application d'automatisme 5, via un accès en écriture de données de la mémoire application 13. Ainsi, si par exemple l'équipement d'automatisme 10 est en situation de défaut sans avoir la possibilité de le signaler et de prévenir par un message instantané des destinataires identifiés (personnel d'astreinte, en particulier), dont le statut indique qu'ils ne sont pas connectés à ce moment-là, il lui est possible d'arrêter ou de suspendre certaines opérations et de se mettre en situation de repli, de façon à garantir des conditions de sécurité pour l'application d'automatisme. Il est bien entendu que l'on peut, sans sortir du cadre de l'invention, imaginer d'autres variantes et perfectionnements de détail et de même envisager l'emploi de moyens équivalents. REVENDICATIONS 1. Equipement d'automatisme (10) programmable comportant une unité de traitement (11), une mémoire application (13) et une interface réseau (16) permettant de se connecter à un réseau de communication local ou global (50), caractérisé par le fait que l'équipement d'automatisme (10) exécute un logiciel client de messagerie instantanée (20) qui est susceptible d'accéder à la mémoire application (13) et qui permet à l'équipement d'automatisme (10) de se connecter à un serveur de messagerie instantanée (30) par ledit réseau de communication (50), de façon à échanger des messages instantanés avec au moins un équipement tiers (40,41), dans le but de fournir des fonctions de surveillance, de visualisation ou de commande relatives à l'équipement d'automatisme (10). 2. Equipement d'automatisme selon la revendication 1, caractérisé par le fait que le logiciel client de messagerie instantanée (20) possède des moyens d'émission (22) de messages instantanés vers un ou plusieurs équipements tiers destinataires (40,41), identifié (s) à partir d'une liste de contacts (39) propre à l'équipement d'automatisme (10). 3. Equipement d'automatisme selon la revendication 2, caractérisé par le fait que le logiciel client de messagerie instantanée possède des moyens de réception (21) de messages instantanés en provenance d'un ou plusieurs équipements tiers expéditeurs (40,41), identifié (s) à partir de la liste de contacts (39) propre à l'équipement d'automatisme (10). 4. Equipement d'automatisme selon la revendication 2 ou 3, caractérisé par le fait que la liste de contacts (39) propre à l'équipement d'automatisme (10) est mémorisée dans le serveur de messagerie instantanée (30), accessible via l'interface réseau (16) de l'équipement d'automatisme. 5. Equipement d'automatisme selon la revendication 2, caractérisé par le fait que les moyens d'émission (22) du logiciel client de messagerie instantanée (20) comprennent des moyens d'encodage (27) permettant de coder et d'insérer, à l'intérieur d'un message instantané à émettre, une trame conforme à un protocole de communication compréhensible par l'équipement d'automatisme (10). 6. Equipement d'automatisme selon la revendication 5, caractérisé par le fait que les moyens d'encodage (27) effectuent une conversion numérique/ASCII. 7. Equipement d'automatisme selon la revendication 2, caractérisé par le fait que le logiciel client de messagerie instantanée (20) possède des moyens de détection (28) d'événements au sein de l'équipement d'automatisme (10), susceptibles de déclencher l'émission d'un message instantané par les moyens d'émission (27). 8. Equipement d'automatisme selon la revendication 2, caractérisé par le fait que les moyens d'émission (22) du logiciel client de messagerie instantanée (20) sont capables d'émettre au serveur de messagerie instantanée (30) un message instantané contenant un statut caractérisant différents états de l'équipement d'automatisme (10). 9. Equipement d'automatisme selon la revendication 3, caractérisé par le fait que les moyens de réception (21) du logiciel client de messagerie instantanée (20) comprennent des moyens de décodage (26) permettant de décoder, à l'intérieur d'un message instantané reçu, une trame pour la rendre conforme à un protocole de communication compréhensible par l'équipement d'automatisme (10). 10. Equipement d'automatisme selon la revendication 9, caractérisé par le fait que les moyens de décodage (26) effectuent une conversion ASCII/numérique. 11. Equipement d'automatisme selon la revendication 9, caractérisé par le fait que les moyens de réception (21) du logiciel client de messagerie instantanée (20) sont susceptibles de déclencher un accès à la mémoire application (13), après réception d'un message instantané. 12. Equipement d'automatisme selon la revendication 3, caractérisé par le fait que les moyens de réception (21) du logiciel client de messagerie instantanée (20) sont susceptibles de demander l'envoi, par les moyens d'émission (22), d'un message instantané de configuration de la liste de contacts, à destination du serveur de messagerie instantanée (30). 13. Equipement d'automatisme selon la revendication 3, caractérisé par le fait que les moyens de réception (21) du logiciel client de messagerie instantanée (20) sont capables de recevoir du serveur de messagerie instantanée (30) un message instantané contenant des statuts caractérisant différents états d'équipements tiers (40,41) de la liste de contacts (39). 14. Equipement d'automatisme selon la revendication 13, caractérisé par le fait que le logiciel client de messagerie instantanée (20) est capable de déclencher un accès à la mémoire application (13), lorsque le statut d'équipements tiers (40,41), destinataires d'un message instantané à émettre par les moyens d'émission (22), indique qu'ils ne sont pas en mesure de recevoir ledit message instantané. 15. Equipement d'automatisme selon la revendication 1, possédant une carte unité centrale contenant l'unité de traitement (11) et la mémoire application (13), caractérisé par le fait que le logiciel client de messagerie instantanée (20) est implanté dans un espace mémoire (12) de la carte unité centrale. 16. Equipement d'automatisme selon la revendication 1, possédant une carte unité centrale, contenant l'unité de traitement (11) et la mémoire application (13), ainsi qu'un bus de communication interne, caractérisé par le fait que le logiciel client de messagerie instantanée est implanté dans un module de l'équipement d'automatisme (10) communiquant avec la carte unité centrale par le bus de communication interne.