Il y a un convoyeur sur lequel un capteur de défaut et un actionneur - un tombereau sont installés. Les objets se déplacent le long du convoyeur, la tâche est de réinitialiser en cas de défaut. La longueur de l'objet est de 1,5 à 7 mètres, afin d'éviter divers effets intéressants, le vidage doit être effectué au moment où le centre de l'objet passe devant le dépotoir. La distance parcourue par l'objet est mesurée à l'aide d'un capteur de déplacement (codeur incrémental), la présence de l'objet est déterminée par le capteur de présence (photocapteurs). Après avoir traité les données de ces capteurs, vous pouvez mesurer la longueur de l'objet et calculer le déplacement requis jusqu'au point de chute.
Il s'agit d'une histoire sur l'utilisation d'un simple relais programmable dans une tâche d'automatisation industrielle réelle. Mais est-ce aussi simple que cela? Bienvenue dans la programmation sans une seule ligne de code!
Pour résoudre ce problème, nous utilisons le relais programmable de la série Siemens LOGO 6 disponible. De nombreux fabricants ont des relais similaires, ils sont généralement de petite taille et placés sur un rail DIN standard. Je vais essayer d'utiliser l'exemple de LOGO pour vous dire ce qu'ils sont et en quoi ils diffèrent des automates.
Le module de base possède plusieurs entrées, sorties, un connecteur pour la programmation, un affichage et des boutons de commande (il existe des modèles moins chers sans boutons et affichage). Les nouvelles séries (à partir de 7) ont un emplacement pour carte SD et Ethernet. L'alimentation est à la fois basse tension et 230 volts. Les modules d'extension peuvent être connectés au module de base - entrée, sortie, communication. La configuration maximale est de 24 entrées et 16 sorties, le programme peut contenir jusqu'à 200 éléments (jusqu'à 400 à partir de la 7ème série).
Différence par rapport à l'API: les entrées et les sorties sont reliées à un bornier monobloc, il n'y a aucune indication de leur état, le programme ne peut pas être modifié pendant l'exécution et est seulement réécrit entièrement. Seuls deux langages de la norme CEI 61131-3 peuvent être utilisés pour la programmation: CONT (Ladder Ladder) et FBD (Function Blocks).
, , - , ( 7 ), . , , , . ? , . .
, - , 3 . - . 9 , 6 - . , . , - . . "". , . - .
- , , . - . - , - .
.
: , " ". , . , . . . 4 , . - , , , ( ), . .
, 3. . - 10 . , - . - , - , , . , - . - , LOGO - , . , - , .
Le programme est graphiquement placé sur 8 feuilles A4, ici je l'apporte sous forme de deux photos (attention, elles sont grandes).
Image 1
Image 2
C'est un vrai projet qui travaille dans le matériel depuis la cinquième année avec des modifications mineures - une indication lumineuse et sonore du démarrage du convoyeur d'entrée a été ajoutée, il y a eu des expériences de réinitialisation sans arrêt (ajouté en option désactivée) .