Visite: | Aujourd'hui: 1 | Hier: 0 | Depuis Sept 2019: 521 |
Ce qui me passionne actuellement est le web temps réel :
Le principe est d'afficher dans une page web, des informations qui évoluent régulièrement sans devoir forcer l'actualisation du navigateur via la touche F5.
Par ce projet, j'explore les possibilités de cette techno qui me semble prometteuse :
Directement exploitable par un navigateur web, multi terminal, multi-plateforme, multi utilisateurs et un seul code source à maintenir.
Le projet :
L'avantage d'utiliser son propre logiciel, c'est que les idées d'améliorations arrivent naturellement !
[✓ open1024jc, 2019-10-10]Ajouter l'insertion de commentaire dans la zone d'adresses, comme une VAT Siemens
Exemple:
// Doseur 3 - séparateur
[✓ jc_online, 2021-07-04]Ajouter la possibilité de mettre des commentaires.
Remplacer l'entête de carte par un "Popovers Boostrap".
Remplacer le code Pur JavaScript trop lourd à mettre en oeuvre et à maintenir, par le framework ReactJS (formation en cours).
[✓ jc_online, 2021-07-04]Décliner le format 0b qui affiche 8bits en BIN8, BIN16, BIN32.
[✓ jc_online, 2021-07-04]Décliner le format 0x qui affiche 8bits hexa en HEX8, HEX16, HEX32.
Ajouter une ListeTexte sur les booleans et les entiers pour afficher un message en plus du chiffre.
Ajouter la possibilité de mettre en surbrillance une ligne importante de grille.
Créer de nouveaux cadrans pour tracer des courbes, utile pour surveiller une régulation.
Créer de nouveaux cadrans pour afficher les logs des adresses sur forme texte:
Exemple:
2019-10-01 10:05:11 Doseur 3 niveau haut 2019-10-01 10:05:12 Doseur 3 Arrêt vanne écluse ...
Ajout le protocole Modbus/TCP
Ajout une communication Client OPC
Ajout une communication MQTT
Voici un aperçu des évolutions futures:
Bien sur, Les drivers tactile sont designés pour les systèmes Windows. Le formatage à eu raison du tactile.
Le pointeur tactile communique via liaison série. Le driver elotouch fonctionne sous GNU Linux Debian mais je n'ai pas encore réussi à intégrer l'étalonnage de la dalle dans l'environnement X11 du système. Retrouver le détail des investigations ici : Configuration de la dalle tactile
Le PC tactile fonctionne en architecture 32bits. Hors Docker n'est pas compatible 32bits. Je m'oriente donc vers le gestionnaire de container LXC.
Retrouver l'installation et configuration ici : Configuration Système
Et le chapitre sur LXC Installation
Les notes: lightdm_autologin
Ajout de Crossbar et plc-monitoring en tant que service Debian pour le launch auto au boot du container. demarrage_automatique
Retrouver l'article Installation du support d'écran
Première mise en service avec ce projet “PLC web monitoring” !
Après un 1er séjour sur chantier, il fallait installer une poignée.
Voir Montage d'une poignée
Cette usine produit des panneaux isolant pour construction. Il s'agit de mousse polyuréthane entre 2 tôles d'aluminium.
Ce projet prototype à encore une fois fait honneur à l'objectif fixé: