Você está na página 1de 7

Comrcio e Manuteno de Produtos Eletrnicos

proxsys@proxsys.com.br

Nota de Aplicao CP-WS1

Edio de Programas e Simuladores de Processo para SCPws1

PROXSYS

NAPRX 01: Verso 1.1

Janeiro-2008

Comrcio e Manuteno de produtos eletrnicos

1 Introduo O software SCPws1 um aplicativo desenvolvido para programao do controlador programvel CP-WS1 e est disponvel no endereo http://www.proxsys.com.br/andre/SCPws1.exe . No SCPws1 existe a possibilidade de simulao dos programas desenvolvidos em linguagem LADDER. Dentre estas possibilidades esto disponveis alguns processos virtuais que podem ser automatizados com o auxlio de um programa em ladder adequado. Os processos disponveis so: a) b) c) d) Enchimento de caixa; Controle de nvel; Separao de caixas por tamanho; Simulador I/O CP-WS1.

O acesso aos simuladores se d atravs do menu principal do SCPws1, como mostrado na figura 1.

Figura 1 Acesso aos simuladores Para acessar os simuladores, basta escolher a opo Simulaes e clicar no processo escolhido para que o mesmo seja mostrado na tela do computador. 2- Desenvolvimento de programas para os simuladores O programa para operao dos simuladores realizado com o auxilio da janela de edio de programas do SCPws1. Nesta janela so introduzidos elementos tais como contatos, bobinas, temporizados de forma a construir um circuito lgico que realize as operaes necessrias para o correto funcionamento do sistema. A programao utiliza trs menus para a insero dos elementos no programa. So eles: a- Menu de bobinas e funes de final de linha b- Menu de contatos e edio de programa c- Funes matemticas e de comparao entre nmeros inteiros 2.1 Menu bobinas e funes de final de linha O menu de bobinas e funes de final de linha apresentado na figura 2.

Fig. 2 Menu de bobinas e funes de final de linha

Nota de Aplicao NAPRX 01

Comrcio e Manuteno de produtos eletrnicos As funes de bobina so compostas pela bobina simples, bobina set e bobina reset e so descritas a seguir em maiores detalhes.

Bobina simples, deve ser inserida no final da linha torna o operador verdadeiro enquanto o resultado da lgica da linha for verdadeira. Pode trabalhar com operador do tipo Q(sada digital) R(rele auxiliar) CR(reset de contador).

Bobina Set, deve ser inserida no final da linha torna o operador verdadeiro quando a lgica da linha sofrer uma transio de falso para verdadeiro. Pode trabalhar com operador do tipo Q(sada digital) R(rele auxiliar).

Bobina Reset, deve ser inserida no final da linha torna o operador falso quando a lgica da linha sofrer uma transio de falso para verdadeiro. Pode trabalhar com operador do tipo Q(sada digital) R(rele auxiliar).

Temporizador ativo na energizao. O TON inicia a temporizao aps sua entrada ser verdadeira e ativa o contato associado ao operador aps decorrido o tempo de preset (PT). Pode trabalhar com operador tipo T (timer) deve ter o parmetro de tempo de preset informado durante a insero do bloco ou aps bloco inserido com duplo-click sobre o parmetro PT permitindo sua edio.

Contador. O CNT conta a transio da lgica de entrada quando est varia de falso para verdadeiro at ser atingido o valor de preset (CP), quando ento congela a contagem e ativa contato tipo C (contador) associado ao operador. Pode trabalhar com operador tipo C(contador). Deve ter o parmetro de preset de contagem informado durante a insero do bloco ou aps o bloco inserido com duplo-click sobre o parmetro CP permitindo sua edio. Para zerar a contagem deve ser utilizada uma bobina simples com o operador CR( reset do contador) e lgica apropriada para ativao desta conforme a necessidade.

Movimentao de variveis. Permite movimentar valores para variveis inteiras. O parmetro P1 representa uma memria inteira do tipo M ou um valor numrico constante inteiro que a origem do dado. O parmetro P2 representa uma memria inteira que o destino de P1. Para inserir uma memria nos parmetros P1 ou P2, basta digitar o nmero da memria desejada durante a implantao do bloco. No caso de necessidade de insero de uma constante inteira tipo K, pasta digitar a letra K e em seguida o valor numrico constante inteiro. O bloco de movimentao de variveis

Nota de Aplicao NAPRX 01

Comrcio e Manuteno de produtos eletrnicos nico na linha e posicionado no final da mesma e deve ser precedido por um contato de controle, mesmo que a movimentao seja necessria constantemente. Neste caso um contato normalmente fechado de um rele auxiliar tipo R, sempre fechado, deve ser utilizado. 2.2 Menu contatos e edio Este menu utilizado para insero de conexo horizontal vertical contatos abertos e fechados, alm de insero e eliminao de linhas no programa.

Preenche conexo horizontal.

Preenche conexo vertical.

Insere linha em branco acima.

Elimina linha atual do programa.

Insere contato normalmente aberto que pode estar associado a operador tipo I(entrada digital) Q(sada digital), R(rele auxiliar), T(temporizador), C(contador).

Insere contato normalmente fechado que pode estar associado a operador tipo I(entrada digital) Q(sada digital), R(rele auxiliar), T(temporizador), C(contador).

2.3 Menu Matemticas e comparao Este menu contm funes para operao com nmeros inteiros. possvel realizar soma, multiplicao, subtrao e diviso com nmeros inteiros na faixa de -32767 a +32767.

Neste bloco P1 representa o primeiro operando, OP representa a operao matemtica, P2 o segundo operando e R o resultado. Os blocos de operao matemtica devem ser inseridos em linhas exclusivas em um total mximo de 6 blocos por linha.

Nota de Aplicao NAPRX 01

Comrcio e Manuteno de produtos eletrnicos Os operandos podem ser posio de memria inteiras tipo M, ou valores de constantes interias precedidos pela letra K (constante inteira). O resultado deve ser obrigatoriamente uma posio de memria inteira.

O bloco comparador compara os operadores P1 e P3, de acordo com o operador P2, (P1>P3), (P1<P3) ou (P1=P3). O resultado da comparao faz a sada do bloco ser verdadeira ou falsa e deve ser associado a uma bobina simples, set ou reset. S possvel inserir um bloco comparador por linha de programa. Os valores de P1, P2, e P3 dever ser inseridos durante a implantao do bloco no programa P1 e P3 devem ser posies de memria. 3 Configurao de Hardware Antes de iniciar uma nova aplicao ou de transferir um programa para a memria do controlador necessrio escolher o tipo de controlador que est sendo utilizado. Isto pode ser verificado atravs da etiqueta frontal do CP-WS1x. Existem 3 modelos disponveis so eles: - CP WS11 - CP WS12 - CP WS13 A identificao realizada de acordo com o nmero marcado aps a designao no nome do controlador na etiqueta frontal. Depois de desenvolver o programa desejado, deve-se selecionar o tipo de controlador utilizado atravs do menu Arquivo >> Configurar Hardware, conforme indicado pela figura 3.

Figura 3 configurao do tipo de controlador Deve-se escolher o modelo de controlador igual ao que ser programado. Aps selecionar basta clicar no boto aceitar e a configurao est pronta. Esta configurao no salva junto com o programa e deve ser realizada todas as vezes que o software for aberto. 4- Simulao de programas A simulao de programas pode ser realizada na tela de edio utilizando o boto de simulao aps compilar o programa. Para os processos simulados existem telas que interagem com o SCPws1 e permitem avaliar a operao do programa atravs da visualizao do processo. A figura 4 mostra os Simuladores Disponveis. Dos 4 simuladores disponveis o Simulador I/O para CP-WS1 permite simular programas de forma genrica com chaves, lmpadas e potencimetros conectados as entradas e sadas disponveis em cada modelo.

Nota de Aplicao NAPRX 01

Comrcio e Manuteno de produtos eletrnicos

Figura 4 Processos simulados

Nota de Aplicao NAPRX 01

Comrcio e Manuteno de produtos eletrnicos

3.1 Criando um programa ladder para o simulador de controle de nvel O aspecto do simulador de processo de controle de nvel pode ser visto na figura 4. O primeiro passo verificar as entradas e sadas utilizadas pelo processo, isso pode ser feito construindo-se uma tabela de entradas e sadas. A tabela 1 mostra a relao de entradas e sadas para o processo simulado de controle de nvel. Tabela 1 Entradas e sadas para processo simulado de controle de nvel Entradas Sadas Operador Descrio Operador Descrio I1 Boto liga Q1 Bomba I2 Boto desliga Q2 Vlvula de entrada I3 Chave de nvel alto Q3 Indicador enchendo TQ I4 Chave de nvel baixo Q4 Indicador esvaziando TQ De posse da tabela de entradas e sadas basta definir o funcionamento desejado para o processo. Um exemplo seria a utilizao dos botes liga e desliga para controlar o funcionamento da vlvula de entrada.Para iniciar a programao abra o Scpws1 e inicie a edio do programa. Introduza um contato aberto na posio linha 1, coluna 1 da tela de edio, utilizando o boto e identifique o operador como I1 que representa o boto liga no processo.Construa o restante da linha de programao conforme mostra a figura 4.

Figura 4 Programa para controlar a vlvula de entrada do controle de nvel Depois de terminar a edio do programa pressione o boto compila e o cdigo de controle ser gerado. Abra o processo de controle de nvel atravs do menu simulaes.Pressione o boto simul e teste o funcionamento do sistema. Observe que quando o boto liga pressionado a vlvula de entrada abre, permitindo a entrada de lquido no interior do tanque. Agora possvel continuar a programao para evitar que o tanque transborde e fazer a ativao da bomba. Os indicadores de tanque enchendo e esvaziando tambm podem ser utilizados para mostrar o estado atual do processo.

Nota de Aplicao NAPRX 01