conception et réalisation d’un banc de test pour régulateurs satchwell supervisé par pc

Post on 05-Jan-2016

29 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Conception et réalisation d’un banc de test pour régulateurs Satchwell supervisé par PC. TFE présenté par. Benoit Loewenstein. Table des mati è res. Pr é sentation de la soci é t é Cahier de charge Sch é ma synoptique Les automates Simulateur de r é sistances Principe de fonctionnement - PowerPoint PPT Presentation

TRANSCRIPT

Table des matièresPrésentation de la société Cahier de chargeSchéma synoptiqueLes automatesSimulateur de résistancesPrincipe de fonctionnementExplication des différents programmes

RGB s.p.r.l

Représentant belge de la société « Satchwell Control Systems »

Satchwell a des produits de régulation (régulateurs, capteurs, vannes, servomoteurs,etc…).

Cahier de chargePouvoir tester le régulateur par un système d’acquisition :

Carte de sorties  : DO AO

Carte d’entrées : DI AI

Une solution pour simuler les entrées résistives

Communication vers le PC

testertesteur

PC

Schéma synoptique général

Automate à tester

MN 440

- 6 entrées universelles

- 4 sorties analogiques 0 – 10 Vdc

- 6 sorties digitales

Automate testeur

EC-67

- 6 entrées configurables

- 5 sorties digitales

- 2 sorties analogiques

- 36 variables réseaux (LonWorks)

Solution pour simuler les entrées résistives1

Solution pour simuler les entrées résistives2

Solution pour simuler les entrées résistives3

Solution pour simuler les entrées résistives4

Création d’un programme de test pour le MN 440

Les trois entrées résistives sont respectivement raccordées à une sortie analogique Les deux entrées digitales sont raccordées chacune à trois sorties digitales L’entrée analogique est raccordée à une sortie analogique

Programme créé avec VisiSat

FILE: VisioDocumentDATE: 24/04/2006

No.

RE

VIS

ION

DA

TE

mn

44

0

Arc

hite

ct:

Eng

inee

r:

Co

ntra

ctor

:

JOB: ENGR: CHKBY:

182Remaining

invensys

Sheet 1 of 1

PMJGDA

A

B

C

P

Q

R

ROLIFC

RU1U1

RU2U2

RU3U3

DU4U4

DU5U5

VU6U6

11

ØØ

PP

A1A1

A2A2

A3A3

D1D1

D2D2

D3D3

D4D4

D5D5

D6D6

Résistives I1,I2,I3Digitales I4,I5Analogique I6

Sorties AnalogiquesEntrées Résistives

AA

AA

AA

U4

U5

U4

U5

U4

U5

U4

U5

U4

Entrées Digitales

Entrées Analogiques

Sorties Digitales

MN 440

Configuration des entrées

Fonctionnement général hardware

- Le module de résistances sert à envoyer 4 valeurs de résistances

- Le module d’aiguillage

- Les six sorties digitales

- L’entrée digitale doit être reliée avec son commun pour être à l’état « 1 ».

Schéma bloc du principe de fonctionnement

EC - 67 MN 440

Module de résistances

Aiguillage à relais

Sortiesdigitales

Entrées résistances

Entrées digitales

COM

COM

Sorties analogiques

Relais d’états

Sorties Digitales

Sortiesdigitales

Entréeanalogique

Sortie analogique

Entréeanalogique

Entréesdigitales

Sortieanalogique

Entréeanalogique

Commande de l’aiguillage

Photo

1 2

3

4

 

Les tests se font de manière séquentielle, dans l’ordre suivant :

Test des entrées résistives du MN 440

Test des entrées digitales du MN 440

Test des entrées analogiques du MN 440

Test des 3 entrées resistivesTest des 2 entrées digitalesTest de l’entrée analogique

Programme pour le EC-67

Programme sous VB6

Depart

Déclaration de variable

Configuration DDE

Reset de l’automate testeur

BoutonStart

Faux

Vrai

BoutonIc_(r)1

Faux

Vrai

Met 1 dans variable_reseau_1

variable_reseau_2 = 44

Faux

Vrai

BoutonIc_(r)2

Faux

Vrai

Met 2 dans variable_reseau_1

Faux

Vrai

BoutonIc_(r)3

Faux

Vrai

Met 3 dans variable_reseau_1

Faux

Vrai

BoutonIc_(d)4

Faux

Vrai

Met 4 dans variable_reseau_1

Faux

Vrai

BoutonIc_(r)1

Faux

Vrai

Met 5 dans variable_reseau_1

Faux

Vrai

BoutonIc_(r)1

Faux

Vrai

Met 6 dans variable_reseau_1

Faux

Vrai

variable_reseau_2 = 88

variable_reseau_2 = 122

variable_reseau_2 = 200

variable_reseau_2 = 210

variable_reseau_2 = 333

Fin

F1 F2 F3 F4 F5

Variable_reseau_1 est une variable d’entrée pour l’automate

Variable_reseau_2 est une variable de sortie pour l’automate

R1 R2 R3 R4 R5

F6

Programme de supervision

Exemple de pages imprimées

Travailler au sein d’une entrepriseMe débrouiller , gérer les différents problèmes rencontrés, y remédierPrise de conscience de l’importance des languesM’Enrichir des divers langages de programmation

Conclusion

top related