Programme openPLC élémentaire

Programme openPLC élémentaire

Architecture du Système

architecture_bouton_led.svg

Digital In

RPI 03 05 07 11 13 15 19 21 23 29 31 33 35 37
OpenPLC %IX0.0 %IX0.1 %IX0.2 %IX0.3 %IX0.4 %IX0.5 %IX0.6 %IX0.7 %IX1.0 %IX1.1 %IX1.2 %IX1.3 %IX1.4 %IX1.5

Digital out

RPI 08 10 16 18 22 24 26 32 36 38 40
OpenPLC %QX0.0 %QX0.1 %QX0.2 %QX0.3 %QX0.4 %QX0.5 %QX0.6 %QX0.7 %QX1.0 %QX1.1 %QX1.2

OpenPLC Editor

Le tuto suivant donne un aperçu complet des possibilités offertes par OpenPLC :

Tuto OpenPLC

Edition

openplc_1.png

openplc_2.png

Simulation

  • Démarrage : Start PLC Simulation
  • Faire apparaitre Debug Instance
  • Forcer les entrées en faisant clic droit sur le schéma debug instance

simulation.svg

Test sur cible avec OpenPLC Runtime

Générer le programme pour la cible :

runtime_1.svg

Enregistrer ce programme au format .st sur le PC ( en ajoutant bien l’extension ‘.st’ dans le nom du fichier )

Chargement du programme dans la cible

Avec l’explorateur internet, aller à l’adresse <add_rpi>:8080

webserver.png

  • username : openplc
  • password : openplc

Dans Programs : Browse.. , récupérer le fichier .st

programs.png

Compléter le champs Name et appuyer sur Upload program

name.png

compile.png

Dans Dashboard, appuyer sur Start PLC ; le programme doit alors tourner sur la cible

dashboard.png

dashboard2.png

L’onglet Monitoring permet d’observer l’état des différentes entrées sorties :

monitoring.png