[FTP] Liste des fichiers accessibles

Trucs-Astuces-Micro cours sur les automatismes industriels
Avatar de l’utilisateur
Brebiou
Dieu du process
Dieu du process
Messages : 929
Inscription : 21 oct. 2015, 08:38

[FTP] Liste des fichiers accessibles

Message 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.
Avatar de l’utilisateur
lerieur
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 148
Inscription : 27 nov. 2015, 22:04

Re: [FTP] Liste des fichiers accessibles

Message 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.
La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne ... et personne ne sait pourquoi !
Répondre