<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shamdane</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shamdane"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Shamdane"/>
		<updated>2026-05-13T06:41:02Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=6359</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=6359"/>
				<updated>2013-05-18T22:02:35Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fichier contenant le rapport finale du projet : [[Projet_S8_version-finale.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  120 Caisses/h à 240 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de 240 Caisses/h à 300 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
A ce niveau du projet on dispose de deux sortes de liaison avec l’automate :&lt;br /&gt;
&lt;br /&gt;
Par câble USB : elle permet de charger les programme sur l’automate et  de superviser le programme depuis le logiciel  (cette liaison est indispensable)&lt;br /&gt;
&lt;br /&gt;
Le DAQ : est l’interface qui permet à l’automate de communiquer avec le simulateur ITS PLC &lt;br /&gt;
&lt;br /&gt;
Le sujet initial du projet demandé est  la réalisation de  la liaison automate-simulateur par réseau Modbus ce qui s’est avéré impossible car dans la programmation du ITS PLC PRO les entrées et les sorties sont liées directement au DAQ via le logiciel Advantech Device.&lt;br /&gt;
&lt;br /&gt;
Cependant  dans cette partie du projet on réalisera une communication entre un ordinateur et l’automate dans le but de la supervision.&lt;br /&gt;
&lt;br /&gt;
_ Dans cette semaine , on s'est documentés pour le Modbus RTU et comprendre le choix de ce mode de communication .&lt;br /&gt;
&lt;br /&gt;
_ Comprendre le fonctionnement de l'interface RS485 qui sera utilisée pour la réalisation de la liaison Modbus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus : Liaison physique&lt;br /&gt;
&lt;br /&gt;
Recherche des logiciels de simulation de Maitre/Esclave : &lt;br /&gt;
&lt;br /&gt;
_ plusieurs tests effectués par Modbus Poll(Maitre) , Modbus Slave(Esclave) et ConfigVirtualSerialPort(liaison virtuelle entre Master/Slave)&lt;br /&gt;
&lt;br /&gt;
Ces tests ont été effectués pour tester la fiabilité de Modbus Poll et Modbus Slave afin de les utiliser dans la communication avec l'automate.&lt;br /&gt;
&lt;br /&gt;
_ Sur Unity pro , création d'une application Maitre Modbus.&lt;br /&gt;
&lt;br /&gt;
_ Réalisation de la liaison physique avec l'interface RS485.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=6358</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=6358"/>
				<updated>2013-05-18T22:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Projet_S8_version-finale.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  120 Caisses/h à 240 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de 240 Caisses/h à 300 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
A ce niveau du projet on dispose de deux sortes de liaison avec l’automate :&lt;br /&gt;
&lt;br /&gt;
Par câble USB : elle permet de charger les programme sur l’automate et  de superviser le programme depuis le logiciel  (cette liaison est indispensable)&lt;br /&gt;
&lt;br /&gt;
Le DAQ : est l’interface qui permet à l’automate de communiquer avec le simulateur ITS PLC &lt;br /&gt;
&lt;br /&gt;
Le sujet initial du projet demandé est  la réalisation de  la liaison automate-simulateur par réseau Modbus ce qui s’est avéré impossible car dans la programmation du ITS PLC PRO les entrées et les sorties sont liées directement au DAQ via le logiciel Advantech Device.&lt;br /&gt;
&lt;br /&gt;
Cependant  dans cette partie du projet on réalisera une communication entre un ordinateur et l’automate dans le but de la supervision.&lt;br /&gt;
&lt;br /&gt;
_ Dans cette semaine , on s'est documentés pour le Modbus RTU et comprendre le choix de ce mode de communication .&lt;br /&gt;
&lt;br /&gt;
_ Comprendre le fonctionnement de l'interface RS485 qui sera utilisée pour la réalisation de la liaison Modbus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus : Liaison physique&lt;br /&gt;
&lt;br /&gt;
Recherche des logiciels de simulation de Maitre/Esclave : &lt;br /&gt;
&lt;br /&gt;
_ plusieurs tests effectués par Modbus Poll(Maitre) , Modbus Slave(Esclave) et ConfigVirtualSerialPort(liaison virtuelle entre Master/Slave)&lt;br /&gt;
&lt;br /&gt;
Ces tests ont été effectués pour tester la fiabilité de Modbus Poll et Modbus Slave afin de les utiliser dans la communication avec l'automate.&lt;br /&gt;
&lt;br /&gt;
_ Sur Unity pro , création d'une application Maitre Modbus.&lt;br /&gt;
&lt;br /&gt;
_ Réalisation de la liaison physique avec l'interface RS485.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5800</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5800"/>
				<updated>2013-05-06T16:45:47Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  120 Caisses/h à 240 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de 240 Caisses/h à 300 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
A ce niveau du projet on dispose de deux sortes de liaison avec l’automate :&lt;br /&gt;
&lt;br /&gt;
Par câble USB : elle permet de charger les programme sur l’automate et  de superviser le programme depuis le logiciel  (cette liaison est indispensable)&lt;br /&gt;
&lt;br /&gt;
Le DAQ : est l’interface qui permet à l’automate de communiquer avec le simulateur ITS PLC &lt;br /&gt;
&lt;br /&gt;
Le sujet initial du projet demandé est  la réalisation de  la liaison automate-simulateur par réseau Modbus ce qui s’est avéré impossible car dans la programmation du ITS PLC PRO les entrées et les sorties sont liées directement au DAQ via le logiciel Advantech Device.&lt;br /&gt;
&lt;br /&gt;
Cependant  dans cette partie du projet on réalisera une communication entre un ordinateur et l’automate dans le but de la supervision.&lt;br /&gt;
&lt;br /&gt;
_ Dans cette semaine , on s'est documentés pour le Modbus RTU et comprendre le choix de ce mode de communication .&lt;br /&gt;
&lt;br /&gt;
_ Comprendre le fonctionnement de l'interface RS485 qui sera utilisée pour la réalisation de la liaison Modbus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus : Liaison physique&lt;br /&gt;
&lt;br /&gt;
Recherche des logiciels de simulation de Maitre/Esclave : &lt;br /&gt;
&lt;br /&gt;
_ plusieurs tests effectués par Modbus Poll(Maitre) , Modbus Slave(Esclave) et ConfigVirtualSerialPort(liaison virtuelle entre Master/Slave)&lt;br /&gt;
&lt;br /&gt;
Ces tests ont été effectués pour tester la fiabilité de Modbus Poll et Modbus Slave afin de les utiliser dans la communication avec l'automate.&lt;br /&gt;
&lt;br /&gt;
_ Sur Unity pro , création d'une application Maitre Modbus.&lt;br /&gt;
&lt;br /&gt;
_ Réalisation de la liaison physique avec l'interface RS485.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5794</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5794"/>
				<updated>2013-05-06T16:44:22Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  120 Caisses/h à 240 Caisses/h&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de 240 Caisses/min à 300 Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
A ce niveau du projet on dispose de deux sortes de liaison avec l’automate :&lt;br /&gt;
&lt;br /&gt;
Par câble USB : elle permet de charger les programme sur l’automate et  de superviser le programme depuis le logiciel  (cette liaison est indispensable)&lt;br /&gt;
&lt;br /&gt;
Le DAQ : est l’interface qui permet à l’automate de communiquer avec le simulateur ITS PLC &lt;br /&gt;
&lt;br /&gt;
Le sujet initial du projet demandé est  la réalisation de  la liaison automate-simulateur par réseau Modbus ce qui s’est avéré impossible car dans la programmation du ITS PLC PRO les entrées et les sorties sont liées directement au DAQ via le logiciel Advantech Device.&lt;br /&gt;
&lt;br /&gt;
Cependant  dans cette partie du projet on réalisera une communication entre un ordinateur et l’automate dans le but de la supervision.&lt;br /&gt;
&lt;br /&gt;
_ Dans cette semaine , on s'est documentés pour le Modbus RTU et comprendre le choix de ce mode de communication .&lt;br /&gt;
&lt;br /&gt;
_ Comprendre le fonctionnement de l'interface RS485 qui sera utilisée pour la réalisation de la liaison Modbus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus : Liaison physique&lt;br /&gt;
&lt;br /&gt;
Recherche des logiciels de simulation de Maitre/Esclave : &lt;br /&gt;
&lt;br /&gt;
_ plusieurs tests effectués par Modbus Poll(Maitre) , Modbus Slave(Esclave) et ConfigVirtualSerialPort(liaison virtuelle entre Master/Slave)&lt;br /&gt;
&lt;br /&gt;
Ces tests ont été effectués pour tester la fiabilité de Modbus Poll et Modbus Slave afin de les utiliser dans la communication avec l'automate.&lt;br /&gt;
&lt;br /&gt;
_ Sur Unity pro , création d'une application Maitre Modbus.&lt;br /&gt;
&lt;br /&gt;
_ Réalisation de la liaison physique avec l'interface RS485.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5785</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5785"/>
				<updated>2013-05-06T16:36:20Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
A ce niveau du projet on dispose de deux sortes de liaison avec l’automate :&lt;br /&gt;
&lt;br /&gt;
Par câble USB : elle permet de charger les programme sur l’automate et  de superviser le programme depuis le logiciel  (cette liaison est indispensable)&lt;br /&gt;
&lt;br /&gt;
Le DAQ : est l’interface qui permet à l’automate de communiquer avec le simulateur ITS PLC &lt;br /&gt;
&lt;br /&gt;
Le sujet initial du projet demandé est  la réalisation de  la liaison automate-simulateur par réseau Modbus ce qui s’est avéré impossible car dans la programmation du ITS PLC PRO les entrées et les sorties sont liées directement au DAQ via le logiciel Advantech Device.&lt;br /&gt;
&lt;br /&gt;
Cependant  dans cette partie du projet on réalisera une communication entre un ordinateur et l’automate dans le but de la supervision.&lt;br /&gt;
&lt;br /&gt;
_ Dans cette semaine , on s'est documentés pour le Modbus RTU et comprendre le choix de ce mode de communication .&lt;br /&gt;
&lt;br /&gt;
_ Comprendre le fonctionnement de l'interface RS485 qui sera utilisée pour la réalisation de la liaison Modbus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5781</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5781"/>
				<updated>2013-05-06T16:33:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
A ce niveau du projet on dispose de deux sortes de liaison avec l’automate :&lt;br /&gt;
&lt;br /&gt;
Par câble USB : elle permet de charger les programme sur l’automate et  de superviser le programme depuis le logiciel  (cette liaison est indispensable)&lt;br /&gt;
&lt;br /&gt;
Le DAQ : est l’interface qui permet à l’automate de communiquer avec le simulateur ITS PLC &lt;br /&gt;
&lt;br /&gt;
Le sujet initial du projet demandé est  la réalisation de  la liaison automate-simulateur par réseau Modbus ce qui s’est avéré impossible car dans la programmation du ITS PLC PRO les entrées et les sorties sont liées directement au DAQ via le logiciel Advantech Device.&lt;br /&gt;
&lt;br /&gt;
Cependant  dans cette partie du projet on réalisera une communication entre un ordinateur et l’automate dans le but de la supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5615</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5615"/>
				<updated>2013-05-05T19:39:07Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière a été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5614</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5614"/>
				<updated>2013-05-05T19:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img10_p1.jpg&amp;diff=5613</id>
		<title>Fichier:Img10 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img10_p1.jpg&amp;diff=5613"/>
				<updated>2013-05-05T19:37:59Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5612</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5612"/>
				<updated>2013-05-05T19:37:25Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
[[Fichier:Img10_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5604</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5604"/>
				<updated>2013-05-05T19:29:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img7_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img7_p1.jpg&amp;diff=5603</id>
		<title>Fichier:Img7 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img7_p1.jpg&amp;diff=5603"/>
				<updated>2013-05-05T19:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5598</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5598"/>
				<updated>2013-05-05T19:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img4_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img4_p1.jpg&amp;diff=5597</id>
		<title>Fichier:Img4 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img4_p1.jpg&amp;diff=5597"/>
				<updated>2013-05-05T19:22:09Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5594</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5594"/>
				<updated>2013-05-05T19:15:30Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img3 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img3_p1.jpg&amp;diff=5592</id>
		<title>Fichier:Img3 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img3_p1.jpg&amp;diff=5592"/>
				<updated>2013-05-05T19:14:56Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5586</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5586"/>
				<updated>2013-05-05T19:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img2_p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img2_p1.jpg&amp;diff=5584</id>
		<title>Fichier:Img2 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img2_p1.jpg&amp;diff=5584"/>
				<updated>2013-05-05T19:12:25Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img1_p1.jpg&amp;diff=5582</id>
		<title>Fichier:Img1 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img1_p1.jpg&amp;diff=5582"/>
				<updated>2013-05-05T19:10:28Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : a téléversé une nouvelle version de « Fichier:Img1 p1.jpg »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5579</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5579"/>
				<updated>2013-05-05T19:08:47Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Img1 p1.jpg]]&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img1_p1.jpg&amp;diff=5578</id>
		<title>Fichier:Img1 p1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Img1_p1.jpg&amp;diff=5578"/>
				<updated>2013-05-05T19:07:43Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5577</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5577"/>
				<updated>2013-05-05T18:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Modbus AZAaaa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 10:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5575</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5575"/>
				<updated>2013-05-05T18:41:14Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
&lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5574</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5574"/>
				<updated>2013-05-05T18:40:45Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
Une attention très particulière à été portée pour la documentation du banc qui sera utilisé pour des TP de programmation.&lt;br /&gt;
&lt;br /&gt;
A part le rapport du projet, d’autres livrables ont été ajoutés :&lt;br /&gt;
&lt;br /&gt;
_ Fiche de montage et démontage du banc.&lt;br /&gt;
_ Datashit des boitiers de communication rajoutés.  &lt;br /&gt;
_ Fiche de « Démarrage rapide du TP ».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Fin du suivi''&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5573</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5573"/>
				<updated>2013-05-05T18:33:58Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Une fois le choix du système est fait, L’optimisation se fera en 4étapes essentielles pour but de trier les caisses le plus rapidement possible :&lt;br /&gt;
&lt;br /&gt;
Etape 1 : Etablissement du système d’étiquetage virtuel.&lt;br /&gt;
&lt;br /&gt;
Etape 2 : Augmenter la fréquence de tri de  xxxx Caisses/min à yyyy Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 3 : Augmenter la fréquence de tri  de yyyy Caisses/min à zzzz Caisses/min&lt;br /&gt;
&lt;br /&gt;
Etape 4 : Création d’une interface homme-machine avec supervision.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Remarque : une HMI est crée pour le système de Magasin aussi .&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 8:''  Alternative avec ModBus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 9:''  Finalisation de la documentation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5565</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5565"/>
				<updated>2013-05-05T18:25:21Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
Cette semaine sera consacrée à la programmation des Parties opératives du logiciel de simulation ITS PLC PRO EDITION.&lt;br /&gt;
&lt;br /&gt;
Les Systèmes sont les suivants :&lt;br /&gt;
&lt;br /&gt;
_ Tri de Caisses : Amener les caisses du tapis d’arrivée aux monte-charges en les triant selon leur taille (une caisse à la fois).&lt;br /&gt;
&lt;br /&gt;
_ Mélangeur : Mélanger les trois couleurs primaires (rouge, vert et bleu) pour obtenir la couleur souhaitée.&lt;br /&gt;
&lt;br /&gt;
_ Palettiseur : Créer des palettes de caisses sur plusieurs niveaux (3niveaux).&lt;br /&gt;
&lt;br /&gt;
_ Robot « Pick &amp;amp; place » : Ranger des pièces dans les boîtes en utilisant un manipulateur 3 axes.&lt;br /&gt;
&lt;br /&gt;
_ Magasin Automatisé : Déplacer , stocker et retrouver les caisses sur les étagères.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 7:''  Optimisation d'un des 5 systèmes : &amp;quot;Tri de Caisses&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5558</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5558"/>
				<updated>2013-05-05T18:11:15Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
Une fois le banc mis en place, les premiers tests ont démontré le disfonctionnement  des ports suivants :&lt;br /&gt;
&lt;br /&gt;
_ Les entrées  7 et 15 du module d’acquisition.&lt;br /&gt;
_ La sortie 4 du même module.&lt;br /&gt;
&lt;br /&gt;
La vérification du câblage montre que le problème est interne au module.&lt;br /&gt;
On retourne donc aux documentations du constructeur pour pouvoir trouver la cause du disfonctionnement.&lt;br /&gt;
&lt;br /&gt;
Le problème des entrées a été détecté et réglé :   (les entrées étant communes à des compteurs, il était nécessaire d’injecter un courant plus grand pour actionner les ports)&lt;br /&gt;
&lt;br /&gt;
La sortie 4 reste un défaut interne au module d’acquisition, et donc non résolu. On pense à détourner l’utilisation de ce capteur soit par d’autres capteurs ou par des timers  ( voir programme TriV10 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 6:''  Création de programmes basiques pour les 5 Parties Opératives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5551</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5551"/>
				<updated>2013-05-05T18:01:07Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 5:''  Résolution des problèmes de communication&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5549</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5549"/>
				<updated>2013-05-05T17:59:01Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme. Pour cela, la création d'un banc regroupant toutes les liaisons est obligation.&lt;br /&gt;
&lt;br /&gt;
La dimension : La planche support du banc est dimensionnée de manière à ne pas dépassé en longueur les tables de la salle de TP C006. La largeur est diminuée au maximum (Longueur de l’automate)&lt;br /&gt;
&lt;br /&gt;
Le positionnement : les éléments du banc ont été placés de manière à comprendre facilement le sens de circulation des données (voir l’image)&lt;br /&gt;
&lt;br /&gt;
Les ajouts : Pour rendre le banc plus simple à modifier et plus clair, On a ajouté deux boitiers qui regroupent  toutes les contraintes de communication (système résistif).&lt;br /&gt;
&lt;br /&gt;
La modification : le banc est fixé d’une manière très simple. L’automate et ses entrés/sorties déportés sont fixés grâce à un rail DIN, ce qui facilite le démontage de ces derniers.  Les boitiers sont fixés à la planche mais restent dévissables rapidement du haut. Le câblage est regroupé  et apparent. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5545</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5545"/>
				<updated>2013-05-05T17:46:35Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
 ''Semaine 4:''  Création du banc &lt;br /&gt;
&lt;br /&gt;
Un projet doit être autant soigné sur le fond que sur la forme . Pour cela , la création d'un banc regroupant toutes les liaisons est obligation .&lt;br /&gt;
La dimension : le planche support du banc est dimensionnée de &lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5538</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5538"/>
				<updated>2013-05-05T17:33:53Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
L’application consiste à gérer le niveau d’un liquide dans une cuve. Le remplissage de la cuve se fait par l’intermédiaire d’une pompe et la vidange est gérée par une vanne.&lt;br /&gt;
Les différents niveaux de la cuve sont mesurés par des capteurs disposés sur la cuve.&lt;br /&gt;
Le volume de la cuve est donné par un afficheur numérique.&lt;br /&gt;
Les moyens de contrôle du fonctionnement de l’application sont basés sur un écran d’exploitation qui doit fournir l’état des différents capteurs, actionneurs et le volume de la cuve.&lt;br /&gt;
Suivant l’état du niveau de la cuve et de l’application il faut avertir l’utilisateur par des alarmes et archiver les informations nécessaires à chaque déclenchement.&lt;br /&gt;
&lt;br /&gt;
La  mise en œuvre de cette application nous permet l’utilisation des différents types de variables, de langages de programmation et d’un écran d’exploitation décrivant le fonctionnement de l’application. &lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5530</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5530"/>
				<updated>2013-05-05T16:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 3:''  Prise en main du logiciel UNITY PRO XL en Mode simulation&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5529</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5529"/>
				<updated>2013-05-05T16:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5526</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5526"/>
				<updated>2013-05-05T16:40:59Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''  identification du matériel utilisé &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ''Semaine 2:''  Étude de faisabilité du projet &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5525</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5525"/>
				<updated>2013-05-05T16:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[''Semaine 1:''  identification du matériel utilisé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[''Semaine 2:''  Étude de faisabilité du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5524</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5524"/>
				<updated>2013-05-05T16:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''  identification du matériel utilisé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 2:''  Étude de faisabilité du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
En première partie, on a manipulé l'entrée de l'API manuellement et on a constaté l'effet sur le simulateur.&lt;br /&gt;
On arrive à activer l’actionneur 0 et 1 depuis le PLC IN commandé manuellement.&lt;br /&gt;
En deuxième partie, on a réalisé la connexion Simulateur=&amp;gt;API. (Capteur=&amp;gt;API)&lt;br /&gt;
Finalement, on arrive à faire fonctionner le système en boucle fermée pour 2capteurs et 2 actionneurs.&lt;br /&gt;
Depuis le simulateur, on force le capteur à passé à l'état haut, et comme résultat, l’API réagis en activant l’actionneur.&lt;br /&gt;
Ceci étant testé sur 2capteurs/2actionneurs, peut fonctionner parfaitement avec tout le reste.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5521</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=5521"/>
				<updated>2013-05-05T16:29:57Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''  identification du matériel utilisé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 2:''  Étude de faisabilité du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour ce projet, il était nécessaire de démontrer la faisabilité du système de communication  pour les 2 modes supposés possibles : par liaison USB et par réseau Modbus .&lt;br /&gt;
&lt;br /&gt;
Les informations sont échangées entre l’API et la partie opérative virtuelle au moyen d’un module USB d’acquisition de données TOR disposant de 16 entrées et de 16 sorties .Cette solution a l’avantage d’obtenir un temps de scrutation des entrées de l’ordre de 16ms. Le logiciel ITS PLC est fourni  avec  le module d’E/S TOR USB de la société ADVAN-TECH. &lt;br /&gt;
&lt;br /&gt;
Pour la liaison par réseau Modbus, il n’existe aucun moyen de la réaliser puisque Le logiciel ITS PLC Pro EDITION ne communique qu’avec  le module d’E/S . Cependant une autre version de ITS PLC permet de se connecter en TCP/IP :  « ITS PLC® ATG EDITION » . &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4527</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4527"/>
				<updated>2013-03-14T22:33:29Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''  identification du matériel utilisé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Semaine 2:''  Étude de faisabilité du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4526</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4526"/>
				<updated>2013-03-14T22:14:34Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''  identification du matériel utilisé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
&lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
&lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4525</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4525"/>
				<updated>2013-03-14T22:13:38Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''  identification du matériel utilisé&lt;br /&gt;
&lt;br /&gt;
Pendant la première semaine ,on a récupéré le matériel nécessaire pour le projet . On a récupéré la documentations sur chaque composant. &lt;br /&gt;
Phase de découverte de l'environnement du projet : &lt;br /&gt;
_ Simulation Software              :   ITS PLC « Professional edition »&lt;br /&gt;
_ Data acquisition board           : ADVANTECH USB-4750&lt;br /&gt;
_ Programmable logic controller    : M340 - Schneider Electric&lt;br /&gt;
_ Simulator sub-base I/O           : ABE7TES160 - Schneider Electric&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4524</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4524"/>
				<updated>2013-03-14T22:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
''Semaine 1:''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4523</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4523"/>
				<updated>2013-03-14T22:08:08Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
[[''Semaine 1:'']]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4522</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4522"/>
				<updated>2013-03-14T22:07:09Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Présentation du projet :]]&lt;br /&gt;
&lt;br /&gt;
  Ce projet consiste à permettre le développement d’applications reliant un automate Schneider M340 fonctionnant sous Unity Pro à un système virtuel tournant sur PC et simulant des parties opératives en 3D et de manière interactive. L’une des principales caractéristiques de ce simulateur (ITS PLC Professional Edition) est la possibilité d'interagir avec le système en temps réel, comme ajouter ou retirer des objets du flux de production à tout moment, ou encore de créer des situations d'erreur, des embouteillages, ou de simuler des pannes de fonctionnement des capteurs et/ ou des actionneurs. Il s’agit donc de concevoir et de réaliser la liaison entre l’automate et le simulateur par réseau Modbus et de fournir un système fiable pouvant être mis en application en TP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[== Avancement: ==]]&lt;br /&gt;
&lt;br /&gt;
[[''Semaine 1:'']]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4334</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=4334"/>
				<updated>2013-02-27T20:09:04Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;lien vers la première partie du rapport: [[Fichier:Projet_S8_v3.pdf]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=3930</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=3930"/>
				<updated>2013-02-08T19:54:33Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Test Test Test !&lt;br /&gt;
[[Fichier:Sorting5.jpg]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Sorting5.jpg&amp;diff=3929</id>
		<title>Fichier:Sorting5.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Sorting5.jpg&amp;diff=3929"/>
				<updated>2013-02-08T19:53:35Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=3922</id>
		<title>Environnement virtuel 3D</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Environnement_virtuel_3D&amp;diff=3922"/>
				<updated>2013-02-08T19:43:31Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : Page créée avec « Test Test Test ! »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Test Test Test !&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Contr%C3%B4le_de_sonar,_2011/2012,_TD2&amp;diff=3417</id>
		<title>Contrôle de sonar, 2011/2012, TD2</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Contr%C3%B4le_de_sonar,_2011/2012,_TD2&amp;diff=3417"/>
				<updated>2012-06-18T18:02:08Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : /* Bilan de la séance n°3 : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Evaluation informatique et électronique ==&lt;br /&gt;
&lt;br /&gt;
=== Gestion de projet / rédaction Wiki ===&lt;br /&gt;
&lt;br /&gt;
Note . &lt;br /&gt;
&lt;br /&gt;
=== Test fonctionnels ===&lt;br /&gt;
&lt;br /&gt;
* Sous-système : &lt;br /&gt;
* Système : &lt;br /&gt;
&lt;br /&gt;
=== Qualité de la réalisation ===&lt;br /&gt;
&lt;br /&gt;
* Informatique. Note %.&lt;br /&gt;
** procédure de test : &lt;br /&gt;
** pages HTML et Javascript : &lt;br /&gt;
** scripts PHP ou programmes C : &lt;br /&gt;
** installation sur FoxBoard :&lt;br /&gt;
* Electronique : Note %.&lt;br /&gt;
** qualité de la réalisation :&lt;br /&gt;
** tests autonomes : &lt;br /&gt;
&lt;br /&gt;
=== Bilan ===&lt;br /&gt;
&lt;br /&gt;
Tous les points principaux ont un poids équivalent (sauf &amp;quot;système&amp;quot; qui est un bonus).&lt;br /&gt;
&lt;br /&gt;
Note finale :&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
'''Projet Sonar'''&lt;br /&gt;
----&lt;br /&gt;
'''Objectif principal :'''&lt;br /&gt;
----&lt;br /&gt;
Le but de notre projet est de réaliser un sonar qui transmet des trains d'ondes à 40Khz et qui les reçoit à l'aide de capteurs ultrasons pour traduire une information qui sera traitée par la NanoBoard (calcul de la distance entre lui et un objet par exemple). Pour communiquer avec ce sonar par le protocole série, nous utiliserons la FoxBoard qui permet d'afficher sous forme d'une image l'environnement détecté par le sonar.&lt;br /&gt;
----&lt;br /&gt;
'''Objectif et bilan des séances :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°1 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Dans cette première séance, nous avons essayé de bien assimiler le sujet pour éviter les lacunes et pour avancer progressivement dans notre travail . Puis, nous nous sommes donnés des rôles afin qu'on puisse mieux avancer et mieux s'organiser.&lt;br /&gt;
Pour la partie électronique, nous devons générer des trains d'ondes à la fréquence de 40KHz et les amplifier pour ne pas les perdre. Ces trains d'onde vont parcourir 4m aller retour.&lt;br /&gt;
----&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
Analyse de matériel utilisé, comprendre le fonctionnement générale du système  et des outils de commande et récupération de données.&lt;br /&gt;
&lt;br /&gt;
Essai de commande de servomoteur avec terminale&lt;br /&gt;
&lt;br /&gt;
Tester la communication avec le phidget&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°1 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Nous avons réussi à implanter la partie d'émission du FPGA sur Altium en utilisant un signal carré à la fréquence de résonance, un compteur 6 bits et un comparateur qui permet d'arrêter le compteur,  donc d'annuler les fronts montants, et c'est ce qui va donner des trains d'ondes.&lt;br /&gt;
Pour la partie analogique, nous avons fait théoriquement un montage (Amplificateur et résistances) qui nous permettra d'amplifier le signal transmis d'un gain de 3.Comme on veut G = 3 , on a pris R1=10KOhms et R2=4.7KOhms car G=(R2*R1)/(R1+R2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ampl1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
1/le servomoteur : Contrôlé à l'aide de la carte de liaison série Phidget &lt;br /&gt;
&lt;br /&gt;
Ce servomoteur est branché sur l’interface Phidget , qui communique grâce à un port USB avec l’ordinateur en premier lieu , puis avec la foxboard  plutard .&lt;br /&gt;
&lt;br /&gt;
Lors de cette première séance, la foxboard est commandée avec le Terminal. A l’aide du binaire PART2 &lt;br /&gt;
&lt;br /&gt;
Mais pour avoir ce binaire , il faut : Télécharger la librairie du Phidget, décompresser , configurer, installer , faire un Makefile , puis compiler le tout .&lt;br /&gt;
&lt;br /&gt;
A la fin de cette séance, on a réussi à comprendre le fonctionnement du servomoteur ainsi que l’utilisation de la fonction qui réalise le mouvement du servomoteur.&lt;br /&gt;
&lt;br /&gt;
La fonction utilisée est la suivante : «  CPhidgetServo_setPosition (servo, 0, position); »&lt;br /&gt;
&lt;br /&gt;
Avec position est proportionelle à l’angle comme illustré sur l’image ci-dessous:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sonnar1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°2 : ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Dans cette deuxième séance, nous devons réaliser la partie de réception qui consiste à recevoir les trains d'ondes et à les ré-amplifier puisqu'ils sont légèrement modifiés et bruités par le trajet.&lt;br /&gt;
&lt;br /&gt;
Pour la partie informatique , il était temps d'avancer plus rapidement sur le projet :&lt;br /&gt;
&lt;br /&gt;
Création de la page Html , des requetes Ajax et commander le servomoteur avec un protocole .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°2 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Nous avons réussi à implanter la partie de réception du FPGA sur Altium en simulant le retour des trains d'ondes (Configure Digital) et en utilisant un deuxième compteur (pour calculer la durée entre l'émission et la réception des trains d'ondes). Et pour stopper ce 2ème compteur, on l'a relié avec le comparateur de la partie d'émission puisque quand LT se met à 1, le 2ème compteur s'arrête et s'initialise à 0 (CLR=1). En outre, on utilise le diviseur de fréquence(CDIV20DC50) pour que les trains d'onde aient suffisamment de temps  pour parcourir 4m avant que le second compteur n'atteigne sa valeur maximale.&lt;br /&gt;
Pour la partie analogique, nous avons réalisé théoriquement un montage qui permettra d'amplifier le signal reçu d'un gain de 30 puisque le signal de retour n'est que de quelques millivolts. On a pris alors  R1=120KOhms et R2=40KOhms&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ampl2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
Avancement :&lt;br /&gt;
&lt;br /&gt;
Création du l’interface HTML gérant l’entrée ( Sonnar) et la sortie (Servomoteur) :&lt;br /&gt;
&lt;br /&gt;
Fonction d’affichage &lt;br /&gt;
&lt;br /&gt;
Fonction de lecture de valeur de l’angle voulue&lt;br /&gt;
&lt;br /&gt;
Fonction d’envoi de commande au servomoteur&lt;br /&gt;
&lt;br /&gt;
Compilation et exécution du DEMON , pour activer la liaison avec le Sonnar .&lt;br /&gt;
&lt;br /&gt;
Les scripts CGI compilés pour la liaison série fonctionnent comme il faut .&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°3 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
L'objectif de cette troisième séance est de pouvoir mémoriser les données par le 2ème compteur qui calcule la durée entre l'émission et la réception du signal.&lt;br /&gt;
Il faut aussi terminer la partie analogique qui servira à amplifier le signal transmis et reçu.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°3 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Quand on aura un front montant (c'est-à-dire quand le capteur ultrason détectera les trains d'onde), &lt;br /&gt;
la bascule D va mémoriser les données de 6 bits. Puis, le 2ème compteur se remettra en marche une nouvelle fois puisqu'au moment où le signal sera reçu, un nouveau signal va être généré.&lt;br /&gt;
Pour la partie analogique, on a fait le câblage nécessaire qui permettra d'amplifier les trains d'ondes lors de l'émission et de la réception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:frmm.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De haut en bas :&lt;br /&gt;
-Le premier tracée représente l'initialisation du 2ème compteur.&lt;br /&gt;
-Le second tracée représente les trains d'ondes émis.&lt;br /&gt;
-Le troisième tracée représente le diviseur de fréquence utilisé par le deuxième compteur.&lt;br /&gt;
-Le dernier tracée représente la fréquence de l'entrée du système (CLK : l'horloge).&lt;br /&gt;
----&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
La dernière partie consiste à transférer tout ce qui a été fait sur Ordinateur sur la Foxboard .&lt;br /&gt;
installation des librairies et la recompilation des binaires utilisés  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Schéma final de la partie électronique :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Fichier:electronique.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Schéma final de la partie analogique :'''&lt;br /&gt;
[[Fichier:cbg.jpg]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Contr%C3%B4le_de_sonar,_2011/2012,_TD2&amp;diff=3416</id>
		<title>Contrôle de sonar, 2011/2012, TD2</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Contr%C3%B4le_de_sonar,_2011/2012,_TD2&amp;diff=3416"/>
				<updated>2012-06-18T17:55:10Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : /* Bilan de la séance n°2 : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Evaluation informatique et électronique ==&lt;br /&gt;
&lt;br /&gt;
=== Gestion de projet / rédaction Wiki ===&lt;br /&gt;
&lt;br /&gt;
Note . &lt;br /&gt;
&lt;br /&gt;
=== Test fonctionnels ===&lt;br /&gt;
&lt;br /&gt;
* Sous-système : &lt;br /&gt;
* Système : &lt;br /&gt;
&lt;br /&gt;
=== Qualité de la réalisation ===&lt;br /&gt;
&lt;br /&gt;
* Informatique. Note %.&lt;br /&gt;
** procédure de test : &lt;br /&gt;
** pages HTML et Javascript : &lt;br /&gt;
** scripts PHP ou programmes C : &lt;br /&gt;
** installation sur FoxBoard :&lt;br /&gt;
* Electronique : Note %.&lt;br /&gt;
** qualité de la réalisation :&lt;br /&gt;
** tests autonomes : &lt;br /&gt;
&lt;br /&gt;
=== Bilan ===&lt;br /&gt;
&lt;br /&gt;
Tous les points principaux ont un poids équivalent (sauf &amp;quot;système&amp;quot; qui est un bonus).&lt;br /&gt;
&lt;br /&gt;
Note finale :&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
'''Projet Sonar'''&lt;br /&gt;
----&lt;br /&gt;
'''Objectif principal :'''&lt;br /&gt;
----&lt;br /&gt;
Le but de notre projet est de réaliser un sonar qui transmet des trains d'ondes à 40Khz et qui les reçoit à l'aide de capteurs ultrasons pour traduire une information qui sera traitée par la NanoBoard (calcul de la distance entre lui et un objet par exemple). Pour communiquer avec ce sonar par le protocole série, nous utiliserons la FoxBoard qui permet d'afficher sous forme d'une image l'environnement détecté par le sonar.&lt;br /&gt;
----&lt;br /&gt;
'''Objectif et bilan des séances :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°1 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Dans cette première séance, nous avons essayé de bien assimiler le sujet pour éviter les lacunes et pour avancer progressivement dans notre travail . Puis, nous nous sommes donnés des rôles afin qu'on puisse mieux avancer et mieux s'organiser.&lt;br /&gt;
Pour la partie électronique, nous devons générer des trains d'ondes à la fréquence de 40KHz et les amplifier pour ne pas les perdre. Ces trains d'onde vont parcourir 4m aller retour.&lt;br /&gt;
----&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
Analyse de matériel utilisé, comprendre le fonctionnement générale du système  et des outils de commande et récupération de données.&lt;br /&gt;
&lt;br /&gt;
Essai de commande de servomoteur avec terminale&lt;br /&gt;
&lt;br /&gt;
Tester la communication avec le phidget&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°1 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Nous avons réussi à implanter la partie d'émission du FPGA sur Altium en utilisant un signal carré à la fréquence de résonance, un compteur 6 bits et un comparateur qui permet d'arrêter le compteur,  donc d'annuler les fronts montants, et c'est ce qui va donner des trains d'ondes.&lt;br /&gt;
Pour la partie analogique, nous avons fait théoriquement un montage (Amplificateur et résistances) qui nous permettra d'amplifier le signal transmis d'un gain de 3.Comme on veut G = 3 , on a pris R1=10KOhms et R2=4.7KOhms car G=(R2*R1)/(R1+R2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ampl1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
1/le servomoteur : Contrôlé à l'aide de la carte de liaison série Phidget &lt;br /&gt;
&lt;br /&gt;
Ce servomoteur est branché sur l’interface Phidget , qui communique grâce à un port USB avec l’ordinateur en premier lieu , puis avec la foxboard  plutard .&lt;br /&gt;
&lt;br /&gt;
Lors de cette première séance, la foxboard est commandée avec le Terminal. A l’aide du binaire PART2 &lt;br /&gt;
&lt;br /&gt;
Mais pour avoir ce binaire , il faut : Télécharger la librairie du Phidget, décompresser , configurer, installer , faire un Makefile , puis compiler le tout .&lt;br /&gt;
&lt;br /&gt;
A la fin de cette séance, on a réussi à comprendre le fonctionnement du servomoteur ainsi que l’utilisation de la fonction qui réalise le mouvement du servomoteur.&lt;br /&gt;
&lt;br /&gt;
La fonction utilisée est la suivante : «  CPhidgetServo_setPosition (servo, 0, position); »&lt;br /&gt;
&lt;br /&gt;
Avec position est proportionelle à l’angle comme illustré sur l’image ci-dessous:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sonnar1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°2 : ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Dans cette deuxième séance, nous devons réaliser la partie de réception qui consiste à recevoir les trains d'ondes et à les ré-amplifier puisqu'ils sont légèrement modifiés et bruités par le trajet.&lt;br /&gt;
&lt;br /&gt;
Pour la partie informatique , il était temps d'avancer plus rapidement sur le projet :&lt;br /&gt;
&lt;br /&gt;
Création de la page Html , des requetes Ajax et commander le servomoteur avec un protocole .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°2 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Nous avons réussi à implanter la partie de réception du FPGA sur Altium en simulant le retour des trains d'ondes (Configure Digital) et en utilisant un deuxième compteur (pour calculer la durée entre l'émission et la réception des trains d'ondes). Et pour stopper ce 2ème compteur, on l'a relié avec le comparateur de la partie d'émission puisque quand LT se met à 1, le 2ème compteur s'arrête et s'initialise à 0 (CLR=1). En outre, on utilise le diviseur de fréquence(CDIV20DC50) pour que les trains d'onde aient suffisamment de temps  pour parcourir 4m avant que le second compteur n'atteigne sa valeur maximale.&lt;br /&gt;
Pour la partie analogique, nous avons réalisé théoriquement un montage qui permettra d'amplifier le signal reçu d'un gain de 30 puisque le signal de retour n'est que de quelques millivolts. On a pris alors  R1=120KOhms et R2=40KOhms&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ampl2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
Avancement :&lt;br /&gt;
&lt;br /&gt;
Création du l’interface HTML gérant l’entrée ( Sonnar) et la sortie (Servomoteur) :&lt;br /&gt;
&lt;br /&gt;
Fonction d’affichage &lt;br /&gt;
&lt;br /&gt;
Fonction de lecture de valeur de l’angle voulue&lt;br /&gt;
&lt;br /&gt;
Fonction d’envoi de commande au servomoteur&lt;br /&gt;
&lt;br /&gt;
Compilation et exécution du DEMON , pour activer la liaison avec le Sonnar .&lt;br /&gt;
&lt;br /&gt;
Les scripts CGI compilés pour la liaison série fonctionnent comme il faut .&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°3 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
L'objectif de cette troisième séance est de pouvoir mémoriser les données par le 2ème compteur qui calcule la durée entre l'émission et la réception du signal.&lt;br /&gt;
Il faut aussi terminer la partie analogique qui servira à amplifier le signal transmis et reçu.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°3 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Quand on aura un front montant (c'est-à-dire quand le capteur ultrason détectera les trains d'onde), &lt;br /&gt;
la bascule D va mémoriser les données de 6 bits. Puis, le 2ème compteur se remettra en marche une nouvelle fois puisqu'au moment où le signal sera reçu, un nouveau signal va être généré.&lt;br /&gt;
Pour la partie analogique, on a fait le câblage nécessaire qui permettra d'amplifier les trains d'ondes lors de l'émission et de la réception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:frmm.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De haut en bas :&lt;br /&gt;
-Le premier tracée représente l'initialisation du 2ème compteur.&lt;br /&gt;
-Le second tracée représente les trains d'ondes émis.&lt;br /&gt;
-Le troisième tracée représente le diviseur de fréquence utilisé par le deuxième compteur.&lt;br /&gt;
-Le dernier tracée représente la fréquence de l'entrée du système (CLK : l'horloge).&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Schéma final de la partie électronique :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Fichier:electronique.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Schéma final de la partie analogique :'''&lt;br /&gt;
[[Fichier:cbg.jpg]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Contr%C3%B4le_de_sonar,_2011/2012,_TD2&amp;diff=3415</id>
		<title>Contrôle de sonar, 2011/2012, TD2</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Contr%C3%B4le_de_sonar,_2011/2012,_TD2&amp;diff=3415"/>
				<updated>2012-06-18T17:36:32Z</updated>
		
		<summary type="html">&lt;p&gt;Shamdane : /* Objectif de la séance n°2 : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Evaluation informatique et électronique ==&lt;br /&gt;
&lt;br /&gt;
=== Gestion de projet / rédaction Wiki ===&lt;br /&gt;
&lt;br /&gt;
Note . &lt;br /&gt;
&lt;br /&gt;
=== Test fonctionnels ===&lt;br /&gt;
&lt;br /&gt;
* Sous-système : &lt;br /&gt;
* Système : &lt;br /&gt;
&lt;br /&gt;
=== Qualité de la réalisation ===&lt;br /&gt;
&lt;br /&gt;
* Informatique. Note %.&lt;br /&gt;
** procédure de test : &lt;br /&gt;
** pages HTML et Javascript : &lt;br /&gt;
** scripts PHP ou programmes C : &lt;br /&gt;
** installation sur FoxBoard :&lt;br /&gt;
* Electronique : Note %.&lt;br /&gt;
** qualité de la réalisation :&lt;br /&gt;
** tests autonomes : &lt;br /&gt;
&lt;br /&gt;
=== Bilan ===&lt;br /&gt;
&lt;br /&gt;
Tous les points principaux ont un poids équivalent (sauf &amp;quot;système&amp;quot; qui est un bonus).&lt;br /&gt;
&lt;br /&gt;
Note finale :&lt;br /&gt;
&lt;br /&gt;
== Présentation ==&lt;br /&gt;
&lt;br /&gt;
'''Projet Sonar'''&lt;br /&gt;
----&lt;br /&gt;
'''Objectif principal :'''&lt;br /&gt;
----&lt;br /&gt;
Le but de notre projet est de réaliser un sonar qui transmet des trains d'ondes à 40Khz et qui les reçoit à l'aide de capteurs ultrasons pour traduire une information qui sera traitée par la NanoBoard (calcul de la distance entre lui et un objet par exemple). Pour communiquer avec ce sonar par le protocole série, nous utiliserons la FoxBoard qui permet d'afficher sous forme d'une image l'environnement détecté par le sonar.&lt;br /&gt;
----&lt;br /&gt;
'''Objectif et bilan des séances :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°1 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Dans cette première séance, nous avons essayé de bien assimiler le sujet pour éviter les lacunes et pour avancer progressivement dans notre travail . Puis, nous nous sommes donnés des rôles afin qu'on puisse mieux avancer et mieux s'organiser.&lt;br /&gt;
Pour la partie électronique, nous devons générer des trains d'ondes à la fréquence de 40KHz et les amplifier pour ne pas les perdre. Ces trains d'onde vont parcourir 4m aller retour.&lt;br /&gt;
----&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
Analyse de matériel utilisé, comprendre le fonctionnement générale du système  et des outils de commande et récupération de données.&lt;br /&gt;
&lt;br /&gt;
Essai de commande de servomoteur avec terminale&lt;br /&gt;
&lt;br /&gt;
Tester la communication avec le phidget&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°1 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Nous avons réussi à implanter la partie d'émission du FPGA sur Altium en utilisant un signal carré à la fréquence de résonance, un compteur 6 bits et un comparateur qui permet d'arrêter le compteur,  donc d'annuler les fronts montants, et c'est ce qui va donner des trains d'ondes.&lt;br /&gt;
Pour la partie analogique, nous avons fait théoriquement un montage (Amplificateur et résistances) qui nous permettra d'amplifier le signal transmis d'un gain de 3.Comme on veut G = 3 , on a pris R1=10KOhms et R2=4.7KOhms car G=(R2*R1)/(R1+R2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ampl1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
1/le servomoteur : Contrôlé à l'aide de la carte de liaison série Phidget &lt;br /&gt;
&lt;br /&gt;
Ce servomoteur est branché sur l’interface Phidget , qui communique grâce à un port USB avec l’ordinateur en premier lieu , puis avec la foxboard  plutard .&lt;br /&gt;
&lt;br /&gt;
Lors de cette première séance, la foxboard est commandée avec le Terminal. A l’aide du binaire PART2 &lt;br /&gt;
&lt;br /&gt;
Mais pour avoir ce binaire , il faut : Télécharger la librairie du Phidget, décompresser , configurer, installer , faire un Makefile , puis compiler le tout .&lt;br /&gt;
&lt;br /&gt;
A la fin de cette séance, on a réussi à comprendre le fonctionnement du servomoteur ainsi que l’utilisation de la fonction qui réalise le mouvement du servomoteur.&lt;br /&gt;
&lt;br /&gt;
La fonction utilisée est la suivante : «  CPhidgetServo_setPosition (servo, 0, position); »&lt;br /&gt;
&lt;br /&gt;
Avec position est proportionelle à l’angle comme illustré sur l’image ci-dessous:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:sonnar1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°2 : ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Dans cette deuxième séance, nous devons réaliser la partie de réception qui consiste à recevoir les trains d'ondes et à les ré-amplifier puisqu'ils sont légèrement modifiés et bruités par le trajet.&lt;br /&gt;
&lt;br /&gt;
Pour la partie informatique , il était temps d'avancer plus rapidement sur le projet :&lt;br /&gt;
&lt;br /&gt;
Création de la page Html , des requetes Ajax et commander le servomoteur avec un protocole .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°2 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Nous avons réussi à implanter la partie de réception du FPGA sur Altium en simulant le retour des trains d'ondes (Configure Digital) et en utilisant un deuxième compteur (pour calculer la durée entre l'émission et la réception des trains d'ondes). Et pour stopper ce 2ème compteur, on l'a relié avec le comparateur de la partie d'émission puisque quand LT se met à 1, le 2ème compteur s'arrête et s'initialise à 0 (CLR=1). En outre, on utilise le diviseur de fréquence(CDIV20DC50) pour que les trains d'onde aient suffisamment de temps  pour parcourir 4m avant que le second compteur n'atteigne sa valeur maximale.&lt;br /&gt;
Pour la partie analogique, nous avons réalisé théoriquement un montage qui permettra d'amplifier le signal reçu d'un gain de 30 puisque le signal de retour n'est que de quelques millivolts. On a pris alors  R1=120KOhms et R2=40KOhms&lt;br /&gt;
&lt;br /&gt;
[[Fichier:ampl2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Objectif de la séance n°3 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
L'objectif de cette troisième séance est de pouvoir mémoriser les données par le 2ème compteur qui calcule la durée entre l'émission et la réception du signal.&lt;br /&gt;
Il faut aussi terminer la partie analogique qui servira à amplifier le signal transmis et reçu.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Bilan de la séance n°3 : ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Partie électronique :'''&lt;br /&gt;
&lt;br /&gt;
Quand on aura un front montant (c'est-à-dire quand le capteur ultrason détectera les trains d'onde), &lt;br /&gt;
la bascule D va mémoriser les données de 6 bits. Puis, le 2ème compteur se remettra en marche une nouvelle fois puisqu'au moment où le signal sera reçu, un nouveau signal va être généré.&lt;br /&gt;
Pour la partie analogique, on a fait le câblage nécessaire qui permettra d'amplifier les trains d'ondes lors de l'émission et de la réception.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:frmm.jpeg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
De haut en bas :&lt;br /&gt;
-Le premier tracée représente l'initialisation du 2ème compteur.&lt;br /&gt;
-Le second tracée représente les trains d'ondes émis.&lt;br /&gt;
-Le troisième tracée représente le diviseur de fréquence utilisé par le deuxième compteur.&lt;br /&gt;
-Le dernier tracée représente la fréquence de l'entrée du système (CLK : l'horloge).&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Schéma final de la partie électronique :'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Fichier:electronique.jpg]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Schéma final de la partie analogique :'''&lt;br /&gt;
[[Fichier:cbg.jpg]]&lt;/div&gt;</summary>
		<author><name>Shamdane</name></author>	</entry>

	</feed>