Casa > Exposició > Contingut

Temes PLC de controlador de lògica programable Temps d'exploració

Mar 11, 2019

En general, un programa PLC es nodreix, és a dir, s'executa repetidament, sempre que el sistema controlat estigui en marxa. A l'inici de cada bucle d'execució, l'estat de totes les entrades físiques es copia a una àrea de memòria, de vegades anomenada "Taula d'imatges d'E / S", que és accessible al processador. El programa s’executa a partir de la primera instrucció que va baixar fins al darrer to. El processador del PLC necessita molt de temps per avaluar tots els esglaons i actualitzar la taula d'imatges d'E / S amb l'estat de les sortides. Es poden trobar temps d’escaneig d’uns quants mil·lisegons per a programes petits i processadors ràpids, però per als processadors antics i per programes molt grans es poden trobar temps d’escaneig més llargs (de l’ordre de 100 ms). Els temps d’escaneig excessivament llargs poden significar que la resposta del PLC a canviar entrades o condicions de procés és massa lenta per ser útil.


A mesura que els PLC eren més avançats, es van desenvolupar mètodes per canviar la seqüència d’execució de les escales, i es van implementar les subrutines. Aquesta programació simplificada es podria utilitzar per estalviar temps d’escaneig per a processos d’alta velocitat; per exemple, les parts del programa utilitzat només per configurar la màquina podrien ser segregades de les parts necessàries per operar a major velocitat. Els PLCs més nous ara tenen l’opció d’executar el programa lògic de manera sincronitzada amb l’exploració d’OI. Això significa que IO s'actualitza en segon pla i la lògica llegeix i escriu valors tal com és necessari durant l’escaneig lògic.


Es poden utilitzar mòduls d'E / S d'ús especial quan el temps d'escaneig del PLC és massa llarg per permetre un rendiment predictible. S'utilitzen mòduls de sincronització de precisió o mòduls de comptador per utilitzar-los amb codificadors d'eix, quan el temps d'escaneig sigui massa llarg per comptar els impulsos o detectar el sentit de rotació d'un codificador. Això permet que fins i tot un PLC relativament lent pugui interpretar els valors comptats per controlar una màquina, ja que l'acumulació de polsos es realitza mitjançant un mòdul dedicat que no es veu afectat per la velocitat de l'execució del programa al PLC.