Você está na página 1de 88

WEG INDSTR IAS LTDA CENTRO DE TREINAMENTO DE CLIENTES

MDULO 3 Automao de Processos Industriais

WEG Transformando Energia em Solues

tr_CTC-240_P6

Mdulo 3 Automao de Pro cessos Industriais

Material sujeito a alteraes sem prvio aviso! 1


WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

ndice Analtico

Controladores Lgicos Programveis.......................................................................... 3


Introduo .......................................................................................................................... 3 A Automao Industrial..................................................................................................... 4 Noes de Lgica Combinacional ...................................................................................... 5
1.1.1 Operaes Fundamentais ________________________________ _____________________ 5 1.1.1.1 Funes BOOLEANAS ................................ ................................ ................................ 5 1.1.1.2 Operador AND ................................ ................................ ................................ .......... 6 1.1.1.3 Operador OR ................................ ................................ ................................ ............. 6 1.1.1.4 Operador NOT ................................ ................................ ................................ .......... 6 1.1.1.5 Operador NAND ................................ ................................ ................................ ....... 7 1.1.1.6 Operador NOR ................................ ................................ ................................ .......... 7 1.1.1.7 Operador XOR ................................ ................................ ................................ .......... 7

Tipos de Sinais.................................................................................................................... 8
1.1.2 Sinais Analgicos ________________________________ ___________________________ 8 1.1.3 Sinais Digitais ________________________________ _____________________________ 8 1.1.3.1 Single bit ................................ ................................ ................................ ...................... 8 1.1.3.2 Multi bit ................................ ................................ ................................ ....................... 8

Definio (IEC 1131-1)....................................................................................................... 8 Princpio de Funcionamento .............................................................................................. 9 Aspectos de Hardware ....................................................................................................... 9


1.1.4 Fonte de alimentao ________________________________ _______________________ 10 1.1.5 CPU ________________________________ ________________________________ ____10 1.1.6 Memrias ________________________________ ________________________________ 11 1.1.7 Interfaces de Entrada/Sada ________________________________ __________________ 11 1.1.8 Perifricos ________________________________ _______________________________ 14 1.1.8.1 TERMINAL INTELIGENTE ................................ ................................ ....................... 14 1.1.8.2 MICROCOMPUTADORES ................................ ................................ ........................ 14 1.1.8.3 MINI-PROGRAMADORES (TERM INAIS DE BOLSO) ................................ ............15 1.1.8.4 OUTROS PERIFRICOS ................................ ................................ ............................ 15 1.1.9 INTERFACEAMENTO DE PERIFRICOS ________________________________ ____15

Aspectos de Software ........................................................................................................ 16


1.1.10 Linguagens de programao ________________________________ _________________ 16

Sistemas Associados ......................................................................................................... 18


1.1.11 Redes de comunicao ________________________________ _____________________ 18 1.1.12 Superviso e controle ________________________________ ______________________ 20

Terminologia .................................................................................................................... 23 Anexos .............................................................................................................................. 31


1.1.13 - Manual do pc12 design center verso 2.0 ________________________________ ______31 1.1.14 - Programao da Interface Homen -Mquina OP-05/OP-06_________________________ 61 1.1.15 - Exerccios propostos 73

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

CONTROLADORES LGICOS PROGRAMVEIS INTRODUO Esta apostila tem como objetivo prover uma viso geral das caractersticas e recursos hoje disponveis no mercado de Controladores Programveis (CPs), bem como, a sua aplicao nos diversos campos da automao industrial e controle de processos, onde as necessidades de flexibilidade, versatilidade, disponibilidade, alta confiabilidade, modularidade, robustez e baixos custos, o tornam uma excelente opo. Mas, o que um Controlador Programvel ? Como surgiu ? Mesmo antes da industrializao da eletrnica digital, os projetistas de comando elaboravam circuitos digitais como contatos programveis. O programa era armazenado em plugs multi-pinos e as instrues codificadas por meio de ligaes eltricas entre os pinos destes plugs. Esses programas eram muito limitados, e, sua principal funo era a seleo das operaes das maquinas e/ou processos. Desta forma, alm de uma operacionalidade muito baixa, existiam outros problemas: alto consumo de energia, difcil manuteno, modificaes de comandos dificultados e onerosos com muitas alteraes na fiao ocasionando nmero de horas paradas, alm das dificuldades em manter documentao atualizada dos esquemas de comando modificado. Com a industrializao da eletrnica, os custos diminuram, ao mesmo tempo em que a flexibilidade aumentou, permitindo a utilizao de comandos eletrnicos em larga escala. Mas alguns problemas persistiram, e quem sentia estes problemas de forma significativa era a industria automobilstica, pois a cada ano com o lanamento de novos modelos, muitos painis eram sucateados pois os custos para alterao eram maiores do que a instalao de novos painis. Porm, em l968 a GM atravs de sua Diviso Hidromatic preparou as especificaes detalhadas do que posteriormente denominou-se Controlador Programvel (CP). Estas especificaes retratavam as necessidades da indstria, independentemente do produto final que iria ser fabricado. Em 1969 foi instalado o primeiro CP na GM executando apenas funes de intertravamento. Historicamente os CPs tiveram a seguinte evoluo: De 1970 a 1974, em adio s funes intertravamento e sequenciamento (lgica), foram acrescentadas funes de temporizao e contagem, funes aritmticas, manipulao de dados e introduo de terminais de programao de CRT (Cathode Ray Tube). De 1975 a 1979 foram incrementados ainda maiores recursos de software que propiciaram expanses na capacidade de memria, controles analgicos de malha fe-

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

chada com algoritmos PID, utilizao de estaes remotas de interfaces de E/S (Entradas e Sadas) e a comunicao com outros equipamentos inteligentes. Com os desenvolvimentos deste perodo, o CP passou a substituir o microcomputador em muitas aplicaes industriais. Nesta dcada atual, atravs dos enormes avanos tecnolgicos, tanto de hardware como de software, podemos dizer que o CP evoluiu para o conceito de controlador universal de processos, pois pode configurar-se para todas as necessidades de controle de processos e com custos extremamente atraentes. A AUTOMAO INDUSTRIAL Antes de iniciarmos nosso estudo dos controladores programveis, precisamos sedimentar alguns conceitos importantes. Um destes conceitos est relacionado com s respostas para algumas perguntas : O que controle ? Conforme o dicionrio (Aurlio Buarque de Holanda Ferreira) podemos definir a palavra controle como segue : [Do fr. contrle.] S. m. 1. Ato, efeito ou poder de c ontrolar; domnio, governo. 2. Fiscalizao exercida sobre as atividades de pessoas, rgos, departamentos, ou sobre produtos, etc., para que tais atividades, ou produtos, no se desviem das normas preestabelecidas.

Controlador Sensores

Atuadores

Processo
Figura 1- Diagrama de blocos de um sistema de autom ao

O controle, vendo sob o ponto de vista tecnolgico, tem um papel importantssimo no desenvolvimento de aes planejadas, modelando processos desde os mais simples at os mais complexos.

O que automao industrial ?

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Todas as vezes, relacionado a um processo, que introduzimos alguma nova tcnica de controle estamos falando de automao industrial. Na verdade a utilizao destas tcnicas estar diretamente relacionada com o aumento de produtividade, qualidade, flexibilidade e confiabilidade. Note que o termo automao descrever um conceito muito amplo, envolvendo um conjunto de tcnicas de controle, das quais criamos um sistema ativo, capaz de fornecer a melhor resposta em funes das informaes que recebe do processo em que est atuando. Dependendo das informaes o sistema ir calcular a melhor ao corretiva ser executada. Neste ponto podemos verificar as caractersticas relacionadas com os sistemas em malha fechada, tambm denominados sistemas realimentados (ver figura 1). A teoria clssica de controle define e modela, matematicamente, estas caractersticas dando uma conotao cientfica e tecnolgica a este assunto. NOES DE LGICA COMBINACIONAL Nesta seo iremos trabalhar alguns conceitos importantes para o desenvolvimento de um processo lgico de raciocnio que mas adiante nos permitir compreender como sero relacionados todos os fatores relevantes elaborao de projetos envolvendo controladores programveis. 1.1.1 OPERAES FUNDAMENTAIS

A teoria matemtica das proposies lgicas foi apresentada em 1854 (1), pelo filsofo e matemtico ingls George Boole (1815-1864), definindo assim os conceitos bsicos da chamada lgebra de Boole para dois valores (sistema binrio). Mas foi somente em 1938 (2), que o engenheiro americano Claude Elwood Shannon, aplicou a teoria de Boole ao estudo e simplificao de funes usadas em telefonia, percebendo que as leis que regem as relaes entre proposies lgicas eram as mesmas que se aplicavam para dispositivos de chaveamento de dois estados, j que estes dispositivos podem assumir os seguintes estados, como por exemplo : ligado ou desligado, aberto ou fechado, potencial alto ou potencial baixo, verdadeiro ou falso.
(1) Intitulado como An Investigation of the Laws of Thought (2) Trabalho entitulado como Symbolic Analysis of Relay and Sw itching

1.1.1.1 FUNES BOOLEANAS A lgebra de Boole est estruturada da seguinte maneira : Um conjunto S; trs operaes definidas sobre S (operao E, OU e COMPLEMENTO); Os caracteres 0 e 1. No abordaremos de forma detalha os teoremas, postulados e leis desta teoria. Mas a idia de uma funo lgica segue o mesmo conceito das funes da lgebra tradicional, onde uma funo assume um nico valor para cada combinao de valores possveis assumidos pelas suas variveis. Note, que na realidade uma funo lgica (booleana) com n variveis ir apresentar um total de combinaes dadas por 2 n. Se adotarmos um procedimento formal para anlise dos valores possveis para uma funo booleana chegaremos a concluso que o processo s eria bastante cansativo e 5
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

muito susceptvel a erros, relacionados basicamente com a falta de ateno. Para facilitar esta anlise foi proposta, pelo matemtico ingls Charles Lutwidge Dogson(3) (18321898), uma forma tabular de representao conhecida como tabela verdade (truth table). A seguir mostraremos as equaes algbricas e a tabela verdade dos operadores fundamentais da lgebra booleana.
(3) Cujo pseudnimo era Lewis Carrol, nome adotado quando e screveu o livro Alice no Pas das Maravilhas

1.1.1.2 OPERADOR AND Equao Algbrica Tabela Verdade

F=A.B

1.1.1.3 OPERADOR OR Equao Algbrica Tabela Verdade

F=A+B

1.1.1.4 OPERADOR NOT Equao Algbrica Tabela Verdade

F= A

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1.1.1.5 OPERADOR NAND Equao Algbrica Tabela Verdade

F = A B

1.1.1.6 OPERADOR NOR Equao Algbrica Tabela Verdade

F = A +B

1.1.1.7 OPERADOR XOR Equao Algbrica Tabela Verdade

F = A B + A B

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

TIPOS DE SINAIS

1.1.2

SINAIS ANALGICOS

So sinais que variam continuamente no tempo conforme uma regra de comparao uma referncia definida. Exemplos : potencimetros, transdutores de temperatura, presso, clula de carga, umidade, vazo, medidores, vlvulas e atuadores analgicos, acionamentos de motores, etc. 1.1.3 SINAIS DIGITAIS

So sinais que variam continuamente no tempo assumindo apenas dois valores definidos e distintos. Podemos ainda encontr-los subdivididos em dois tipos : 1.1.3.1 SINGLE BIT Dispositivos deste tipo apresentam sinais que podero ser representados por bits individuais. Exemplos : botes, chaves seletoras, chaves fim-de-curso, pressostatos, termostatos, chaves de nvel, contatos de rels, contatos auxiliares de contatores, alarmes, solenides, lmpadas, bobinas de rels, bobinas de contatores, etc. 1.1.3.2 MULTI BIT Dispositivos deste tipo apresentam sinais representados por bits agrupados em conjunto, formando assim o que chamamos de palavra binria. Exemplos : encoder absoluto, chave thumbwheel, etc. DEFINIO (IEC 61131-1) Sistema eletrnico digital, desenvolvido para uso em ambiente industrial, que usa uma memria Programvel para armazenamento interno de instrues do usurio, para implementao de funes especficas, tais como, lgica, sequenciamento, temporizao, contagem e aritmtica, para controlar, atravs de entradas e sadas, vrios tipos de mquinas e processos.

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

O CP e seus perifricos, ambos associados, so projetados de forma a poder ser integrados dentro de um sistema de controle industrial e finalmente usados a todas as funes as quais destinado. PRINCPIO DE FUNCIONAMENTO O Controlador Programvel, como todo sistema microprocessado, tem seu princpio de funcionamento baseado em trs passos:

Incio Ler as entradas Executa programa Atualiza as Sadas

Com a partida, o CP executar as seguintes tarefas: 1. Transferir os sinais existentes na interface de entrada para a memria de dados (RAM). 2. Iniciar a varredura do software aplicativo armazenando na memria de programa (SCAN), utilizando os dados armazenados na memria de dados. Dentro deste ciclo, executar todas as operaes que estavam programadas no software aplicativo, como intertravamentos, habilitao de temporizadores/contadores, armazenagem de dados processados na memria de dados, etc... 3. Concluda a varredura do software aplicativo, o CP transferir os dados processados ( resultados de operaes lgicas) para a interface de sada. Paralelamente, novos dados provenientes da interface de entrada iro alimentar a memria de dados. ASPECTOS DE HARDWARE O diagrama de blocos abaixo representa a estrutura bsica de um controlador programvel com todos os seus componentes. Estes componentes iro definir o que denominamos configurao do CLP. 9
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Processador

Memria

Fonte

Barramento
(dados, endereos, controle)

Entradas

Sadas

Figura 2 - Diagrama de blocos simplificado de um controlador programvel

1.1.4

FONTE DE ALIMENTAO

A fonte fornece todos os nveis de tenso exigidos para as operaes internas do CP (Ex.: CPU, Memria, E/S). 1.1.5 CPU

A CPU o crebro do sistema. Ela l o sinal das entradas na memria de dados, executa operaes aritmticas e lgicas baseadas na memria de programa, e gera os comandos apropriados para a memria de dados controlar o estado das sadas. Abaixo so apresentadas algumas consideraes e caractersticas principais: Utiliza microprocessadores ou microcontroladores de 8,16 ou 32 bits e, em CPs maiores, um coprocessador (microprocessador dedicado) adicional para aumentar a capacidade de processamento em clculos complexos com aritmtica de ponto flutuante. A maioria dos fabricantes de CPs especificam os tempos de varredura como funo do tamanho do programa (p.e.10ms/1k de programa), e situam-se na faixa desde 0,3 at 10ms/k, caracterizando a existncia de CPs rpidos e lentos. Alguns fabricantes provem recursos de hardware e software que possibilitam interrupes na varredura normal de forma a ler uma entrada ou atualizar uma sada imediatamente.

10

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Recursos de auto-diagnose para deteco e indicao de falhas (Comunicao, memria, bateria, alimentao, temperatura, etc.) so tambm disponveis em alguns CPs. Normalmente os indicadores esto localizados na parte frontal do carto da UCP. 1.1.6 MEMRIAS

Memria de Dados : tambm conhecida como memria de rascunho. Serve para armazenar temporariamente os estados E/S, marcadores presets de temporizadores/ contadores e valores digitais para que o CPU possa process-los. A cada ciclo de varredura a memria de dados atualizada. Geralmente memria RAM. Memria de Usurio : serve para armazenar as instrues do software aplicativo e do usurio ( programas que controlam a mquina ou a operao do processo), que so continuamente executados pela CPU. Pode ser memria RAM, EPROM, EPROM, NVRAM ou FLASH-EPROM. 1.1.7 INTERFACES DE ENTRADA/SADA

O hardware, de E/S, freqentemente chamado de mdulos de E/S, a interface entre os dispositivos conectados pelo usurio e a memria de dados. Na entrada, o mdulo de entrada aceita as tenses usuais de comando (24VCC,110/220 VCA) que chegam e as transforma em tenses de nvel lgico aceitos pela CPU. O mdulo de sada comuta as tenses de controle fornecidas, necessri as para acionar vrios dispositivos conectados. Os primeiros CPs, como j mencionado anteriormente, eram limitados a interfaces de E/S discretas, ou seja, admitiam somente a conexo de dispositivos do tipo ON/OFF (liga/desliga, aberto/fechado, etc.), o que, naturalmente, os limitavam um controle parcial do processo, pois, variveis como temperatura, presso, vazo, etc., medidas e controladas atravs de dispositivos operados normalmente com sinais analgicos, no eram passveis de controle. Todavia, os CPs de hoje, provem de uma gama completa e variada de interfaces discretas e analgicas, que os habilitam a praticamente qualquer tipo de controle. As entradas e sadas so organizadas por tipos e funes, e agrupadas em grupos de 2, 4, 8, 16 e at 32 pontos (circuitos) por interface (carto eletrnico) de E/S. Os cartes so normalmente do tipo de encaixe e, configurveis, de forma a possibilitar uma combinao adequada de pontos de E/S, digitais e analgicas. A quantidade mxima de pontos de E/S, disponveis no mercado de CPs, pode variar desde 16 a 8192 pontos normalmente, o que caracteriza a existncia de pequenos, mdios e grandes CPs. Embora uma classificao de CPs devesse considerar a combinao de diversos aspectos (n. de pontos de E/S, capacidade de memria, comunicao, recursos 11
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

de software e programao, etc.), para propsitos prticos, podemos considerar a seguinte classificao: Micro e Mini CPs; CPs de pequeno porte; CPs de mdio porte; CPs de grande porte. As figuras abaixo apresentam uma idia bsica de como estas interfaces so implementadas.

Configurao

CPU Canais Conversor A/D Registradores

Figura 3 Configurao tpica de uma interface de entrada analgica.

Vcc
fotoacoplador
Sensor

PNP

fotoacoplador
Sensor

NPN

Vcc

Figura 4 Configuraes tpicas para interfaces de entrada digital.

12

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Configurao

CPU Canais Conversor D/A Registradores

Figura 5 Configurao tpica para interfaces de sada analgica.

Vc [+]
Carga

Vc [+]
Carga 1

Carga 2

Carga N

Vc [-]

comum

Vc [-]

Figura 6 Configuraes tpicas para interfaces de sada digital a rel.

Vc [+]
Carga

Vc [-]

Figura 7 Configurao tpica para uma interface de sada digital a transistor.

13

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1.1.8

PERIFRICOS

Dentre os diversos equipamentos perifricos ao CPs podemos destacar os de programao, que basicamente, tem por finalidade principal a introduo do programa de controle na memria do CP e a visualizao e documentao do mesmo. Os equipamentos de programao mais comumente utilizados so os seguintes: 1.1.8.1 TERMINAL INTELIGENTE Sendo microprocessado, capaz de executar funes de edio de programas e outras independentemente da UCP do controlador. Ele possui sua prpria memria com software para criao, alterao e monitorao dos programas. A grande vantagem a de poder tambm editar e armazenar os programas de controle sem estar acoplados ao CP. Esta capacidade conhecida como programao off-line. Em geral, estes terminais possuem acionadores de Floppy-Disks (discos flexveis) e programadores de EPROMs o que possibilita tambm o arquivo de programas tanto em Floppy-Disks como em EPROMs. Alguns terminais possuem ainda uma interface de rede o que permite acopllos s redes locais de comunicao. Este arranjo permite o terminal acessar qualquer CP na rede, alterar parmetros ou programas, e monitorar quaisquer elementos sem estar acoplado diretamente a qualquer CP. Com software adequado, este arranjo pode permitir tambm um meio centralizado de aquisio e apresentao, inclusive grfica, dos dados dos diferentes controladores da rede. Uma desvantagem, que estes terminais no so intercambiveis entre diferentes fabricantes de CPs. 1.1.8.2 MICROCOMPUTADORES Com o advento dos microcomputadores pessoais (PCs) e com a crescente utilizao dos mesmos em ambientes industriais, a grande maioria dos fabricantes desenvolveram software especiais que possibilitaram utiliz-los tambm como programadores tanto on line como off line. A grande maioria destes software foram desenvolvidos com base na linha de micros compatveis com os IBM-PCs, facilitando inclusive a compilao de programas em linguagens de alto nvel (BASIC, C, PASCAL, etc.). H atualmente uma acentuada utilizao destes equipamentos com CPs, principalmente como Interface Homem-Mquina/Processo no nvel de Superviso do controle de processos, tema este que abordaremos no captulo 6.

14

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1.1.8.3 MINI-PROGRAMADORES (TERMINAIS DE BOLSO) So bastante compactos, assemelhando-se em muito com as calculadoras de mo. Este equipamento preferencialmente utilizado para aplicao no campo, para testes e parametrizao. 1.1.8.4 OUTROS PERIFRICOS Ainda dentro da famlia de equipamentos perifricos aos CPs podemos destacar os seguintes: INTERFACE HOMEM/MQUINA: Com dimenses reduzidas, so utilizados principalmente para introduo e visualizao de dados e mensagens. So compostos de um teclado numrico-funcional, muitas vezes do tipo membrana, e de display alfanumrico, sendo gerenciados por um microprocessador. IMPRESSORAS: So utilizadas normalmente para prover cpia do programa de controle e gerao de relatrios e mensagens ao operador. A comunicao feita normalmente atravs de interfaces de comunicao serial padro RS 232C. 1.1.9 INTERFACEAMENTO DE PERIFRICOS

COMUNICAO SERIAL: a mais comumente utilizada para a maioria dos perifricos e feita utilizando-se simples cabos de par traado. Os padres mais utilizados so o RS 232C, loop de corrente 20mA, e o RS-422/RS-485 em alguns casos. RS-232C: Este padro define basicamente as caractersticas dos sinais eltricos, bem como os detalhes mecnicos (pinagem) da interface. empregada para velocidades de transmisso de at 20k baud (bits/seg) e distncia mxima de 15 metros. (Com a utilizao dos modems esta distncia pode ser ampliada). RS-422/RS-485: uma verso melhorada do padro RS-232C. Ela possibilita, principalmente, o emprego de velocidade de transmisso de at 100k baud para distncia de at 1200m, podendo alcanar velocidades da ordem de MBaud para distncias menores. LOOP DE CORRENTE 20mA: A interface de loop de corrente idntica a RS232C e, evidentemente como baseada em nveis de corrente em vez de tenso, possibilita o emprego em distncias bem maiores. Muitos CPs oferecem ambos os padres, RS-232C e loop de corrente.

15

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

ASPECTOS DE SOFTWARE Alm do nmero de pontos de E/S, o que determina a utilizao de um CP so os recursos de software disponveis, isto , que funes ele pode executar. Todos os CPs possuem as seguintes funes bsicas de software : - Lgica E, OU e XOR; - SET e RESET - Temporizao e contagem; - Clculos com aritmtica bsica (+,-,x,); - Parnteses ( para associao de lgicas); - Comparao de valores; - Registrador de deslocamento; - Salto. A medida que os CPs tem sua capacidade de processamento aumentada, surge a necessidade de funes de software mais avanadas, tais como: - Clculos com ponto flutuante; - Clculos integrais e trigonomtricos; - Malhas de controle PID; - Posicionamento; - Contagem rpida; - Leitura de sinais analgicos; - Leitura de sinais de temperatura; - Linearizao de sinais analgicos; - Lgica fuzzi; - Outros. 1.1.10 LINGUAGENS DE PROGRAMAO

A programao traduz as funes a serem executadas; para tanto ela deve ser a mais simples possvel. Utilizando-se de linguagem especfica, baseando-se na memotcnica, a linguagem de programao usa abreviaes, figuras e nmeros de tal forma a formar-se acessvel a todos os nveis tecnolgicos. Os tipos de funes so associaes lgicas ( E, OU, etc), funes de memria ( SET, RESET, etc), funes de contagem, temporizao, aritmticas e outras mais especficas. A forma visual que a instruo se apresenta depende unicamente do tipo de sistema utilizado pelo programador. Seja por exemplo, a associao lgica OU entre duas informaes que chamaremos de entradas por traduzirem informaes do processo. O resultado desta associao ser armazenado em uma memria para depois ser utilizado, na dependncia da ordem de operao. Podemos representar essa associao na forma de diagrama de contatos (Ladder).

16

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Podemos ainda representar a associao atravs de um esquema de funcionamento ou diagrama lgico. As vantagens e desvantagens de cada uma das formas de linguagem de programao so dependentes dos conhecimentos do programador. A linguagem mais difundida at agora tem sido o diagrama de contatos (LADDER), devido a semelhana com os esquemas eltricos usados para o comando convencional e a facilidade de visualizao nas telas de vdeo dos programadores (CRT). As funes aplicadas aos processadores de palavra (byte processor) so baseadas na mesma filosofia, porm as operaes so de uma gama mais variada. O Software pode apresentar-se de forma linear, onde o programa varrido desde a primeira instruo at a ltima no importando-se com a necessidade ou no de ser executada parte do programa. Essa programao linear caracterstica dos processadores mais simples (Bit Processor). Outra forma de programao a programao estruturada onde um programa principal lido e, conforme a seqncia dos eventos, os blocos de programa e funes so executados. A programao estruturada permite a otimizao do Software adaptando assim as necessidades de cada comando, oferecendo ainda a possibilidade de utilizao de subrotinas e subprogramas. Alguns Softwares de programao permitem migrar de uma linguagem para outra. Como por exemplo, de Ladder para lista de instruo, de Ladder para diagrama lgico e vice versa. Listas de instrues
....... 0001 0002 0003 0004 0005 0006 0007 0008 ........ ........ STR OR AND AND OUT STR TMR OUT X001 X002 NOT X003 NOT C020 C001 C001 V001 V002 C050

A lista ao lado mostra um exemplo da linguagem escrita na forma de mnemnicos booleanos (TP-02 - Weg).

17

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Diagrama de contatos
X001 X003 C020 C001

X002

Ao lado apresentamos um exemplo de instrues escritas na forma de diagrama de contatos ou Ladder (TP-02 Weg).
C050 TMR V001 V002

C001

Diagrama de blocos
I 1.1 OR I 1.2 I 2.3 M 100 AND O 3.2

Ao lado temos um exemplo de instrues escritas em diagrama de blocos ou blocos funcionais.

SISTEMAS ASSOCIADOS Atualmente os controladores programveis trabalham isoladamente, exceto em aplicaes muito pequenas, e de maneira geral eles compem com outros equipamentos um sistema integrado de controle. A seguir abordaremos algumas questes interessantes com relao a este aspecto. 1.1.11 REDES DE COMUNICAO

A necessidade de interligao de vrios equipamentos inteligentes, sejam eles CPs ou computadores, fez desenvolver-se o conceito de redes locais. As mesmas tem aplicaes em diversas reas como automao de escritrios, comercial, bancria e industrial, com requisitos prprios para cada rea. Uma rede local industrial deve possuir as seguintes caractersticas: - Capacidade para suportar controle em tempo real. 18
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

- Alta integridade dos dados atravs de deteco de erro. - Alta imunidade rudo. - Alta confiabilidade em ambiente desfavorvel. - Adequao a grandes instalaes. A fim de permitir processamento de dados (aquisio) centralizado e controle distribudo, adequando desta forma os tempos de varredura e capacidade de memria dos vrios integrantes da rede, a mesma, bem como, os CPs a ela acoplados, devem prover as seguintes funes: - Comunicao entre CPs e outros centralizadores (um outro CP, computador, etc.). - Transferncia de dados de um terminal ou computador a qualquer CP. - Transferncia de dados de qualquer CP a um terminal ou c omputador. - Operao de leitura/escrita de valores de registros de E/S de qualquer CP. - Monitorao de estado do CP e controle de sua operao. As redes de comunicao de CPs existentes no mercado caracterizam-se pela diversidade das tcnicas adotadas ( topologias, mtodos de acesso, protocolos, etc.) e capacidade de transmisso, com velocidades de 19.2 KBaud at 2M baud. A topologia de uma rede define como os ns (no caso, os CPs, computadores, terminais, etc.) esto conectados mesma, e pode configurar-se basicamente de 3 formas: Estrela, Barramento Anel, onde os fatores desempenho do fluxo de dados, custos de implementao e confiabilidade, variam com o uso de uma ou outra configurao, sendo muitas vezes utilizada uma composio das mesmas. Como j mencionado anteriormente, a topologia tipo barramento requer que seja definido o mtodo no qual um CP possa acessar a rede para a transmisso de uma informao. Os mtodos mais comumente utilizados so: POLLING (ELEIO), DETECO DE COLISO e TOKEN PASSING (PASSAGEM DE FICHAS) Os tipos atualmente mais utilizados em CPs so os cabos de par tranado e coaxiais. Os primeiros, bem mais baratos, em aplicaes ponto-a-ponto podem cobrir distncias de at 1200 metros, com velocidades de at 250k baud. Todavia, em aplicaes com topologia de barramento comum, a velocidade mxima de transmisso recomendada de 19.2 kBaud. Em algumas aplicaes j utiliza-se fibra tica, porm os custos envolvidos com esta tecnologia ainda so elevados. Podemos dizer que, basicamente, um protocolo um conjunto de regras que devem ser atendidas para que dois ou mais equipamentos inteligentes possam se

19

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

comunicar, e cada fabricante de CP possui a sua regra, ou seja, seu protocolo de comunicao. Esta incompatibilidade nos protocolos dos diversos fabricantes tem dificultado a necessidade crescente de interconexo de seus equipamentos, de diferentes tecnologias, nos projetos de automao integrada de uma indstria. Com o propsito de se criarem padres, vrias entidades e organizaes internacionais, tais como a ISO, IEC, IEEE,ANSI, entre outras, tem apresentado proposta/modelos de padronizao. FIELD BUS, que objetiva interligar equipamentos primrios localizados no campo, ou seja, junto ao processo, com o nvel superior de controle e superviso. So considerados equipamentos primrios, transdutores e atuadores inteligentes, incluindo controladores de motores, e at pequenos CPs ou remotas de E/S. Um dos padres que est sendo adotado de forma mais veemente o PROFIBUS (norma DIN 19245 partes 1 e 2). Os grandes fabricantes europeus adotaram este padro e j possuem equipamentos que se comunicam nesta rede. Para comunicao do CP com E/S remotas foi criado o PROFIBUS-DP (norma DIN 19245 parte 3). 1.1.12 SUPERVISO E CONTROLE

Um sistema de controle de um mquina, conjunto de mquinas ou processo, pode configurar-se de diversas formas: individualmente, centralizado ou distribudo. A definio e adoo da forma mais adequada, vai depender, tambm, de uma avaliao dos diversos aspectos envolvidos, tais como, complexidade do sistema, flexibilidade desejada, nvel de redundncia, integrao, manutenabilidade, custo, etc. O que vale a pena destacar, que o controlador programvel, independentemente da configurao adotada, aparece como uma excelente opo, como equipamento de controle. Os recursos de software para funes de sequenciamento e intertravamento, controle de malha aberta e fechada, bem como, a disponibilidade de distribuio do controle, atravs das redes de comunicao e dos seus mdulos especiais inteligentes, permitindo, desta forma, a implementao parcial ou total da redundncia no sistema, confirmam nossa afirmao. Os sistemas modernos de automao industrial esto sendo baseados em arquiteturas verticalmente distribudas, conforme a figura 3. A implementao do nvel de superviso do controle do processo, ou seja, da interface homem-processo, assume, tambm, papel muito importante dentro desta estrutura hierrquica de controle. Evidentemente, existem vrias maneiras de implementao, e a utilizao de CPs, no nvel de controle, possibilita tais opes. A utilizao 20
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

dos tradicionais painis sinpticos de controle, em funo da ocupao em demasia, muitas vezes, do espao disponvel, bem como, pela pouca flexibilidade para possveis alteraes, tem sido preterida.
Comando global ou planejamento Coordenao ou gerenciamento Superviso Controle Processo

Nvel 4

Nvel 3 Nvel 2 Nvel 1

Figura 8 - Arquitetura de um sistema de automao A opo que vem se apresentando como bastante atraente, sendo cada vez mais empregada, tanto no mercado internacional como brasileiro, a utilizao dos microcomputadores e seus perifricos, como interface homem-processo. O xito da utilizao deste equipamento em conjunto com CPs, decorrente da sua srie de vantagens proporcionadas: - ambiente de hardware e software propcio para o desenvolvimento de programas dedicados s funes de superviso, tendo em vista, o bom suporte de software, especificamente linguagens de programao de alto nvel; - capacidade de memria e velocidade de processamento adequadas maioria das aplicaes; - modularidade e portabilidade dos programas; - facilidade de acrscimo de novas funes e de manuteno das j existentes; - linguagem grfica de fcil manuseio para construo de telas de sinpticos de processos, etc.; - custo relativamente baixo. A tendncia verificada a da utilizao de microcomputadores compatveis com o IBM-PC. A forma construtiva destes microcomputadores depende basicamente do local onde ser instalado. Podendo ser um micro industrial de mesa, uma workstation com monitor e teclado incorporado, ou uma placa que pode ser conectada no prprio Rack do CP. As principais funes implementadas pelo microcomputador so as seguintes: - Apresentao de sinpticos do processo, com atualizao dinmica dos valores reais e tericos das variveis controladas;

21

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

- Apresentao de frontais de instrumentos, com informaes relativas a cada malha, tais como, limites de alarme, ponto de ajuste (set-point), parmetros de controle (ganhos), etc.; - Registro de tendncia (representao grfica x tempo), em tempo real, das variveis controladas; - Registro de tendncia histrica, atravs da armazenagem das informaes anteriores, com apresentao sob solicitao ou freqncia pr-determinada; - Registros de alarmes ( ocorrncias, conhecimento e retorno ao normal), e eventos (troca de estado das malhas, alterao de set-points, limites de alarmes, etc), com indicao da data, hora e descrio do evento ou alarme; - Hard-copy das telas em impressoras; - Manuteno de biblioteca de procedimentos padro, para ser consultada pelo operador em caso de tomadas de deciso; - entre outras. A adoo de dois microcomputadores acoplados rede de comunic ao, com subdiviso de atribuies, bem como, a possibilidade de operao backup de cada um deles, ou seja, o controle integral de um no caso de uma falha do outro, uma prtica largamente empregada.

Figura 9 - Exemplo de tela utilizada em um sistema de superviso

22

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

TERMINOLOGIA A terminologia apresentada abaixo normalmente utilizada com Controladores Programveis. ACOPLADOR PTICO - Dispositivo que acopla os sinais de um circuito eletrnico a um outro atravs de radiao eletromagntica (luz). ALFANUMRICO - Informaes que consiste em caracteres alfabticos, numricos ou especiais. ALGORITMO - Um procedimento passo a passo para resolver um problema, as vezes usado com relao a um programa de software. AND ou E - Operao que gera um 1" lgico se e somente se todas as entradas forem 1". Na programao em diagramas de contatos, representa-se a operao E como um circuito em srie. ASSINCRONO - No ligado a um clock ( funciona fora das restries do clock da CPU). AUTODIAGNSTICO - O hardware e firmware dentro de um controlador, permitem que ele monitore seu prprio estado e indique qualquer falha que possa ocorrer dentro dele. BAUD RATE - Uma medida de comunicao de transmisso serial de dados. o nmero de bits transmitidos por segundo, incluindo bits de partida e parada. BACKUP - Fonte de energia adicional cuja finalidade reter as informaes contidas em memrias volteis (RAM), em caso de falha na alimentao do CP. BCD - Valor decimal codificado em binrio. Um sistema de codificao em que cada dgito decimal de 0 a 9 representado por quatro dgitos binrios (bits). BINRIO - Um sistema de numerao que usa somente os algarismos 0" e 1". Tambm chamado base 2". BIT -Um dgito binrio; o menor elemento de dados digitais que pode ter o valor 0"u1" BIT DE PARIDADE - Um bit adicional acrescentado a uma palavra de memria para tornar a soma do nmero de 1" em palavra de paridade par ou impar. BUFFER - Registro para armazenamento temporrio de dados que pode permitir que os dados saiam em tempos ou taxas diferentes dos dados de entrada.

23

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

BURN - Operar um dispositivo a uma temperatura elevada para aumentar a probabilidade de que qualquer defeito do dispositivo cause uma falha. Utiliza-se no controle de qualidade de equipamentos eletrnicos. BUS - Grupo de linhas para transmisso ou recepo de um grupo de bits associados para transferncia ou controle de dados. BYTE - Um grupo de 8 dgitos binrios (bits) operados como uma unidade. CANAL DE E/S - um nico circuito de entrada ou sada de uma unidade de E/S. Cada dispositivo de entrada ou sada do usurio conectado a um canal de E/S. CAPACIDADE ARITMTICA - A capacidade de executar operaes aritmticas com o processador. CARACTERE - Um smbolo de um conjunto de smbolos elementares, tais como uma letra do alfabeto ou um nmero decimal. Os caracteres podem ser expressos em muitos cdigos binrios. CHAVE THUMBWHEEL - Uma chave numrica rotativa , usada para introduzir informaes numricas em um controlador. CHECKSUM - (verificao de soma) Faz a auto-diagnose de toda memria do sistema. CLOCK - Sinal bsico para marcar o tempo. Os pulsos de clock so gerados periodicamente atravs do sistema e so usados para sincronizar a operao do equipamento. CDIGO ASCII - (Cdigo Padro de Intercmbio de Informaes). Cdigo Padro usado em transmisso de dados, em que cada um dos 128 nmeros, letras, smbolos e cdigos de controle especiais, representado por um nmero binrio de 7 bits. CDIGOS MNEMONICOS - Nomes simblicos para instrues, registros, endereos, etc. COMPLEMENTO - mudana de 1" para 0" e 0" para 1". CONTATO - Uma das partes que transmitem corrente de um rel chave ou um conector que so acoplados ou deslocados para abrir ou fechar circuitos eltricos. CONTATO NORMALMENTE ABERTO - Um par de contatos que fica aberto quando a bobina de um rel no estiver energizada. CONTROLE DISTRIBUDO - Um sistema de diviso de controle do processo ou da fbrica em diversas reas de responsabilidade, cada uma administrada pelo seu prprio Controlador Programvel, estando o conjunto todo interconectado atravs de bus

24

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

de comunicao. CONVERSOR DIGITAL/ANALGICO (D/A) - Dispositivo para converter uma palavra digital em sinal de tenso ou corrente analgica equivalente. CP - Abreviao de Controlador Programvel. CPU -(Unidade Central de Processamento) - A parte de um Controlador programvel que controla a interpretao e execuo de instrues. DIAGRAMA DE CONTATOS - Um diagrama que mostra os smbolos dos componentes reais e a configurao bsica de fiao de um circuito lgico a rel. DIAGRAMA LGICO - Um desenho que representa graficamente as funes lgicas E, OU, NO, etc. ... DIGITAL - Uma referncia para representao de dados por sinais discretos, como a presena ou ausncia de um nvel de sinal para indicar 1" ou 0" (dados binrios). tambm um tipo de alfanumricos discretos e de forma completa. DIGITO SIGNIFICATIVO - Um dgito que contribui para a preciso de um nmero. DISQUETE - Placa circular fina e flexvel de Mylar com uma superfcie de xido magntico na qual os dados so gravados em trilhas e da qual se pode ler os dados. DISPLAY DE SETE SEGMENTOS -Um formato de display que consiste em sete barras dispostas de forma tal que cada dgito de 0 a 9 pode ser mostrado energizando-se duas ou mais barras. DISPOSITIVO DIGITAL - Um dispositivo eletrnico que processa os sinais eltricos que tem apenas dois estados, como ligado ou desligado, tenses alta ou baixa. DISPOSITIVO DE SADA - Dispositivos como solenides, partidas eltricas, lmpada, etc... que recebem dados do Controlador Programvel. DOCUMENTAO - Uma coleo ordenada de dados gravados sobre hardware e software, tais como: esquemas, listagens, diagramas, etc ... para oferecer informaes de referncia para aplicao, operao e manuteno do CP. E/S (I/0) - Abreviao de entrada/sada (input/output) EDITAR - Modificar deliberadamente o programa armazenado do usurio. EEPROM ou E2PROM - Memria apenas de leitura, programvel, no voltil, que pode ser apagada eletricamente e reprogramada.

25

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

EPROM - Memria apenas de leitura, programvel, no voltil, que pode ser apagada atravs de exposio da memria a uma fonte de luz ultravioleta e reprogramada. EQUIPAMENTO PERIFRICO - Equipamentos que podem se comunicar com o CP. EX. Terminal de vdeo, microcomputador, impressora, gravador k-7, unidade de programao, etc... EXECUO - A realizao de uma operao especfica tal como seria realizada atr avs do processamento de uma instruo, de uma srie de instrues ou de um programa completo. EXCLUSIVE OR ou OU EXCLUSIVO (XOR) - Operao lgica entre dois dgitos binrios que gera um resultado 1" se somente se um dos dois dgitos tiver o valor 1" e, caso contrrio, gera um resultado 0". FIRMWARE - Software que foi tornado parte do hardware e transparente para o usurio. Ex.:Colocando-se o mesmo na ROM. FLOPPY DISK - Vide Disquete. FORAMENTO DE E/S - O processo de ultrapassar o estado verdadeiro de uma entrada ou sada. Essas funes normalmente usada como uma ferramenta na depurao durante a partida (startup) do CP. HAND SHAKING - Comunicao nos dois sentidos entre dois dispositivos para efetuar uma transparncia de dados (isto entre dois CPs). HARDWARE - Os dispositivos mecnicos, eltricos e eletrnicos que compem um CP e os componentes aplicativos. INSTRUO - Um comando que far um CP executar uma certa operao prescrita. INTERFACE - Unidade para conectar um CP aos dispositivos de aplicao do usurio. ISOLAMENTO ELTRICO DE E/S - Separao dos circuitos de campo dos circuitos de nvel lgico do CP, normalmente feito com isolamento ptico. JUMP - Mudana na seqncia da execuo das instrues do programa, alterando o contador do programa. LCD - (Display de cristal lquido). Um display que consiste basicamente de um cristal lquido hermeticamente vedado entre duas placas de vidro. LINGUAGEM DE ALTO NVEL - Linguagem poderosa orientada para o usurio, tal como uma linguagem compiladora ou interpretador altamente capaz. Ex.: Fortran, BASIC, C, Pascal, etc.

26

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

LINGUAGEM - Um conjunto de smbolos e regras para representar e comunicar informaes (dados) entre as pessoas, ou entre pessoas e mquinas. LINGUAGEM - Uma documentao impressa, tal como uma linguagem de contatos, lista de instruo, ou outro tipo de material impresso pelo programa. LOCALIZAO (REA) - Em relao a memria, em uma posio de armazenamento ou registro especificado por um endereo. LGICA - Um processo de resolver problemas complicados atravs do uso repetido de funes simples que definem conceitos bsicos. Trs funes lgicas bsicas so: E, OU e NO. LGICA COMBINACIONAL - Circuito em que as sadas digitais dependem da combinao das entradas. LOOP DE CORRENTE OU ELO DE CORRENTE - Uma interface de transmisso/recepo a dois fios na qual a presena de um nvel de corrente de 20 mA indica dados (1") e sua ausncia indica nenhum dado (0"). MARCADOR - Sada interna do CP que no usada para acionar diretamente um dispositivo externo. Cada marcador identificado por um nico endereo atribudo pelo usurio. Tambm conhecido como bobina interna ou flag. MEMRIA - Memria um agrupamento de elementos de circuito que tem capacidade de armazenamento e recuperao. Ela fornece localizaes para armazenamento temporrio ou permanente de dados digitais. MEMRIA DE DADOS OU MEMRIA DE RASCUNHO - Uma memria de alta velocidade usada pela CPU para armazenar temporariamente uma pequena quantidade de dados de forma que os dados possam ser recuperados rapidamente quando necessrio. MEMRIA NO VOLTIL - Uma memria cujos dados armazenados no se apagam pela interrupo de energia durante a operao. MEMRIA VOLTIL - Uma memria cujo contedo se perde irrecuperavelmente quando acaba a energia de operao. MICROCONTROLADORES - Um pacote de lgica eletrnica digital, em geral em uma nica pastilha (chip), capaz de efetuar a execuo da instruo, controle e processamento de dados associados com a CPU do CP. MICROSSEGUNDO (s) - Um milionsimo de segundo (0,000001 s). MILISSEGUNDO (ms) - Um milsimo de segundo (0,001 s)

27

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

NAND ou NO E - Operao lgica que gera 0" se e somente se todas as entradas forem 1" (verdadeiras). Uma operao E negada. NIBBLE - Grupo de 4 dgitos binrios (bits). NVEL LGICO - A grandeza de tenso associada com pulsos de sinal que representam os uns ou zeros (1" e 0"). NOR ou NO OU - Operao lgica que gera 1" se e somente se todas as entradas forem 0" (falsas). Uma operao OU negada. NOT OU NO - Operao lgica que gera 1" se e somente se a entrada for 0" e gera 0" se a entrada for 1". NVRAM - (Memria de Acesso Aleatrio No Voltil). Um tipo especial de memria RAM que no perde seu contedo devido a perda de alimentao. No preciso bateria com esse tipo de memria. OPERAO SERIAL - Tipo de transferncia de informao pelo qual os bits so manipulados seqencialmente e no simultaneamente como ocorre em uma operao paralela. OPERAO ON-LINE - Operao em que o CP est controlando diretamente a mquina ou processo na fase de edio e depurao do programa. OPERAO PARALELA - Tipo de transferncia de informaes em que todos os dgitos de uma palavra so manipulados simultaneamente. OPERAO BOOLEANAS - Operaes lgicas tais como E, OU, NO, ou EXCLUSIVO ( baseado em lgica de dois estados, 1" ou 0" ). OR ou OU - Operao lgica que gera 1" se qualquer uma das entradas for 1" (verdadeira). PALAVRA BINRIA - Um agrupamento de uns e zeros que tem significado por posio, ou valor numrico no sistema binrio de nmeros. Ex.: 10010011 uma palavra binria de oito bits. PALAVRA - O nmero de bits necessrios para representar uma instruo do CP, ou o nmero de bits necessrios para representar o maior elemento de dados processados pelo CP. PROCESSAMENTO DISTRIBUDO - O fornecimento de responsabilidades a diversos processadores que trabalham dentro de um mesmo sistema, e que operam ou mesmo nvel de responsabilidade de controle ou como parte de um esquema hierrquico de controle.

28

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

PROGRAMA - Uma seqncia de instrues a serem executadas pelo processador para controlar uma mquina ou processo. PROGRAMA DE DIAGNSTICO - Programa especial para verificar a operao adequada do CP. PROGRAMADOR - Um dispositivo para inserir, monitorar, editar um programa ou parametrizar dados em um CP. RAM - (Memria de Acesso Randmico). Memria de leitura/escrita. RECONHECIMENTO (ACKNOWLEDGE) - Sinal de controle para indicar a aceitao de dados de um processo de E/S. Este sinal pode ser feito via Software ou Hardware. REGISTRADOR DE DESLOCAMENTO - Memria de armazenamento temporrio na qual os dados de informao so deslocados uma ou mais posies de maneira contnua. REGISTRADOR DE DESLOCAMENTO ASSINCRONO - Um registrador de deslocamento que no exige clock. Os segmentos de registrador so carregados e deslocados somente na entrada de dados. REGISTRO - Um dispositivo de armazenamento para armazenar temporariamente um grupo de bits. REL - Um dispositivo operado eletricamente que comuta mecanicamente circuitos eltricos. ROM - Memria apenas de leitura. Uma memria em que a informao armazenada permanentemente durante sua fabricao. RS-232C - Uma norma para a transmisso de dados atravs de um par de fios tranados; ela define atribuies de pinos, nveis de sinal, etc... SADA - Informao transferida do CP atravs dos mdulos de sada para co ntrolar dispositivos de sada. SIMBOLOGIA DE CONTATO - Tambm conhecida como de escada, ela expressa a lgica do controlador, programada pelo usurio. SOFTWARE - Programas de instrues, incluindo os programas operacionais do sistema ( executivos) e programas introduzidos na memria pelo usurio (aplicativos). SOFTWARE APLICATIVO - Programa desenvolvido pelo usurio o qual responsvel pelas operaes e controle da mquina e/ou processo. Este programa normalmente armazenado em memria no voltil e est disponvel ao usurio para modificaes.

29

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

SOFTWARE OPERACIONAL OU SISTEMA OPERACIONAL - Programa responsvel pelo gerenciamento das funes internas de controle de um CP. Este programa armazenado em memria no voltil e no est disponvel ao usurio. TEMPO DE EXECUO - O tempo total exigido para a execuo de uma operao especfica. TEMPO DE VARREDURA - O tempo necessrio para executar completamente o programa do CP uma vez, incluindo atualizao de E/S. UNIDADES DE ENTRADA/SADA - Interface entre o processador do CP e os dispositivos externos conectados pelo usurio para comunicao de dados de entrada e sada do processador. UNIDADE LGICA ARITMTICA - Circuito para combinar operados e operadores a fim de executar, por exemplo: adio, subtrao, diviso, multiplicao, operaes lgicas, deslocamento e complementao. VARREDURA DE E/S - O tempo necessrio para que o processador do CP monitore todas as entradas e controle todas as sadas. VARREDURA DE PROGRAMA - O tempo necessrio para que o processador execute uma vez todas as instrues no programa. WATCHDOG - Uma combinao de Hardware e Software que age como um esquema de intertravamento, desligando as sadas do CP do processo, na hiptese de um mal funcionamento do sistema.

30

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

ANEXOS 1.1.13 - MANUAL DO PC12 DESIGN CENTER VERSO 2.0 Requisitos de Sistema
O PC 12 Design Center necessita dos seguintes requisitos bsicos para funcionar corret amente : Um computador pessoal compatvel com o IBM -PC com processador Pent ium 133 MHz ou superior; Pelo menos 10 Mbytes de espao livre de disco rgido; 32 Mbytes de memria RAM (64 Mbytes recomendado) Microsoft Windows 95 ou superior;

Nota : Feche todos os outros programas/aplicativos abertos pois o PC12 requer muita memria disp onvel.

Instalao
Para instalar o programa basta seguir os seguintes passos : Ative seu browser e v at o endereo www.weg.com.br; Clique sobre o link downloads e sistemas online ; Na lista de softwares ou sistemas weg, escolha : software de programao do control. TP-02 PC-12 V2.0; Em seguida, clique sobre o cone: Fazer o Download; Aguarde o fim do processo e instale o aplicativo, executando o arquivo de SETUP; Siga as orientaes do instalador at a concluso da instalao.

Nota : Caso ocorra algum problema ou falha durante a instalao do PC12, entre em contato com a Weg Ind strias Ltda Diviso Automao.

31

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Viso Geral O PC12 Design Center permite ao usurio criar o software aplicativo para toda linha TP02 de controladores programveis. A seguir faremos uma descrio das principais caractersticas ( telas, menus, comandos bsicos, arquitetura de memria, etc ... ) , bem como aplicaremos alguns exerccios para fixao dos conceitos e comandos. Tela Principal A figura 1 mostra a tela principal do PC12 Design Center. Os detalhes referentes a cada uma das partes da interface feita em seguida.

(3)

(1)

(2)

(4)

(5)

(6)

(7)

(8)

(9)

( 10 )

Figura 10 - Tela Principal


(1) (2) (3) (4 ) (5) (6) (7) (8) (9) (10) Menu Pri ncipal Barra de Botes Tela de edio do pr ograma Barra de Ferramentas do editor L adder Barra de Ferramentas do editor Boolean Nome do arquivo ativo para edio Indicao do mdulo bsico Porta de comunicao serial selecionada Status d e operao do TP02 Display do Relgio de Tempo Real ( mente para os m dulos de 40 e 60 pontos.

Real Time Clock), disponvel s o

32

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Opes do Menu Principal : File Menu (Menu Arquivo)

Figura 11 - File Menu (Menu Arquivo)


New ( Novo ) : Para criar um novo arquivo de p rograma; Open ( Abrir ) : Para abrir um arquivo de programa previamente cri ado; Load ( Carregar ) : Para carregar um outro programa no aplicativo ativo; Save ( Salvar ) : Para salvar o programa que est sendo editado (*); Save As ( Salvar Como ) : Para sa lvar o programa ativo com um outro nome; Print ( Imprimir ) : Para imprimir o aplicativo ou seus parmetros; Print Preview ( Visualizar Impresso ) : Permite uma visualizao antecipada do aplicativo ou seus parm etros; Print Setup ( Ajuste de Impresso ) : Para selecionar e configurar a impressora; Exit ( Sair ) : Para encerrar a edio e fechar o PC12 Design Center; Barra de Botes (**) : New Open Save (*) Quando um aplicativo salvo so gerados os seguintes arquiv os : nomearquivo.P LC : define o programa do usurio (aplicativo); nomearquivo.s ys1 : arquivo de dados para a memria de sistema (WSxxx); nomearquivo.sys2 : arquivo de dados para os marcadores especiais (SCxxx); nomearquivo.cnt : salva a posio (endereo) do final do programa Ladder; nomearquivo.reg1 : arquivo de dados para os registradores Vxxxx; nomearquivo.reg2 : arquivo de dados para os registradores Dxxxx; nomearquivo.reg3 : arquivo de dados para os registradores WCxxxx; nomearquivo.sym : arqui vo de dados para o rtulos (symbols); nomearquivo.file : arquivo de dados para os registradores de texto; nomearquivo.cmt : arqui vo de dados para os comentrios do aplicati vo; Print Preview Print

33

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

nomearquivo.t yp : registra o tipo de mdulo bsico;

(**) A Barra de Botes permite um acesso mais rpido e direto ao menu desejado.

Edit Menu ( Menu Editar )

Figura 12 - Edit Menu (Menu Editar)


PLC Type (Tipo de PLC) : Define o tipo de unidade bsica para o qual ser criado o aplicativo;

Figura 13 - Caixa de dilogo CLP Type


Capacidade de memria disponvel TP02 - 20/28 pontos TP02 40/60 pontos 1,5 kwords 4,0 kwords

Clear Memory (Limpar Memria) : Pa ra limpar o aplicativo e/ou ajustes do PC12 conforme as seguintes opes :

34

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Figura 14 - Caixa de dilogo Clear Memory


Clear Program Apaga todas as instrues do aplicati vo; Clear Symbol Apaga todos os rtulos atribuidos aos contatos e registradores; Clear System Reseta todos os ajustes da System Memory (WSxxx) e marcadores especiais (SCxxx) para seus valores default; Clear Register/Data/Text Limpa todos os valores dos registradores (Vxxx, Dxxx, WCxxx) e arquivos de texto (FL001~130); Boolean (Lista de Instrues) : Ativa o modo de edio em Booleano (lista de instrues);

Barra de Botes : Modo de edio em Boolean

Esta funo converter o programa editado em linguagem Ladder (diagrama de contatos) para a codificao em Boolean (lista de instrues) automatic amente. Ladder (Diagrama de Contatos) : Ativa o modo de edio em Ladder (diagrama de co ntatos);

Barra de Botes :
Modo de edio em Ladder

Esta funo converter o programa editad o em Boolean (lista de instrues) para Ladder (diagrama de contatos) automatic amente. Data Memory (Memria de Dados) : Para editar valores de dados ou contedo de registradores Vxxx, Dxxx, WCxxx, e arquivos de texto (FL001~130); Para que os registradores en tre V001~V256 recebam o valor atribuido pela caixa de di logo mostrada na Figura 15, o endereo WS022 deve ser ajust ado com o valor igual a 1.

35

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Figura 15 - Caixa de dilogo para edio dos registradores


Barra de Botes : Ativa a caixa de dilogo para edio da memria de dados (o po Vxxx)
[]

System Memory (Memria de Sistema) : Para ajustar os parmetros do TP02, incluindo a m emria de sistema (WSxxx) e marcadores especiais (SCxxx);

Figura 16 - Caixa de dilogo para edio dos registradores


[]

Ver a Figura - 15

36

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Barra de Botes : Ativa a caixa de dilogo para edio da memria de dados (opes WS e SC)
[]

Symbol (Rtulos) : Para atribuir r tulos aos endereos de entradas, sad as, acumuladores, s equenciadores, marcadores simples e especiais; Barra de Botes : Ativa a caixa de dilogo para edio de rtulos (Endereos : Xxxx, Yxxx, Dxxx, Vxxx, Sxxx, Cxxx, SCxxx ) Exemplo : Suponhamos que no diagrama eltrico haja um boto d esignado como SH1 (tag ou rtulo) e que no endereamento do software tenhamos definido esta entrada como X010. Poderemos associar ao endereo X010 o rtulo/smbolo SH1, de maneira que quando lermos o aplicativo ficar fcil identif icarmos o que aquele en dereo representa no diagrama eltrico.

O controlador reconhece somente o endereamento

Figura 17 - Caixa de dilogo para definio de rtulos

37

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Used Table (Tabela de utilizao) : Para verificar quais endereos esto sendo c omo sadas e acumulad ores que estejam sendo com contatores/temporizadores de ntro do aplicativo;

Figura 18 - Tela Used Table


Barra de Botes : Ativa a caixa de dilogo da tabela de utilizao

Quando um endereo estiver sendo utilizado, um asterstico aparecer ao lado do mesmo na tabela mostrada pela Figura-18. Check Logic (Compilador) : Verifica se existem erros de sintaxe no aplicativo e gera o arquivo executvel que ser escrito na memria do controlador; Efetua a compilao e gera o programa executvel do software aplicativo Quando o compilador encontra algum erro emitido uma mensagem especificando o tipo de problema encontrado. Cada erro possui uma mensagem especfica e esta codi ficao apresentada detalhadamente no tpico Mensagens de Erro.. Sort Right (Alinhamento a direita) : Alinha a ltima clula de cada linha de programa com o lado direito da tela de edio; Barra de Botes : Para alinhar ltimas clulas a direita da tela de edio

38

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exemplo :

Figura 19 - Tela antes do comando Sort Right

Figura 20 - Tela depois do comando Sort Right

39

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

PLC Menu ( Menu PLC )

Figura 21 - PLC Menu


Voc poder utilizar todas as funes deste menu quando o PC12 estiver comunicando com o TP02 Write ( Escrever ) : Para definir o que ser transferido para a memria do co ntrolador conforme as seguintes opes :

Figura 22 - Caixa de dilogo Write


Write Program Data Transfere o programa executvel para a memria do control ador; Write System Data Transfere os valores ajustados na memria de si stema ( WSxxx ); Write Vxxx Data Transfere os valores ajustados para os registradores Vxxx; Write Dxxx Data Transfere os valores ajustados para os registradores Dxx x; Write WCxxx Data Transfere os valores ajustados para os registradores WCxxx; Write FLxxx Data Transfere os arquivos de texto editados nos registradores FL001~130;

40

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Read ( Ler ) : Para carregar no PC12 os dados armazenados na memria do controlador conforme as s eguintes opes :

Figura 23 -Caixa de dilogo Read


Read Program Data Carrega o programa executvel para o microcomputador ( PC12 ); Read System Data Carrega os valores armazenados na memria de sistema ( WSxxx ); Read Vxxx Data Carrega os valores ajustados nos registradores Vxxx; Read Dxxx Dat a Carrega os valores ajustados nos registradores Dxxx; Read WCxxx Data Carrega os valores ajustados nos registradores WCxxx; Read FLxxx Data Carrega os arquivos de texto editados nos registradores FL001~130; ASCII Code L os dados no formato ASCII; HEX Code L os dados no formato hexadecimal;

Run ( Executar ) : Para iniciar o ciclo de varredura do controlador; Aps este comando o led indicativo RUN ficar continuamente aceso; Caso ocorra uma indicao de erro verifique a memria de sistema do controlador para identificar o que est ocorrendo;

Stop ( Parar ) : Para encerrar o ciclo de varredura do controla dor; Aps este comando o led indicativo RUN comear a piscar avisando que o controlador no est executando a varredura.

Password ( Senha ) : Para definir uma senha para o a plicati vo;

Quando for escolhida esta opo surgir na tela a seguinte caixa de dilogo :

Figura 24 - Caixa de dilogo Password


Para efetuar uma alterao de senha, necessrio ent rar primeiramente, com a senha previamente estabelecida; Depois de estabelecida uma senha, esta ser solicitada sempre que o usurio desejar iniciar a execuo do aplicativo ( RUN ), parar a execuo do aplicativo ( STOP ), carregar o

41

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

aplicativo/dados para o PC12 ( READ ), transferir o aplicativo/dados para o controlador ( WRITE ) ou ainda, transferir o aplicativo armazenado na memria do controlador para a m emria EEPROM. EEPROM ( Memria ) : Para armazenar ou carregar o aplicativo em EEPROM;

Quando esta opo for escolhida surgir na tela a seguinte caixa de dilogo :

Figura 25 - Caixa de dilogo EEPROM


Opo EEPROM PACK PLC : carrega aplicativo gravado em EEPROM para a memria do contr olador; Opo PLC EEPROM PACK : grava aplicativo da memria do controlador na E EPROM; Set RTC ( Ajusta Relgio Real ) : Ajusta o relgio de tempo real;

Quando escolhida esta opo surgir na tela a seguinte caixa de dilogo :

Figura 26 - Caixa de dilogo Set RTC


Para ajustar o relgio basta preencher os campos Year (Ano), Month (Ms), Day (Dia), Hour (Hora), Minute (Min uto) e Second (Segundo) e confirmar clicando no boto OK. Clear System ( Limpa memria de sistema ) : Limpa os valores ajustados na memria d e sistema fazendo com que a configurao do controlador volte ao default; Clear Data ( Limpa dados ) : Limpa o contedo da memria de dados ( registradores Vxxx, Dxxx, WCxxx, FLxxx ); Clear Progr am ( Limpa Programa ) : Limpa o aplicativo armazenado no co ntrolador;

Clear All Memory (Limpa toda memria ) : Limpa os valores armazenados em todas as reas de memria do controlador;

42

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Compare Program (Compara programa ) : Compara o aplicativo armazenado na memria do controlador com o aplicativo ativo na rea de edio do PC12; O resultado da comparao ser indicado atravs das seguintes caixas de dilogo : Quando forem iguais :

Quando forem diferentes :

Com Port (Porta de comunicao ) : Define atravs de qual canal serial ser estabelecida a comunicao entre o microcomputador e o controlador; Quando escolhida esta opo surgir na tela a seguinte caixa de dilogo :

Figura 27 - Caixa de dilogo Communication Port


Set Timeout Value ( Ajuste de erro ) :Define por quanto te mpo o PC12 deve aguardar uma resposta do controlador quando for solicitado uma transmisso de dados; Quando escolhida esta opo surgir na tela a seguinte caixa de dilogo

Figura 28 - Caixa de dilogo Time Out


-

Para conexo com modem ajustar este parmetro com um valor maior igual a 08; Para conexo com OP05 / OP06 ou OP32 ajustar com um valor maior igual a 10; Para conexo entre o controlador e o PC12 ajustar o valor deste parmetro igual a 01.

43

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

No Esquea ! O aplicativo poder ser transferido para o controlador somente com o mesmo no modo STOP

Monitor Menu (Menu Monitor)

Figura 29 - Menu Monitor


Boolean ( Booleano ) : Para ter a monitora o on-line do aplicativo em lista de instrues;

Quando for escolhida esta opo ser apresentada a seguinte tela no campo anteriormente util izado para edio :

Figura 30 - Tela do Monitor Boolean

44

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Onde os caracteres na cor magenta representam o estad o / valores de cada endereo; Para esta opo ser escolhida o editor dever estar no modo Boolean. Caso contrrio ela se apresentar desati vada no menu.

Ladder ( diagrama Ladder ) : Para ter a monitorao on -line do aplicativo em diagrama de co ntatos;

Figura 31 - Tela Monitor Ladder


Onde os contatos na cor magenta representam o estado ON e os valores atuais do registradores, em azul ap arecem os contatos em e stado OFF; Para esta opo ser escolhida o editor dever estar no modo Ladder. Caso contrrio ela se apresentar desati vada no menu.

Register I/O Coils Data ( Registradores de dados e contatos ) : Para ter a monitorao on -line de dados e registradores usados no aplicativo;

45

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Figura 32 - Caixa de dilogo para edio dos registradores


Abort ( Abortar ) : Para interromper a monitorao do aplicativo;

Set or Reset I/O Coil ( Set e Reset de con tatos ) : Para simular via software a gerao de um pulso no estado de contatos durante a monitorao; Quando esta opo escolhida surgir na tela a seguinte cixa de dilogo :

Figura 33 - Caixa de dilogo Set / Reset


- Este comando opera de maneira diferente que um comando do tipo Force/Unforce; - Exemplo : Suponhamos que o endereo X001 esteja em OFF; Aps o comando Set (On) : 1 Ciclo de Scan X001 = ON; 2 Cicl o de Scan X001 = OFF;

Modify Register Value ( Modificao de valores ) : Para alterar valores de registradores durante a monit orao do aplicati vo; Quando for escolhida esta opo surgir na tela a seguinte caixa de dilogo :

46

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Figura 34 - Caixa de dilogo Modify Register Value


Algumas vezes esta funo pode no funcionar na primeira tentativa, em funo do Windows estar muito ocupado durante a monitorao. Ser necessrio ento pressionar novamente o boto modify at que o dado seja transferido. Scan Time ( tempo de varredura ) : Para conhecer o tempo de va rredura atual do controlador;

Quando escolhida esta opo surgir na tela a seguinte caixa de dilogo :

Figura 35 - Caixa de dilogo Scan Time


O tempo mximo de scan para o TP02 200 ms. Caso o tempo de scan seja maior que 200 ms o controlador entrar em modo ERROR. RTC ( Relgio real ) : Para monitorar o relgio de tempo real do controlador;

Quando for escolhida esta opo o campo RTC ir most rar o ajuste atual do relgio ( ver figura 36 ).

Figura 36 - Relgio Real

Para desativar a monitorao basta selecionar esta opo nov amente.

Ateno ! Para monitorar o aplicativo necessrio que o controlador esteja em modo RUN (executando a varredura) 47
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

BTools Menu (Menu de Ferramentas Boolean)

Figura 37 - Menu Boolean Tools


STR (ou S no teclado) : Insere, na linha apontada pelo cursor, uma instruo STR/STR NOT;

Barra de Botes : Para inserir um comando STR. AND (ou A no teclado) : Insere um comando AND/AND NOT na linha apontada pelo cu rsor;

Barra de Botes : Para inserir um comando AND. OR (ou R no teclado) : Insere um comando OR/OR NOT na linha apontada pelo cu rsor;

Barra de Botes : Para inserir um comando OR. OUT (ou O no teclado) : Insere um comando OUT na linha apontada pelo cursor;

Barra de Botes : Para inserir um comando OUT. TMR (ou T no teclado) : Insere um comando TMR (temporizador) na linha apontada pelo cu rsor;

Barra de Botes : Para inserir um comando TMR. CNT (ou C no teclado) : Insere um comando CNT (contador) na linha apontada pelo cursor;

Barra de Botes : Para inserir um comando CNT.

48

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

FUN (ou F no teclado) : Insere um comando FUN (funo) na linha apontada pelo cu rsor;

Barra de Botes : Para inserir um comando FUN.

Para maiores detalhes ler o manual do de programao do TP -02.

Ltools Menu (Menu de Ferramentas Ladder)

Figura 38 - Menu Ladder Tools


Comment : Insere um bloco de comentrio no pro grama;

Barra de Botes : Para inserir um comentrio no aplicativo.

possvel editar at quatro linhas com 60 caracteres de texto no aplicativo;

STR (ou S no teclado) : Insere um contato normalmente abert o na posio do cursor;

Barra de Botes : Para inserir um contato NA. STR NOT (ou N no teclado) : Insere um contato normalmente fechado na posio do cu rsor;

49

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Barra de Botes : Para inserir um contato NF. OUT (ou O no teclado) : Insere uma bobina de sada na posio do cursor;

Barra de Botes : Para inserir uma bobina. TMR (ou T no teclado) : Insere um bloco TMR (temporizador) na posio do cursor;

Barra de Botes : Para inserir um bloco TMR. CNT (ou C no teclado) : Insere um bloco CNT (contador) na posio do cursor;

Barra de Botes : Para inserir um bloco CNT. FUN (ou F no teclado) : Insere um bloco FUN (funo) na posio do cursor;

Barra de Botes : Para inserir um bloco FUN. AND (ou A no teclado) : Insere uma linha horizontal na posio do cursor;

Barra de Botes : Para inserir uma linha horizontal. OR (ou R no teclado) : Insere uma linha vertical na posio do cursor;

Barra de Botes : Para inserir uma linha vertical. Delete Line (ou D no teclado) : Apaga uma linha vertical na posio do cursor;

Barra de Botes : Para apagar uma linha vertical. AND Extension Li ne (ou shift + A no teclado) : Estende um ramo em srie;

Barra de Botes :

50

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Para inserir uma lgica em srie. OR Extension Line (ou shift + R no teclado) : Estende um ramo em para lelo;

Barra de Botes : Para inserir uma lgica em paralelo F-00 END (ou E no teclado) : Insere um bloco de fim de programa;

Barra de Botes : Para inserir um comando de fim de programa.

Para maiores detalhes ler o Manual de Programao do T P-02.

Ctools Menu (Menu de Ferramentas de Edio)

Figura 39 - Tela CTools


Insert! : Insere um bloco de comentrio no programa;

Barra de Botes : Insere um espao em branco no local onde est posicionado o cursor. Delete! : Apaga um elemento, um bloco ou comentrio na rea de edio do aplicativo;

Barra de Botes : Apaga o que estiver na posio atual do cursor. Cut : Retira um elemento ou bloco selecionado e o armazena na rea de transferncia.

Barra de Botes :

51

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Comando de edio cortar Copy : Copia a rea selecionada e a armazena na rea de transferncia;

Barra de Botes : Comando de edio copiar Paste : Insere o contedo da rea de transferncia na posio atual do cursor;

Barra de Botes : Comando de edio colar Search : Busca registrador de dados (V???, WC???, D???), endereo de entrada (X???), endereo de sada (Y???), marcador interno (C???) ou marcador especial (SC???) especificado; Barra de Botes : Comando de busca Replace : Busca e substitui o endereo especificado conforme os parmetros ajustados;

Figura 40 - Caixa de dilogo Replace.


Coil to find : Escrever aqui o endereo que se dese ja encontrar; New Coil : Definir o novo endereame nto; Direction (direo) : define o sentido de busca (Up: acima do cursor, Down: abaixo do cursor, All Range: em todo o aplicativo) Next / Ok : Busca e substitui endereos um a um; Change All : Busca e substitui tudo automaticamente (antes de executar ir pedir uma confirmao); Quit (Sair) : Fecha a caixa de dilogo;

Barra de Botes : Comando Replace

Goto? : Leva o cursor at a linha de programa especificada;

52

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Figura 41 - Caixa de dilogo "Goto"


Goto Where (Vai Onde): digitar aqui para qual linha deseja -se levar o cursor; CLR : Limpa o valor da caixa de texto; Pode-se usar as teclas numricas para definir a linha de programa;

Barra de Botes : Comando vai para

Help Menu (Menu Ajuda)

Figura 42 - Menu Ajuda


Help Topics ( Tpico de ajuda ) : Abre o arquivo de ajuda on -line do PC12;

Barra de Botes : Ativa a ajuda online About ( Sobre o PC12 ) : Para ver as informaes sobre o PC12;

53

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Desenvolvimento de Aplicativos utilizando o PC12 Design Center


Antes de iniciar a edio do aplicativo, o usurio dever conectar o cabo de comunicao do controlador programvel uma das portas de comunicao serial disponveis do microcomputador (normalmente designadas como COM1 e COM 2). Partindo da tela inicial do PC12, crie um novo projeto.
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer uma tela como mostrada na Fig. 10 (Tela Principal) Depois de certificada a conexo fsica do cabo, o usurio poder estabelecer a comunicao entre o PC12 e o TP-02.
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer a caixa de dilogo communication Port (Fig. 27). Escolha a porta serial onde foi conectado o cabo e pressione o boto Link. Aps alguns instantes surgir uma caixa de mensagem informando o resultado desta operao. Se no ocorrer nenhum problema, pressione o boto OK.

54

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Defina ento, qual ser o modelo de mdulo bsico para o qual ser desenvolvido o aplicativo.
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer a caixa de dilogo Module Type Select Dialog (Fig. 13). Escolha o tipo de mdulo bsico e pressione o boto OK . Aparecer uma caixa de mensagem informando a capacidade de memria disponvel para o projeto. Para continuar pressione o boto OK. A partir daqui, o usurio j poder iniciar a elaborao do aplicativo, desenhando o diagrama de contatos ou montando a lista de instrues (Boolean). Para criar previamente smbolos (rtulos) para os contatos que sero utilizados siga os seguintes procedimentos :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer a caixa de dilogo Symbol Edit Dialog (Fig. 17). Defina todos os rtulos desejados (exemplo: X001 = S1, X002 = FT1, Y001 = K1 ... ) e pressione o boto Quit. 55
WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

No desenvolvimento do aplicativo, necessita-se muitas vezes, atribuir valores para registradores. Podemos citar por exemplo, ajustes de valores iniciais para contadores, temporizadores, comparadores, arquivos de texto para serem enviados ao IHM, etc. Desta forma, devemos configurar o TP-02 para esta situao. A configurao do TP-02 feita atravs da edio da memria de sistema. Para editar a memria de sistema (System Memory) devemos adotar os seguintes procedimentos :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer a caixa de dilogo como mostrado na figura abaixo.

Depois v at os registradores desejados e faa os devidos ajustes para configurar o TP-02. Para maiores detalhes veja s pginas 49, 50, 51 e 52 do manual de instalao e programao do TP-02.

56

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Para editar a memria de dados, onde podemos ajustar os valores dos registradores de uso geral e arquivos de texto, devemos adotar os seguintes procedimentos :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer a caixa de dilogo Data Register Edit Dialog (Fig. 15) Escolha e ajuste os registradores que desejar. Para fechar esta caixa de dilogo, no caso dos registradores do tipo Vxxx, Dxxx ou WCxxx, basta pressionar o boto Quit. Se o usurio pressionar o boto File, designados por FLxxx, uma caixa de dilogo como mostrado abaixo ir aparecer sobre a da Fig. 6.

57

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Escreva as mensagens, e para sair pressione o boto Save & Quit. Depois disso, voltaremos para a caixa de dilogo da Fig. 6. Para sair pressione o boto Quit. Depois de editar o aplicativo, necessrio transferir o mesmo para o TP-02. Para fazermos isto devemos seguir os seguintes procedimentos :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer a caixa de dilogo Write to TP02 Option (Fig. 22). A opo Write Program Data j estar marcada (como default). Marque as demais opes em funo do tipo de dado que foi editado, como por exemplo : se foram editados alguns registradores do tipo Vxxx, marque a opo Write Vxxx Data. Se foram editados alguns registradores do tipo WSxxx, marque a opo Write System Data. Se foram editados registradores do tipo FLxxx, marque a opo Write FLxxx Data e assim por diante. Feito isto, verifique se o TP-02 est em modo de programao (led RUN piscante). Se estiver, pressione o boto OK. Assim, o programa ser transferido para a memria do TP-02. Estabelea as condies iniciais das entradas e verifique o funcionamento do progr ama. Se necessrio, poder ser feita uma monitorao online do programa aplicativo. Para isto podemos adotar o seguinte procedimento :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

58

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Aparecer uma caixa de dilogo com a seguinte pergunta : Do you want read program from plc ?. Pressione o boto Cancel, pois normalmente no queremos ler o programa que acabamos de transferir para o TP-02. Feito isto o PC12 entra em modo monitor. Podemos desta forma acompanhar a execuo do aplicativo escrito em Ladder, vendo na tela o estado dos contatos, valores atuais de registradores, etc. Um exemplo de monitorao mostrado na Fig. 31. Para sair do modo de monitorao siga o seguinte procedimento :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Abort Register I/O Coils Data Modify Register Value Scan Time RTC

importante que este procedimento seja seguido risca, para evitar erros de comunicao. Para salvar o projeto, basta seguir os seguintes procedimentos :
File
New Open Load Save Save as Print Print Preview Print Setup Exit

Edit
PLC Type Clear Memory Boolean Ladder Data memory System memory Symbol Used Table Check Logic Sort Right

Plc
Write Read Run ! Stop ! Password EEPROM Set RTC Clear System Clear Data Clear Program Clear All Memory Compare Program Com Port Set timeOut Value

Monitor
Boolean Ladder Register I/O Coils Data Modify Register Value Scan Time RTC

Aparecer uma caixa de opes Save Option1 onde a opo symbol estar selecionada (default). Marque as demais opes se desejar salvar tambm as memrias de dados e sistema. Pressione ento, o boto OK.
1

Ver figura abaixo

59

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Uma janela padro de aplicativos windows aparecer. Basta indicar a pasta onde o aplicativo deve ser salvo, nome-lo e depois, pressionar o boto salvar.

60

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1.1.14 - PROGRAMAO DA INTERFACE HOMEM-MQUINA OP-05/OP-06 As interfaces homem-mquina OP-05 e OP-06 so perifricos que permitem ao usurio efetuar alterao/visualizao de valores de registradores, apresentao de textos e mensagens, comandos simples, em funo do modo de operao definido. Para que o TP-02 reconhea a interface homem-mquina necessrio ajustar o registrador de sistema WS012 em 1 (OP-05) ou 2 (OP-06). Caso isto no seja feito, ao se conectar a OP-05/06 no TP-02, ser apresentado no display uma mensagem PLC Time Out !. importante no esquecer de marcar a opo System Memory Data na caixa de dilogo write. Composio da IHM:

Bomba 1: Ligada Tempo: 240 seg

Linha 1 Linha 2

DISPLAY

F1 F2 F3 F4

F5 F6 F7 F8

F9 F10 F11 F12

7 4 1
MOD 1

8 5 2
MOD 2

9 6 3 0 TMR

ESC CNT ENT

TECLADO

Existem na memria de dados do TP-02 um total de 130 bytes que serviro para o armazenamento dos arquivos de texto.
Memria de Dados - Arquivos de texto Data Memory - Files
FL001 FL002 FL003 FL004 FL005 FL006 ... FL130 1 2 3 4 5 6 ... 130 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 ... Byte 130

61

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Os comandos podem ser realizados atravs de teclas de funes, que obedecem a um endereamento pr-definido, conforme mostrado abaixo:

F1 F2 F3 F4

F5 F6 F7 F8

F9 F10 F11 F12

7 4 1
MOD 1

8 5 2
MOD 2

9 6 3 0 TMR

ESC CNT ENT

X361 X365 X369 X362 X366 X370 X363 X367 X371 X364 X368 X372

X382 X377 X378 X379 -

X380 X381

A programao do TP-02 para utilizao das interfaces homem-mquina est relacionada com o ajuste de determinados registradores. Para a configurao do display necessrio definir inicialmente o modo de operao desejado, e depois proceder os ajustes dos registradores. A seguir apresentaremos como efetuar estes ajustes.

62

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1) Modo Inicial Utilizao: Este modo pode ser aplicado para mostrar no display uma mensagem de apresentao, estado inicial da mquina ou processo, uma possvel orientao ao operador, etc. Programao: feita diretamente no aplicativo ou atravs da edio dos registradores especficos. Parmetros: Registrador V0604 define o modo de operao do display da interface; Registrador V0602 define qual das mensagens ser apresentada na Linha 1 do display sob modo inicial de display; Registrador V0603 define qual das mensagens ser apresentada na Linha 2 do display sob modo inicial de display; Seqncia de Programao: Ajustar o registrador V0604; Ajustar o registrador V0602; Ajustar o registrador V0603;

Exemplo de Programao: Opo 1 - Atravs do aplicativo

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0001, a funo 11 ir transferir o valor 1 para dentro do registrador V0604 configurando o display para operao em modo inicial; - Linha 0002: Esta funo 11 ir transferir o valor 12 para o regi strador V0602, indicando que a mensagem 12 ser enviada para a primeira linha do display da OP05/OP06; - Linha 0003: Esta funo 11 ir transferir o valor 4 para o registrador V0603, indicando que a mensagem 4 ser enviada para a segunda linha do display da OP05/OP06;

63

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Opo 2 Atravs da edio dos registradores2 No menu Edit , selecione a opo Data Memory; V at os registradores especificados e faa a edio dos valores; No mesmo menu Edit opo Data Memory, clique no boto FILE, escolha os arquivos e edite as mensagens desejadas;

- No esquea de configurar WS012 para indicar o tipo de interface com a qual ir trabalhar ! - No esquea de gravar as reas de memria relacionadas a esta programao ! - Quando for salvar o projeto, no esquea de selecionar alm da opo Save Symbol Data, tambm as opes Save System Data e Save Register/FILE Data .

Para este caso necessrio fazer a configurao da memria de sistema do TP-02, ajustando o registrador WS024 em 1.
WEG Transformando Energia em Solues

64

Mdulo 3 Automao de Processos Industriais

2) Modo de Display F-33 Utilizao: Este modo pode ser aplicado para apresentar no display mensagens de estado da mquina e/ou processo, mensagens de alarme, telas de ajuste ou visualizao de parmetros, etc. Programao: feita diretamente no aplicativo. Parmetros: Registrador V0604 define o modo de operao do display da interface; Registrador V0600 define qual das mensagens ser apresentada na Linha 1 (linha superior) do display sob modo de display F-33; Registrador V0601 define qual das mensagens ser apresentada na Linha 2 (linha inferior) do display sob modo de display F-33; Funo 33 ou funo 33w;

Obs: Via de regra, os registradores V0605, V0615 e V0616 no precisam ser utilizados. Seqncia de Programao: Caso 1: Forma normal Ajustar o registrador V0604; Ajustar o registrador V0600; Ajustar o registrador V0601; Ajustar a funo 33 da Linha 1; Ajustar a funo 33 da Linha 2; Caso 2: Forma compacta Ajustar o registrador V0604; Ajustar o registrador V0600; Ajustar a funo 33w;

65

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

NOTAS: 1) O display da IHM OP-05 / OP-06 composto por duas linhas, denominadas de linha 1 e linha 2 (superior e inferior, respectivamente), com limite de 20 caracteres por linha em cdigo ASCII, no sendo possvel a acentuao ortogrfica. 2) Funo F33: Quando deseja-se enviar uma mensagem para a IHM OP-05/OP-06, deve-se verificar qual o tipo de texto envolvido. A classificao do tipo de texto faz-se observando a existncia ou no de caracteres classificados como especiais. So eles: ? Caractere para escrita na memria do CLP # Caractere para leitura da memria do CLP Desta forma o texto pode ser classificado em um dos tipos abaixo: a) Texto simples: texto sem caractere especial; b) Texto de escrita de dados: texto com caractere especial ?; c) Texto de leitura de dados: texto com caractere especial #.

Uma vez classificado o tipo de texto que se deseja enviar para o display, possvel configurar a funo F33, procedendo da seguinte maneira:

F33 Text

Para o parmetro S considerar os seguintes casos: Texto simples repetir o endereo de D [S = D] Escrita de dados o dado ser armazenado na posio de memria apontada por [S+1]; Leitura de dados o dado ser resgatado da posio de memria apontada por [S];

66

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exemplos de Programao: Caso 1 - Forma normal 1.1 - Considere as seguintes condies: Mensagem ( FLxxx ) 2 6 Texto WEG Industrias S/A Texto de Exemplo No. da Linha do display 1 2

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao em modo de display F-33; - Linha 0002: Esta funo 11 ir transferir o valor 2 para o registrador V0600, indicando que a mensagem 2 ser enviada para a linha 1 do display da OP05/OP06; - Linha 0003: Esta funo 11 ir transferir o valor 6 para o registrador V0601, indicando que a mensagem 6 ser enviada para a linha 2 do display da OP05/OP06; - Linha 0004: Esta funo de texto faz com que a mensagem especificada em V0600 seja enviada para a Linha 1 do display, e que no haver nem escrita e nem leitura na memria do CLP; - Linha 0005: Esta funo de texto faz com que a mensagem especificada em V0601 seja enviada para a Linha 2 do display, e que no haver nem escrita e nem leitura na memria do CLP;

1.2 - Considere as seguintes condies: Mensagem ( FLxxx ) 7 1 Texto Escrita no Registro V0004 = ????? No. da Linha do display 1 2

67

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

- Linha 0001: Quando ocorrer uma transi o OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao em modo de display F-33; - Linha 0002: Esta funo 11 ir transferir o valor 7 para o registrador V0600, indicando que a mensagem 7 ser enviada para a linha 1 do display da OP05/OP06; - Linha 0003: Esta funo 11 ir transferir o valor 1 para o registrador V0601, indicando que a mensagem 1 ser enviada para a linha 2 do display da OP05/OP06; - Linha 0004: Esta funo de texto faz com que a mensagem especificada em V0600 seja enviada para a Linha 1 do display, e que no haver nem escrita e nem leitura na memria do CLP; - Linha 0005: Esta funo de texto faz com que a mensagem especificada em V0601 seja enviada para a Linha 2 do display, e que o valor digitado na OP05/OP06 ser armazenado no registrador V0004;

1.3 - Considere as seguintes condies: Mensagem ( FLxxx ) 10 5 Texto Leitura do Registro V0009 = ##### No. da Linha do display 1 2

- Linha 0001: Quando ocorrer uma transio OFF para ON no marc ador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao e m modo de display F33; - Linha 0002: Esta funo 11 ir t ransferir o valor 10 para o registrador V0600, indicando que a mensagem 10 ser enviada para a linha 1 do display da OP05/OP06; - Linha 0003: Esta funo 11 ir t ransferir o valor 5 para o registrador V0601, indicando que a mensagem 5 ser enviada para a linha 2 do display da OP05/OP06; - Linha 0004: Esta f uno de texto faz com que a mensagem especificada em V0600 seja enviada para a Linha 1 do display, e que no haver nem escrita e nem leitura na memria do CLP; - Linha 0005: Esta f uno de texto faz com que a mensagem especificada em V0601 seja enviada para a Linha 2 do display, e que o contedo do registr ador V0009 ser lido no display da OP05/06.

68

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1.4 - Considere as seguintes condies: Mensagem ( FLxxx ) 3 8 Texto V0002 = ???? V0007 = ???? No. da Linha do display 1 2

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao em modo de display F33; - Linha 0002: Esta funo 11 ir transferir o valor 3 para o registrador V0600, indicando que a mensagem 3 ser enviada para a linha 1 do display da OP05/OP06; - Linha 0003: Esta funo 11 ir transferir o valor 8 para o registrador V0601, indicando que a mensagem 8 ser enviada para a linha 2 do display da OP05/OP06; - Linha 0004: Esta funo de texto faz com que a mensagem especif icada em V0600 seja enviada para a Linha 1 do display, e que o valor digitado na OP05/OP06 ser armazenado no registrador V0002; - Linha 0005: Esta funo de texto faz com que a mensagem especificada em V0600 seja enviada para a Linha 2 do display, e que o valor digitado na OP05/OP06 ser armazenado no registrador V0007;

1.5 - Considere as seguintes condies: Mensagem ( FLxxx ) 9 4 Texto V0002 = ##### V0007 = ##### No. da Linha do display 1 2

69

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao e m modo de display F33; - Linha 0002: Esta funo 11 ir transferir o valor 9 para o registrador V0600, indicando que a mensagem 9 ser enviada para a linha 1 do display da OP05/OP06; - Linha 0003: Esta funo 11 ir transferir o valor 4 para o registrador V0601, indicando que a mensagem 4 ser enviada para a 2 linha do display da OP05/OP06; - Linha 0004: Esta funo de texto faz com que a mensagem especificada em V0600 seja enviad a para a Linha 1 do display, e que o contedo do registrador V0002 ser lido no display da OP-05/OP-06; - Linha 0005: Esta funo de texto faz com que a mensagem especificada em V0601 seja enviad a para a Linha 2 do display, e que o contedo do registrador V0007 ser lido no display da OP-05/OP-06;

1.6 - Considere as seguintes condies: Mensagem ( FLxxx ) 6 5 Texto V0008 = ????? V0008 = ##### No. da Linha do display 1 2

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao em modo de display F33; - Linha 0002: Esta funo 11 ir transferir o valor 6 para o registrador V0600, indicando que a mensagem 6 ser enviada para a linha 1 do di splay da OP05/OP06; - Linha 0003: Esta funo 11 ir transferir o valor 5 para o registrador V0601, indicando que a mensagem 5 ser enviada para a linha 2 do display da OP05/OP06; - Linha 0004: Esta f uno de texto faz com que a mensagem especificada em V0600 seja enviada para a Linha 1 do display, e que o valor digit ado na OP05/OP06 ser armazenado no registrador V0008; - Linha 0005: Esta funo de texto faz com que a mensagem especific ada em V0601 seja enviada para a Linha 2 do display, e que o contedo do registrador V0008 ser lido no display da OP-05/OP-06;

70

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Caso 2 Forma compacta A parametrizao da funo F33w realizada da mesma forma que na funo F33 completa, observando apenas que devem ser analisadas as duas linhas como sendo um texto apenas, podendo desta forma ser texto simples, escrita de dados ou leitura de dados e aplicar as regras conforme caso 1 Forma normal. OBS: As mensagens (FLxxx) que se deseja enviar para o display, devem obrigatoriamente estar em seqncia (Ex.: FL006/FL007 ou FL011/FL012).

1.7 - Considere as seguintes condies: Mensagem ( FLxxx ) 4 5 Texto Tela de exemplo Forma compacta No. da Linha do display 1 2

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registr ador V0604 configurando o display para operao em modo de display F-33; - Linha 0002: Esta funo 11 ir transferir o valor 4 para o registrador V0600, indicando que a mensagem 4 ser enviada para a linha 1 do display da OP05/OP06. Automaticamente ser transferido para dentro de V0601 o valor 5, indicando que a mensagem 5 ser enviada para a linha 2 do d iplay da OP-05/OP-06; - Linha 0003: Esta funo de texto faz com que a mensagem especific ada em V0600 e V601 sejam enviadas para a Linha 1 e Linha 2 do display, respectivamente e que no haver nem escrita e nem leitura na memria do CLP;

1.8 - Considere as seguintes condies: Mensagem ( FLxxx ) 9 10 Texto Escrita no registro V0008=???? No. da Linha do display 1 2

71

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

- Linha 0001: Quando ocorrer uma transio OFF para ON no marcador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registr ador V0604 configurando o display para operao em modo de display F33; - Linha 0002: Esta funo 11 ir transferir o valor 9 para o registrador V0600, indi cando que a mensagem 9 ser enviada para a linha 1 do display da OP05/OP06. Automaticamente ser transferido para dentro de V0601 o valor 11, indicando que a mensagem 11 ser enviada para a linha 2 do diplay da OP-05/OP-06; - Linha 0003: Esta funo de texto faz com que a mensagem especificada em V0600 e V601 sejam enviada para a Linha 1 e Linha 2 do display, respectivamente e que o valor digitado na OP-05/OP-06 ser armazenado no registrador V0008.

1.9 - Considere as seguintes condies: Mensagem ( FLxxx ) 12 13 Texto Leitura do registro V0008=#### No. da Linha do display 1 2

- Linha 0001: Quando ocorrer uma transio OFF para ON no marc ador auxiliar C0002, a funo 11 ir transferir o valor 13 para dentro do registrador V0604 configurando o display para operao em modo de display F-33; - Linha 0002: Esta funo 11 ir transferir o valor 12 para o registrador V0600, indicando que a mensagem 12 ser enviada para a linha 1 do display da OP05/OP06. Automaticamente ser transferido para dentro de V0601 o valor 13, indicando que a mensagem 13 ser enviada para a linha 2 do diplay da OP-05/OP-06; - Linha 0003: Esta funo de texto faz com que a mensagem especif icada em V0600 e V601 sejam enviada para a Linha 1 e Linha 2 do display, respectivamente e que o contedo do registrador V0008 ser lido no display da OP-05/OP-06;.

72

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

1.1.15 - EXERCCIOS PROPOSTOS Exerccio no. 1 Acender uma lmpada com um interruptor simples Descritivo : TP-02

Ao ser pressionado o interruptor fecha um contato normalmente aberto, permanecendo assim at que seja pressionado novamente, voltando a sua situao inicial.

Condio inicial : S1 aberto; H1 desligada.

S1 S1 H1 H1

tempo

73

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 2 Chave de partida direta Descritivo : -

TP-02

Ao ser pressionado o boto pulsador liga I; ativa a bobina do contator K1; O motor ento acionado; Ficando nesta condio at que seja pressionado o boto pulsador desliga O ou, ocorra a atuao do rel de sobrecarga; Aps o rearme do rel trmico a chave volta a condio inicial.

Condio inicial : boto pulsador I aberto; boto pulsador O fechado; FT1[97-98] aberto; FT1[95-96] fechado; bobina de K1 inativa (motor desligado).

74

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 3 Chave de partida estrela-tringulo automtica Descritivo : -

TP-02

Ao ser pressionado o boto pulsador liga I; Ativa a bobina do rel temporizador3 Y-, fechando o contato KT1[15-18]; Ativando a bobina do contator K3; O contato K3[13-14] ento acionado, ativando a bobina do contator K1; (o contato K3[21-22] impede a possibilidade de ativao da bobina de K2 e o contato K1[43-44] permite ativao de K2 s depois que o contator K1 estiver ligado); Ficando nesta condio at que seja alcanado o tempo ajustado no rel temporizador Y- (ajuste tpico de 10 s); Quando ento, o contato KT1[15-18] novamente aberto; desativando a bobina do contator K3; 100 ms depois da abertura de KT1[15-18], o contato KT1[25-28] fechado; Deste modo, caso o contato K3[21-22] esteja fechado e o contato K1[43-44] esteja fechado, a bobina do contator K2 ativada; Ficando o motor ligado pelos contatores K1 e K2; Ficando nesta situao at que seja pressionado o boto pulsador desliga O ou seja atuado o rel de sobrecarga; Aps o rearme do rel trmico a chave voltar sua condio inicial.

Condio inicial : boto pulsador I aberto; boto pulsador O fechado; FT1[97-98] aberto; bobina de K1 inativa, bobina de K2 inativa, bobina de K3 inativa, bobina do rel Y- inativa (contatos KT1[15-18] e KT1[25-28] abertos).

Ver pginas 80 e 81 do manual de programao e instalao d o TP-02

75

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 4 Contador de caixas Descritivo : -

TP-02

Em uma esteira transportadora existe um sensor ptico (tipo barreira de luz) SP1; Este sensor indica a passagem de uma caixa do produto X; Todas as vezes que passarem por este sensor a quantidade de 15 caixas, a esteira deve ser parada e uma sirene ativada (avisando ao operador que um engradado foi completado); O operador retira manualmente o engradado completo e repem um vazio para ser completado na prxima etapa; O processo reiniciado atravs do operador pressionando o boto liga I (NA); Obs.: (1) A esteira acionada pelo motor de induo trifsico M1, ligado atravs de uma chave de partida direta. (2) O processo deve ser interrompido caso seja desligado o motor, ou ocorra a atuao do rel de sobrecarga; (3) Caso ocorra a interrupo do processo (provocada por uma falha ou desligamento) um sinalizador H3 deve ser acionado de forma piscante (um pulso a cada 1 s); o valor da contagem nesta situao dever ser armazenado, para que quando se reinicie o processo sejam contadas a quantidade desejada de caixas. 4

Condio inicial : O motor M1 desligado; boto I no pressionado;

Ver pg. 82 do manual de programao e instal ao do TP-02

76

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 5 Seqncial para iluminao Descritivo : -

TP-02

Considere um conjunto de dez contatores, acionando cada um, um grupo de lmpadas; Aps ser pressionada uma chave seletora liga S1 (NA), estes grupos de lmpadas devero ser acionados obedecendo um sequenciamento definido por : aciona grupo 10, depois o grupo 1, depois o grupo 9, depois o grupo 2, e assim sucessivamente at retornar a situao inicial. O intervalo de tempo para o sequenciamento dos grupos ser de 0,8 s (800 ms);5

Condio inicial : todas as bobinas dos contatores desativadas; contato da seletora S1 aberto;

Ver pg. 83 do manual de programao e instal ao do TP-02

77

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 6 Controle do by-pass de uma Soft-Stater para o acio- TP-02 namento de dois motores Descritivo : Consideraes : (1) Existe apenas um nico boto pulsador I para ligar (contato NA); (2) Existe um nico boto pulsador O para desligar (contato NF); (3) O motor M1 parte primeiro; (4) O motor M2 parte 5 s depois que o ciclo de partida de M1 for completado; Ao ser pressioando o pulsador I a bobina do contator K1 acionada; Acionando K1, a entrada DI1 da Soft-Starter acionada, habilitando a chave; A Soft-Starter comea ento a aplicar uma rampa de tenso no motor M1 (tempo de rampa programado em 10 s); Ao final da rampa de tenso, o rel RL2 da Soft-Starter fecha seu contato (sinalizando o final da rampa); Quando o rel RL2 sinaliza o final da rampa, a bobina do contator K3 ativada (conectando o motor M1 rede); Assim que a bobina do contator K3 acionada, inicia-se uma temporizao ajustada em 2 s; Alcanado este tempo (2 s), a entrada digital DI1da Soft-Starter desativada; Desativando DI1, a bobina do contator K1 desativada (liberando a Soft-Starter para partir o motor M2); Efetua uma temporizao de 5 s e ativa a bobina do contator K2; Acionando K2, a entrada DI1 da Soft-Starter acionada, habilitando a chave; A Soft-Starter comea ento a aplicar uma rampa de tenso no motor M2 (tempo de rampa programado em 10 s); Ao final da rampa de tenso, o rel RL2 da Soft-Starter fecha seu contato (sinalizando o final da rampa); Quando o rel RL2 sinaliza o final da rampa, a bobina do contator K4 ativada (conectando o motor M2 rede); Assim que a bobina do contator K4 acionada, inicia-se uma temporizao ajustada em 2 s; Alcanado este tempo (2 s), a entrada digital DI1da Soft-Starter desativada; Desativando DI1, a bobina do contator K2 desativada (retirando a Soft-Starter do circuito); Os motores M1 e M2 ficam conectados diretamente rede, desligando somente se for pressionado o pulsador O , ou, houver a atuao de qualquer um dos rels de sobrecarga (FT1 ou FT2); Obs.: Para facilitar, fazer a simulao do RL2 via software.

Condio inicial : todas as bobinas dos contatores desativadas; nenhum boto pressionado; nenhum rel de sobrecarga atuado; a entrada digital da Soft-Starter inativa e o rel da Soft-Starter aberto;

78

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Funcionamento da SSW

DI1 RL2
U NOM

Usada

Diagrama Eltrico Rede

DI1 SSW K3 RL2 K4

K1

K2

FT1

FT2

M1

M2

79

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 7 Chave de partida compensadora automtica Descritivo : -

TP-02 + OP05

Ao ser pressionado o boto pulsador liga I; Ativa a bobina do contator K3; O contato K3[13-14] ento acionado, ativando a bobina do contator K2; (o contato K3[21-22] impede a possibilidade de ativao da bobina de K1; O contato K2[43-44] ativa a bobina do rel temporizador KT1); Ficando nesta condio at que seja alcanado o tempo ajustado no rel temporizador (ajuste tpico de 15 s); Quando ento, o contato KT1[15-16] aberto; desativando a bobina do contator K3; Desta maneira, o contato K3[21-22] fecha, ativando a bobina do contator K1; O contato K1[21-22] abre, desativando a bobina do contator K2; O contato K1[43-44] ativa o sinaleiro SH1, indicando que o motor est ligado rede; Ficando o motor ligado pelo contator K1; Ficando nesta situao at que seja pressionado o boto pulsador desliga O ou seja atuado o rel de sobrecarga; Aps o rearme do rel trmico a chave voltar sua condio inicial. Consideraes : Indicar no display da OP05, o Tap de tenso do autotransformador e a atuao do rel de sobrecarga (atravs de mensagens de texto); Permitir o ajuste do temporizador atravs da tecla F1 e a visualizao do ajuste pela tecla F2; Quando ocorrer o rearme do rel de sobrecarga ou o desligamento da chave, o display do IHM dever ser limpo (tela inicial);6

Condio inicial : nenhum boto pressionado; todas as bobinas dos contatores desativadas; tela do IHM limpa;

Ver pg. 225 do manual de progra mao e instalao do TP -02

80

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 8 Descritivo : -

Verificao do PH de uma mistura

TP-02

Em uma indstria qumica o PH de uma mistura deve ser mantido dentro de um valor especfico; Duas eletrovlvulas controlam a entrada dos reagentes, EV1 para o reagente A e EV2 para o reagente B; Para iniciar o processo liberado o boto B1 (emergncia gira para soltar); Ento, a eletrovlvula EV1 acionada durante 30 s e a eletrovlvula EV2 acionada durante 45 s; Tambm a eletrovlvula EV3 (adico de gua) acionada, at que o sensor de nvel SL1 seja acionado (indicando que o reservatrio est cheio); Assim que SL1 for ativado, a eletrovlvula EV3 desativada, e o motor M1 acionado (agitador); A mistura ento entrar no processo de homogenizao (que pode durar at 30 s), devendo depois disso apresentar um PH dentro dos valores limitantes; Para verificar esta condio um sensor SP1 (ver obs.) dever ser lido; Se a leitura do PH da mistura permanecer o equivalente a um valor entre 6,5 e 7,5 por mais de 180 s, o motor M1 desligado e a eletrovlvula EV4 acionada, iniciando o escoamento do reservatrio; A eletrovlvula EV4 ficar ativada at que o sensor de nvel mnimo SL2 seja desativado; Quando SL2 desativado, a eletrovlvula EV4 desativada (terminando o escoamento); Ocorre ento, uma pausa de 10 s e o processo ser reiniciado automaticamente, sendo interrompido apenas se novamente for pressionado o boto B1; Obs.: O sensor de PH (SP1) analgico, sinal eltrico 0 ... 10 Vcc proporcional escala para PH de 0 ... 14; 7

Condio inicial : reservatrio vazio; todas as eletrovlvulas desativadas; boto B1 ativado;


EV1 EV2 EV3

SL1 SP1

SL2

M1

EV4

Ver tabelas das pginas 194, 195 e 196 do manual de programao e instal ao do TP-02

81

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 9 Descritivo : -

Ajuste de velocidade atravs de sada analgica

TP-02

Considere um motor acioanado por um inversor de freqncia (CFW-XX); O inversor est configurado para ter a referncia de velocidade recebida atravs de uma de suas entradas analgicas (0 ... 10 Vcc); Elaborar um aplicativo que permita ajustar a velocidade do motor, usando para isto um boto pulsador B1 (NA) para aumentar a velocidade e um pulsador B2 (NA) para diminuir a velocidade;8

Condio inicial :

Ver pg. 109 do manual de programao e instalao do TP -02

82

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 1 Descritivo : -

Partida direta com reverso por chave fim-de-curso CLIC

Considere a figura abaixo e elabore um aplicativo que reproduza o comando eltrico representado;

83

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 2 Descritivo : -

Sistema automtico de irrigao

CLIC

Temos que controlar a irrigao de uma pequena horta onde so cultivadas trs culturas diferentes; Trs eletrovlvulas controlam a irrigao das culturas, denominadas respectivamente, EV1 (Cultura A), EV2 (Cultura B) e EV3 (Cultura C). A Cultura A requer irrigao constante, controlada apenas por um sinal vindo de um sensor fotoeltrico SF1 (NA) (fechando na presena de luz); A Cultura B deve ser irrigada todos os dias, s 06:30 horas, durante 5 min, e s 18:30 horas, durante 10 min. A Cultura C deve ser irrigada durante 25 min, entre o horrio das 13:00 horas s 18:00 horas, desde que, o sensor fotoeltrico SF1 esteja ativado. Caso seja necessrio, o sistema automtico poder ser desativado por uma chave seletora S1 (NA).

84

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 3 Descritivo : -

Controle de nvel (ON/FF)

CLIC

Deseja-se controlar o nvel de uma caixa dgua entre um valor mximo e mnimo; Existem para isto dois sensores de nvel, respectivamente, S1 (NA) (nvel mximo) e S2 (NA) (nvel mnimo); Para enchermos esta caixa, usamos uma bomba centrfuga que ser ligada ou desligada pelo CLIC em funo do nvel da caixa; Se o sensor S2 estiver aberto, a bomba ligada; Permanecendo assim at que o sensor S1 seja ativado; Quando S1 ativado, a bomba desligada; Permanecendo assim at que o sensor S2 abra novamente; Este controle automtico pode ser desligado manualmente por um interruptor L1.

S1

S2

Bomba

85

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 4 Descritivo : -

Comando para um misturador

CLIC

Considere dois reservatrios, conforme a figura abaixo, contendo dois tipos diferentes de ingredientes, que devero ser misturados a fim produzir uma massa. Ao ser pressionado um boto liga I (pulsador NA), se os sensores de nvel SL1 (NA) e SL2 (NA) estiverem fechados, as vlvulas EV1 e EV2 devero ser ativadas; A vlvula EV1 deve permanecer acionada at que a balana B1 envie um sinal equivalente a 7,5 Vcc; A vlvula EV2 deve permanecer acionada at que a balana B2 envie um sinal equivalente a 4,5 Vcc; Assim que EV1 e EV2 forem desativadas, deve ser contado um tempo de 3 s; Aps decorrido este tempo de 3 s, as vlvulas EV3 e EV4 devem ser ativadas durante 15 s, e o motor M1 (misturador) deve ser acionado durante 2 min; Decorridos 2 s aps o desligamento do motor M1, a vlvula EV5 ativada por 15 s, terminando o ciclo de operao; Este ciclo de operao ser repetido enquanto no faltar nenhum dos dois ingredientes. Caso o nvel de um dos dois reservatrios esteja abaixo do mnimo, indicado pelos sensores de nvel SL1 e SL2, dois sinaleiros, respectivamente, SHA (A vazio) e SHB (B vazio) devero indicar qual dos dois reservatrios precisa ser reabastecido; A indicao dada pelos sinaleiros piscante, ficando 1 s ligado e 1 s desligado; Uma vez iniciado o processo, no poder ser interrompido antes que um ciclo completo de operao seja executado.

SL1 EV1

A
EV2

SL2

0 ... 10 Vcc

B1 EV3 EV4

B2

0 ... 10 Vcc

Misturador

M1

EV5

86

WEG Transformando Energia em Solues

Mdulo 3 Automao de Processos Industriais

Exerccio no. 5 Descritivo : -

Selecionadora de caixas

CLIC

Em uma esteira so transportadas caixas de trs tamanhos diferentes (tamanho 1, tamanho 2 e tamanho 3); As caixas passam por trs sensores pticos SZ1, SZ2 e SZ3 (barreira de luz); A operao inicia, aps ser pressionado um boto liga I e interrompido pelo boto desliga O; A escolha do tamanho da caixa a ser selecionada definido por uma chave seletora de trs posies (contatos NA denominados S1, S2 e S3); Assim se for selecionado o tamanho 1, a esteira deve parar e ativar um sinaleiro H1, se for detectada uma caixa no tamanho 2 ou tamanho 3; Nesta situao a caixa no tamanho indesejado ser retirada manualmente pelo operador, que dever reiniciar a operao pressionando novamente o boto liga I; Obs.: A esteira acionada pelo motor de induo M1 (sistema de partida: SSW)

H1 SZ1 SZ2 SZ3

-S1 2 3

87

WEG Transformando Energia em Solues