O documento descreve os principais componentes e instruções utilizadas na programação de PLCs utilizando a linguagem Ladder, incluindo entradas e saídas digitais e analógicas do PLC Micrologix 1200, instruções de relé, temporizadores, contadores e como realizar o rearme destes.
O documento descreve os principais componentes e instruções utilizadas na programação de PLCs utilizando a linguagem Ladder, incluindo entradas e saídas digitais e analógicas do PLC Micrologix 1200, instruções de relé, temporizadores, contadores e como realizar o rearme destes.
O documento descreve os principais componentes e instruções utilizadas na programação de PLCs utilizando a linguagem Ladder, incluindo entradas e saídas digitais e analógicas do PLC Micrologix 1200, instruções de relé, temporizadores, contadores e como realizar o rearme destes.
Programação em Ladder • Possui a simplicidade de reproduzir os diagramas de relés, com os quais os engenheiros já estão habituados. PLC Micrologix 1200 • 24 entradas digitais • 16 saídas digitais • 2 entradas analógicas • 2 saídas analógicas Endereçamento Instruções de Relé • Examinar energizado Instruções de Relé • Examinar desenergizado Instruções de Relé • Energizar Saída Instruções de Relé • Energizar com retenção e desenergizar com retenção Instruções de Relé • Monoestável sensível a borda de subida Exemplo – partida direta de um motor Exemplo – Partida direta de um motor Temporizadores e Contadores • Temporizador de Energização Temporizadores e Contadores • Temporizador de Energização – Conta intervalos da base de tempo qdo a linha é verdadeira. A base de tempo pode ser 0,1s ou 1s. – O bit de executado ( DN ) é energizado quando – o valor acumulado é igual ao valor pré-selecionado e é desenergizado quando a condição da linha se torna falsa. – O bit de habilitação ( EN ) do temporizador é energizado quando a condição da linha é verdadeira. Caso contrário, esse bit é desenergizado. Temporizadores e Contadores • Temporizador de Desenergização – Conta intervalos da base de tempo qdo a linha é falsa. A base de tempo pode ser 0,1s ou 1s. – ( ACC ) a cada varredura até atingir o valor pré- selecionado ( PRE ). O valor acumulado é zerado quando a condição da linha for verdadeira, independente do temporizador ter realizado a temporização. – O bit de executado ( DN ) é desenergizado quando o valor acumulado é igual ao valor pré-selecionado e o mesmo é energizado quando a condição da linha se torna verdadeira. – O bit de habilitação ( EN ) é energizado quando a condição da linha é verdadeira. Caso contrário, esse bit é desenergizado. Temporizadores e Contadores • Temporizador Retentivo – O valor acumulado é retido quando: - a condição da linha se torna falsa ou ocorre uma falha. – Quando a condição da linha passa a verdadeira, a temporização continua a partir do valor acumulado retido. Temporizadores e Contadores • Contador crescente / decrescente. Temporizadores e Contadores • Contador crescente / decrescente. – As instruções de Contador Crescente ( CTU ) e Contador Decrescente(CTD ) contam as transições de falsa para verdadeira, as quais podem ser causadas por eventos que ocorrem no programa, tais como peças que passam por um detetor. – Cada contagem é retida quando as condições da linha se tornam falsas e assim permanece até que uma instrução RES, com o mesmo endereço da instrução de contador, seja habilitada. Temporizadores e Contadores • Rearme de contadores e temporizadores Temporizadores e Contadores • Rearme de contadores e temporizadores – Utiliza-se uma instrução RES para zerar instruções de Contador e Temporizador. Quando a instrução RES é habilitada, ela zera a instrução de Temporizador, Contador Crescente ou Contador Decrescente com o mesmo endereço da instrução RES.