Schneider Electric Offre TeSys DFB pour Unity Pro, a SoCollaborative library Mode d'emploi

Ajouter à Mes manuels
152 Des pages
Schneider Electric Offre TeSys DFB pour Unity Pro, a SoCollaborative library Mode d'emploi | Fixfr
EIO0000000116 10/2008
Offre TeSys DFB pour
Unity Pro
a SoCollaborative library
Manuel utilisateur
EIO0000000116.00
10/2008
www.schneider-electric.com
© 2008 Schneider Electric. Tous droits réservés.
2
EIO0000000116 10/2008
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des DFB disponibles pour les systèmes TeSys . . . . . . . . . .
Ordonnancement des DFB TeSys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 2 DFB pour liaison série Modbus. . . . . . . . . . . . . . . . . . . .
Ctrl_cmd_mdb_u_xxxx : Contrôle/Commande des démarreurscontrôleurs TeSys U avec une liaison série Modbus . . . . . . . . . . . . . . . .
Comm_manager_u : Gestion de la communication des démarreurscontrôleurs TeSys U avec une liaison série Modbus . . . . . . . . . . . . . . . .
Ctrl_cmd_mdb_t_xxxx : 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 avec liaison série Modbus et Modbus ® \ TCP . . .
Special_mdb_u_xxxx : DFB des démarreurs-contrôleurs TeSys U avec
une liaison série Modbus et Modbus® \ TCP . . . . . . . . . . . . . . . . . . . . . .
Special_mdb_t_xxxx : DFB des démarreurs-contrôleurs TeSys T avec
une liaison série Modbus et Modbus® \ TCP . . . . . . . . . . . . . . . . . . . . . .
Custom_mdb_xxxx : DFB de lecture personnalisée avec une liaison série
Modbus et Modbus® \ TCP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4 DFB pour Profibus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ctrl_pfb_u_ms : Contrôle/Commande des démarreurs-contrôleurs TeSys
U 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 5 DFB pour commande/contrôle cyclique. . . . . . . . . . . . .
Ctrl_cmd_u : Commande/contrôle cyclique des démarreurs-contrôleurs
TeSys U. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ctrl_cmd_t : Commande/contrôle cyclique des contrôleurs TeSys T . . . .
EIO0000000116 10/2008
5
11
13
14
16
22
27
28
35
40
47
53
54
64
80
85
86
90
93
97
98
102
3
Chapitre 6 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 7 DFB de traitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
107
108
119
135
141
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
151
142
EIO0000000116 10/2008
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 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.
EIO0000000116 10/2008
5
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 cet
appareil.
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
DES MACHINES SANS PROTECTION PEUVENT PROVOQUER DES BLESSURES GRAVES
z
z
N'utilisez pas ce logiciel et les automatismes associés sur des équipements
d'emballage 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,
de la législation, etc. Dans certaines applications, plusieurs processeurs seront
nécessaires, notamment lorsque la redondance de sauvegarde est requise.
6
EIO0000000116 10/2008
Seul l'utilisateur connaît toutes les conditions et tous les facteurs présents lors de
l'installation, du fonctionnement et de la maintenance de la machine. Par
conséquent, seul l'utilisateur est en mesure de déterminer l'automatisme ainsi que
les dispositifs de sécurité et de verrouillage afférents appropriés. Lors du choix de
l'automatisme et du système de commande, ainsi que du logiciel associé pour une
application particulière, l'utilisateur doit respecter les normes et réglementations
locales et nationales en vigueur. Le Accident Prevention Manual (reconnu aux
États-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, risquant ainsi de
provoquer des blessures graves. Les produits logiciels ne protègent pas les
opérateurs contre les 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 appropriés liés à la protection de 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 du point de
fonctionnement n'entre pas dans le cadre de ce DFB (Defined Function Block).
EIO0000000116 10/2008
7
DÉMARRAGE 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é.
ATTENTION
RISQUES INHÉRENTS AU FONCTIONNEMENT DE L'ÉQUIPEMENT
z
z
z
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 de
l'équipement.
Le non-respect de ces instructions peut provoquer des blessures 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,
excepté les mises à la terre installées conformément aux réglementations locales
(selon le National Electrical Code des États-Unis, par exemple). Si un test
diélectrique est requis, suivez les recommandations figurant dans la documentation
de l'équipement afin d'éviter d'endommager accidentellement l'équipement.
Avant de mettre l'équipement sous tension :
Enlevez les outils, les instruments de mesure et les débris éventuels de
l'équipement.
z Fermez la porte de l'enceinte de l'équipement.
z Supprimez la mise à la terre des câbles d'alimentation entrants.
z Effectuez tous les tests de démarrage conseillés par le fabricant.
z
8
EIO0000000116 10/2008
FONCTIONNEMENT ET RÉGLAGES
Les précautions suivantes sont extraites de la NEMA Standards Publication ICS 7.11995 (la version anglais prévaut) :
z 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.
z 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 comme guide pour 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.
z 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.
EIO0000000116 10/2008
9
10
EIO0000000116 10/2008
A propos de ce manuel
Présentation
Objectif du document
Ce manuel décrit les DFB (Derived Function Block) dédiés aux démarreurscontrôleurs TeSys U et aux contrôleurs de gestion de moteur TeSys T. Il est destiné
aux ingénieurs d'études et aux intégrateurs de systèmes maîtrisant l'utilisation de la
plate-forme de programmation des automates Unity Pro. Ce manuel a pour but de :
z
z
z
décrire le champ d’application des DFB et leur compatibilité avec les platesformes ;
pour décrire les caractéristiques DFB,
expliquer comment mettre en oeuvre les DFB dans une application d’automate.
Champ d'application
Schneider Electric, Inc. ne saurait être tenu responsable des erreurs éventuelles
contenues dans ce document. Si vous avez des suggestions, des améliorations ou
des corrections à apporter à cette publication, veuillez nous en informer.
Aucune partie de ce document ne peut être reproduite sous quelque forme ou par
quelque moyen que ce soit, électronique, mécanique ou photocopie, sans
autorisation préalable de Schneider Electric.
Les données et illustrations fournies dans cette documentation ne sont pas
contractuelles. Nous nous réservons le droit de modifier nos produits conformément
à notre politique de développement permanent. Les informations présentes dans ce
document peuvent faire l'objet de modifications sans préavis et ne doivent pas être
interprétées comme un engagement de la part de Schneider Electric.
EIO0000000116 10/2008
11
Document à consulter
Vous pouvez télécharger ces publications techniques ainsi que d'autres
informations techniques à partir de notre site Web : www.schneider-electric.com.
Titre de documentation
Référence
Guide d'exploitation du module de communication Modbus
LULC032-033
1743234
Guide d'exploitation de l'unité de contrôle multifonction
LUCM/LUCMT
1743237
Guide d'exploitation des variables de communication TeSys U
1744082
Guide d'exploitation du module de communication Advantys STB
LULC
1744083
Guide d'exploitation du module de communication CANopen
LULC08
1744084
Guide d'exploitation du module de communication ProfibusDP
LULC07
33003287
Manuel utilisateur du contrôleur de gestion de moteur Modbus
TeSysT LTM R
1639501
Manuel utilisateur du contrôleur de gestion de moteur Profibus
TeSysT LTM R
1639502
Manuel utilisateur du contrôleur de gestion de moteur CANopen
TeSysT LTM R
1639503
Vous pouvez télécharger ces publications et autres informations techniques depuis
notre site web à l'adresse : www.schneider-electric.com.
Information spécifique au produit
Toutes les réglementations de sécurité pertinentes locales doivent être observées
lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et
pour garantir une conformité aux données système documentées, seul le fabricant
est habilité à effectuer des réparations sur les composants.
Commentaires utilisateur
Envoyez vos commentaires à l'adresse e-mail techpub@schneider-electric.com
12
EIO0000000116 10/2008
Introduction
EIO0000000116 10/2008
Introduction
1
Introduction
Ce chapitre présente à la fois les DFB (Derived Function Block) pour les systèmes
TeSys U et TeSys T, ainsi que 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
EIO0000000116 10/2008
Page
Présentation
14
Présentation des DFB disponibles pour les systèmes TeSys
16
Ordonnancement des DFB TeSys
22
13
Introduction
Présentation
Fonction des DFB disponibles pour les systèmes TeSys
Destinés aux programmeurs d'automates comme aux utilisateurs finaux, les blocs
fonctions dérivés (DFB) TeSys ont été conçus pour simplifier et pour optimiser
l'intégration des démarreurs-contrôleurs TeSys U ainsi que des systèmes de
gestion de moteur TeSys T dans les applications d'automate.
Avantages pour les programmeurs d'automates
Les DFB TeSys permettent aux programmeurs d'automates de :
z
z
z
z
z
simplifier la conception du programme : le programme étant scindé par les
fonctions (contrôle, commande, traitement des données, etc.) ;
gagner du temps sur la programmation : les DFB étant testés et pouvant être
réutilisés pour différentes applications ;
mieux connaître les programmes : les applications étant codées de la même
façon à l'aide des DFB communs ;
réduire la taille du programme : le même code étant exploité pour chaque
instanciation DFB ;
faciliter l'intégration des systèmes TeSys U and TeSys T : la gestion du mappage
des données étant masquée.
Avantages pour les utilisateurs finaux
Les DFB TeSys permettent aux utilisateurs finaux de :
z
diminuer le temps de réponse des communications par :
z une meilleure gestion des requêtes Modbus,
z une meilleure gestion des échanges de données,
z une prise en compte des performances du produit,
z
bénéficier d'une vision fonctionnelle du départ-moteur en ayant un accès direct
aux fonctions courantes (Ready, Fault, 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,
simplifier la mise au point : toutes les variables utilisées par un DFB étant
identifiées sur son interface.
z
z
Compatibilité avec les plates-formes d'automates
Les DFB TeSys peuvent être intégrés aux plates-formes de programmation
suivantes :
z
14
Unity Pro avec les plates-formes d'automates Premium et M340.
EIO0000000116 10/2008
Introduction
Compatibilité avec les systèmes TeSys
Les DFB TeSys sont compatibles avec :
z
z
les démarreurs-contrôleurs TeSys U (jusqu'à 32 A/15 kW),
les contrôleurs TeSys T LTM R••P•• / LTM R••M•• / LTM R••E•• / LTM R••C••.
Compatibilité avec les protocoles de communication
Le tableau suivant indique la compatibilité des DFB TeSys avec les protocoles de
communication et les systèmes TeSys U et TeSys T correspondants :
EIO0000000116 10/2008
Protocole
TeSys U
TeSys T
Liaison série
Modbus
(SL)
Démarreur-contrôleur (jusqu'à 32
Contrôleur Modbus SL LTMR••M••
A/15 kW) avec module de communi- avec ou sans module d'extension
cation Modbus LULC032-033
LTM E
Modbus® \ TCP
Contrôleur Modbus® \ TCP
Démarreur-contrôleur (jusqu'à 32
A/15 kW) avec module de communi- LTMR••E•• avec ou sans module
cation Modbus LULC032-033 et pas- d'extension LTM E
serelle Ethernet (TeSysPort,
TSXETG100, TSXETG1000, etc.)
Profibus DP
Démarreur-contrôleur (jusqu'à 32
Contrôleur Profibus DP LTMR••P••
A/15 kW) avec module de communi- avec ou sans module d'extension
cation Profibus DP LULC07
LTM E
CANopen
Démarreur-contrôleur (jusqu'à 32
Contrôleur CANopen LTMR••C••
A/15 kW) avec module de communi- avec ou sans module d'extension
cation CANopen LULC08
LTM E
Advantys STB
Démarreur-contrôleur (jusqu'à 32
–
A/15 kW) avec module de communication Advantys STB LULC15
15
Introduction
Présentation des DFB disponibles pour les systèmes TeSys
Structure des DFB disponibles pour les systèmes TeSys
Le tableau suivant répertorie les blocs fonctions dérivés (DFB) proposés pour les
systèmes TeSys en fonction du service, du protocole de communication et du
modèle de système :
Service/protocole de communication
Liaison série Modbus
Liaison série Modbus et Modbus® \ TCP
Nom du DFB
TeSys U TeSys T
Ctrl_cmd_mdb_u_••••
√
Comm_manager_u
√
Ctrl_cmd_mdb_t_••••
√
Comm_manager_t
√
Custom_mdb_••••
√
Special_mdb_u_••••
√
√
Special_mdb_t_••••
Profibus DP
Ctrl_pfb_u_ms
√
Ctrl_pfb_u_mms
√
√
Ctrl_pfb_t_mms
Commande/contrôle cyclique
Ctrl_cmd_u (Modbus® \ TCP (scrutation des
(Modbus® \ TCP (scrutation des E/S), CANo- E/S), CANopen et Advantys STB)
pen et Advantys STB)
Ctrl_cmd_t (Modbus® \ TCP (scrutation des
E/S) et CANopen)
√
PKW
√
Special_pkw_u
√
√
Special_pkw_t
Traitement
16
√
Custom_pkw
√
Timestamp
√
Scale
√
√
EIO0000000116 10/2008
Introduction
DFB pour liaison série Modbus
Le tableau suivant décrit les DFB disponibles pour les liaisons série Modbus :
DFB
Description
Ctrl_cmd_mdb_u_addr Ces DFB permettent de contrôler et de commander un déCtrl_cmd_mdb_u_addm marreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW)
avec n'importe quelle unité de contrôle et un module de
communication Modbus LULC032-033.
Ils peuvent être utilisés pour :
z lire le registre d'état 455 ;
z écrire le registre de commande 704.
z réinitialiser l'avertissement de perte de communication
(registre 703, bit 3).
Pour plus d'informations
Ctrl_cmd_mdb_u_xxxx :
Contrôle/Commande des démarreurs-contrôleurs TeSys
U avec une liaison série Modbus, page 28
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émarreurs-contrôleurs TeSys U (jusqu'à 32 A/15 kW)
avec n'importe quelle unité de contrôle et un module de
communication Modbus LULC032-033.
Il doit être associé aux DFB Ctrl_cmd_mdb_u_•••• pour la
gestion des séquences de requêtes Modbus.
Ce DFB peut être utilisé pour :
z optimiser le temps de réponse en tenant compte du
temps de réponse des équipements ;
z envoyer des requêtes d'écriture uniquement en cas de
nécessité ;
z gérer les déconnexions et les reconnexions d'un
esclave Modbus TeSys U.
Comm_manager_u : Gestion
de la communication des démarreurs-contrôleurs TeSys
U avec une liaison série Modbus, page 35
Le numéro de programme sert à sélectionner différentes
séquences de requêtes Modbus.
EIO0000000116 10/2008
17
Introduction
DFB
Description
Pour plus d'informations
Ctrl_cmd_mdb_t_addr
Ctrl_cmd_mdb_t_addm
Ces DFB permettent de contrôler et de commander un contrôleur en liaison série Modbus TeSys T LTMR••M•• unique
avec ou sans le module d'extension LTM E.
Ils peuvent être utilisés pour :
z lire les registres d'état 455 et 456 ;
z écrire le registre de commande 704.
Ctrl_cmd_mdb_t_xxxx : Contrôle/Commande des contrôleurs TeSys T avec une
liaison série Modbus, page
40
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é au DFB Ctrl_cmd_mdb_t_•••• pour la gestion des séquences de requêtes Modbus.
Ce DFB peut être utilisé pour :
z optimiser le temps de réponse en tenant compte du
temps de réponse des équipements ;
z envoyer des requêtes d'écriture uniquement en cas de
nécessité ;
z 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 47
Le numéro de programme sert à sélectionner différentes
séquences de requêtes Modbus.
DFB pour Modbus® \ TCP
Le tableau suivant décrit les DFB disponibles pour Modbus® \ TCP :
18
EIO0000000116 10/2008
Introduction
DFB
Description
Pour plus d'informations
Special_mdb_u_addr Ces DFB permettent de lire jusqu'à 16 registres prédéfinis
Special_mdb_u_addm (diagnostic, maintenance, mesure, etc.) d'un démarreurcontrôleur TeSys U (jusqu'à 32 A/15 kW) avec une unité
de contrôle multifonction et un module de communication
Modbus LULC032-033. Ces blocs peuvent être utilisés
avec un démarreur-contrôleur TeSys U connecté à une
liaison série Modbus ou à une passerelle Modbus® \
TCP.
Le numéro de programme sert à sélectionner les registres
prédéfinis.
Special_mdb_u_xxxx : DFB des
démarreurs-contrôleurs TeSys
U avec une liaison série Modbus
et Modbus® \ TCP, page 54
Special_mdb_t_addr
Special_mdb_t_addm
Ces DFB permettent de lire jusqu'à 16registres prédéfinis
(diagnostic, maintenance, mesure, etc.) d'un contrôleur
en liaison série Modbus TeSys T LTMR••M•• avec ou
sans le module d'extension LTM E. Ces blocs peuvent
être utilisés avec un contrôleur TeSys T connecté à une
liaison série Modbus ou à une passerelle Modbus® \
TCP.
Le numéro de programme sert à sélectionner les registres
prédéfinis.
Special_mdb_t_xxxx : DFB des
démarreurs-contrôleurs TeSys T
avec une liaison série Modbus et
Modbus® \ TCP, page 64
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).
Custom_mdb_xxxx : DFB de
lecture personnalisée avec une
liaison série Modbus et
Modbus® \ TCP, page 80
EIO0000000116 10/2008
19
Introduction
DFB pour Profibus DP
Le tableau suivant décrit les DFB disponibles pour Profibus DP :
DFB
Description
Pour plus d'informations
Ctrl_pfb_u_ms
Ce DFB permet de contrôler et de commander un démarreurcontrôleur TeSys U unique (jusqu'à 32 A/15k W) avec n'importe quelle unité de contrôle et un module de communication
Profibus LULC07 utilisant le profil départ-moteur.
Ctrl_pfb_u_ms : Contrôle/Commande des démarreurs-contrôleurs TeSys U pour Profibus DP
MS, page 86
Ctrl_pfb_u_mms
Ce DFB permet de contrôler et de commander un démarreurcontrôleur TeSys U unique (jusqu'à 32 A/15 kW) avec n'importe quelle 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émarreurscontrôleurs TeSys U pour Profibus DP MMS, page 90
Ctrl_pfb_t_ms
Ce DFB permet de contrôler et de commander un contrôleur
Profibus TeSys T LTMR••P•• unique avec ou sans le module
d'extension LTM E.
Ctrl_pfb_t_mms : Contrôle/Commande des contrôleurs TeSys T
pour Profibus DP MMS, page 93
DFB pour commande/contrôle cyclique
Le tableau suivant décrit les DFP disponibles pour commande/contrôle cyclique
(Modbus® \ TCP (scrutation desE/S), CANopen et Advantys STB) :
DFB
Description
Ctrl_cmd_u
Ce DFB permet de contrôler et de commander un démarreur- Ctrl_cmd_u : Commande/concontrôleur TeSys U unique (jusqu'à 32 A/15 kW) avec n'im- trôle cyclique des démarreursporte quelle unité de contrôle et un module de communication contrôleurs TeSys U, page 98
CANopen LULC08, STB LULC15 ou Modbus LULC032-033
par une passerelle Ethernet.
Ctrl_cmd_t
Ce DFB permet de contrôler et de commander un contrôleur Ctrl_cmd_t : Commande/contrôCANopen TeSys T LTMR••C••unique ou un contrôleur
le cyclique des contrôleurs TeModbus® \ TCP TeSys T LTMR••E•• avec ou sans le module Sys T, page 102
d'extension LTM E.
20
Pour plus d'informations
EIO0000000116 10/2008
Introduction
DFB pour PKW
Le tableau suivant décrit les DFB disponibles pour PKW :
DFB
Description
Pour plus d'informations
Special_pkw_u
Ce DFB permet de lire jusqu'à 16 registres prédéfinis (diagnostic, maintenance, mesure, etc.) d'un démarreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW) avec une unité de
contrôle multifonction et l'un des modules de communication
suivants prenant en charge les échanges PKW :
z LULC07 (Profibus)
z LULC08 (CANopen)
z LULC15 (Advantys STB)
Special_pkw_u : DFB des contrôleurs TeSys U pour des échanges
PKW, page 108
Le numéro de programme sert à sélectionner les registres
prédéfinis.
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.
Special_pkw_t : DFB des contrôleurs TeSys T pour des échanges
PKW, page 119
Custom_pkw
Ce DFB permet de lire jusqu'à 5 ensembles de registres d'un
seul équipement TeSys prenant en charge les échanges
PKW.
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).
Custom_pkw : DFB de lecture
personnalisée pour des échanges
PKW, page 135
DFB de traitement
Le tableau suivant décrit les DFB de traitement disponibles :
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) 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.
Scale : DFB des démarreurscontrôleurs TeSys U pour la
conversion d'unités de mesure, page 142
Timestamp
Ce DFB permet d'horodater jusqu'à 8 registres d'entrée d'un démarreurcontrôleur TeSys U (jusqu'à 32 A/15 kW) avec une unité de contrôle
multifonction. 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. Voir DT_DateTime, page 133.
Timestamp : DFB des démarreurs-contrôleurs TeSys U
pour l'horodotage des données, page 147
EIO0000000116 10/2008
21
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.
z
z
z
z
z
z
z
z
z
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 :
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End _st
z
z
22
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.
EIO0000000116 10/2008
Introduction
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 :
z un défaut de paramétrage (valeur hors plage).
z un défaut de communication.
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.
Rst_st
Ce bit d'état indique :
z une réinitialisation est en cours.
z un traitement est en cours.
End_st
Ce bit d'état indique la fin du traitement du DFB.
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 :
Fault_ st
% MO
% MO
Rst_cmd
Rst_st
Strt_cmd
End_ st
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 :
Fault_ st
% M1
% MO
Rst_cmd
Rst_st
Strt_cmd
End_ st
% M1
EIO0000000116 10/2008
23
Introduction
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 :
F ault_ st
% MO
R st_cm d
% MO
n
R st_st
End_ st
Strt_cm d
R st_st_n
End _s t_n
F ault_ st
R st_st_n
R st_cm d
End_ st_n
n+ 1
R st_st
R st_st_n+ 1
Strt_cm d
End_ st
End _st_n +1
F ault_ st
R st_s t_n +1
R st_cm d
End _st_ n+1
24
Strt_cm d
n+ 2
R st_st
End_ st
EIO0000000116 10/2008
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 :
Fault_ st
End _st_ n+2
Rst_cmd
% MO
n
Strt_cmd
Rst_st
Rst_st_ n
End_ st
End_st_n
Fault_ st
Rst_st_n
Rst_cmd
n+1
Rst_st
Rst_ st_n+1
End_ st_n
Strt_cmd
End_ st
End _st_n +1
Fault_ st
Rst_st_n +1
Rst_cmd
End _st_ n+1
Strt_cmd
n+2
Rst_st
End_ st
End _st_n +2
EIO0000000116 10/2008
25
Introduction
26
EIO0000000116 10/2008
DFB pour liaison série Modbus
EIO0000000116 10/2008
DFB pour liaison série Modbus
2
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
EIO0000000116 10/2008
Page
Ctrl_cmd_mdb_u_xxxx : Contrôle/Commande des démarreurs-contrôleurs
TeSys U avec une liaison série Modbus
28
Comm_manager_u : Gestion de la communication des démarreurs-contrôleurs TeSys U avec une liaison série Modbus
35
Ctrl_cmd_mdb_t_xxxx : Contrôle/Commande des contrôleurs TeSys T avec
une liaison série Modbus
40
Comm_manager_t : Gestion de la communication des contrôleurs TeSys T
avec une liaison série Modbus
47
27
DFB pour liaison série Modbus
Ctrl_cmd_mdb_u_xxxx : Contrôle/Commande des démarreurs-contrôleurs
TeSys U avec une liaison série Modbus
Présentation
Les blocs fonctions dérivés (DFB) Ctrl_cmd_mdb_u_•••• permettent de contrôler et
de commander un démarreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW) avec
n'importe quelle unité de contrôle et un module de communication Modbus
LULC032-033 par le réseau Modbus (liaison série).
z
z
Ctrl_cmd_mdb_u_addr utilise l'adressage XWAY et est destiné aux automates
Premium.
Ctrl_cmd_mdb_u_addm utilise la méthode d'adressage destinée aux automates
M340.
Pour plus d’informations, reportez-vous au guide d’exploitation du module de
communication Modbus LULC032-033.
Caractéristiques
28
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
EIO0000000116 10/2008
DFB pour liaison série Modbus
Représentation graphique
Ctrl_cmd_mdb_ u
1
Slav_num
Prog _num
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End_st
Run_fwd
Ready
Run_rev
Closed
Fault
Run_flt
Alarm
Run_warn
Tripped
Rst_auth
Ther_ov
Starting
Trip_tst
Running
In_word
Out_word
Avg_ curr
Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U
Les DFB Ctrl_cmd_mdb_u_•••• sont compatibles avec les sous-ensembles des
démarreurs-contrôleurs TeSys U suivants :
Base puissance
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z
z
z
z
Module de
communication
z Module de communication Modbus LULC032-033
Unité de contrôle standard LUCA
Unités de contrôle évolutif LUCB, LUCC et LUCD
Unité de contrôle magnétique LUCL
Unité de contrôle multifonction LUCM
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 la variable de sortie End_st est
définie sur 1 et si aucun défaut n'est généré (Fault_st = 0).
EIO0000000116 10/2008
29
DFB pour liaison série Modbus
Caractéristiques d'entrées
Le tableau suivant décrit les entrées de ces DFB ainsi que leur disponibilité selon
l'unité de contrôle :
30
Entrée
Type
Plage
Valeur Description
par défaut
Slav_num
INT
1...31
1
Numéro de l'esclave Modbus
√ √ √
Prog_num
INT
1...30
–
Voir 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 de marche directe du moteur √ √ √
Run_rev
EBOOL 0...1
0
Commande de marche inverse du moteur
Rst_flt
EBOOL 0...1
0
Réarmement du défaut (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é
via le bus de communication
√
In_word
INT
–
Cette entrée est utilisée uniquement avec
les programmes 10, 20 ou 30. Reportezvous au tableau suivant et à la description du programme concerné.
–
√ √ √
√ √ √
EIO0000000116 10/2008
DFB pour liaison série Modbus
Le tableau suivant décrit l'entrée In_word :
Entrée
Type
Bit
Description
In_word
INT
0
Commande de marche directe du moteur
√ √ √
1
Commande de marche inverse du moteur
√ √ √
2
Réservé
3
Réarmement du défaut (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é via le bus de communication
√
7
Réservé
8
Alarme de réarmement (par exemple, perte de communication)
9...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 ces DFB :
EIO0000000116 10/2008
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
31
DFB pour liaison série Modbus
Caractéristiques de sortie
Le tableau suivant décrit les sorties de ces DFB ainsi que leur disponibilité selon
l'unité de contrôle :
Sortie
Type
Fault_st
EBOOL 0...1
0
Défaut
√ √ √
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
Valeur Description
par 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 du 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)
√ √
–
Cette sortie est utilisée uniquement avec
les programmes 10, 20 ou 30. Reportezvous au tableau suivant et à la description
du programme concerné.
Out_word INT
32
Plage
–
EIO0000000116 10/2008
DFB pour liaison série Modbus
Le tableau suivant décrit la sortie Out_word :
EIO0000000116 10/2008
Sortie
Type
Bit
Description
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 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 :
0 = le courant décroissant est inférieur à 150%
du FLA
1 = le courant croissant est supérieur à 10%
du FLA
√ √
33
DFB pour liaison série Modbus
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques des DFB Ctrl_cmd_mdb_u_addr et
Ctrl_cmd_mdb_u (utilisant l'adressage XWAY) ainsi que leur disponibilité selon
l'unité de contrôle :
Variable publique
Type
Plage
Valeur
par
défaut
Description
Net_num
INT
100...255
100
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
(utilisant l'adressage M340) ainsi que leur disponibilité selon l'unité de contrôle :
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
√ √ √
34
EIO0000000116 10/2008
DFB pour liaison série Modbus
Comm_manager_u : Gestion de la communication des démarreurs-contrôleurs
TeSys U avec une liaison série Modbus
Présentation
Les blocs fonctions dérivés (DFB) Comm_manager_u permettent de contrôler et de
commander un démarreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW) avec
n'importe quelle unité de contrôle et un module de communication Modbus
LULC032-033 par le réseau Modbus (liaison série). Il doit être associé aux DFB
Ctrl_cmd_mdb_u_•••• pour la gestion des séquences de 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, reportez-vous au guide d’exploitation du module de
communication Modbus LULC032-033.
Caractéristiques
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
Comm_manager _u
Slav_num
Slav_st
Flt_ cmd
Prog _st
Strt_cmd
End_st
In_word
EIO0000000116 10/2008
1
Out_word
35
DFB pour liaison série Modbus
Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U
Le DFB Comm_manager_u est compatible avec les sous-ensembles des
démarreurs-contrôleurs TeSys U suivants :
Base puissance
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z
z
z
z
Module de
communication
z Module de communication Modbus LULC032-033
Unité de contrôle standard LUCA
Unités de contrôle évolutif LUCB, LUCC et LUCD
Unité de contrôle magnétique LUCL
Unité de contrôle multifonction LUCM
Mise en œuvre logicielle
L'illustration suivante montre comment interconnecter les DFB Ctrl_cmd_mdb_u et
Comm_manager_u dans le cadre d'une utilisation du programme Unity Pro en
langage blocs fonctions (FDB) :
1
Slav_num
Slav_ st
Slav_num
F ault_st
F lt_cm d
Prog_ st
Prog_ num
End _st
Strt_c m d
End_ st
4
R st_cm d
Strt_cm d
Out_w ord
In_w ord
Out_ w ord
2
C trl_cm d_m db_u
C om m_m anager _u
Strt_cm d
Fault_st
R st_st
F ault_ st
End _st
End_st
R un_fw d
R eady
R un_rev
C losed
F ault
R un_flt
R un_w arn
Alarm
T ripped
R st_auth
Ther_ov
Starting
Trip_tst
R unning
In_ w ord
Out_w ord
Avg_curr
36
Out_w ord
EIO0000000116 10/2008
DFB pour liaison série Modbus
Caractéristiques d'entrées
Le tableau suivant décrit les entrées de ce DFB :
Entrée
Type
Plage
Slav_num
INT
1...31
Flt_cmd
EBOOL 0...1
Strt_cmd
EBOOL 0...1
0
Commande de démarrage
In_word
INT
–
Connexion à la sortie Out_word du DFB
Ctrl_cmd_mdb_u_••••
–
Valeur
par
défaut
Description
1
Numéro de l'esclave Modbus
0
Commande de réarmement
Caractéristiques de sortie
Le tableau suivant décrit les sorties de ce 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
–
Connexion à l'entrée In_word du DFB
Ctrl_cmd_mdb_u_••••
–
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques de ce DFB :
EIO0000000116 10/2008
Variable
publique
Type
Plage
Valeur
par
défaut
Description
In_cmd[0]...[31]
ARRAY
[0...31] de INT
–
–
Voir Variable publique
In_cmd[0]...[31], page 38
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
–
–
Voir Variable publique
Out_st[0]...[31], page 39
37
DFB pour liaison série Modbus
Variable publique In_cmd[0]...[31]
La variable publique In_cmd[0]...[31] est une table de 31 mots correspondant à
l'adresse de l'esclave Modbus TeSys U. Le tableau suivant décrit les variables
publiques In_cmd[0]...[31] :
38
Variable publique
Type
Bit
Description correspondant à l'esclave 1 à
31 TeSys U
In_cmd[0]
INT
–
Non significatif
In_cmd[1]...[31]
INT
0
Commande de marche directe du moteur
√ √ √
1
Commande de marche inverse du moteur
√ √ √
2
Réservé
3
Réarmement du défaut
√ √ √
(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é
EIO0000000116 10/2008
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
publique Out_st[0]....[31] :
Variable
publique
Type
Bit
Description correspondant à l'esclave 1 à 31 TeSys U
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
√ √
EIO0000000116 10/2008
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
√ √
√ √
39
DFB pour liaison série Modbus
Ctrl_cmd_mdb_t_xxxx : Contrôle/Commande des contrôleurs TeSys T avec une
liaison série Modbus
Présentation
Les blocs fonctions dérivés (DFB) Ctrl_cmd_mdb_t_•••• permettent de contrôler et
de commander un contrôleur Modbus TeSys T LTMR••M••, avec ou sans le module
d'extension LTM E par le réseau Modbus (liaison série).
z
z
Ctrl_cmd_mdb_t_addr utilise l'adressage XWAY et est destiné aux automates
Premium.
Ctrl_cmd_mdb_t_addm utilise la méthode d'adressage destinée aux automates
M340.
Pour plus d'informations, reportez-vous au manuel utilisateur du contrôleur de
gestion de moteur Modbus TeSys T LTM R.
Caractéristiques
40
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
EIO0000000116 10/2008
DFB pour liaison série Modbus
Représentation graphique
1
Ctrl_ cmd_mdb _t
Slav_num
Prog_ num
Rst_cmd
Strt_cmd
Fault_st
Rst_st
End_st
Run_fwd
Ready
Run_rev
Syst_on
Fault
Rst_flt
Alarm
Tripped
Rst_auth
Autotest
Ctrl_ pwr
Lo_speed
Running
Avg_ curr
Starting
Hi_speed
HMI_ctrl
Auto_rst
Pwr _rqst
Rst_ time
Rpd_cycl
Load _shd
Hmi_loss
Net_loss
Motor_ tr
In_word
Out_ word
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.
EIO0000000116 10/2008
41
DFB pour liaison série Modbus
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 la variable de sortie End_st est
définie sur 1 et si aucun défaut n'est généré (Fault_st = 0).
Caractéristiques d'entrées
Le tableau suivant décrit les entrées de ce DFB :
Entrée
Type
Plage
Valeur Description
par défaut
Slav_num
INT
1...31
1
Numéro de l'esclave Modbus
Prog_num
INT
1...30
–
Voir Numéro de programme, page 43
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 de marche directe du moteur
Run_rev
EBOOL 0...1
0
Commande de marche inverse du moteur
Rst_flt
EBOOL 0...1
0
Commande de réarmement de défaut
Autotest
EBOOL 0...1
0
Commande d'autotest
Lo_speed
EBOOL 0...1
0
Commande vitesse 1 du moteur
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
In_word
INT
42
Bit
Description
0
Commande de marche directe du moteur
1
Commande de marche inverse du moteur
2
Réservé
3
Commande de réarmement de défaut
4
Réservé
5
Commande d'autotest
6
Commande vitesse 1 du moteur
7...15
Réservé
EIO0000000116 10/2008
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 ces DFB :
Numéro de
programme
EIO0000000116 10/2008
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
43
DFB pour liaison série Modbus
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
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
Défaut sur le système
Alarm
EBOOL
0...1
0
Alarme sur le système
Tripped
EBOOL
0...1
0
Système déclenché
Rst_auth
EBOOL
0...1
0
Réarmement du 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
Vitesse du moteur
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
Défaut - coupure alimentation requise
Rst_Time
EBOOL
0...1
0
Délai de redémarrage du moteur non défini
Rpd_cycl
EBOOL
0...1
0
Cycle rapide verrouillé
Load_shd
EBOOL
0...1
0
Délestage - en cours
Hmi_loss
EBOOL
0...1
0
Perte de communication au niveau du port IHM
Net_loss
EBOOL
0...1
0
Perte de communication du 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é.
44
EIO0000000116 10/2008
DFB pour liaison série Modbus
Le tableau suivant décrit la sortie Out_word :
Sortie
Type
Out_word DINT
Bit
Description
0
Système disponible
1
Système - sous tension
2
Défaut sur le système
3
Alarme sur le système
4
Système déclenché
5
Réarmement du 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
Défaut - coupure alimentation requise
19
Délai de redémarrage du moteur non défini
20
Cycle rapide verrouillé
21
Délestage - en cours
22
Moteur - vitesse
0 = réglage FLC1 utilisé
1 = réglage FLC2 utilisé
23
Perte de communication au niveau du port IHM
24
Perte de communication du port réseau
25
Moteur verrouillé
26...31 Non significatif
EIO0000000116 10/2008
45
DFB pour liaison série Modbus
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques des DFB Ctrl_cmd_mdb_t_addr et
Ctrl_cmd_mdb_t (utilisant l'adressage XWAY) :
Variable
publique
Type
Plage
Valeur Description
par défaut
Net_num
INT
100...255 100
Adresse réseau
Stat_num
INT
0...255
Adresse de station
0
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 de ce DFB Ctrl_cmd_mdb_t_addm
(utilisant l'adressage M340) :
Variable
publique
46
Type
Plage
Valeur Description
par défaut
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
EIO0000000116 10/2008
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 bloc fonction dérivé (DFB) Comm_manager_t permet de contrôler et de
commander jusqu'à 31 contrôleurs Modbus TeSys T LTMR••M••, avec ou sans le
module d'extension LTM E par le réseau Modbus (liaison série). Il doit être associé
au DFB Ctrl_cmd_mdb_t_•••• pour la gestion des 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, reportez-vous au manuel utilisateur du contrôleur de
gestion de moteur Modbus TeSys T LTM R.
Caractéristiques
Caractéristique
Valeur
Nom
Comm_manager_t
Version
1.00
Entrée
4
Sortie
4
Entrée/sortie
0
Variable publique
3
Représentation graphique
Comm_manager _t
1
Slav_num
Slav_st
Flt_ cmd
Prog _st
Strt_cmd
End_st
In_word
Out_word
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.
EIO0000000116 10/2008
47
DFB pour liaison série Modbus
Mise en œuvre logicielle
L'illustration suivante montre comment interconnecter les DFB Ctrl_cmd_mdb_t et
Comm_manager_t dans le cadre d'une utilisation du programme Unity Pro en
langage blocs fonctions (FDB) :
1
Ctrl_cmd_mdb_t_addr
Comm_ manager_ t
Slav_num
Slav_st
Slav _num
Fault_st
Flt_cmd
Prog _st
Prog _num
End _st
Strt_ cmd
End _st
Rst_ cmd
1
Strt_Mdb_pol
Out_word
In_word
Out_word
Strt_cmd
2
Fault_st
Rst_st
Fault_st
End_st
End _st
Run _fwd
Ready
Run _rev
Syst_on
Fault
Rst_ flt
Alarm
Tripped
Rst_ auth
Autotest
Ctrl_ pwr
Lo _speed
Running
Avg_ curr
Starting
Hi_speed
HMI_ctrl
Auto_rst
Pwr_rqst
Rst_time
Rpd_cycl
Load _shd
Hmi_loss
Net_loss
Motor_tr
In_ word
Out_ word
Out_ word_t
Le DFB Comm_manager_t peut être utilisé avec les démarreurs-contrôleurs TeSys
U et les contrôleurs de gestion de moteur TeSys T présents sur le même réseau
Modbus (liaison série).
48
EIO0000000116 10/2008
DFB pour liaison série Modbus
Caractéristiques d'entrées
Le tableau suivant décrit les entrées de ce DFB :
Entrée
Type
Plage
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
–
Connexion à la sortie Out_word du DFB
Ctrl_cmd_mdb_t_••••
–
Valeur
par défaut
Description
Caractéristiques de sortie
Le tableau suivant décrit les sorties de ce DFB :
Sortie
Type
Plage
Valeur Description
par défaut
Slav_st
INT
1...31
1
Prog_st
INT
20 or 30 –
Numéro de l'esclave Modbus
Numéro de programme du DFB
Ctrl_cmd_mdb_t_••••
End_st
EBOOL 0...1
0
Fin
Out_word
INT
–
Connexion à 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 :
EIO0000000116 10/2008
Variable
publique
Type
Plage
Valeur
par défaut
Description
In_cmd[0]...[31]
ARRAY [0...31]
de INT
–
–
Voir Variable publique
In_cmd[0]...[31], page 50
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
–
–
Voir Variable publique
Out_st[0]...[31], page 51
49
DFB pour liaison série Modbus
Variable publique In_cmd[0]...[31]
La variable publique In_cmd[0]...[31] est une table de 31 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
0
Commande de marche directe du moteur
1
Commande de marche inverse du moteur
2
Réservé
3
Commande de réarmement de défaut
4
Réservé
5
Commande d'autotest
6
Commande vitesse 1 du moteur
7...31 Réservé
50
EIO0000000116 10/2008
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 à
l'esclave 1 à 31 TeSys T
Out_st[0]
DINT
–
Non significatif
Out_st[1]...[31]
DINT
0
Système disponible
1
Système - sous tension
2
Défaut sur le système
3
Alarme sur le système
4
Système déclenché
5
Réarmement du 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
Défaut - coupure alimentation requise
19
Délai de redémarrage du moteur non défini
20
Cycle rapide verrouillé
21
Délestage - en cours
22
Moteur - vitesse
0 = réglage FLC1 utilisé
1 = réglage FLC2 utilisé
23
Perte de communication au niveau du port IHM
24
Perte de communication du port réseau
25
Moteur verrouillé
26...31 Non significatif
EIO0000000116 10/2008
51
DFB pour liaison série Modbus
52
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
EIO0000000116 10/2008
DFB avec liaison série Modbus et
Modbus ® \ TCP
3
Introduction
Ce chapitre décrit les DFB des systèmes TeSys U et TeSys T dans une liaison série
Modbus et Modbus® \ TCP.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
EIO0000000116 10/2008
Page
Special_mdb_u_xxxx : DFB des démarreurs-contrôleurs TeSys U avec une
liaison série Modbus et Modbus® \ TCP
54
Special_mdb_t_xxxx : DFB des démarreurs-contrôleurs TeSys T avec une
liaison série Modbus et Modbus® \ TCP
64
Custom_mdb_xxxx : DFB de lecture personnalisée avec une liaison série Modbus et Modbus® \ TCP
80
53
DFB avec liaison série Modbus et Modbus ® \ TCP
Special_mdb_u_xxxx : DFB des démarreurs-contrôleurs TeSys U avec une
liaison série Modbus et Modbus® \ TCP
Présentation
Les blocs fonctions dérivés (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) équipé
d'une unité de contrôle multifonction LUCM et d'un module de communication
Modbus LULC032-033 directement par un réseau Modbus (liaison série) ou par une
passerelle Ethernet avec un réseau Modbus® \ TCP.
z
z
Special_mdb_u_addr utilise l'adressage XWAY et est destiné aux automates
Premium.
Special_mdb_u_addm utilise la méthode d'adressage destinée aux automates
M340.
Pour plus d’informations, reportez-vous au guide d’exploitation du module de
communication Modbus LULC032-033.
Caractéristiques
Caractéristique
Valeur
Nom
Special_mdb_u_addr
Special_mdb_u_addm
Version
1.00
1.00
Entrée
4
4
Sortie
3
3
Entrée/sortie
0
0
Variable publique
7
9
Représentation graphique
Special _mdb_u
1
Slav_num
Prog _num
54
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End_st
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
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
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z Unité de contrôle multifonction LUCM
Module de
communication
z Module de communication Modbus LULC032-033
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 la variable de sortie End_st est
définie sur 1 et si aucun défaut n'est généré (Fault_st = 0).
Caractéristiques d'entrées
Le tableau suivant décrit les entrées DFB :
Entrée
Type
Plage
Valeur
par défaut
Description
Slav_num
INT
1...31
1
Numéro de l'esclave Modbus
0...6
0
Numéro de programme
Voir Numéro de programme, page 56
Rst_cmd
EBOOL 0...1
0
Commande de réarmement
Strt_cmd
EBOOL 0...1
0
Commande de démarrage
Prog_num INT
Caractéristiques de sortie
Le tableau suivant décrit les sorties DFB :
Sortie
EIO0000000116 10/2008
Type
Plage
Valeur
par défaut
Description
Fault_st
EBOOL 0...1
0
Défaut
Rst_st
EBOOL 0...1
0
Réarmement
End_st
EBOOL 0...1
0
Fin
55
DFB avec liaison série Modbus et Modbus ® \ TCP
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 N1
5
Statistiques : statistiques du déclenchement N2 et statistiques du déclenchement N3
6
Statistiques : statistiques du déclenchement N4
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques des DFB Special_mdb_u_addr et
Special_mdb_u (utilisant l'adressage XWAY) :
Variable
publique
Type
Plage
Net_num
INT
100...255 100
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
56
Valeur Description
par défaut
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 58 à Variable
publique Out_data[0]...[15] (programme 6), page 63
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Le tableau suivant décrit les variables publiques de ce DFB Special_mdb_u_addm
(utilisant l'adressage M340) :
Variable
publique
Type
Plage
Valeur Description
par défaut
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
Out_data[0]...[15] ARRAY [0...15]
de INT
EIO0000000116 10/2008
0...65535 0
Réservé au support
Les données de sortie dépendent
du numéro de programme.
Voir les rubriques Variable publique Out_data[0]...[15] (programme 1), page 58 à Variable
publique Out_data[0]...[15] (programme 6), page 63
57
DFB avec liaison série Modbus et Modbus ® \ TCP
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
7
Défaut de sous-charge
8
Défaut de déclenchement par le bus
Out_data[1]
INT
461
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
58
Alarme de module
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Variable
publique
Type
Registre Bit
Out_data[2]
INT
457
Description
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
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) :
EIO0000000116 10/2008
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
59
DFB avec liaison série Modbus 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) :
z 6 = plage de réglages de 0,15 à 0,6 A
z 14 = plage de réglages de 0,35 à 1,4 A
z 50 = plage de réglages de 1,25 à 5 A
z 120 = plage de réglages de 3 à 12 A
z 180 = plage de réglages de 4,5 à 18 A
z 320 = plage de réglages de 8 à 32 A
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
60
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
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) :
z 6 = plage de réglages de 0,15 à 0,6 A
z 14 = plage de réglages de 0,35 à 1,4 A
z 50 = plage de réglages de 1,25 à 5 A
z 120 = plage de réglages de 3 à 12 A
z 180 = plage de réglages de 4,5 à 18 A
z 320 = plage de réglages de 8 à 32 A
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
EIO0000000116 10/2008
61
DFB avec liaison série Modbus 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) :
z 6 = plage de réglages de 0,15 à 0,6 A
z 14 = plage de réglages de 0,35 à 1,4 A
z 50 = plage de réglages de 1,25 à 5 A
z 120 = plage de réglages de 3 à 12 A
z 180 = plage de réglages de 4,5 à 18 A
z 320 = plage de réglages de 8 à 32 A
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
62
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
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
z
z
z
z
z
z
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
EIO0000000116 10/2008
63
DFB avec liaison série Modbus et Modbus ® \ TCP
Special_mdb_t_xxxx : DFB des démarreurs-contrôleurs TeSys T avec une
liaison série Modbus et Modbus® \ TCP
Présentation
Les blocs fonctions dérivés (DFB) Special_mdb_t_•••• permettent de lire jusqu'à 16
registres prédéfinis d'un contrôleur TeSys T LTM R••M•• par le réseau Modbus
(liaison série) ou un contrôleur TeSys T LTM R••E•• par le réseau Modbus® \ TCP.
z
z
Special_mdb_t_addr utilise l'adressage XWAY et est destiné aux automates
Premium.
Special_mdb_t_addm utilise la méthode d'adressage destinée aux automates
M340.
Pour plus d'informations, reportez-vous au manuel utilisateur du contrôleur de
gestion de moteur TeSys T LTM R Modbus (liaison série) et au manuel utilisateur
du contrôleur de gestion de moteur TeSys T LTM R Modbus® \ TCP.
Caractéristiques
Caractéristique
Valeur
Nom
Special_mdb_t_addr
Special_mdb_t_addm
Version
1.00
1.00
Entrée
4
4
Sortie
3
3
Entrée/sortie
0
0
Variable publique
7
9
Représentation graphique
Special _mdb_ t
1
Slav_num
Prog _num
64
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End_st
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Compatibilité avec les contrôleurs TeSys T
Les DFB Special_mdb_t_•••• sont compatibles avec toutes les versions de
contrôleurs TeSys T LTM R••M•• et LTM R••E••, avec ou sans le module d'extension
LTM E.
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 la variable de sortie End_st est
définie sur 1 et si aucun défaut n'est généré (Fault_st = 0).
Caractéristiques d'entrées
Le tableau suivant décrit les entrées DFB :
Entrée
Type
Plage
Valeur
par défaut
Description
Slav_num
INT
1...31
1
Numéro de l'esclave Modbus
0...6
0
Numéro de programme
Voir Numéro de programme, page 66
Rst_cmd
EBOOL 0...1
0
Commande de réarmement
Strt_cmd
EBOOL 0...1
0
Commande de démarrage
Prog_num INT
Caractéristiques de sortie
Le tableau suivant décrit les sorties DFB :
Sortie
EIO0000000116 10/2008
Type
Plage
Valeur
par défaut
Description
Fault_st
EBOOL 0...1
0
Défaut
Rst_st
EBOOL 0...1
0
Réarmement
End_st
EBOOL 0...1
0
Fin
65
DFB avec liaison série Modbus et Modbus ® \ TCP
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 ces DFB :
Numéro de
programme
66
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 (N0)
41
Statistiques : statistiques du dernier défaut avec module d'extension
(N0)
50
Statistiques : statistiques du défaut N1
51
Statistiques : statistiques du défaut N1 (avec module d'extension)
60
Statistiques : statistiques du défaut N2
61
Statistiques : statistiques du défaut N2 (avec module d'extension)
70
Statistiques : statistiques du défaut N3
71
Statistiques : statistiques du défaut N3 (avec module d'extension)
80
Statistiques : statistiques du défaut N4
81
Statistiques : statistiques du défaut N4 (avec module d'extension)
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques des DFB Special_mdb_t_addr et
Special_mdb_t (utilisant l'adressage XWAY) :
Variable publique
Type
Plage
Valeur Description
par défaut
Net_num
INT
100...255 100
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] 0...65535 0
de INT
Les données de sortie dépendent du numéro de programme.
Voir les rubriques Variable publique Out_data[0]...[15]
(programme 1), page 58 à Variable publique
Out_data[0]...[15] (programme 6), page 63
Le tableau suivant décrit les variables publiques du DFB Special_mdb_t_addm
(utilisant l'adressage M340) :
Variable publique
Type
Plage
Valeur Description
par défaut
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] 0...65535 0
de INT
EIO0000000116 10/2008
Les données de sortie dépendent du numéro de programme.
Voir les rubriques Variable publique Out_data[0]...[15] (programme 1), page 58 à Variable publique Out_data[0]...[15]
(programme 6), page 63
67
DFB avec liaison série Modbus et Modbus ® \ TCP
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]
68
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)
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Variable publique
Type
Registre Bit
Description
(1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés.
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
8...9
Non significatif
10
Port IHM - alarme
11
Température interne contrôleur - alarme
12...14 Non significatif
Out_data[3]
INT
462
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)
(1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés.
EIO0000000116 10/2008
69
DFB avec liaison série Modbus et Modbus ® \ TCP
Variable publique
Type
Registre Bit
Description
Out_data[4]
INT
457
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)
Out_data[5]
INT
458
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.
70
EIO0000000116 10/2008
DFB avec liaison série Modbus 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) :
EIO0000000116 10/2008
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é
71
DFB avec liaison série Modbus et Modbus ® \ TCP
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) :
72
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
EIO0000000116 10/2008
DFB avec liaison série Modbus 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) :
EIO0000000116 10/2008
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]
–
–
–
73
DFB avec liaison série Modbus et Modbus ® \ TCP
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 - code N0
Out_data[1]
INT
151
Moteur - rapport courant pleine charge N0 (% FLC max)
Out_data[2]
INT
152
Capacité thermique - N0 (% du niveau de déclenchement)
Out_data[3]
INT
153
Courant moyen - rapport N0 (% FLC)
Out_data[4]
INT
154
Courant L1 - rapport N0 (% FLC)
Out_data[5]
INT
155
Courant L2 - rapport N0 (% FLC)
Out_data[6]
INT
156
Courant L3 - rapport N0 (% FLC)
Out_data[7]
INT
157
Courant terre - rapport N0 (x 0,1% FLC min)
Out_data[8]
INT
158
Courant pleine charge maximum - N0 (x 0,1 A)
Out_data[9]
INT
159
Déséquilibre courant phase - N0 (%)
Out_data[10]
INT
160
Fréquence - N0 (x 0,1 Hz)
Out_data[11]
INT
161
Capteur température moteur - N0 (x 0,1 Ω)
Out_data[12]
WORD[4] 162
Out_data[13]
163
Out_data[14]
164
Out_data[15]
165
74
Date et heure - N0
Voir DT_DateTime, page 133
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
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 - N0 (V)
Out_data[1]
INT
167
Tension L3-L1 - N0 (V)
Out_data[2]
INT
168
Tension L1-L2 - N0 (V)
Out_data[3]
INT
169
Tension L2-L3 - N0 (V)
Out_data[4]
INT
170
Déséquilibre tension phase - N0 (%)
Out_data[5]
INT
171
Puissance active - N0 (kW)
Out_data[6]
INT
172
Facteur de puissance - N0 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
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 N1 (numéro de programme 50) :
Variable publique
Type
Registre Description
Out_data[0]
INT
180
Défaut - code N1
Out_data[1]
INT
181
Moteur - rapport courant pleine charge N1 (% FLC max)
Out_data[2]
INT
182
Capacité thermique - N1 (% du niveau de déclenchement)
Out_data[3]
INT
183
Courant moyen - rapport N1 (% FLC)
Out_data[4]
INT
184
Courant L1 - rapport N1 (% FLC)
Out_data[5]
INT
185
Courant L2 - rapport N1 (% FLC)
Out_data[6]
INT
186
Courant L3 - rapport N1 (% FLC)
Out_data[7]
INT
187
Courant terre - rapport N1 (x 0,1% FLC min)
Out_data[8]
INT
188
Courant pleine charge maximum - N1 (x 0,1 A)
Out_data[9]
INT
189
Déséquilibre courant phase - N1 (%)
Out_data[10]
INT
190
Fréquence - N1 (x 0,1 Hz)
Out_data[11]
INT
191
Capteur température moteur - N1 (x 0,1 Ω)
Out_data[12]
WORD[4] 192
Out_data[13]
193
Out_data[14]
194
Out_data[15]
195
EIO0000000116 10/2008
Date et heure - N1
Voir DT_DateTime, page 133
75
DFB avec liaison série Modbus et Modbus ® \ TCP
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 N1 avec module d'extension (numéro de
programme 51) :
Variable publique
Type
Registre Description
Out_data[0]
INT
196
Tension moyenne - N1 (V)
Out_data[1]
INT
197
Tension L3-L1 - N1 (V)
Out_data[2]
INT
198
Tension L1-L2 - N1 (V)
Out_data[3]
INT
199
Tension L2-L3 - N1 (V)
Out_data[4]
INT
200
Déséquilibre tension phase - N1 (%)
Out_data[5]
INT
201
Puissance active - N1 (kW)
Out_data[6]
INT
202
Facteur de puissance - N1 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
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 N2 (numéro de programme 60) :
Variable publique
Type
Registre Description
Out_data[0]
INT
210
Défaut - code N2
Out_data[1]
INT
211
Moteur - rapport courant pleine charge N2 (% FLC max)
Out_data[2]
INT
212
Capacité thermique - N2 (% du niveau de déclenchement)
Out_data[3]
INT
213
Courant moyen - rapport N2 (% FLC)
Out_data[4]
INT
214
Courant L1 - rapport N2 (% FLC)
Out_data[5]
INT
215
Courant L2 - rapport N2 (% FLC)
Out_data[6]
INT
216
Courant L3 - rapport N2 (% FLC)
Out_data[7]
INT
217
Courant terre - rapport N2 (x 0,1% FLC min)
Out_data[8]
INT
218
Courant pleine charge maximum - N2 (x 0,1 A)
Out_data[9]
INT
219
Déséquilibre courant phase - N2 (%)
Out_data[10]
INT
220
Fréquence - N2 (x 0,1 Hz)
Out_data[11]
INT
221
Capteur température moteur - N2 (x 0,1 Ω)
Out_data[12]
WORD[4] 222
Out_data[13]
223
Out_data[14]
224
Out_data[15]
225
76
Date et heure - N2
Voir DT_DateTime, page 133
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
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 N2 avec module d'extension (numéro de
programme 61) :
Variable publique
Type
Registre Description
Out_data[0]
INT
226
Tension moyenne - N2 (V)
Out_data[1]
INT
227
Tension L3-L1 - N2 (V)
Out_data[2]
INT
228
Tension L1-L2 - N2 (V)
Out_data[3]
INT
229
Tension L2-L3 - N2 (V)
Out_data[4]
INT
230
Déséquilibre tension phase - N2 (%)
Out_data[5]
INT
231
Puissance active - N2 (kW)
Out_data[6]
INT
232
Facteur de puissance - N2 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
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 N3 (numéro de programme 70) :
Variable publique
Type
Registre Description
Out_data[0]
INT
240
Défaut - code N3
Out_data[1]
INT
241
Moteur - rapport courant pleine charge N3 (% FLC max)
Out_data[2]
INT
242
Capacité thermique - N3 (% du niveau de déclenchement)
Out_data[3]
INT
243
Courant moyen - rapport N3 (% FLC)
Out_data[4]
INT
244
Courant L1 - rapport N3 (% FLC)
Out_data[5]
INT
245
Courant L2 - rapport N3 (% FLC)
Out_data[6]
INT
246
Courant L3 - rapport N3 (% FLC)
Out_data[7]
INT
247
Courant terre - rapport N3 (x 0,1% FLC min)
Out_data[8]
INT
248
Courant pleine charge maximum - N3 (x 0,1 A)
Out_data[9]
INT
249
Déséquilibre courant phase - N3 (%)
Out_data[10]
INT
250
Fréquence - N3 (x 0,1 Hz)
Out_data[11]
INT
251
Capteur température moteur - N3 (x 0,1 Ω)
Out_data[12]
WORD[4] 252
Out_data[13]
253
Out_data[14]
254
Out_data[15]
255
EIO0000000116 10/2008
Date et heure - N3
Voir DT_DateTime, page 133
77
DFB avec liaison série Modbus et Modbus ® \ TCP
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 N3 avec module d'extension (numéro de
programme 71) :
Variable publique
Type
Registre Description
Out_data[0]
INT
256
Tension moyenne - N3 (V)
Out_data[1]
INT
257
Tension L3-L1 - N3 (V)
Out_data[2]
INT
258
Tension L1-L2 - N3 (V)
Out_data[3]
INT
259
Tension L2-L3 - N3 (V)
Out_data[4]
INT
260
Déséquilibre tension phase - N3 (%)
Out_data[5]
INT
261
Puissance active - N3 (kW)
Out_data[6]
INT
262
Facteur de puissance - N3 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
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 N4 (numéro de programme 80) :
Variable publique
Type
Registre Description
Out_data[0]
INT
270
Défaut - code N4
Out_data[1]
INT
271
Moteur - rapport courant pleine charge N4 (% FLC max)
Out_data[2]
INT
272
Capacité thermique - N4 (% du niveau de déclenchement)
Out_data[3]
INT
273
Courant moyen - rapport N4 (% FLC)
Out_data[4]
INT
274
Courant L1 - rapport N4 (% FLC)
Out_data[5]
INT
275
Courant L2 - rapport N4 (% FLC)
Out_data[6]
INT
276
Courant L3 - rapport N4 (% FLC)
Out_data[7]
INT
277
Courant terre - rapport N4 (x 0,1% FLC min)
Out_data[8]
INT
278
Courant pleine charge maximum - N4 (x 0,1 A)
Out_data[9]
INT
279
Déséquilibre courant phase - N4 (%)
Out_data[10]
INT
280
Fréquence - N4 (x 0,1 Hz)
Out_data[11]
INT
281
Capteur température moteur - N4 (x 0,1 Ω)
Out_data[12]
WORD[4] 282
Out_data[13]
283
Out_data[14]
284
Out_data[15]
285
78
Date et heure - N4
Voir DT_DateTime, page 133
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
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 N4 avec module d'extension (numéro de
programme 81) :
EIO0000000116 10/2008
Variable publique
Type
Registre Description
Out_data[0]
INT
286
Tension moyenne - N4 (V)
Out_data[1]
INT
287
Tension L3-L1 - N4 (V)
Out_data[2]
INT
288
Tension L1-L2 - N4 (V)
Out_data[3]
INT
289
Tension L2-L3 - N4 (V)
Out_data[4]
INT
290
Déséquilibre tension phase - N4 (%)
Out_data[5]
INT
291
Puissance active - N4 (kW)
Out_data[6]
INT
292
Facteur de puissance - N4 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
79
DFB avec liaison série Modbus et Modbus ® \ TCP
Custom_mdb_xxxx : DFB de lecture personnalisée avec une liaison série
Modbus et Modbus® \ TCP
Présentation
Les blocs fonctions dérivés (DFB) Custom_mdb_•••• permettent de lire jusqu'à 5
ensembles de registres d'un seul équipement TeSys par un réseau Modbus (liaison
série) ou Modbus® \ TCP.
z
z
Custom_mdb_addr utilise l'adressage XWAY et est destiné aux automates
Premium.
Custom_mdb_addm utilise la méthode d'adressage destinée aux automates
M340.
Les DFB Custom_mdb_•••• complètent les DFB Special_mdb_u_•••• et
Special_mdb_t_•••• et permettent à l'utilisateur de sélectionner les registres à lire.
Caractéristiques
Caractéristique
Valeur
Nom
Custom_mdb_addr
Custom_mdb_addm
Version
1.00
1.00
Entrée
3
3
Sortie
3
3
Entrée/sortie
0
0
Variable publique
13
15
Représentation graphique
Custom_mdb
1
Slav_num
Fault_st
80
Rst_cmd
Rst_st
Strt_cmd
End_st
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Compatibilité avec les systèmes TeSys U et TeSys T
z
TeSys U : Les DFB Custom_mdb_•••• sont compatibles avec les sousensembles des démarreurs-contrôleurs TeSys U suivants :
z Base puissance 1 sens de marche LUB•• et base puissance 2 sens de marche
LU2B•• (jusqu'à 32 A/15 kW)
z Unité de contrôle multifonction LUCM
z Module de communication Modbus LULC032-033
z
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
z
z
z
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 la variable de sortie End_st est
définie sur 1 et si aucun défaut n'est généré (Fault_st = 0).
Les variables publiques permettent à l'utilisateur de lire jusqu'à 5 ensembles
de16 registres maximum chacun :
z L'utilisateur définit le point de départ d'un ensemble de registres avec la
variable publique In_reg.
z L'utilisateur définit le nombre de registres dans un ensemble avec la variable
publique In_len correspondante.
z Le contenu des registres est ensuite transmis à la variable publique Out_dat
correspondante.
Caractéristiques d'entrées
Le tableau suivant décrit les entrées 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 de sortie
Le tableau suivant décrit les sorties DFB :
Sortie
Type
Valeur par défaut
Description
Fault_st
EBOOL 0...1
0
Défaut
Rst_st
EBOOL 0...1
0
Réarmement
End_st
EBOOL 0...1
0
Fin
EIO0000000116 10/2008
Plage
81
DFB avec liaison série Modbus et Modbus ® \ TCP
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques des DFB Custom_mdb_addr et
Custom_mdb (utilisant l'adressage XWAY) :
Variable publique
Type
Plage
Net_num
INT
100...255 100
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
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
Réservé au support
82
Valeur par
défaut
0
0
Description
EIO0000000116 10/2008
DFB avec liaison série Modbus et Modbus ® \ TCP
Le tableau suivant décrit les variables publiques de ce 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
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
Réservé au support
EIO0000000116 10/2008
0
Quatrième octet de l'adresse IP
83
DFB avec liaison série Modbus et Modbus ® \ TCP
84
EIO0000000116 10/2008
DFB pour Profibus
EIO0000000116 10/2008
DFB pour Profibus
4
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
EIO0000000116 10/2008
Page
Ctrl_pfb_u_ms : Contrôle/Commande des démarreurs-contrôleurs TeSys U
pour Profibus DP MS
86
Ctrl_pfb_u_mms : Contrôle/Commande des démarreurs-contrôleurs TeSys U
pour Profibus DP MMS
90
Ctrl_pfb_t_mms : Contrôle/Commande des contrôleurs TeSys T pour Profibus
DP MMS
93
85
DFB pour Profibus
Ctrl_pfb_u_ms : Contrôle/Commande des démarreurs-contrôleurs TeSys U pour
Profibus DP MS
Présentation
Le bloc fonction dérivé (DFB) Ctrl_pfb_u_ms permet de contrôler et de commander
un démarreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW) 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, reportez-vous au guide d’exploitation du
module de communication Profibus DP LULC07.
Caractéristiques
86
Caractéristique
Valeur
Nom
Ctrl_pfb_u_ms
Version
1.00
Entrée
7
Sortie
10
Entrée/sortie
0
Variable publique
0
EIO0000000116 10/2008
DFB pour Profibus
Représentation graphique
Ctrl_ pfb_u_ms
Ms_in 1
1
Ms_out1
Run_fwd
Ready
Run_rev
Closed
Tripped
Rst_flt
Fault_st
Rst_warn
Alarm
Rst_auth
Em_strt
Trip_tst
Starting
Running
Avg_curr
Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U
Le DFB Ctrl_pfb_u_ms est compatible avec les sous-ensembles des démarreurscontrôleurs TeSys U suivants :
Base puissance
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z
z
z
z
Module de communication
z Module de communication Profibus DP LULC07
Modules de fichiers
GSD
z
z
z
z
Unité de contrôle standard LUCA
Unités de contrôle évolutif LUCB, LUCC et LUCD
Unité de contrôle magnétique LUCL
Unité de contrôle multifonction LUCM
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
Mise en œuvre logicielle
z
z
EIO0000000116 10/2008
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.
87
DFB pour Profibus
Caractéristiques d'entrées
Le tableau suivant décrit les entrées de ces DFB ainsi que leur disponibilité selon
l'unité de contrôle :
88
Entrée
Type
Plage
Valeur Description
par défaut
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 de marche directe du moteur
Run_rev
EBOOL 0...1
0
Commande de marche inverse du moteur √ √ √
Rst_flt
EBOOL 0...1
0
Réarmement du défaut (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, per- √ √ √
te 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
√
EIO0000000116 10/2008
DFB pour Profibus
Caractéristiques de sortie
Le tableau suivant décrit les sorties de ces DFB ainsi que leur disponibilité selon
l'unité de contrôle :
EIO0000000116 10/2008
Sortie
Type
Plage
Valeur Description
par défaut
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 du 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
Courant moyen moteur (x 1% FLA)
√ √
0...200 0
89
DFB pour Profibus
Ctrl_pfb_u_mms : Contrôle/Commande des démarreurs-contrôleurs TeSys U
pour Profibus DP MMS
Présentation
Le bloc fonction dérivé (DFB) Ctrl_pfb_u_mms permet de contrôler et de
commander un démarreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW) avec
une unité de contrôle multifonction LUCM et un module de communication Profibus
DP LULC07 par le 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 guide
d’exploitation du module de communication Profibus DP LULC07.
Caractéristiques
Caractéristique
90
Valeur
Nom
Ctrl_pfb_u_mms
Version
1.00
Entrée
10
Sortie
13
Entrée/sortie
0
Variable publique
0
EIO0000000116 10/2008
DFB pour Profibus
Représentation graphique
Ctrl_pfb_u_mms
Mms_in1
1
Mms_out1
Mms_in2
Run_rev
Rev_st
Off_cmd
Off_st
Run_fwd
Fwd_st
Rst_flt
Rst_warn
Th_ov_st
Automode_st
Fault
Em_strt
Ther_ov_test
Automode_cmd
Alarm
Ready
Starting
Running
Tripped
Avg_curr
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émarreurscontrôleurs TeSys U suivants :
Base puissance
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z Unité de contrôle multifonction LUCM
Module de communication
z Module de communication Profibus DP LULC07
Modules de fichiers
GSD
z Sc Mu R MMS avec ou sans PKW
z Sc Mu L MMS avec ou sans PKW
Mise en œuvre logicielle
z
z
EIO0000000116 10/2008
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.
91
DFB pour Profibus
Caractéristiques d'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éarmement du défaut
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 de sortie
Le tableau suivant décrit les sorties 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
92
0...2000 0
Courant moyen moteur (x 0,1% FLA)
EIO0000000116 10/2008
DFB pour Profibus
Ctrl_pfb_t_mms : Contrôle/Commande des contrôleurs TeSys T pour Profibus
DP MMS
Présentation
Le bloc fonction dérivé (DFB) Ctrl_pfb_t_mms permet de contrôler et de commander
un contrôleur TeSys T LTM R••P•• unique 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, reportez-vous au manuel
utilisateur du contrôleur de gestion de moteur Profibus TeSys T LTM R.
Caractéristiques
Caractéristique
Valeur
Nom
Ctrl_pfb_t_mms
Version
1.00
Entrée
11
Sortie
22
Entrée/sortie
0
Variable publique
0
EIO0000000116 10/2008
93
DFB pour Profibus
Représentation graphique
Ctrl_pfb_t_mms
Mms_in1
1
Mms_out1
Mms_in 2
Mms_in 5
Run_rev
Rev_ st
Off_ cmd
Off_ st
Run_fwd
Fwd_ st
Rst_flt
Th_ov_ st
Automode_ st
Em_strt
Fault
Autotest
Alarm
Automode_ cmd
Lo _speed
Ready
Starting
Running
Tripped
Auto _rst
Pwr_ rqst
Rst_time
Rpd_cycl
Load _shd
Hi_ speed
Hmi_loss
Net_loss
Motor_tr
Avg_curr
Compatibilité avec les contrôleurs TeSys T
Le DFB Ctrl_pfb_t_mms est compatible avec toutes les versions de contrôleurs
TeSys T LTM R••P••, avec ou sans le module d'extension LTM E.
94
EIO0000000116 10/2008
DFB pour Profibus
Mise en œuvre logicielle
z
z
Les mots d'entrée Mms_in1, Mms_in2 et Mms_in5 doivent être liés respectivement au 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 d'entrées
Le tableau suivant décrit les entrées DFB :
Entrée
Type
Plage
Valeur Description
par défaut
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 de marche inverse du moteur
Off_cmd
EBOOL 0...1
0
Commande d'arrêt (Stop)
Run_fwd
EBOOL 0...1
0
Commande de marche directe du moteur
Rst_flt
EBOOL 0...1
0
Commande de réarmement de défaut
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
0
Commande vitesse 1 du moteur
EBOOL 0...1
EIO0000000116 10/2008
95
DFB pour Profibus
Caractéristiques de sortie
Le tableau suivant décrit les sorties 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 système
Alarm
EBOOL
0...1
0
Alarme sur le système
Ready
EBOOL
0...1
0
Système disponible
Starting
EBOOL
0...1
0
Démarrage du moteur
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
Délai de redémarrage du moteur 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
Vitesse du moteur
Hmi_loss
EBOOL
0...1
0
Perte de communication au niveau du port IHM
Net_loss
EBOOL
0...1
0
Perte de communication du port réseau
Motor_tr
EBOOL
0...1
0
Moteur verrouillé
Avg_curr
INT
0...2000
0
Courant moyen moteur (x 0,1% FLA)
96
EIO0000000116 10/2008
DFB pour commande/contrôle cyclique
EIO0000000116 10/2008
DFB pour commande/contrôle
cyclique
5
Introduction
Ce chapitre décrit les DFB de commande/contrôle des systèmes TeSys U et
TeSys T.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Ctrl_cmd_u : Commande/contrôle cyclique des démarreurs-contrôleurs
TeSys U
Ctrl_cmd_t : Commande/contrôle cyclique des contrôleurs TeSys T
EIO0000000116 10/2008
Page
98
102
97
DFB pour commande/contrôle cyclique
Ctrl_cmd_u : Commande/contrôle cyclique des démarreurs-contrôleurs
TeSys U
Présentation
Le bloc fonction dérivé (DFB) Ctrl_cmd_u permet de contrôler et de commander un
démarreur-contrôleur TeSys U unique (jusqu'à 32 A/15 kW) par des échanges de
données cycliques sur les réseaux Modbus® \ TCP (scrutation des E/S), CANopen
et Advantys STB.
Pour plus d'informations, reportez-vous au guide d'exploitation du module de
communication Modbus LULC032-033, au guide d'exploitation du module de
communication CANopen LULC08, ainsi qu'au guide d'exploitation du module de
communication Advantys STB LULC15.
Caractéristiques
Caractéristique
98
Valeur
Nom
Ctrl_cmd_u
Version
1.00
Entrée
7
Sortie
11
Entrée/sortie
0
Variable publique
0
EIO0000000116 10/2008
DFB pour commande/contrôle cyclique
Représentation graphique
Ctrl_cmd_u
Reg_455
1
Reg_704
Reg_703
Run_fwd
Ready
Run_rev
Closed
Tripped
Run_flt
Fault
Run_warn
Alarm
Ther_ov_test
Rst_auth
Trip_tst
Starting
Running
Avg_ curr
Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U
Le DFB Ctrl_cmd_u est compatible avec les sous-ensembles des démarreurscontrôleurs TeSys U suivants :
Base puissance
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z
z
z
z
Unité de contrôle standard LUCA
Unités de contrôle évolutif LUCB, LUCC et LUCD
Unité de contrôle magnétique LUCL
Unité de contrôle multifonction LUCM
Module de communi- z Module de communication CANopen LULC08
z Module de communication Advantys STB LULC15
cation
z Module de communication Modbus LULC032-033 avec
passerelle Ethernet
EIO0000000116 10/2008
99
DFB pour commande/contrôle cyclique
Caractéristiques d'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 Description
par défaut
Reg_455
INT
0...65535 0
Run_fwd
EBOOL 0...1
Run_rev
EBOOL 0...1
Rst_flt
EBOOL 0...1
0
Réarmement du défaut (si le registre 451 = 102 ou 104, l'acquit- √ √ √
tement du défaut provoque le rétablissement des paramètres
d'usine du module de communication)
Liaison vers le registre 455 de données d'entrée cycliques
√ √ √
0
Commande de marche directe du moteur
√ √ √
0
Commande de marche inverse du moteur
√ √ √
√ √ √
Rst_warn EBOOL 0...1
0
Alarme de réarmement (par exemple, perte de communication)
Ther_ov_ EBOOL 0...1
test
0
Test de défaut de surcharge thermique automatique
√
Trip_tst
0
Test de déclenchement de surintensité par le bus de communication
√
100
EBOOL 0...1
EIO0000000116 10/2008
DFB pour commande/contrôle cyclique
Caractéristiques de sortie
Le tableau suivant décrit les sorties de ces DFB ainsi que leur disponibilité selon
l'unité de contrôle :
Sortie
Type
Plage
Valeur Description
par défaut
Reg_704
INT
0...65535 0
Reg_703
INT
0...65535 0
Ready
EBOOL 0...1
0
Liaison vers le registre 704 de données de sortie cycliques
√ √ √
Liaison vers le registre 703 de données de sortie cycliques
√ √ √
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 du 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
Courant moyen moteur (x 1% FLA)
√ √
EIO0000000116 10/2008
0...200
101
DFB pour commande/contrôle cyclique
Ctrl_cmd_t : Commande/contrôle cyclique des contrôleurs TeSys T
Présentation
Le bloc fonction dérivé Ctrl_cmd_t permet de contrôler et de commander un
contrôleur CANopen TeSys T LTM R••C•• unique ou un contrôleur Modbus® \ TCP
TeSys T LTMR••E•• par des échanges de données cycliques sur les réseaux
Modbus® \ TCP (scrutation des E/S) et CANopen.
Pour plus d'informations, reportez-vous au manuel utilisateur du contrôleur de
gestion de moteur TeSys T LTM R Modbus® \ TCP et au manuel utilisateur du
contrôleur de gestion de moteur CANopen TeSys T LTM R.
Caractéristiques
Caractéristique
102
Valeur
Nom
Ctrl_cmd_t
Version
1.00
Entrée
7
Sortie
21
Entrée/sortie
0
Variable publique
0
EIO0000000116 10/2008
DFB pour commande/contrôle cyclique
Représentation graphique
Ctrl_cmd_t
Reg_455
1
Reg_704
Reg_456
Run_fwd
Ready
Run_rev
Syst_on
Lo_ speed
Rst_flt
Autotest
Fault
Alarm
Tripped
Rst_auth
Ctrl_ pwr
Running
Starting
Hmi_ctrl
Auto_rst
Pwr_rqst
Rst_time
Rpd_ cycl
Load_ shd
Hi_speed
Hmi_loss
Net_loss
Motor_tr
Avg_ curr
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ôleurs Modbus® \ TCP TeSys
T LTM R••E••, avec ou sans le module d'extension LTM E.
EIO0000000116 10/2008
103
DFB pour commande/contrôle cyclique
Caractéristiques d'entrées
Le tableau suivant décrit les entrées 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 de marche directe du moteur
Run_rev
EBOOL
0...1
0
Commande de marche inverse du moteur
Lo_speed
EBOOL
0...1
0
Commande vitesse 1 du moteur
Rst_flt
EBOOL
0...1
0
Commande de réarmement de défaut
Autotest
EBOOL
0...1
0
Commande d'autotest
104
EIO0000000116 10/2008
DFB pour commande/contrôle cyclique
Caractéristiques de sortie
Le tableau suivant décrit les sorties 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
Défaut sur le système
Alarm
EBOOL
0...1
0
Alarme sur le système
Tripped
EBOOL
0...1
0
Système déclenché
Rst_auth
EBOOL
0...1
0
Réarmement du 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
Load_shd
EBOOL
0...1
0
Délestage - en cours
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 IHM
Net_loss
EBOOL
0...1
0
Perte de communication du port réseau
Motor_tr
EBOOL
0...1
0
Moteur verrouillé
Avg_curr
INT
0...200
0
Courant moyen moteur (x 1% FLA)
EIO0000000116 10/2008
105
DFB pour commande/contrôle cyclique
106
EIO0000000116 10/2008
DFB pour des échanges PKW
EIO0000000116 10/2008
DFB pour des échanges PKW
6
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
Special_pkw_u : DFB des contrôleurs TeSys U pour des échanges PKW
EIO0000000116 10/2008
Page
108
Special_pkw_t : DFB des contrôleurs TeSys T pour des échanges PKW
119
Custom_pkw : DFB de lecture personnalisée pour des échanges PKW
135
107
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'à 32 A/15 kW) 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) :
z
z
z
LULC07 (Profibus)
LULC08 (CANopen)
LULC15 (Advantys STB)
Pour plus d'informations, reportez-vous au guide d'exploitation du module de
communication Profibus LULC07, au guide d'exploitation du module de
communication CANopen LULC08, ainsi qu'au guide d'exploitation du module de
communication Advantys STB LULC15.
Caractéristiques
Caractéristique
108
Valeur
Nom
Special_pkw_u
Version
1.00
Entrée
7
Sortie
3
Entrée/sortie
2
Variable publique
2
EIO0000000116 10/2008
DFB pour des échanges PKW
Représentation graphique
Special_ pkw_u
1
Pkw_out1
Pkw_out1
Pkw_out2
Pkw_out2
Pkw_in 1
Pkw_in 2
Pkw_in 3
Pkw_in 4
Prog_ num
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End_st
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émarreurscontrôleurs TeSys U suivants :
Base puissance
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z Unité de contrôle multifonction LUCM
Module de commu- z Module de communication Profibus DP LULC07
z Module de communication CANopen LULC08
nication
z Module de communication Advantys STB LULC15
Modules de fichiers GSD
EIO0000000116 10/2008
Profibus :
Sc Mu R MS PKW
Sc Mu L MS PKW
Sc Mu R MMS PKW
Sc Mu L MMS PKW
z
z
z
z
109
DFB pour des échanges PKW
Mise en œuvre logicielle
z
z
z
z
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 généré (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 Description
par défaut
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
0...6
0
Numéro de programme
Voir Numéro de programme, page 111
Rst_cmd
EBOOL 0...1
0
Commande de réarmement
Strt_cmd
EBOOL 0...1
0
Commande de démarrage
Prog_num INT
110
EIO0000000116 10/2008
DFB pour des échanges PKW
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
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 :
EIO0000000116 10/2008
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 N1
5
Statistiques : statistiques des déclenchements N2 et N3
6
Statistiques : statistiques du déclenchement N4
111
DFB pour des échanges PKW
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques de ce DFB :
Variable publique
Type
Sq_princ
INT
Out_data[0]...[15] ARRAY[0...15] de INT
Plage
Valeur
par défaut
0...7
0
0...65535 0
Description
Réservé au support
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
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
112
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
EIO0000000116 10/2008
DFB pour des échanges PKW
Variable publique
Type
Registre Bit
Out_data[1]
INT
461
Description
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
Out_data[2]
INT
457
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
EIO0000000116 10/2008
113
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) :
114
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
EIO0000000116 10/2008
DFB pour des échanges PKW
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
z
z
z
z
z
z
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
EIO0000000116 10/2008
115
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) :
z 6 = plage de réglages de 0,15 à 0,6 A
z 14 = plage de réglages de 0,35 à 1,4 A
z 50 = plage de réglages de 1,25 à 5 A
z 120 = plage de réglages de 3 à 12 A
z 180 = plage de réglages de 4,5 à 18 A
z 320 = plage de réglages de 8 à 32 A
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
116
EIO0000000116 10/2008
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
z
z
z
z
z
z
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
EIO0000000116 10/2008
117
DFB pour des échanges PKW
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) :
z 6 = plage de réglages de 0,15 à 0,6 A
z 14 = plage de réglages de 0,35 à 1,4 A
z 50 = plage de réglages de 1,25 à 5 A
z 120 = plage de réglages de 3 à 12 A
z 180 = plage de réglages de 4,5 à 18 A
z 320 = plage de réglages de 8 à 32 A
Out_data[15]
INT
652
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z maximum = 100
118
EIO0000000116 10/2008
DFB pour des échanges PKW
Special_pkw_t : DFB des contrôleurs TeSys T pour des échanges PKW
Présentation
La bloc fonction dérivé (DFB) Special_pkw_t permet de lire jusqu'à 16 ensembles
de registres 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, il prend 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
Special _pkw_t
1
Pkw_out1
Pkw_out1
Pkw_out2
Pkw_out2
Pkw_in 1
Pkw_in 2
Pkw_in 3
Pkw_in 4
Prog_ num
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End_st
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.
EIO0000000116 10/2008
119
DFB pour des échanges PKW
Mise en œuvre logicielle
z
z
z
z
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 généré (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
0...81
0
Numéro de programme
Voir Numéro de programme, page 121
Prog_num INT
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 :
120
Sortie
Type
Plage
Valeur
par défaut
Description
Fault_st
EBOOL 0...1
0
Défaut
Rst_st
EBOOL 0...1
0
Réarmement
End_st
EBOOL 0...1
0
Fin
EIO0000000116 10/2008
DFB pour des échanges PKW
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 Description
par défaut
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 ces DFB :
EIO0000000116 10/2008
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 (N0)
41
Statistiques : statistiques du dernier défaut (avec module d'extension) (N0)
50
Statistiques : statistiques du défaut N1
51
Statistiques : statistiques du défaut N1 (avec module d'extension)
60
Statistiques : statistiques du défaut N2
61
Statistiques : statistiques du défaut N2 (avec module d'extension)
70
Statistiques : statistiques du défaut N3
71
Statistiques : statistiques du défaut N3 (avec module d'extension)
80
Statistiques : statistiques du défaut N4
81
Statistiques : statistiques du défaut N4 (avec module d'extension)
121
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
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
122
EIO0000000116 10/2008
DFB pour des échanges PKW
Variable publique
Type
Registre Bit
Out_data[1]
INT
453
Description
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)
(1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés.
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
8...9
Non significatif
10
Port IHM - alarme
11
Température interne contrôleur - alarme
12...14 Non significatif
15
EIO0000000116 10/2008
Port réseau - alarme
123
DFB pour des échanges PKW
Variable publique
Type
Registre Bit
Out_data[3]
INT
462
Description
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)
(1) Cette variable est disponible avec le contrôleur LTM R et le module d'extension LTM EV40 combinés.
Out_data[4]
124
INT
457
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)
EIO0000000116 10/2008
DFB pour des échanges PKW
Variable publique
Type
Registre Bit
Out_data[5]
INT
458
Description
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é
EIO0000000116 10/2008
125
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)
126
EIO0000000116 10/2008
DFB pour des échanges PKW
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]
–
–
–
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é
EIO0000000116 10/2008
127
DFB pour des échanges PKW
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 - code N0
Out_data[1]
INT
151
Moteur - rapport courant pleine charge N0 (% FLC max)
Out_data[2]
INT
152
Capacité thermique - N0 (% du niveau de déclenchement)
Out_data[3]
INT
153
Courant moyen - rapport N0 (% FLC)
Out_data[4]
INT
154
Courant L1 - rapport N0 (% FLC)
Out_data[5]
INT
155
Courant L2 - rapport N0 (% FLC)
Out_data[6]
INT
156
Courant L3 - rapport N0 (% FLC)
Out_data[7]
INT
157
Courant terre - rapport N0 (x 0,1% FLC min)
Out_data[8]
INT
158
Courant pleine charge maximum - N0 (x 0,1 A)
Out_data[9]
INT
159
Déséquilibre courant phase - N0 (%)
Out_data[10]
INT
160
Fréquence - N0 (x 0,1 Hz)
Out_data[11]
INT
161
Capteur température moteur - N0 (x 0,1 Ω)
Out_data[12]
WORD[4] 162
Out_data[13]
163
Out_data[14]
164
Out_data[15]
165
Date et heure - N0
Voir DT_DateTime, page 133
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 - N0 (V)
Out_data[1]
INT
167
Tension L3-L1 - N0 (V)
Out_data[2]
INT
168
Tension L1-L2 - N0 (V)
Out_data[3]
INT
169
Tension L2-L3 - N0 (V)
Out_data[4]
INT
170
Déséquilibre tension phase - N0 (%)
Out_data[5]
INT
171
Puissance active - N0 (kW)
Out_data[6]
INT
172
Facteur de puissance - N0 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
128
EIO0000000116 10/2008
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 N1 (numéro de programme 50) :
Variable publique
Type
Registre Description
Out_data[0]
INT
180
Défaut - code N1
Out_data[1]
INT
181
Moteur - rapport courant pleine charge N1 (% FLC max)
Out_data[2]
INT
182
Capacité thermique - N1 (% du niveau de déclenchement)
Out_data[3]
INT
183
Courant moyen - rapport N1 (% FLC)
Out_data[4]
INT
184
Courant L1 - rapport N1 (% FLC)
Out_data[5]
INT
185
Courant L2 - rapport N1 (% FLC)
Out_data[6]
INT
186
Courant L3 - rapport N1 (% FLC)
Out_data[7]
INT
187
Courant terre - rapport N1 (x 0,1% FLC min)
Out_data[8]
INT
188
Courant pleine charge maximum - N1 (x 0,1 A)
Out_data[9]
INT
189
Déséquilibre courant phase - N1 (%)
Out_data[10]
INT
190
Fréquence - N1 (x 0,1 Hz)
Out_data[11]
INT
191
Capteur température moteur - N1 (x 0,1 Ω)
Out_data[12]
WORD[4] 192
Out_data[13]
193
Out_data[14]
194
Out_data[15]
195
Date et heure - N1
Voir DT_DateTime, page 133
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 N1 avec module d'extension (numéro de
programme 51) :
Variable publique
Type
Registre Description
Out_data[0]
INT
196
Tension moyenne - N1 (V)
Out_data[1]
INT
197
Tension L3-L1 - N1 (V)
Out_data[2]
INT
198
Tension L1-L2 - N1 (V)
Out_data[3]
INT
199
Tension L2-L3 - N1 (V)
Out_data[4]
INT
200
Déséquilibre tension phase - N1 (%)
Out_data[5]
INT
201
Puissance active - N1 (kW)
Out_data[6]
INT
202
Facteur de puissance - N1 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
EIO0000000116 10/2008
129
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 N2 (numéro de programme 60) :
Variable publique
Type
Registre Description
Out_data[0]
INT
210
Défaut - code N2
Out_data[1]
INT
211
Moteur - rapport courant pleine charge N2 (% FLC max)
Out_data[2]
INT
212
Capacité thermique - N2 (% du niveau de déclenchement)
Out_data[3]
INT
213
Courant moyen - rapport N2 (% FLC)
Out_data[4]
INT
214
Courant L1 - rapport N2 (% FLC)
Out_data[5]
INT
215
Courant L2 - rapport N2 (% FLC)
Out_data[6]
INT
216
Courant L3 - rapport N2 (% FLC)
Out_data[7]
INT
217
Courant terre - rapport N2 (x 0,1% FLC min)
Out_data[8]
INT
218
Courant pleine charge maximum - N2 (x 0,1 A)
Out_data[9]
INT
219
Déséquilibre courant phase - N2 (%)
Out_data[10]
INT
220
Fréquence - N2 (x 0,1 Hz)
Out_data[11]
INT
221
Capteur température moteur - N2 (x 0,1 Ω)
Out_data[12]
WORD[4] 222
Out_data[13]
223
Out_data[14]
224
Out_data[15]
225
Date et heure - N2
Voir DT_DateTime, page 133
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 N2 avec module d'extension (numéro de
programme 61) :
Variable publique
Type
Registre Description
Out_data[0]
INT
226
Tension moyenne - N2 (V)
Out_data[1]
INT
227
Tension L3-L1 - N2 (V)
Out_data[2]
INT
228
Tension L1-L2 - N2 (V)
Out_data[3]
INT
229
Tension L2-L3 - N2 (V)
Out_data[4]
INT
230
Déséquilibre tension phase - N2 (%)
Out_data[5]
INT
231
Puissance active - N2 (kW)
Out_data[6]
INT
232
Facteur de puissance - N2 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
130
EIO0000000116 10/2008
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 N3 (numéro de programme 70) :
Variable publique
Type
Registre Description
Out_data[0]
INT
240
Défaut - code N3
Out_data[1]
INT
241
Moteur - rapport courant pleine charge N3 (% FLC max)
Out_data[2]
INT
242
Capacité thermique - N3 (% du niveau de déclenchement)
Out_data[3]
INT
243
Courant moyen - rapport N3 (% FLC)
Out_data[4]
INT
244
Courant L1 - rapport N3 (% FLC)
Out_data[5]
INT
245
Courant L2 - rapport N3 (% FLC)
Out_data[6]
INT
246
Courant L3 - rapport N3 (% FLC)
Out_data[7]
INT
247
Courant terre - rapport N3 (x 0,1% FLC min)
Out_data[8]
INT
248
Courant pleine charge maximum - N3 (x 0,1 A)
Out_data[9]
INT
249
Déséquilibre courant phase - N3 (%)
Out_data[10]
INT
250
Fréquence - N3 (x 0,1 Hz)
251
Out_data[11]
INT
Out_data[12]
WORD[4] 252
Out_data[13]
253
Out_data[14]
254
Out_data[15]
255
Capteur température moteur - N3 (x 0,1 Ω)
Date et heure - N3
Voir DT_DateTime, page 133
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 N3 avec module d'extension (numéro de
programme 71) :
Variable publique
Type
Registre Description
Out_data[0]
INT
256
Tension moyenne - N3 (V)
Out_data[1]
INT
257
Tension L3-L1 - N3 (V)
Out_data[2]
INT
258
Tension L1-L2 - N3 (V)
Out_data[3]
INT
259
Tension L2-L3 - N3 (V)
Out_data[4]
INT
260
Déséquilibre tension phase - N3 (%)
Out_data[5]
INT
261
Puissance active - N3 (kW)
Out_data[6]
INT
262
Facteur de puissance - N3 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
EIO0000000116 10/2008
131
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 N4 (numéro de programme 80) :
Variable publique
Type
Registre Description
Out_data[0]
INT
270
Défaut - code N4
Out_data[1]
INT
271
Moteur - rapport courant pleine charge N4 (% FLC max)
Out_data[2]
INT
272
Capacité thermique - N4 (% du niveau de déclenchement)
Out_data[3]
INT
273
Courant moyen - rapport N4 (% FLC)
Out_data[4]
INT
274
Courant L1 - rapport N4 (% FLC)
Out_data[5]
INT
275
Courant L2 - rapport N4 (% FLC)
Out_data[6]
INT
276
Courant L3 - rapport N4 (% FLC)
Out_data[7]
INT
277
Courant terre - rapport N4 (x 0,1% FLC min)
Out_data[8]
INT
278
Courant pleine charge maximum - N4 (x 0,1 A)
Out_data[9]
INT
279
Déséquilibre courant phase - N4 (%)
Out_data[10]
INT
280
Fréquence - N4 (x 0,1 Hz)
281
Out_data[11]
INT
Out_data[12]
WORD[4] 282
Out_data[13]
283
Out_data[14]
284
Out_data[15]
285
Capteur température moteur - N4 (x 0,1 Ω)
Date et heure - N4
Voir DT_DateTime, page 133
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 N4 avec module d'extension (numéro de
programme 81) :
Variable publique
Type
Registre Description
Out_data[0]
INT
286
Tension moyenne - N4 (V)
Out_data[1]
INT
287
Tension L3-L1 - N4 (V)
Out_data[2]
INT
288
Tension L1-L2 - N4 (V)
Out_data[3]
INT
289
Tension L2-L3 - N4 (V)
Out_data[4]
INT
290
Déséquilibre tension phase - N4 (%)
Out_data[5]
INT
291
Puissance active - N4 (kW)
Out_data[6]
INT
292
Facteur de puissance - N4 (x 0,01)
Out_data[7]
...Out_data[15]
–
–
Réservé
132
EIO0000000116 10/2008
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ù :
z 0 = inutilisé
z 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.
z 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.
z 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.
z 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 :
z 01 et 31 pour les mois 01, 03, 05, 07, 08, 10 et 12
z 01 et 30 pour les mois 04, 06, 09 et 11
z 01 et 29 pour le mois 02 dans une année bissextile
z 01 et 28 pour le mois 02 dans une année non bissextile.
z
z
EIO0000000116 10/2008
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.
133
DFB pour des échanges PKW
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.
134
EIO0000000116 10/2008
DFB pour des échanges PKW
Custom_pkw : DFB de lecture personnalisée pour des échanges PKW
Présentation
Le bloc fonction dérivé (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
Custom_ pkw
1
Pkw_out1
Pkw_out1
Pkw_out2
Pkw_out2
Pkw_in 1
Pkw_in 2
Pkw_in 3
Pkw_in 4
Prog_ num
EIO0000000116 10/2008
Fault_st
Rst_cmd
Rst_st
Strt_cmd
End_st
135
DFB pour des échanges PKW
Compatibilité avec les systèmes TeSys U et TeSys T
z
TeSys U : Le DFB Custom_pkw est compatible avec les sous-ensembles des
démarreurs-contrôleurs TeSys U suivants :
z Base puissance 1 sens de marche LUB•• et base puissance 2 sens de marche
LU2B•• (jusqu'à 32 A/15 kW)
z Unité de contrôle multifonction LUCM
z Module de communication compatible avec les échanges PKW
z
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.
z
Mise en œuvre logicielle
z
z
z
z
136
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 généré (Fault_st = 0).
Les variables publiques permettent à l'utilisateur de lire jusqu'à 5 ensembles
de16 registres maximum chacun :
z L'utilisateur définit le point de départ d'un ensemble de registres avec la
variable publique In_reg.
z L'utilisateur définit le nombre de registres dans un ensemble avec la variable
publique In_len correspondante.
z Le contenu des registres est ensuite transmis à la variable publique Out_dat
correspondante.
EIO0000000116 10/2008
DFB pour des échanges PKW
Exemple avec TeSys T
L'utilisateur souhaite lire 3 ensembles de registres TeSys T :
z Statistiques globales : registres 102 à 106 (5 registres)
z Mesures : registres 465 à 470 (6 registres)
z 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 :
Variable publique
Registre Description
Out_dat0
102
Out_dat1
EIO0000000116 10/2008
Out_dat0[0]
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)
137
DFB pour des échanges PKW
Variable publique
Registre Description
Out_dat2
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 Description
défaut
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
138
EIO0000000116 10/2008
DFB pour des échanges PKW
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
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
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques DFB :
EIO0000000116 10/2008
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] Ensemble de 16 mots maximum contenant les mots
de INT
In_len[0] en commençant par In_reg[0]
Out_dat[1]
ARRAY [0...15] Ensemble de 16 mots maximum contenant les mots
de INT
In_len[1] en commençant par In_reg[1]
Out_dat[2]
ARRAY [0...15] Ensemble de 16 mots maximum contenant les mots
de INT
In_len[2] en commençant par In_reg[2]
Out_dat[3]
ARRAY [0...15] Ensemble de 16 mots maximum contenant les mots
de INT
In_len[3] en commençant par In_reg[3]
Out_dat[4]
ARRAY [0...15] Ensemble de 16 mots maximum contenant les mots
de INT
In_len[4] en commençant par In_reg[4]
139
DFB pour des échanges PKW
140
EIO0000000116 10/2008
DFB de traitement
EIO0000000116 10/2008
DFB de traitement
7
Introduction
Ce chapitre décrit les DFB Scale et Timestamp.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
EIO0000000116 10/2008
Page
Scale : DFB des démarreurs-contrôleurs TeSys U pour la conversion d'unités
de mesure
142
Timestamp : DFB des démarreurs-contrôleurs TeSys U pour l'horodotage des
données
147
141
DFB de traitement
Scale : DFB des démarreurs-contrôleurs TeSys U pour la conversion d'unités de
mesure
Présentation
Le bloc fonction dérivé (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'à 32 A/15 kW)
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
1
Scale
Prog _num
142
Fault_st
EIO0000000116 10/2008
DFB de traitement
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
z Base puissance 1 sens de marche LUB•• (jusqu'à 32 A/15 kW)
z Base puissance 2 sens de marche LU2B•• (jusqu'à 32 A/15 kW)
Unité de contrôle
z Unité de contrôle multifonction LUCM
Mise en œuvre logicielle
Le programme suivant en langage littéral structuré (ST) est un exemple de
connexion entre le Scale DFB (nom d'instance = Scale_mdb) et le Special_mdb_u
DFB (nom d'instance = Spec) :
(* Scale measure on Modbus SL TeSys 3 *)
Scale_mdb (%M300);
Scale_mdb.Prog_num:=3;
Scale_mdb.In_avg:=Spec.out_data[2];
Scale_mdb.In_I1:=Spec.out_data[3];
Scale_mdb.In_I2:=Spec.out_data[4];
Scale_mdb.In_I3:=Spec.out_data[5];
Scale_mdb.In_gnd:=Spec.out_data[6];
Scale_mdb.In_phimb:=Spec.out_data[7];
Scale_mdb.In_range:=Spec.out_data[14];
Scale_mdb.In_setup:=Spec.out_data[15];
Dans cet exemple, le numéro de programme (Prog_num) du DFB Special_mdb_u
doit être égal à 3. Dans ce cas, les variables publiques (Out_data[0]...Out_data[15])
du DFB scale indiquent les mesures en % FLA.
Reportez-vous à la description des variables publiques du DFB Special_mdb_u
fournie dans la rubrique Caractéristiques des variables publiques, page 56.
Le DFB Scale permet de convertir un % FLA en ampères ou dans n'importe quelle
unité comprise dans la plage A à mA :
z
z
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 :
z
z
z
EIO0000000116 10/2008
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.
143
DFB de traitement
Caractéristiques d'entrées
Le tableau suivant décrit l'entrée de ce DFB :
Entrée
Type
Prog_num INT
Description
Le numéro de programme permet à l'utilisateur de sélectionner l'unité
de mesure des sorties du DFB Scale (A à mA) :
z 0 = l'unité est de 1/100 A (coeff = 1)
z 1 = l'unité est de 1/10 A (coeff = 10)
z 2 = l'unité est de 1/100 A (coeff = 100)
z 3 = l'unité est de 1/1000 A (coeff = 1000)
Caractéristiques de sortie
Le tableau suivant décrit la sortie DFB :
144
Sortie
Type
Description
Fault_st
EBOOL Défaut
EIO0000000116 10/2008
DFB de traitement
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques DFB :
Variable Type
publique
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
z
z
z
z
z
z
In_setup
INT
Réglage du courant à pleine charge (% FLA max)
z minimum = 25 (valeur par défaut)
z 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)
EIO0000000116 10/2008
145
DFB de traitement
Variable Type
publique
Description
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 144.
Par exemple, si Prog_num = 3, l'unité est alors en mA et le coefficient est égal à 1000.
146
EIO0000000116 10/2008
DFB de traitement
Timestamp : DFB des démarreurs-contrôleurs TeSys U pour l'horodotage des
données
Présentation
Le bloc fonction dérivé (DFB) Timestamp permet d'horodater jusqu'à 8 registres
d'entrée d'un démarreur-contrôleur TeSys U (jusqu'à 32 A/15 kW) avec une unité de
contrôle multifonction. 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 (reportezvous à la rubrique DT_DateTime, page 133).
Caractéristiques
Caractéristique
Valeur
Nom
Timestamp
Version
1.00
Entrée
3
Sortie
3
Entrée/sortie
0
Variable publique
2
Représentation graphique
Timestamp
Rst_cmd
Strt_cmd
Rstm_cmd
1
Rec_num
Rst_st
End _st
Compatibilité avec les sous-ensembles des démarreurs-contrôleurs TeSys U
Le DFB Timestamp est compatible avec les sous-ensembles des démarreurscontrôleurs TeSys U suivants :
EIO0000000116 10/2008
147
DFB de traitement
Mise en œuvre logicielle
Le programme suivant en langage littéral structuré ST est un exemple de connexion
entre le Timestamp DFB (nom d'instance = Ts_def_pdp) et le Special_pkw_u DFB
(nom d'instance = Spec_pkw_pdp) :
(* Link between Timestamp DFB and Special_pkw_u DFB *)
Ts_def_pdp.In_data[0]:= Spec_pkw_pdp.Out_data[0];
Ts_def_pdp.In_data[1]:= Spec_pkw_pdp.Out_data[1];
Ts_def_pdp.In_data[2]:= Spec_pkw_pdp.Out_data[2];
Ts_def_pdp.In_data[3]:= Spec_pkw_pdp.Out_data[3];
Ts_def_pdp.In_data[4]:= Spec_pkw_pdp.Out_data[4];
Ts_def_pdp.In_data[5]:= Spec_pkw_pdp.Out_data[5];
Ts_def_pdp.In_data[6]:= Spec_pkw_pdp.Out_data[6];
Ts_def_pdp.In_data[7]:= Spec_pkw_pdp.Out_data[7];
Caractéristiques d'entrées
Le tableau suivant décrit les entrées DFB :
Entrée
Type
Rst_cmd
EBOOL Réarmement du compteur d'horodatage
Description
Strt_cmd
EBOOL Démarrage de l'horodatage
Rstm_cmd
EBOOL Réarmement de la mémoire d'horodatage
Caractéristiques de sortie
Le tableau suivant décrit les sorties DFB :
148
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é
EIO0000000116 10/2008
DFB de traitement
Caractéristiques des variables publiques
Le tableau suivant décrit les variables publiques de ce DFB :
Variable publique
Type
Description
In_data[0]...[7]
ARRAY[0...7]
de INT
8 registres de données à horodater
Out_data[0]...[11] ARz Out_data[0]...Out_data[7] : 8 registres de données
horodatés
RAY[0...11] de
z Out_data[8] : secondes (1)
INT
z Out_data[9] : heures et minutes (1)
z Out_data[10] : mois et jour (1)
z Out_data[11] : année (1)
(1) Pour plus d'informations concernant le format de date et d'heure, reportez-vous à la rubrique DT_DateTime, page 133.
EIO0000000116 10/2008
149
DFB de traitement
150
EIO0000000116 10/2008
Index
EIO0000000116 10/2008
B
AC
Index
C
T
Comm_manager_t, 47
Comm_manager_u, 35
Ctrl_cmd_mdb_t_xxxx, 40
Ctrl_cmd_mdb_u_xxxx, 28
Ctrl_cmd_t, 102
Ctrl_cmd_u, 98
Ctrl_pfb_t_mms, 93
Ctrl_pfb_u_mms, 90
Ctrl_pfb_u_ms, 86
Custom_mdb_xxxx, 80
Custom_pkw, 135
TeSys - instructions
Comm_manager_t, 47
Comm_manager_u, 35
Ctrl_cmd_mdb_t_xxxx, 40
Ctrl_cmd_mdb_u_xxxx, 28
Ctrl_cmd_t, 102
Ctrl_cmd_u, 98
Ctrl_pfb_t_mms, 93
Ctrl_pfb_u_mms, 90
Ctrl_pfb_u_ms, 86
Custom_mdb_xxxx, 80
Custom_pkw, 135
Scale, 142
Special_mdb_t_xxxx, 64
Special_mdb_u_xxxx, 54
Special_pkw_t, 119
Special_pkw_u, 108
Timestamp, 147
Timestamp, 147
S
Scale, 142
Special_mdb_t_xxxx, 64
Special_mdb_u_xxxx, 54
Special_pkw_t, 119
Special_pkw_u, 108
EIO0000000116 10/2008
151
Index
152
EIO0000000116 10/2008

Manuels associés