exemple utilisation macro comm twido vent erm-2
Post on 21-Oct-2015
157 Views
Preview:
TRANSCRIPT
AdaptationVENTILATION ERM / DICTALIS
P. FILLOQUE Octobre 2006 2
Préambule
: Cette présentation a pour but de d’expliquer une solution de mise en
communication du système ERM VE30. Cette solution met en œuvre une liaison MODBUS entre les 3
équipements communicants du système VE30 et un TWIDO concentrateur de données afin que le TGBT n’interroge et ne pilote qu ’un seul système avec ses requêtes standards.
Une autre solution en ETHERNET est en cours d’étude.
P. FILLOQUE Octobre 2006 3
L’ArchitectureL’Architecture
TWIDO
RS 485 MODBUS
Coffret ERM
TWIDO SOFT
Port 1
Port 2
MB
PW
La liaison PC se raccorde à place
de la liaison TGBT
P. FILLOQUE Octobre 2006 4
L’architecture
QF1@2
QF2@ 3
ZELIO@ 4
Passerelle ETH/MBInutile dans cette configuration
TWIDO
Liaison à supprimer
LU9GC3
TGBT DICTALIS
Port 1
Port 2
ou ETH
P. FILLOQUE Octobre 2006 5
Le matériel complémentaire
Ajout d’une liaison Modbus (pour garder la prise console disponible) sur un TWIDO quelconque (compacte ou modulaire).
Références pour un TWIDO modulaire: TWD XCP ODM TWD NAC 485T
TWD NAC 485T ( suffi à un TWIDO compacte )Référence du pack enseignement TWIDO 40E/S ETH + Soft + câbleMD1 AP TW (300€)
P. FILLOQUE Octobre 2006 6
Le raccordement
Câble VW3 A8 306 D30
TWD NAC 485T
A B SG RJ45
Bleu
Blanc/Bleu
Marron
LU9GC3
P. FILLOQUE Octobre 2006 8
La Configuration physiqueT
WID
O S
SU
ITE
P. FILLOQUE Octobre 2006 9
La Configuration logiciel
Clic droit
Configuration VE309600 Bauds8 bits RTUSans parité1 bit de stop
Configuration VE30Port : 2 L’adresse MODBUS 1
Configuration DICTALISL’adresse MODBUSest lié au N° du départEx : @1 pour le départ N°1Port 19600 Bauds8 bits RTUSans parité1 bit de stop
P. FILLOQUE Octobre 2006 10
La Configuration logiciel
Configuration DICTALISL’adresse MODBUSest lié au N° du départEx : @1 pour le départ N°1Port 19600 Bauds8 bits RTUSans parité1 bit de stop
P. FILLOQUE Octobre 2006 12
Variables accessibles
QF1@2
QF2@ 3
ZELIO@ 4
TWIDO
TGBT DICTALIS
%MW16 à 19en Lecture/Ecriture%MW20 à 23en Lecture seuleIl existe aussi le status et l’heure
%MW455en Lecture%MW704en Écriture! Il existe bien d’autres variables
P. FILLOQUE Octobre 2006 13
LES MACROS DE COMMUNICATION
Adresse du ZELIO
Lecture de mots
P. FILLOQUE Octobre 2006 18
EXEMPLE de PROGRAMMELecture des 8 variables du ZELIO
Macro de lecture de N mots(C_RDNW_ADDR1)
N° d’instance (0)
N° du 1er mot à lire (16)
Macro de lecture de N motsNombre de mots à lire (8)
P. FILLOQUE Octobre 2006 19
EXEMPLE de PROGRAMMEMise à disposition des 8 variables du ZELIO pour le TGBT
Valeur du 1er mot lu(C_RDNW_VAL1)
N° d’instance (0)
Tableau de (8) mots
P. FILLOQUE Octobre 2006 20
Variables accessibles ZELIO
DesignationVariables
ZELIOVariables TWIDO
Variables lues TGBT
Commandes %MW16 %MW217 %MW2%MW17 %MW218 %MW3%MW18 %MW219 %MW4%MW19 %MW220 %MW5
Etats des E/S %MW20 %MW221 %MW6Niveau CO (IE) %MW21 %MW222 %MW7
%MW22 %MW223 %MW8%MW23 %MW224 %MW9
Physique ZELIO
Poids Binaire Designation
%MW221:X 0 I1 0 PV%MW221:X 1 I2 2 GV%MW221:X 2 IB 4 Arret%MW221:X 3 IC 8
%MW221:X 4 ID 0%MW221:X 5 2%MW221:X 6 Q1 4 V orange "SUPERVISION"%MW221:X 7 Q2 8 Arret
%MW221:X 8 Q3 0 PV%MW221:X 9 Q4 2 GV
%MW221
ZELIOPoids
Binaire Designation
%MW217:X 0 Q1 0%MW217:X 1 ? 2%MW217:X 2 ? 4%MW217:X 3 ? 8
%MW217
DesignationVariables
ZELIOVariables TWIDO
Variables Ecr- TGBT
%MW20Commandes %MW16 %MW256 %MW21
%MW17 %MW257 %MW22%MW20:X5= Validation d’écriture duTWIDO ZELIO & TESYSdans l’exemple PRG
Lecture
Écriture
P. FILLOQUE Octobre 2006 21
LES MACROS DE COMMUNICATION
Adresse du TESYS
Lecture d’1 mot
P. FILLOQUE Octobre 2006 22
EXEMPLE de PROGRAMMELecture du mot 455 du TESYS U QF1 @ 2
Macro de lecture d’un mot(C_RD1W_ADDR)
N° d’instance (1)
N° du mot à lire (455)
Commande de lecture(C_RD1W)
P. FILLOQUE Octobre 2006 23
Variables accessibles TESYS U
DesignationVariable TESYS
Variables TWIDO
Variables Ecr- TGBT
QF1 %MW704 %MW276 %MW22QF2 %MW704 %MW296 %MW23
Écriture Lecture
DesignationVariable TESYS
Variables TWIDO
Variables lues TGBT
TESYS @2 %MW455 %MW237 %MW10TESYS @3 %MW455 %MW247 %MW11
P. FILLOQUE Octobre 2006 24
EXEMPLE de PROGRAMMEMise à l’échelle de mot 455
Mot résultat(%MW10)
Seuls les 8 bits de poids fort correspondent au % d’IR.Pour masquer les 8 bits de poids faibles il faut diviser par 256ou faire un masque avec 16#FF00.Le résultat doit être multiplié par 3,125. Pour des raisons de simplicitésnous multiplierons par 3.
Valeur en % de l’intensité thermique
P. FILLOQUE Octobre 2006 25
Rappel du fonctionnement DICTALIS
Par défaut le TSX PREMIUM du TGBT DICTALIS lit les mots 20 premiers mots de chaque équipement ( 0 à 19 )
Par défaut le TSX PREMIUM du TGBT DICTALIS écrit les mots de 20 à 24
N° SYSTEME/ESCLAVE MOTS LUS STOCK LECTURE MOTS ECRITS STOCK ECRITURE
1 0 à 19 %MW8500 à %MW8519 20 à 24 %MW8520 à %MW85242 0 à 19 %MW8525 à %MW8544 20 à 24 %MW8545 à %MW85493 0 à 19 %MW8550 à %MW8569 20 à 24 %MW8570 à %MW85744 0 à 19 %MW8575 à %MW8594 20 à 24 %MW8595 à %MW85995 0 à 19 %MW8600 à %MW8619 20 à 24 %MW8620 à %MW86246 0 à 19 %MW8625 à %MW8644 20 à 24 %MW8645 à %MW8649 sauf si Chauffage DELTADORE7 0 à 19 %MW8650 à %MW8669 20 à 24 %MW8670 à %MW8674 ECLAIRAGE8 0 à 19 %MW8675 à %MW8694 20 à 24 %MW8695 à %MW86999 0 à 19 %MW8700 à %MW8719 20 à 24 %MW8720 à %MW8724
10 0 à 19 %MW8725 à %MW8744 20 à 24 %MW8745 à %MW874911 0 à 19 %MW8750 à %MW8769 20 à 24 %MW8770 à %MW877412 0 à 19 %MW8775 à %MW8794 20 à 24 %MW8795 à %MW8799
TSX 57 TSX 57 Commentaires
P. FILLOQUE Octobre 2006 26
Programme de CommunicationTWIDO
Le TGBT DICTALIS interrogera cycliquement les mots 0 à 19 sans modifier son programme
P. FILLOQUE Octobre 2006 27
Adaptations de l’application XBT
Exemple
Il est possible de ne pas modifier l’application XBT à condition d’utiliser un disjoncteur motorisédans les mêmes conditions que les coffrets TOR.
Dans le cas où le TWIDO serait sur Ethernet, il possèdera 40 E/S au lieu de 24 mais, il sera difficile d’utiliser toutes ses ressources. Un autre point,les 2 premières sorties des TWD LCA E40 DRF sont en technologie transistor. Il faut mieux utiliser les sorties 2 & 3 qui sont de type relais. (voir page « adaptationprogramme TSX57 »)
Si il n ’y a pas de Disjoncteur motorisé, il faut penser à faire les modifications décrites ci-après.
Ventilateur
P. FILLOQUE Octobre 2006 28
Adaptations de l’application XBT
Il faut supprimer, ou désactiver, les alarmes liées au disjoncteur et auxcommandes classiques du sous système puisque les entrées du TWIDO
ne sont pas le reflet des informations attendues.
Exemple pour le système 11
P. FILLOQUE Octobre 2006 29
Adaptation de l’application TSX57
Il faut supprimer, ou désactiver, la logique de commande des sorties distantes classique.3 solutions : a) Supprimer la section b) Faire un « JUMP » permanent c) Conditionner la section
Ces lignes pilotentle disjoncteur du système distant ainsi que l’ordrede marche issu de la logique de l’horodateur du TGBT
Image du programme d’origine Utilisez les bits X2 et X3pour un TWIDO ETH
P. FILLOQUE Octobre 2006 30
Adaptations de l’application XBT
%MW8770:X5système 11
%MW8755système 11
P. FILLOQUE Octobre 2006 31
Dessin de basse TWIDO modulaire
Ce dessin peut être utilisé avec la fonction « Copier / Coller »dans l’application XBT L1003
P. FILLOQUE Octobre 2006 32
CONCLUSION
Ces modifications ne sont qu’a titre d’exemple. L’objectif de cet exemple est de ne pas modifier le programme DEC et d’avoir une solution interactive simple et rapide à mettre en œuvre. Coût globale du matériel nécessaire à la mise en communication :
~ 147 € Tarif HT Il est possible ( voir souhaitable) de remplacer les %MW3:X0 et 1 Par %MW20:X0 et 1 afin d’utiliser directement les mots de commandes
du TGBT. Les commandes de mouvements de la barrière sont directes, en mono-stable, sans contrôle. Il est envisageable, autant coté TGBT que
coté DECMA PARK, de conditionner le pilotage distant et de gérer une commande impulsionnelle par exemple. ATTENTION : Si vous modifiez le programme d’origine du TGBT et/ou de l’XBT, il faut penser les ré-incorporer lorsque vous recevez les
mise à jour =S=.
top related