Parametrer un périphérique modbus RTU ou
Transcription
Parametrer un périphérique modbus RTU ou
Paramétrer un périphérique modbus RTU ou TCP avec Xflow Objet Effectuer une revalidation des destinataires d’alarmes Domaine d'application Monitoring, Xflow, Modbus RTU, Modbus TCP Terminologie Sommaire 1 - Objet ..........................................................................................................2 1.1 - Restrictions et conditions .............................................................2 1.1.1 - Versions logiciels utilisées ..............................................2 1.2 - Pré-requis .....................................................................................2 1.3 - Principe de fonctionnement :........................................................2 2 - Methodologie pour le périphérique de type modbus RTU .........................2 2.1 - Introduction ..................................................................................2 2.2 - Configuration du périphérique ......................................................3 2.2.1 - Détails des paramètres du nouveau périphérique ..........3 2.3 - Configuration d’une variable. .......................................................4 3 - Methodologie pour le périphérique de type modbus TCP .........................5 3.1 - Introduction ..................................................................................5 3.1.1 - Cas du’ilisation d’une passerelle de communication. .....5 3.1.2 - Cas d’une connexion direct au iRio. ...............................5 3.2 - Configuration de la liaison ............................................................5 3.3 - Configuration du périphérique ......................................................6 Révision Date Rédaction 01 10/08/2016 M.Bonnefoy Connected Products Vérification Approbation Observations - Modifications Création d’origine 1/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW Paramétrer un périphérique modbus RTU ou TCP avec Xflow 1 - OBJET Ce document détaille pas à pas comment configurer un pérphérique modbus RTU ou modbus TCP avec Xflow et plus spécialement sur un iRio pour le périphérique de type modbus RTU, car nous ne pouvons pas être exhaustif sur les types de connexions que nous pouvons rencontrer. 1.1 - Restrictions et conditions 1.1.1 - Versions logiciels utilisées Ce document a été réalisé à l’aide des versions logiciels suivantes : - Xflow : 5.0.1. - Les types de périphériques utilisés dans ce document existent aussi sur les versions précédentes deXflow. 1.2 - Pré-requis Afin de réaliser ce paramètrage il est nécessaire de savoir configurer les éléments de base. Il est nécessaire de savoir comment raccorder une communication RS485 entre deux équipements. 1.3 - Principe de fonctionnement : Une variable virtuelle teste le statut du destinataire. Lorsque le statut du destinaitaire passe en « grillé » ou en « nombre max echec atteint » alors une alarme revalide le destinataire. 2 - METHODOLOGIE POUR LE PERIPHERIQUE DE TYPE MODBUS RTU 2.1 - Introduction Le but est d’expliquer comment paramétrer un périphérique de type modbus RTU qui sera raccordé en RS485 sur l’alimentation de l’équipement iRio et sur le port COM4. Il faudra se référencer au manuel d’installation pour identifier comment faire en sorte que le port COM4 soit diponible sur l’alimenation du iRio, l’UPS2. Connected Products 2/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW Paramétrer un périphérique modbus RTU ou TCP avec Xflow 2.2 - Configuration du périphérique Normalement la liaison COM4 est toujours paramétrée sur xflow, il n’est donc pas besoin d’expliquer comment la déclarée. Il faut se rendre dans le menu configuration de Xflow et donc avoir les droits en configuration. Cliquer sur Périphériques, pour accéder au menu de configuration d’un périphérique. Cliquer sur ajouter un périphérique. 2.2.1 - Détails des paramètres du nouveau périphérique Nom : Saisir le nom de votre choix pour le périphérique. Type : sélectionner API Modbus. Adresse : Saisir l’adresse modbus de votre équipement avec lequel vous souhaitez faire dialoguer le iRio ou Xflow. Liaison : Sélectionner la liaison R2-485, ou si le nom a été modifié, la liaison qui correspond au port COM4 du iRio. Il faudra prêter attention si le périphérique est relié à une UPS2 ou UPS1 que le switch présent sur cette dernière soit bien positionner pour router le port com4. Cliquer ensuite sur « Continuer » Connected Products 3/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW Paramétrer un périphérique modbus RTU ou TCP avec Xflow Vitesse de communication : Sélectionner la vitesse de communication définie dans votre périphérique tiers. Paramètres de communication : Sélectionner le format de communication définie dans votre périphérique tiers. Xflow ne gère qu’un seul bit de Stop et un bit de parité. Interface Electrique : Sélectionner RS485. Pour les autres paramètres laisser ceux par défaut. Ensuite cliquer sur « Avancé » pour vérifier les paramètres avancés de communication. Délai d’échec : Saisir le délai d’échec ou « time-out » indiquer dans la documentation du péripéhrique tiers ; Si vous n’avez pas l’information, vous pouvez laisser celui par défaut. Nombre d’échecs : Idem que le paramètre précédent. Délai de fin de trame : Idem que le paramètre précédent. Longueur de groupement : Idem que le paramètre précédent. Cela correspond aussi à la taille maximale des trames admises par le périphérique tiers. Espace de groupement : Idem que le paramètre précédent. Pour plus de détail il faut se référencer au manuel utilisateur de Xflow. 2.3 - Configuration d’une variable. Comme indiqué dans la documentation du manuel utilisateur de Xflow, une fois le périphérique configuré, il faut ajouter et configurer les variables. Connected Products 4/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW Paramétrer un périphérique modbus RTU ou TCP avec Xflow Adresse : Il faut saisir l’adresse de la variable ou du registre, pour cela il faut avoir la table d’échange modbus de votre équipement tiers où la demander au constructeur. Format de Lecture : idem que pour l’adresse de la variable. 3 - METHODOLOGIE POUR LE PERIPHERIQUE DE TYPE MODBUS TCP 3.1 - Introduction Le but est d’expliquer comment paramétrer un périphérique de type modbus TCP. Il peut en fait s’agir d’un équipement qui ne peux dialoguer qu’en modbus modbus RTU mais dans ce cas nous ferons appele à une passerelle sachant faire une conversion modbus RTU vers modbus TCP. Il paut aussi être question d’un périphérique dialoguant directement en modbus TCP. 3.1.1 - Cas du’ilisation d’une passerelle de communication. Dans le cas d’utilisation d’une passerelle de communication assurant la conversion modbus TCP vers modbus RTU, il faudra connecter la passerelle directement sur le port RJ45 du iRio ; Ensuite il faudra connecter le périphérique en RS485 à la passerelle de communication. Pour le détail de connexion de la RS485 entre la passerelle et le périphérique, il faut se référer aux documentations constructeurs de ces deux équipements. 3.1.2 - Cas d’une connexion direct au iRio. Dans le cas où le périphérique sera directement connecté au iRio, il faudra alors s’assurer d’avoir un câble Ethernet croisé, et il sera possible de connecter directement les deux équipements entre eux par leur RJ45 respectives. 3.2 - Configuration de la liaison En fonction de la version du logiciel Xflow présent sur les iRio mais aussi des configurations, la liaison TCP n’est pas toujours présente. La liaison TCP ve permettre de l’associer au périphérique modbus TCP par la suite. Aller dans le menu configuration Connected Products 5/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW Paramétrer un périphérique modbus RTU ou TCP avec Xflow Cliquer sur « Liaison ». Cliquer sur « ajouter une liaison ». Nom : Définir le nom que vous souhaitez. Type : Sléectionner TCP. Trace : Laisser en arrêt. 3.3 - Configuration du périphérique Dans le menu « Configuration », cliquer sur « Périphériques ». Cliquer sur « ajouter un périphérique ». Connected Products 6/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW Paramétrer un périphérique modbus RTU ou TCP avec Xflow Nom : Indiquer le nom du péripéhrique que vous souhaitez. Type : Sélectionner API-Modbus-TCP. Adresse : Il s’agit de l’adresse modbus de l’équipement. Liaison : Choisir la liaison TCP configurée. Cliquer ensuite sur « Continuer » Adresse IP :Port : Il s’agit soit de l’adresse IP du périphérique directement, s’il est raccordé directement au iRio ou via un routeur, sinon il s’agit de l’adresse de la passerelle qui assure la conversion modbus TCP vers modbus RTU. Le port par défaut utilisé est le port 502 en modbus TCP, il n’est donc pas nécessaire de le préciser. Si le port utilisé par le périphérique ou la passerelle n’est pas 502, alors préciser le port utilisé. Ensuite vous cliquer sur « Terminer » ou alors sur « Avancé » pour accéder aux paramètres de communication avancés. Enfin pour ajouter une variable et la configurer, il faut se référencer au paragraphe 2.3. Connected Products 7/7 Parametrer un périphérique modbus RTU ou TCP avec XFLOW