Matériel nécessaire: ✓Cartes B-Flex, (1) R2.2k, (1) R1k 1/4w, (1) DEL, Breadboard, multimètre.
Apprentissages:✓Ouvrir, paramétrer et utiliser l'outil de Mise au point Graph. ✓Programmer avec les fonctions R (reset) et P1 (pulse) dans les actions. ✓Configurer et utiliser des compteurs. ✓Additionner deux nombres entiers.
Exemple 1: utiliser une sortie analogique pour générer une rampeUne façon simple (mais inefficace) de commander un petit moteur C.C. est de l'alimenter avec une tension C.C. variable. Dans cette exemple nous allons créer une rampe d'accélération.
Prendre en compte que: ▪La sortie analogique est à l'adresse %MW202 . ▪La valeur 4095 donne 10V en sortie. ▪Le programme démarre si on a un 0 sur %I5. ▪Duré de la rampe d'accélération: 8 secondes, voltage final 10V. ▪Utiliser un pas de 500ms pour la rampe, donc 16 itérations=4096 ▪Visualiser avec la fonction "Graph" (Cliquer à droite sur Mise au point). ▪La fonction Reset R permet de mettre à 0 une variable: R %MW202 est l'équivalent de %MW202:=0 ▪La fonction Impulsion sur front montant P1 limite l'incrémentation de la sortie %MW202 à une seule fois par activation de X20. (Lorsque l'on programme des automatismes, il est essentiel de bien comprendre la notion de 'scan time'.)
Programme générant une rampe avec visualisation utilisant la fonction 'Graph'
Vérifier le bon fonctionnement avec un multimètre branché sur la sortie analogique J4-1,2 ou J11-1,2. Pour tester, on va remplacer le moteur C.C. par un DEL.
Simulation sortie analogique
Exemple 2: utilisation d'un compteurVoici le même exemple, mais cette fois nous utiliserons un compteur et nous apporterons quelques corrections au niveau fonctionnement.
Prendre en compte que: ▪Les moteurs C.C. ont besoins d'un voltage minimum pour démarrer. Pour tenir compte de cette caractéristique, nous placerons une valeur initiale sur la sortie analogique. Nous choisirons un multiples de 256 pour simplifier notre programmation soit 768. Le voltage initial sera donc de 10V/4096x768=1.875V. ▪Le compteur déterminera le nombre de pas de notre rampe. Nous devrons y soustraire ceux de la valeur initiale.
VidéoSortie analogique, compteur, addition,
|