mise en œuvre d’un sncc proview - free

18
Un avenir une formation , Licence Professionnelle MAII Travaux Pratiques "Reseaux de Terrain" ² Mise en uvre Mise en uvre d’un SNCC d’un SNCC Proview Proview Mise en service d’un systLme de supervision et automate Mise en service d’un systLme de supervision et automate logiciel communicant en Modbus TCP travers une logiciel communicant en Modbus TCP travers une passerelle avec un Øquipement distant en Modbus RTU passerelle avec un Øquipement distant en Modbus RTU BP-MAII-TP107-V1.1-Proview-31012012 p1/18

Upload: others

Post on 16-Jun-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

²

Mise en �uvreMise en �uvre d'un SNCCd'un SNCC ProviewProview

Mise en service d'un système de supervision et automateMise en service d'un système de supervision et automate

logiciel communicant en Modbus TCP à travers unelogiciel communicant en Modbus TCP à travers une

passerelle avec un équipement distant en Modbus RTU passerelle avec un équipement distant en Modbus RTU

BP-MAII-TP107-V1.1-Proview-31012012 p1/18

Page 2: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Micro Ordinateur Linux

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

1. Dispositif

1.1 Structure de l'ensemble

Option N°1

Modbus TCP (sur Ethernet)

Modbus RTU (sur RS422)

Liaisons analogiques

( 4� 20mA)

BP-MAII-TP107-V1.1-Proview-31012012 p2/18

Entrées sorties / régulateur déporté

Modbus RTU T640 Eurotherm

Superviseur

+ Automate Logiciel

Passerelle Modbus TCP

Modbus RTU

Procédé(Niveau)

Page 3: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Micro Ordinateur Linux

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

Option N°2

Modbus TCP

Liaison Wifi

Liaison Wifi

Modbus TCP (sur Ethernet)

Modbus RTU (sur RS422)

Liaisons analogiques ( 4� 20mA)

BP-MAII-TP107-V1.1-Proview-31012012 p3/18

Entrées sorties /

régulateur déporté Modbus RTU

T640 Eurotherm

Routeur et

passerelle WIFI / Ethernet

Procédé

(Niveau)

Superviseur

+ Automate Logiciel

Passerelle

Modbus TCP Modbus RTU

Page 4: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

1.2 Procédé, cahier des charges

La structure du réseau retenue est celle de l'option n°2.

On souhaite superviser le pilote d'un procédé comportant une régulation simple de �niveau raccordé au SNCC Eurotherm T640 par des boucles de courants 4 20 mA pour

la partie analogique et par des liaisons 24V pour la partie TOR.

Le SNCC communique sur une paire torsadée en R422 sous le protocole

Modbus RTU.

Le SNCC est accessible au PC sur lequel Proview est installé et configuré pour Modbus TCP

par le réseau ethernet à travers une passerelle

Modbus TCP / Modbus RTU

L'eau est amenée à débit variable dans TK1. La vanne LV01 permet de moduler le niveau

dans TK1 à l'aide du régulateur LIC01 qui est relié au transmetteur de niveau LT01.

Les paramètres de communication sont les suivants:

Adresse IP du PC: 192.168.2.20

Adresse IP de la passerelle: 192.168.2.253, port: 502

Adresse Modbus RTU du SNCC: 1

BP-MAII-TP107-V1.1-Proview-31012012 p4/18

LV

01

LT

01

LIC

01

Eau

TK1

Page 5: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

Données Modbus (Jbus):

Nom Fonction Adresse1 Type Mini Maxi Statut

L01 Niveau TK1 0 (1) Ana 0.0 cm 150.0 cm L

Y01

wY01

Commande LV1 2 (3) Ana 0.0 % 100.0 % L

E

W01

wW01

Consigne interne LIC01 1 (2) Ana 0.0 cm 150.0 cm L

E

As01wAs01

CommutationAuto /Manu

152 (153)153 (154)

TOR 0 1 LE

Cycle de fonctionnement:

Le régulateur doit rester en position automatique durant le cycle de fonctionnement.

Le volume d'eau se calculera par intégration de la formule: dVE

dt=1,2.10

�2×Y01

où VE est le volume d'eau consommé en litres.

Supervision:

L'interface Homme/Machine devra afficher le schéma P&ID comportant toutes les

variables ci-dessus ainsi que les boutons Start, Stop

Affichage de TF, le temps de fonctionnement en secondes et VE.1Entre parenthèses, adresses JBUS

BP-MAII-TP107-V1.1-Proview-31012012 p5/18

0

1 Consigne à 30 cm

2 Consigne à 15 cm

Start

Stop OU volume d'eau > 50 litres OU TF > 90s

L1 > 25 cm

� RAZ V eau � RAZ T marche

Page 6: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

2. Travail demandé

2.1 Mise en place du nouveau projet Proview (15mn)

· La configuration du Régulateur T640 (Eurotherm) et le câblage entre celui-ci et le PC

de supervision sont prêts à raccorder, suivant l'option retenue, y compris la passerelle

Modbus TCP / RTU.2

· Démarrer le PC NEC 2019 et choisir avec les flèches (Mint) Linux à la place de

Windows qui démarre par défaut.

· Démarrer le PC NEC 2020 sous Windows pour le tutoriel et le compte-rendu.

· Le compte-rendu peut être réalisé avec Libre Office. Dans le menu Accessoires il existe

un utilitaire de recopie d'écran (icône appareil photo)

· Avec le PC 2019, se connecter sous linux en tant qu'utilisateur pwrp avec le mot de

passe pwrp (en minuscules).

· Regarder attentivement les étapes3 pwrp1 à pwrp7 du tutoriel vidéo TP107 (sous

windows) puis créez comme copie du projet TP107 dans lequel les étapes 1 à 7 ont déja été réalisées, un nouveau projet sous le nom TP107_x (x étant un nouveau numéro

d'ordre disponible).4

2.2 Configuration de la communication Modbus TCP (30mn)

· En suivant les étapes pwrp8 à pwrp12 du tutoriel, créez5 et testez les objets de

communication6. Voir éventuellement l'annexe paragraphe 4 page 11.

2.3 Configuration de l'automate logiciel (30mn)

· En suivant les étapes pwrp13 à pwrp16 du tutoriel, créez et testez le programme n°1 permettant le calcul du temps écoulé TF et du volume d'eau consommé VE.

2.4 Interface Homme Machine (1H15mn)

· En suivant les étapes pwrp17 à pwrp23 du tutoriel, créez et testez un écran de

supervision ainsi que le programme n°2.

2AKSYS COMETH FIELD3Démarrer Tous les programmes LicPro Tutoriel TP107� � �4Votre attention est attirée sur l'utilisation très particulière que fait Proview de la souris, en particulier le clic du milieu pour la création des objets. Sur un touchpad, clic en bas à droite ou appui simultané sur les deux boutons.5Régler le paramètre ResponseTime à 280 ms dans l'objet ModbusTcpSlave dans la colonne $NodeHier6Une indication "communication down to modbus slave" n'est pas forcément significative car elle peut être transitoire ; testez le fonctionnement des variables de communication.

BP-MAII-TP107-V1.1-Proview-31012012 p6/18

Page 7: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

· Remarque sur les formats d'affichage:

Le paramètre Format des objets d'affichage du type value doit être précisé.

La syntaxe est celle de la fonction printf du langage C. Quelques exemples:

Format Commande Affichage

Flottant 7 chiffres dont 2 après la virgule %7.2f -865.25

Décimal %d -865

Chaîne de caractères %s Bonjour

Flottant en notation scientifique %e ou %E 8.6525 E2

Les composants sont des objets déjà préparés bien pratiques, mais il faut les configurer pour pouvoir les utiliser:

Pour le composant CompModePID, lien vers des composants depuis l'interface de Ge:

� Créer le composant dans l'arborescence $PlantHier

� Dans Ge insérer le composant et l'ouvrir :

� Créer une action de type command

� Entrer la commande suivante, conforme à l'arborescence $Plant correspondante: open graph /class/instance=comps-cLIC01

L'écriture permanente par Proview du signal de commande dans le régulateur pose un

problème quand le régulateur est en automatique ; en effet celui-ci rejette cette écriture

(ce qui est normal), ce qui fait que cette valeur n'est pas disponible sur la supervision. Il

faut modifier le statut de la trame Nodes-Tp107-master-LIC01-Ecriture en positionnant

le bit Continous sur No et créer un objet dans le programme qui positionne à 1 le bit SendOp quand des modification sont faites sur la consigne ou sur le signal de commande

pour que la trame ne soit générée qu'à ce moment là7 . Voir ci-dessous :

7Ce problème est récurrent sur tout type de supervision

BP-MAII-TP107-V1.1-Proview-31012012 p7/18

Page 8: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

Dans Pgm2 ;

Pour le composant BaseLevelSensor :

� �entrer dans le champ Value SigChanCon le lien vers la mesure de niveau:

Nodes-Tp107-master-LIC01-Lecture-mL01

� Remplacer dans les programmes et dans GE tous les liens vers vars-L01 par Nodes-

Tp107-master-LIC01-Lecture-mL01

� Supprimer la variable vars-L01 qui est désormais inutile.

� Terminer la configuration de l'objet Nodes-Tp107-master-LIC01-Lecture-mL01, pour quelle soit conforme à la capture d'écran ci-dessous :

BP-MAII-TP107-V1.1-Proview-31012012 p8/18

Page 9: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

2.5 Compléments (pour les plus rapides)

· Visualisez les étapes pwrp24 et pwrp25 du tutoriel, qui concernent la simulation du procédé.

· Visualisez les étapes pwrp26 à pwrp32 du tutoriel, qui concernent le grafcet.

BP-MAII-TP107-V1.1-Proview-31012012 p9/18

Page 10: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

3. Annexe: sommaire des tutoriels vidéo

Localisation : Démarrer Tous les programmes LicPro Tutoriel TP107� � �

BP-MAII-TP107-V1.1-Proview-31012012 p10/18

N° Sujet Durée Totaux

1 Démarrer Proview et créer un nouveau projet par copie d'un projet existant 00:01:46

2 Ouverture d'un projet existant en mode d'édition 00:00:51

3 Création d'un variable analogique("tag") de type équipement 00:02:30

4 Créer une nouvelle variable par copie d'une variable existante 00:00:46

5 Sortie analogique et entrée TOR 00:01:18

6 Création des autres données équipement du projet tutoriel 00:01:38

7 Déclaration des variables locales 00:02:14 00:11:03

8 Configuration du réseau de terrain Modbus TCP 00:02:38

9 Création des trames de communication 00:01:45

10 Connexion des objets de communication, début 00:00:45

11 Connexion des objets de communication, fin 00:02:20

12 Démarrage de l'application. Test de la communication Modbus TCP 00:04:04 00:11:32

13 Visualisations et actions en temps réel sur les variables du projet 00:01:35

14 Création d'un bloc de calcul en C dans l'automate logiciel 00:03:49

15 Création d'un second bloc de calcul en C dans l'automate logiciel 00:01:51

16 Vérification du fonctionnement du programme de calcul 00:01:58 00:09:13

17 Création d'une interface graphique (HMI) 00:02:18

18 Affichage des variables dans Ge 00:03:56

19 Objet d'édition de valeur sous Ge 00:03:17

20 Création de composants proview pour transmetteur et régulateur 00:04:20

21 Insertion de composants dans le PLC et Ge 00:03:06

22 Test des composants dans l'interface HMI 00:03:05

23 Ajout du réservoir et de la vanne dans Ge 00:05:47 00:25:49

24 Simulation du procédé 00:04:27

25 Test de la simulation 00:01:40 00:06:07

26 Grafcet, création d'étapes 00:01:20

27 Grafcet, création des receptivités 00:04:06

28 Grafcet, création des actions d'étape, début 00:02:39

29 Grafcet, création des actions d'étape, fin 00:01:06

30 Création des boutons Start et Stop 00:01:17

31 Remise à zéro des bits START et STOP 00:01:22

32 Test du grafcet 00:01:21 00:13:11

Totaux 01:16:55 01:16:55

Page 11: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

4. Annexe : Configuration du client Modbus TCP

BP-MAII-TP107-V1.1-Proview-31012012 p11/18

Page 12: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

BP-MAII-TP107-V1.1-Proview-31012012 p12/18

Page 13: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

Remarque : pour un envoi continu de la trame AEcriture (cas du TP 107), il faut positionner Continuous sur Yes, sauf si on ajoute le Bloc PLC CArithm donné à l'annexe 5

BP-MAII-TP107-V1.1-Proview-31012012 p13/18

Page 14: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

BP-MAII-TP107-V1.1-Proview-31012012 p14/18

Page 15: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

BP-MAII-TP107-V1.1-Proview-31012012 p15/18

Page 16: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

BP-MAII-TP107-V1.1-Proview-31012012 p16/18

Page 17: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

BP-MAII-TP107-V1.1-Proview-31012012 p17/18

Page 18: Mise en œuvre d’un SNCC Proview - Free

Un avenir une formation,

Licence Professionnelle MAII

Travaux Pratiques "Reseaux de Terrain"

5. Annexe : méthode pour n'envoyer la consigne qu'une fois lors du changement de celle-ci

BP-MAII-TP107-V1.1-Proview-31012012 p18/18