Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
ITEM ESPECIFICAÇÃO
Nº Descrição da Função
SC041 Sinal de maior na função de comparação, gera um pulso de sinal
SC042 Sinal de menor na função de comparação, gera um pulso de sinal
SC043 Sinal de igual na função de comparação, gera um pulso de sinal
SC046 Clock de 0,1 seg
SC047 Clock de 0,4 seg
SC048 Clock de 0,8 seg
SC049 Clock de 1 seg
SC081 Mau funcionamento da CPU
SC082 Mau funcionamento da Fonte
SC083 Anormalidade na memória
SC086 Mau funcionamento da bateria
Menu do aplicativo
Barra de ferramentas
Abrir programa
Barra de programação
Barra de estados
É uma tela clássica de aplicativos para o sistema operacional Windows da Microsoft. Na parte
superior da tela é encontrado o menu do aplicativo. Através deste menu é possível acessar todos os
recursos do software. Logo abaixo do menu, encontramos uma barra de ferramentas, onde é possível
Menu FILE
O menu FILE contém todas as opções relativas as operações que se podem fazer com arquivos,
como salvar programas no disco, carregá-los e imprimí-los. A Ilustração 3 mostra um exemplo da tela com o
menu aberto.
Menu EDIT
Este menu apresenta as opções que permitem a edição de todos os elementos do CLP, com
exceção da edição de programas que é feita por outros menus. A Ilustração 4 trás uma amostra de uma tela
com este menu em destaque.
Menu BTOOLS
Quando o usuário seleciona a linguagem de programação IL (Boolean), o menu BTOOLS é
habilitado, e a tela de programação é trocada para o Boolean Editor (Ilustração 7). Os botões da barra de
programação correspondente às funções da linguagem IL, na parte inferior da tela, também são habilitados.
Os itens deste menu são simplesmente os comandos mais comumente utilizados pelos programas
na linguagem IL. Tanto os itens do menu como os botões da barra de programação são atalhos para que o
usuário evite a digitação dos comandos, mas a entrada através do teclado, diretamente na tela do editor de
programação também é possível.
Os itens deste menu são os comandos pelos programas na linguagem LADDER. Todos os itens
deste menu podem ser acessados através dos botões existentes na barra de programação contida na parte
inferior da tela.
Cursor do programa
Barra de programação
O quadrilátero verde é o cursor de programa. Na posição onde ele se encontra é que podemos
inserir os elementos da programação LADDER. Os elementos podem ser selecionados através da barra de
programação.
Os contatos normalmente aberto (NA) são inseridos pressionando o botão . Quando isto
acontece, uma nova janela é aberta (Ilustração 12). Nesta janela é selecionado o tipo do contato (X, Y, S, C
ou SC) e o número de identificação do mesmo.
Os contatos normalmente fechados (NF) são inseridos pressionando o botão . Quando isto
acontece, a janela de edição dos parâmetros de contatos NF é aberta (Ilustração 13). Da mesma forma que
a janela dos parâmetros de contatos NA, esta janela permite a seleção do tipo de contato (X, Y, S, C ou
SC), e o número de identificação do contato.
Finalmente, para inserir bobinas de atuação no programa é necessário selecionar o botão . Este
botão abre uma nova janela (Ilustração 14), permitindo a seleção do tipo da bobina de atuação entre os
tipos (Y, C e SC) e também a seleção do número da bobina.
Em ambas as telas, para selecionar o tipo é necessário pressionar o botão correspondente.
Ilustração 12: Tela para Ilustração 13: Tela para Ilustração 14: Tela para
inserção de um contato inserção de um contato inserção de uma bobina
normalmente aberto normalmente fechado de atuação
(NA) (NF)
Compilação do programado
Para compilar o programa, verificando que não existe nenhum erro, seleciona-se o item de menu
Edit/Check Logic. Se o programa estiver correto, será mostrada uma mensagem indicativa, mas caso o
programa tenha algum erro, a mensagem indicará qual é o erro. O erro deverá ser corrigido e o processo de
compilação repetido. Se existirem diversos erros, o processo de compilação deverá ser repetido até que
todos os erros sejam resolvidos.
Salvamento do programação
Com o programa compilado sem erros é possível armazená-lo em um arquivo, no computador,
para poder ser reutilizado posteriormente. Esta operação é feita selecionando-se o item de menu File/Save
ou File/Save As.
Monitoramento do programa
Um recurso disponível no aplicativo PC12 é a possibilidade de monitorar, para fins de depuração,
o programa que está sendo executado no CLP. Este modo especial de execução, o modo monitor, permite,
não só observar os estados dos contatos e bobinas utilizadas pelo programa, mas também permite
modificar os estados de pontos de entrada (não físicos), pontos de saída e pontos auxiliares, além da
modificação de valores nos registradores de dados e do sistema.
Para utilizar este recurso é necessário que esteja estabelecido o link de comunicação entre o
PC12 e o CLP e o CLP esteja executando o programa. Com estas condições satisfeitas, seleciona-se o item
de menu Monitor/Ladder (se o programa for em linguagem LADDER) ou Monitor/Boolean (se o programa for
em linguagem IL).
Após esta seleção, aparecerá uma tela questionando o operador se ele deseja que o programa do
CLP seja transferido para o computador. Deve-se responder YES se o programa do CLP for diferente do
que está no computador, caso contrário responde-se NO. Então o programa entra no modo monitor,
indicado pela mensagem PLC Mode: Monitor na barra inferior de estados.
No modo monitor, os contatos e bobinas que estejam ativados são mostrados em uma cor
diferente dos contatos e bobinas desativados. O elementos ativados estarão na cor rosa, e os elementos
desativados na cor azul. Valores de registradores de temporizadores e contadores também são mostrados
na cor rosa.
Para alterar o estado de contatos de pontos de entrada, saída e pontos auxiliares utiliza-se o item
de menu Monitor/Set or Reset I/O Coil e para modificar os valores dos outros registradores utiliza-se o item
de menu Monitor/Modify Register Value.
Para sair do modo monitor basta selecionar o item de menu Monitor/Abort, que o programa
retornará ao modo de execução (PLC Mode: Running).
Circuitos de intertravamento
Os circuitos de intertravamento são circuitos que conferem uma capacidade de memorização
quando da ativação de uma determinada lógica. São muito utilizados quando é necessário armazenar um
evento relevante ao longo de toda a execução do programa LADDER. Como exemplo consideremos uma
botoeira, composta por um botão de ligar (X0001) e um botão de desligar (X0002), que deve acionar e
desligar um motor (Y0001).
Como os botões X0001 e X0002 são de contato momentâneo, para que o motor seja acionado e
permaneça nesta condição, o circuito de acionamento deve ser capaz de detectar o evento de
pressionamento do botão X0001, ligar o motor, e manter o motor ligado, mesmo com o desligamento de
X0001. O circuito da Ilustração 15 tem esta capacidade, e é chamado de circuito de selo.
Temporizadores
Um recurso largamente utilizado em automações com CLP são as temporizações de comandos.
Seguindo o modelo dos relés de tempo que apresentam o esquema de temporização com retardo na
energização, ou seja, quando o relé temporizador é energizado, seus contatos de saída esperam um tempo
pré-definido para fecharem.
O CLP WEG TP02 permite se sejam utilizados até 256 temporizadores, sendo que 250
(V0001~V0250) apresentam a base de tempo de 0,1s, podendo temporizar de 0,1s a 6553,5s. Os outros 6
(V0251~V0256) temporizadores tem base de tempo de 0,01s, podendo temporizar de 0,01s a 655,53s.
Para incluir um temporizador no programa deveser pressionar o botão . Com este botão tem-se
Identificação
Tempo
Tipo
Ilustração 19:
Tela de
parametrização
de
temporizadores
Os dois tipos possíveis de temporizadores são com RESET e sem RESET (Ilustração 20). Um
temporizador com RESET apresenta uma entrada para a ativação do temporizador e outra entrada que
permite definir uma lógica que realiza o RESET do temporizador, ou seja, faz ele parar de temporizar. O
temporizador sem RESET apresenta somente uma entrada. Enquanto esta entrada está ativa o
temporizador realiza a sua contagem de tempo, até que este expire e a bobina de saída do temporizador é
acionada. Neste tipo de temporizador é realizado o RESET quando a sua entrada de ativação é desligada.
O valor do tempo para um temporizador pode ser entrado de forma direta ou indireta. Na forma
direta é associado, durante a programação, o valor fixo de tempo para o temporizador, este valor não pode
ser modificado durante a execução do programa, somente com reprogramação do CLP. Na forma indireta, o
valor do tempo é o valor contido em um dos registradores internos do CLP. Como é possível modificar os
registradores internos durante a execução do programa, o valor do tempo do temporizador pode ser
redefinido pela própria lógica do programa.
Identificação
Valor máximo
Ilustração 21:
Tela de
parametrização
de contadores
simples
Parâmetros de comunicação
Endereço
Para a comunicação através da porta MMI, é necessário que os pinos 4 e 5 do cabo TP202PG
(cabo de comunicação entre o CLP e o computador) estejam curto-circuitados diretamente no conector da
porta MMI. Nos CLP da UTFPR este curto-circuito está disponível através de uma pequena chave localizada
próxima aos conectores de entrada do CLP. É necessário também o conversor TP232PG, que faz a
conversão do sinal RS-232 para RS-422 (MMI).
Para resolver este problema de maneira muito fácil precisamos modelá-lo utilizando um
GRAFCET. Isso porque o processo é totalmente sequencial. Assim, o modelo em GRAFCET é mostrado na
Ilustração 25.
4. Monta-se a primeira parte do programa LADDER, acionando cada uma das TRANSIÇÕES
(ponto auxiliar) em função das ETAPAS ATIVAS (pontos auxiliares) e das condições de cada
TRANSIÇÃO.
Inserindo então este programa no CLP, basta acionar momentaneamente a entrada X0001 do
CLP para que o sistema de semáforo rodoviário inicie o seu funcionamento.