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 la logique de bascule et réduisant les problèmes de temps de balayage de PLC.
La fonctionnalité à un coup est pratique pour avoir lorsqu'une condition passe entre on et désactiver 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 a besoin de COmplete une analyse complète lorsque le bit de sortie est allumé et ce n'est que le premier échelon.
L'incorporation de contrôleurs proportionnels dans un PLC devient très utile dans la programmation programmable du contrôleur logique, en particulier lorsqu'il n'a pas d'instructions proportionnelles / intégales / intégales ou PID intégrées. 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 le radiateur ou le cycle sur et désactiver.
Une méthode populaire dans la programmation de contrôleur logique programmable utilise le concept de basculement. Cette logique est utile lorsque le programmeur doit avoir un boutonPour 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 de 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 de la machine. 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 les pièces mobiles perd une synchronisation lorsque la vitesse est tournée.
La solution dans un tel scénario consiste à utiliser un codeur de position absolue au lieu d'un inEncodeur croisé. 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 des 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.