Escolar Documentos
Profissional Documentos
Cultura Documentos
Email: sandromanut@hotmail.com
Tipo de Controladores
São CLPS com uma capacidade de Entrada e Saída de até 300 pontos entre digitais e analógicas
podendo ser formado por um módulo básico, que pode ser expandido. Costumam permitir até
2048 passos de memória, que pode ser interna ou externa (Cartões de Memória, etc.), ou
podem ser totalmente modulares.
Os CLPS de médio porte se caracterizam por uma construção modular, constituída por uma
Fonte de alimentação, CPU principal, CPUS auxiliares, CPUs Dedicadas, Módulos de I/O digitais
e analógicos, Módulos de I/O especializados, Módulos de Redes Locais ou Remotas, etc. Que
são agrupados de acordo com a necessidade e complexidade da automação. Permitem a
utilização de 4096 pontos de I/O. São montados em um Rack.
Esses são os componentes mínimos necessários para que seja possível a comunicação entre os
equipamentos, a programação da lógica e a operação de um sistema automatizado.
Fonte de Alimentação
A carga da bateria é mantida para sistemas com utilização de relógios em tempo real
(Isso faz com que as informações não sejam perdidas ao desligar a CPU);
CPU
Entrada Digital
As entradas digitais possuem apenas dois estados lógicos possíveis: Ligado ou Desligado
Contínua 24Vdc
NPN - O retorno do sinal fornece o pólo negativo para a carga.
PNP - O retorno do sinal fornece o pólo positivo +24Vdc para a carga.
Alternada 110/220Vac
Botoeiras;
Sensores óticos, indutivos ou capacitivos;
Chaves (ou micro) fim de curso;
Chaves comutadoras;
Termostatos;
Pressostatos;
Bóia controle de nível;
Etc.
Saída Digital
As saídas digitais também possuem apenas dois estados lógicos possíveis: Ligado ou Desligado
Contínua 0,5A
Relé 2A
Contatores;
Inversores de freqüência;
Solenóides;
Relés;
Válvulas;
Sinalizadores;
Etc.
Normalmente é utilizado um equipamento chamado borne relé com o intuito de não danificar
a saída direta da CPU, pois qualquer variação de corrente que ultrapasse o valor máximo
especificado pelo fabricante o equipamento danificado é o borne relé e não a saída da cpu.
Entrada Analógica
Por exemplo:
Uma placa de entrada analógica de 0 a 10Vcc com uma resolução de 8Bits permite
uma sensibilidade de 39,2mV enquanto que a mesma faixa em uma entrada de 12bits permite
uma sensibilidade de 2,4mV e uma de 16Bits permite uma sensibilidade de 0,2mV.
Saída Analógica
Inversores de freqüência;
Posicionadores Rotativos;
Motores C.C;
Servo-Motores;
Etc.
Entradas Especiais
Os módulos de Entrada Especial não possuem configuração simples, são utilizadas para
as seguintes funções:
Contagem Rápida;
Temperatura;
Precisão;
Grandezas elétricas.
Saídas Especiais
Etc.
Inicialização
No momento em que o CLP é ligado ele executa uma série de operações pré-programadas,
gravadas em seu Programa Monitor:
- Verifica o funcionamento eletrônico da CPU, memórias e circuitos auxiliares;
- Verifica a configuração interna e compara com os circuitos instalados;
- Verifica o estado das chaves principais (RUN/STOP, PROG)
- Desativa todas as saídas;
- Verifica a existência de um programa de usuário;
- Emite um aviso de erro caso algum dos itens acima falhe.
Memórias
Consideramos três tipos de memórias fundamentais no funcionamento da CPU que são elas:
Memória do Usuário
Memória de Dados
S7 1200
S7 1200
Esquema de Ligação
Signal Modules
O Kit Didático
O KIT 1212C possuem alimentação 24VDC, um total de 8 entradas digitais 24VDC e 6 saídas
digitais 24VDC .
1. Ao abrir o TIA Portal, irá se deparar com essa tela, então, clique em "Create new project" para
criar um novo projeto;
2. Em seguida, escreva o nome do projeto em "Project Name", o autor do projeto em "Author" e
também é possível inserir um comentário em "Comment", após preencher esta etapa, clique em
"Create".
1. Em seguida, após criar o novo projeto você se encontrará nesta tela, então precisa verificar que a
CPU está conectada ao computador através da conexão via cabo RJ45 e então clique em "Online
& Diagnostics".
1. Assim que a CPU for selecionada, na lateral esquerda clique duas vezes em "Online &
Diagnostics" correspondente da CPU que foi inserida.
O exemplo acima mostra o IP: 192.168.0.241 e a Máscara de sub-rede 255.255.255.0, para entender
melhor como funciona esses endereços, precisamos entender um pouco sobre os números binários para
depois então continuar na configuração do IP da CPU, os números binários estarão presentes não só na
configuração de IP mas também em toda a programação do CLP.
Números Binários
Byte: 8 Bits -> é um conjunto de 8 números onde cada um deles pode ser preenchido com os
números 0 ou 1. Exemplo de um byte: 01100111. Este número pode não significar nada
quando não entendemos do que se trata, porém, esse conjunto de 8 números do exemplo
acima "01100111" é o número decimal "103" codificado em número binário, todo número
binário pode ser transformado em um número decimal, conforme a imagem abaixo podemos
compreender como é realizado essa codificação e a partir de então podemos transformar
qualquer número decimal em número binário ou vice-versa:
Números binários
1. Clique duas vezes em "Unspecified CPU 1200" selecione a CPU "6ES7 2XX-XXXXX-XXXX" e clique
em "Add" para selecionar uma CPU indefinida, isso faz com que não seja preciso adicionar
manualmente os módulos de expansão que houver na CPU, fazendo com que ela os encontre
automaticamente.
1. Clique em "Start search" e aguarde o programa procurar as CPUs correspondentes que estão
conectadas;
2. Assim que a busca for finalizada, irá aparecer os dispositivos conectados na lista, então
selecione a CPU desejada;
3. Clique em "Detect" e aguarde o programa identificar a CPU e os módulos de expansão (se
houver) conectados a ela.
1. Assim que estiver nessa tela, significa que a sua CPU está configurada e pronta para ser
programada através do TIA Portal.
Existe também outra maneira de comunicar a CPU com o computador sem ser pelo "Or
Detect" onde ao invés de selecionar a CPU " Unspecified CPU 1200" / CPU "6ES7 2XX-XXXXX-
XXXX" como visto anteriormente, basta escolher a CPU correta instalada no local "1212C
DC/DC/DC / 6ES7 212-1AE40-0XB0" ou a "1214C DC/DC/DC / 6ES7 214-1AG40-0XB0"
dependendo do Kit Didático que está utilizando. A única diferença é que deste modo o IP deve
ser configurado nas Propriedades da CPU que será vista a seguir.
Propriedades da CPU
A propriedades da CPU é onde encontram-se todas as informações sobre ela, desde endereço
de IP, como endereçamentos das entradas e saídas digitais e analógicas, contadores de alta
velocidade (HSC), geradores de pulso (PTO/PWM), etc.
1. Para visualizarmos as propriedades da CPU, clique com o botão direito do mouse em cima da
CPU que foi adicionada onde abrirá uma série de opções;
2. Então, clique em "Properties..".
Propriedades da CPU
1. Ao abrir as propriedades da CPU, temos uma lista de informações sobre a mesma, algumas que
podem ser alteradas pelo usuário e outras que são apenas para visualização. Em "Description"
podemos ver todas as informações sobre a CPU.
Propriedades da CPU
1. Voltando para essa tela, clique duas vezes em "Program blocks" e em seguida clique duas vezes
em "Add new block"
Temos 4 blocos principais que funcionam especificamente para algum fim, iremos
conhecer rapidamente cada um desses blocos que são eles as: OBs, FBs, FCs e DBs.
OBs:
FBs:
FCs:
DBs:
Através dela, é possível programar de uma forma que um compilador traduza as
instruções para o computador (em binário). De outra forma, caso seja uma linguagem
interpretada, as instruções seriam repassadas a um interpretador para a sua execução.
Resumindo, linguagens de programação existem para ser o canal de comunicação de um
programador com o hardware (máquina).
JAVA
C++
Assembly
PHP
Html
Pascal
SQL
Visual Basic
LADDER
FBD
SCL
STL
AWL
GRAFCET
SCL: Linguagem de programação escrita, não é muito comum a utilização dessa linguagem de
programação quando se trata de CLP pelo fato de ser uma linguagem com um grau de
dificuldade maior que as demais, porém, nada impede de ser utilizada.
Portas Lógicas
Portas lógicas podem ser vistas como funções ou dispositivos que operam um ou mais
sinais lógicos de entrada para produzir uma e somente uma saída, dependendo da função
implementada no circuito. Elas estão presentes nos 3 tipos de linguagem citados
anteriormente, na linguagem LADDER ela pode passar despercebida, porém, ela está ali a todo
momento. Para facilitar o entendimento dessas portas segue o exemplo sobre as principais
que iremos utilizar:
Portas Lógicas
AND: Todas as entradas que fazem parte da mesma porta AND precisam estar em sinal 1 para
que seu Resultado Lógico Operacional (RLO) seja 1.
OR: Para que o RLO seja 1, basta que apenas 1 das entradas presentes na mesma porta OR seja
1.
Portas Lógicas
NAND: A porta NAND se comporta de forma contrária a porta AND, o N na frente significa que
a saída está negada.
NOR: Da mesma forma que o exemplo acima esta porta trabalha de maneira contrária a porta
OR, pois a saída está negada.
Resumindo:
2. De acordo com a imagem abaixo, assinale a alternativa correta para acender Q1:
3. Foram instalados quatro botoeiras que estão nas entradas I0.0 (botoeira NA), I0.1(botoeira
NA), I0.2(botoeira NF) e I0.3(botoeira NA) do CLP como mostra a imagem abaixo, assinale
a alternativa correta das seguintes perguntas:
PLC Tags
PLC Tags
1. Clicando duas vezes no espaço em branco abaixo de "Name" escreve o nome da sua Tag, no
exemplo foi escrito "Botão Liga".
2. Em "Data type" por se tratar de uma entrada/saída digital deverá ser um tipo de dado booleana
(bit) por isso é preenchido como "Bool".
3. Adress é o endereço da entrada, no exemplo foi definido "I0.0" para assumir o nome de "Botão
Liga".
4. A aba "Comment" serve para adicionar algum comentário a esta TAG.
PLC Tags
Desta forma você poderá criar quantas Tags for necessária para o seu projeto sendo ela para
entradas/saídas digitais ou analógicas e memórias digitais e analógicas.
PLC Tags
1. Ao voltar para seu projeto em "Main [OB1]" insira uma lógica qualquer utilizando alguma
entrada/saída que foi tageada no "PLC tags".
2. A mesma aparecerá com o nome que foi definido pelo usuário conforme o "PLC Tags"
facilitando a leitura da lógica.
Monitoramento Online
Monitoramento Online
1. Podemos ver uma linha laranjada embaixo de "Project tree" que significa que o TIA Portal já
esta monitorando a CPU online.
2. Os sinais verdes indicam que a programação do projeto é a mesma que se encontra na CPU,
indicando que esta OK.
3. Em seguida clique na imagem 3 "Monitoring on/off" para visualizar a lógica online.
Monitoramento Online
1. Agora podemos visualizar o Projeto com um fundo laranja na aba "Projeto > Program blocks >
Main [OB1]", indicando que a lógica presente na "Main [OB1]" está sendo monitorada.
2. Como podemos observar na lógica escrita, para que a saída "Q0.7" esteja em sinal 1, a entrada
"I0.0" deve receber um pulso, porém, neste exato momento o sistema encontra-se em seu
estado normal.
Monitoramento Online
Assim que "I0.0" recebe sinal 1 é possível ver a saída "Q0.7" também fica em sinal 1
como esperado pela lógica. Após "I0.0" voltar a sinal 0 a saída "Q0.7" continua em sinal 1
pois ela só passará a ser 0 após a saída "I0.2" receber um pulso.
Monitoramento Online
Assim que a entrada "I0.2" está mandando sinal 1 para o CLP a saída "Q0.7" volta ao sinal 0.
Como se trata de um Reset, mesmo após a entrada "I0.2" parar de mandar sinal 1 a saída "Q0.7"
permanece em 0 e só poderá assumir sinal 1 se a entrada "I0.0" mandar um pulso para o CLP
novamente.
Monitoramento Online
Monitoramento Online
1. Após entrar na aba "Default tag table" clique na opção "Monitor All" para visualizar em tempo
real o RLO de cada TAG inserida no PLC Tags.
2. É possivel visualizar que no momento as entradas "I0.0", "I0.2" e a saída "Q0.7" estão em RLO
0 (false).
Monitoramento Online
Assim que a entrada "I0.0" manda sinal 1 para o CLP é possível visualizar que tanto "I0.0"
quanto "Q0.7" estão em RLO 1 (true).
Monitoramento Online
Indica que está OK, porém há algo diferente na programação do PC em relação ao CLP
Indica que o que está programado no PC está diferente do que está no CLP.
Funções
O TIA Portal fornece inúmeras funções que podemos utilizar de acordo com a necessidade da
programação o usuário, começaremos a explorar essas funções começando com as que utilizam
apenas a resolução de 1bit também conhecidas como booleanas ou Bool, elas se encontram apenas
em 2 estados, 0 ou 1.
Funções
Tradução
Funções
Exercícios
1. Faça uma partida direta utilizando selo na lógica, onde o sistema deve conter:
Funções
Exercícios
Funções
Exercícios
3. Utilizando Set e Reset faça uma programação onde um motor deverá ser ligado no sentido
horário (Q0.0) e no sentido anti-horário (Q0.1), onde a botoeira B1 (I0.0 NA em campo)
liga o motor no sentido horário e a botoeira B2 (I0.1 NA em campo) no sentido anti-
horário, se o motor estiver rodando para um lado ele não pode acionar para o outro lado
simultaneamente e para que o sistema funcione a chave Liga (I0.2 NA em campo) deve
acionar o Status (Q0.2) e quando a chave liga não estiver acionada o Status desliga e o
sistema deve parar seu funcionamento.
Funções
Exercícios
Funções
Exercícios
5. Um motor possui uma ligação onde sua velocidade pode ser controlada de 1 a 4, onde 1
seria sua velocidade mínima e 4 sua velocidade máxima. Para que o sistema entre em
funcionamento a chave Habilita Sistema (I0.0 NA em campo) deve acionar o Status Ligado
(Q0.0). Para controlar a velocidade deverá ser acionada as seguintes chaves combinadas:
Funções
Exercícios
6. Uma empresa produz três tipos de produto: Produto A, Produto B e Produto C. Quando
selecionado o produto a ser feito deverá ser liberado as válvulas respectivas para criação
de cada um:
A chave seletora (I0.1 Produto A, I0.2 Produto B, I0.3 Produto C) faz a seleção de qual
produto está sendo criado, por ser uma chave seletora não é possível selecionar 2 produtos ao
mesmo tempo manualmente. E a chave geral (I0.0 NA em campo) habilita o sistema.
Funções
Exercícios
7. Uma plataforma deve ser conduzida para cima e para baixo através de 2 botões. O botão
que eleva a plataforma está ligado a entrada I0.0 e o botão que desce a plataforma ligado
a entrada I0.1. Existem 2 sensores fim de curso, um posicionado no limite máximo superior
onde a plataforma pode subir ligado a entrada I0.2 e outro no limite máximo inferior onde
a plataforma pode descer ligado a entrada I0.3. Caso a plataforma esteja numa posição
extrema (atuar o sensor superior ou inferior) ela pode somente aceitar comandos no
sentido contrário, caso um comando inválido for dado (plataforma atua o fim de curso
superior e o botão de subir a plataforma for acionado) ela deve acionar uma sirene
sinalizando o erro Q0.2. A ligação do motor que eleva a plataforma está ligada ao Q0.0 e a
que baixa a plataforma ao Q0.1
Compare
Existe a ferramenta Compare no TIA Portal que serve justamente para comparar dois
projetos e indicar se estão idênticos ou existe diferenças entre ambos e através dessa
mesma ferramenta é possível realizar uma correção para que o projeto do PC fique igual
ao do CLP ou então para que o projeto do CLP fique igual ao do PC.
1. Para entrarmos na ferramenta Compare, basta clicar com o botão direito do mouse no
projeto que deseja ser comparado.
2. Coloque o mouse em cima da opção "Compare"
3. Clique na opção "Offline/online" para realizar uma comparação do projeto atual em relação
ao CLP conectado.
Compare
Compare
Para corrigir está diferença e deixar a programação de ambos iguais basta clicar na flecha apontando para
baixo em "Action" e escolher uma ação, "Upload from device" irá copiar a lógica contida no CLP e
sobrescreverá a lógica contida no projeto, "Download from device" irá inserir a lógica contida no projeto e
sobrescreverá a lógica no CLP.
Compare
Assim que escolher qual ação irá tomar, está mensagem aparecerá para indicar que a ação tomada
será a mesma para todos os blocos/tags/configurações que se encontram diferente. E assim que
clicar em "OK" pode ser visto que os blocos debaixo também se alteram de acordo com o que foi
escolhido, neste exemplo foi escolhido "Download to device".
Compare
1. As flechas da esquerda para direita neste caso significa que a programação no projeto irá
sobrescrever a programação do CLP.
2. Clicando em "Execute Actions" irá executar a ação escolhida.
Compare
Clicando em "Continue without synchronizations" o download para a CPU será realizada com
sincronização manual que indica que o programa na CPU será alterado. E para finalizar, como mostra
na imagem abaixo clique em Load para finalizar o download.
Compare
Após o download ser concluído o compare indica que ambos projetos ( PC / CLP ) estão
perfeitamente iguais.
Compare
Também é possível realizar uma comparação entre dois projetos no PC (sem comparar com
a programação do CLP). Como podemos perceber na imagem abaixo, no Projeto atual temos 2
programações para a mesma CPU "PLC_1" e "PLC_2".
Compare
1. Para realizar este tipo de comparação basta clicar com o direito do mouse em um dos projetos.
2. Colocar o mouse em cima da opção compare.
3. E clicar em "Offline/offline" para realizar a comparação entre dois projetos.
Compare
1. Assim que entrar nessa tela é possível visualizar que do lado esquerdo está o projeto "PLC_1" e
nenhum projeto do lado direito.
2. Para comparar com o outro projeto, basta clicar no projeto que deseja e arrastar para o lado
direito em cima da opção "Insert here to add a new object or replace na existing one..."
Compare
Assim que arrastar em cima da opção basta soltar o botão do mouse e o segundo projeto
estará ao lado direito para ser comparado como mostra a imagem abaixo
Compare
Pode-se perceber que a ferramenta compare pode ser utilizada para verificar diferenças
entre projetos e pode ser utilizado para realizar correções, este tipo de ferramenta deve somente
ser utilizado se tiver certeza do que está sendo alterado e sempre salvando os backups antigos e
atuais para que qualquer decisão errada possa ser desfeita.
Timers
Timers
Como mostra a imagem acima esses são os principais que iremos utilizar, e podemos ver o
comportamento de cada um deles a seguir:
Timers
Timers
A diferença deste temporizador com atraso no acionamento é que quando cessar o pulso na
entrada, o contador mantém o valor corrente de contagem de tempo. Depois de um determinado tempo
com sinal na entrada IN o bit de saída Q é acionado e desativado pela entrada de reset R.
Timers
Exercícios
1. Elabore uma partida estrela - triangulo para um motor com as seguintes entradas e saídas:
- I0.0 - Emergência
- I0.1 - Botão Liga
- I0.2 - Botão Desliga
- Q0.0 - K1
- Q0.1 - K2
- Q0.2
Timers
Exercícios
2. Assim que o botão de partida I0.0 receber um pulso, as saídas K1, K2, K3, K4 e K5 deverão
ser acionadas simultaneamente, porém, após 4 segundos a saída K5 deverá desligar,
depois de 4 segundos que saída K5 desligar, a saída K4 deverá desligar e assim
respectivamente até desligar a saída K1.
Timers
Exercícios
3. Quando a entrada B1 (I0.0) for pressionada por 3 segundos, a saída K1 e K2 deverá ser
acionada, a saída K1 deve permanecer ligada por 10 segundos e quando desligar deverá
acionar as saídas K3 e K4. Assim que K3 e K4 forem ligadas o sistema deve permanecer por
mais 5 segundos e após isso todas as saídas devem ser desligadas.
Timers
Exercícios
4. Uma caldeira possui duas válvulas (Q0.0 e Q0.1), um motor (Q0.2) e três resistências para
aquecimento (Q0.3, Q0.4 e Q0.5). O sistema é acionado pelo botão Liga (I0.0 NA em
campo) que abra a válvula 1 e quando a caldeira estiver cheia indicada pelo sensor (I0.2 NF
em campo) o motor é acionado e a válvula 1 fechada . 2 segundos após o motor acionar,
as resistências são ligadas com um intervalo de 4 segundos entre elas. Após 10 segundos
em que todas as resistências forem ligadas o motor deve ser desligado juntamente com as
resistências e a válvula 2 deve ser aberta por 15 segundos. O botão Desliga (I0.1 NF em
campo) desliga o sistema.
Timers
Exercícios
5. Um portão eletrônico com acionamento interno e externo (I0.0 e I0.1 ambos NA) quando
um dos botões for pressionado o portão (Q0.0 sentido abre) deverá abrir até que seja
acionado a chave fim de curso (I0.2 NA) onde ao ser acionada começa uma contagem de
10 segundos e o portão fecha (Q0.1 sentido fecha) que termina ao ser totalmente fechado
indicado pelo sensor fim de curso (I0.3 NA).
Contadores
Contadores
CTU
O CTU é um contador crescente onde cada vez que CU recebe sinal de entrada ele conta 1 no
CV, e a saída Q é acionada quando o CV alcançar o valor definido em PV. Por exemplo, se colocarmos
o valor 10 em PV como mostra a imagem, assim que a entrada CU receber 10 pulsos a saída Q é
acionada, quando o R recebe um pulso a contagem volta ao zero e a saída Q é desligada.
Contadores
CTD
O CTD é um contador decrescente onde a saída Q é acionada toda vez que a contagem é igual
ou menor que 0, o valor definido em PV é o valor inicial, ou seja, toda vez que LD recebe um pulso o
valor atual passa a ser o valor definido em PV. Por exemplo, como mostra a imagem o valor PV é 10,
então, quando CD recebe 10 pulsos ou mais e o valor de CV chega em 0 ou -1, -2 a saída Q é
acionada, quando LD recebe um pulso a contagem volta ao valor de PV e a saída Q é desligada.
Contadores
CTUD
Contadores
Exercícios
1. Uma máquina produz dois tipos de peças: Peça A e Peça B. Existe uma chave "Seleciona Peça"
onde é selecionada qual peça deverá ser produzida, quando a chave estiver em sinal 1 deve ser
selecionado a "Peça A" e quando tiver em sinal 0 significa que está selecionada em "Peça B".
Para a confecção da "Peça A" a máquina deve receber 5 pulsos na entrada "Conta peça" e a
"Esteira A" é acionada, quando chegar no "Sensor A" a esteira é desligada, a contagem resetada e a
máquina deve estar pronta para um novo processo. Para a confecção da "Peça B" a máquina deve
receber 8 pulsos na entrada "Conta peça" e a "Esteira B" é acionada, quando chegar no "Sensor B" a
esteira é desligada, a contagem resetada e a máquina deve estar pronta para um novo processo.
Quando a máquina produzir um total de 5 unidades do produto "Peça A" deverá acionar um
sinalizador "Sinalizador A" indicando que as peças devem ser retiradas e a contagem é zerada pela
entrada "Reset A". Quando a máquina produzir um total de 5 unidades do produto "Peça B" deverá
acionar um sinalizador "Sinalizador B" indicando que as peças devem ser retiradas e a contagem é
zerada pela entrada "Reset B". O sistema só deve funcionar se o "Status" estiver ligado que é
habilitado pela chave "Habilita Sistema".
Contadores
Exercícios
2. Em um processo de montagem de peças existem quatro baias, cada uma delas são
capazes de armazenar diferentes quantidades de peças: Baia A - 10 peças, Baia B - 12
peças, Baia C - 15 peças e Baia D - 20 peças. No início do processo deverá ser acionado o
botão "Inicio Processo" e todas as baias devem estar carregadas com seu numero total de
peças, os botões "Peça baia A" ,"Peça baia B", "Peça baia C" e "Peça baia D" ao serem
pressionados retiram uma peça por vez de cada baia respectiva.
Toda vez que acabarem as peças de qualquer baia, deve acender um sinal luminoso
indicando a falta de peça "Falta Peça Baia A", "Falta Peça Baia B", "Falta Peça Baia C" e
"Falta Peça Baia D", o botão "Reset Contadores" é acionado quando as baias forem
recarregadas, se duas baias ficarem sem peça ao mesmo tempo, além do sinal luminoso
deverá acender o sinal luminoso "Alerta" e o sinal sonoro "Sirene", esses sinais só deveram
desligar após pressionado o botão "Reset".
Contadores
Exercícios