Você está na página 1de 24

11.7.2.

2 Subtrao

SUB_I Subtrai inteiros

SUB_DI Subtrai inteiros duplos

SUB_R Subtrai nmeros reais

11.7.2.3 Multiplicao

MUL_I Multiplica Inteiros

MUL_DI Multiplica inteiros duplos

MUL_R Multiplica nmeros reais

68
11.7.2.4 Diviso

DIV_I Divide inteiros

DIV_DI Divide inteiros duplos

DIV_R Divide nmeros reais

69
PARTE PRTICA

70
O PROGRAMA APS

O programa APS possui quatro telas bsicas:

Tela Principal
Tela de Diretrio de Programas / Subrotinas
Tela do Diagrama Ladder
Tela de Dados

Na parte mais baixa das telas h uma srie de botes azuis que so ativados pelas
teclas de funo F1 a F10 (Geralmente as telas no usam todos os dez botes
possveis). Cada boto tem uma funo, que pode ser:

Executar uma operao


Mudar de tela
Mudar as funes dos botes (sem mudar de tela)

1. TELA PRINCIPAL

A tela principal aquela que aparece ao iniciar o programa.

+------------ SLC-500 ADVANCED PROGRAMMING SOFTWARE ---- RELEASE 6.04 ------+



Rockwell Software Incorporated, Copyright 1989-1995

9323 - PA2E

All Rights Reserved


This software is licensed to: Cetind
Senai
1500009911

----------------------------------------------------------------------------
Mon Nov 24, 1997 Current Offline File: PETRO11 3:00:45 pm
----------------------------------------------------------------------------
TERM Address:N/A Current Device:Full-Duplex (Micro) PROC Address:N/A
+----------------------------------------------------------------------------+

Press a function key

ONLINE ONLINE OFFLINE OFFLINE SYSTEM FILE PRINT SYSTEM EXIT


CONFIG PRG/DOC CONFIG CONFIGR OPTIONS REPORTS UTILS SYSTEM
F1 F2 F3 F4 F6 F7 F8 F9 F10

71
2. TELA DE DIRETRIO DE PROGRAMAS / SUBROTINAS

Para alcanar esta tela a partir da tela principal, digita-se F1 ONLINE


(estabelecendo a comunicao entre computador e clp) ou F3 OFFLINE PRG/DOC
(sem comunicao entre computador e clp).

Esta tela mostra a lista de programas do clp. Os trs so fixos, sendo o nmero 2 o
programa principal (MAIN_PROG). A partir do nmero 3, podem ser criadas
subrotinas auxiliares do programa principal.

Com as setas verticais seleciona-se o programa desejado. Neste curso


trabalharemos sempre com o programa principal.

Nesta tela algumas botes executaro operaes diferentes dependendo se h


comunicao (online) ou no (offline) entre clp e computador. No canto superior
direito da tela aparece a indicao se est ONLINE ou OFFLINE.

+------------------ SLC-500 ADVANCED PROGRAMMING SOFTWARE -------[ OFFLINE ]-+


+- PROGRAM DIRECTORY FOR PROCESSOR: TESTE1 --------------------------------+
FILE PROTECTED NAME TYPE SIZE (words)
0 system *
1 reserved *
2 Yes MAIN_PROG ladder *
3 Yes USER_FAULT ladder *
4 Yes HSC ladder *
5 Yes STI ladder *
6 Yes ladder *
7 Yes ladder *
8 Yes ladder *
9 Yes ladder *
10 Yes ladder *
11 Yes ladder *
12 Yes ladder *
13 Yes ladder *
++----------------------------------------------------------------------------+

Press a key, enter file number or file name

offline 1761-Micro File TESTE1


PROCSSR SAVE RETURN CHANGE CREATE FILE MONITOR DATA MEMORY
FUNCTNS TO MENU FILE REPORTS OPTIONS FILE MONITOR MAP
F1 F2 F3 F4 F6 F7 F8 F9 F10

72
3. TELA DO DIAGRAMA LADDER

Para alcanar esta tela a partir da tela anterior, digita-se F8 MONITOR FILE. Esta
tela exibe o diagrama ladder, que representa a lgica programada no clp.

O diagrama ladder pode ser rolado para cima ou para baixo atravs das setas
verticais. Quando o clp est online, as instrues que estiverem verdadeiras
aparecero destacadas na cor verde.


+------------------------------------END------------------------------------

Press a function key


(file 2, rung 0)
offline no forces File TESTE1
CONFIG EXIT MULTI DOCUMNT SEARCH GENERAL DATA FORCE EDIT
DISPLAY POINT UTILITY MONITOR
F2 F3 F4 F5 F6 F7 F8 F9 F10

73
4. TELA DE DADOS

Esta tela pode ser chamada a partir da tela do Diagrama Ladder, digitando-se F8
DATA MONITOR, ou a partir da tela de Diretrio de Programas / Subrotinas,
digitando-se F9 DATA MONITOR. Esta tela exibe os dados armazenados na
memria RAM do clp.

Ao entrar nesta tela o programa solicita a letra que identifica o tipo de dado. Os tipos
de dados existentes podem ser vistos na opo F10 MEMORY MAP na tela de
Diretrio de Programas / Subrotinas. No exemplo de tela abaixo, foi selecionado o
tipo de dados S(Status- Condies)

Os botes desta tela variam de funo com o tipo de dado:

ARITHMETIC FLAGS S:0 Z:0 V:0 C:0

PROCESSOR STATUS 00000000 00000000 SUSPEND CODE 0


PROCESSOR STATUS 00000000 00100001
PROCESSOR STATUS 00000000 00000010 WATCHDOG [x10 ms]: 10
LAST SCAN [x10 ms]: 0
MINOR FAULT 00000000 00000000 MAXIMUM SCAN [x10 ms]: 0
FAULT CODE 0000 FREE RUNNING CLOCK 00000000 00000000
FAULT DESCRIPTION:

MATH REGISTER 0000 0000 SELECTABLE TIMED INTERRUPT


SETPOINT [x10 ms]: 0
INDEX REGISTER VALUE 0 ENABLED: 1
EXECUTING: 0
PROCESSOR BAUD RATE 9600 PENDING: 0

Press a function key


S:0/0 =
offline no forces formatted decimal addr File TESTE1
PAGE PAGE SPECIFY NEXT PREV CLR MIN CLR MAJ
UP DOWN ADDRESS FILE FILE FAULT FAULT
F1 F2 F5 F7 F8 F9 F10

74
PROGRAMANDO O CLP

Siga as instrues passo-a-passo:

CRIANDO UM ARQUIVO DE PROGRAMA (PROCESSOR FILE)


Um arquivo de programa sempre criado offline (sem conexo com o CLP). Ao criar
um arquivo de programa, as seguintes tarefas sero realizadas:

Escolher um nome para o arquivo e configurar o controlador (CLP).


Digitar um programa ladder
Adicionar comentrios s linhas do programa
Salvar o arquivo de programa no disco

Escolher um nome para o arquivo (file) e configurar o controlador


(CLP).
1. Acesse a janela de criao de Processor File

Digite F4 OFFLINE CONFIG , e depois F6 CREATE FILE

A tela aparecera como mostrado a seguir

+------------ SLC-500 ADVANCED PROGRAMMING SOFTWARE ---- RELEASE 6.04 -------+



+- PROCESSOR -- INPUTS ----- OUTPUTS ---------+ +
Bul. 1761 MicroLogix 1000
1747-L511 5/01 CPU - 1K USER MEMORY
1747-L514 5/01 CPU - 4K USER MEMORY
1747-L524 5/02 CPU - 4K USER MEMORY
1747-L532 5/03 CPU -12K USER MEMORY
1747-L541 5/04 CPU -12K USER MEMORY
+---------------------------------------------+

+- CREATE PROCESSOR FILE --------------------------------------+

Name:
F2 Processor: Bul. 1761 MicroLogix 1000


+-+- ESC exits/Alt-U aborts changes -----------------------------+ ----------+

Press a Function Key or Enter File Name

SELECT CONFIGR ADJUST SAVE &


PROC I/O FILTERS EXIT
F2 F5 F6 F8

2. Digite o nome TESTE1 seguido da tecla [ENTER]. O nome TESTE1 aparecer na


janela CREATE PROCESSOR FILE.

75
Escolha do processador (processor): O MicroLogix 1000 o primeiro da lista de
processadores e j vem selecionado (default), portanto no necessrio mudar a
seleo. Como o MicroLogix tem arquitetura fixa, ele no precisa ser configurado.

4. Digite F8 SAVE & EXIT e o arquivo TESTE1 ser salvo no HD (disco rgido).

Digitar um programa ladder


A linha a seguir consiste de uma instruo de entrada XIC e uma instruo de sada
OTE. Para testar o funcionamento dela ser necessrio colocar uma chave na
entrada 0 e observar o led da sada 0.

I:0 O:0

( )
0 0

Esta linha pode ser inserida executando-se os passos a seguir:

Pass Descrio Digitar


os
1 Acesse o Program Directory (Tela de F1 OFFLINE PRG/DOC
Diretrio de Programas / Subrotinas)
de TESTE1
2 Escolha a Tela do Diagrama Ladder F8 MONITOR FILE
3 Entra no modo de edio F10 EDIT
4 Inserir uma rung (linha). F4 INSERT RUNG
5 Inserir instruo de entrada XIC, F4 INSERT INSTR
com o
endereo I:0/0 F1 BIT
F1 XIC -][-
I:0/0 [enter] [esc]
6 Inserir instruo de sada OTE, com F4 INSERT INSTR
o
endereo O:0/0 F1 BIT
F3 OTE -( )-
O:0/0 [enter] [esc]
7 Aceite a linha F10 ACCEPT RUNG
[ESC]

76
Adicionar comentrios s linhas do programa

Passo Descrio Digitar


s
1 Adicione o comentrio de linha F5 DOCUMNT
F1 RUNG COMMENT
Chave de entrada aciona led de
sada
2 Aceite e salve o comentrio F8 ACCEPT/EXIT
F10 SAVE DOCUMNT
[ESC]

O programa ladder com o comentrio aparecer como a seguir:

Chave de entrada aciona led de saida


I:0 O:0
+--] [-------------------------------------------------------------------( )--
0 0

+------------------------------------END+------------------------------------

Press a function key


(file 2, rung 0)
offline no forces File TESTE1
CONFIG EXIT MULTI DOCUMNT SEARCH GENERAL DATA FORCE EDIT
DISPLAY POINT UTILITY MONITOR
F2 F3 F4 F5 F6 F7 F8 F9 F10

Salvar o Programa Ladder no disco

Passo Descrio Digitar


s
1 Retorne Tela de Diretrio de F3 EXIT
Programas / Subrotinas
2 Salve o arquivo para o disco rgido F2 SAVE
F8 YES
3 Retorne Tela Principal do APS F3 RETURN TO MENU

77
Operando o CLP e Edio Rpida
Neste Tpico vamos realizar as seguintes tarefas:

Fazer download (carga) do programa TESTE1


Monitorar o programa ladder no modo RUN
Testar o programa
Editar o programa usando Edio Rpida
Testar o programa editado

Fazendo download (carga) do programa TESTE1

Devemos iniciar a partir da tela inicial de menu do APS

Entrar Online e fazer a carga do programa TESTE1

1. Acesse a janela Restore File (restaura arquivo)

Digite F1 ONLINE .

OBS: Se aparecer a mensagem MESSAGE TIMEOUTS - LOSS OF


COMMUNICATIONS, um ou mais parmetros de configurao est
incorreto ou h problemas na conexo entre CLP e o computador.

Quando a comunicao entre CLP e computador estiver normal, a Tela de Diretrio


de Programas / Subrotinas ir aparecer.

Como h um programa carregado no CLP e no igual ao digitado, aparecer a


mensagem: NO MATCHING DISK FILE FOUND READING THE PROCESSOR
PROGRAM (No foi encontrado arquivo correspondente no CLP lendo o programa
do CLP). O programa que estiver no CLP ser carregado na memria RAM do
computador.

Para transferir o programa que acabamos de digitar do computador para o CLP,


execute os seguintes passos:

1. Digite F2 SAVE RESTORE , depois digite F4 RESTORE PROGRAM .

2. Ao aparecer a lista dos arquivos, selecione desta lista o arquivo TESTE1,


depois digite F1 BEGIN RESTORE, depois F8 YES , depois [ESC]

78
Testando o programa

Para testar o programa ladder TESTE1 , vamos monitor-lo e mudar o modo do


processador para RUN (rodando). Ento vamos ativar a entrada I/0 e observar o
efeito na sada 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
botes agora indica REM RUN (verde) em vez de program.

2. Teste o Programa.

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

EDITANDO O PROGRAMA COM A EDIO RPIDA.


A edio rpida do programa APS permite que mudar rapidamente de
monitoramento online para edio offline, depois, de volta, para monitoramento
online. Para demostrar, vamos adicionar uma instruo de entrada na linha, e
veremos que a sada s ser acionada se as duas entradas estiverem acionadas.

Vamos inserir uma instruo XIC em serie com ( direita) a instruo XIC j
existente. Ele ter endereo I:0/1, correspondente a entrada I/1.

Passos Descrio Digitar


1 Mudar para offline e editar o arquivo F10 EDIT
gravado no disco rgido F3 DISK PROGRAM
2 Selecione Modify Rung (modificar linha) F5 MODIFY RUNG
3 Posicione o cursos na instruo XIC existente use as setas
4 Insira a instruo XIC com endereo 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 rgido a edio e F1 SAVE/GO ONLINE
comunicar com o clp (online) F8 YES
F8 YES
F8 YES
7 Teste o programa

79
TELAS DO APS

A seguir temos as funes dos botes das telas que sero utilizadas nas prticas
com o CLP Micrologix 1000. A ltima coluna (ref.) indica o nmero da tela chamada
pelo boto.

1. TELA PRINCIPAL
boto funo ref.
F1 ONLINE programao com o clp conectado (online) 2.1
F2 ONLINE CONFIG configurao da comunicao entre clp e 2.2
computador
F3 OFFLINE PRG/DOC programao com o clp desconectado (offline) 2.1
F4 OFFLINE CONFIG configurao do arquivo do clp 2.4
F6 SYSTEM CONFIGR configurao do programa aps 2.5
F7 FILE OPTIONS operaes com arquivos 2.6
F8 PRINT REPORTS impresso de relatrios 2.7
F9 SYSTEMS UTILS utilitrios do programa 2.8
F10 EXIT SYSTEM sada do programa aps

2. TELAS SELECIONADAS A PARTIR DA TELA INICIAL


2.1. TELA F1 ONLINE e TELA F3 OFFLINE PRG/DOC

boto funo ref.


F1 PROCSSR FUNCTNS funes 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) configurao do arquivo do clp 2.4
F6 CREATE REPORTS Impresso de relatrios
F7 FILE OPTIONS operaes 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 memria de dados

80
2.2. TELA F2 ONLINE CONFIG

boto funo ref.


F2 DRIVER CONFIG vai para a tela de configurao do 3.1
driver
F9 SAVE TO FILE grava mudanas para arquivo

2.4. TELA F4 OFFLINE CONFIG

boto funo ref.


F1 OFFLINE PRG/DOC programao com o clp 2.3
desconectado
F6 CREATE FILE cria novos arquivos de trabalho 8.1
F7 DEFINE DIR seleciona diretrios de trabalho
F9 SAVE TO FILE grava no HD o novo arquivo

2.5. TELA F6 SYSTEM CONFIGR

boto funo
F1 EDITOR HILIGHT
F3 COLOR SELECT seleciona monitor colorido ou monocromtico
F4 ADDRESS configura endereamento de arquivos
F5 PRINTER CONFIG configura impressora
F6 SYSTEM STARTUP seleciona a tela inicial do programa
F7 DEFINE DIR seleciona diretrios de trabalho
F8 M0/M1 MONITOR
F9 SAVE CONFIGR grava no HD a nova configurao

2.6. TELA F7 FILE OPTIONS

boto funo
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

No Utilizado

2.8. TELA F9 SYSTEM UTILS

No Utilizado

81
3. Telas selecionadas a partir da tela ONLINE CONFIG
3.1. Tela F2 DRIVER CONFIG

boto funo ref.


F1 PORT seleciona a porta serial utilizada
F2 SELECT DEVICE seleciona o driver de comunicao
F7 DEVICE CONFIG configura modem
F9 SAVE TO FILE grava mudanas para arquivo

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


4.1. Tela F1 PROCESSR FUNCTNS

boto funo 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 memria do computador
F6 CREATE FILE cria novo programa / subrotina
F7 DELETE FILE apaga programa / subrotina
F8 MONITOR FILE programao ladder 4.5
F9 DATA MONITOR memria de dados 4.6
F10 FILE PROTECT protege programa / subrotina

4.2. Tela F2 SAVE

boto funo 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 no grava no HD e volta para tela
anterior

4.3. Tela F6 CREATE REPORTS

boto funo 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

boto funo
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

boto funo ref.


F2 CONFIG DISPLAY configura a apresentao do ladder 5.1
F3 EXIT volta para o menu anterior
F4 MULTI POINT
F5 DOCUMNT insero de comentrios 5.2
F6 SEARCH
F7 GENERAL UTILITY
F8 DATA MONITOR memria de dados 4.6
F9 FORCE fora entradas ou sadas 5.3
F10 EDIT entra no modo de edio 5.4

4.6. Tela F9 DATA MONITOR

Os botes desta tela variam de funo 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 opo F10 MEMORY
MAP na tela de Diretrio de Programas / Subrotinas.

boto tipo funo


F1 CHANGE RADIX BIO
PAGE UP S
F2 PAGE DOWN S
F5 SPECIFY ADDRESS todos
F6 FORCE MONITOR IO
F7 NEXT FILE todos
F8 PREV FILE todos
F9 CLR MIN FAULT S
F10 CLR MAJ FAULT S

Tipo: I Output - Sada T Timer - Temporizador


O Input - Entrada C Counter - Contador
S Status - Condies R Control - Controle
B Bit - Binrio N Integer - Inteiros

83
5. Telas selecionadas a partir da tela MONITOR FILE

5. 1. Tela F2 CONFIG DISPLAY (configurar a apresentao do ladder)

boto funo
F6 DISPLAY / SUPPRSS XREF mostra / omite referencias cruzadas
F7 DISPLAY / SUPPRSS RNG COM mostra / omite comentrios de linha
F8 DISPLAY / SUPPRSS INS COM mostra / omite comentrios de instrues
F9 DISPLAY / SUPPRSS SYMBOL mostra / omite smbolos
F10 SAVE CONFIG gravar no HD a configurao

5.2. Tela F5 DOCUMNT

boto funo ref.


F1 RUNG COMMENT comentrio de linha
F2 INSTRUC COMMENT comentrio de instruo
F3 ADDRESS COMMENT comentrio de endereo
F5 EDIT DBASE
F6 MODIFY SYMBOL modificar smbolo
F7 REMOVE SYMBOL remover smbolo
F10 SAVE DOCUMNT gravar no HD os comentrios

5. 3 Tela F9 FORCE

boto funo ref.


F1 OFF forca a sada para OFF
F2 ON forca sada 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 sadas

5. 4. Tela F10 EDIT

boto funo ref.


F1 SAVE / GO ONLINE salva o arquivo e fica on-line com o clp
F2 ONLINE CONFIG configura a comunicao do clp com o 2.2
computador
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 edio avanada
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

boto funo ref.


F1 BRANCH vai para tela de derivaes
F3 APPEND INSTR acrescenta nova instruo 7.2
F4 INSERT INSTR insere nova instruo 7.2
F5 MODIFY INSTR modifica instruo 7.2
F6 DELETE INSTR apaga instruo
F7 UNDEL INSTR cancela apagamento de instruo
F10 ACCEPT RUNG aceita a nova linha

7. Telas selecionadas a partir da tela INSERT RUNG

7.2. Tela F4 INSERT INSTR

boto funo
F1 BIT instrues de bit
F2 TIMER / COUNTER Instrues temporizador / contador
F3 I/O MESSAGE Instrues de maesagens
F4 COMPARE Instrues de comparao
F5 MATH Instrues matemticas
F6 MOVE / LOGICAL Instrues lgicas
F7 FILE
F8 SHIFT / SEQNCER
F9 CONTROL
F10 SPECIAL

8. Telas selecionadas a partir da tela OFFLINE CONFIG

8. 1. Tela F6 CREATE FILE

boto funo
F2 SELECT PROC seleo do modelo do processador
F5 CONFIGR I / O configurao 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

85
ANEXO B

86
EXERCCIOS

01 Desenvolva um programa para ligar e desligar uma lmpada utilizando um boto liga NA
(verde) e um boto desliga NF (vermelho). Use instrues de bit: XIC e OTE.

02 - Desenvolva um programa para ligar e desligar uma lmpada utilizando um boto liga NA
(verde) e um boto desliga NF (vermelho). Use instrues de bit: XIC, XIO, OTL e OTU.

03 - Desenvolva um programa para ligar e desligar uma lmpada utilizando apenas o boto
liga NA (verde). Use instrues de bit: XIC, XIO, OTE e arquivo B3.

04 - Desenvolva um programa para ligar e desligar uma lmpada utilizando apenas o boto
liga NA (verde). Use instrues de bit: XIC, XIO, OSR, OTE e arquivo B3.

05 - Desenvolva um programa para ligar trs lmpadas em sequncia quando o boto liga NA
(verde) for acionado por trs vezes consecutivas, e desligar, as trs lmpadas ao mesmo
tempo, quando o boto desliga NF (vermelho) for acionado. Use instrues de bit: XIC, XIO,
OSR, OTL e OTU.

06 - Desenvolva um programa para ligar trs lmpadas em sequncia quando o boto liga NA
(verde) for acionado por trs vezes consecutivas, e desligar, as trs lmpadas ao mesmo
tempo, quando o boto desliga NF (vermelho) for acionado. Use instrues de bit: XIC, XIO,
OSR, OTE e arquivo B3.

07 - Desenvolva um programa para ligar trs lmpadas em sequncia quando o boto liga NA
(verde) for acionado por trs vezes consecutivas, e desligar, as trs lmpadas ao mesmo
tempo, quando o boto liga NA (verde) for acionado pela quarta vez. Use instrues de bit:
XIC, XIO, OSR, OTE e arquivo B3.

08 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado, sendo que o mesmo desligar automaticamente aps 10s ou quando o boto desliga
NF (vermelho) for acionado. Uma lmpada verde dever estar acesa sinalizando o motor
desligado e uma vermelha o motor ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de
temporizao TON.

09 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado, sendo que o mesmo desligar automaticamente aps 10s ou quando o boto desliga
NF (vermelho) for acionado. Uma lmpada verde dever estar acesa sinalizando o motor
desligado e uma vermelha o motor ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de
temporizao TOF.

10 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado. O motor funcionar obedecendo o seguinte ciclo de operao: 10s ligado e 5s
87
desligado. O ciclo de operao ser interrompido quando o boto desliga NF (vermelho) for
acionado. Uma lmpada verde dever estar acesa sinalizando o motor desligado e uma
vermelha o motor ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao TON
e TOF.

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


Lmpada verde fique acesa por 12s, a Amarela por 3s e a vermelha por 15s. O ciclo ser
iniciado quando o boto liga NA (verde) for acionado e terminado quando o boto desliga NF
(vermelho) for acionado. Quando o ciclo for terminado a Lmpada amarela dever piscar em
intervalos de 3s. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao TON ou TOF.

12 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado, sendo que o mesmo desligar automaticamente aps 10s ou quando o boto desliga
NF (vermelho) for acionado. Uma lmpada verde dever estar acesa sinalizando o motor
desligado e uma vermelha o motor ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de
temporizao RTO.

13 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado. Aps 10 voltas o motor dever desligar automaticamente ou quando o boto desliga
NF (vermelho) for acionado. Uma lmpada verde dever estar acesa sinalizando o motor
desligado e uma vermelha o motor ligado Use instrues XIC, XIO, OTE, arquivo B3 e de
contagem CTU e RES.

14 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado. Aps 10 voltas o motor dever parar automaticamente ou quando o boto desliga
NF (vermelho) for acionado. Uma lmpada 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 instrues XIC, XIO, OTE, arquivo B3 e de contagem CTD e
RES.

15 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado. O motor funcionar obedecendo o seguinte ciclo ininterrupto de operao: 10 voltas
e 5s desligado. O ciclo de operao ser interrompido quando o boto desliga NF (vermelho)
for acionado. Uma lmpada verde dever estar acesa sinalizando o motor desligado e uma
vermelha o motor ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao TON
ou TOF e CTU ou CTD.

16 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado. O motor funcionar obedecendo o seguinte ciclo ininterrupto de operao: 10 voltas
no sentido horrio e 5s desligado / 10 voltas no sentido anti-horrio e 5s desligado. O ciclo de
operao ser interrompido quando o boto desliga NF (vermelho) for acionado. Uma
lmpada verde dever estar acesa sinalizando o motor desligado e uma vermelha o motor
ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao 2TON ou 2TOF e
2CTU ou 2CTD.

88
17 - Desenvolva um programa para ligar um motor quando o boto liga NA (verde) for
acionado. O motor funcionar obedecendo o seguinte ciclo ininterrupto de operao: 10 voltas
no sentido horrio e 5s desligado / 10 voltas no sentido anti-horrio e 5s desligado. O ciclo de
operao ser interrompido quando o boto desliga NF (vermelho) for acionado. Uma
lmpada verde dever estar acesa sinalizando o motor desligado e uma vermelha o motor
ligado. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao 1TON ou 1TOF e
1CTU ou 1CTD.

18 - Desenvolva um programa para ligar e desligar uma lmpada em intervalos de 3s.


O ciclo ser iniciado quando o boto liga NA (verde) for acionado e terminado quando o
boto desliga NF (vermelho) for acionado. Use instrues XIC, XIO, OTE, arquivo B3 e de
temporizao 1TON e de comparao a escolher.

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


que a Lmpada verde fique acesa por 12s, a amarela por 3s e a vermelha por 15s. O ciclo ser
iniciado quando o boto liga NA (verde) for acionado e terminado quando o boto desliga NF
(vermelho) for acionado. Quando o ciclo for terminado a Lmpada amarela dever piscar em
intervalos de 3s. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao 1TON ou
1TOF e de comparao a escolher.

20 - Desenvolva um programa para controlar o enchimento de garrafas com produto qumico.


Quando o boto liga NA (verde) for acionado a esteira ligada e movimenta as garrafas at o
bico de enchimento, a garrafa detectada atravs de um sensor, a esteira deve para e abrir a
vlvula do bico de enchimento para encher a garrafa, o nvel detectado atravs de um
sensor, depois de detectado o nvel devemos esperar por 10s e acionar a esteira novamente
para recomear o ciclo, encher a prxima garrafa. Devemos contar tambm a quantidade de
garrafas cheias (10 garrafas). Aps a contagem, dever ser acionado um alarme e o ciclo s
recomear se o boto de reconhecimento de alarme for acionado. Quando o boto desliga NF
(vermelho) for acionado o ciclo ser interrompido. Use instrues XIC, XIO, OTE, OTL,
OTU, arquivo B3, de temporizao 1TON ou 1TOF e 1CTU ou 1CTD.

SENSOR
DE
GARRAFA

SENSOR
DE
NVEL

89
21 - Desenvolva um programa que simule o funcionamento de uma sinaleira dupla de forma
que a Lmpada verde fique acesa por 12s, a amarela por 3s e a vermelha por 15s. O ciclo ser
iniciado quando o boto liga NA (verde) for acionado e terminado quando o boto desliga NF
(vermelho) for acionado. Quando o ciclo for terminado a Lmpada amarela dever piscar em
intervalos de 3s. Use instrues XIC, XIO, OTE, arquivo B3 e de temporizao 1TON ou
1TOF e de comparao a escolher.

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


formula C = 5(F 32 ) / 9 . Quando a temperatura estiver entre 15 e 35 graus Celcius a
lmpada verde estar acesa e quando a temperatura estiver fora desta faixa, abaixo de 14 ou
acima de 36 graus Celcius a lmpada vermelha acender. Use Instrues de bit, matemticas e
de comparao. No se esquea 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 Programmable Controllers

Manual do curso bsico de CLP Siemens

Manual do curso dos CLPs Allen-Bradley

91

Você também pode gostar