Programmation Raspberry Pi avec CODESYS (6 / 8 étapes)

Étape 6: Création d’une Visualisation Web

Dans ce chapitre, que nous allons ajouter une visualisation web vous permettant de contrôler l’automate et des e/s connecté depuis un navigateur distant, dans ce cas Google Chrome sur mon téléphone android.

-Dans votre projet existant à partir de l’étape précédente, créez un autre deux variables Boolean dans votre « PLC_PRG » appelé « OutputVIS » et « Output2 ». Et ajoutez la ligne suivante de code vers le bas votre programme :

Output2: = OutputVIS ;

-Assigner les « Output2 » à la deuxième sortie sur l’unité de Beckhoff IO ou Raspberry Pi GPIO tel que décrit à l’étape précédente.

-Maintenant, dans l’arborescence des périphériques (côté gauche), faites un clic droit sur « Application », allez à "Ajouter objet..." - "Visualisation".

-Cochez la case « Active » et cliquez sur « Ajouter » sur le pop (voir photo).

-Un nouvel écran s’affiche (voir photo). Il s’agit de la page où nous concevons notre visualisation en utilisant les outils sur le côté droit.

-À partir de la boîte à outils, ajoutez un « interrupteur », en faisant glisser l’image sur votre espace de travail. L’interrupteur à bascule se trouvent sous l’onglet « Lampes/commutateur/Bitmaps » dans la boîte à outils.

-Re taille de l’interrupteur pour faire un peu plus grand.

-Maintenant, cliquez sur votre interrupteur à bascule et un écran de la boîte à outils auraient dû changer à un écran de propriétés, sur cette écran, double cliquez sur la case en regard de "Variable" (voir photo). Cliquez ensuite sur le «... » qui s’affiche.

-Assigner la variable « OutputVis » de la même manière que l’affectation d’une variable à un périphérique d’e/s.

-C’est notre visualisation complète dans la plus simple façon, si vous le souhaitez, vous pouvez ajouter plusieurs interrupteurs, boutons, lampes etc. et un joli fond, mais aux fins de vous montrer les fonctionnalités, nous allons le laisser là.

-Maintenant lorsque vous ouvrez une session et exécutez le programme de la même façon, comme l’a montré dans la dernière étape. Votre visualisation doit également se charger. Vous remarquerez que lorsque vous basculez l’interrupteur à bascule, la sortie dans les virages de IO sur et en dehors.

-Maintenant, permet de faire cela depuis votre téléphone.

-Assurez-vous que votre téléphone est sur le même réseau que le Raspberry Pi.

-Ouvrez votre navigateur et tapez la commande suivante dans la barre d’adresse :

« Votre IP":8080/webvisu.htm

Remplacer « Votre IP » avec l’adresse IP de la Raspberry Pi.

-Vous devriez maintenant voir le vis nous avons créé et être en mesure d’activer/désactiver le bouton et, par conséquent, la sortie de votre téléphone - est pas cool ça !

Si vous rencontrez des problèmes, s’il vous plaît voir les Codesys project fichier attaché aux fins de comparaison.

Essayez de faire une Vis de votre choix pour contrôler la GPIO dans le projet créé à l’étape 4.

Articles Liés

Scanner de documents Raspberry Pi avec téléchargement automatique sur Dropbox.

Scanner de documents Raspberry Pi avec téléchargement automatique sur Dropbox.

Avez vous déjà eu inquiet quand vous n'avez pas été en mesure de trouver une loi ou post-it note que vous avez vraiment besoin ? Bien avec ce Scanner de documents Raspberry Pi maintenant vous ne devrez pas ! Toutes vos notes, les reçus et les documen
Configurer le Raspberry Pi avec écran PiTFT de AdaFruit

Configurer le Raspberry Pi avec écran PiTFT de AdaFruit

Configurer le Raspberry Pi avec affichage PiTFT de Adafruit.Cette instructable utilise un MacBook Pro et spécialisé câble USB au lieu d'un moniteur, le clavier et la souris pour mettre en place un Pi de framboise.Je suis très enthousiasmée par l'affi
Comment programmer le ATtiny85 avec la carte de Arduino uno

Comment programmer le ATtiny85 avec la carte de Arduino uno

Dans ce tutoriel, nous utiliserons une carte Arduino comme un programmeur ATtiny.Pour ce faire nous allons utiliser une seule carte Arduino UNO en tant qu'ISP (programmeur) et un microcontrôleur ATtiny85.Nous allons utiliser Codebender - en ligne IDE
Programmer votre Arduino avec un périphérique Android !

Programmer votre Arduino avec un périphérique Android !

Salutdans ce Instructable que je veux vous montrer, comment vous pouvez programmer votre Arduino avec votre appareil Android. C'est très simple et pas cher. Il nous permet également de programmer notre Arduino, où que nous voulons, c'est utile pour l
Journal Raspberry Pi avec moniteur de voiture

Journal Raspberry Pi avec moniteur de voiture

Donc ce Geek vieux paresseux (LOG) a décidé d'acheter un Pi de framboise. Maintenant le Pi lui-même est vraiment petit (voir photo) mais le premier problème que j'ai trouvé était que, avec tous les câbles connectés, il n'est pas très stable. Les câbl
Alimentation maison pour Raspberry Pi avec Module de Boost de DC / DC XL6009

Alimentation maison pour Raspberry Pi avec Module de Boost de DC / DC XL6009

Alimentation maison pour Raspberry Pi avec XL6009 DC / DC Boost Boost Step-Up Power Module convertisseurvolts très bon marché et réglableDSN6009 4 a est un haute performance Step-up actuel (BOOST) module de commutation. Le module utilise la seconde g
Arduino programmateur réglable avec relais

Arduino programmateur réglable avec relais

c'est mon premier post ici, donc j'espère que j'aurai tout droit !J'ai un chauffage au gaz millivolt (pile de thermocouple) porche qui contient un contrôle manuel à ce sujet.  Je suis fatigué de faire monter et descendre allumer et éteindre, alors j'
Jouer l’impérial mars de Star Wars sur Raspberry Pi avec Buzzer Piezo

Jouer l’impérial mars de Star Wars sur Raspberry Pi avec Buzzer Piezo

Nous allons faire du bruit avec Raspberry Pi et un buzzer piezo ! Ce tutoriel fournit des instructions étape par étape comment jouer la marche impériale, également connu sous le thème de la Dart Vader, de Star Wars sur votre facture pro forma de fram
JavaScript pour ITO : clignotant LED sur Raspberry Pi avec Node.js

JavaScript pour ITO : clignotant LED sur Raspberry Pi avec Node.js

Dans ce tutoriel, vous apprendrez les étapes précises comment contrôler une LED connectée à une broche GPIO de Raspberry Pi en utilisant JavaScript et Node.js. C'est réellement la meilleure chose à faire avec un Pi de framboise et d'une LED. L'exempl
Bande de led comment configurer OSMC avec Hyperion sur Raspberry Pi avec WS2812b

Bande de led comment configurer OSMC avec Hyperion sur Raspberry Pi avec WS2812b

Parfois j'ai anglais très bien, parfois non...Premières choses première. Il s'agit de mon premier instructable et anglais n'est pas ma langue maternelle, alors s'il vous plaît, ne soyez pas trop dur sur moi. Ce sera pas sur la façon de construire le
Renforcer le centre de médias de Raspberry Pi avec Bluetooth A2DP (OSMC)

Renforcer le centre de médias de Raspberry Pi avec Bluetooth A2DP (OSMC)

Ayant la connectivité Bluetooth et activation Raspberry Pi de se comporter comme A2DP source n'est pas nouveau (voir un tutoriel général sur Instructables), mais le problème que j'ai eu jusqu'à présent faisait ce travail sur mon media center Pi qui c
À l’aide de XML sur le Raspberry Pi avec Python

À l’aide de XML sur le Raspberry Pi avec Python

Ce Instructable examinera l'utilisation de XML sur les demandes de la Raspberry Pi. La première étape couvre ce qui est le format des structures de données et XML. Deuxième étape couvrira la construction et de l'analyse XML en Python et troisième éta
Comment à Boot Raspberry Pi avec NOOBS

Comment à Boot Raspberry Pi avec NOOBS

dans le cas où vous ne savez pas, la framboise Pi est un ordinateur de carte de crédit. Il a été créé pour aider les jeunes à apprendre à programmer. Étant donné que les projets de lancent ce petit Conseil a parcouru un long chemin. Il y existe plusi
Serveur de musique Raspberry Pi avec filtre intégré et DSP

Serveur de musique Raspberry Pi avec filtre intégré et DSP

Salut ' iblers j'ai envie de partager ce projet avec vous : transformer votre pi framboise en un serveur de musique puissante qui peut lire des fichiers audio à haute résolution, séparer des signaux audio par fréquence (crossover) et haut-parleur et