mise en œuvre d’un sncc proview - free
TRANSCRIPT
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
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)
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
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
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
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
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
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
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
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
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
Un avenir une formation,
Licence Professionnelle MAII
Travaux Pratiques "Reseaux de Terrain"
BP-MAII-TP107-V1.1-Proview-31012012 p12/18
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
Un avenir une formation,
Licence Professionnelle MAII
Travaux Pratiques "Reseaux de Terrain"
BP-MAII-TP107-V1.1-Proview-31012012 p14/18
Un avenir une formation,
Licence Professionnelle MAII
Travaux Pratiques "Reseaux de Terrain"
BP-MAII-TP107-V1.1-Proview-31012012 p15/18
Un avenir une formation,
Licence Professionnelle MAII
Travaux Pratiques "Reseaux de Terrain"
BP-MAII-TP107-V1.1-Proview-31012012 p16/18
Un avenir une formation,
Licence Professionnelle MAII
Travaux Pratiques "Reseaux de Terrain"
BP-MAII-TP107-V1.1-Proview-31012012 p17/18
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