Você está na página 1de 13

Testando o programa

Para testar o programa ladder TESTE1 , vamos monitorá-lo e mudar o modo do processador para RUN (rodando). Então vamos ativar a entrada I/0 e observar o efeito na saída O/0

1. Monitorar o programa TESTE1 e entrar no modo RUN.

Digite F8 MONITOR FILE . O programa ladder aparecerá. Digite F1 CHANGE MODE, depois F3 RUN MODE, depois F8 YES . Note que a linha acima dos botões agora indica REM RUN (verde) em vez de program.

dos botões agora indica REM RUN (verde) em vez de program. 2. Teste o Programa. Para

2. Teste o Programa.

Para testar o programa, acione a chave ligada na entrada I/0. O led da saída O/0 deve acender. A tela mostra as instruções XIC e OTE em verde para indicar que estão verdadeiras (ativadas). Depois desligue a chave na entrada I/0. O led da saída O/0 deve apagar. Na tela, as duas instruções voltam a cor branca.

EDITANDO O PROGRAMA COM A EDIÇÃO RÁPIDA.

A edição rápida do programa APS permite que mudar rapidamente de monitoramento online para edição
A edição rápida do programa APS permite que mudar rapidamente de
monitoramento online para edição offline, depois, de volta, para monitoramento
online. Para demostrar, vamos adicionar uma instrução de entrada na linha, e
veremos que a saída só será acionada se as duas entradas estiverem acionadas.
Vamos inserir uma instrução XIC em serie com (à direita) a instrução XIC já
existente. Ele terá endereço I:0/1, correspondente a entrada I/1.
Passos
Descrição
Digitar
1 Mudar para offline e editar o arquivo
gravado no disco rígido
F10 EDIT
F3 DISK PROGRAM
2 Selecione Modify Rung (modificar linha)
F5 MODIFY RUNG
3 Posicione o cursos na instrução XIC existente
use as setas
4 Insira a instrução XIC com endereço
F3 APPEND INSTR
I:0/1
F1 BIT
F1 XIC -] [-
I:0/1
[ENTER]
[ESC]
5 Aceite a linha
F10 ACCEPT RUNG
6 Gravar no disco rígido a edição e
comunicar com o clp (online)
F1 SAVE/GO ONLINE
F8 YES
F8 YES
F8 YES
7 Teste o programa

79

TELAS DO APS

A seguir temos as funções dos botões das telas que serão utilizadas nas práticas com o CLP Micrologix 1000. A última coluna (ref.) indica o número da tela chamada pelo botão.

1.

2.

TELA PRINCIPAL

botão função ref. F1 ONLINE programação com o clp conectado (online) 2.1 F2 ONLINE CONFIG
botão
função
ref.
F1
ONLINE
programação com o clp conectado (online)
2.1
F2
ONLINE CONFIG
configuração da comunicação entre clp e
computador
2.2
F3
OFFLINE PRG/DOC
programação com o clp desconectado (offline)
2.1
F4
OFFLINE CONFIG
configuração do arquivo do clp
2.4
F6
SYSTEM CONFIGR
configuração do programa aps
2.5
F7
FILE OPTIONS
operações com arquivos
2.6
F8
PRINT REPORTS
impressão de relatórios
2.7
F9
SYSTEMS UTILS
utilitários do programa
2.8
F10
EXIT SYSTEM
saída do programa aps
TELAS SELECIONADAS A PARTIR DA TELA INICIAL
2.1. TELA F1 ONLINE e TELA F3 OFFLINE PRG/DOC
botão
função
ref.
F1
PROCSSR FUNCTNS
funções do processador
4.1
F2
SAVE RESTORE
(online)
SAVE (offline)
Grava o arquivo no HD
F3
RETURN TO MENU
volta a tela anterior
F4
CHANGE LNK ADR
(online)
CHANGE FILE (offline)
configuração do arquivo do clp
2.4
F6
CREATE REPORTS
Impressão de relatórios
F7
FILE OPTIONS
operações com arquivos
F8
MONITOR FILE
Vai para a Tela do Diagrama Ladder
4.5
F9
DATA MONITOR
Vai para a Tela de Dados
4.6
F10
MEMORY MAP
mostra o mapa da memória de dados

80

2.2.

TELA F2 ONLINE CONFIG

 

botão

função

ref.

F2

DRIVER CONFIG

vai para a tela de configuração do driver

3.1

F9

SAVE TO FILE

grava mudanças para arquivo

 

2.4.

TELA F4 OFFLINE CONFIG

 
botão função ref. F1 OFFLINE PRG/DOC programação com o clp desconectado 2.3 F6 CREATE FILE
botão
função
ref.
F1
OFFLINE PRG/DOC
programação com o clp
desconectado
2.3
F6
CREATE FILE
cria novos arquivos de trabalho
8.1
F7
DEFINE DIR
seleciona diretórios de trabalho
F9
SAVE TO FILE
grava no HD o novo arquivo
2.5.
TELA F6 SYSTEM CONFIGR
botão
função
F1
EDITOR HILIGHT
F3
COLOR SELECT
seleciona monitor colorido ou monocromático
F4
ADDRESS
configura endereçamento de arquivos
F5
PRINTER CONFIG
configura impressora
F6
SYSTEM STARTUP
seleciona a tela inicial do programa
F7
DEFINE DIR
seleciona diretórios de trabalho
F8
M0/M1 MONITOR
F9
SAVE CONFIGR
grava no HD a nova configuração
2.6.
TELA F7 FILE OPTIONS
botão
função
F1
IMAGE TO ARCH
F2
ARCH TO IMAGE
F3
RENAME
renomeia arquivos
F4
COPY
copia arquivos
F5
DELETE
apaga arquivos
F7
COPY TO DISK
copia arquivos do HD para o disquete
F8
COPY FR DISK
copia arquivos do disquete para HD

2.7. TELA F8 PRINT REPORTS

Não Utilizado

2.8. TELA F9 SYSTEM UTILS

Não Utilizado

81

3. Telas selecionadas a partir da tela ONLINE CONFIG

3.1.

Tela F2 DRIVER CONFIG

 

botão

função

ref.

F1

PORT

seleciona a porta serial utilizada

 

F2

SELECT DEVICE

seleciona o driver de comunicação

 

F7

DEVICE CONFIG

configura modem

 

F9

SAVE TO FILE

grava mudanças para arquivo

 

4. Telas selecionadas a partir da tela OFFLINE PRG/DOC

4.1. Tela F1 PROCESSR FUNCTNS botão função ref. F1 CHANGE PROCSSR seleciona modelo do processador
4.1.
Tela F1 PROCESSR FUNCTNS
botão
função
ref.
F1
CHANGE PROCSSR
seleciona modelo do processador / clp
8.1
F2
CHANGE PASSWRD
insere / modifica senha do clp
F3
CHANGE PR. NAME
muda nome do arquivo
F4
CHANGE FL. NAME
muda o nome do programa / subrotina
F5
CLEAR MEMORY
apaga a memória do computador
F6
CREATE FILE
cria novo programa / subrotina
F7
DELETE FILE
apaga programa / subrotina
F8
MONITOR FILE
programação ladder
4.5
F9
DATA MONITOR
memória de dados
4.6
F10
FILE PROTECT
protege programa / subrotina
4.2.
Tela F2 SAVE
botão
função
ref.
F6
FUTURE ACCESS
bloqueia / libera acesso futuro ao
arquivo
F7
ADJUST FILTERS
ajusta os tempos de resposta dos
filtros das entradas do clp
F8
YES
grava no HD e volta para tela anterior
F10
NO
não grava no HD e volta para tela
anterior

4.3.

Tela F6 CREATE REPORTS

 

botão

função

ref.

F2

SELECT ALL

   

F3

TOGGLE REPORT

   

F4

RESET REPORTS

   

F5

REPORT OPTIONS

   

F6

GENERAL OPTIONS

   

F8

TITLE

   

82

4.4.

TELA F7 FILE OPTIONS

 

botão

função

F3

RENAME

renomeia arquivos

F4

COPY

copia arquivos

F5

DELETE

apaga arquivos

F7

COPY TO DISK

copia arquivos do HD para o disquete

F8

COPY FR DISK

copia arquivos do disquete para HD

Tela F8 MONITOR FILE

botão função ref. F2 CONFIG DISPLAY configura a apresentação do ladder 5.1 F3 EXIT volta
botão
função
ref.
F2
CONFIG DISPLAY
configura a apresentação do ladder
5.1
F3
EXIT
volta para o menu anterior
F4
MULTI POINT
F5
DOCUMNT
inserção de comentários
5.2
F6
SEARCH
F7
GENERAL UTILITY
F8
DATA MONITOR
memória de dados
4.6
F9
FORCE
força entradas ou saídas
5.3
F10
EDIT
entra no modo de edição
5.4
4.6. Tela F9 DATA MONITOR
Os botões desta tela variam de função com o tipo de dado (DATA TABLE
ADDRESS). Ao entrar nesta tela o programa solicita a letra que identifica o tipo de
dado. Os tipos de dados existentes podem ser vistos na opção F10 MEMORY
MAP na tela de Diretório de Programas / Subrotinas.
botão
tipo
função
F1
CHANGE RADIX
B I O
PAGE UP
S
F2
PAGE DOWN
S
F5
SPECIFY ADDRESS
todos
F6
FORCE MONITOR
I O
F7
NEXT FILE
todos
F8
PREV FILE
todos
F9
CLR MIN FAULT
S
F10
CLR MAJ FAULT
S

Tipo:

I

Output - Saída

T

Timer - Temporizador

O

Input - Entrada

C

Counter - Contador

S

Status - Condições

R

Control - Controle

B

Bit - Binário

N

Integer - Inteiros

83

5. Telas selecionadas a partir da tela MONITOR FILE

5. 1. Tela F2 CONFIG DISPLAY (configurar a apresentação do ladder)

 

botão

função

F6

DISPLAY / SUPPRSS XREF

mostra / omite referencias cruzadas

F7

DISPLAY / SUPPRSS RNG COM

mostra / omite comentários de linha

F8

DISPLAY / SUPPRSS INS COM

mostra / omite comentários de instruções

F9

DISPLAY / SUPPRSS SYMBOL

mostra / omite símbolos

F10

SAVE CONFIG

gravar no HD a configuração

5.2. Tela F5 DOCUMNT botão função ref. F1 RUNG COMMENT comentário de linha F2 INSTRUC
5.2. Tela F5 DOCUMNT
botão
função
ref.
F1
RUNG COMMENT
comentário de linha
F2
INSTRUC COMMENT
comentário de instrução
F3
ADDRESS COMMENT
comentário de endereço
F5
EDIT DBASE
F6
MODIFY SYMBOL
modificar símbolo
F7
REMOVE SYMBOL
remover símbolo
F10
SAVE DOCUMNT
gravar no HD os comentários
5.
3 Tela F9 FORCE
botão
função
ref.
F1
OFF
forca a saída para OFF
F2
ON
forca saída para ON
F3
REMOVE
remove o force
F4
REMOVE ALL
remove todos os force
F9
MONITOR INPUTS
monitora as entradas
F10
MONITOR OUTPUTS
monitora as saídas
5.
4. Tela F10 EDIT
botão
função
ref.
F1
SAVE / GO ONLINE
salva o arquivo e fica on-line com o clp
F2
ONLINE CONFIG
configura a comunicação do clp com o
computador
2.2
F3
APPEND RUNG
acrescenta nova linha
6.2
F4
INSERT RUNG
insere nova linha
6.2
F5
MODIFY RUNG
modifica linha
6.2
F6
DELETE RUNG
apaga linha
F7
UNDEL RUNG
cancela apagamento de linha
F8
ADVANCD EDITING
edição avançada
F9
TEST EDITS

84

6. Telas selecionadas a partir da tela EDIT

6.2 Tela F3 APPEND RUNG, tela F4 INSERT RUNG , tela F5 MODIFY RUNG

botão função ref. F1 BRANCH vai para tela de derivações F3 APPEND INSTR acrescenta nova
botão
função
ref.
F1
BRANCH
vai para tela de derivações
F3
APPEND INSTR
acrescenta nova instrução
7.2
F4
INSERT INSTR
insere nova instrução
7.2
F5
MODIFY INSTR
modifica instrução
7.2
F6
DELETE INSTR
apaga instrução
F7
UNDEL INSTR
cancela apagamento de instrução
F10
ACCEPT RUNG
aceita a nova linha
7.2. Tela F4 INSERT INSTR
botão
função
F1
BIT
instruções de bit
F2
TIMER / COUNTER
Instruções temporizador / contador
F3
I/O MESSAGE
Instruções de maesagens
F4
COMPARE
Instruções de comparação
F5
MATH
Instruções matemáticas
F6
MOVE / LOGICAL
Instruções lógicas
F7
FILE
F8
SHIFT / SEQNCER
F9
CONTROL
F10
SPECIAL
8. 1. Tela F6 CREATE FILE
botão
função
F2
SELECT PROC
seleção do modelo do processador
F5
CONFIGR I / O
configuração das placas dos clps modulares
F6
ADJUST FILTERS
ajusta os tempos de resposta dos filtros das
entradas do clp
F8
SAVE & EXIT
grava no HD o novo arquivo e volta para tela
anterior

7. Telas selecionadas a partir da tela INSERT RUNG

8. Telas selecionadas a partir da tela OFFLINE CONFIG

85

ANEXO B 86

ANEXO B

ANEXO B 86

86

EXERCÍCIOS

01 – Desenvolva um programa para ligar e desligar uma lâmpada utilizando um botão liga NA

(verde) e um botão desliga NF (vermelho). Use instruções de bit: XIC e OTE.

02 - Desenvolva um programa para ligar e desligar uma lâmpada utilizando um botão liga NA

(verde) e um botão desliga NF (vermelho). Use instruções de bit: XIC, XIO, OTL e OTU.

NF (vermelho). Use instruções de bit: XIC, XIO, OTL e OTU. 03 liga NA (verde). Use

03

liga NA (verde). Use instruções de bit: XIC, XIO, OTE e arquivo B3.

- Desenvolva um programa para ligar e desligar uma lâmpada utilizando apenas o botão

04

liga NA (verde). Use instruções de bit: XIC, XIO, OSR, OTE e arquivo B3.

- Desenvolva um programa para ligar e desligar uma lâmpada utilizando apenas o botão

05

(verde) for acionado por três vezes consecutivas, e desligar, as três lâmpadas ao mesmo tempo, quando o botão desliga NF (vermelho) for acionado. Use instruções de bit: XIC, XIO, OSR, OTL e OTU.

- Desenvolva um programa para ligar três lâmpadas em sequência quando o botão liga NA

06

(verde) for acionado por três vezes consecutivas, e desligar, as três lâmpadas ao mesmo tempo, quando o botão desliga NF (vermelho) for acionado. Use instruções de bit: XIC, XIO, OSR, OTE e arquivo B3.

- Desenvolva um programa para ligar três lâmpadas em sequência quando o botão liga NA

07

(verde) for acionado por três vezes consecutivas, e desligar, as três lâmpadas ao mesmo tempo, quando o botão liga NA (verde) for acionado pela quarta vez. Use instruções de bit:

- Desenvolva um programa para ligar três lâmpadas em sequência quando o botão liga NA

XIC, XIO, OSR, OTE e arquivo B3.

08

acionado, sendo que o mesmo desligará automaticamente após 10s ou quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de

temporização TON.

- Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

09 - Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

acionado, sendo que o mesmo desligará automaticamente após 10s ou quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor

desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização TOF.

10 - Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

acionado. O motor funcionará obedecendo o seguinte ciclo de operação: 10s ligado e 5s

87

desligado. O ciclo de operação será interrompido quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização TON

e TOF.

11 - Desenvolva um programa que simule o funcionamento de uma sinaleira de forma que a

Lâmpada verde fique acesa por 12s, a Amarela por 3s e a vermelha por 15s. O ciclo será iniciado quando o botão liga NA (verde) for acionado e terminado quando o botão desliga NF (vermelho) for acionado. Quando o ciclo for terminado a Lâmpada amarela deverá piscar em

intervalos de 3s. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização TON ou TOF.

XIC, XIO, OTE, arquivo B3 e de temporização TON ou TOF. 12 acionado, sendo que o

12

acionado, sendo que o mesmo desligará automaticamente após 10s ou quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização RTO.

- Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

13

acionado. Após 10 voltas o motor deverá desligar automaticamente ou quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado Use instruções XIC, XIO, OTE, arquivo B3 e de

- Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

contagem CTU e RES.

14

acionado. Após 10 voltas o motor deverá parar automaticamente ou quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Quando o motor for desligado o acumulado do contador deverá ser zerado. Use instruções XIC, XIO, OTE, arquivo B3 e de contagem CTD e RES.

- Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

15

acionado. O motor funcionará obedecendo o seguinte ciclo ininterrupto de operação: 10 voltas

- Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

5s desligado. O ciclo de operação será interrompido quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização TON ou TOF e CTU ou CTD.

e

16 - Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for

acionado. O motor funcionará obedecendo o seguinte ciclo ininterrupto de operação: 10 voltas no sentido horário e 5s desligado / 10 voltas no sentido anti-horário e 5s desligado. O ciclo de operação será interrompido quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização 2TON ou 2TOF e 2CTU ou 2CTD.

88

17 - Desenvolva um programa para ligar um motor quando o botão liga NA (verde) for acionado. O motor funcionará obedecendo o seguinte ciclo ininterrupto de operação: 10 voltas no sentido horário e 5s desligado / 10 voltas no sentido anti-horário e 5s desligado. O ciclo de operação será interrompido quando o botão desliga NF (vermelho) for acionado. Uma lâmpada verde deverá estar acesa sinalizando o motor desligado e uma vermelha o motor ligado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização 1TON ou 1TOF e 1CTU ou 1CTD.

18

O ciclo será iniciado quando o botão liga NA (verde) for acionado e terminado quando o botão desliga NF (vermelho) for acionado. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização 1TON e de comparação a escolher.

- Desenvolva um programa para ligar e desligar uma lâmpada em intervalos de 3s.

para ligar e desligar uma lâmpada em intervalos de 3s. 19 que a Lâmpada verde fique

19

que a Lâmpada verde fique acesa por 12s, a amarela por 3s e a vermelha por 15s. O ciclo será iniciado quando o botão liga NA (verde) for acionado e terminado quando o botão desliga NF (vermelho) for acionado. Quando o ciclo for terminado a Lâmpada amarela deverá piscar em intervalos de 3s. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização 1TON ou 1TOF e de comparação a escolher.

- Desenvolva um programa que simule o funcionamento de uma sinaleira simples de forma

20

Quando o botão liga NA (verde) for acionado a esteira é ligada e movimenta as garrafas até o bico de enchimento, a garrafa é detectada através de um sensor, a esteira deve para e abrir a válvula do bico de enchimento para encher a garrafa, o nível é detectado através de um sensor, depois de detectado o nível devemos esperar por 10s e acionar a esteira novamente para recomeçar o ciclo, encher a próxima garrafa. Devemos contar também a quantidade de garrafas cheias (10 garrafas). Após a contagem, deverá ser acionado um alarme e o ciclo só

- Desenvolva um programa para controlar o enchimento de garrafas com produto químico.

recomeçará se o botão de reconhecimento de alarme for acionado. Quando o botão desliga NF (vermelho) for acionado o ciclo será interrompido. Use instruções XIC, XIO, OTE, OTL, OTU, arquivo B3, de temporização 1TON ou 1TOF e 1CTU ou 1CTD.

SENSOR

DE

GARRAFA

SENSOR

DE

NÍVEL

XIC, XIO, OTE, OTL, OTU, arquivo B3, de temporização 1TON ou 1TOF e 1CTU ou 1CTD.
XIC, XIO, OTE, OTL, OTU, arquivo B3, de temporização 1TON ou 1TOF e 1CTU ou 1CTD.
XIC, XIO, OTE, OTL, OTU, arquivo B3, de temporização 1TON ou 1TOF e 1CTU ou 1CTD.
XIC, XIO, OTE, OTL, OTU, arquivo B3, de temporização 1TON ou 1TOF e 1CTU ou 1CTD.
XIC, XIO, OTE, OTL, OTU, arquivo B3, de temporização 1TON ou 1TOF e 1CTU ou 1CTD.

89

21 - Desenvolva um programa que simule o funcionamento de uma sinaleira dupla de forma que a Lâmpada verde fique acesa por 12s, a amarela por 3s e a vermelha por 15s. O ciclo será iniciado quando o botão liga NA (verde) for acionado e terminado quando o botão desliga NF (vermelho) for acionado. Quando o ciclo for terminado a Lâmpada amarela deverá piscar em intervalos de 3s. Use instruções XIC, XIO, OTE, arquivo B3 e de temporização 1TON ou 1TOF e de comparação a escolher.

22 - Desenvolva um programa que converta Graus Fahrenheit em Celcius, aplicando a

formula

C = 5 F − 32 ( )
C =
5 F − 32
(
)

/9 . Quando a temperatura estiver entre 15 e 35 graus Celcius a

lâmpada verde estará acesa e quando a temperatura estiver fora desta faixa, abaixo de 14 ou acima de 36 graus Celcius a lâmpada vermelha acenderá. Use Instruções de bit, matemáticas e de comparação. Não se esqueça de usar o arquivo N7 para entrada e armazenamento de dados.

90

BIBLIOGRAFIA

Reference Manual – ALLEN-BRADLEY Colin D. Simpson – Programmable Logic Controllers, 1994 Eric A. Bryan
Reference Manual – ALLEN-BRADLEY
Colin D. Simpson – Programmable Logic Controllers, 1994
Eric A. Bryan – Programmable Controllers
Manual do curso básico de CLP – Siemens
Manual do curso dos CLPs Allen-Bradley

91