Schneider Electric Bibliothèque DFB TeSys V2 pour Unity Pro Mode d'emploi
Ajouter à Mes manuels128 Des pages
▼
Scroll to page 2
of
128
Bibliothèque DFB TeSys V2 pour Unity Pro 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro une SoCollaborative library Manuel utilisateur 1672609FR-03 01/2020 www.se.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication, veuillez nous en informer. Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non commerciale du document ou de son contenu, sinon une licence non exclusive pour une consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2020 Schneider Electric. Tous droits réservés. 2 1672609FR-03 01/2020 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la bibliothèque DFB TeSys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ordonnancement des DFB TeSys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 DFB pour liaison série Modbus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ctrl_cmd_mdb_u_•••• : contrôle/commande des démarreurs-contrôleurs TeSys U avec une liaison série Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comm_manager_u : gestion de la communication des contrôleurs TeSys U avec une liaison série Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ctrl_cmd_mdb_t_•••• : contrôle/commande des contrôleurs TeSys T avec une liaison série Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comm_manager_t : gestion de la communication des contrôleurs TeSys T avec une liaison série Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 DFB pour Modbus SL (Liaison série) et Modbus TCP . . . . . . . . . . . . . . . . Special_mdb_u_•••• : DFB des démarreurs-contrôleurs TeSys U avec une liaison série Modbus et Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Special_mdb_t_•••• : TeSys T DFB pour Modbus SL et Modbus/TCP . . . . . . . . . . . . . . . . . Custom_mdb_•••• : DFB de lecture personnalisée pour Modbus SL (Liaison série) et Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 DFB Modbus TCP pour automates Quantum . . . . . . . . . . . . . . . . . . . . . . . Special_mdb_u_addq : DFB des démarreurs-contrôleurs TeSys U avec une liaison Modbus TCP pour automates Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Special_mdb_t_addq : DFB TeSys T pour Modbus/TCP pour automate Quantum. . . . . . . . Custom_mdb_addq : DFB de lecture personnalisée avec une liaison Modbus TCP pour automates Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 DFB pour Profibus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ctrl_pfb_u_ms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MS. . . . . . Ctrl_pfb_u_mms : Contrôle/commande des démarreurs-contrôleurs TeSys U pour Profibus DP MMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ctrl_pfb_t_mms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MMS . . . Chapitre 6 DFB pour contrôle/commande cyclique . . . . . . . . . . . . . . . . . . . . . . . . . . . Ctrl_cmd_u : contrôle/commande cyclique du TeSys U . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ctrl_cmd_t : contrôle/commande cyclique du TeSys T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 DFB pour des échanges PKW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Special_pkw_u: DFB des contrôleurs TeSys U pour des échanges PKW . . . . . . . . . . . . . . Special_pkw_t: DFB des contrôleurs TeSys T pour des échanges PKW . . . . . . . . . . . . . . . Custom_pkw: DFB de lecture personnalisée pour des échanges PKW . . . . . . . . . . . . . . . . Chapitre 8 DFB de traitement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scale: DFB des démarreurs-contrôleurs TeSys U pour la conversion d'unités de mesure. . Timestamp_• : DFB des démarreurs-contrôleurs TeSys U pour l'horodotage des données 1672609FR-03 01/2020 5 9 11 12 13 18 21 22 26 30 34 39 40 46 58 61 62 68 80 83 84 86 88 91 92 95 97 98 104 116 121 122 124 3 4 1672609FR-03 01/2020 Consignes de sécurité Informations importantes AVIS Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance. Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur des informations qui clarifient ou simplifient une procédure. REMARQUE IMPORTANTE L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité quant aux conséquences de l'utilisation de ce matériel. Une personne qualifiée est une personne disposant de compétences et de connaissances dans le domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus. 1672609FR-03 01/2020 5 AVANT DE COMMENCER N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures graves pour l'opérateur. AVERTISSEMENT EQUIPEMENT NON PROTEGE N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de protection du point de fonctionnement. N'accédez pas aux machines pendant leur fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cet automatisme et le logiciel associé permettent de commander des processus industriels divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels que la fonction de commande requise, le degré de protection exigé, les méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance de sauvegarde est requise. Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une application particulière, vous devez respecter les normes et réglementations locales et nationales en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses informations utiles. Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement ou s'y substituer. Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des équipements et logiciels d'automatisation associés. NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation. 6 1672609FR-03 01/2020 DEMARRAGE ET TEST Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa totalité. AVERTISSEMENT RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées. Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales temporaires utilisés pour le transport de tous les dispositifs composant le système. Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure. Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel. Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non installée conformément aux réglementations locales (conformément au National Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager accidentellement. Avant de mettre l'équipement sous tension : Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Fermez le capot du boîtier de l'équipement. Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants. Effectuez tous les tests de démarrage recommandés par le fabricant. FONCTIONNEMENT ET REGLAGES Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995 (la version anglaise prévaut) : Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de l'équipement. Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent connaître les instructions du fabricant de l'équipement et les machines utilisées avec l'équipement électrique. Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux autres commandes doit être limité afin d'empêcher les changements non autorisés des caractéristiques de fonctionnement. 1672609FR-03 01/2020 7 8 1672609FR-03 01/2020 A propos de ce manuel Présentation Objectif du document Ce manuel décrit la bibliothèque de DFB (Derived Function Block) dédiée aux des démarreurs-contrôleurs TeSys U et des systèmes de gestion de moteur TeSys T. Il s’adresse aux ingénieurs d'études et aux intégrateurs de système qui maîtrisent l’utilisation des plateformes de programmation des automates Unity Pro. Ce manuel a pour but de : décrire le champ d'application de la bibliothèque DFB et la compatibilité des plateformes ; décrire les caractéristiques des DFB et la procédure de téléchargement depuis le site Web de Schneider Electric ; expliquer comment mettre en œuvre les DFB dans l’application automate. Champ d'application Cette bibliothèque TeSys est compatible avec les versions suivantes de Unity Pro : Unity Pro V2.3 SP2 ; Unity Pro V3.0 ; Unity Pro V3.1 ; Unity Pro V4.0 ou ultérieure. Ce manuel s'applique à tous les DFB TeSys. Le tableau suivant décrit les différences entre les versions 1 et 2 d’Unity Pro : Version de la bibliothèque Date Amélioration V1 03/2009 Version initiale V2 09/2009 Ajout de 3 nouveaux DFB pour l'automate Quantum : Special_mdb_u_addq Special_mdb_t_addq Custom_mdb_addq Amélioration de 2 DFB existants afin qu'ils soient pris en charge par les automates Quantum : Ctrl_cmd_u Ctrl_cmd_t 1672609FR-03 01/2020 9 Document(s) à consulter Titre de documentation Référence TeSys U LUCM et LUCMT - Unité de contrôle multifonction - Guide d’exploitation 1743237 TeSys U - Variables de communication - Manuel d’utilisation 1744082 Manuel utilisateur du module de communication Modbus TeSys U LULC032-033 1743234 TeSys U LULC15 Advantys STB - Module de communication - Manuel d’utilisation 1744083 TeSys U LULC08 CANopen - Module de communication - Manuel d’utilisation 1744084 TeSys U LULC07 Profibus DP - Module de communication - Manuel d’utilisation 1672610 TeSys T LTMR - Contrôleur de gestion des moteurs - Guide utilisateur DOCA0127 TeSys T LTMR Ethernet - Guide de communication DOCA0129 TeSys T LTMR Modbus - Guide de communication DOCA0130 TeSys T LTMR PROFIBUS DP - Guide de communication DOCA0131 TeSys T LTMR CANopen - Guide de communication DOCA0132 LAD9AP3•• - Quickfit - Instruction de service 1568984 LUFC00 - Module de câblage en parallèle - Instruction de service 1743239 LU9G02 - Boîtier de répartition - Instruction de service 1638822 LU9G03 - Boîtier de répartition - Instruction de service AAV90641 Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web à l'adresse : https://www.se.com/ww/en/download/ . 10 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro Introduction 1672609FR-03 01/2020 Chapitre 1 Introduction Introduction Introduction Ce chapitre présente la bibliothèque DFB (Derived Function Block) TeSys U et TeSys T, décrit la procédure de téléchargement de la bibliothèque DFB du site web Schneider Electric et détaille le système de séquencement utilisé pour synchroniser le traitement entre les DFB. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Présentation 12 Présentation de la bibliothèque DFB TeSys 13 Ordonnancement des DFB TeSys 18 11 Introduction Présentation Fonction de la bibliothèque DFB TeSys La bibliothèque TeSys DFB, destinée aux programmeurs et aux utilisateurs finaux d'automates, est conçue pour simplifier et optimiser l'intégration de démarreurs-contrôleurs TeSys U et de systèmes de gestion de moteur TeSys T dans les applications automates. La bibliothèque DFB TeSys pour Unity Pro peut être commandée avec la référence UNYLTSZFUWB. Avantages pour les programmeurs d'automates La bibliothèque DFB TeSys permet aux programmeurs d’automates de : simplifier la conception du programme : le programme est divisé en fonctions (contrôle, commande, traitement des données...) ; optimiser la durée de programmation : le DFB est testé et peut être réutilisé pour différentes applications ; mieux comprendre le programme : les applications sont codées de la même façon à l'aide du DFB commun ; optimiser la taille du programme : le même code est réutilisé pour chaque instanciation du DFB ; simplifier l’intégration des TeSys U et TeSys T : la gestion du mappage des données est masquée. Avantages pour les utilisateurs finaux La bibliothèque DFB TeSys permet aux utilisateurs finaux de : diminuer le temps de réponse des communications par : une meilleure gestion des requêtes Modbus, une meilleure gestion des échanges de données, une prise en compte des performances du produit ; bénéficier d'une vision fonctionnelle du départ-moteur en ayant un accès direct aux fonctions courantes (Ready, Alarm, Run, Stop,...) ; regrouper des données relatives à une application spécifique (diagnostic, maintenance, mesure, etc.) par le biais d'un numéro de programme ; faciliter le débogage : les variables utilisées par le DFB sont identifiées sur son interface. Compatibilité des plateformes d’automate La bibliothèque DFB TeSys peut être intégrée dans la plateforme de programmation Unity Pro avec les plateformes d'automate Quantum, Premium et M340. Compatibilité TeSys La bibliothèque DFB TeSys pour Unity Pro est compatible avec : les démarreurs-contrôleurs TeSys U (jusqu'à 38 A/18,5 kW ou 25 HP), les systèmes de gestion de moteur TeSys T. Compatibilité des protocoles de communication Le tableau suivant indique la compatibilité de la bibliothèque DFB TeSys avec les protocoles de communication, ainsi que les assemblages TeSys U et TeSys T correspondants. Protocole TeSys U Modbus SL (SL) Démarreur-contrôleur avec module de communication Contrôleur Modbus SL LTM R••M•• avec ou sans Modbus LULC033 module d'extension LTM E Modbus TCP Démarreur-contrôleur avec module de communication Contrôleur Modbus TCP LTM R••E•• avec ou sans Modbus LULC033 et passerelle Ethernet (TeSysPort, module d'extension LTM E TSXETG100, TSXETG1000...) Profibus DP Démarreur-contrôleur avec module de communication Contrôleur Profibus DP LTM R••P•• avec ou sans Modbus DP LULC07 module d'extension LTM E CANopen Démarreur-contrôleur avec module de communication Contrôleur CANopen LTM R••C•• avec ou sans Modbus LULC08 module d'extension LTM E STB Advantys avec module de communication Démarreur-contrôleur avec module de communication – Advantys STB LULC15 12 TeSys T 1672609FR-03 01/2020 Introduction Présentation de la bibliothèque DFB TeSys Organisation de l’a bibliothèque DFB TeSys Le tableau suivant décrit la bibliothèque DFB TeSys selon le protocole de communication, le service et leur disponibilité en fonction du modèle TeSys : Service/protocole de communication Modbus SL Modbus SL et Modbus/TCP Modbus TCP (pour automate Quantum) Profibus DP Nom du DFB TeSys U jusqu’à 32 A TeSys U jusqu’à 38 A TeSys T Ctrl_cmd_mdb_u_•••• √ √ – Comm_manager_u √ √ – Ctrl_cmd_mdb_t_•••• – – √ Comm_manager_t – – √ Custom_mdb_•••• √ – √ Special_mdb_u_•••• √ – – Special_mdb_t_•••• – – √ Custom_mdb_addq √ – √ Special_mdb_u_addq √ – – Special_mdb_t_addq – – √ Ctrl_pfb_u_ms √ √ – Ctrl_pfb_u_mms √ – – Ctrl_pfb_t_mms – – √ Ctrl_cmd_u (Modbus TCP (scrutation des E/S), Contrôle/commande cyclique CANopen et Advantys STB) (Modbus TCP (scrutation des E/S), CANopen et Advantys STB) Ctrl_cmd_t (Modbus/TCP (scrutation des E/S) et CANopen) √ √ – – – √ PKW √ – – Traitement 1672609FR-03 01/2020 Special_pkw_u Special_pkw_t – – √ Custom_pkw √ – √ Timestamp_• √ – – Scale √ – – 13 Introduction Bibliothèque DFB Modbus SL Le tableau suivant décrit la bibliothèque DFB Modbus SL : DFB Description Pour plus d'informations Ctrl_cmd_mdb_u_addr Ctrl_cmd_mdb_u_addm Ces DFB permettent de contrôler et de commander jusqu’à 31 démarreurscontrôleurs TeSys U avec n’importe quelle unité de contrôle et un module de communication Modbus LULC033 via le réseau Modbus SL (ligne série). Ctrl_cmd_mdb_u_addr est dédié aux automates Premium. Ctrl_cmd_mdb_u_addm est dédié aux automates M340. Ctrl_cmd_mdb_u_•••• : contrôle/commande des démarreurs-contrôleurs TeSys U avec une liaison série Modbus, page 22 Ces DFB permettent à l’utilisateur de : lire le registre d'état 455 ; écrire le registre de commande 704 ; réinitialiser la perte de communication (registre 703, bit 3). Le numéro de programme sert à sélectionner une commande par mot ou par bit. Comm_manager_u Ce DFB permet de contrôler et de commander jusqu’à 31 démarreurscontrôleurs TeSys U avec n’importe quelle unité de contrôle et un module de communication Modbus LULC033. Il doit être associé aux DFB Ctrl_cmd_mdb_u_•••• pour gérer les séquences de requêtes Modbus. Ce DFB permet : d'optimiser le temps de réponse en tenant compte du temps de réponse des équipements ; d'envoyer des requêtes d'écriture uniquement en cas de nécessité ; de gérer les déconnexions et les reconnexions d'un esclave Modbus TeSys U. Comm_manager_u : gestion de la communication des contrôleurs TeSys U avec une liaison série Modbus, page 26 Le numéro de programme sert à sélectionner différentes séquences de requêtes Modbus. Ctrl_cmd_mdb_t_addr Ctrl_cmd_mdb_t_addm Ces DFB permettent de contrôler et de commander un contrôleur Modbus SL TeSys T LTMR••M•• unique avec ou sans le module d'extension LTM E. Ctrl_cmd_mdb_t_addr est dédié aux automates Premium. Ctrl_cmd_mdb_t_addm est dédié aux automates M340. Ctrl_cmd_mdb_t_•••• : contrôle/commande des contrôleurs TeSys T avec une liaison série Modbus, page 30 Ces DFB permettent à l’utilisateur de lire les registres d'état 455 et 456 ; écrire le registre de commande 704. Le numéro de programme sert à sélectionner une commande par mot ou par bit. Comm_manager_t Ce DFB permet de contrôler et de commander plusieurs contrôleurs en liaison série Modbus TeSys T LTMR••M•• avec ou sans le module d'extension LTM E. Il doit être associé aux DFB Ctrl_cmd_mdb_t_•••• pour gérer les séquences de requêtes Modbus. Ce DFB permet : d'optimiser le temps de réponse en tenant compte du temps de réponse des équipements ; d'envoyer des requêtes d'écriture uniquement en cas de nécessité ; de gérer les déconnexions et les reconnexions d'un esclave Modbus TeSys U. Comm_manager_t : gestion de la communication des contrôleurs TeSys T avec une liaison série Modbus, page 34 Le numéro de programme sert à sélectionner différentes séquences de requêtes Modbus. 14 1672609FR-03 01/2020 Introduction Bibliothèque Modbus SL et Modbus/TCP Le tableau suivant décrit la bibliothèque Modbus SL et Modbus TCP : DFB Description Special_mdb_u_addr Ces DFB permettent de lire jusqu'à 16 registres prédéfinis (diagnostic, Special_mdb_u_addm maintenance, mesure, etc.) d'un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM et un module de communication Modbus LULC033. Le numéro de programme sert à sélectionner les registres prédéfinis. Special_mdb_u_addr est destiné aux automates Premium et peut être utilisé avec un démarreur-contrôleur TeSys U connecté sur une passerelle Modbus SL ou via une passerelle Modbus TCP. Special_mdb_u_addm est destiné aux automates M340 et peut être utilisé avec un démarreur-contrôleur TeSys U connecté sur une passerelle Modbus SL ou via une passerelle Modbus TCP. Pour plus d'informations Special_mdb_u_•••• : DFB des démarreurs-contrôleurs TeSys U avec une liaison série Modbus et Modbus TCP, page 40 Special_mdb_t_addr Special_mdb_t_addm Ces DFB permettent de lire jusqu'à 16 registres prédéfinis (diagnostic, Special_mdb_t_•••• : TeSys T DFB maintenance, mesure, etc.) d'un contrôleur Modbus SL TeSys T ou d'un pour Modbus SL et Modbus/TCP, contrôleur Modbus TCP TeSys T avec ou sans le module d'extension LTM E. page 46 Le numéro de programme sert à sélectionner les registres prédéfinis. Le DFB Special_mdb_t_addr est destiné aux automates Premium et peut être utilisé avec un contrôleur TeSys T LTMR••M•• connecté via une liaison série Modbus ou un contrôleur TeSys T LTMR••E•• connecté via un réseau Modbus TCP. Le DFB Special_mdb_t_addm est destiné aux automates M340 et peut être utilisé avec un contrôleur TeSys T LTMR••M•• connecté via une liaison série Modbus ou un contrôleur TeSys T LTMR••E•• connecté via un réseau Modbus TCP. Custom_mdb_addr Custom_mdb_addm Ces DFB permettent de lire jusqu'à 5 ensembles de registres d'un seul équipement TeSys. Un ensemble de registres est défini par l'adresse du premier registre à lire et par le nombre de registres dans l'ensemble (16 registres maximum par ensemble). Le DFB Custom_mdb_addr est destiné aux automates Premium et peut être utilisé avec un système TeSys connecté au moyen d'une liaison série Modbus ou via un réseau Modbus TCP. Le DFB Custom_mdb_addm est destiné aux automates M340 et peut être utilisé avec un système TeSys connecté au moyen d'une liaison série Modbus ou via un réseau Modbus TCP. Custom_mdb_•••• : DFB de lecture personnalisée pour Modbus SL (Liaison série) et Modbus TCP, page 58 Bibliothèque Quantum Modbus TCP Le tableau suivant décrit la bibliothèque DFB Modbus TCP dédiée aux automates Quantum : DFB Description Pour plus d'informations Special_mdb_u_addq Ce DFB permet de lire jusqu'à 16 registres prédéfinis (diagnostic, maintenance, mesure, etc.) d'un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM et un module de communication Modbus LULC033 via une passerelle Modbus TCP connectée à un automate Quantum. Le numéro de programme sert à sélectionner les registres prédéfinis. Special_mdb_u_addq : DFB des démarreurs-contrôleurs TeSys U avec une liaison Modbus TCP pour automates Quantum, page 62 Special_mdb_t_addq Ce DFB permet de lire jusqu'à 16 registres prédéfinis (diagnostic, maintenance, Special_mdb_t_addq : DFB mesure, etc.) d'un contrôleur TeSys T Modbus TCP LTMR••E•• avec ou sans TeSys T pour Modbus/TCP pour le module d'extension LTM E, connecté à un automate Quantum. automate Quantum, page 68 Le numéro de programme sert à sélectionner les registres prédéfinis. Custom_mdb_addq Ce DFB permet de lire jusqu'à 5 ensembles de registres d'un seul équipement TeSys connecté à un automate Quantum via un réseau Modbus TCP. Un ensemble de registres est défini par l'adresse du premier registre à lire et par le nombre de registres dans l'ensemble (16 registres maximum par ensemble). 1672609FR-03 01/2020 Custom_mdb_addq : DFB de lecture personnalisée avec une liaison Modbus TCP pour automates Quantum, page 80 15 Introduction Bibliothèque DFB Profibus DP Le tableau suivant décrit la bibliothèque DFB Profibus DP : DFB Description Pour plus d'informations Ctrl_pfb_u_ms Ce DFB permet de contrôler et commander un démarreur-contrôleur TeSys U avec n’importe quelle unité de contrôle et un module de communication LULC07 Profibus DP utilisant le profil départ-moteur. Ctrl_pfb_u_ms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MS, page 84 Ctrl_pfb_u_mms Ce DFB permet de contrôler et de commander un contrôleur-démarreur TeSys U unique (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM et un module de communication Profibus DP LULC07 utilisant le profil départ-gestion moteur. Ctrl_pfb_u_mms : Contrôle/commande des démarreurs-contrôleurs TeSys U pour Profibus DP MMS, page 86 Ctrl_pfb_t_ms Ce DFB permet de contrôler et de commander un contrôleur Profibus TeSys T Ctrl_pfb_t_mms : LTMR••P•• unique avec ou sans le module d'extension LTM E. contrôle/commande des contrôleurs TeSys T pour Profibus DP MMS, page 88 Bibliothèque DFB à contrôle/commande cyclique Le tableau suivant décrit la bibliothèque DFB à contrôle/commande cyclique (Modbus TCP (scrutation des E/S), CANopen et Advantys STB) : DFB Description Pour plus d'informations Ctrl_cmd_u Ce DFB permet de contrôler et de commander un contrôleur-démarreur TeSys U unique avec n'importe quelle unité de contrôle et un module de communication et un module de communication CANopen LULC08, STB LULC15 ou Modbus LULC033 avec une passerelle Ethernet. Ctrl_cmd_u : contrôle/commande cyclique du TeSys U, page 92 Ctrl_cmd_t Ce DFB permet de contrôler et de commander un contrôleur CANopen TeSys T LTMR••C•• unique ou un contrôleur Modbus TCP TeSys T LTMR••E•• avec ou sans le module d'extension LTM E. Ctrl_cmd_t : contrôle/commande cyclique du TeSys T, page 95 Bibliothèque DFB PKW Le tableau suivant décrit la bibliothèque DFB PKW : DFB Description Special_pkw_u Special_pkw_u: DFB des Ce DFB permet de lire jusqu'à 16 registres prédéfinis (diagnostic, contrôleurs TeSys U pour des maintenance, mesure, etc.) d'un contrôleur-démarreur TeSys U unique (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM échanges PKW, page 98 et l'un des modules de communication suivants prenant en charge les échanges PKW : LULC07 (Profibus DP) LULC08 (CANopen) LULC15 (Advantys STB) Pour plus d'informations Le numéro de programme sert à sélectionner les registres prédéfinis. Special_pkw_t: DFB des contrôleurs TeSys T pour des échanges PKW, page 104 Special_pkw_t Ce DFB permet de lire jusqu'à 16 registres prédéfinis (diagnostic, maintenance, mesure, etc.) d'un contrôleur Profibus TeSys T LTMR••P•• unique ou d'un contrôleur CANopen LTMR••C•• avec ou sans le module d'extension LTM E. Le numéro de programme sert à sélectionner les registres prédéfinis. Custom_pkw Ce DFB permet de lire jusqu'à 5 ensembles de registres d'un seul équipement Custom_pkw: DFB de lecture TeSys prenant en charge les échanges PKW. personnalisée pour des échanges Un ensemble de registres est défini par l'adresse du premier registre à lire et PKW, page 116 par le nombre de registres dans l'ensemble (16 registres maximum par ensemble). 16 1672609FR-03 01/2020 Introduction Bibliothèque DFB de traitement Le tableau suivant décrit la bibliothèque DFB de traitement : DFB Description Pour plus d'informations Scale Ce DFB permet de convertir une unité de mesure de courant et de passer ainsi d'une valeur relative (% du courant de pleine charge) à une valeur en ampères pour un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM. Il permet également à l'utilisateur de sélectionner une autre unité dans la plage comprise entre A et mA. Scale: DFB des démarreurscontrôleurs TeSys U pour la conversion d'unités de mesure, page 122 Timestamp Timestamp_q Ces DFB permettent d'horodater jusqu'à 8 registres d'entrée d'un démarreurcontrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM. Il fournit un tableau de sorties de 8 registres de données horodatées et de 4 registres contenant la date et l'heure de l'horodatage. Timestamp est destiné aux automates Premium et M340. Timestamp_q est dédié aux automates Quantum. Timestamp_• : DFB des démarreurs-contrôleurs TeSys U pour l'horodotage des données, page 124 1672609FR-03 01/2020 17 Introduction Ordonnancement des DFB TeSys Introduction Certains DFB TeSys utilisent un système d'ordonnancement de séquences qui utilisent des entrées et sorties dédiées assurant l'ordonnancement de séquences et la synchronisation des traitements entre les DFB. Les blocs DFB suivants utilisent un système d'ordonnancement de séquences. Ctrl_cmd_mdb_u_•••• Ctrl_cmd_mdb_t_•••• Special_mdb_u_•••• Special_mdb_t_•••• Custom_mdb_•••• Special_pkw_u Special_pkw_t Custom_pkw Timestamp_• Principe du système d'ordonnancement de séquences Le séquenceur a 2 entrées TOR et 3 sorties TOR : Le suffixe _cmd désigne une commande dédiée à la fonction du séquenceur DFB. Le suffixe _st désigne une information d'état concernant la fonction du séquenceur DFB. Le tableau suivant décrit les entrées et sorties du séquenceur : Entrée/sortie Description Rst_cmd Cette commande réinitialise le DFB et/ou redémarre le traitement du DFB si Strt_cmd est mis à 1. Strt_cmd Cette commande démarre le traitement du DFB. Fault_st Ce bit d'état indique : une erreur de paramétrage (valeur hors plage). un défaut de communication. Rst_st Ce bit d'état indique : une réinitialisation est en cours. un traitement est en cours. End_st Ce bit d'état indique la fin du traitement du DFB. En cas d'apparition d'un défaut, les sorties TOR d'application sont remises à 0, et les mots de sortie sont forcés à -1. Indépendant avec redémarrage manuel Dans la configuration indépendante avec redémarrage manuel, le DFB n'est pas lié à un autre DFB et est activé à chaque fois que %M0 est mis à 1 : 18 1672609FR-03 01/2020 Introduction Indépendant avec redémarrage automatique Dans la configuration indépendante avec redémarrage automatique, le DFB n'est pas lié à un autre DFB et est activé en permanence quand %M0 est mis à 1 : Chaînage de DFB avec redémarrage manuel Dans la configuration de chaînage de DFB avec redémarrage manuel, le DFB est lié à d'autres DFB et est activé à chaque fois que %M0 est mis à 1 : 1672609FR-03 01/2020 19 Introduction Chaînage de DFB avec redémarrage automatique Dans la configuration de chaînage de DFB avec redémarrage automatique, le DFB est lié à d'autres DFB et est activé en continu quand %M0 est mis à 1 : 20 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB pour liaison série Modbus 1672609FR-03 01/2020 Chapitre 2 DFB pour liaison série Modbus DFB pour liaison série Modbus Introduction Ce chapitre décrit les DFB des systèmes TeSys U et TeSys T dans une liaison série Modbus. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Ctrl_cmd_mdb_u_•••• : contrôle/commande des démarreurs-contrôleurs TeSys U avec une liaison série Modbus 22 Comm_manager_u : gestion de la communication des contrôleurs TeSys U avec une liaison série Modbus 26 Ctrl_cmd_mdb_t_•••• : contrôle/commande des contrôleurs TeSys T avec une liaison série Modbus 30 Comm_manager_t : gestion de la communication des contrôleurs TeSys T avec une liaison série Modbus 34 21 DFB pour liaison série Modbus Ctrl_cmd_mdb_u_•••• : contrôle/commande des démarreurs-contrôleurs TeSys U avec une liaison série Modbus Présentation Les DFB Ctrl_cmd_mdb_u_•••• permettent de contrôler et de commander un démarreur-contrôleur TeSys U avec n’importe quelle unité de contrôle et un module de communication Modbus LULC033 via le réseau Modbus SL (ligne série). Ctrl_cmd_mdb_u_addr utilise l’adressage XWAY et concerne les automates Premium. Ctrl_cmd_mdb_u_addm utilise une méthode d'adressage propre aux automates M340. Pour plus d’informations, consultez le document TeSys U LULC032-033 Modbus - Module de communication - Manuel d’utilisation. Spécifications Caractéristique Valeur Nom Ctrl_cmd_mdb_u_addr Ctrl_cmd_mdb_u_addm Version 1.00 1.00 Entrée 11 11 Sortie 13 13 Entrée/sortie 0 0 Variable publique 6 8 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Les DFB Ctrl_cmd_mdb_u_•••• sont compatibles avec les sous-assemblages TeSys U suivants : Base puissance Base puissance à un sens de marche LUB•• Base puissance à deux sens de marche LUB•• Unité de contrôle Unité de contrôle standard LUCA Unités de contrôle avancées LUCB et LUCD Unité de contrôle avancée LUCC (jusqu’à 32 A/15 kW ou 20 HP) Unité de contrôle magnétique LUCL Unité de contrôle multifonction LUCM (jusqu'à 32 A/15 kW ou 20 HP) Module de communication 22 Module de communication Modbus LULC033 1672609FR-03 01/2020 DFB pour liaison série Modbus Mise en œuvre logicielle Les paramètres et les entrées ne sont modifiables que si la variable de sortie End_st est définie sur 1. Les données de sortie ne sont valides que si la variable End_st output est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Caractéristiques des entrées Le tableau suivant décrit les entrées de ces DFB, ainsi que leur disponibilité selon l'unité de contrôle : Entrée Type Plage Valeur par défaut Description LUCA LUCL LUCB LUCC LUCD LUCM Slav_num INT 1...31 1 Numéro de l'esclave Modbus √ √ √ Prog_num INT 1...30 – Consultez la section Numéro de programme, page 24. √ √ √ Rst_cmd EBOOL 0...1 0 Commande de réarmement √ √ √ Strt_cmd EBOOL 0...1 0 Commande de démarrage √ √ √ Run_fwd EBOOL 0...1 0 Commande Marche directeur moteur √ √ √ Run_rev EBOOL 0...1 0 Commande Marche inverse moteur √ √ √ Rst_flt EBOOL 0...1 0 Réinitialisation du périphérique (si le registre 451 = 102 ou 104, l'acquittement du défaut provoque le rétablissement des paramètres d'usine du module de communication) √ √ √ Rst_warn EBOOL 0...1 0 Alarme de réarmement (par exemple, perte de √ communication) √ √ Ther_ov EBOOL 0...1 0 Test de défaut de surcharge thermique automatique – – √ Trip_tst EBOOL 0...1 0 Test de déclenchement de surintensité par le bus de communication – – √ In_word INT – – Cette entrée est utilisée uniquement avec les programmes 10, 20 ou 30. Reportez-vous au tableau suivant et à la description du programme concerné. – – – Le tableau suivant décrit l’entrée In_word : Entrée Type Bit Description LUCA LUCL LUCB LUCC LUCD LUCM In_word INT 0 Commande Marche directeur moteur √ √ √ 1 Commande Marche inverse moteur √ √ √ 2 Réservé – – – 3 Réinitialisation du périphérique (si le registre 451 = 102 ou 104, l'acquittement du défaut provoque le rétablissement des paramètres d'usine du module de communication) √ √ √ 4 Réservé – – – 5 Test de défaut de surcharge thermique automatique – – √ 6 Test de déclenchement de surintensité par le bus de communication – – √ 7 Réservé – – – 8 Alarme de réarmement (par exemple, perte de communication) √ √ √ 9...15 Réservé – – – 1672609FR-03 01/2020 23 DFB pour liaison série Modbus Numéro de programme Le numéro de programme sert à sélectionner une commande par mot ou par bit. Le tableau suivant décrit les programmes de ce DFB : Numéro de programme Description 1 Lecture des registres 455 et 456, puis lecture du registre 704 (systématique) 2 Lecture des registres 455 et 456, puis lecture du registre 704 (conditionnelle) 3 Ecriture du registre 704 10 Identique au programme 1, mais utilise l'entrée In_word et la sortie Out_word 20 Identique au programme 2, mais utilise l'entrée In_word et la sortie Out_word 30 Identique au programme 3, mais utilise l'entrée In_word et la sortie Out_word Caractéristiques des sorties Le tableau suivant décrit les sorties de ces DFB, ainsi que leur disponibilité selon l'unité de contrôle : Sortie Type Plage Valeur par défaut Description LUCA LUCL LUCB LUCC LUCD LUCM Fault_st EBOOL 0...1 0 Défaut détecté √ √ √ Rst_st EBOOL 0...1 0 Réarmement √ √ √ End_st EBOOL 0...1 0 Fin √ √ √ Ready EBOOL 0...1 0 Système disponible : la poignée rotative est tournée en position On et il n'y a aucun défaut √ √ √ Closed EBOOL 0...1 0 Etat du pôle : fermé √ √ √ Fault EBOOL 0...1 0 Tous défauts √ √ √ Alarm EBOOL 0...1 0 Toutes alarmes √ √ √ Tripped EBOOL 0...1 0 Système déclenché : la poignée rotative est tournée en position 'Trip' √ √ √ Rst_auth EBOOL 0...1 0 Réarmement de défaut autorisé – √ √ Starting EBOOL 0...1 0 – Démarrage en cours : 0 = le courant décroissant est inférieur à 150 % du FLA 1 = le courant croissant est supérieur à 10 % du FLA √ √ Running EBOOL 0...1 0 Moteur en marche avec détection d'un courant, si supérieur à 10 % du FLA – √ √ Avg_curr INT 0...200 0 Courant moyen moteur (x 1 % FLA) – √ √ Out_word INT – – Cette sortie est utilisée uniquement avec les programmes 10, 20 ou 30. Reportez-vous au tableau suivant et à la description du programme concerné. – – – 24 1672609FR-03 01/2020 DFB pour liaison série Modbus Le tableau suivant décrit la sortie Out_word : Sortie Type Bit Description LUCA LUCL LUCB LUCC LUCD LUCM Out_word INT 0 Système disponible : la poignée rotative est tournée en position On et il n'y a aucun défaut. √ √ √ 1 Etat du pôle : fermé √ √ √ 2 Tous défauts √ √ √ 3 Toutes alarmes √ √ √ 4 Système déclenché : la poignée rotative est tournée en position 'Trip'. √ √ √ 5 Réarmement de défaut autorisé – √ √ 6 Réservé – – – 7 Moteur en marche avec détection d'un courant, si supérieur à 10 % du FLA – √ √ 8...13 Courant moteur moyen (% FLA) 32 = 100 % du FLA 63 = 200 % du FLA – √ √ 14 Réservé – – – 15 Démarrage en cours : 0 = le courant décroissant est inférieur à 150 % du FLA 1 = le courant croissant est supérieur à 10 % du FLA – √ √ Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Ctrl_cmd_mdb_u_addr (avec l’adressage XWAY), ainsi que leur disponibilité en fonction de l'unité de contrôle : Variable publique Type Plage Valeur par Description défaut LUCA LUCL LUCB LUCC LUCD LUCM Net_num INT 0...255 0 Adresse réseau √ √ √ Stat_num INT 0...255 0 Adresse de station √ √ √ Rack_num INT 0...7 0 Adresse du rack de destination √ √ √ Slot_num INT 0...10 0 Adresse de l'emplacement de destination √ √ √ Chan_num INT 0...1 0 Adresse du canal de destination √ √ √ Sq_princ INT 0...7 0 Réservé au support √ √ √ Le tableau suivant décrit les variables publiques du DFB Ctrl_cmd_mdb_u_addm (avec l’adressage M340), ainsi que leur disponibilité en fonction de l'unité de contrôle : Variable publique Type Plage Valeur par Description défaut LUCA LUCL LUCB LUCC LUCD LUCM Rack_num INT 0...7 0 Adresse du rack de destination √ √ √ Slot_num INT 0...10 0 Adresse de l'emplacement de destination √ √ √ Chan_num INT 0...1 0 Adresse du canal de destination √ √ IP_addr1 INT 0...255 0 Premier octet de l'adresse IP √ √ √ IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP √ √ √ √ IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP √ √ √ IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP √ √ √ Sq_princ INT 0...7 0 Réservé au support √ √ √ 1672609FR-03 01/2020 25 DFB pour liaison série Modbus Comm_manager_u : gestion de la communication des contrôleurs TeSys U avec une liaison série Modbus Présentation Le DFB Comm_manager_u permet de contrôler et de commander jusqu’à 31 démarreurs-contrôleurs TeSys U avec n’importe quelle unité de contrôle et un module de communication Modbus LULC033 via le réseau Modbus SL (ligne série). Il doit être associé aux DFB Ctrl_cmd_mdb_u_•••• pour gérer le séquencement des requêtes Modbus. Le nombre d'esclaves Modbus TeSys U est défini dans la variable Slav_num (Slav_num = 1...31). Pour plus d’informations, consultez le document TeSys U LULC032-033 Modbus - Module de communication - Manuel d’utilisation. Spécifications Caractéristique Valeur Nom Comm_manager_u Version 1.00 Entrée 4 Sortie 4 Entrée/sortie 0 Variable publique 3 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Le DFB Comm_manager_u est conforme aux sous-assemblages TeSys U suivants : Base puissance Base puissance à un sens de marche LUB•• Base puissance à deux sens de marche LUB•• Unité de contrôle Unité de contrôle standard LUCA Unités de contrôle avancées LUCB et LUCD Unité de contrôle avancée LUCC (jusqu’à 32 A/15 kW ou 20 HP) Unité de contrôle magnétique LUCL Unité de contrôle multifonction LUCM (jusqu'à 32 A/15 kW ou 20 HP) Module de communication 26 Module de communication Modbus LULC033 1672609FR-03 01/2020 DFB pour liaison série Modbus Mise en œuvre logicielle La figure suivante montre comment interconnecter les DFB Ctrl_cmd_mdb_u_addr et Comm_manager_u dans le cadre de l’utilisation d’un programme Unity Pro en langage Blocs fonction (FBD) : Caractéristiques des entrées Le tableau suivant décrit les entrées de ces DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Flt_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage In_word INT – – Pour connecter la sortie Out_word du DFB Ctrl_cmd_mdb_u_•••• Caractéristiques des sorties Le tableau suivant décrit les sorties de ces DFB : Sortie Type Plage Valeur par défaut Description Slav_st INT 1...31 1 Numéro de l'esclave Modbus Prog_st INT 20 or 30 – Numéro de programme du DFB Ctrl_cmd_mdb_u_•••• End_st EBOOL 0...1 0 Fin Out_word INT – – Pour connecter l’entrée In_word du DFB Ctrl_cmd_mdb_u_•••• 1672609FR-03 01/2020 27 DFB pour liaison série Modbus Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques de ce DFB : Variable publique Type Plage Valeur par défaut Description In_cmd[0]...[31] ARRAY [0...31] de INT – – Consultez la section Variable publique In_cmd[0]...[31], page 28. Out_urg INT – – Niveau de priorité Bit 0 = Polling Bit 1 = Priorité Ecriture Bit 2 = Priorité Lecture Bit 3 = Priorité Défaut Out_st[0]...[31] ARRAY [0...31] de INT – – Consultez la section Variable publique Out_st[0]...[31], page 29. Variable publique In_cmd[0]...[31] La variable publique In_cmd[0]...[31] est une table de 32 mots correspondant à l'adresse de l'esclave Modbus TeSys U. Le tableau suivant décrit la variable publique ln_cmd[0]...[31] : Variable publique Type Bit Description correspondant à l'esclave 1 à 31 TeSys U LUCA LUCL LUCB LUCC LUCD LUCM In_cmd[0] INT – Non significatif – – – In_cmd[1]...[31] INT 0 Commande Marche directeur moteur √ √ √ 1 Commande Marche inverse moteur √ √ √ 2 Réservé – – – 3 √ Réarmement équipement (si le registre 451 = 102 ou 104, l'acquittement du défaut provoque le rétablissement des paramètres d'usine du module de communication) √ √ 4 Réservé – – – 5 Test de défaut de surcharge thermique automatique – – √ 6 Test de déclenchement de surintensité par le bus de communication – – √ 7 Réservé – – – 8 Alarme de réarmement (par exemple, perte de communication) √ √ √ 9...15 Réservé – – – 28 1672609FR-03 01/2020 DFB pour liaison série Modbus Variable publique Out_st[0]...[31] La variable publique Out_st[0]...[31] est une table de 32 mots correspondant à l'adresse de l'esclave Modbus TeSys U. Le tableau suivant décrit la variable Out_st[0]....[31] : Variable publique Type Bit Description correspondant à l'esclave 1 à 31 TeSys U LUCA LUCL LUCB LUCC LUCD LUCM Out_st[0] INT – Non significatif – – – Out_st[1]...[31] INT 0 Système disponible : la poignée rotative est tournée en position On et il n'y a aucun défaut. √ √ √ 1 Etat du pôle : fermé √ √ √ 2 Tous défauts √ √ √ 3 Toutes alarmes √ √ √ 4 Système déclenché : la poignée rotative est tournée en position 'Trip'. √ √ √ 5 Réarmement du défaut autorisé – √ √ 6 Réservé – – – 7 Moteur en marche avec détection d'un courant, si supérieur à 10 % du FLA – √ √ 8...13 Courant moteur moyen (% FLA) 32 = 100 % du FLA 63 = 200 % du FLA – √ √ 14 Réservé – – – 15 Démarrage en cours : 1 = le courant croissant est supérieur à 10 % du FLA 0 = le courant décroissant est inférieur à 150 % du FLA – √ √ 1672609FR-03 01/2020 29 DFB pour liaison série Modbus Ctrl_cmd_mdb_t_•••• : contrôle/commande des contrôleurs TeSys T avec une liaison série Modbus Présentation Les DFB Ctrl_cmd_mdb_t_•••• permettent de contrôler et de commander jusqu'à 31 contrôleurs Modbus SL TeSys T LTMR••M••, avec ou sans le module d'extension LTM E par le réseau Modbus SL (liaison série). Ctrl_cmd_mdb_t_addr utilise l’adressage XWAY et conserne les automates Premium. Ctrl_cmd_mdb_t_addm utilise une méthode d'adressage propre aux automates M340. Pour plus d’informations, consultez le document TeSys T LTMR Modbus - Guide de communication. Spécifications Caractéristique Valeur Nom Ctrl_cmd_mdb_t_addr Ctrl_cmd_mdb_t_addm Version 1.00 1.00 Entrée 10 10 Sortie 24 24 Entrée/sortie 0 0 Variable publique 6 8 Représentation graphique 30 1672609FR-03 01/2020 DFB pour liaison série Modbus Compatibilité avec les contrôleurs TeSys T Les DFB Ctrl_cmd_mdb_t_•••• sont compatibles avec toutes les versions de contrôleurs TeSys T LTM R••M••, avec ou sans le module d'extension LTM E. Mise en œuvre logicielle Les paramètres et les entrées ne sont modifiables que si la variable End_st output est définie sur 1. Les données de sortie ne sont valides que si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Caractéristiques des entrées Le tableau suivant décrit les entrées de ces DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Prog_num INT 1...30 – Consultez la section Numéro de programme, page 31. Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Run_fwd EBOOL 0...1 0 Commande Marche directeur moteur Run_rev EBOOL 0...1 0 Commande Marche inverse moteur Rst_flt EBOOL 0...1 0 Défaut - commande réarmement Autotest EBOOL 0...1 0 Commande d’autotest Lo_speed EBOOL 0...1 0 Moteur - commande vitesse 1 In_word INT – – Cette entrée est utilisée uniquement avec les programmes 10, 20 ou 30. Reportez-vous au tableau suivant et à la description du programme concerné. Le tableau suivant décrit l'entrée In_word : Entrée Type Bit Description In_word INT 0 Commande Marche directeur moteur 1 Commande Marche inverse moteur 2 Réservé 3 Défaut - commande réarmement 4 Réservé 5 Commande d’autotest 6 Moteur - commande vitesse 1 7...15 Réservé Numéro de programme Le numéro de programme sert à sélectionner une commande par mot ou par bit. Le tableau suivant décrit les programmes de ce DFB : Numéro de programme Description 1 Lecture des registres 455 et 456, puis lecture du registre 704 (systématique) 2 Lecture des registres 455 et 456, puis lecture du registre 704 (conditionnelle) 3 Ecriture du registre 704 10 Identique au programme 1, mais utilise l'entrée In_word et la sortie Out_word 20 Identique au programme 2, mais utilise l'entrée In_word et la sortie Out_word 30 Identique au programme 3, mais utilise l'entrée In_word et la sortie Out_word 1672609FR-03 01/2020 31 DFB pour liaison série Modbus Caractéristiques des sorties Le tableau suivant décrit les sorties de ces DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Ready EBOOL 0...1 0 Système - disponible Syst_on EBOOL 0...1 0 Système - sous tension Fault EBOOL 0...1 0 Système - défaut Alarm EBOOL 0...1 0 Système - alarme Tripped EBOOL 0...1 0 Système - déclenché Rst_auth EBOOL 0...1 0 Réarmement de défaut autorisé Ctrl_pwr EBOOL 0...1 0 Contrôleur alimenté Running EBOOL 0...1 0 Moteur en marche (avec détection d'un courant, si supérieur à 10% du FLC) Avg_curr INT 0...200 0 Moteur - rapport courant moyen (x 1 % FLC) Starting EBOOL 0...1 0 Moteur - en démarrage (en cours) 0 = le courant décroissant est inférieur à 150 % du FLC 1 = le courant croissant est supérieur à 10 % du FLC. Hi_speed EBOOL 0...1 0 Moteur - vitesse 2 Hmi_ctrl EBOOL 0...1 0 Contrôle - par IHM Auto_rst EBOOL 0...1 0 Réarmement automatique actif Pwr_rqst EBOOL 0...1 0 Coupure d'alimentation requise Rst_Time EBOOL 0...1 0 Moteur - délai redémarrage non défini Rpd_cycl EBOOL 0...1 0 Cycle rapide - verrouillé Load_shd EBOOL 0...1 0 Délestage Hmi_loss EBOOL 0...1 0 Perte de communication au niveau du port HMI Net_loss EBOOL 0...1 0 Perte de communication sur le port réseau Motor_tr EBOOL 0...1 0 Moteur - verrouillé Out_word DINT – – Cette sortie est utilisée uniquement avec les programmes 10, 20 ou 30. Reportez-vous au tableau suivant et à la description du programme concerné. 32 1672609FR-03 01/2020 DFB pour liaison série Modbus Le tableau suivant décrit la sortie Out_word : Sortie Type Bit Description Out_word DINT 0 Système - disponible 1 Système - sous tension 2 Système - défaut 3 Système - alarme 4 Système - déclenché 5 Réarmement de défaut autorisé 6 Contrôleur alimenté 7 Moteur en marche (avec détection d'un courant, si supérieur à 10 % du FLC) 8...13 Moteur - rapport courant moyen 32 = 100 % du FLC 63 = 200 % du FLC 14 Contrôle - par IHM 15 Moteur - en démarrage (en cours) 0 = le courant décroissant est inférieur à 150 % du FLC 1 = le courant croissant est supérieur à 10 % du FLC. 16 Réarmement automatique actif 17 Non significatif 18 Coupure d'alimentation requise 19 Moteur - délai redémarrage non défini 20 Cycle rapide - verrouillé 21 Délestage 22 Moteur - vitesse 0 = réglage FLC1 utilisé 1 = réglage FLC2 utilisé 23 Perte de communication au niveau du port HMI 24 Perte de communication sur le port réseau 25 Moteur - verrouillé 26...31 Non significatif Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Ctrl_cmd_mdb_t_addr (utilisant l’adressage XWAY) : Variable publique Type Plage Valeur par défaut Description Net_num INT 0...255 0 Adresse réseau Stat_num INT 0...255 0 Adresse de station Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination Sq_princ INT 0...7 0 Réservé au support Le tableau suivant décrit les variables publiques du DFB Ctrl_cmd_mdb_t_addm (utilisant l’adressage M340) : Variable publique Type Plage Valeur par défaut Description Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP Sq_princ INT 0...7 0 Réservé au support 1672609FR-03 01/2020 33 DFB pour liaison série Modbus Comm_manager_t : gestion de la communication des contrôleurs TeSys T avec une liaison série Modbus Présentation Le DFB Comm_manager_t permet de contrôler et de commander jusqu'à 31 contrôleurs Modbus SL TeSys T LTMR••M••, avec ou sans le module d'extension LTM E par le réseau Modbus SL. Il doit être associé au DFB Ctrl_cmd_mdb_t_•••• pour gérer les séquences de requêtes Modbus. Le nombre d'esclaves Modbus TeSys T est défini dans la variable Slav_num (Slav_num = 1...31). Pour plus d’informations, consultez le document TeSys T LTMR Modbus - Guide de communication. Spécifications Caractéristique Valeur Nom Comm_manager_t Version 1.0 Entrée 4 Sortie 4 Entrée/sortie 0 Variable publique 3 Représentation graphique Compatibilité avec les contrôleurs TeSys T Le DFB Comm_manager_t est compatible avec toutes les versions de contrôleurs TeSys T LTM R••M••, avec ou sans le module d'extension LTM E. 34 1672609FR-03 01/2020 DFB pour liaison série Modbus Mise en œuvre logicielle La figure suivante montre comment interconnecter les DFB Ctrl_cmd_mdb_t et Comm_manager_t dans le cadre de l’utilisation d’un programme Unity Pro en langage Blocs fonction (FBD) : Le DFB Comm_manager_t peut être utilisé avec les démarreurs-contrôleurs TeSys U et les systèmes de gestion de moteur TeSys T présents sur le même réseau Modbus SL. Caractéristiques des entrées Le tableau suivant décrit les entrées de ces DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Flt_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage In_word DINT – – Pour connecter la sortie Out_word du DFB Ctrl_cmd_mdb_t_•••• 1672609FR-03 01/2020 35 DFB pour liaison série Modbus Caractéristiques des sorties Le tableau suivant décrit les sorties de ces DFB : Sortie Type Plage Valeur par défaut Description Slav_st INT 1...31 1 Numéro de l'esclave Modbus Prog_st INT 20 or 30 – Numéro de programme du DFB Ctrl_cmd_mdb_t_•••• End_st EBOOL 0...1 0 Fin Out_word INT – – Pour connecter l’entrée In_word du DFB Ctrl_cmd_mdb_t_•••• Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques de ce DFB : Variable publique Type Plage Valeur par défaut Description In_cmd[0]...[31] ARRAY [0...31] de INT – – Consultez la section Variable publique In_cmd[0]...[31], page 36. Out_urg INT – – Niveau de priorité Bit 0 = Polling Bit 1 = Priorité Ecriture Bit 2 = Priorité Lecture Bit 3 = Priorité Défaut Out_st[0]...[31] ARRAY [0...31] de DINT – – Consultez la section Variable publique Out_st[0]...[31], page 37. Variable publique In_cmd[0]...[31] La variable publique In_cmd[0]...[31] est une table de 32 mots correspondant à l'adresse de l'esclave Modbus TeSys T. Le tableau suivant décrit la variable publique In_cmd[0]...[31] : Variable publique Type Bit Description correspondant à l'esclave 1 à 31 TeSys T In_cmd[0] INT – Non significatif In_cmd[1]...[31] INT 36 0 Commande Marche directeur moteur 1 Commande Marche inverse moteur 2 Réservé 3 Défaut - commande réarmement 4 Réservé 5 Commande d’autotest 6 Moteur - commande vitesse 1 7...31 Réservé 1672609FR-03 01/2020 DFB pour liaison série Modbus Variable publique Out_st[0]...[31] La variable publique Out_st[0]...[31] est une table de 32 mots correspondant à l'adresse de l'esclave Modbus TeSys T. Le tableau suivant décrit la variable publique Out_st[0]....[31] : Variable publique Type Bit Description correspondant à Esclave 1 à 31 Out_st[0] DINT – Non significatif Out_st[1]...[31] DINT 0 Système - disponible 1 Système - sous tension 2 Système - défaut 3 Système - alarme 4 Système - déclenché 5 Réarmement de défaut autorisé 6 Contrôleur alimenté 7 Moteur en marche (avec détection d'un courant, si supérieur à 10 % du FLC) 8...13 Moteur - rapport courant moyen 32 = 100 % du FLC 63 = 200 % du FLC 14 Contrôle - par IHM 15 Moteur - en démarrage (en cours) 0 = le courant décroissant est inférieur à 150 % du FLC 1 = le courant croissant est supérieur à 10 % du FLC. 16 Réarmement automatique actif 17 Non significatif 1672609FR-03 01/2020 18 Coupure d'alimentation requise 19 Moteur - délai redémarrage non défini 20 Cycle rapide - verrouillé 21 Délestage 22 Moteur - vitesse 0 = réglage FLC1 utilisé 1 = réglage FLC2 utilisé 23 Perte de communication au niveau du port HMI 24 Perte de communication sur le port réseau 25 Moteur - verrouillé 26...31 Non significatif 37 DFB pour liaison série Modbus La variable publique Out_st[0]...[31] est une table de 32 mots correspondant à l'adresse de l'esclave Modbus TeSys T. Le tableau suivant décrit la variable publique Out_st[0]....[31] : Variable publique Type Bit Description correspondant à Esclave 1 à 31 Out_st[0] DINT – Non significatif Out_st[1]...[31] DINT 0 Système - disponible 1 Système - sous tension 38 2 Système - défaut 3 Système - alarme 4 Système - déclenché 5 Réarmement de défaut autorisé 6 Contrôleur alimenté 7 Moteur en marche (avec détection d'un courant, si supérieur à 10 % du FLC) 8...13 Moteur - rapport courant moyen 32 = 100 % du FLC 63 = 200 % du FLC 14 Contrôle - par IHM 15 Moteur - en démarrage (en cours) 0 = le courant décroissant est inférieur à 150 % du FLC 1 = le courant croissant est supérieur à 10 % du FLC. 16 Réarmement automatique actif 17 Non significatif 18 Coupure d'alimentation requise 19 Moteur - délai redémarrage non défini 20 Cycle rapide - verrouillé 21 Délestage 22 Moteur - vitesse 0 = réglage FLC1 utilisé 1 = réglage FLC2 utilisé 23 Perte de communication au niveau du port HMI 24 Perte de communication sur le port réseau 25 Moteur - verrouillé 26...31 Non significatif 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB pour Modbus SL (Liaison série) et Modbus TCP 1672609FR-03 01/2020 Chapitre 3 DFB pour Modbus SL (Liaison série) et Modbus TCP DFB pour Modbus SL (Liaison série) et Modbus TCP Introduction Ce chapitre décrit les DFB des systèmes TeSys U et TeSys T dans une liaison série Modbus et Modbus TCP, destinés aux automates Premium et M340. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Special_mdb_u_•••• : DFB des démarreurs-contrôleurs TeSys U avec une liaison série Modbus et Modbus TCP 40 Special_mdb_t_•••• : TeSys T DFB pour Modbus SL et Modbus/TCP 46 Custom_mdb_•••• : DFB de lecture personnalisée pour Modbus SL (Liaison série) et Modbus TCP 58 39 DFB pour Modbus SL (Liaison série) et Modbus TCP Special_mdb_u_•••• : DFB des démarreurs-contrôleurs TeSys U avec une liaison série Modbus et Modbus TCP Présentation Les DFB Special_mdb_u_•••• permettent de lire jusqu'à 16 registres prédéfinis d'un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) équipé d'une unité de contrôle multifonction LUCM et d'un module de communication Modbus LULC033 directement par un réseau Modbus SL (liaison série) ou par une passerelle Ethernet avec un réseau Modbus TCP. Le DFB Special_mdb_u_addr utilise l'adressage XWAY et est destiné aux automates Premium. Il peut être utilisé avec un démarreur-contrôleur TeSys U connecté au moyen d'une liaison série Modbus ou via une passerelle Modbus TCP. Le DFB Special_mdb_u_addm utilise une méthode d'adressage destinée aux automates M340. Il peut être utilisé avec un démarreur-contrôleur TeSys U connecté au moyen d'une liaison série Modbus ou via une passerelle Modbus TCP. Pour plus d’informations, reportez-vous au Manuel d'utilisation du module de communication Modbus TeSys U LULC032-033. Caractéristiques Caractéristique Valeur Nom Special_mdb_u_addr Special_mdb_u_addm Version 1.00 et 1.10 1.00 et 1.10 Entrée 4 4 Sortie 3 3 Entrée/sortie 0 0 Variable publique 7 9 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Les DFB Special_mdb_u_•••• sont compatibles avec les sous-ensembles des démarreurs-contrôleurs TeSys U suivants : Base puissance Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW ou 20 HP) Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW ou 20 HP) Unité de contrôle Unité de contrôle multifonction LUCM Module de communication Module de communication Modbus LULC033 Mise en œuvre logicielle 40 Les paramètres et les entrées sont modifiables uniquement si la variable de sortie End_st est définie sur 1. Avec la version 1.00 : Les données de sortie sont valides uniquement si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Avec la version 1.10 : Les données de sortie sont valides uniquement si aucun défaut n'est détecté (Fault_st = 0). L'entrée Prog_num peut être modifiée à la volée. 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Caractéristiques des entrées Le tableau suivant décrit les entrées de ces DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Prog_num INT 0...6 0 Numéro de programme Voir Numéro de programme, page 41 Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Caractéristiques des sorties Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Numéro de programme La variable d'entrée Prog_num permet de définir les variables publiques selon le type d'application. Chaque programme utilise des variables liées à une application (diagnostic, maintenance, mesure, etc.). Le tableau suivant décrit les programmes de ces DFB : Numéro de programme Description 0 Ignorer : aucune action 1 Diagnostic : variables de surveillance des défauts, des avertissements et de la communication 2 Maintenance : variables statistiques globales 3 Mesures : variables de surveillance de mesures 4 Statistiques : statistiques du dernier déclenchement et statistiques du déclenchement N-1 5 Statistiques : statistiques du déclenchement N2 et statistiques du déclenchement N-3 6 Statistiques : statistiques du déclenchement N-4 Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Special_mdb_u_addr (utilisant l'adressage XWAY) : Variable publique Type Plage Valeur par défaut Description Net_num INT 0...255 0 Adresse réseau Stat_num INT 0...255 0 Adresse de station Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY [0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme. Voir les rubriques Variable publique Out_data[0]...[15] (programme 1), page 42 à Variable publique Out_data[0]...[15] (programme 6), page 45 1672609FR-03 01/2020 41 DFB pour Modbus SL (Liaison série) et Modbus TCP Le tableau suivant décrit les variables publiques du DFB Special_mdb_u_addm (utilisant l'adressage M340) : Variable publique Type Plage Valeur par défaut Description Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY [0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme. Voir les rubriques Variable publique Out_data[0]...[15] (programme 1), page 42 à Variable publique Out_data[0]...[15] (programme 6), page 45 Variable publique Out_data[0]...[15] (programme 1) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de diagnostic (numéro de programme 1) : Variable publique Type Registre Bit Description Out_data[0] INT 452 0 Défaut de court-circuit 1 Défaut magnétique 2 Défaut à la terre 3 Défaut thermique 4 Démarrage long - défaut Out_data[1] 42 INT 461 5 Blocage - défaut 6 Défaut de déséquilibre de phase 7 Défaut de sous-charge 8 Défaut de déclenchement par le bus 9 Défaut de test de déclenchement 10 Défaut de perte de communication sur le port Modbus LUCM 11 Défaut interne de l'unité de contrôle 12 Défaut de communication interne ou d'identification du module 13 Défaut interne du module 14 Défaut de déclenchement du module 15 Défaut de forçage à l'arrêt du module 0...1 Non significatif 2 Alarme d'un défaut à la terre 3 Alarme thermique 4 Alarme de démarrage long 5 Blocage - alarme 6 Alarme de déséquilibre de phase 7 Alarme de sous-charge 8...9 Non significatif 10 Défaut de perte de communication sur le port Modbus LUCM 11 Alarme de température interne 12 Alarme de communication interne ou d'identification du module 13...14 Non significatif 15 Alarme de module 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Type Registre Bit Description Out_data[2] INT 457 0 Position du bouton On (0 = Off) 1 Position du bouton Trip (déclenchement) (0 = non déclenché) 2 Etat du contacteur On 3 Alimentation 24 V cc présente en sortie 4...15 Non significatif Out_data[3] INT 450 – Délai de réarmement automatique sur défaut(s) thermique(s) Out_data[4] ...Out_data[15] – – – Non significatif Variable publique Out_data[0]...[15] (programme 2) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de maintenance (numéro de programme 2) : Variable publique Type Registre Description Out_data[0] INT 100 Nombre de défauts de court-circuit Out_data[1] INT 101 Nombre de défauts magnétiques Out_data[2] INT 102 Nombre de défauts à la terre Out_data[3] INT 103 Nombre de défauts thermiques Out_data[4] INT 104 Démarrage long - compteur défauts Out_data[5] INT 105 Blocage - compteur défauts Out_data[6] INT 106 Nombre de défauts de déséquilibre de phase Out_data[7] INT 108 Nombre de défauts de dérivation Out_data[8] INT 115 Réarmement automatique - compteur défauts réarmés Out_data[9] INT 116 Nombre d'alarmes thermiques Out_data[10] INT 117 Nombre de démarrages (LSB) Out_data[11] INT 118 Nombre de démarrages (MSB) Out_data[12] INT 119 Durée de fonctionnement (LSB) Out_data[13] INT 120 Durée de fonctionnement (MSB) Out_data[14] INT 121 Température interne maximale (°C) Out_data[15] – – Non significatif 1672609FR-03 01/2020 43 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 3) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de mesure (numéro de programme 3) : Variable publique Type Registre Description Out_data[0] – – Non significatif Out_data[1] INT 465 Niveau de capacité thermique (%) Out_data[2] INT 466 Courant moyen moteur (x 0.1 % FLA) Out_data[3] INT 467 Courant L1 (% FLA) Out_data[4] INT 468 Courant L2 (% FLA) Out_data[5] INT 469 Courant L3 (% FLA) Out_data[6] INT 470 Courant de terre (% FLA min) Out_data[7] INT 471 Coefficient de déséquilibre du courant Out_data[8] INT 472 Température interne de l'unité de contrôle (°C) Out_data[9] ...Out_data[13] – – Non significatif Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 0,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 Variable publique Out_data[0]...[15] (programme 4) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 4) : Variable publique Type Registre Description Out_data[0] INT 150 Numéro du défaut du dernier déclenchement Out_data[1] INT 152 Niveau thermique du dernier déclenchement (% du niveau de déclenchement) Out_data[2] INT 153 Courant moyen du dernier déclenchement (% FLA) Out_data[3] INT 154 Courant L1 du dernier déclenchement (% FLA) Out_data[4] INT 155 Courant L2 du dernier déclenchement (% FLA) Out_data[5] INT 156 Courant L3 du dernier déclenchement (% FLA) Out_data[6] INT 157 Courant de terre du dernier déclenchement (% FLA min) Out_data[7] INT 180 Numéro du défaut de déclenchement N1 Out_data[8] INT 182 Niveau thermique du déclenchement N-1 (% du niveau de déclenchement) Out_data[9] INT 183 Courant moyen du déclenchement N-1 (% FLA) Out_data[10] INT 184 Courant L1 du déclenchement N-1 (% FLA) Out_data[11] INT 185 Courant L2 du déclenchement N-1 (% FLA) Out_data[12] INT 186 Courant L3 du déclenchement N-1 (% FLA) Out_data[13] INT 187 Courant de terre du déclenchement N-1 (% FLA min) Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 44 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 5) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 5) : Variable publique Type Registre Description Out_data[0] INT 210 Numéro du défaut du déclenchement N-2 Out_data[1] INT 212 Niveau thermique du déclenchement N-2 (% du niveau de déclenchement) Out_data[2] INT 213 Courant moyen du déclenchement N-2 (% FLA) Out_data[3] INT 214 Courant L1 du déclenchement N-2 (% FLA) Out_data[4] INT 215 Courant L2 du déclenchement N-2 (% FLA) Out_data[5] INT 216 Courant L3 du déclenchement N-2 (% FLA) Out_data[6] INT 217 Courant de terre du déclenchement N-2 (% FLA min) Out_data[7] INT 240 Numéro du défaut du déclenchement N-3 Out_data[8] INT 242 Niveau thermique du déclenchement N-3 (% du niveau de déclenchement) Out_data[9] INT 243 Courant moyen du déclenchement N-3 (% FLA) Out_data[10] INT 244 Courant L1 du déclenchement N-3 (% FLA) Out_data[11] INT 245 Courant L2 du déclenchement N-3 (% FLA) Out_data[12] INT 246 Courant L3 du déclenchement N-3 (% FLA) Out_data[13] INT 247 Courant de terre du déclenchement N-3 (% FLA min) Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 Variable publique Out_data[0]...[15] (programme 6) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 6) : Variable publique Type Registre Description Out_data[0] INT 270 Numéro du défaut du déclenchement N-4 Out_data[1] INT 272 Niveau thermique du déclenchement N-4 (% du niveau de déclenchement) Out_data[2] INT 273 Courant moyen du déclenchement N-4 (% FLA) Out_data[3] INT 274 Courant L1 du déclenchement N-4 (% FLA) Out_data[4] INT 275 Courant L2 du déclenchement N-4 (% FLA) Out_data[5] INT 276 Courant L3 du déclenchement N-4 (% FLA) Out_data[6] INT 277 Courant de terre du déclenchement N-4 (% FLA min) Out_data[7] ...Out_data[13] – – Réservé Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 1672609FR-03 01/2020 45 DFB pour Modbus SL (Liaison série) et Modbus TCP Special_mdb_t_•••• : TeSys T DFB pour Modbus SL et Modbus/TCP Présentation Les DFB Special_mdb_t_•••• permettent de lire jusqu’à 16 registres prédéfinis d’un contrôleur TeSys T LTM R••M•• sur un réseau Modbus SL ou un contrôleur TeSys T LTM R••E•• sur un réseau Modbus/TCP. Special_mdb_t_addr utilise l’adressage XWAY et concerne les automates Premium. Special_mdb_t_addm utilise une méthode d'adressage propre aux automates M340. Pour plus d’informations, consultez les documents : TeSys T LTMR Modbus - Guide de communication TeSys T LTMR Ethernet - Guide de communication Spécifications Caractéristique Valeur Nom Special_mdb_t_addr Special_mdb_t_addm Version 1.00 et 1.10 1.00 et 1.10 Entrée 4 4 Sortie 3 3 Entrée/sortie 0 0 Variable publique 7 9 Représentation graphique Compatibilité avec les contrôleurs TeSys T Les DFB Special_mdb_t_•••• sont compatibles avec toutes les versions de contrôleur TeSys T LTM R••M••, avec ou sans le module d'extension LTM E. Mise en œuvre logicielle Les paramètres et les entrées ne sont modifiables que si la variable de sortie End_st est définie sur 1. Avec la version 1.00 : Les données de sortie ne sont valides que si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Avec la version 1.10 : Les données de sortie sont valides uniquement si aucun défaut n'est détecté (Fault_st = 0). L’entrée Prog_num peut être modifiée à la volée. Caractéristiques des entrées Le tableau suivant décrit les entrées du DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Prog_num INT 0...6 0 Numéro de programme Consultez la section Numéro de programme, page 47. Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage 46 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Caractéristiques des sorties Le tableau suivant décrit les sorties du DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Numéro de programme La variable d’entrée Prog_num permet de définir les variables publiques selon le type d'application. Chaque programme gère des variables liées à une application (diagnostic, maintenance, mesure, etc.). Le tableau suivant décrit les programmes du DFB : Numéro de programme Description 0 Ignorer : aucune action 10 Diagnostic : variables de surveillance des défauts, des avertissements et de la communication 20 Maintenance : variables des statistiques globales 30 Mesures 1 31 Mesures 2 32 Mesures 3 40 Statistiques : statistiques du dernier défaut (N–0) 41 Statistiques : statistiques du dernier défaut avec module d'extension (N–0) 50 Statistiques : statistiques du défaut N–1 51 Statistiques : statistiques du défaut N–1 (avec module d'extension) 60 Statistiques : statistiques du défaut N–2 61 Statistiques : statistiques du défaut N–2 (avec module d'extension) 70 Statistiques : statistiques du défaut N–3 71 Statistiques : statistiques du défaut N–3 (avec module d'extension) 80 Statistiques : statistiques du défaut N–4 81 Statistiques : statistiques du défaut N–4 (avec module d'extension) 1672609FR-03 01/2020 47 DFB pour Modbus SL (Liaison série) et Modbus TCP Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Special_mdb_t_addr (utilisant l’adressage XWAY) : Variable publique Type Plage Valeur par défaut Description Net_num INT 0...255 0 Adresse réseau Stat_num INT 0...255 0 Adresse de station Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY [0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme. Consultez la section Variable publique Out_data[0]...[15] (programme 1), page 42...Variable publique Out_data[0]...[15] (programme 6), page 45 Le tableau suivant décrit les variables publiques du DFB Special_mdb_t_addm (utilisant l’adressage M340) : Variable publique Type Plage Valeur par défaut Description Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY [0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme. Consultez la section Variable publique Out_data[0]...[15] (programme 1), page 42...Variable publique Out_data[0]...[15] (programme 6), page 45 48 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 10) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de diagnostic (numéro de programme 10) : Variable publique Type Registre Bit Description Out_data[0] INT 452 0...1 Réservé 2 Courant terre - défaut 3 Surcharge thermique - défaut 4 Démarrage long - défaut 5 Blocage - défaut 6 Déséquilibre courant phase - défaut 7 Sous-intensité - défaut 8 Réservé Out_data[1] Out_data[2] 1672609FR-03 01/2020 INT INT 453 461 9 Test - défaut 10 Port HMI Défaut 11 Contrôleur - défaut interne 12 Port interne - défaut 13 Non significatif 14 Port réseau - défaut configuration 15 Port réseau - défaut 0 Système externe - défaut 1 Diagnostic - défaut 2 Câblage - défaut 3 Surintensité - défaut 4 Perte courant phase - défaut 5 Inversion courant phase - défaut 6 Capteur température moteur - défaut (1) 7 Déséquilibre tension phase - défaut (1) 8 Perte tension phase - défaut (1) 9 Inversion tension phase - défaut (1) 10 Sous-tension - défaut (1) 11 Surtension - défaut (1) 12 Sous-charge en puissance - défaut (1) 13 Surcharge en puissance - défaut (1) 14 Sous-facteur de puissance - défaut (1) 15 Sur-facteur de puissance - défaut (1) 0...1 Non significatif 2 Courant terre - alarme 3 Surcharge thermique - alarme 4 Non significatif 5 Blocage - alarme 6 Déséquilibre courant phase - alarme 7 Sous-intensité - alarme 8...9 Non significatif 10 Port HMI Alarme 11 Température interne contrôleur - alarme 12...14 Non significatif 15 Port réseau - alarme 49 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Type Registre Bit Description Out_data[3] INT 462 0 Non significatif 1 Diagnostic - alarme 2 Réservé 3 Surintensité - alarme 4 Perte courant phase - alarme 5 Inversion courant phase - alarme 6 Capteur température moteur - alarme 7 Déséquilibre tension phase - alarme (1) 8 Perte tension phase - alarme (1) Out_data[4] Out_data[5] INT INT 457 458 9 Non significatif 10 Sous-tension - alarme (1) 11 Surtension - alarme (1) 12 Sous-charge en puissance - alarme (1) 13 Surcharge en puissance - alarme (1) 14 Sous-facteur de puissance - alarme (1) 15 Sur-facteur de puissance - alarme (1) 0 Entrée logique 1 1 Entrée logique 2 2 Entrée logique 3 3 Entrée logique 4 4 Entrée logique 5 5 Entrée logique 6 6 Entrée logique 7 7 Entrée logique 8 (1) 8 Entrée logique 9 (1) 9 Entrée logique 10 (1) 10 Entrée logique 11 (1) 11 Entrée logique 12 (1) 12 Entrée logique 13 (1) 13 Entrée logique 14 (1) 14 Entrée logique 15 (1) 15 Entrée logique 16 (1) 0 Sortie logique 1 1 Sortie logique 2 2 Sortie logique 3 3 Sortie logique 4 4 Sortie logique 5 (1) 5 Sortie logique 6 (1) 6 Sortie logique 7 (1) 7 Sortie logique 8 (1) 8...15 Réservé Out_data[6] INT 450 – Réarmement automatique - délai minimum (s) Out_data[7] ...Out_data[15] – – – Réservé (1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés. 50 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 20) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de maintenance (numéro de programme 20) : Variable publique Type Registre Description Out_data[0] INT 102 Courant terre - compteur défauts Out_data[1] INT 103 Surcharge thermique - compteur défauts Out_data[2] INT 104 Démarrage long - compteur défauts Out_data[3] INT 105 Blocage - compteur défauts Out_data[4] INT 106 Déséquilibre courant phase - compteur défauts Out_data[5] INT 107 Sous-intensité - compteur défauts Out_data[6] – – Réservé Out_data[7] INT 114 Port réseau - compteur défauts Out_data[8] INT 115 Réarmement automatique - compteur défauts réarmés Out_data[9] INT 116 Surcharge thermique - compteur alarmes Out_data[10] INT 117 Moteur - compteur démarrages (LSB) Out_data[11] INT 118 Moteur - compteur démarrages (MSB) Out_data[12] INT 119 Durée de fonctionnement (s) (LSB) Out_data[13] INT 120 Durée de fonctionnement (MSB) Out_data[14] INT 121 Contrôleur - température interne maximum (°C) Out_data[15] – – Réservé Variable publique Out_data[0]...[15] (programme 30) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 1 (numéro de programme 30) : Variable publique Type Registre Description Out_data[0] – – Réservé Out_data[1] INT 465 Capacité thermique (% du niveau de déclenchement) Out_data[2] INT 466 Courant moyen - rapport (% FLC) Out_data[3] INT 467 Courant L1 - rapport (% du courant FLC) Out_data[4] INT 468 Courant L2 - rapport (% du courant FLC) Out_data[5] INT 469 Courant L3 - rapport (% du courant FLC) Out_data[6] INT 470 Courant terre - rapport (x 0,1 % FLC min) Out_data[7] INT 471 Déséquilibre courant phase (%) Out_data[8] INT 472 Contrôleur - température interne (°C) Out_data[9] INT 474 Fréquence (x 0,01 Hz) Out_data[10] INT 475 Capteur température moteur (x 0,1 Ω) Out_data[11] ...Out_data[13] – – Réservé Out_data[14] INT 96 Courant pleine charge (FLC) maximum (x 0,1 A) Out_data[15] INT 652 Moteur - rapport courant pleine charge 1672609FR-03 01/2020 51 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 31) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 2 (numéro de programme 31) : Variable publique Type Registre Description Out_data[0] INT 500 Courant moyen (x 0,01 A) (MSB) Out_data[1] INT 501 Courant moyen (x 0,01 A) (LSB) Out_data[2] INT 502 Courant L1 (x 0,01 A) (MSB) Out_data[3] INT 503 Courant L1 (x 0,01 A) (LSB) Out_data[4] INT 504 Courant L2 (x 0,01 A) (MSB) Out_data[5] INT 505 Courant L2 (x 0,01 A) (LSB) Out_data[6] INT 506 Courant L3 (x 0,01 A) (MSB) Out_data[7] INT 507 Courant L3 (x 0,01 A) (LSB) Out_data[8] INT 508 Courant terre (x 0,001 A) (MSB) Out_data[9] INT 509 Courant terre (x 0,001 A) (LSB) Out_data[10] INT 511 Délai avant déclenchement (x 1 s) Out_data[11] INT 512 Moteur - rapport courant au dernier démarrage (% FLC) Out_data[12] INT 513 Moteur - durée dernier démarrage (s) Out_data[13] INT 514 Moteur - compteur démarrages par heure – – Out_data[14]...Out_d – ata[15] Variable publique Out_data[0]...[15] (programme 32) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 3 (numéro de programme 32) : Variable publique Type Registre Description Out_data[0] WORD 476 Tension moyenne (V) Out_data[1] WORD 477 Tension L3-L1 (V) Out_data[2] WORD 478 Tension L1-L2 (V) Out_data[3] WORD 479 Tension L2-L3 (V) Out_data[4] WORD 480 Déséquilibre tension phase (%) Out_data[5] WORD 481 Facteur de puissance (x 0,01) Out_data[6] WORD 482 Puissance active (x 0,1 kW) Out_data[7] WORD 483 Puissance réactive (x 0,1 kVAr) – Réservé Out_data[8]...Out_dat – a[15] 52 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 40) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du dernier défaut (numéro de programme 40) : Variable publique Type Registre Description Out_data[0] INT 150 Défaut détecté - code N-0 Out_data[1] INT 151 Moteur - rapport courant pleine charge N-0 (% FLC max) Out_data[2] INT 152 Capacité thermique - N-0 (% du niveau de déclenchement) Out_data[3] INT 153 Courant moyen - rapport N-0 (% FLC) Out_data[4] INT 154 Courant L1 - rapport N-0 (% FLC) Out_data[5] INT 155 Courant L2 - rapport N-0 (% FLC) Out_data[6] INT 156 Courant L3 - rapport N-0 (% FLC) Out_data[7] INT 157 Courant terre - rapport N-0 (x 0,1% FLC min) Out_data[8] INT 158 Courant pleine charge maximum - N-0 (x 0,1 A) Out_data[9] INT 159 Déséquilibre courant phase - N-0 (%) Out_data[10] INT 160 Fréquence - N-0 (x 0,1 Hz) Out_data[11] INT 161 Capteur température moteur - N-0 (x 0,1 Ω) Out_data[12] WORD[4] 162 Date et heure - N-0 Consultez la section DT_DateTime, page 115. Out_data[13] 163 Out_data[14] 164 Out_data[15] 165 Variable publique Out_data[0]...[15] (programme 41) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du dernier défaut avec module d'extension (numéro de programme 41) : Variable publique Type Registre Description Out_data[0] INT 166 Tension moyenne - N-0 (V) Out_data[1] INT 167 Tension L3-L1 - N-0 (V) Out_data[2] INT 168 Tension L1-L2 - N-0 (V) Out_data[3] INT 169 Tension L2-L3 - N-0 (V) Out_data[4] INT 170 Déséquilibre tension phase - N-0 (%) Out_data[5] INT 171 Puissance active - N-0 (kW) Out_data[6] INT 172 Facteur de puissance - N-0 (x 0,01) Out_data[7]...Out_dat a[15] – – Réservé 1672609FR-03 01/2020 53 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 50) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-1 (numéro de programme 50) : Variable publique Type Registre Description Out_data[0] INT 180 Défaut détecté - code N-1 Out_data[1] INT 181 Moteur - rapport courant pleine charge N-1 (% FLC max) Out_data[2] INT 182 Capacité thermique - N-1 (% du niveau de déclenchement) Out_data[3] INT 183 Courant moyen - rapport N-1 (% FLC) Out_data[4] INT 184 Courant L1 - rapport N-1 (% FLC) Out_data[5] INT 185 Courant L2 - rapport N-1 (% FLC) Out_data[6] INT 186 Courant L3 - rapport N-1 (% FLC) Out_data[7] INT 187 Courant terre - rapport N-1 (x 0,1% FLC min) Out_data[8] INT 188 Courant pleine charge maximum - N-1 (x 0,1 A) Out_data[9] INT 189 Déséquilibre courant phase - N-1 (%) Out_data[10] INT 190 Fréquence - N-1 (x 0,1 Hz) Out_data[11] INT 191 Capteur température moteur - N-1 (x 0,1 Ω) Out_data[12] WORD[4] 192 Date et heure - N-1 Consultez la section DT_DateTime, page 115. Out_data[13] 193 Out_data[14] 194 Out_data[15] 195 Variable publique Out_data[0]...[15] (programme 51) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-1 avec module d'extension (numéro de programme 51) : Variable publique Type Registre Description Out_data[0] INT 196 Tension moyenne - N-1 (V) Out_data[1] INT 197 Tension L3-L1 - N-1 (V) Out_data[2] INT 198 Tension L1-L2 - N-1 (V) Out_data[3] INT 199 Tension L2-L3 - N-1 (V) Out_data[4] INT 200 Déséquilibre tension phase - N-1 (%) Out_data[5] INT 201 Puissance active - N-1 (kW) Out_data[6] INT 202 Facteur de puissance - N-1 (x 0,01) Out_data[7]...Out_da ta[15] – – Réservé 54 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 60) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-2 (numéro de programme 60) : Variable publique Type Registre Description Out_data[0] INT 210 Défaut détecté - code N-2 Out_data[1] INT 211 Moteur - rapport courant pleine charge N-2 (% FLC max) Out_data[2] INT 212 Capacité thermique - N-2 (% du niveau de déclenchement) Out_data[3] INT 213 Courant moyen - rapport N-2 (% FLC) Out_data[4] INT 214 Courant L1 - rapport N-2 (% FLC) Out_data[5] INT 215 Courant L2 - rapport N-2 (% FLC) Out_data[6] INT 216 Courant L3 - rapport N-2 (% FLC) Out_data[7] INT 217 Courant terre - rapport N-2 (x 0,1% FLC min) Out_data[8] INT 218 Courant pleine charge maximum - N-2 (x 0,1 A) Out_data[9] INT 219 Déséquilibre courant phase - N-2 (%) Out_data[10] INT 220 Fréquence - N-2 (x 0,1 Hz) Out_data[11] INT 221 Capteur température moteur - N-2 (x 0,1 Ω) Out_data[12] WORD[4] 222 Date et heure - N-2 Consultez la section DT_DateTime, page 115. Out_data[13] 223 Out_data[14] 224 Out_data[15] 225 Variable publique Out_data[0]...[15] (programme 61) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-2 avec module d'extension (numéro de programme 61) : Variable publique Type Registre Description Out_data[0] INT 226 Tension moyenne - N-2 (V) Out_data[1] INT 227 Tension L3-L1 - N-2 (V) Out_data[2] INT 228 Tension L1-L2 - N-2 (V) Out_data[3] INT 229 Tension L2-L3 - N-2 (V) Out_data[4] INT 230 Déséquilibre tension phase - N-2 (%) Out_data[5] INT 231 Puissance active - N-2 (kW) Out_data[6] INT 232 Facteur de puissance - N-2 (x 0,01) Out_data[7]...Out_da ta[15] – – Réservé 1672609FR-03 01/2020 55 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 70) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-3 (numéro de programme 70) : Variable publique Type Registre Description Out_data[0] INT 240 Défaut détecté - code N-3 Out_data[1] INT 241 Moteur - rapport courant pleine charge N-3 (% FLC max) Out_data[2] INT 242 Capacité thermique - N-3 (% du niveau de déclenchement) Out_data[3] INT 243 Courant moyen - rapport N-3 (% FLC) Out_data[4] INT 244 Courant L1 - rapport N-3 (% FLC) Out_data[5] INT 245 Courant L2 - rapport N-3 (% FLC) Out_data[6] INT 246 Courant L3 - rapport N-3 (% FLC) Out_data[7] INT 247 Courant terre - rapport N-3 (x 0,1% FLC min) Out_data[8] INT 248 Courant pleine charge maximum - N-3 (x 0,1 A) Out_data[9] INT 249 Déséquilibre courant phase - N-3 (%) Out_data[10] INT 250 Fréquence - N-3 (x 0,1 Hz) Out_data[11] INT 251 Capteur température moteur - N-3 (x 0,1 Ω) Out_data[12] WORD[4] 252 Date et heure - N-3 Consultez la section DT_DateTime, page 115. Out_data[13] 253 Out_data[14] 254 Out_data[15] 255 Variable publique Out_data[0]...[15] (programme 71) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-3 avec module d'extension (numéro de programme 71) : Variable publique Type Registre Description Out_data[0] INT 256 Tension moyenne - N-3 (V) Out_data[1] INT 257 Tension L3-L1 - N-3 (V) Out_data[2] INT 258 Tension L1-L2 - N-3 (V) Out_data[3] INT 259 Tension L2-L3 - N-3 (V) Out_data[4] INT 260 Déséquilibre tension phase - N-3 (%) Out_data[5] INT 261 Puissance active - N-3 (kW) Out_data[6] INT 262 Facteur de puissance - N-3 (x 0,01) Out_data[7]...Out_da ta[15] – – Réservé 56 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Variable publique Out_data[0]...[15] (programme 80) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-4 (numéro de programme 80) : Variable publique Type Registre Description Out_data[0] INT 270 Défaut détecté - code N-4 Out_data[1] INT 271 Moteur - rapport courant pleine charge N-4 (% FLC max) Out_data[2] INT 272 Capacité thermique - N-4 (% du niveau de déclenchement) Out_data[3] INT 273 Courant moyen - rapport N-4 (% FLC) Out_data[4] INT 274 Courant L1 - rapport N-4 (% FLC) Out_data[5] INT 275 Courant L2 - rapport N-4 (% FLC) Out_data[6] INT 276 Courant L3 - rapport N-4 (% FLC) Out_data[7] INT 277 Courant terre - rapport N-4 (x 0,1% FLC min) Out_data[8] INT 278 Courant pleine charge maximum - N-4 (x 0,1 A) Out_data[9] INT 279 Déséquilibre courant phase - N-4 (%) Out_data[10] INT 280 Fréquence - N-4 (x 0,1 Hz) Out_data[11] INT 281 Capteur température moteur - N-4 (x 0,1 Ω) Out_data[12] WORD[4] 282 Date et heure - N-4 Consultez la section DT_DateTime, page 115. Out_data[13] 283 Out_data[14] 284 Out_data[15] 285 Variable publique Out_data[0]...[15] (programme 81) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-4 avec module d'extension (numéro de programme 81) : Variable publique Type Registre Description Out_data[0] INT 286 Tension moyenne - N-4 (V) Out_data[1] INT 287 Tension L3-L1 - N-4 (V) Out_data[2] INT 288 Tension L1-L2 - N-4 (V) Out_data[3] INT 289 Tension L2-L3 - N-4 (V) Out_data[4] INT 290 Déséquilibre tension phase - N-4 (%) Out_data[5] INT 291 Puissance active - N-4 (kW) Out_data[6] INT 292 Facteur de puissance - N-4 (x 0,01) Out_data[7]...Out_d ata[15] – – Réservé 1672609FR-03 01/2020 57 DFB pour Modbus SL (Liaison série) et Modbus TCP Custom_mdb_•••• : DFB de lecture personnalisée pour Modbus SL (Liaison série) et Modbus TCP Présentation Les DFB Custom_mdb_•••• permettent de lire jusqu'à 5 ensembles de registres d'un seul équipement TeSys via un réseau Modbus SL (liaison série) ou Modbus TCP. Custom_mdb_addr utilise l'adressage XWAY et est destiné aux automates Premium. Custom_mdb_addm utilise une méthode d'adressage destinée aux automates M340. Les DFB Custom_mdb_•••• complètent les DFB Special_mdb_u_•••• et Special_mdb_t_••••. L'utilisateur est ainsi en mesure de sélectionner les registres à lire. Caractéristiques Caractéristique Valeur Nom Custom_mdb_addr Custom_mdb_addm Version 1.00 et 1.10 1.00 et 1.10 Entrée 3 3 Sortie 3 3 Entrée/sortie 0 0 Variable publique 13 15 Représentation graphique Compatibilité avec les systèmes TeSys U et TeSys T TeSys U : Les DFB Custom_mdb_•••• sont compatibles avec les sous-ensembles des démarreurscontrôleurs TeSys U suivants : Base puissance 1 sens de marche LUB•• et base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW ou 20 HP) Unité de contrôle multifonction LUCM Module de communication Modbus LULC033 TeSys T : Les DFB Custom_mdb_•••• sont compatibles avec toutes les versions de contrôleurs LTM R••M•• et LTM R••E•• , avec ou sans le module d'extension LTM E. Mise en œuvre logicielle 58 Les paramètres et les entrées sont modifiables uniquement si la variable de sortie End_st est définie sur 1. Avec la version 1.00 : Les données de sortie sont valides uniquement si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Avec la version 1.10 : Les données de sortie sont valides uniquement si aucun défaut n'est détecté (Fault_st = 0). L'entrée Prog_num peut être modifiée à la volée. Les variables publiques permettent à l'utilisateur de lire jusqu'à 5 ensembles de16 registres maximum chacun : L'utilisateur définit le point de départ d'un ensemble de registres avec la variable publique In_reg. L'utilisateur définit le nombre de registres dans un ensemble avec la variable publique In_len correspondante. Le contenu des registres est ensuite transmis à la variable publique Out_dat correspondante. 1672609FR-03 01/2020 DFB pour Modbus SL (Liaison série) et Modbus TCP Caractéristiques des entrées Le tableau suivant décrit les entrées de ces DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Caractéristiques des sorties Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin 1672609FR-03 01/2020 59 DFB pour Modbus SL (Liaison série) et Modbus TCP Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Custom_mdb_addr (utilisant l'adressage XWAY) : Variable publique Type Plage Valeur par défaut Description Net_num INT 0...255 0 Adresse réseau Stat_num INT 0...255 0 Adresse de station Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination In_reg ARRAY[0...4] de INT 0...65535 0 Ensemble de 5 mots pour les 5 registres d'index (In_reg[0]...In_reg[4]) In_len ARRAY[0...4] de INT 0...16 0 Ensemble de 5 mots pour le nombre de registres dans chaque ensemble (In_len[0]...In_len[4]) Out_dat[0] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[0] en commençant par In_reg[0] Out_dat[1] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[1] en commençant par In_reg[1] Out_dat[2] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[2] en commençant par In_reg[2] Out_dat[3] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[3] en commençant par In_reg[3] Out_dat[4] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[4] en commençant par In_reg[4] Sq_princ INT 0...7 0 Réservé au support Le tableau suivant décrit les variables publiques du DFB Custom_mdb_addm (utilisant l'adressage M340) : Variable publique Type Plage Valeur par défaut Description Rack_num INT 0...7 0 Adresse du rack de destination Slot_num INT 0...10 0 Adresse de l'emplacement de destination Chan_num INT 0...1 0 Adresse du canal de destination IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP In_reg ARRAY[0...4] of INT 0...65535 0 Ensemble de 5 mots pour les 5 registres d'index ((In_reg[0]...In_reg[4]) In_len ARRAY[0...4] de INT 0...16 0 Ensemble de 5 mots pour le nombre de registres dans chaque ensemble (In_len[0]...In_len[4]) Out_dat[0] ARRAY[0...15] de INT 0...255 0 Ensemble de 16 mots maximum contenant les mots In_len[0] en commençant par In_reg[0] Out_dat[1] ARRAY[0...15] de INT 0...255 0 Ensemble de 16 mots maximum contenant les mots In_len[1] en commençant par In_reg[1] Out_dat[2] ARRAY[0...15] de INT 0...255 0 Ensemble de 16 mots maximum contenant les mots In_len[2] en commençant par In_reg[2] Out_dat[3] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[3] en commençant par In_reg[3] Out_dat[4] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[4] en commençant par In_reg[4] Sq_princ INT 0...7 0 Réservé au support 60 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB Modbus TCP pour automates Quantum 1672609FR-03 01/2020 Chapitre 4 DFB Modbus TCP pour automates Quantum DFB Modbus TCP pour automates Quantum Introduction Ce chapitre décrit les DFB Modbus TCP des systèmes TeSys U et TeSys T dédiés aux automates Quantum Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Special_mdb_u_addq : DFB des démarreurs-contrôleurs TeSys U avec une liaison Modbus TCP pour automates Quantum 62 Special_mdb_t_addq : DFB TeSys T pour Modbus/TCP pour automate Quantum 68 Custom_mdb_addq : DFB de lecture personnalisée avec une liaison Modbus TCP pour automates Quantum 80 61 DFB Modbus TCP pour automates Quantum Special_mdb_u_addq : DFB des démarreurs-contrôleurs TeSys U avec une liaison Modbus TCP pour automates Quantum Présentation Les DFB Special_mdb_u_addq permettent de lire jusqu'à 16 registres prédéfinis d'un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) équipé d'une unité de contrôle multifonction LUCM et d'un module de communication Modbus LULC033 par une passerelle Ethernet avec un réseau Modbus TCP connecté à un automate Quantum. Pour plus d'informations, reportez-vous au Manuel d'utilisation du module de communication Modbus TeSys U LULC032-033. Caractéristiques Caractéristique Valeur Nom Special_mdb_u_addq Version 1.00 Entrée 4 Sortie 5 Entrée/sortie 0 Variable publique 7 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Les DFB Special_mdb_u_addq sont compatibles avec les sous-ensembles des démarreurs-contrôleurs TeSys U suivants : Base puissance Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW ou 20 HP) Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW ou 20 HP) Unité de contrôle Unité de contrôle multifonction LUCM Module de communication Module de communication Modbus LULC033 connecté via une passerelle Ethernet Mise en œuvre logicielle Les paramètres et les entrées sont modifiables uniquement si la variable de sortie End_st est définie sur 1. Les données de sortie sont valides uniquement si aucun défaut n'est détecté (Fault_st = 0). L'entrée Prog_num peut être modifiée à la volée. Caractéristiques des entrées Le tableau suivant décrit les entrées de ce DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Adresse Modbus de l'esclave connecté à la passerelle Prog_num INT 0...6 0 Numéro de programme Voir Numéro de programme, page 41 Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage 62 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Caractéristiques des sorties Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Control ARRAY [1...9] de INT 0...65535 0 Pour utilisation interne des DFB. Doit être lié à un ensemble de 9 mots localisés (%MW). Databuf ANY_ARRAY_INT 0...65535 0 Pour utilisation interne des DFB. Doit être lié à un ensemble de 38 mots localisés (%MW) au minimum. Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Numéro de programme La variable d'entrée Prog_num permet de définir les variables publiques selon le type d'application. Chaque programme utilise des variables liées à une application (diagnostic, maintenance, mesure, etc.). Le tableau suivant décrit les programmes de ces DFB : Numéro de programme Description 0 Ignorer : aucune action 1 Diagnostic : variables de surveillance des défauts, des avertissements et de la communication 2 Maintenance : variables statistiques globales 3 Mesures : variables de surveillance de mesures 4 Statistiques : statistiques du dernier déclenchement et statistiques du déclenchement N-1 5 Statistiques : statistiques du déclenchement N2 et statistiques du déclenchement N-3 6 Statistiques : statistiques du déclenchement N-4 Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Special_mdb_u_addq (utilisant l'adressage Quantum) : Variable publique Type Plage Valeur par défaut Description Slot_num INT 0...254 0 Adresse d'emplacement du coupleur NOE. Doit être égale à 254 en cas d'utilisation du port Ethernet intégré de l'unité centrale. IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY [0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme. Voir les rubriques Variable publique Out_data[0]...[15] (programme 1), page 42 à Variable publique Out_data[0]...[15] (programme 6), page 45 Variable publique Out_data[0]...[15] (programme 1) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de diagnostic (numéro de programme 1) : 1672609FR-03 01/2020 63 DFB Modbus TCP pour automates Quantum Variable publique Type Registre Bit Description Out_data[0] INT 452 0 Défaut de court-circuit 1 Défaut magnétique 2 Défaut à la terre 3 Défaut thermique 4 Démarrage long - défaut 5 Blocage - défaut 6 Défaut de déséquilibre de phase 7 Défaut de sous-charge 8 Défaut de déclenchement par le bus Out_data[1] Out_data[2] INT INT 461 457 9 Défaut de test de déclenchement 10 Défaut de perte de communication sur le port Modbus LUCM 11 Défaut interne de l'unité de contrôle 12 Défaut de communication interne ou d'identification du module 13 Défaut interne du module 14 Défaut de déclenchement du module 15 Défaut de forçage à l'arrêt du module 0...1 Non significatif 2 Alarme d'un défaut à la terre 3 Alarme thermique 4 Alarme de démarrage long 5 Blocage - alarme 6 Alarme de déséquilibre de phase 7 Alarme de sous-charge 8...9 Non significatif 10 Défaut de perte de communication sur le port Modbus LUCM 11 Alarme de température interne 12 Alarme de communication interne ou d'identification du module 13...14 Non significatif 15 Alarme de module 0 Position du bouton On (0 = Off) 1 Position du bouton Trip (déclenchement) (0 = non déclenché) 2 Etat du contacteur On 3 Alimentation 24 V cc présente en sortie 4...15 Non significatif Out_data[3] INT 450 – Délai de réarmement automatique sur défaut(s) thermique(s) Out_data[4] ...Out_data[15] – – – Non significatif 64 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 2) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de maintenance (numéro de programme 2) : Variable publique Type Registre Description Out_data[0] INT 100 Nombre de défauts de court-circuit Out_data[1] INT 101 Nombre de défauts magnétiques Out_data[2] INT 102 Nombre de défauts à la terre Out_data[3] INT 103 Nombre de défauts thermiques Out_data[4] INT 104 Démarrage long - compteur défauts Out_data[5] INT 105 Blocage - compteur défauts Out_data[6] INT 106 Nombre de défauts de déséquilibre de phase Out_data[7] INT 108 Nombre de défauts de dérivation Out_data[8] INT 115 Réarmement automatique - compteur défauts réarmés Out_data[9] INT 116 Nombre d'alarmes thermiques Out_data[10] INT 117 Nombre de démarrages (LSB) Out_data[11] INT 118 Nombre de démarrages (MSB) Out_data[12] INT 119 Durée de fonctionnement (LSB) Out_data[13] INT 120 Durée de fonctionnement (MSB) Out_data[14] INT 121 Température interne maximale (°C) Out_data[15] – – Non significatif Variable publique Out_data[0]...[15] (programme 3) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de mesure (numéro de programme 3) : Variable publique Type Registre Description Out_data[0] – – Non significatif Out_data[1] INT 465 Niveau de capacité thermique (%) Out_data[2] INT 466 Courant moyen moteur (x 0,1 % FLA) Out_data[3] INT 467 Courant L1 (% FLA) Out_data[4] INT 468 Courant L2 (% FLA) Out_data[5] INT 469 Courant L3 (% FLA) Out_data[6] INT 470 Courant de terre (% FLA min) Out_data[7] INT 471 Coefficient de déséquilibre du courant Out_data[8] INT 472 Température interne de l'unité de contrôle (°C) Out_data[9] ...Out_data[13] – – Non significatif Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 0,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 1672609FR-03 01/2020 65 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 4) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 4) : Variable publique Type Registre Description Out_data[0] INT 150 Numéro du défaut du dernier déclenchement Out_data[1] INT 152 Niveau thermique du dernier déclenchement (% du niveau de déclenchement) Out_data[2] INT 153 Courant moyen du dernier déclenchement (% FLA) Out_data[3] INT 154 Courant L1 du dernier déclenchement (% FLA) Out_data[4] INT 155 Courant L2 du dernier déclenchement (% FLA) Out_data[5] INT 156 Courant L3 du dernier déclenchement (% FLA) Out_data[6] INT 157 Courant de terre du dernier déclenchement (% FLA min) Out_data[7] INT 180 Numéro du défaut de déclenchement N-1 Out_data[8] INT 182 Niveau thermique du déclenchement N-1 (% du niveau de déclenchement) Out_data[9] INT 183 Courant moyen du déclenchement N-1 (% FLA) Out_data[10] INT 184 Courant L1 du déclenchement N-1 (% FLA) Out_data[11] INT 185 Courant L2 du déclenchement N-1 (% FLA) Out_data[12] INT 186 Courant L3 du déclenchement N-1 (% FLA) Out_data[13] INT 187 Courant de terre du déclenchement N-1 (% FLA min) Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 66 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 5) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 5) : Variable publique Type Registre Description Out_data[0] INT 210 Numéro du défaut du déclenchement N-2 Out_data[1] INT 212 Niveau thermique du déclenchement N-2 (% du niveau de déclenchement) Out_data[2] INT 213 Courant moyen du déclenchement N-2 (% FLA) Out_data[3] INT 214 Courant L1 du déclenchement N-2 (% FLA) Out_data[4] INT 215 Courant L2 du déclenchement N-2 (% FLA) Out_data[5] INT 216 Courant L3 du déclenchement N-2 (% FLA) Out_data[6] INT 217 Courant de terre du déclenchement N-2 (% FLA min) Out_data[7] INT 240 Numéro du défaut du déclenchement N-3 Out_data[8] INT 242 Niveau thermique du déclenchement N-3 (% du niveau de déclenchement) Out_data[9] INT 243 Courant moyen du déclenchement N-3 (% FLA) Out_data[10] INT 244 Courant L1 du déclenchement N-3 (% FLA) Out_data[11] INT 245 Courant L2 du déclenchement N-3 (% FLA) Out_data[12] INT 246 Courant L3 du déclenchement N-3 (% FLA) Out_data[13] INT 247 Courant de terre du déclenchement N-3 (% FLA min) Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 Variable publique Out_data[0]...[15] (programme 6) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 6) : Variable publique Type Registre Description Out_data[0] INT 270 Numéro du défaut du déclenchement N-4 Out_data[1] INT 272 Niveau thermique du déclenchement N-4 (% du niveau de déclenchement) Out_data[2] INT 273 Courant moyen du déclenchement N-4 (% FLA) Out_data[3] INT 274 Courant L1 du déclenchement N-4 (% FLA) Out_data[4] INT 275 Courant L2 du déclenchement N-4 (% FLA) Out_data[5] INT 276 Courant L3 du déclenchement N-4 (% FLA) Out_data[6] INT 277 Courant de terre du déclenchement N-4 (% FLA min) Out_data[7] ...Out_data[13] – – Réservé Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 1672609FR-03 01/2020 67 DFB Modbus TCP pour automates Quantum Special_mdb_t_addq : DFB TeSys T pour Modbus/TCP pour automate Quantum Présentation Les DFB Special_mdb_t_addq permettent de lire jusqu'à 16 registres prédéfinis d'un contrôleur TeSys T LTM R••E•• via le réseau Modbus TCP connecté à un automate Quantum. Pour plus d’informations, consultez le document TeSys T LTMR Ethernet - Guide de communication. Spécifications Caractéristique Valeur Nom Special_mdb_t_addq Version 1.00 Entrée 3 Sortie 5 Entrée/sortie 0 Variable publique 7 Représentation graphique Conformité à TeSys T Les DFB Special_mdb_t_addq sont compatibles avec toutes les versions de contrôleurs LTM R••E••, avec ou sans le module d'extension LTM E. Mise en œuvre logicielle Les paramètres et les entrées ne sont modifiables que si la variable de sortie End_st est définie sur 1. Les données de sortie sont valides uniquement si aucun défaut n'est détecté (Fault_st = 0). Prog_num peut être modifié à la volée. Caractéristiques des entrées Le tableau suivant décrit les entrées du DFB : Entrée Type Plage Valeur par défaut Description Prog_num INT 0...6 0 Numéro de programme Consultez la section Numéro de programme, page 47. Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage 68 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Caractéristiques des sorties Le tableau suivant décrit les sorties du DFB : Sortie Type Plage Valeur par défaut Description Control ARRAY [1...9] de INT 0...65535 0 Pour utilisation interne des DFB. Doit être lié à un ensemble de 9 mots localisés (%MW). Databuf ANY_ARRAY_INT 0...65535 0 Pour utilisation interne des DFB. Doit être lié à un ensemble de 20 mots localisés (%MW) au minimum. Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Numéro de programme La variable d’entrée Prog_num permet de définir les variables publiques selon le type d'application. Chaque programme gère des variables liées à une application (diagnostic, maintenance, mesure, etc.). Le tableau suivant décrit les programmes du DFB : Numéro de programme Description 0 Ignorer : aucune action 10 Diagnostic : variables de surveillance des défauts détectés, des avertissements détectés et de la communication 20 Maintenance : variables des statistiques globales 30 Mesures 1 31 Mesures 2 32 Mesures 3 40 Statistiques : statistiques du dernier défaut détecté (N–0) 41 Statistiques : statistiques du dernier défaut (N–0) (avec module d'extension) 50 Statistiques : statistiques du défaut détecté N–1 51 Statistiques : statistiques du défaut détecté N–1 (avec module d'extension) 60 Statistiques : statistiques du défaut détecté N–2 61 Statistiques : statistiques du défaut détecté N–2 (avec module d'extension) 70 Statistiques : statistiques du défaut détecté N–3 71 Statistiques : statistiques du défaut détecté N–3 (avec module d'extension) 80 Statistiques : statistiques du défaut détecté N–4 81 Statistiques : statistiques du défaut détecté N–4 (avec module d'extension) Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Special_mdb_t_addq (utilisant l’adressage Quantum) : Variable publique Type Plage Valeur par défaut Description Slot_num INT 0...254 0 Adresse d'emplacement du coupleur NOE. Doit être égale à 254 en cas d'utilisation du port Ethernet intégré de l'unité centrale. IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY [0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme. Consultez la sectionVariable publique Out_data[0]...[15] (programme 1), page 42...Variable publique Out_data[0]...[15] (programme 6), page 45 1672609FR-03 01/2020 69 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 10) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de diagnostic (numéro de programme 10) : Variable publique Type Registre Bit Description Out_data[0] INT 452 0...1 Réservé 2 Courant terre - défaut 3 Surcharge thermique - défaut 4 Démarrage long - défaut 5 Blocage - défaut 6 Déséquilibre courant phase - défaut 7 Sous-intensité - défaut 8 Réservé 9 Test - défaut (le contrôleur TeSys T a détecté un défaut pendant une séquence d'autotest) Out_data[1] Out_data[2] 70 INT INT 453 461 10 Port HMI Défaut 11 Contrôleur - défaut interne 12 Port interne - défaut 13 Réservé 14 Port réseau - défaut configuration 15 Port réseau - défaut 0 Défaut externe (défaut détecté par un équipement externe et connecté à I.3) 1 Diagnostic - défaut 2 Câblage - défaut 3 Surintensité - défaut 4 Perte courant phase - défaut 5 Inversion courant phase - défaut 6 Capteur température moteur - défaut (1) 7 Déséquilibre tension phase - défaut (1) 8 Perte tension phase - défaut (1) 9 Inversion tension phase - défaut (1) 10 Sous-tension - défaut (1) 11 Surtension - défaut (1) 12 Sous-charge en puissance - défaut (1) 13 Surcharge en puissance - défaut (1) 14 Sous-facteur de puissance - défaut (1) 15 Sur-facteur de puissance - défaut (1) 0...1 Réservé 2 Courant terre - alarme 3 Surcharge thermique - alarme 4 Réservé 5 Blocage - alarme 6 Déséquilibre courant phase - alarme 7 Sous-intensité - alarme 8...9 Réservé 10 Port HMI Alarme 11 Température interne contrôleur - alarme 12...14 Réservé 15 Port réseau - alarme 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Type Registre Bit Description Out_data[3] INT 462 0 Réservé 1 Diagnostic - alarme 2 Réservé Out_data[4] Out_data[5] INT INT 457 458 3 Surintensité - alarme 4 Perte courant phase - alarme 5 Inversion courant phase - alarme 6 Capteur température moteur - alarme 7 Déséquilibre tension phase - alarme (1) 8 Perte tension phase - alarme (1) 9 Réservé 10 Sous-tension - alarme (1) 11 Surtension - alarme (1) 12 Sous-charge en puissance - alarme (1) 13 Surcharge en puissance - alarme (1) 14 Sous-facteur de puissance - alarme (1) 15 Sur-facteur de puissance - alarme (1) 0 Entrée logique 1 1 Entrée logique 2 2 Entrée logique 3 3 Entrée logique 4 4 Entrée logique 5 5 Entrée logique 6 6 Entrée logique 7 7 Entrée logique 8 (1) 8 Entrée logique 9 (1) 9 Entrée logique 10 (1) 10 Entrée logique 11 (1) 11 Entrée logique 12 (1) 12 Entrée logique 13 (1) 13 Entrée logique 14 (1) 14 Entrée logique 15 (1) 15 Entrée logique 16 (1) 0 Sortie logique 1 1 Sortie logique 2 2 Sortie logique 3 3 Sortie logique 4 4 Sortie logique 5 (1) 5 Sortie logique 6 (1) 6 Sortie logique 7 (1) 7 Sortie logique 8 (1) 8...15 Réservé Out_data[6] INT 450 – Réarmement automatique - délai minimum (s) Out_data[7] ...Out_data[15] – – – Réservé (1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés. 1672609FR-03 01/2020 71 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 20) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de maintenance (numéro de programme 20) : Variable publique Type Registre Description Out_data[0] INT 102 Courant terre - compteur défauts Out_data[1] INT 103 Surcharge thermique - compteur défauts Out_data[2] INT 104 Démarrage long - compteur défauts Out_data[3] INT 105 Blocage - compteur défauts Out_data[4] INT 106 Déséquilibre courant phase - compteur défauts Out_data[5] INT 107 Sous-intensité - compteur défauts Out_data[6] – – Réservé Out_data[7] INT 114 Port réseau - compteur défauts Out_data[8] INT 115 Réarmement automatique - compteur défauts réarmés Out_data[9] INT 116 Surcharge thermique - compteur alarmes Out_data[10] INT 117 Moteur - compteur démarrages (LSB) Out_data[11] INT 118 Moteur - compteur démarrages (MSB) Out_data[12] INT 119 Durée de fonctionnement (s) (LSB) Out_data[13] INT 120 Durée de fonctionnement (MSB) Out_data[14] INT 121 Contrôleur - température interne maximum (°C) Out_data[15] – – Réservé Variable publique Out_data[0]...[15] (programme 30) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 1 (numéro de programme 30) : Variable publique Type Registre Description Out_data[0] – – Réservé Out_data[1] INT 465 Capacité thermique (% du niveau de déclenchement) Out_data[2] INT 466 Courant moyen - rapport (% FLC) Out_data[3] INT 467 Courant L1 - rapport (% du courant FLC) Out_data[4] INT 468 Courant L2 - rapport (% du courant FLC) Out_data[5] INT 469 Courant L3 - rapport (% du courant FLC) Out_data[6] INT 470 Courant terre - rapport (x 0,1% FLC min) Out_data[7] INT 471 Déséquilibre courant phase (%) Out_data[8] INT 472 Contrôleur - température interne (°C) Out_data[9] INT 474 Fréquence (x 0,01 Hz) Out_data[10] INT 475 Capteur température moteur (x 0,1 Ω) Out_data[11] ...Out_data[13] – – Réservé Out_data[14] INT 96 Courant pleine charge (FLC) maximum (x 0,1 A) Out_data[15] INT 652 Moteur - rapport courant pleine charge 72 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 31) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 2 (numéro de programme 31) : Variable publique Type Registre Description Out_data[0] INT 500 Courant moyen (x 0,01 A) (MSB) Out_data[1] INT 501 Courant moyen (x 0,01 A) (LSB) Out_data[2] INT 502 Courant L1 (x 0,01 A) (MSB) Out_data[3] INT 503 Courant L1 (x 0,01 A) (LSB) Out_data[4] INT 504 Courant L2 (x 0,01 A) (MSB) Out_data[5] INT 505 Courant L2 (x 0,01 A) (LSB) Out_data[6] INT 506 Courant L3 (x 0,01 A) (MSB) Out_data[7] INT 507 Courant L3 (x 0,01 A) (LSB) Out_data[8] INT 508 Courant terre (x 0,001 A) (MSB) Out_data[9] INT 509 Courant terre (x 0,001 A) (LSB) Out_data[10] INT 511 Délai avant déclenchement (x 1 s) Out_data[11] INT 512 Moteur - rapport courant au dernier démarrage (% FLC) Out_data[12] INT 513 Moteur - durée dernier démarrage (s) Out_data[13] INT 514 Moteur - compteur démarrages par heure – – Out_data[14]...Out_d – ata[15] Variable publique Out_data[0]...[15] (programme 32) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 3 (numéro de programme 32) : Variable publique Type Registre Description Out_data[0] WORD 476 Tension moyenne (V) Out_data[1] WORD 477 Tension L3-L1 (V) Out_data[2] WORD 478 Tension L1-L2 (V) Out_data[3] WORD 479 Tension L2-L3 (V) Out_data[4] WORD 480 Déséquilibre tension phase (%) Out_data[5] WORD 481 Facteur de puissance (x 0,01) Out_data[6] WORD 482 Puissance active (x 0,1 kW) Out_data[7] WORD 483 Puissance réactive (x 0,1 kVAr) – Réservé Out_data[8]...Out_dat – a[15] 1672609FR-03 01/2020 73 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 40) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du dernier défaut détecté (numéro de programme 40) : Variable publique Type Registre Description Out_data[0] INT 150 Défaut détecté - code N-0 Out_data[1] INT 151 Moteur - rapport courant pleine charge N-0 (% FLC max) Out_data[2] INT 152 Capacité thermique - N-0 (% du niveau de déclenchement) Out_data[3] INT 153 Courant moyen - rapport N-0 (% FLC) Out_data[4] INT 154 Courant L1 - rapport N-0 (% FLC) Out_data[5] INT 155 Courant L2 - rapport N-0 (% FLC) Out_data[6] INT 156 Courant L3 - rapport N-0 (% FLC) Out_data[7] INT 157 Courant terre - rapport N-0 (x 0,1 % FLC min) Out_data[8] INT 158 Courant pleine charge maximum - N-0 (x 0,1 A) Out_data[9] INT 159 Déséquilibre courant phase - N-0 (%) Out_data[10] INT 160 Fréquence - N-0 (x 0,1 Hz) Out_data[11] INT 161 Capteur température moteur - N-0 (x 0,1 Ω) Out_data[12] WORD[4] 162 Date et heure - N-0 Consultez la section DT_DateTime, page 115. Out_data[13] 163 Out_data[14] 164 Out_data[15] 165 Variable publique Out_data[0]...[15] (programme 41) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du dernier défaut détecté avec module d’extension (numéro de programme 41) : Variable publique Type Registre Description Out_data[0] INT 166 Tension moyenne - N-0 (V) Out_data[1] INT 167 Tension L3-L1 - N-0 (V) Out_data[2] INT 168 Tension L1-L2 - N-0 (V) Out_data[3] INT 169 Tension L2-L3 - N-0 (V) Out_data[4] INT 170 Déséquilibre tension phase - N-0 (%) Out_data[5] INT 171 Puissance active - N-0 (kW) Out_data[6] INT 172 Facteur de puissance - N-0 (x 0,01) Out_data[7]...Out_dat a[15] – – Réservé 74 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 50) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–1 (numéro de programme 50) : Variable publique Type Registre Description Out_data[0] INT 180 Défaut détecté - code N-1 Out_data[1] INT 181 Moteur - rapport courant pleine charge N-1 (% FLC max) Out_data[2] INT 182 Capacité thermique - N-1 (% du niveau de déclenchement) Out_data[3] INT 183 Courant moyen - rapport N-1 (% FLC) Out_data[4] INT 184 Courant L1 - rapport N-1 (% FLC) Out_data[5] INT 185 Courant L2 - rapport N-1 (% FLC) Out_data[6] INT 186 Courant L3 - rapport N-1 (% FLC) Out_data[7] INT 187 Courant terre - rapport N-1 (x 0,1 % FLC min) Out_data[8] INT 188 Courant pleine charge maximum - N-1 (x 0,1 A) Out_data[9] INT 189 Déséquilibre courant phase - N-1 (%) Out_data[10] INT 190 Fréquence - N-1 (x 0,1 Hz) Out_data[11] INT 191 Capteur température moteur - N-1 (x 0,1 Ω) Out_data[12] WORD[4] 192 Date et heure - N-1 Consultez la section DT_DateTime, page 115. Out_data[13] 193 Out_data[14] 194 Out_data[15] 195 Variable publique Out_data[0]...[15] (programme 51) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–1 avec module d’extension (numéro de programme 51) : Variable publique Type Registre Description Out_data[0] INT 196 Tension moyenne - N-1 (V) Out_data[1] INT 197 Tension L3-L1 - N-1 (V) Out_data[2] INT 198 Tension L1-L2 - N-1 (V) Out_data[3] INT 199 Tension L2-L3 - N-1 (V) Out_data[4] INT 200 Déséquilibre tension phase - N-1 (%) Out_data[5] INT 201 Puissance active - N-1 (kW) Out_data[6] INT 202 Facteur de puissance - N-1 (x 0,01) Out_data[7]...Out_da ta[15] – – Réservé 1672609FR-03 01/2020 75 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 60) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–2 (numéro de programme 60) : Variable publique Type Registre Description Out_data[0] INT 210 Défaut détecté - code N-2 Out_data[1] INT 211 Moteur - rapport courant pleine charge N-2 (% FLC max) Out_data[2] INT 212 Capacité thermique - N-2 (% du niveau de déclenchement) Out_data[3] INT 213 Courant moyen - rapport N-2 (% FLC) Out_data[4] INT 214 Courant L1 - rapport N-2 (% FLC) Out_data[5] INT 215 Courant L2 - rapport N-2 (% FLC) Out_data[6] INT 216 Courant L3 - rapport N-2 (% FLC) Out_data[7] INT 217 Courant terre - rapport N-2 (x 0,1 % FLC min) Out_data[8] INT 218 Courant pleine charge maximum - N-2 (x 0,1 A) Out_data[9] INT 219 Déséquilibre courant phase - N-2 (%) Out_data[10] INT 220 Fréquence - N-2 (x 0,1 Hz) Out_data[11] INT 221 Capteur température moteur - N-2 (x 0,1 Ω) Out_data[12] WORD[4] 222 Date et heure - N-2 Consultez la section DT_DateTime, page 115. Out_data[13] 223 Out_data[14] 224 Out_data[15] 225 Variable publique Out_data[0]...[15] (programme 61) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–2 avec module d’extension (numéro de programme 61) : Variable publique Type Registre Description Out_data[0] INT 226 Tension moyenne - N-2 (V) Out_data[1] INT 227 Tension L3-L1 - N-2 (V) Out_data[2] INT 228 Tension L1-L2 - N-2 (V) Out_data[3] INT 229 Tension L2-L3 - N-2 (V) Out_data[4] INT 230 Déséquilibre tension phase - N-2 (%) Out_data[5] INT 231 Puissance active - N-2 (kW) Out_data[6] INT 232 Facteur de puissance - N-2 (x 0,01) Out_data[7]...Out_da ta[15] – – Réservé 76 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 70) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–3 (numéro de programme 70) : Variable publique Type Registre Description Out_data[0] INT 240 Défaut détecté - code N-3 Out_data[1] INT 241 Moteur - rapport courant pleine charge N-3 (% FLC max) Out_data[2] INT 242 Capacité thermique - N-3 (% du niveau de déclenchement) Out_data[3] INT 243 Courant moyen - rapport N-3 (% FLC) Out_data[4] INT 244 Courant L1 - rapport N-3 (% FLC) Out_data[5] INT 245 Courant L2 - rapport N-3 (% FLC) Out_data[6] INT 246 Courant L3 - rapport N-3 (% FLC) Out_data[7] INT 247 Courant terre - rapport N-3 (x 0,1 % FLC min) Out_data[8] INT 248 Courant pleine charge maximum - N-3 (x 0,1 A) Out_data[9] INT 249 Déséquilibre courant phase - N-3 (%) Out_data[10] INT 250 Fréquence - N-3 (x 0,1 Hz) Out_data[11] INT 251 Capteur température moteur - N-3 (x 0,1 Ω) Out_data[12] WORD[4] 252 Date et heure - N-3 Consultez la section DT_DateTime, page 115. Out_data[13] 253 Out_data[14] 254 Out_data[15] 255 Variable publique Out_data[0]...[15] (programme 71) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–3 avec module d’extension (numéro de programme 71) : Variable publique Type Registre Description Out_data[0] INT 256 Tension moyenne - N-3 (V) Out_data[1] INT 257 Tension L3-L1 - N-3 (V) Out_data[2] INT 258 Tension L1-L2 - N-3 (V) Out_data[3] INT 259 Tension L2-L3 - N-3 (V) Out_data[4] INT 260 Déséquilibre tension phase - N-3 (%) Out_data[5] INT 261 Puissance active - N-3 (kW) Out_data[6] INT 262 Facteur de puissance - N-3 (x 0,01) Out_data[7]...Out_da ta[15] – – Réservé 1672609FR-03 01/2020 77 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 80) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–4 (numéro de programme 80) : Variable publique Type Registre Description Out_data[0] INT 270 Défaut détecté - code N-4 Out_data[1] INT 271 Moteur - rapport courant pleine charge N-4 (% FLC max) Out_data[2] INT 272 Capacité thermique - N-4 (% du niveau de déclenchement) Out_data[3] INT 273 Courant moyen - rapport N-4 (% FLC) Out_data[4] INT 274 Courant L1 - rapport N-4 (% FLC) Out_data[5] INT 275 Courant L2 - rapport N-4 (% FLC) Out_data[6] INT 276 Courant L3 - rapport N-4 (% FLC) Out_data[7] INT 277 Courant terre - rapport N-4 (x 0,1 % FLC min) Out_data[8] INT 278 Courant pleine charge maximum - N-4 (x 0,1 A) Out_data[9] INT 279 Déséquilibre courant phase - N-4 (%) Out_data[10] INT 280 Fréquence - N-4 (x 0,1 Hz) Out_data[11] INT 281 Capteur température moteur - N-4 (x 0,1 Ω) Out_data[12] WORD[4] 282 Date et heure - N-4 Consultez la section DT_DateTime, page 115. Out_data[13] 283 Out_data[14] 284 Out_data[15] 285 78 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Variable publique Out_data[0]...[15] (programme 81) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut détecté N–4 avec module d’extension (numéro de programme 81) : Variable publique Type Registre Description Out_data[0] INT 286 Tension moyenne - N-4 (V) Out_data[1] INT 287 Tension L3-L1 - N-4 (V) Out_data[2] INT 288 Tension L1-L2 - N-4 (V) Out_data[3] INT 289 Tension L2-L3 - N-4 (V) Out_data[4] INT 290 Déséquilibre tension phase - N-4 (%) Out_data[5] INT 291 Puissance active - N-4 (kW) Out_data[6] INT 292 Facteur de puissance - N-4 (x 0,01) Out_data[7]...Out_d ata[15] – – Réservé 1672609FR-03 01/2020 79 DFB Modbus TCP pour automates Quantum Custom_mdb_addq : DFB de lecture personnalisée avec une liaison Modbus TCP pour automates Quantum Présentation Le DFB Custom_mdb_addq permet de lire jusqu'à 5 ensembles de registres d'un seul équipement TeSys via un réseau Modbus TCP connecté à un automate Quantum. Le DFB Custom_mdb_addq complète les DFB Special_mdb_u_addq et Special_mdb_t_addq et permet à l'utilisateur de sélectionner les registres à lire. Caractéristiques Caractéristique Valeur Nom Custom_mdb_addq Version 1.00 Entrée 3 Sortie 5 Entrée/sortie 0 Variable publique 13 Représentation graphique Compatibilité avec les systèmes TeSys U et TeSys T TeSys U : Le DFB Custom_mdb_addq est compatible avec les sous-ensembles des démarreurscontrôleurs TeSys U suivants : Base puissance 1 sens de marche LUB•• et base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW ou 20 HP) Unité de contrôle multifonction LUCM Module de communication Modbus LULC033 connecté via une passerelle Ethernet TeSys T : Le DFB Custom_mdb_addq est compatible avec toutes les versions de contrôleurs LTM R••M•• (via une passerelle Ethernet) et LTM R••E••, avec ou sans le module d'extension LTM E. Mise en œuvre logicielle 80 Les paramètres et les entrées sont modifiables uniquement si la variable de sortie End_st est définie sur 1. Les données de sortie sont valides uniquement si aucun défaut n'est détecté (Fault_st = 0). L'entrée Prog_num peut être modifiée à la volée. Les variables publiques permettent à l'utilisateur de lire jusqu'à 5 ensembles de16 registres maximum chacun : L'utilisateur définit le point de départ d'un ensemble de registres avec la variable publique In_reg. L'utilisateur définit le nombre de registres dans un ensemble avec la variable publique In_len correspondante. Le contenu des registres est ensuite transmis à la variable publique Out_dat correspondante. 1672609FR-03 01/2020 DFB Modbus TCP pour automates Quantum Caractéristiques des entrées Le tableau suivant décrit les entrées de ce DFB : Entrée Type Plage Valeur par défaut Description Slav_num INT 1...31 1 Numéro de l'esclave Modbus Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Caractéristiques des sorties Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Control ARRAY [1...9] de INT 0...65535 0 Pour utilisation interne des DFB. Doit être lié à un ensemble de 9 mots localisés (%MW). Databuf ANY_ARRAY_INT 0...65535 0 Pour utilisation interne des DFB. Doit être lié à un ensemble de 16 mots localisés (%MW) au minimum. Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques du DFB Custom_mdb_addq (utilisant l'adressage Quantum) : Variable publique Type Plage Valeur par défaut Description Slot_num INT 0...254 0 Adresse d'emplacement du coupleur NOE. Doit être égale à 254 en cas d'utilisation du port Ethernet intégré de l'unité centrale. IP_addr1 INT 0...255 0 Premier octet de l'adresse IP IP_addr2 INT 0...255 0 Deuxième octet de l'adresse IP IP_addr3 INT 0...255 0 Troisième octet de l'adresse IP IP_addr4 INT 0...255 0 Quatrième octet de l'adresse IP In_reg ARRAY[0...4] of INT 0...65535 0 Ensemble de 5 mots pour les 5 registres d'index ((In_reg[0]...In_reg[4]) In_len ARRAY[0...4] de INT 0...16 0 Ensemble de 5 mots pour le nombre de registres dans chaque ensemble (In_len[0]...In_len[4]) Out_dat[0] ARRAY[0...15] de INT 0...255 0 Ensemble de 16 mots maximum contenant les mots In_len[0] en commençant par In_reg[0] Out_dat[1] ARRAY[0...15] de INT 0...255 0 Ensemble de 16 mots maximum contenant les mots In_len[1] en commençant par In_reg[1] Out_dat[2] ARRAY[0...15] de INT 0...255 0 Ensemble de 16 mots maximum contenant les mots In_len[2] en commençant par In_reg[2] Out_dat[3] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[3] en commençant par In_reg[3] Out_dat[4] ARRAY[0...15] de INT 0...65535 0 Ensemble de 16 mots maximum contenant les mots In_len[4] en commençant par In_reg[4] Sq_princ INT 0...7 0 Réservé au support 1672609FR-03 01/2020 81 DFB Modbus TCP pour automates Quantum 82 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB pour Profibus 1672609FR-03 01/2020 Chapitre 5 DFB pour Profibus DFB pour Profibus Introduction Ce chapitre décrit les DFB des systèmes TeSys U et TeSys T sur un réseau Profibus DP. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Ctrl_pfb_u_ms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MS 1672609FR-03 01/2020 Page 84 Ctrl_pfb_u_mms : Contrôle/commande des démarreurs-contrôleurs TeSys U pour Profibus DP MMS 86 Ctrl_pfb_t_mms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MMS 88 83 DFB pour Profibus Ctrl_pfb_u_ms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MS Présentation Le DFB Ctrl_pfb_u_ms permet de contrôler et de commander un contrôleur-démarreur TeSys U par le réseau Profibus DP MS (Motor Starter). Avec le profil MS, les commandes du démarreur-contrôleur TeSys U sont gérées au niveau des bits. Pour plus d’informations, consultez le document TeSys U LULC07 Profibus DP - Module de communication Manuel d’utilisation. Spécifications Caractéristique Valeur Nom Ctrl_pfb_u_ms Version 1.00 Entrée 7 Sortie 10 Entrée/sortie 0 Variable publique 0 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Le DFB Ctrl_pfb_u_ms est conforme aux sous-assemblages TeSys U suivants : Base puissance Base puissance à un sens de marche LUB•• Base puissance à deux sens de marche LUB•• Unité de contrôle Unité de contrôle standard LUCA Unités de contrôle avancées LUCB et LUCD Unité de contrôle avancée LUCC (jusqu’à 32 A/15 kW ou 20 HP) Unité de contrôle magnétique LUCL Unité de contrôle multifonction LUCM (jusqu'à 32 A/15 kW ou 20 HP) Module de communication Module de communication Profibus DP LULC07 Modules de fichiers GSD Sc St R MS avec ou sans PKW Sc Ad R MS avec ou sans PKW Sc Mu R MS avec ou sans PKW Sc Mu L MS avec ou sans PKW 84 1672609FR-03 01/2020 DFB pour Profibus Mise en œuvre logicielle Le mot d'entrée Ms_in1 doit être lié au premier mot des données d'entrée cycliques de l'esclave Profibus. Le mot de sortie Ms_out1 doit être lié au premier mot des données de sortie cycliques de l’esclave Profibus. Caractéristiques des entrées Le tableau suivant décrit les entrées du DFB, ainsi que leur disponibilité selon l'unité de contrôle : Entrée Type Plage Valeur par défaut Description LUCA LUCL LUCB LUCC LUCD LUCM Ms_in1 INT – 0 Doit être lié au premier mot des données d'entrée cycliques de l'esclave MS Profibus √ √ √ Run_fwd EBOOL 0...1 0 Commande Marche directeur moteur √ √ √ Run_rev EBOOL 0...1 0 Commande Marche inverse moteur √ √ √ Rst_flt EBOOL 0...1 0 √ Réinitialisation du périphérique (si le registre 451 = 102 ou 104, l'acquittement du défaut provoque le rétablissement des paramètres d'usine du module de communication) √ √ Rst_warn EBOOL 0...1 0 Alarme de réarmement (par exemple, perte de communication) √ √ √ Em_strt EBOOL 0...1 0 Démarrage d'urgence (réarmement de la mémoire thermique) – – √ Trip_tst EBOOL 0...1 0 Test de déclenchement de surintensité – par le bus de communication – √ Caractéristiques des sorties Le tableau suivant décrit les sorties du DFB, ainsi que leur disponibilité selon l'unité de contrôle : Sortie Type Plage Valeur par défaut Description LUCA LUCL LUCB LUCC LUCD LUCM Ms_out1 INT – 0 Doit être lié au premier mot des données de sortie cycliques de l'esclave MS Profibus √ √ √ Ready EBOOL 0...1 0 Système disponible : la poignée rotative est tournée en position On et il n'y a aucun défaut √ √ √ Closed EBOOL 0...1 0 Etat du pôle : fermé √ √ √ Tripped EBOOL 0...1 0 Système déclenché : la poignée rotative est tournée en position 'Trip' √ √ √ Fault EBOOL 0...1 0 Tous défauts √ √ √ Alarm EBOOL 0...1 0 Toutes alarmes √ √ √ Rst_auth EBOOL 0...1 0 Réarmement de défaut autorisé – √ √ Starting EBOOL 0...1 0 Démarrage en cours : 1 = le courant croissant est supérieur à 10 % du FLA 0 = le courant décroissant est inférieur à 150 % du FLA – √ √ Running EBOOL 0...1 0 Moteur en marche avec détection d'un courant, si supérieur à 10 % du FLA – √ √ Avg_curr INT 0...200 0 Courant moyen moteur (x 1 % FLA) – √ √ 1672609FR-03 01/2020 85 DFB pour Profibus Ctrl_pfb_u_mms : Contrôle/commande des démarreurs-contrôleurs TeSys U pour Profibus DP MMS Présentation Le DFB Ctrl_pfb_u_mms permet de contrôler et de commander un contrôleur-démarreur TeSys U unique (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM et un module de communication Profibus DP LULC07 par le biais du réseau Profibus DP MMS (Motor Management Starter). Avec le profil MMS, les commandes du démarreur-contrôleur TeSys U sont gérées sur les fronts montants des bits. Pour plus d'informations, reportez-vous au Manuel d'utilisation du module de communication Profibus DP TeSys U LULC07. Caractéristiques Caractéristique Valeur Nom Ctrl_pfb_u_mms Version 1.00 Entrée 10 Sortie 13 Entrée/sortie 0 Variable publique 0 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Le DFB Ctrl_pfb_u_mms est compatible avec les sous-ensembles des démarreurs-contrôleurs TeSys U suivants : Base puissance Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW ou 20 HP) Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW ou 20 HP) Unité de contrôle Unité de contrôle multifonction LUCM Module de communication Module de communication Profibus DP LULC07 Modules de fichiers GSD Sc Mu R MMS avec ou sans PKW Sc Mu L MMS avec ou sans PKW 86 1672609FR-03 01/2020 DFB pour Profibus Mise en œuvre logicielle Les mots d'entrée Mms_in1 et Mms_in2 doivent être liés aux 2 premiers mots des données d'entrée cycliques de l'esclave Profibus. Le mot de sortie Mms_out1 doit être lié au premier mot des données de sortie cycliques de l'esclave Profibus. Caractéristiques des entrées Le tableau suivant décrit les entrées de ce DFB : Entrée Type Plage Valeur par défaut Description Mms_in1 INT – 0 Doit être lié au premier mot des données d'entrée cycliques de l'esclave MMS Profibus Mms_in2 INT – 0 Doit être lié au deuxième mot des données d'entrée cycliques de l'esclave MMS Profibus Run_rev EBOOL 0...1 0 Commande de marche inverse du moteur Off_cmd EBOOL 0...1 0 Commande d'arrêt Run_fwd EBOOL 0...1 0 Commande de marche directe du moteur Rst_flt EBOOL 0...1 0 Réinitialisation du périphérique Rst_warn EBOOL 0...1 0 Alarme de réarmement Em_strt EBOOL 0...1 0 Démarrage d'urgence (réarmement de la mémoire thermique) Ther_ov_test EBOOL 0...1 0 Test de surcharge thermique Automode_cmd EBOOL 0...1 0 Commande de mode automatique Caractéristiques des sorties Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Ms_out1 INT – 0 Doit être lié au premier mot des données de sortie cycliques de l'esclave Profibus Rev_st EBOOL 0...1 0 Marche arrière Off_st EBOOL 0...1 0 Système à l'arrêt Fwd_st EBOOL 0...1 0 Marche avant Th_ov_st EBOOL 0...1 0 Surcharge thermique Automode_st EBOOL 0...1 0 Mode automatique Fault EBOOL 0...1 0 Défaut sur le TeSys U Alarm EBOOL 0...1 0 Alarme sur le TeSys U Ready EBOOL 0...1 0 TeSys U prêt à fonctionner Starting EBOOL 0...1 0 Démarrage du moteur Running EBOOL 0...1 0 Moteur en fonctionnement Tripped EBOOL 0...1 0 Bouton rotatif en position Trip Avg_curr INT 0...2000 0 Courant moyen moteur (x 0,1 % FLA) 1672609FR-03 01/2020 87 DFB pour Profibus Ctrl_pfb_t_mms : contrôle/commande des contrôleurs TeSys T pour Profibus DP MMS Présentation Le DFB Ctrl_pfb_t_mms permet de contrôler et de commander un contrôleur TeSys T LTM R••P•• par le réseau Profibus DP MMS (Motor Management Starter). Avec le profil MMS, les commandes du contrôleur TeSys T LTM R••P•• sont gérées sur les fronts montants des bits. Pour plus d’informations, consultez le document TeSys T LTMR Profibus DP - Guide de communication. Spécifications Caractéristique Valeur Nom Ctrl_pfb_t_mms Version 1.00 Entrée 11 Sortie 22 Entrée/sortie 0 Variable publique 0 Représentation graphique 88 1672609FR-03 01/2020 DFB pour Profibus Compatibilité avec les contrôleurs TeSys T Le DFB Ctrl_pfb_t_mms est compatible avec toutes les versions de contrôleur TeSys T LTM R••P••, avec ou sans le module d'extension LTM E. Mise en œuvre logicielle Les mots d’entrée Mms_in1, Mms_in2 et Mms_in5 doivent être liés aux premier, deuxième et cinquième mots des données d'entrée cycliques de l’esclave Profibus. Le mot de sortie Mms_out1 doit être lié au premier mot des données de sortie cycliques de l’esclave Profibus. Caractéristiques des entrées Le tableau suivant décrit les entrées du DFB : Entrée Type Plage Valeur par défaut Description Mms_in1 INT – 0 Doit être lié au premier mot des données d'entrée cycliques de l'esclave MMS Profibus Mms_in2 INT – 0 Doit être lié au deuxième mot des données d'entrée cycliques de l'esclave MMS Profibus Mms_in5 INT – 0 Doit être lié au cinquième mot des données d'entrée cycliques de l'esclave MMS Profibus Run_rev EBOOL 0...1 0 Commande Marche inverse moteur Off_cmd EBOOL 0...1 0 Commande d'arrêt (Stop) Run_fwd EBOOL 0...1 0 Commande Marche directeur moteur Rst_flt EBOOL 0...1 0 Défaut - commande réarmement Em_strt EBOOL 0...1 0 Démarrage d'urgence (réarmement de la mémoire thermique) Autotest EBOOL 0...1 0 Commande d’autotest Automode_cmd EBOOL 0...1 0 Commande de mode automatique Lo_speed EBOOL 0...1 0 Moteur - commande vitesse 1 1672609FR-03 01/2020 89 DFB pour Profibus Caractéristiques des sorties Le tableau suivant décrit les sorties du DFB, ainsi que leur disponibilité en fonction de la plate-forme de programmation : Sortie Type Plage Valeur par défaut Description Mms_out1 INT – 0 Rev_st EBOOL 0...1 0 Marche arrière Off_st EBOOL 0...1 0 Système à l'arrêt Doit être lié au premier mot des données de sortie cycliques de l'esclave Profibus Fwd_st EBOOL 0...1 0 Marche avant Th_ov_st EBOOL 0...1 0 Surcharge thermique Automode_st EBOOL 0...1 0 Mode automatique Fault EBOOL 0...1 0 Système - défaut Alarm EBOOL 0...1 0 Système - alarme Ready EBOOL 0...1 0 Système - disponible Starting EBOOL 0...1 0 Moteur - en démarrage Running EBOOL 0...1 0 Moteur en marche (avec détection d'un courant, si supérieur à 10% du FLC) Tripped EBOOL 0...1 0 Système - déclenché Auto_rst EBOOL 0...1 0 Réarmement automatique actif Pwr_rqst EBOOL 0...1 0 Défaut - coupure alimentation requise Rst_time EBOOL 0...1 0 Moteur - délai redémarrage non défini Rpd_cycl EBOOL 0...1 0 Cycle rapide - verrouillé Load_shd EBOOL 0...1 0 Délestage de la tension Hi_speed EBOOL 0...1 0 Moteur - vitesse 2 Hmi_loss EBOOL 0...1 0 Perte de communication au niveau du port HMI Net_loss EBOOL 0...1 0 Perte de communication sur le port réseau Motor_tr EBOOL 0...1 0 Moteur - verrouillé Avg_curr INT 0...2000 0 Courant moyen moteur (x 0,1% FLA) 90 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB pour contrôle/commande cyclique 1672609FR-03 01/2020 Chapitre 6 DFB pour contrôle/commande cyclique DFB pour contrôle/commande cyclique Introduction Ce chapitre décrit les DFB de contrôle/commande des systèmes TeSys U et TeSys T. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Ctrl_cmd_u : contrôle/commande cyclique du TeSys U 92 Ctrl_cmd_t : contrôle/commande cyclique du TeSys T 95 91 DFB pour contrôle/commande cyclique Ctrl_cmd_u : contrôle/commande cyclique du TeSys U Présentation Le DFB Ctrl_cmd_u permet de contrôler et de commander un démarreur-contrôleur TeSys U par des échanges de données cycliques sur des réseaux Modbus/TCP (scrutation des E/S), CANopen et Advantys STB. Pour plus d'informations, consultez les documents : TeSys U LULC032-033 Modbus - Module de communication - Manuel d’utilisation TeSys U LULC08 CANopen - Module de communication - Manuel d’utilisation TeSys U LULC15 Advantys STB - Module de communication - Manuel d’utilisation Spécifications Caractéristique Valeur Nom Ctrl_cmd_u Version 1.00 et 1.10 Entrée 7 Sortie 11 Entrée/sortie 0 Variable publique 0 NOTE : La version 1.10 est compatible avec les automates Quantum, Premium et M340. La version 1.00 est compatible avec les automates Premium et M340 uniquement. Représentation graphique 92 1672609FR-03 01/2020 DFB pour contrôle/commande cyclique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Le DFB Ctrl_cmd_u est conforme aux sous-assemblages TeSys U suivants : Base puissance Base puissance à un sens de marche LUB•• Base puissance à deux sens de marche LUB•• Unité de contrôle Unité de contrôle standard LUCA Unités de contrôle avancées LUCB et LUCD Unité de contrôle avancée LUCC (jusqu’à 32 A/15 kW ou 20 HP) Unité de contrôle magnétique LUCL Unité de contrôle multifonction LUCM (jusqu'à 32 A/15 kW ou 20 HP) Module de communication Module de communication LULC08 CANopen Module de communication LULC15 Advantys STB Module de communication Modbus LULC033 avec passerelle Ethernet Caractéristiques des entrées Le tableau suivant décrit les entrées du DFB, ainsi que leur disponibilité selon l'unité de contrôle : Entrée Type Plage Valeur par défaut Description LUCA LUCL LUCB LUCC LUCD LUCM Reg_455 INT 0...65535 0 Liaison vers le registre 455 de données d'entrée cycliques √ √ √ Run_fwd EBOOL 0...1 0 Commande Marche directeur moteur √ √ √ Run_rev EBOOL 0...1 0 Commande Marche inverse moteur √ √ √ Rst_flt EBOOL 0...1 0 Réarmement du périphérique (si le périphérique 451 = 102 ou 104, l'acquittement du défaut provoque le rétablissement des paramètres d'usine du module de communication) √ √ √ Rst_warn EBOOL 0...1 0 Alarme de réarmement (par exemple, perte de communication) √ √ √ Ther_ov EBOOL 0...1 0 Test de défaut de surcharge thermique automatique – – √ Trip_tst EBOOL 0...1 0 Test de déclenchement de surintensité par le bus de communication – – √ 1672609FR-03 01/2020 93 DFB pour contrôle/commande cyclique Caractéristiques des sorties Le tableau suivant décrit les sorties du DFB, ainsi que leur disponibilité selon l'unité de contrôle : Sortie Type Plage Valeur par défaut Description LUCA LUCL LUCB LUCC LUCD LUCM Reg_704 INT 0...65535 0 Liaison vers le registre 704 de données de sortie cycliques √ √ √ Reg_703 INT 0...65535 0 Liaison vers le registre 703 de données de sortie cycliques √ √ √ Ready EBOOL 0...1 0 Système disponible : la poignée rotative est tournée en position On et il n'y a aucun défaut. √ √ √ Closed EBOOL 0...1 0 Etat du pôle : fermé √ √ √ Tripped EBOOL 0...1 0 Système déclenché : la poignée rotative √ est tournée en position 'Trip'. √ √ Fault EBOOL 0...1 0 Tous défauts √ √ √ Alarm EBOOL 0...1 0 Toutes alarmes √ √ √ Rst_auth EBOOL 0...1 0 Réarmement de défaut autorisé – √ √ Starting EBOOL 0...1 0 – Démarrage en cours : 0 = le courant décroissant est inférieur à 150 % du FLA 1 = le courant croissant est supérieur à 10 % du FLA √ √ Running EBOOL 0...1 0 Moteur en marche avec détection d'un courant, si supérieur à 10 % du FLA – √ √ Avg_curr INT 0...200 0 Courant moyen moteur (x 1 % FLA) – √ √ 94 1672609FR-03 01/2020 DFB pour contrôle/commande cyclique Ctrl_cmd_t : contrôle/commande cyclique du TeSys T Présentation Le DFB Ctrl_cmd_t permet de contrôler et de commander un contrôleur Modbus TCP TeSys T LTM R••C•• CANopen ou TeSys T LTMR••E•• par des échanges de données cycliques sur des réseaux Modbus/TCP (scrutation des E/S) et CANopen. Pour plus d’informations, consultez les documents : TeSys T LTMR Ethernet - Guide de communication TeSys T LTMR CANopen - Guide de communication Spécifications Caractéristique Valeur Nom Ctrl_cmd_t Version 1.00 et 1.10 Entrée 7 Sortie 21 Entrée/sortie 0 Variable publique 0 NOTE : La version 1.10 est compatible avec les automates Quantum, Premium et M340. La version 1.0 est compatible avec les automates Premium et M340 uniquement. Représentation graphique 1672609FR-03 01/2020 95 DFB pour contrôle/commande cyclique Compatibilité avec les contrôleurs TeSys T Le DFB Ctrl_cmd_t est compatible avec les contrôleurs CANopen TeSys T LTM R••C•• ainsi qu'avec les différentes versions de contrôleur Modbus TCP TeSys T LTM R••E••, avec ou sans le module d'extension LTM E. Caractéristiques des entrées Le tableau suivant décrit les entrées du DFB : Entrée Type Plage Valeur par défaut Description Reg_455 INT 0...65535 0 Liaison vers le registre 455 de données d'entrée cycliques Reg_456 INT 0...65535 0 Liaison vers le registre 456 de données d'entrée cycliques Run_fwd EBOOL 0...1 0 Commande Marche directeur moteur Run_rev EBOOL 0...1 0 Commande Marche inverse moteur Lo_speed EBOOL 0...1 0 Moteur - Commande vitesse 1 Rst_flt EBOOL 0...1 0 Défaut - commande réarmement Autotest EBOOL 0...1 0 Commande d’autotest Caractéristiques des sorties Le tableau suivant décrit les sorties du DFB : Sortie Type Plage Valeur par défaut Description Reg_704 INT 0...65535 0 Liaison vers le registre 704 de données de sortie cycliques Ready EBOOL 0...1 0 Système - disponible Syst_on EBOOL 0...1 0 Système - sous tension Fault EBOOL 0...1 0 Système - défaut Alarm EBOOL 0...1 0 Système - alarme Tripped EBOOL 0...1 0 Système - déclenché Rst_auth EBOOL 0...1 0 Réarmement de défaut autorisé Ctrl_pwr EBOOL 0...1 0 Contrôleur alimenté Running EBOOL 0...1 0 Moteur en marche (avec détection d'un courant, si supérieur à 10% du FLC) Hmi_ctrl EBOOL 0...1 0 Contrôle - par IHM Starting EBOOL 0...1 0 Moteur - en démarrage (en cours) 0 = le courant décroissant est inférieur à 150 % du FLC 1 = le courant croissant est supérieur à 10 % du FLC. Auto_rst EBOOL 0...1 0 Réarmement automatique actif Pwr_rqst EBOOL 0...1 0 Coupure d'alimentation requise Rst_time EBOOL 0...1 0 Moteur - délai redémarrage non défini Rpd_cycl EBOOL 0...1 0 Cycle rapide verrouillé Load_shd EBOOL 0...1 0 Délestage Hi_speed EBOOL 0...1 0 Moteur - vitesse 0 = réglage FLC1 utilisé 1 = réglage FLC2 utilisé Hmi_loss EBOOL 0...1 0 Perte de communication au niveau du port HMI Net_loss EBOOL 0...1 0 Perte de communication sur le port réseau Motor_tr EBOOL 0...1 0 Moteur - verrouillé Avg_curr INT 0...200 0 Courant moyen moteur (x 1 % FLA) 96 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB pour des échanges PKW 1672609FR-03 01/2020 Chapitre 7 DFB pour des échanges PKW DFB pour des échanges PKW Introduction Ce chapitre décrit les DFB des systèmes TeSys U et TeSys T pour des échanges PKW. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Special_pkw_u: DFB des contrôleurs TeSys U pour des échanges PKW 98 Special_pkw_t: DFB des contrôleurs TeSys T pour des échanges PKW 104 Custom_pkw: DFB de lecture personnalisée pour des échanges PKW 116 97 DFB pour des échanges PKW Special_pkw_u: DFB des contrôleurs TeSys U pour des échanges PKW Présentation Ce DFB Special_pkw_u permet de lire jusqu'à 16 registres prédéfinis d'un démarreur-contrôleur TeSys U unique (jusqu'à 12 A/5,5 kW ou 7 HP) avec une unité de contrôle multifonction LUCM et l'un des modules de communication suivants prenant en charge les échanges PKW (Periodically Kept in Acyclic Words) : LULC07 (Profibus) LULC08 (CANopen) LULC15 (Advantys STB) Pour plus d'informations, voir : Manuel d'utilisation du module de communication Profibus LULC07 Manuel d'utilisation du module de communication CANopen LULC08 Manuel d'utilisation du module de communication Advantys STB LULC Caractéristiques Caractéristique Valeur Nom Special_pkw_u Version 1.00 Entrée 7 Sortie 3 Entrée/sortie 2 Variable publique 2 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Le DFB Special_pkw_u est compatible avec les sous-ensembles des démarreurs-contrôleurs TeSys U suivants : Base puissance Base puissance 1 sens de marche LUB•• (jusqu'à 12 A/5,5 kW ou 7 HP) Base puissance 2 sens de marche LU2B•• (jusqu'à 12 A/5,5 kW ou 7 HP) Unité de contrôle Unité de contrôle multifonction LUCM Module de communication Module de communication Profibus DP LULC07 Module de communication CANopen LULC08 Module de communication Advantys STB LULC15 Modules de fichiers GSD Profibus : Sc Mu R MS PKW Sc Mu L MS PKW Sc Mu R MMS PKW Sc Mu L MMS PKW 98 1672609FR-03 01/2020 DFB pour des échanges PKW Mise en œuvre logicielle Les mots d'entrée Pkw_in1, Pkw_in2, Pkw_in3 et Pkw_in4 doivent être liés aux 4 premiers mots des données d'entrée cycliques de l'esclave PKW. Les mots d'entrée/sortie Pkw_out1 et Pkw_out2 doivent être liés aux 2 premiers mots des données d'entrée cycliques de l'esclave PKW. Les données de sortie sont valides uniquement si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Avec le coupleur Premium Profibus TSXPBY100, il est impératif de définir %QWxy.0.242:X0 sur 1 pour garantir la cohérence des données. Caractéristiques d'entrées Le tableau suivant décrit les entrées DFB : Entrée Type Plage Valeur par défaut Description Pkw_in1 INT – 0 Doit être lié au premier mot des données d'entrée cycliques de l'esclave PKW Pkw_in2 INT – 0 Doit être lié au deuxième mot des données d'entrée cycliques de l'esclave PKW Pkw_in3 INT – 0 Doit être lié au troisième mot des données d'entrée cycliques de l'esclave PKW Pkw_in4 INT – 0 Doit être lié au quatrième mot des données d'entrée cycliques de l'esclave PKW Prog_num INT 0...6 0 Numéro de programme Voir Numéro de programme, page 99 Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Caractéristiques de sortie Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Caractéristiques d'entrées/de sorties Le tableau suivant décrit les entrées/sorties de ce DFB : Entrée/sortie Type Plage Valeur par défaut Description Pkw_out1 INT – 0 Doit être lié au premier mot des données de sortie cycliques de l'esclave PKW Pkw_out2 INT – 0 Doit être lié au deuxième mot des données de sortie cycliques de l'esclave PKW Numéro de programme La variable d'entrée Prog_num permet de définir les variables publiques selon le type d'application. Chaque programme utilise des variables liées à une application (diagnostic, maintenance, mesure, etc.). Le tableau suivant décrit les programmes de ces DFB : Numéro de programme Description 0 Ignorer : aucune action 1 Diagnostic : variables de surveillance des défauts, des avertissements et de la communication 2 Maintenance : variables statistiques globales 3 Mesures : variables de surveillance de mesures 4 Statistiques : statistiques du dernier déclenchement et statistiques du déclenchement N-1 5 Statistiques : statistiques des déclenchements N-2 et N-3 6 Statistiques : statistiques du déclenchement N-4 1672609FR-03 01/2020 99 DFB pour des échanges PKW Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques de ce DFB : Variable publique Type Plage Valeur par défaut Description Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY[0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme Variable publique Out_data[0]...[15] (programme 1) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de diagnostic (numéro de programme 1) : Variable publique Type Registre Bit Description Out_data[0] INT 452 0 Défaut de court-circuit 1 Défaut magnétique 2 Défaut à la terre 3 Défaut thermique 4 Démarrage long - défaut 5 Blocage - défaut 6 Défaut de déséquilibre de phase Out_data[1] Out_data[2] INT INT 461 457 7 Défaut de sous-charge 8 Défaut de déclenchement par le bus 9 Défaut de test de déclenchement 10 Défaut de perte de communication sur le port Modbus LUCM 11 Défaut interne de l'unité de contrôle 12 Défaut de communication interne ou d'identification du module 13 Défaut interne du module 14 Défaut de déclenchement du module 15 Défaut de forçage à l'arrêt du module 0...1 Non significatif 2 Alarme d'un défaut à la terre 3 Alarme thermique 4 Alarme de démarrage long 5 Blocage - alarme 6 Alarme de déséquilibre de phase 7 Alarme de sous-charge 8...9 Non significatif 10 Défaut de perte de communication sur le port Modbus LUCM 11 Alarme de température interne 12 Alarme de communication interne ou d'identification du module 13...14 Non significatif 15 Alarme de module 0 Position du bouton On (0 = Off) 1 Position du bouton Trip (déclenchement) (0 = non déclenché) 2 Etat du contacteur On 3 Alimentation 24 Vcc présente en sortie 4...15 Non significatif Out_data[3] INT 450 – Délai de réarmement automatique sur défaut(s) thermique(s) Out_data[4] ...Out_data[15] – – – Non significatif 100 1672609FR-03 01/2020 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 2) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de maintenance (numéro de programme 2) : Variable publique Type Registre Description Out_data[0] INT 100 Nombre de défauts de court-circuit Out_data[1] INT 101 Nombre de défauts magnétiques Out_data[2] INT 102 Nombre de défauts à la terre Out_data[3] INT 103 Nombre de défauts thermiques Out_data[4] INT 104 Démarrage long - compteur défauts Out_data[5] INT 105 Blocage - compteur défauts Out_data[6] INT 106 Nombre de défauts de déséquilibre de phase Out_data[7] INT 108 Nombre de défauts de dérivation Out_data[8] INT 115 Réarmement automatique - compteur défauts réarmés Out_data[9] INT 116 Nombre d'alarmes thermiques Out_data[10] INT 117 Nombre de démarrages (LSB) Out_data[11] INT 118 Nombre de démarrages (MSB) Out_data[12] INT 119 Durée de fonctionnement (LSB) Out_data[13] INT 120 Durée de fonctionnement (MSB) Out_data[14] INT 121 Température interne maximale (°C) Out_data[15] – – Non significatif Variable publique Out_data[0]...[15] (programme 3) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de mesure (numéro de programme 3) : Variable publique Type Registre Description Out_data[0] – – Non significatif Out_data[1] INT 465 Niveau de capacité thermique (%) Out_data[2] INT 466 Courant moyen moteur (x 0,1% FLA) Out_data[3] INT 467 Courant L1 (% FLA) Out_data[4] INT 468 Courant L2 (% FLA) Out_data[5] INT 469 Courant L3 (% FLA) Out_data[6] INT 470 Courant de terre (% FLA min) Out_data[7] INT 471 Coefficient de déséquilibre du courant Out_data[8] INT 472 Température interne de l'unité de contrôle (°C) Out_data[9] ...Out_data[13] – – Non significatif Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 1672609FR-03 01/2020 101 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 4) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 4) : Variable publique Type Registre Description Out_data[0] INT 150 Numéro du défaut du dernier déclenchement Out_data[1] INT 152 Niveau thermique du dernier déclenchement (% du niveau de déclenchement) Out_data[2] INT 153 Courant moyen du dernier déclenchement (% FLA) Out_data[3] INT 154 Courant L1 du dernier déclenchement (% FLA) Out_data[4] INT 155 Courant L2 du dernier déclenchement (% FLA) Out_data[5] INT 156 Courant L3 du dernier déclenchement (% FLA) Out_data[6] INT 157 Courant de terre du dernier déclenchement (% FLA min) Out_data[7] INT 180 Numéro du défaut du déclenchement N-1 Out_data[8] INT 182 Niveau thermique du déclenchement N-1 (% du niveau de déclenchement) Out_data[9] INT 183 Courant moyen du déclenchement N-1 (% FLA) Out_data[10] INT 184 Courant L1 du déclenchement N-1 (% FLA) Out_data[11] INT 185 Courant L2 du déclenchement N-1 (% FLA) Out_data[12] INT 186 Courant L3 du déclenchement N-1 (% FLA) Out_data[13] INT 187 Courant de terre du déclenchement N-1 (% FLA min) Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 102 1672609FR-03 01/2020 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 5) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 5) : Variable publique Type Registre Description Out_data[0] INT 210 Numéro du défaut du déclenchement N-2 Out_data[1] INT 212 Niveau thermique du déclenchement N-2 (% du niveau de déclenchement) Out_data[2] INT 213 Courant moyen du déclenchement N-2 (% FLA) Out_data[3] INT 214 Courant L1 du déclenchement N-2 (% FLA) Out_data[4] INT 215 Courant L2 du déclenchement N-2 (% FLA) Out_data[5] INT 216 Courant L3 du déclenchement N-2 (% FLA) Out_data[6] INT 217 Courant de terre du déclenchement N-2 (% FLA min) Out_data[7] INT 240 Numéro du défaut du déclenchement N-3 Out_data[8] INT 242 Niveau thermique du déclenchement N-3 (% du niveau de déclenchement) Out_data[9] INT 243 Courant moyen du déclenchement N-3 (% FLA) Out_data[10] INT 244 Courant L1 du déclenchement N-3 (% FLA) Out_data[11] INT 245 Courant L2 du déclenchement N-3 (% FLA) Out_data[12] INT 246 Courant L3 du déclenchement N-3 (% FLA) Out_data[13] INT 247 Courant de terre du déclenchement N-3 (% FLA min) Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 Variable publique Out_data[0]...[15] (programme 6) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de statistiques (numéro de programme 6) : Variable publique Type Registre Description Out_data[0] INT 270 Numéro du défaut du déclenchement N-4 Out_data[1] INT 272 Niveau thermique du déclenchement N-4 (% du niveau de déclenchement) Out_data[2] INT 273 Courant moyen du déclenchement N-4 (% FLA) Out_data[3] INT 274 Courant L1 du déclenchement N-4 (% FLA) Out_data[4] INT 275 Courant L2 du déclenchement N-4 (% FLA) Out_data[5] INT 276 Courant L3 du déclenchement N-4 (% FLA) Out_data[6] INT 277 Courant de terre du déclenchement N-4 (% FLA min) Out_data[7] ...Out_data[13] – – Réservé Out_data[14] INT 79 Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A Out_data[15] INT 652 Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 1672609FR-03 01/2020 103 DFB pour des échanges PKW Special_pkw_t: DFB des contrôleurs TeSys T pour des échanges PKW Présentation Le DFB Special_pkw_t permet de lire jusqu'à 16 ensembles de registres prédéfinis d'un contrôleur Profibus TeSys T LTM R••P•• unique par le réseau Profibus (MS et MMS) et d'un contrôleur CANopen TeSys T LTM R••C•• par le réseau CANopen et prenant en charge les échanges PKW (Periodically Kept in Acyclic Words). Caractéristiques Caractéristique Valeur Nom Special_pkw_t Version 1.00 Entrée 7 Sortie 3 Entrée/sortie 2 Variable publique 2 Représentation graphique Compatibilité avec les contrôleurs TeSys T Le DFB Special_pkw_t est compatible avec toutes les versions de contrôleurs TeSys T LTM R••P••, avec ou sans le module d'extension LTM E. Mise en œuvre logicielle 104 Les mots d'entrée Pkw_in1, Pkw_in2, Pkw_in3 et Pkw_in4 doivent être liés aux 4 premiers mots des données d'entrée cycliques de l'esclave PKW. Les mots d'entrée/sortie Pkw_out1 et Pkw_out2 doivent être liés aux 2 premiers mots des données d'entrée cycliques de l'esclave PKW. Les données de sortie sont valides uniquement si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0). Avec le coupleur Premium Profibus TSXPBY100, il est impératif de définir %QWxy.0.242:X0 sur 1 pour garantir la cohérence des données. 1672609FR-03 01/2020 DFB pour des échanges PKW Caractéristiques des entrées Le tableau suivant décrit les entrées de ce DFB : Entrée Type Plage Valeur par défaut Description Pkw_in1 INT – 0 Doit être lié au premier mot des données d'entrée cycliques de l'esclave PKW Pkw_in2 INT – 0 Doit être lié au deuxième mot des données d'entrée cycliques de l'esclave PKW Pkw_in3 INT – 0 Doit être lié au troisième mot des données d'entrée cycliques de l'esclave PKW Pkw_in4 INT – 0 Doit être lié au quatrième mot des données d'entrée cycliques de l'esclave PKW Prog_num INT 0...81 0 Numéro de programme Voir Numéro de programme, page 105 Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Caractéristiques des sorties Le tableau suivant décrit les sorties de ce DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Caractéristiques des entrées/des sorties Le tableau suivant décrit les entrées/sorties de ce DFB : Entrée/sortie Type Plage Valeur par défaut Description Pkw_out1 INT – 0 Doit être lié au premier mot des données de sortie cycliques de l'esclave PKW Pkw_out2 INT – 0 Doit être lié au deuxième mot des données de sortie cycliques de l'esclave PKW Numéro de programme La variable d'entrée Prog_num permet de définir les variables publiques selon le type d'application. Chaque programme gère des variables liées à une application (diagnostic, maintenance, mesure, etc.). Le tableau suivant décrit les programmes de ce DFB : Numéro de programme Description 0 Ignorer : aucune action 10 Diagnostic : variables de surveillance des défauts, des avertissements et de la communication 20 Maintenance : variables statistiques globales 30 Mesures 1 31 Mesures 2 32 Mesures 3 40 Statistiques : statistiques du dernier défaut (N-0) 41 Statistiques : statistiques du dernier défaut (avec module d'extension) (N-0) 50 Statistiques : statistiques du défaut N-1 51 Statistiques : statistiques du défaut N-1 (avec module d'extension) 60 Statistiques : statistiques du défaut N-2 61 Statistiques : statistiques du défaut N-2 (avec module d'extension) 70 Statistiques : statistiques du défaut N-3 71 Statistiques : statistiques du défaut N-3 (avec module d'extension) 80 Statistiques : statistiques du défaut N-4 81 Statistiques : statistiques du défaut N-4 (avec module d'extension) 1672609FR-03 01/2020 105 DFB pour des échanges PKW Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques de ce DFB : Variable publique Type Plage Valeur par défaut Description Sq_princ INT 0...7 0 Réservé au support Out_data[0]...[15] ARRAY[0...15] de INT 0...65535 0 Les données de sortie dépendent du numéro de programme Variable publique Out_data[0]...[15] (programme 10) Le tableau suivant décrit les variables publiques Out_data[0]...[15] dans le cadre du programme de diagnostic (numéro de programme 10) : Variable publique Type Registre Bit Description Out_data[0] INT 452 0...1 Réservé 2 Courant terre - défaut 3 Surcharge thermique - défaut 4 Démarrage long - défaut 5 Blocage - défaut 6 Déséquilibre courant phase - défaut 7 Sous-intensité - défaut 8 Réservé 9 Test - défaut Out_data[1] 106 INT 453 10 Port IHM - défaut 11 Contrôleur - défaut interne 12 Port interne - défaut 13 Non significatif 14 Port réseau - défaut configuration 15 Port réseau - défaut 0 Défaut externe 1 Diagnostic - défaut 2 Câblage - défaut 3 Surintensité - défaut 4 Perte courant phase - défaut 5 Inversion courant phase - défaut 6 Capteur température moteur - défaut (1) 7 Déséquilibre tension phase - défaut (1) 8 Perte tension phase - défaut (1) 9 Inversion tension phase - défaut (1) 10 Sous-tension - défaut (1) 11 Surtension - défaut (1) 12 Sous-charge en puissance - défaut (1) 13 Surcharge en puissance - défaut (1) 14 Sous-facteur de puissance - défaut (1) 15 Sur-facteur de puissance - défaut (1) 1672609FR-03 01/2020 DFB pour des échanges PKW Variable publique Type Registre Bit Description Out_data[2] INT 461 0...1 Non significatif 2 Courant terre - alarme 3 Surcharge thermique - alarme 4 Non significatif 5 Blocage - alarme 6 Déséquilibre courant phase - alarme 7 Sous-intensité - alarme Out_data[3] Out_data[4] 1672609FR-03 01/2020 INT INT 462 457 8...9 Non significatif 10 Port IHM - alarme 11 Température interne contrôleur - alarme 12...14 Non significatif 15 Port réseau - alarme 0 Non significatif 1 Diagnostic - alarme 2 Réservé 3 Surintensité - alarme 4 Perte courant phase - alarme 5 Inversion courant phase - alarme 6 Capteur température moteur - alarme 7 Déséquilibre tension phase - alarme (1) 8 Perte tension phase - alarme (1) 9 Non significatif 10 Sous-tension - alarme (1) 11 Surtension - alarme (1) 12 Sous-charge en puissance - alarme (1) 13 Surcharge en puissance - alarme (1) 14 Sous-facteur de puissance - alarme (1) 15 Sur-facteur de puissance - alarme (1) 0 Entrée logique 1 1 Entrée logique 2 2 Entrée logique 3 3 Entrée logique 4 4 Entrée logique 5 5 Entrée logique 6 6 Entrée logique 7 7 Entrée logique 8 (1) 8 Entrée logique 9 (1) 9 Entrée logique 10 (1) 10 Entrée logique 11 (1) 11 Entrée logique 12 (1) 12 Entrée logique 13 (1) 13 Entrée logique 14 (1) 14 Entrée logique 15 (1) 15 Entrée logique 16 (1) 107 DFB pour des échanges PKW Variable publique Type Registre Bit Description Out_data[5] INT 458 0 Sortie logique 1 1 Sortie logique 2 2 Sortie logique 3 3 Sortie logique 4 4 Sortie logique 5 (1) 5 Sortie logique 6 (1) 6 Sortie logique 7 (1) 7 Sortie logique 8 (1) 8...15 Réservé Out_data[6] INT 450 – Réarmement automatique - délai minimum (s) Out_data[7] ...Out_data[15] – – – Réservé (1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés. Variable publique Out_data[0]...[15] (programme 20) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de maintenance (numéro de programme 20) : Variable publique Type Registre Description Out_data[0] INT 102 Courant terre - compteur défauts Out_data[1] INT 103 Surcharge thermique - compteur défauts Out_data[2] INT 104 Démarrage long - compteur défauts Out_data[3] INT 105 Blocage - compteur défauts Out_data[4] INT 106 Déséquilibre courant phase - compteur défauts Out_data[5] INT 107 Sous-intensité - compteur défauts Out_data[6] – – Réservé Out_data[7] INT 114 Port réseau - compteur défauts Out_data[8] INT 115 Réarmement automatique - compteur défauts réarmés Out_data[9] INT 116 Surcharge thermique - compteur alarmes Out_data[10] INT 117 Moteur - compteur démarrages (LSB) Out_data[11] INT 118 Moteur - compteur démarrages (MSB) Out_data[12] INT 119 Durée de fonctionnement (s) (LSB) Out_data[13] INT 120 Durée de fonctionnement (MSB) Out_data[14] INT 121 Contrôleur - température interne maximum (°C) Out_data[15] – – Réservé 108 1672609FR-03 01/2020 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 30) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 1 (numéro de programme 30) : Variable publique Type Registre Description Out_data[0] – – Réservé Out_data[1] INT 465 Capacité thermique (% du niveau de déclenchement) Out_data[2] INT 466 Courant moyen - rapport (% FLC) Out_data[3] INT 467 Courant L1 - rapport (% FLC) Out_data[4] INT 468 Courant L2 - rapport (% FLC) Out_data[5] INT 469 Courant L3 - rapport (% FLC) Out_data[6] INT 470 Courant terre - rapport (x 0,1% FLC min) Out_data[7] INT 471 Déséquilibre courant phase (%) Out_data[8] INT 472 Contrôleur - température interne (°C) Out_data[9] INT 474 Fréquence (x 0,01 Hz) Out_data[10] INT 475 Capteur température moteur (x 0,1 Ω) Out_data[11] ...Out_data[13] – – Réservé Out_data[14] INT 96 Courant pleine charge (FLC) maximum (x 0,1 A) Out_data[15] INT 652 Moteur - rapport courant pleine charge (FLC) Variable publique Out_data[0]...[15] (programme 31) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 2 (numéro de programme 31) : Variable publique Type Registre Description Out_data[0] INT 500 Courant moyen (x 0,01 A) (MSB) Out_data[1] INT 501 Courant moyen (x 0,01 A) (LSB) Out_data[2] INT 502 Courant L1 (x 0,01 A) (MSB) Out_data[3] INT 503 Courant L1 (x 0,01 A) (LSB) Out_data[4] INT 504 Courant L2 (x 0,01 A) (MSB) Out_data[5] INT 505 Courant L2 (x 0,01 A) (LSB) Out_data[6] INT 506 Courant L3 (x 0,01 A) (MSB) Out_data[7] INT 507 Courant L3 (x 0,01 A) (LSB) Out_data[8] INT 508 Courant terre (x 0,001 A) (MSB) Out_data[9] INT 509 Courant terre (x 0,001 A) (LSB) Out_data[10] INT 511 Délai avant déclenchement (x 1 s) Out_data[11] INT 512 Moteur - rapport courant au dernier démarrage (% FLC) Out_data[12] INT 513 Moteur - durée dernier démarrage (s) Out_data[13] INT 514 Moteur - compteur démarrages par heure Out_data[14] ...Out_data[15] – – – 1672609FR-03 01/2020 109 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 32) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de mesure 3 (numéro de programme 32) : Variable publique Type Registre Description Out_data[0] INT 476 Tension moyenne (V) Out_data[1] INT 477 Tension L3-L1 (V) Out_data[2] INT 478 Tension L1-L2 (V) Out_data[3] INT 479 Tension L2-L3 (V) Out_data[4] INT 480 Déséquilibre tension phase (%) Out_data[5] INT 481 Facteur de puissance (x 0,01) Out_data[6] INT 482 Puissance active (x 0,1 kW) Out_data[7] INT 483 Puissance réactive (x 0,1 kVAr) Out_data[8] ...Out_data[15] – – Réservé Variable publique Out_data[0]...[15] (programme 40) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du dernier défaut (numéro de programme 40) : Variable publique Type Registre Description Out_data[0] INT 150 Défaut détecté - code N-0 Out_data[1] INT 151 Moteur - rapport courant pleine charge N-0 (% FLC max) Out_data[2] INT 152 Capacité thermique - N-0 (% du niveau de déclenchement) Out_data[3] INT 153 Courant moyen - rapport N-0 (% FLC) Out_data[4] INT 154 Courant L1 - rapport N-0 (% FLC) Out_data[5] INT 155 Courant L2 - rapport N-0 (% FLC) Out_data[6] INT 156 Courant L3 - rapport N-0 (% FLC) Out_data[7] INT 157 Courant terre - rapport N-0 (x 0,1% FLC min) Out_data[8] INT 158 Courant pleine charge maximum - N-0 (x 0,1 A) Out_data[9] INT 159 Déséquilibre courant phase - N-0 (%) Out_data[10] INT 160 Fréquence - N-0 (x 0,1 Hz) Out_data[11] INT 161 Capteur température moteur - N-0 (x 0,1 Ω) Out_data[12] WORD[4] 162 Date et heure - N-0 Voir DT_DateTime, page 115 Out_data[13] 163 Out_data[14] 164 Out_data[15] 165 Variable publique Out_data[0]...[15] (programme 41) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du dernier défaut avec module d'extension (numéro de programme 41) : Variable publique Type Registre Description Out_data[0] INT 166 Tension moyenne - N-0 (V) Out_data[1] INT 167 Tension L3-L1 - N-0 (V) Out_data[2] INT 168 Tension L1-L2 - N-0 (V) Out_data[3] INT 169 Tension L2-L3 - N-0 (V) Out_data[4] INT 170 Déséquilibre tension phase - N-0 (%) Out_data[5] INT 171 Puissance active - N-0 (kW) Out_data[6] INT 172 Facteur de puissance - N-0 (x 0,01) Out_data[7] ...Out_data[15] – – Réservé 110 1672609FR-03 01/2020 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 50) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-1 (numéro de programme 50) : Variable publique Type Registre Description Out_data[0] INT 180 Défaut détecté - code N-1 Out_data[1] INT 181 Moteur - rapport courant pleine charge N-1 (% FLC max) Out_data[2] INT 182 Capacité thermique - N-1 (% du niveau de déclenchement) Out_data[3] INT 183 Courant moyen - rapport N-1 (% FLC) Out_data[4] INT 184 Courant L1 - rapport N-1 (% FLC) Out_data[5] INT 185 Courant L2 - rapport N-1 (% FLC) Out_data[6] INT 186 Courant L3 - rapport N-1 (% FLC) Out_data[7] INT 187 Courant terre - rapport N-1 (x 0,1% FLC min) Out_data[8] INT 188 Courant pleine charge maximum - N-1 (x 0,1 A) Out_data[9] INT 189 Déséquilibre courant phase - N-1 (%) Out_data[10] INT 190 Fréquence - N-1 (x 0,1 Hz) Out_data[11] INT 191 Capteur température moteur - N-1 (x 0,1 Ω) Out_data[12] WORD[4] 192 Date et heure - N-1 Voir DT_DateTime, page 115 Out_data[13] 193 Out_data[14] 194 Out_data[15] 195 Variable publique Out_data[0]...[15] (programme 51) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-1 avec module d'extension (numéro de programme 51) : Variable publique Type Registre Description Out_data[0] INT 196 Tension moyenne - N-1 (V) Out_data[1] INT 197 Tension L3-L1 - N-1 (V) Out_data[2] INT 198 Tension L1-L2 - N-1 (V) Out_data[3] INT 199 Tension L2-L3 - N-1 (V) Out_data[4] INT 200 Déséquilibre tension phase - N-1 (%) Out_data[5] INT 201 Puissance active - N-1 (kW) Out_data[6] INT 202 Facteur de puissance - N-1 (x 0,01) Out_data[7] ...Out_data[15] – – Réservé 1672609FR-03 01/2020 111 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 60) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-2 (numéro de programme 60) : Variable publique Type Registre Description Out_data[0] INT 210 Défaut détecté - code N-2 Out_data[1] INT 211 Moteur - rapport courant pleine charge N-2 (% FLC max) Out_data[2] INT 212 Capacité thermique - N-2 (% du niveau de déclenchement) Out_data[3] INT 213 Courant moyen - rapport N-2 (% FLC) Out_data[4] INT 214 Courant L1 - rapport N-2 (% FLC) Out_data[5] INT 215 Courant L2 - rapport N-2 (% FLC) Out_data[6] INT 216 Courant L3 - rapport N-2 (% FLC) Out_data[7] INT 217 Courant terre - rapport N-2 (x 0,1% FLC min) Out_data[8] INT 218 Courant pleine charge maximum - N-2 (x 0,1 A) Out_data[9] INT 219 Déséquilibre courant phase - N-2 (%) Out_data[10] INT 220 Fréquence - N-2 (x 0,1 Hz) Out_data[11] INT 221 Capteur température moteur - N-2 (x 0,1 Ω) Out_data[12] WORD[4] 222 Date et heure - N-2 Voir DT_DateTime, page 115 Out_data[13] 223 Out_data[14] 224 Out_data[15] 225 Variable publique Out_data[0]...[15] (programme 61) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-2 avec module d'extension (numéro de programme 61) : Variable publique Type Registre Description Out_data[0] INT 226 Tension moyenne - N-2 (V) Out_data[1] INT 227 Tension L3-L1 - N-2 (V) Out_data[2] INT 228 Tension L1-L2 - N-2 (V) Out_data[3] INT 229 Tension L2-L3 - N-2 (V) Out_data[4] INT 230 Déséquilibre tension phase - N-2 (%) Out_data[5] INT 231 Puissance active - N-2 (kW) Out_data[6] INT 232 Facteur de puissance - N-2 (x 0,01) Out_data[7] ...Out_data[15] – – Réservé 112 1672609FR-03 01/2020 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 70) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-3 (numéro de programme 70) : Variable publique Type Registre Description Out_data[0] INT 240 Défaut détecté - code N-3 Out_data[1] INT 241 Moteur - rapport courant pleine charge N-3 (% FLC max) Out_data[2] INT 242 Capacité thermique - N-3 (% du niveau de déclenchement) Out_data[3] INT 243 Courant moyen - rapport N-3 (% FLC) Out_data[4] INT 244 Courant L1 - rapport N-3 (% FLC) Out_data[5] INT 245 Courant L2 - rapport N-3 (% FLC) Out_data[6] INT 246 Courant L3 - rapport N-3 (% FLC) Out_data[7] INT 247 Courant terre - rapport N-3 (x 0,1% FLC min) Out_data[8] INT 248 Courant pleine charge maximum - N-3 (x 0,1 A) Out_data[9] INT 249 Déséquilibre courant phase - N-3 (%) Out_data[10] INT 250 Fréquence - N-3 (x 0,1 Hz) Out_data[11] INT 251 Capteur température moteur - N-3 (x 0,1 Ω) Out_data[12] WORD[4] 252 Date et heure - N-3 Voir DT_DateTime, page 115 Out_data[13] 253 Out_data[14] 254 Out_data[15] 255 Variable publique Out_data[0]...[15] (programme 71) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-3 avec module d'extension (numéro de programme 71) : Variable publique Type Registre Description Out_data[0] INT 256 Tension moyenne - N-3 (V) Out_data[1] INT 257 Tension L3-L1 - N-3 (V) Out_data[2] INT 258 Tension L1-L2 - N-3 (V) Out_data[3] INT 259 Tension L2-L3 - N-3 (V) Out_data[4] INT 260 Déséquilibre tension phase - N-3 (%) Out_data[5] INT 261 Puissance active - N-3 (kW) Out_data[6] INT 262 Facteur de puissance - N-3 (x 0,01) Out_data[7] ...Out_data[15] – – Réservé 1672609FR-03 01/2020 113 DFB pour des échanges PKW Variable publique Out_data[0]...[15] (programme 80) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-4 (numéro de programme 80) : Variable publique Type Registre Description Out_data[0] INT 270 Défaut détecté - code N-4 Out_data[1] INT 271 Moteur - rapport courant pleine charge N-4 (% FLC max) Out_data[2] INT 272 Capacité thermique - N-4 (% du niveau de déclenchement) Out_data[3] INT 273 Courant moyen - rapport N-4 (% FLC) Out_data[4] INT 274 Courant L1 - rapport N-4 (% FLC) Out_data[5] INT 275 Courant L2 - rapport N-4 (% FLC) Out_data[6] INT 276 Courant L3 - rapport N-4 (% FLC) Out_data[7] INT 277 Courant terre - rapport N-4 (x 0,1% FLC min) Out_data[8] INT 278 Courant pleine charge maximum - N-4 (x 0,1 A) Out_data[9] INT 279 Déséquilibre courant phase - N-4 (%) Out_data[10] INT 280 Fréquence - N-4 (x 0,1 Hz) Out_data[11] INT 281 Capteur température moteur - N-4 (x 0,1 Ω) Out_data[12] WORD[4] 282 Date et heure - N-4 Voir DT_DateTime, page 115 Out_data[13] 283 Out_data[14] 284 Out_data[15] 285 Variable publique Out_data[0]...[15] (programme 81) Le tableau suivant décrit la variable publique Out_data[0]...[15] dans le cadre du programme de statistiques du défaut N-4 avec module d'extension (numéro de programme 81) : Variable publique Type Registre Description Out_data[0] INT 286 Tension moyenne - N-4 (V) Out_data[1] INT 287 Tension L3-L1 - N-4 (V) Out_data[2] INT 288 Tension L1-L2 - N-4 (V) Out_data[3] INT 289 Tension L2-L3 - N-4 (V) Out_data[4] INT 290 Déséquilibre tension phase - N-4 (%) Out_data[5] INT 291 Puissance active - N-4 (kW) Out_data[6] INT 292 Facteur de puissance - N-4 (x 0,01) Out_data[7] ...Out_data[15] – – Réservé 114 1672609FR-03 01/2020 DFB pour des échanges PKW DT_DateTime DT_DateTime est de type WORD[4] et indique la date et l'heure : Registre Bits 15...12 Bits 11...8 Bits 7...4 Bits 3...0 Registre N s s 0 0 Registre N+1 H H m m Registre N+2 M M J J Registre N+3 A A A A Où : 0 = inutilisé s = seconde Le format utilisé est composé de 2 chiffres décimaux codés binaires (format BCD). La plage de valeurs est comprise entre 00 et 59 au format BCD. m = minute Le format utilisé est composé de 2 chiffres décimaux codés binaires (format BCD). La plage de valeurs est comprise entre 00 et 59 au format BCD. H = heure Le format utilisé est composé de 2 chiffres décimaux codés binaires (format BCD). La plage de valeurs est comprise entre 00 et 23 au format BCD. J = jour Le format utilisé est composé de 2 chiffres décimaux codés binaires (format BCD). La plage de valeurs (au format BCD) est comprise entre : 01 et 31 pour les mois 01, 03, 05, 07, 08, 10 et 12 01 et 30 pour les mois 04, 06, 09 et 11 01 et 29 pour le mois 02 dans une année bissextile 01 et 28 pour le mois 02 dans une année non bissextile. M = mois Le format utilisé est composé de 2 chiffres décimaux codés binaires (format BCD). La plage de valeurs est comprise entre 01 et 12 au format BCD. A = année Le format utilisé est composé de 4 chiffres décimaux codés binaires (format BCD). La plage de valeurs est comprise entre 2006 et 2099 au format BCD. Le format d’entrée de données et la plage de valeurs sont les suivants : Format d’entrée de données DT#AAAA-MM-JJ-HH:mm:ss Valeur minimum DT#2006-01-01-00:00:00 1 janvier 2006 Valeur maximum DT#2099-12-31-23:59:59 31 décembre 2099 NOTE : En cas de saisie d'une valeur en dehors des plages définies, le système génère une erreur. 1672609FR-03 01/2020 115 DFB pour des échanges PKW Custom_pkw: DFB de lecture personnalisée pour des échanges PKW Présentation Le DFB Custom_pkw permet de lire jusqu'à 5 ensembles de registres d'un seul équipement TeSys prenant en charge les échanges PKW (Periodically Kept in Acyclic Words). Un ensemble de registres est défini par l'adresse du premier registre à lire et par le nombre de registres dans l'ensemble (16 registres maximum par ensemble). Les DFB Custom_pkw complètent les DFB Special_pkw_u et Special_pkw_t et permettent à l'utilisateur de sélectionner les registres à lire. Caractéristiques Caractéristique Valeur Nom Custom_pkw Version 1.00 Entrée 6 Sortie 3 Entrée/sortie 2 Variable publique 7 Représentation graphique Compatibilité avec les systèmes TeSys U et TeSys T TeSys U : Le DFB Custom_pkw est compatible avec les sous-ensembles des démarreurs-contrôleurs TeSys U suivants : Base puissance 1 sens de marche LUB•• et base puissance 2 sens de marche LU2B•• (jusqu'à 12 A/5,5 kW ou 7 HP) Unité de contrôle multifonction LUCM Module de communication compatible avec les échanges PKW TeSys T : Le DFB Custom_pkw est compatible avec toutes les versions de contrôleurs LTM R, avec ou sans le module d'extension LTM E. Avec le coupleur Premium Profibus TSXPBY100, il est impératif de définir %QWxy.0.242:X0 sur 1 pour garantir la cohérence des données. 116 1672609FR-03 01/2020 DFB pour des échanges PKW Mise en œuvre logicielle Les mots d'entrée Pkw_in1, Pkw_in2, Pkw_in3 et Pkw_in4 doivent être liés aux 4 premiers mots des données d'entrée cycliques de l'esclave PKW. Les mots de sortie Pkw_out1 et Pkw_out2 doivent être liés au premier des deux premiers mots des données cycliques de sortie de l'esclave PKW. Les données de sortie sont valides uniquement si la variable de sortie End_st est définie sur 1 et si aucun défaut n'est détecté (Fault_st = 0)). Les variables publiques permettent à l'utilisateur de lire jusqu'à 5 ensembles de16 registres maximum chacun : L'utilisateur définit le point de départ d'un ensemble de registres avec la variable publique In_reg. L'utilisateur définit le nombre de registres dans un ensemble avec la variable publique In_len correspondante. Le contenu des registres est ensuite transmis à la variable publique Out_dat correspondante. Exemple avec TeSys T L'utilisateur souhaite lire 3 ensembles de registres TeSys T : Statistiques globales : registres 102 à 106 (5 registres) Mesures : registres 465 à 470 (6 registres) Identification du contrôleur : registres 64 à 74 (11 registres) Le tableau suivant indique les valeurs des variables publiques In_reg et In_len : Variable publique Valeur In_reg[0] 102 In_reg[1] 465 In_reg[2] 64 In_len[0] 5 In_len[1] 6 In_len[2] 11 Le tableau suivant indique les valeurs des variables publiques Out_dat correspondantes : Variable publique Out_dat0 Out_dat1 1672609FR-03 01/2020 Out_dat0[0] Registre Description 102 Courant terre - compteur défauts Out_dat0[1] 103 Surcharge thermique - compteur défauts Out_dat0[2] 104 Démarrage long - compteur défauts Out_dat0[3] 105 Blocage - compteur défauts Out_dat0[4] 106 Déséquilibre courant phase - compteur défauts Out_dat1[0] 465 Capacité thermique (% du niveau de déclenchement) Out_dat1[1] 466 Courant moyen - rapport (% FLC) Out_dat1[2] 467 Courant L1 - rapport (% FLC) Out_dat1[3] 468 Courant L2 - rapport (% FLC) Out_dat1[4] 469 Courant L3 - rapport (% FLC) Out_dat1[5] 470 Courant terre - rapport (x 0,1% FLC min) 117 DFB pour des échanges PKW Variable publique Out_dat2 Registre Description Out_dat2[0] 64 Contrôleur - référence commerciale MSB = ASCII car 1, LSB = ASCII car 2 Out_dat2[1] 65 Contrôleur - référence commerciale MSB = ASCII car 3, LSB = ASCII car 4 Out_dat2[2] 66 Contrôleur - référence commerciale MSB = ASCII car 5, LSB = ASCII car 6 Out_dat2[3] 67 Contrôleur - référence commerciale MSB = ASCII car 7, LSB = ASCII car 8 Out_dat2[4] 68 Contrôleur - référence commerciale MSB = ASCII car 9, LSB = ASCII car 10 Out_dat2[5] 69 Contrôleur - référence commerciale MSB = ASCII car 11, LSB = ASCII car 12 Out_dat2[6] 70 Contrôleur - numéro de série, registre 1 Out_dat2[7] 71 Contrôleur - numéro de série, registre 2 Out_dat2[8] 72 Contrôleur - numéro de série, registre 3 Out_dat2[9] 73 Contrôleur - numéro de série, registre 4 Out_dat2[10] 74 Contrôleur - numéro de série, registre 5 Caractéristiques d'entrées Le tableau suivant décrit les entrées DFB : Entrée Type Plage Valeur par défaut Description Pkw_in1 INT – 0 Doit être lié au premier mot des données d'entrée cycliques de l'esclave PKW Pkw_in2 INT – 0 Doit être lié au deuxième mot des données d'entrée cycliques de l'esclave PKW Pkw_in3 INT – 0 Doit être lié au troisième mot des données d'entrée cycliques de l'esclave PKW Pkw_in4 INT – 0 Doit être lié au quatrième mot des données d'entrée cycliques de l'esclave PKW Rst_cmd EBOOL 0...1 0 Commande de réarmement Strt_cmd EBOOL 0...1 0 Commande de démarrage Caractéristiques de sortie Le tableau suivant décrit les sorties DFB : Sortie Type Plage Valeur par défaut Description Fault_st EBOOL 0...1 0 Défaut détecté Rst_st EBOOL 0...1 0 Réarmement End_st EBOOL 0...1 0 Fin Caractéristiques d'entrées/de sorties Le tableau suivant décrit les entrées/sorties de ce DFB : Entrée/sortie Type Plage Valeur par défaut Description Pkw_out1 INT – 0 Doit être lié au premier mot des données de sortie cycliques de l'esclave PKW Pkw_out2 INT – 0 Doit être lié au deuxième mot des données de sortie cycliques de l'esclave PKW 118 1672609FR-03 01/2020 DFB pour des échanges PKW Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques DFB : Variable publique Type Description In_reg ARRAY [0...4] de INT Ensemble de 5 mots pour les 5 registres d'index ((In_reg(0]...In_reg[4]) In_len ARRAY [0...4] de INT Ensemble de 5 mots pour le nombre de registres dans chaque ensemble (In_len[0]...In_len[4]) Out_dat[0] ARRAY [0...15] de INT Ensemble de 16 mots maximum contenant les mots In_len[0] en commençant par In_reg[0] Out_dat[1] ARRAY [0...15] de INT Ensemble de 16 mots maximum contenant les mots In_len[1] en commençant par In_reg[1] Out_dat[2] ARRAY [0...15] de INT Ensemble de 16 mots maximum contenant les mots In_len[2] en commençant par In_reg[2] Out_dat[3] ARRAY [0...15] de INT Ensemble de 16 mots maximum contenant les mots In_len[3] en commençant par In_reg[3] Out_dat[4] ARRAY [0...15] de INT Ensemble de 16 mots maximum contenant les mots In_len[4] en commençant par In_reg[4] 1672609FR-03 01/2020 119 DFB pour des échanges PKW 120 1672609FR-03 01/2020 Bibliothèque DFB TeSys V2 pour Unity Pro DFB de traitement 1672609FR-03 01/2020 Chapitre 8 DFB de traitement DFB de traitement Introduction Ce chapitre décrit les DFB Scale et Timestamp. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet 1672609FR-03 01/2020 Page Scale: DFB des démarreurs-contrôleurs TeSys U pour la conversion d'unités de mesure 122 Timestamp_• : DFB des démarreurs-contrôleurs TeSys U pour l'horodotage des données 124 121 DFB de traitement Scale: DFB des démarreurs-contrôleurs TeSys U pour la conversion d'unités de mesure Présentation Le DFB Scale permet de convertir une unité de mesure de courant et de passer ainsi d'une valeur relative (% du courant de pleine charge) à une valeur en ampères pour un démarreur-contrôleur TeSys U (jusqu'à 12 A/5,5 kW ou 7 HP) avec une unité de contrôle multifonction. Il permet également à l'utilisateur de sélectionner une autre unité dans la plage comprise entre A et mA. Le DBF Scale est principalement utilisé avec les DFB Special_pkw_u ou Special_mdb_u. Caractéristiques Caractéristique Valeur Nom Scale Version 1.00 Entrée 1 Sortie 1 Entrée/sortie 0 Variable publique 22 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Le DFB Scale est compatible avec les sous-ensembles des démarreurs-contrôleurs TeSys U suivants : Base puissance Base puissance 1 sens de marche LUB•• (jusqu'à 12 A/5,5 kW ou 7 HP) Base puissance 2 sens de marche LU2B•• (jusqu'à 12 A/5,5 kW ou 7 HP) Unité de contrôle Unité de contrôle multifonction LUCM Mise en œuvre logicielle Reportez-vous à la description des variables publiques du DFB Special_mdb_u fournie dans la rubrique Caractéristiques des variables publiques, page 41. Le DFB Scale permet de convertir un % FLA en ampères ou dans n'importe quelle unité comprise dans la plage A à mA : Les variables de sortie Out_ri indiquent les mesures de courant en A. Les variables de sortie Out_ii indiquent les mesures de courant dans l'unité sélectionnée par l'utilisateur dans la plage comprise entre A et mA. En cas de défaut : les sorties du DFB Special_mdb_uS sont définies sur -1 ; les sorties du DFB ScaleS sont définies sur -1 ; la sortie Fault_st du DFB Scale est définie sur 1. Caractéristiques d'entrées Le tableau suivant décrit l'entrée de ce DFB : Entrée Type Description Prog_num INT Le numéro de programme permet à l'utilisateur de sélectionner l'unité de mesure des sorties du DFB Scale (A à mA) : 0 = l'unité est de 1/100 A (coeff = 1) 1 = l'unité est de 1/10 A (coeff = 10) 2 = l'unité est de 1/100 A (coeff = 100) 3 = l'unité est de 1/1000 A (coeff = 1000) 122 1672609FR-03 01/2020 DFB de traitement Caractéristiques de sortie Le tableau suivant décrit la sortie DFB : Sortie Type Description Fault_st EBOOL Défaut détecté Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques DFB : Variable publique Type Description In_avg INT Courant moyen moteur (x 0,1% FLA) In_L1 INT Courant L1 (% FLA) In_L2 INT Courant L2 (% FLA) In_L3 INT Courant L3 (% FLA) In_gnd INT Courant de terre (% FLA min) In_phimb INT Coefficient de déséquilibre du courant In_range INT Courant maximal du capteur de l'unité de contrôle (x 0,1 A) : 6 = plage de réglages de 0,15 à 0,6 A 14 = plage de réglages de 0,35 à 1,4 A 50 = plage de réglages de 1,25 à 5 A 120 = plage de réglages de 3 à 12 A 180 = plage de réglages de 4,5 à 18 A 320 = plage de réglages de 8 à 32 A In_setup INT Réglage du courant à pleine charge (% FLA max) minimum = 25 (valeur par défaut) maximum = 100 Out_ravg REAL Courant moteur moyen en A Formule de mise à l'échelle : IAvg x (plage de réglages) x (réglage FLA) / 100000 Out_rI1 REAL Courant L1 en A Formule de mise à l'échelle : IL1 x (plage de réglages) x (réglage FLA) / 100000 Out_rI2 REAL Courant L2 en A Formule de mise à l'échelle : IL2 x (plage de réglages) x (réglage FLA) / 100000 Out_rI3 REAL Courant L3 en A Formule de mise à l'échelle : IL3 x (plage de réglages) x (réglage FLA) / 100000 Out_rgnd REAL Courant de terre en A Formule de mise à l'échelle : IGnd x (plage de réglages / 4) x (réglage FLA) / 100000 Out_rimb REAL Déséquilibre du courant en A Formule de mise à l'échelle : IImb x IAvg / 100 Out_rstp REAL Courant à pleine charge (FLA) en A Formule de mise à l'échelle : (plage de réglages x réglage FLA) / 1000 Out_iavg INT Courant moteur moyen dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_ravg x coeff (1) Out_iI1 INT Courant L1 dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_rI1 x coeff (1) Out_iI2 INT Courant L2 dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_rI2 x coeff (1) Out_iI3 INT Courant L3 dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_rI3 x coeff (1) Out_ignd INT Courant de terre dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_rgnd x coeff (1) Out_iimb INT Déséquilibre du courant dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_rimb x coeff (1) Out_istp INT Courant à pleine charge (FLA) dans l'unité définie dans la variable Prog_num (1) Formule de mise à l'échelle : Out_rstp x coeff (1) (1) Reportez-vous à la description de l'unité Prog_num fournie dans la rubrique Caractéristiques d'entrées, page 122. Par exemple, si Prog_num = 3, l'unité est alors en mA et le coefficient est égal à 1000. 1672609FR-03 01/2020 123 DFB de traitement Timestamp_• : DFB des démarreurs-contrôleurs TeSys U pour l'horodotage des données Présentation Les DFB Timestamp_• permettent d'horodater jusqu'à 8 registres d'entrée d'un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW ou 20 HP) avec une unité de contrôle multifonction LUCM. Il fournit un tableau de sorties de 8 registres de données horodatées et de 4 registres contenant la date et l'heure de l'horodatage (reportez-vous à la rubrique DT_DateTime, page 115). Timestamp est compatible avec les automates Premium et M340. Timestamp_q est compatible avec les automates Quantum. Caractéristiques Caractéristique Valeur Nom Timestamp Timestamp_q Version 1.00 1.00 Entrée 3 3 Sortie 3 3 Entrée/sortie 0 0 Variable publique 3 3 Représentation graphique Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U Les DFB Timestamp_• sont compatibles avec tous les sous-ensembles des démarreurs-contrôleurs TeSys U: Caractéristiques des entrées Le tableau suivant décrit les entrées de ce DFB : Entrée Type Description Rst_cmd EBOOL Réarmement du compteur d'horodatage Strt_cmd EBOOL Démarrage de l'horodatage Rstm_cmd EBOOL Réarmement de la mémoire d'horodatage Caractéristiques des sorties Le tableau suivant décrit les sorties de ces DFB : Sortie Type Description Rec_num INT Nombre d'opérations d'horodatage depuis le dernier réarmement Rst_st EBOOL 0 = horodatage réarmé 1 = horodatage non réarmé End_st EBOOL 0 = horodatage non terminé 1 = horodatage terminé 124 1672609FR-03 01/2020 DFB de traitement Caractéristiques des variables publiques Le tableau suivant décrit les variables publiques de ces DFB : Variable publique Type Description In_data[0]...[7] ARRAY[0...7] de INT 8 registres de données à horodater Out_data[0]...[11] ARRAY[0...11] de INT Out_data[0]...Out_data[7] : 8 registres de données horodatés Out_data[8] : secondes (1) Out_data[9] : heures et minutes (1) Out_data[10] : mois et jour (1) Out_data[11] : année (1) Sq_princ INT Réservé au support (1) Pour plus d'informations concernant le format de date et d'heure, reportez-vous à la rubrique DT_DateTime, page 115. 1672609FR-03 01/2020 125 DFB de traitement 126 1672609FR-03 01/2020 1672609FR-03 Schneider Electric Industries SAS 35, rue Joseph Monier CS30323 F - 92506 Rueil Malmaison Cedex www.se.com En raison de l’évolution des normes et du matériel, les caractéristiques indiquées par les textes et les images de ce document ne nous engagent qu’après confirmation par nos services. 01/2020