Le contrôleur logique Millenium 3 est un micro automate, programmable en langage Ladder ou par Blocs Fonctions et Grafcet SFC (Sequential Function Chart) |
Matériel utilisé
|
Conditions d'installation du module XN05 88970270
Communication via l'extension Ethernet XN05
L'adresse IP par défaut est issue de l’adresse MAC de l’extension Ethernet. Elle est constituée de 4 octets : L'adresse Mac (marquée sur le côté) du module utilisé est 00 80 F4 86 10 6F : l'adresse IP est donc 86.16.16.111 |
Cliquer sur le bouton XN05 pour accéder à la configuration de l'extension
Changement de l'adresse IP
L'extension Ethernet est à présent intégrée dans un réseau informatique, de masque de sous-réseau 255.255.255.0, dont l'adresse de la passerelle est 192.168.0.1 : on lui affecte l'adresse libre 192.168.0.3
Transférer la configuration au Millenium, connecter le câble Ethernet et vérifier la communication par un ping
Échanges Modbus
L'extension Ethernet échange des messages Modbus en tant que serveur
L'application Java Modbus Client permet une communication simple via le réseau (télécharger Modbus Client)
Les données échangées sont :
- 8 mots d'entrée de 16 bits (plots J1ETH à J8ETH)
- 8
mots de sortie de 16 bits (plots O1ETH à O8ETH)
Programme Le programme suivant permet de tester simplement L'écriture de la valeur 2050 dans le registre JETH1 du client Attention : un seul client doit être connecté |
Entrées analogiques
Le contrôleur dispose de 6 entrées qui peuvent être utilisées comme entrées analogiques (IB à IG), avec une résolution 10 bits
(valeur numérique comprise entre 0 et 1023) et une impédance d'entrée de 12 K
Les entrées analogiques peuvent être configurées suivant 2 modes : - 0-10V - mode Potentiomètre : la tension d'entrée est comprise entre 0 et la tension d'alimentation du contrôleur (24 V) |
Les entrées analogiques peuvent être filtrées La fréquence de coupure du filtre passe bas est réglable entre 0,06 Hz et 88,25 Hz |
Exemple : contrôle d'une batterie d'accumulateurs au plomb 24 V
un voyant signale la batterie chargée (25,2 V), un autre la batterie déchargée (21,6 V)
Schéma |
Programme |
La tension sur IB est celle de la batterie divisée par 3 |
Horloge astronomique
Cette fonction réalise le calcul de l'heure du lever et du coucher du soleil par rapport à la latitude et à la longitude lues en entrées du bloc fonction. Elle génère des niveaux hauts sur les sorties "Top Matin" et "Top Soir" en fonction des paramètres utilisateur |
Coordonnées géographique du contrôleur :
|
Exemple : pour Marseille | 43° 17' N | 5° 22' E | les valeurs sont | latitude = 4328 | longitude = - 536 | fuseau = 60 |
Attention : il faut activer le changement d'horaire été-hiver par Options -> Format de la date -> cocher la case |
Programme |
Chronogramme de fonctionnement |
Le 16 mai, l'éclairage fonctionne entre 20h56mn et 6h13mn |
Deuxième solution : utilisation d'une bascule RS
La fonction LEVER-COUCHER a été paramétrée de la façon suivante
Programme |
Chronogramme de fonctionnement |
Le 31 mai, l'éclairage fonctionne |
Affichage sur l'écran LCD
Programme |
La sortie Rétro-éclairage de l’écran LCD pilote par programme, l’éclairage de l’afficheur LCD du contrôleur. Tant que l’entrée connectée est active, le rétro-éclairage est allumé La fonction DISPLAY permet d’afficher du texte, une date, une heure ou une valeur numérique sur l’afficheur LCD à la place de l’écran des ENTREES-SORTIES du contrôleur Le texte Defaut lampe a été écrit dans la fonction DISPLAY B44 Le texte Batterie faible a été écrit dans la fonction DISPLAY B45 |
Les poussoirs A et B du Millenium permettent de tester l'affichage |
Voir aussi...
Supervision du Millenium 3 avec KEP Server
Mise en oeuvre d'un écran tactile MTP05
Mise en oeuvre d'un écran tactile MTP6/50
Le Millenium 3 pour les nuls
Maquette Millenium 3