Skip to main content

Quels sont les meilleurs conseils pour la programmation de contrôleur logique programmable?

Les contrôleurs logiques programmables sont de petits appareils informatiques utilisés dans les usines et le champ industriel pour exécuter des machines.Équipées de leurs propres systèmes d'exploitation, les contrôleurs logiques programmables (PLC) contrôlent les processus utilisés pour fabriquer des produits.Les programmeurs modifient les processus sur les PLC pour faire fonctionner les machines et apporter des modifications dans la fabrication du produit.Ils utilisent une programmation de contrôleur logique programmable dans des zones comme l'usinage, l'emballage alimentaire et la manutention des matériaux.Certains des meilleurs conseils pour les programmeurs utilisent une photo, implémentant un contrôleur proportionnel dans la logique, créant une logique de bascule et réduisant les problèmes de temps de balayage de PLC.et le PLC doit prendre des mesures sur le véritable état pour un seul scan.La bobine se réalise chaque fois que l'anneau habilitant est vrai, et tout reste vrai pour un seul scan.Parfois, l'ordre des échelons devient important dans un coup car le PLC doit terminer un scan complet lorsque le bit de sortie est allumé et ce n'est qu'alors que le premier échelonProgrammation du contrôleur logique, surtout lorsqu'elle n'a pas d'instructions proportionnelles / intégales / intégrées ou PID.Les contrôleurs PID sont des contrôleurs de processus qui ont des caractéristiques de réponse accordables spéciales.Cela leur permet d'exécuter correctement les algorithmes de contrôle qui anticipent et mesurent les taux de chauffage et de refroidissement des processus et correctement.Les procédures de contrôle des processus utilisent des contrôleurs proportionnels de plusieurs façons;Le contrôle total du chauffage est une application populaire.Les PLC peuvent être programmés précisément pour allumer ou désactiver le radiateur.Cette logique est utile lorsque le programmeur doit avoir un bouton pour contrôler un appareil avec la même action de bascule.Par exemple, appuyer sur un bouton allumé une fois allumé l'appareil et l'appuyer à nouveau le désactiver.Cette logique passe de l'état OFF à l'état ON lorsque l'entrée devient vraie.Il reste ensuite jusqu'à ce que l'entrée devienne fausse.

Les temps de balayage PLC longs peuvent également être un problème dans la programmation programmable du contrôleur logique, en particulier lors de la conception de contrôles pour les machines à grande vitesse.Une approche populaire utilise un codage incrémentiel pour calculer la position des machines.Cette approche, cependant, peut causer beaucoup de problèmes lorsque vous essayez de faire fonctionner la machine plus rapidement.Si la sortie de l'encodeur fonctionnant à la vitesse accrue passe de faux à vrai et en arrière dans le temps qu'il faut pour que le PLC fasse un scan, le compteur ne compte pas correctement.Cela fait que la machine s'écrase ou que les pièces mobiles perdent la synchronisation lorsque la vitesse est acquittée.

La solution dans un tel scénario consiste à utiliser un encodeur de position absolue au lieu d'un encodeur incrémentiel.L'avantage de ce type d'encodeur est qu'il est moins sensible aux erreurs à mesure que la vitesse de la machine augmente.Cet encodeur, cependant, nécessite environ une douzaine de lignes d'entrée ou plus par rapport aux deux lignes dont un encodeur incrémental a besoin.Les encodeurs absolus peuvent également produire des erreurs comme les états manqués, où certains bits changent et d'autres ne le font pas.Si les états sautés se produisent avec un encodeur absolu, il doit être remplacé par un autre.