Transformer sa carte Arduino en automate programmable

Quand on veut créer une petit système automatisé,les automates programmables sont souvent trop chers,ainsi aujoud'hui il existe sur le marché des cartes électroniques pouvant suppléer ces automates pour les petites installations ne nécessitant pas un niveau de sécurité élevé.La bibliothèque  plcLib permet de transformer sa carte Arduino en automate programmable.

Cette bibliothèque est fourni en fichier ZIP qui peut être téléchargé, puis ajouté dans votre  IDE Arduino de manière habituelle. Avec le logiciel installé, vous serez en mesure de naviguer à travers les programmes d'exemple, et de créer des programmes en ladder (le programme Arduino est en C mais optimisé pour faire de la programmation ladder).Cela rend la programmation de systèmes automatisés séquentielles faciles et intuitive.

Ci-dessous un exemple de l'utilisation de la librairie Plclib avec l'IDE Arduino

Exemple de code

#include <plcLib.h>

/* Programmable Logic Controller Library for the Arduino and Compatibles

   Bare Minimum - Single bit digital input and output

   Connections:
   Input - switch connected to input X0 (Arduino pin A0 / Tinkerkit pin I0)
   Output - LED connected to output Y0 (Arduino pin 3 / Tinkerkit O5)

   Software and Documentation:
   http://www.electronics-micros.com/software-hardware/plclib-arduino/

*/

void setup() {
  setupPLC();  // Setup inputs and outputs
}

void loop() {
  in(X0);      // Read Input 0
  out(Y0);     // Send to Output 0
}

ladder automatisme Grafcet open source

  • 5 votes. Moyenne 2.4 sur 5.

Commentaires

  • Mordal johan
    • 1. Mordal johan Le 31/07/2020
    Existe il reellement un logiciel permettant de dessiner un grafcet de poser les actions et les receptivitees ( en simplifiant ) et de convertir en C ...
  • Mordal johan
    • 2. Mordal johan Le 31/07/2020
    Existe il reellement un logiciel permettant de dessiner un grafcet de poser les actions et les receptivitees ( en simplifiant ) et de convertir en C ...
  • Mordal Johan
    • 3. Mordal Johan Le 31/07/2020
    Plclib contient elle des tempos travail repos , set reset , enfin toutes les fonctions d un automate prog , sur lesquels j ai appris merci ...
  • automationsense
    Bonjour Patrick,le lien de téléchargement est ici :
  • Patrick CADET
    • 5. Patrick CADET Le 03/04/2019
    Bonjour,

    Je ne trouve pas le lien pour la bibliothèque plcLib.

    BaV
  • test
    • 6. test Le 09/01/2019
    je ne comprends rien a votre systeme

Ajouter un commentaire

 

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3