Qu'est-ce qu'une erreur de communication API ?

24123826

Un API communique avec des contrôleurs ou d'autres équipements électromécaniques.

Crédit d'image : Jupiterimages/Photos.com/Getty Images

Un automate programmable (PLC) peut être trouvé dans un environnement commercial ou industriel. Il est généralement utilisé pour contrôler l'équipement électromécanique dans un environnement complexe tel qu'un ensemble de fabrication ou pour des applications simples, telles que l'allumage et l'extinction des lumières utilisées par une entreprise la nuit ou le jour. Une erreur de communication API se produit lorsque l'API ne répond pas aux demandes de communication ou répond négativement à de telles demandes. Une erreur de communication API peut se produire entre l'ordinateur programmable et les appareils qu'il contrôle ou lorsque le technicien tente de programmer l'appareil à distance.

Codes d'erreur

Les contrôleurs logiques programmables sont construits par une variété de fabricants et sont conçus pour des utilisations spécifiques. Chaque entreprise a une série de codes d'erreur qui se réfèrent à son API spécifique. Par exemple, une erreur de temporisation peut empêcher un périphérique de communiquer correctement ou une erreur de somme de contrôle peut être générée lorsque le package de communication est de taille incorrecte. Une autre erreur de communication peut se produire lorsque l'automate ne répond pas à la dernière demande de message ou n'a pas assez de temps pour répondre à la demande.

Vidéo du jour

Communication

Les API peuvent communiquer via des ports série avec d'autres équipements ou en connectant un dispositif de surveillance sur le port modem RS-232 disponible sur l'API. Une connexion modem qui n'est pas correctement insérée dans le port peut provoquer une erreur de communication lorsque vous essayez d'accéder à l'appareil à l'aide d'un téléphone cellulaire ou d'un autre appareil de communication. Lorsqu'il est connecté à un dispositif de surveillance à distance, un technicien peut programmer l'API à distance, envoyer et recevoir des données et afficher les journaux de l'API. Les interruptions du signal entraîneront également des erreurs de communication.

Pièces défectueuses

Des cartes de communication défectueuses au sein d'un automate peuvent également être une cause d'erreurs de communication. Une erreur de "réception" ou de "transmission" peut se produire pendant les communications, entraînant un manque de toutes les données reçues ou envoyées par l'automate. D'autres erreurs de communication peuvent se produire en raison d'un câblage de communication défectueux ou si de l'eau pénètre à l'intérieur des points de connexion du câble de communication. N'importe lequel de ces types d'erreur nécessite généralement une inspection visuelle de l'appareil; aucun d'entre eux ne peut être réparé en accédant à l'appareil à distance.

Mises à jour du logiciel et du micrologiciel

Comme pour tout équipement informatique, pour éviter les erreurs de communication et autres problèmes, le logiciel de l'appareil doit être compatible et à jour avec tous les autres appareils avec lesquels il s'interface. Configurer l'appareil pour qu'il recherche automatiquement les mises à jour du micrologiciel ou du logiciel ou planifier des mises à jour peut empêcher les erreurs de communication de se produire. Les pannes de courant peuvent également affecter l'API et peuvent nécessiter un redémarrage pour réinitialiser l'appareil pour la communication et éviter ces erreurs.