Exemple Utilisation Macro Comm Twido VENT ERM-2

26
Adaptation VENTILATION ERM / DICTALIS

Transcript of Exemple Utilisation Macro Comm Twido VENT ERM-2

Page 1: Exemple Utilisation Macro Comm Twido VENT ERM-2

AdaptationVENTILATION ERM / DICTALIS

Page 2: Exemple Utilisation Macro Comm Twido VENT ERM-2

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.

Page 3: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 4: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 5: Exemple Utilisation Macro Comm Twido VENT ERM-2

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€)

Page 6: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 7: Exemple Utilisation Macro Comm Twido VENT ERM-2

P. FILLOQUE Octobre 2006 8

La Configuration physiqueT

WID

O S

SU

ITE

Page 8: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 9: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 10: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 11: Exemple Utilisation Macro Comm Twido VENT ERM-2

P. FILLOQUE Octobre 2006 13

LES MACROS DE COMMUNICATION

Adresse du ZELIO

Lecture de mots

Page 12: Exemple Utilisation Macro Comm Twido VENT ERM-2

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)

Page 13: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 14: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 15: Exemple Utilisation Macro Comm Twido VENT ERM-2

P. FILLOQUE Octobre 2006 21

LES MACROS DE COMMUNICATION

Adresse du TESYS

Lecture d’1 mot

Page 16: Exemple Utilisation Macro Comm Twido VENT ERM-2

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)

Page 17: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 18: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 19: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 20: Exemple Utilisation Macro Comm Twido VENT ERM-2

P. FILLOQUE Octobre 2006 26

Programme de CommunicationTWIDO

Le TGBT DICTALIS interrogera cycliquement les mots 0 à 19 sans modifier son programme

Page 21: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 22: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 23: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 24: Exemple Utilisation Macro Comm Twido VENT ERM-2

P. FILLOQUE Octobre 2006 30

Adaptations de l’application XBT

%MW8770:X5système 11

%MW8755système 11

Page 25: Exemple Utilisation Macro Comm Twido VENT ERM-2

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

Page 26: Exemple Utilisation Macro Comm Twido VENT ERM-2

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=.