AUTOMA O
STEP 5
“A LINGUAGEM STEP 5 TEM SE MOSTRADO BASTANTE EFICIENTE, PRINCIPALMENTE PORQUE PERMITE AO USUÁRIO REPRESENTAR O PROGRAMA DE AUTOMAÇÃO, TANTO EM DIAGRAMA DE CONTATOS (LADDER), EM DIAGRAMA LÓGICO E COMO LISTA DE INTRUÇÕES” .
REPRESENTAÇÃO
|----------[ ]--------[ ]----( )----| XO X1 YO LADDER
XO
YO
X1
BLOCOS LÓGICOS
X0 X1
Y0 CIRCUITO ELÉTRICO
LD EXPRESSÃO LÓGICA
LISTA DE INSTRUÇÃO
INSTRUÇÕES E BLOCOS BÁSICOS
QUAIS SÃO?
BLOCO NA (SIM)
BLOCO NF (NÃO-NOT)
BLOCO SÉRIE (E- AND)
BLOCO PARALELO (OU-OR)
A) BLOCO NA
XO
Y0
X0 Y0
|----------[ ]-------( )----|
B) BLOCO NF
XO
Y0
X0 Y0
|----------[ ]-------( )----|
Y0=/X0 OU Y0=X0
(MENOS USADO)
C) BLOCO SÉRIE (JÁ FOI VISTO)
D) BLOCO PARALELO (FUNÇÃO OR) xo
x1 y0
INSTRUÇÕES E BLOCOS ESPECIAIS
SET: FORÇA O ESTADO DE UMA SAIDA OU MEMÓRIA A FICAR ATIVA.
RESET: FORÇA O ESTADO DE UMA SAIDA OU MEMORIA A FICAR DESATIVADA
TIMER: SERVE PARA ATIVAR UMA SAIDA OU MEMÓRIA APÓS UM CERTO PERIODO DE TEMPO.
COUNTER: SERVE PARA ATIVAR UMA SAIDA OU MEMORIA APÓS UM CERTO NUMERO DE EVENTOS.
1 0 1 0 1 0
INSTRUÇÕES E BLOCOS ESPECIAIS
END: SERVE PARA AVISAR O PROGRAMA MONITOR O FINAL DO PROGRAMA DO USUARIO CASO CONTRARIO, O PROGRAMA MONITOR IRÁ VARRER TODA A MEMÓRA, MESMO QUE O PROGRAMA DO USUARIO NÃO A OCUPE TOTALMENTE. A SUA OMISSÃO CAUSA UM DESPERDICIO DE TEMPO DE PROCESSAMENTO.
ORB ( OR BLOCK) : A INSTRUÇÃO ORB NÃO TEM PARÂMETRO FÍSICO DE CONTATO,É UMA