Page 1 sur 1

[FTP] Liste des fichiers accessibles

Posté : 04 nov. 2022, 11:24
par Brebiou
Bonjour à tous,

Suite à la mise en place du FTP (http://ftp.forum-automatisme.net/), ce sujet aura pour but de lister les ajouts.
Les auteurs pourront expliquer le but du document et les autres membres pourront débattre autour.

Re: [FTP] Liste des fichiers accessibles

Posté : 11 nov. 2022, 17:32
par lerieur
J'ai créé ce tutoriel qui concerne une astuce de programmation.
Ce miroir d'entrées/sorties permet de copier les entrées physiques dans des variables internes, et des variables internes dans les sorties physiques de l'automate.

Pour quoi faire ?
Quand on développe un programme, les capteurs et actionneurs ne sont pas forcément définis exactement, lors de la mise en service il peut y avoir des surprises ...
Des capteurs qui sont NO au lieu de NF, une entrée qui bagotte un peu, un câblage réalisé différemment de ce qui avait été prévu et qui devrait normalement obliger à tout recâbler ...
Autant de cas que le miroir peur régler.

En effet, inverser un contact n'est pas compliqué dans un programme automate, mais quand il faut le faire partout dans le programme, c'est plus compliqué et source potentielle d'erreur.
Là, il suffit d'inverser le contact dans le miroir et on ne touche pas au programme.

Même chose avec un signal qui bagotte un peu, rien de plus simple, on met une temporisation pour filtrer et le tour est joué.

Un autre intérêt, c'est pour mettre en place des fonctions de simulation quand on veut essayer un programme au bureau.
On désactive le miroir et à la place on met un petit bout de programme qui simule le process.
Pas exemple, on a une vanne équipée d'un capteur "vanne ouverte" et d'un capteur "vanne fermée".
Si on prend la variable interne qui sert à piloter cette vanne, et qu'on s'en sert pour affecter aux entrées concernées l'état qui correspond à la commande, on obtient un programme qui fonctionne comme si la vanne était réellement pilotée.
( pour les puristes on peut même ajouter des temporisations pour simuler les temps de réaction ... )

Bref, les utilisations sont multiples.