Casa > Exposició > Contingut

Controlador de lògica programable Exemple de control de programació que es mostra en el diagrama de escala

Mar 11, 2019

Exemple de control que es mostra en el diagrama de escala

Aquest és un exemple de programació en diagrama de escala que mostra el sistema de control. Un diagrama de escala és un mètode per dibuixar circuits de control que precedeixen els autòmats. El diagrama d’escala s’assembla al diagrama esquemàtic d’un sistema construït amb relés electromecànics.


Com a exemple, diguem que una instal·lació necessita emmagatzemar aigua en un tanc. L’aigua s’extreu del dipòsit per un altre sistema, segons sigui necessari, i el nostre sistema d’exemple ha de gestionar el nivell d’aigua del tanc controlant la vàlvula que recarrega el dipòsit. . Es mostren:


Dues entrades (des dels interruptors de nivell baix i alt) representats per contactes dels interruptors de flotació

Una sortida a la vàlvula d’ompliment, etiquetada com a vàlvula d’ompliment que controla

Un contacte "intern", que representa el senyal de sortida a la vàlvula d'ompliment que es crea al programa.

Un esquema de control lògic creat per la interconnexió d'aquests elements al programari

En el diagrama d’escala, els símbols de contacte representen l’estat dels bits de la memòria del processador, que correspon a l’estat de les entrades físiques del sistema. Si una entrada discreta és energitzada, el bit de memòria és 1, i un contacte "normalment obert" controlat per aquest bit passarà una senyal lògica "veritable" al següent element de l'escala. Per tant, els contactes del programa PLC que "llegeixen" o miren els contactes físics del commutador en aquest cas han de ser "oposats" o oberts per tal de retornar un TRUE als commutadors físics tancats. Els bits d’estat intern, corresponents a l’estat de les sortides discretes, també estan disponibles al programa.


A l’exemple, l’estat físic dels contactes del commutador flotant s’ha de tenir en compte a l’hora d’escollir símbols "normalment oberts" o "normalment tancats" al diagrama de escala. El PLC té dues entrades discretes dels interruptors de flotació (nivell baix i alt). Els dos interruptors de flotació (normalment tancats) obren els seus contactes quan el nivell d’aigua del dipòsit està per sobre de la ubicació física de l’interruptor.


Quan el nivell de l'aigua es troba per sota dels dos interruptors, els contactes físics del commutador de flotador estan tancats i es passa un valor cert (lògic 1) a la sortida de la vàlvula de farciment. L’aigua comença a omplir el dipòsit. El contacte intern "Vàlvula de farciment" tanca el circuit de manera que fins i tot quan s'obri el contacte "Nivell baix" (a mesura que l'aigua passa per l'interruptor inferior), la vàlvula d'ompliment es manté activa. Com que l’alt nivell també està normalment tancat, l’aigua continua fluint a mesura que el nivell d’aigua es manté entre els dos nivells de commutador. Una vegada que el nivell d'aigua s’aconsegueix prou perquè l’interruptor "d’alt nivell" estigui apagat (obert), el PLC tanca l’entrada per evitar que es desbordi l’aigua; aquest és un exemple de lògica de segellat. La sortida es segella fins que una condició d’alt nivell trenca el circuit. Després d’aquest moment, la vàlvula d’ompliment es queda apagada fins que el nivell cau tan baix que el commutador de nivell baix estigui activat i el procés es repeteixi de nou.

image


Un programa complet pot contenir milers de graons, avaluats en seqüència. Normalment, el processador PLC escanejarà alternativament totes les seves entrades i actualitza les seves sortides, després avaluarà la lògica de l'escala; els canvis d’entrada durant l’exploració del programa no seran efectius fins a la propera actualització d’E / S. Una exploració completa del programa pot trigar només uns pocs mil·lisegons, molt més ràpid que els canvis en el procés controlat.


Els controladors programables varien en les seves capacitats per a un "esglaó" d’un diagrama de escala. Alguns només permeten un sol bit de sortida. Normalment, hi ha límits al nombre de contactes de sèrie en línia i al nombre de branques que es poden utilitzar. Cada element del graó s’avalua de manera seqüencial. Si els elements canvien el seu estat durant l’avaluació d’un esglaó, es poden generar fallades difícils de diagnosticar, encara que de vegades (com abans) la tècnica és útil. Algunes implementacions van forçar l’avaluació d’esquerra a dreta tal com es mostrava i no permetia el flux invers d’un senyal lògic (en esglaons multi-ramificats) per afectar la sortida.