Você está na página 1de 96

MDULO 3

Automao de Processos
Industriais

CTC_M3_V5_T

Mdulo 3 Automao de Processos Industria is

* Material sujeito a alteraes sem prvio aviso!


CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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 alimenta o ________________________________ _______________________ 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 ................................ ................................ ................................ .....15
1.1.8.3 Mini-programadores (terminais de bolso) ................................ ................................ .....15
1.1.8.4 Outros perifricos ................................ ................................ ................................ ........15
1.1.9 Interfaceamento de perifricos ________________________________ ________________ 16

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


1.1.10 Linguagens de programao ________________________________ _________________ 17

Sistemas Associados ......................................................................................................... 19


1.1.11 Redes de comunicao ________________________________ _____________________ 19
1.1.12 Superviso e controle ________________________________ ______________________ 26

Anexos .............................................................................................................................. 30
1.1.13 - Manual do TPW3 -PCLINK ________________________________ ________________ 30
1.1.14 - Programao da Interface Homem -Mquina OP-07/OP-08 ________________________ 46
1.1.15 - Exerccios propostos
61

CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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 dif icultados 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 1968 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-

CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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 ?

CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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 seria bastante cansativo e
CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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 Mara vilhas

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

CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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

CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is


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 de um controlador programvel (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.

CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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.
CTC - Centro de Treinamento de Clientes

Mdulo 3 Automao de Processos Industria is

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.

CTC - Centro de Treinamento de Clientes

10

Mdulo 3 Automao de Processos Industria is

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 f rontal 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, necessrias 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
CTC - Centro de Treinamento de Clientes

11

Mdulo 3 Automao de Processos Industria is

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
Conversor
A/D

Canais

Registradores

Figura 3 Configurao tpica de uma interface de entrada anal gica.

Vcc
fotoacoplador
Sensor

PNP

fotoacoplador
Sensor

NPN

Vcc

Figura 4 Configuraes tpicas para interfaces de entrada digital.

CTC - Centro de Treinamento de Clientes

12

Mdulo 3 Automao de Processos Industria is

Configurao

CPU
Canais

Conversor
D/A
Registradores

Figura 5 Configurao tpica para interfaces de sada analgica.

Vc [+]

Vc [+]
Carga 1

Carga

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.

CTC - Centro de Treinamento de Clientes

13

Mdulo 3 Automao de Processos Industria is

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:

Microcomputad ores

Terminais
Inteligentes

Programadores
dedicados

CLP

Interface H omem-Mquina
Impressoras

IHM Touch Screen


Figura 8- Perifricos mais utilizados

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 meCTC - Centro de Treinamento de Clientes

14

Mdulo 3 Automao de Processos Industria is

mria 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.
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
CTC - Centro de Treinamento de Clientes

15

Mdulo 3 Automao de Processos Industria is

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.

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.

CTC - Centro de Treinamento de Clientes

16

Mdulo 3 Automao de Processos Industria is

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).

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.

CTC - Centro de Treinamento de Clientes

17

Mdulo 3 Automao de Processos Industria is

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).

Diagrama de contatos
X001

X003

C020 C001

Ao lado apresentamos um exemplo de


instrues escritas na forma de diagrama de
contatos ou Ladder (TP-02 Weg).

X002

C001

C050
TMR V001 V002

CTC - Centro de Treinamento de Clientes

18

Mdulo 3 Automao de Processos Industria is

Diagrama de blocos
I 1.1
OR
I 1.2
AND

I 2.3
M 100

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 utilizao de processamento distribudo e de redes vem apresentando um


crescimento significativo nos ltimos anos. O advento dos chamados sistemas distribudos tem exigido o desenvolvimento de novos modelos de programao e tambm de
ferramentas apropriadas para o compartilhamento de recursos e de informaes. Nos
ltimos anos vem-se verificando uma forte tendncia de substituir sistemas computacionais centralizados, geralmente baseados em equipamentos de grande porte, por
sistemas distribudos, compostos por diversos similares de menor porte.
Para contribuir com essa tendncia salienta-se que os processadores se tornaram muito mais baratos nos ltimos anos, a modularidade obtida conduz a sistemas de
mais fcil instalao, manuteno e expanso, alm de permitir que o processo continue operando mesmo que um dos integrantes apresente uma falha. Esse controle distribudo, no entanto, somente vivel se todos os integrantes do sistema puderem trocar informaes entre si de modo rpido e confivel. Dessa necessidade surgiu um
campo vastssimo de tecnologia em redes de comunicao. Diversos so os tipos, padres, protocolos e centros de pesquisa e desenvolvimento em torno desse assunto.
Rede de comunicao o conjunto de equipamentos e software utilizados para
propiciar o trnsito de informaes entre os diversos nveis hierrquicos e participantes
de um processo industrial chamado de rede de comunicao para automao. Atualmente, uma das caractersticas importantes de uma rede de comunicao que ela
seja aberta.
CTC - Centro de Treinamento de Clientes

19

Mdulo 3 Automao de Processos Industria is

Rede Corporativa
(Escritrio)

Rede Industrial
(Cho de fbrica)

Figura 9- Trnsito de informaes atravs de uma rede de c omunicao

Vantagens do uso de redes abertas

Flexibilidade para estender a rede e conectar diferentes mdulos na mesma linha


Cobertura de distncias muito maiores que as conexes tradicionais
Reduo substancial da quantidade de cabos
Ampliao do domnio da aplicao
Reduo global de custos
Simplificao da instalao e operao
Reduo do custo de engenharia (acumulao do know-how devido experincia)
Disponibilidade de ferramentas para instalao e diagnose
Possibilidade de conectar produtos de diferentes fabricantes

Requisitos para uma rede industrial

Determinismo
Flexibilidade
Interoperabilidade
Custo efetivo baixo
Confiabilidade e segurana

CTC - Centro de Treinamento de Clientes

20

Mdulo 3 Automao de Processos Industria is

Facilidade de uso
Soluo completa para automao
Ser aberto
Padronizado
Veloz
Grupos interessados em redes

Existem trs categorias de profissionais particularmente interessados no uso


das redes:
a) Consumidores: todos os operadores e administradores que no dia-a-dia utilizam o computador para fazer setups de sistemas, download de receitas e controle de
processos, bem como acompanhamento de resultados;
b) Integradores: empresas que utilizam as ferramentas de hardware e software disponveis no mercado para implementar solues de automao usando redes de
comunicao;
c) Fornecedores: empresas que desenvolvem equipamentos de visualizao
de dados, controle de variveis, aquisio de dados e medio de grandezas para conexo direta em redes de comunicao. A Weg enquadra-se nos trs grupos, pois
consumidora enquanto usa redes de comunicao nos mais diversos setores de fabricao e corporativo; integradora enquanto fornece solues completas de automao
industrial baseadas em redes para seus clientes internos e externos e fornecedora
enquanto desenvolve equipamentos como o drive CFW-09, que podem ser diretamente
ligados s modernas redes de comunicao.

Meios fsicos, topologias e protocolos para redes


Como MEIO para trfego das informaes utilizam-se cabos condutores eltricos de diversos tipos, fibras ticas ou at mesmo ondas de rdio. A escolha do
meio est associada a fatores como distncia entre estaes participantes, atenuao
do sinal, imunidade a perturbaes externas e velocidade de transferncia das informaes.
Tradicionalmente utilizam-se cabos condutores eltricos que apresentam bom
desempenho em todos os quesitos de escolha. Observa-se no entanto uma tendncia
de uso da fibra tica como meio de transporte para redes industriais, devido s suas
excelentes caractersticas e reduo no seu custo devido ao crescente uso no setor
de telecomunicaes.
As redes de comunicao so elaboradas a partir de trs tipos de topologia ou
da combinao dessas.

CTC - Centro de Treinamento de Clientes

21

Mdulo 3 Automao de Processos Industria is

Figura 10-Tipos de topologia para interligao de equipamentos em rede

Protocolo
O protocolo de uma rede o conjunto de regras e convenes de linguagem
que so empregadas entre os participantes da rede para a troca de informaes. Os
protocolos, assim como as lnguas, so muitos e cada um com suas particularidades.
Existem no entanto alguns que se sobressaem devido grande disseminao do seu
uso e aprovao junto aos fabricantes de equipamentos, integradores e usurios.

Protocolos mais usados


Os protocolos atualmente aceitos so baseados em um documento desenvolvido pela ISO (International Standards Organization). Esse documento denominado
OSI (Open System Interconnection) um modelo de referncia para o desenvolvimento
de protocolos de comunicao. A estrutura do modelo OSI baseada em 7 camadas.
Softwares desenvolvidos com base nesse modelo so ditos ABERTOS, pois qualquer
fabricante de equipamentos pode us-lo para desenvolvimento de produtos que almejem ser usados em rede. Destacam-se hoje os seguintes padres de rede que seguem
o modelo OSI (Normalizado):

PROFIBUS
DeviceNET
ETHERNET

CTC - Centro de Treinamento de Clientes

22

Mdulo 3 Automao de Processos Industria is

Redes PROFIBUS
A PROFIBUS, de origem europia, um padro aberto de comunicao para
um largo campo de aplicaes em automao da manufatura, predial e processo. A
independncia de fabricante e abertura so garantidas pelo padro PROFIBUS
EN50170. Com o PROFIBUS, dispositivos de fabricantes diferentes podem se comunicar sem adaptaes especiais de interface. Existem trs tipos de PROFIBUS: a FMS, a
DP e a PA. Dessas a DP a mais utilizada.
PROFIBUS-FMS (Fieldbus Message Specification)
Soluo de uso geral para tarefas de comunicao no nvel clula. Servios
poderosos de FMS permitem largo campo de aplicaes e proporcionam grande flexibilidade. Pode tambm ser usado para tarefas complexas e extensas de comunicao.
PROFIBUS-DP (Descentralized Peripheria)
Otimizado para alta velocidade e conexo de baixo custo. Esta v erso de
PROFIBUS projetada especialmente para comunicao entre sistemas de controle de
automao e I/O distribudo em nvel de dispositivo.

Figura 11- A rede Profibus -DP a mais utilizada atualmente

PROFIBUS-PA (Process Automation)


Projetado especialmente para automao de processo (instrumentao). Permite que transmissores e atuadores sejam ligados em uma linha comum de rede regular em reas intrinsecamente seguras. O PROFIBUS-PA permite comunicao de da-

CTC - Centro de Treinamento de Clientes

23

Mdulo 3 Automao de Processos Industria is

dos e alimentao sobre a rede usando tecnologia de 2 fios de acordo com a Norma
Internacional IEC 1158-2.

Figura 12- Estrutura tpica baseada em rede PROFIBUS

Redes DeviceNET
A DeviceNET, de origem norte-americana, um protocolo de comunicao para ligar dispositivos industriais como fins de curso, sensores fotoeltricos, manifolds,
partidas de motor, sensores de processo, leitores de cdigo de barra, drivers de freqncia varivel e interface de operador a uma nica rede.
O DeviceNET baseado num protocolo de comunicao chamado CAN. O
CAN foi originalmente desenvolvido pela Bosch para o mercado de automvel europeu
para substituir os caros chicotes de cabo por um cabo em rede de baixo custo interligando componentes inteligentes como o computador de bordo, freios ABS, alarmes
etc.

CTC - Centro de Treinamento de Clientes

24

Mdulo 3 Automao de Processos Industria is

Figura 13- Estrutura tpica b aseada em rede DeviceNET

Redes Ethernet
O padro Ethernet um dos mais populares e difundidos nas redes corporativas (escritrios) instaladas e certamente o mais empregado em novos projetos. Sua
popularidade deve-se a difuso em larga escala dos micro-computadores.
Ao contrrio da PROFIBUS e DeviceNET, a ETHERNET no determinstica e
ocorrem colises de dados na rede. Isso do ponto de vista da automao no recomendvel pois pode comprometer o desempenho do sistema que est sendo controlado. Como o tempo no to crtico nas transaes de informaes no nvel corporativo
e de escritrio, uma vez detectada uma coliso as mensagens so retransmitidas obedecendo uma lgica prpria da ETHERNET. Na PROFIBUS e Device-NET as colises
no ocorrem pois o controlador de acesso ao meio entrega um token (ficha) ao integrante da rede que est na vez de transmitir. Existe um escalonamento pr-definido
que torna o sistema determinstico.
O grande interesse das empresas e dos consumidores em geral tem levado a
desenvolvimentos e aprimoramentos da ETHERNET que recentemente elevou a taxa
de transmisso mxima de 10 para 100Mbits/s na chamada Fast Ethernet. Mas o trabalho no para por a. Foi iniciado mais um grupo de trabalho com a denominao IEEE
802.3z e IEEE 802.3ab cujo objetivo apresentar as especificaes de mais um tipo de
rede ETHERNET sinalizando em 1000Mbits/s, chamada de Gigabit Ethernet. O desenvolvimento do novo padro comea a demonstrar que a era dos cabos eltricos pode
estar chegando ao fim. As novas especificaes j sero baseadas na tecnologia de
fibra tica.
CTC - Centro de Treinamento de Clientes

25

Mdulo 3 Automao de Processos Industria is

Outra grande novidade que o problema da falta de determinismo na rede Ethernet tambm vem sendo tratado e solues baseadas na utilizao de equipamentos especiais, chamados SMART HUB, esto comeando a se tornar realidade. Os sistemas de automao de mdio e grande porte que no sejam baseados em rede de
comunicao j esto ultrapassados. Os modernos equipamentos como PCs, Drives
(Soft-Starter, Inversores, Servo-drives), CCM inteligentes (CCM-03i) e CLPs j so
concebidos voltados para este tipo de aplicao. A arquitetura utilizada nos projetos
modernos de automao est buscando um nico padro ou um nmero menor de tipos de redes para interligar seus participantes. A arquitetura utilizada pela Weg em
seus mais recentes projetos segue tambm essa tendncia usando apenas dois nveis
de rede.
O trabalho dos comits normatizadores buscando a padronizao dos protocolos , o aumento do uso e barateamento da fibra tica como meio fsico bem como o
aumento da velocidade de transmisso iro contribuir significativamente para o uso
generalizado das redes de comunicao para automao industrial.

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
CTC - Centro de Treinamento de Clientes

26

Mdulo 3 Automao de Processos Industria is

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

Nvel 4

Coordenao ou
gerenciamento

Nvel 3

Superviso

Nvel 2

Controle

Nvel 1

Processo

Figura 14 - Arquitetura de um sistema de autom ao

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;
CTC - Centro de Treinamento de Clientes

27

Mdulo 3 Automao de Processos Industria is

- 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;
- 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.

CTC - Centro de Treinamento de Clientes

28

Mdulo 3 Automao de Processos Industria is

Figura 15 - Exemplo de tela utilizada em u m sistema de superviso

CTC - Centro de Treinamento de Clientes

29

Mdulo 3 Automao de Processos Industria is

ANEXOS

1.1.13

- MANUAL DO TPW3-PCLINK (SOFTWARE DE PROGRAMAO


DO TPW-03)

Requisitos de Sistema
O TPW3-PCLINK necessita dos seguintes requisi tos bsicos para funcionar corr etamente :
-

Um computador pessoal compatvel com o IBM -PC com processador Pent ium 133 MHz ou superior;
Pelo menos 10 Mbytes de espao livre de di sco rgido;
No mnimo 128 Mbytes de memria RAM
Microsoft Windows 98 ou superior;

Nota : aconselhvel que se feche todos os outros programas/apl icativos abertos.

Instalao
Para instalar o programa basta seguir os seguintes passos :
-

Ative seu browser e v at o endereo www.weg.net


Clique sobre o link downloads e sistemas online ;
Na lista de softwares ou sistemas weg, escolha : software de programao do controlador TPW -03
Em seguida, clique sobre o cone: Fazer o Download;
Aguarde o fim do proce sso 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 programa, entre em contato com a WEG
Automao S/A (Fone: 0800 701 0701).

CTC - Centro de Treinamento de Clientes

30

Mdulo 3 Automao de Processos Industria is

Viso Geral
O TPW3-PCLINK permite ao usurio criar o software aplicativo para toda linha TPW03 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 abaixo mostra a tela principal do TPW3-PCLINK. Os detalhes referentes a cada uma das partes da interface feita em seguida.

(1)

(2)

( 3)
(4)

(5)

(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)

(6)

Menu Pri ncipal


Barra de Botes
Cursor na rea de edio do pr ograma
Opes do programa
Indicao do mdulo bsico utilizado
Porta de comunicao serial selecionada
Status de operao do TPW -03
Verso do hardware do TPW -03.

CTC - Centro de Treinamento de Clientes

31

(7)

(8)

Mdulo 3 Automao de Processos Industria is

Opes do Menu Principal :


File Menu (Menu Arquivo)

New ( Novo ) : Cria um novo arquivo de programa, seleciona o modelo de TPW -03 e a linguagem de
programao a ser utilizada;
Open ( Abrir ) : Para abrir um arquivo de programa previamente cri ado, com extenso *.tpc;
Close ( Fechar ) : Fecha a edio do programa atual, lembrando o usurio a salvar o programa. Esto opo no
habilitada quando o programa est iver em modo monitorao;
Save ( Salvar ) : Para salvar o programa que est sendo editado;
Save As ( Salvar Como ) : Para salvar o programa ativo com um outro nome e o local no computador;
Project Information ( Informaes do projeto ) : Podem ser inserida s informaes relativas ao projeto, como o
autor e um comentrio;
Print ( Imprimir ) : Para imprimir o programa aplicativo ou seus parmetros;
Print Preview ( Visualizar Impresso ) : Permite uma visualizao antecipada do programa aplicativo ou seus
parmetros;
Print Setup ( Ajuste de Impresso ) : Para selecionar e configurar dados, margens, cabealhos e a impressora;
Recent File List ( Lista de arquivos recentes ) : Os 4 programas mais recentes so exibidos;
Exit ( Sair ) : Para encerrar a edio e fech ar o software de programao;

OBS: Alguns destes comandos so encontrados tambm na Barra de Botes, que permitem um acesso mais rpido e
direto ao comando desejado.

CTC - Centro de Treinamento de Clientes

32

Mdulo 3 Automao de Processos Industria is

Edit Menu ( Menu Editar )

Select Model (Tipo de PLC) : Def ine o tipo de unidade bsica para o qual ser criado o aplicat ivo;

CTC - Centro de Treinamento de Clientes

33

Mdulo 3 Automao de Processos Industria is

Capacidade de memria disponvel

TPW-03 - 20/30 pontos

8 K instrues

TPW-03 40/60 pontos

16 K instrues

Undo (Desfazer) : Para de sfazer a ltima ao realizada no programa.


Redo (Refazer) : Para recuperar a operao do comando UNDO.
Cut (Recortar) : R ecortar os componentes, as linhas ou as etapas selecionadas.
Copy (Copiar) : Copia os componentes, as linhas ou as etapas seleciona das
Paste (Colar) : O contedo copiado (Copy) ou recortado (Cut), ser colado na rea selecionada
Insert Line (Insere linha) : Introduzir uma linha em branco na rea selecionada
Delete Line (Apaga linha) : Apagar a linha na rea selecionada
Insert C olumn (Insere coluna) : Introduzir uma coluna na rea selecionada
Delete Column (Apaga coluna) : Apagar a coluna no local selecionado
Select All (Selecionar tudo) : Selecionar todo o programa atual
Find... (Procurar) : Encontra o componente de acordo com o ende reo especificado

Replace... (Substitui) : Substitui o endereo da instruo indicada por outro a ser especificado.

Go To... (Ir para ) : Leva o cursor para u ma linha desejada no programa;

CTC - Centro de Treinamento de Clientes

34

Mdulo 3 Automao de Processos Industria is


Symbol (Smbolos) : Para atribuir comentrios (Tags) s instrues do programa (entr adas, sadas, marcadores, contadores, etc,. ). Tambm indica os endereos que j f oram utilizados no programa.

Comment... (Comentrio ) : Mostra ou edita comentrios do s endereos;


Delete unused comment... (Apaga comentrios no usados ) : Apaga os comentrios que no foram us ados no programa;
Line Comment... (Comentrio de linha ) : Mostra ou edita o incio da linha de comentrios, comportando
em cada linha at 64 cara cteres;
Output Comment... (Comentrio de sada ) : Mostra ou edita o uma linha de comentrios para as sadas;

CTC - Centro de Treinamento de Clientes

35

Mdulo 3 Automao de Processos Industria is

PLC Menu ( Menu PLC )

Alguns comandos deste menu somente podero ser utilizados quando o CLP estiver com unicando com o microcomputador (Comando Connect executado ).

Connect (Conexo ) : Conecta (LINK) ou desconecta (UNLINK) o microcomputador PC ao PLC TPW -03
(LINK). Fazer a conexo significa estabelecer a comunicao serial entre os dois equipamentos. A porta de comun icao, taxa de transferncia (baud rate) e o formato de dados podem ser selecionados conforme a config urao do
PC;

CTC - Centro de Treinamento de Clientes

36

Mdulo 3 Automao de Processos Industria is


lador;
-

Run ( Funcionar ) : Coloca a CPU do CLP em modo execuo. Inicia o ciclo de varredura (scan) do contr oStop ( Para ) : Paralisa a execuo da CPU do CLP;
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 ( Para ) : Paralisa a execuo da CPU do CLP;


Aps este comando o led indicativo RUN comear a piscar avisando que o controlador no
est executando a varredura.

Read (Ler ) : Copia o programa do CLP para o PC;


Write ( Escrever ) : Copia o programa do PC para o CLP;
Program Watch ( Monitorar Programa ) : Monitora atravs do PC o status do programa do CLP, indicando
o estado das instrues do programa (entradas, sadas, marcadores, etc) e o contedo de registradores;
Device Test... ( Teste de dispositivo ) : habilita a possibilidade de modificar bits ou words:
Bit Device
Modifica (fora) o status dos contatos/bobinas para ON ou OFF. Podem ser modificados os seguintes e ndereos: entradas (X), sadas (Y), contato auxiliar (M).
Word Device
Os valores dos registradores podem ser alterad os, conforme o valor ajustado nesta funo.

CTC - Centro de Treinamento de Clientes

37

Mdulo 3 Automao de Processos Industria is

dos;
-

Memory Watch ( Monitorar Memria ) : Mostra a tabela com os valores reais dos registradores selecion aPLC -> Memory Pack : Transfere o progra ma do CLP para a memria de Backup ;
Memory Pac k -> PLC : Transfere o progra ma da memria de Backup para o CLP;
System Set ( Ajuste da Memria) : Podem ser ajustados dados da memria, conforme abaixo:
Memory Capacity
Nesta janela possvel ajustar uma faixa de memria do CLP para gravar os comentrios das instrues
do programa. Cada bloco de comentrio consome 10 bytes da memria. Entende -se como bloco de comentrio, cada comentrio(symbol) feito a uma instruo. Os comentrios de linha no so gravados.

CTC - Centro de Treinamento de Clientes

38

Mdulo 3 Automao de Processos Industria is


Device
Nesta janela possvel ajustar a memria retentiva do CLP. Os endereos que podem ser ajustados so:
M, S, T, C e D.

I/O assigment
A janela do I/O assigment, usada para adicionar os mdulos de expanso. Com um clique no boto
direito do mouse sobre o modelo da CPU utilizada, possvel selecionar os mdulos a serem adicionados
na configurao de uma determinada aplicao, j permitindo a visualizao de como sero os endereos
dos pontos de entrada/sada destes mdulos de expa nso.

Ao inserir algum mdulo de expanso, no esquecer de selecionar a opo Param eter Set,
quando da escrita do programa para o CLP (comando Write)

CTC - Centro de Treinamento de Clientes

39

Mdulo 3 Automao de Processos Industria is

Clear PLC (Apagar PLC) : Limpa toda a memria do CLP(programas e ajuste s feitos);
Password -> Register... (Registro de Senha ) : Insere a senha com possibilidade de selecionar o nvel de
proteo;
Password -> Disable... (Desabilitar Senha ) : Desabilita a senha inserida;
Password -> Delete... (Apagar Senha ) : Apaga a senha inserida;
RTC Set... (Ajuste do RTC ) : Ajuste do Relgio de Tempo Real do CLP, com opes de data e hora;

ID Set( Ajuste ID ) : Altera o nmero (endere o) do CLP em uma rede;


File Set ( Ajuste de arquivo ) : Abre a janela para digit ao das linhas a serem apresentadas no display da
IHM (OP08);

Monitor Write : Escreve o programa para o CLP com o CLP em modo RUN. Se esta funo for habilitada
o CLP ser programado automaticamente no instant e em que o programa compilado (comando Compile).

CTC - Centro de Treinamento de Clientes

40

Mdulo 3 Automao de Processos Industria is

Compile Menu (Menu Compilar)

Check ( Verificar ) : Verifica erros em todo o programa;


Compile ( Compilar ) : Compila o programa atual;
Compile All ( Compilar tudo ) : Compila todos os programas;

Quando o programa compilado, ele convertido para linguagem de mquina, que ser util izada na memria do CLP. Tambm quando executa -se o comando compile o software pr ocura eventuais erros no aplic ativo, alertando quando existirem e j indic ando com o cursor o
local onde encontra -se erro. Ver exemplo abaixo, onde existe um contato sem b obina na sada.

CTC - Centro de Treinamento de Clientes

41

Mdulo 3 Automao de Processos Industria is

View Menu (Menu Exibir)

List of Used Device ( Lista dos compontes usados ) : Apresenta uma lista com todos os endereos e seus
respectivos comentrios. Se o endereo est iver sendo utilizado no programa, este ser marcado com um asterisco;

Memory (Memoria ) : Mostra a lista de instrues uti lizadas no programa;

CTC - Centro de Treinamento de Clientes

42

Mdulo 3 Automao de Processos Industria is


-

Toolbar Main Toolbar ( Barra de Ferramentas principal ) : Seleciona a barra de ferramenta princ ipal;

Memory (Memoria ) : Mostra a lista de instrues utilizadas no pr ograma;


Toolbar SFC Edit Toolbar ( Barra de Ferramentas do Editor SFC ) : Seleciona a barra de ferramentas
para a programao em SFC ( Linguagem de programao no habilitada );
Toolbar Ladder Edit Toolbar ( Barra de Ferramentas do Editor Ladder ) : Seleciona a barra de ferr amentas para a programao em Ladder;

Project Window ( Janela do projeto ): Se selecionado mostra a janela onde contem os dados do projeto;

Ladder : Seleciona a linguagem de programao em Ladder;


Boolean : Seleciona a linguagem de programa o em Booleano (Lista de Instrues);
SFC : Seleciona a linguagem de programao em SFC (no disponvel);
Show Note ( Exibe notas): Se selecionado, mostra todos os comentrios feitos no programa;

Help Menu (Menu Ajuda)

Contents : ra os ndices do software T PW3-PCLINK;


About ( Sobre ): Mostra a verso de software;

CTC - Centro de Treinamento de Clientes

43

Mdulo 3 Automao de Processos Industria is

cones da Barra de Ferramentas

File(F)

Menu

cone

Atalho
Alt+F

Seleciona o menu File

File New(N)

Crtl+N

Cria um novo programa

File Open(O)

Crtl+O

Abre um programa salvo

File Save(S)

Crtl+S

Salva a modificao no programa atual

Edit Cut(T)

Crtl+X

Recortar

Edit Copy(C)

Crtl+C

Copiar

Edit Paste(P)

Crtl+V

Colar

File Print preview (V)


File Print(P)

Descrio

Visualiza o programa a ser impresso


Crtl+P

Imprime o programa atual

Help About(A)

Visualiza a verso do software

View Project Wi ndow(P)

Mostra a janela com os dados do pr ograma

Edit Undo(Z)

Crtl+Z

Desfaz a ultima ao feita no programa

Edit Redo(O)

Recupera a operao do UNDO

Edit Find(F)

Encontra o compon ente a partir do end ereo

Edit Replace(R)

Substitui o endereo da funo

Edit Go to(G)

Encontra a linha desejada no programa

PLC Connect(C)

Conecta o PLC ao PC

PLC Read(D)

Copia o programa do CLP para o PC

PLC Write(W)

Escreve o programa do PC para o CLP

CTC - Centro de Treinamento de Clientes

44

Mdulo 3 Automao de Processos Industria is

PLCProgram Watch(P)

Monitora o status do programa no CLP

PLC Device Test(T)

Modifica o status d os contatos/bobinas

Compile Compile(P)

F4

Compila o programa atual

CompileCompile
All(A)

Compila todos os programas do projeto

PLC Monitor write(O)

Escreve o programa para o CLP com o CLP em modo RUN

CompileCheck(C)

Verifica erros em todo programa

cones da Barra de Ferramentas Ladder

cone

Descrio
Contato aberto

cone

Descrio
Deleta vertical

Contato fechado

Seleciona a seta

Pulso de subida

Contato aberto abre interlig ao

Pulso de descida

Contato fechado abre interlig ao

Sada

Pulso de subida abre interlig ao

Sada fechada

Pulso de descida abre interlig ao

Instruo de aplicao

Mostrar nota no contato

Linha horizontal (F5)

Mostrar nota na l inha

Reverte o resultado da op erao (F6)


Linha vertical (F7)

Mostrar nota na sada

CTC - Centro de Treinamento de Clientes

45

Mdulo 3 Automao de Processos Industria is

1.1.14

PROGRAMAO DA INTERFACE HOMEM-MQUINA OP-07/OP-08

As interfaces homem-mquina OP-07 e OP-08 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 TPW-03 reconhea a interface homem-mquina no se faz necessrio nenhum tipo de ajuste em registrador, caso o TPW-03 no reconhea a IHM, ser
apresentada no display uma mensagem PLC Time Out!.

Composio da IHM:

Bomba 1: Ligada
Tempo: 240 seg

F1

F5

F9

F2

F6

F10

F3

F7

F11

F4

F8

F12

MOD 1

MOD 2

Linha 1
Linha 2

Display

ESC

Teclado

TMR

CNT

ENT

Existe na memria de dados do TPW-03 um total de 1300 registradores que


serviro para o armazenamento dos arquivos de texto.

CTC - Centro de Treinamento de Clientes

46

Mdulo 3 Automao de Processos Industria is

Os comandos podem ser realizados atravs de teclas de funes, que obedecem a um


endereamento pr-definido, conforme mostrado abaixo:
Tecla de
Funo
F1
F2
F3
F4
F5
F6
F7
F8

Nmero do
Rel Interno
M8280
M8281
M8282
M8283
M8284
M8285
M8286
M8287

Tecla de
Funo
F9
F10
F11
F12
Seta Acima
Seta Abaixo
Seta Esquerda
Seta Direita

Nmero do
Rel Interno
M8288
M8289
M8290
M8291
M8292
M8293
M8294
M8295

Tecla de
Funo
TMR
CNT
ENT
MOD1
MOD2
ESC
Reservado
Reservado

Nmero do
Rel Interno
M8296
M8297
M8298
M8299
M8300
M8301
M8302
M8303

A programao do TPW-03 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
aos ajustes dos registradores. A seguir apresentaremos como efetuar estes ajustes.

Para todos os modos onde se deve transferir um valor para ler um arquivo de texto, este arquivo deve ser digitado na tabela de textos.

1- Em modo de edio v ao menu PLC e selecione a opo File Set....

CTC - Centro de Treinamento de Clientes

47

Mdulo 3 Automao de Processos Industria is

2- Digite o texto no arquivo correspondente.

3- No download do programa (comando Write )selecione a opo File Reg.

CTC - Centro de Treinamento de Clientes

48

Mdulo 3 Automao de Processos Industria is

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 D8284 define o modo de operao do display da interface;
Registrador D8282 define qual das mensagens ser apresentada na Linha 1
do display sob modo inicial de display;
Registrador D8283 define qual das mensagens ser apresentada na Linha 2
do display sob modo inicial de display;
Seqncia de Programao:
-

Ajustar o registrador D8284;


Ajustar o registrador D8282;
Ajustar o registrador D8283;
Exemplo de Programao:
Mensagem
(File )
1
2

Texto

N. da Linha do display

WEG S/A.
Tecle F1 para Ligar

1
2

- Linha 0000: Quando ocorrer uma transio ON para OFF no


marcador auxiliar M8002 (Pulso de inicializao), a funo
MOV ir transferir o valor 1 para dentro do registrador D8284
configurando o display para operao em modo inicial;
-Linha 0001: A funo MOV ir transferir o valor 1 para o
registrador D8282, indicando que a mens agem 1 ser
enviada para a primeira linha do display da OP07/OP08;
- Linha 0002: Esta funo MOV ir transferir o valor 2 para
o registrador D8283, indicando que a mensagem 2 ser
enviada para a segunda linha do display da OP07/OP08;

CTC - Centro de Treinamento de Clientes

49

Mdulo 3 Automao de Processos Industria is

MODO DE DISPLAY F-192

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 atravs da funo TEXTP;

NOTAS:
1) O display da IHM OP-07/OP-08 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) Escrita/Leitura de variveis:
Quando se deseja enviar uma mensagem para a IHM OP-07/OP-08 com campos de
leitura e/ou escrita de variveis, deve-se inserir no texto da tela caracteres que so
classificados como especiais. So eles:
? Caractere para escrita na memria do CLP
# Caractere para leitura da memria do CLP

A ausncia destes caracteres define um texto simples, que no tem a inteno de


escrever ou ler da memria do CLP, geralmente utilizado para indicao de estado das
mquinas/processos ou partes destes.
3) Em modo de display F-192 pode-se inserir apenas 1 campo de escrita/leitura por
linha da IHM. Os campos de escrita/leitura da IHM OP-07/OP-08 em modo F-192 sempre trabalham com dados do tipo Word (16 bits). Dessa forma, apenas os primeiros 5
caracteres especiais sero reconhecidos como campos de escrita/leitura, podendo existir caracteres normais entre os caracteres especiais.
A funo TEXTP:

TEXP

A funo TEXTP sempre executada na mudana de estado das condies de entrada, de nvel 0 para 1. Os campos tem as seguintes funes:
S Define o nmero da mensagem (File) a ser parametrizado. Os dois registradores D8280 e D8281 trabalham com as linhas 1 e 2 do display, respectivamente.

CTC - Centro de Treinamento de Clientes

50

Mdulo 3 Automao de Processos Industria is

D Define a varivel de escrita/leitura na tela da IHM. Para campos de leitura,


o mesmo endereo declarado na funo TEXTP ter o valor exibido na tela da
IHM. Para campos de escrita, o endereo onde os dados digitados sero escritos ser D + 1.
N Define quantas linhas sero enviadas tela da IHM.

Exemplos de Programao:

A) Considere as seguintes condies:


Mensagem
(File )
10
11

Texto

N. da Linha do display

WEG S/A.
Texto de Exemplo

1
2

Como as mensagens (File) esto em seqncia, pode-se programar tambm


de forma simplificada, conforme abaixo:

- Linha 0000: Esta funo MOV ir transferir o valor 10 para o registrador D8280, indicando que a mensagem 10 ser
enviada para a linha 1 do display da OP07/OP08, atravs da funo TEXTP;
- Linha 0001: Habilita a funo TEXTP. O primeiro campo define a mensagem que ir aparecer na tela da IHM, neste
caso o valor em D8280, arquivo FL10. O segundo campo defin e as variveis de escrita/leitura, que neste caso no so utilizadas,
pois no temos caracteres especiais na tela. O terceiro campo define quantas linhas esta funo TEXTP ir configurar, como neste
caso estamos utilizando duas linhas, a segunda linha ser o arquivo definido em D8280 + 1, ou seja, o arquivo FL11;
Com o terceiro parmetro em 2, os arquivos exibidos na tela da IHM ficam em seqncia. Para exibio de arquivos
que no estejam em seqncia, se faz necessrio declarar duas funes TEXTP, uma pa ra cada linha, definindo seu respectivo
arquivo.

CTC - Centro de Treinamento de Clientes

51

Mdulo 3 Automao de Processos Industria is

B) Considere as seguintes condies:


Mensagem
(File )
7
1

Texto

No. da Linha do display

Escrita no Registro
D0004 = ?????

1
2

- Linha 0000: Esta funo MOV ir transferir o valor 7 para o registrador D8280, indicando que a mensagem 7 ser enviada para a linha 1 do display da OP07/OP08, atravs da funo TEXTP;
- Linha 0001: Esta funo TEXTP ir enviar a mensagem configurada no registrador D8280 para a primeira linha do
display da OP07/OP08. O segundo parmetro define a varivel de escrita/leitura, que neste caso no utilizada, pois nesta me nsagem no existem caracteres especiais. O terceiro parmetro define que esta funo TEXTP ir enviar apenas uma linha tela da
IHM;
- Linha 0002: a funo MOV ir transferir o valor 1 para o registrador D8281, indicando que a mensagem 1 ser envi ada para a linha 2 do display da OP07/OP08, atravs da funo TEXTP;
- Linha 0003: Esta funo TEXTP ir enviar a mensagem configurada no registrador D 8281 para a segunda linha do
display da OP07/OP08. O segundo parmetro define a varivel de escrita/leitura, neste caso iremos escrever o valor no registrador
D4, portanto a varivel D3 deve ser declarada na funo. O terc eiro parmetro define que esta funo TEXTP ir enviar apenas
uma linha tela da IHM;
Nota: No FL07 no temos nenhum caractere especial (escrita ou leitura), portanto podemos utilizar qualquer varivel
em seu campo que a funo TEXTP no ter efeito sobre a mesma;

C) Considere as seguintes condies:


Mensagem
( File )
25
20

Texto

No. da Linha do display

Leitura do Registro
D0009 = #####

CTC - Centro de Treinamento de Clientes

1
2

52

Mdulo 3 Automao de Processos Industria is

- Linha 0000: Esta funo MOV ir transferir o valor 25 para o registrador D8280, indicando que a mensagem 25 ser
enviada para a linha 1 do display da OP07/OP08, atravs da funo TEXTP;
- Linha 0001: Esta funo TEXTP ir enviar a mensagem configurada no registrador D8280 para a primeira linha do
display da OP07/OP08. O segundo parmetro define a varivel de escrita/leitura, que neste caso no utilizada, pois nesta mensagem no existem caracteres especiais. O terceiro parm etro define que esta funo TEXTP ir enviar apenas uma linha tela da
IHM;
- Linha 0002: a funo MOV ir transferir o valor 20 para o registrador D8281, indicando que a mensagem 20 ser enviada para a linha 2 do display da OP07/OP08, atravs da funo TEXTP;
- Linha 0003: Esta funo TEXTP ir enviar a mensagem configurada no registrador D8281 para a segunda linha do
display da OP07/OP08. O segundo parmetro define a varivel de escrita/leitura, neste caso iremos ler o valor do registrador D9,
portanto a varivel D9 deve ser declarada na funo. O terceiro parmetro define que esta funo TEXTP ir enviar apenas uma
linha tela da IHM;
Nota: No FL25 no temos nenhum caractere especial (escrita ou leitura), portanto podemos utilizar qualquer varivel
em seu campo que a funo TEXTP no ter efeito sobre a mesma;

- Quando realizada qualquer alterao nos arquivos de mensagens File, no esquecer de selecionar a opo File Reg nas
opes de download (comando Write)!

CTC - Centro de Treinamento de Clientes

53

Mdulo 3 Automao de Processos Industria is

MODO 1 DE AJUSTE DO USURIO (Receita de entrada de dados de duas variveis)


Para ativar este modo devem-se executar os seguintes passos:
1 Insira um contato para acionar a lgica. Exemplo: (M8280 = Tecla F1 da IHM)

2 Insira em seu programa:


Uma funo transferindo para D8284 o valor 4 (habilita modo de visualizao).
Uma funo transferindo o nmero do texto a ser visualizado na primeira linha para
D8280.
Uma funo transferindo para D8286 o numero mximo de receitas (0 20 ).
Uma funo transferindo para D8291 o nmero da primeira receita a visualizar (1
D8296).
Tabela de Informaes dos registradores:
N.

Valor em D8291

Valor de Ajuste 1

Valor de Ajuste 2

0
1
...
19

0
1
...
19

D4124
D4126
...
D4162

D4125
D4127
...
D4163

Exemplo:
- Linha 0000 Esta funo MOV ir transferir o valor
4 para o registrador D8284, configurando o display
para a operao em Modo 1 de ajuste do usuri o;

- Linha 0001: A funo MOV ir transferir o valor 1


para dentro do registrador D8280, indicando que a
mensagem 1 ser enviada a primeira linha da
OP07/08;

- Linha 0002: Esta funo MOV ir transferir o valor


10 para o registrador D8296, indicando que ter no
mximo 11 receitas;

- Linha 0003: Esta funo MOV ir transferir o valor


1 para o registrador D8291, indicando o nmero da
primeira receita a ser visualizada.

Para este modo podemos alterar o formato dos campos de escrita/leitura, definindo o
nmero de dgitos e a posio do ponto decimal. Os registradores D8297 e D8298 fazem esta configurao da seguinte forma:

CTC - Centro de Treinamento de Clientes

54

Mdulo 3 Automao de Processos Industria is

D8297 / D8298 Byte alto: Define quantos dgitos sero mostrados no campo (1 5)
Byte baixo: Define a quantidade de casas decimais (0 4)
Exemplo: D8297 = H0502 o campo exibir 5 dgitos e 2 casas decimais.
D8298 = H0301 o campo exibir 3 dgitos e 1 casa decimal.
Note que os valores citados nos exemplos acima esto em formato hexadecimal, isto
facilita a transferncia para os bytes alto e baixo, dispensando clculos auxiliares para
encontrar o valor equivalente em formato decimal. A funo MOV fica da seguinte forma:

Outra configurao opcional o sinal da varivel no 1 campo de escrita/leitura, que


pode ser negativo (-) ou positivo (+) de acordo com o registrador D8300.
D8300 = 1 Sinal positivo (+)
D8300 = 2 Sinal negativo (-)
MODO 2 DE AJUSTE DE USURIO: (Receita de entrada de dados de trs variveis)
Para ativar este modo devem-se executar os seguintes passos:
1 - Insira um contato para acionar a lgica. Exemplo: (M8280 = Tecla F1 da IHM)

2 Insira em seu programa:


Uma funo transferindo para D8284 o valor 5 (habilita modo de visualizao).
Uma funo para transferir o nmero do texto a ser visualizado na primeira linha para
D8280.
Uma funo transferindo para D8286 o numero mximo de receitas (0 19).
E uma funo transferindo para D8292 o numero da primeira receita (0 D8286).
Para este modo podemos alterar o formato dos campos de escrita/leitura, conforme
descrito no item 5.3.

CTC - Centro de Treinamento de Clientes

55

Mdulo 3 Automao de Processos Industria is

Tabela de Informaes do s registradores:

Valor em D8292

Valor de Ajuste 1

Valor de Ajuste 2

Valor de Ajuste 3

0
1
...
19

0
1
...
19

D4164
D4167
...
D4221

D4165
D4168
...
D4222

D4166
D4169
...
D4223

Exemplo:
- Linha 0000 Esta funo MOV ir transferir o valor
5 para dentro do registrador D8284, configurando o
display para operao em Modo 2 de ajuste do
usurio;
- Linha 0001: A funo MOV ir transferir o valor 1
para o registrador D8280, indicando que a mens agem 1 ser enviada para a linha 1 do display da
OP07/OP08;
- Linha 0002: Esta funo MOV ir transferir o
valor 10 para o registrador D8286, indicando que
ter no mximo 11 receitas.
- Linha 0003: Esta funo MOV ir transferir o valor
1 para o registrador D8292, indicando que o nm ero da primeira receita a ser visu alizada ser a
receita 1;

MODO 3 DE AJUSTE DO USURIO: (Visualizao de uma varivel e alterao do


valor da mesma)
Para ativar este modo devem-se executar os seguintes passos:
Insira um contato para acionar a lgica. Exemplo: (M8280 = Tecla F1 da IHM)

2 Insira em seu programa:


Uma funo transferindo para D8284 o valor 6 (habilita modo de visualizao).
Uma funo transferindo para D8286 o nmero mximo de telas de leitura e entrada de
dados (0 19).
Uma funo transferindo para D8293 o nmero da primeira tela a ser visualizada (0
D8286).
Para este modo podemos alterar o formato dos campos de escrita/leitura, conforme
descrito no modo anterior.

CTC - Centro de Treinamento de Clientes

56

Mdulo 3 Automao de Processos Industria is

Tabela de Informaes dos registradores:


N

Valor em D8293

Valor Atual

Valor de Ajuste

0
1
...
19

0
1
...
19

D4224
D4225
...
D4243

D4224
D4225
...
D4243

Exemplo:
- Linha 0000: A fun o MOV ir transferir o valor
6 para dentro do registrador D8284 configurando
o display para operao em Modo 3 de ajuste
do usurio;
- Linha 0001: Esta funo MOV ir transferir o
valor 9 para o registrador D8286, ind icando que
ter no mximo 10 receitas.
- Linha 0002: Esta funo MOV ir transferir o
valor 5 para o registrador D8293, ind icando que
o nmero da primeira receita a ser visualizada
ser a receita 5;

MODO 4 DE AJUSTE DO USURIO: (Visualizao e alterao de estado de contatos)


Para ativar este modo devem-se executar os seguintes passos:
1 - Insira um contato para acionar a lgica. Exemplo (M8280 = Tecla F1 da IHM)

2 Insira em seu programa:


Uma funo transferindo para D8284 o valor 7 (habilita modo de visualizao).
Uma funo de transferncia para transferir o nmero do texto a ser visualizado na
primeira linha para D8280.
Uma funo transferindo para D8286 o nmero mximo de aes (0 15).
Uma funo transferindo para D8294 o nmero da primeira ao a ser visualizada (0
D8286).

CTC - Centro de Treinamento de Clientes

57

Mdulo 3 Automao de Processos Industria is

Tabela de Informaes dos registradores:


N

Valor em D8294

0
1
...
5

0
1
...
15

Nmero do Marcador
de Estado
M1600
M1601
...
M1615

Exemplo:
- Linha 0000: A funo MOV ir transferir o valor 7
para dentro do registrador D8284 configurando o
display para operao em Modo 4 de ajuste do
usurio;
- Linha 0001: Esta funo MOV ir transferir o valor
1 para o registrador D8280, indicando que a mensagem 1 ser enviada para a linha 1 do display da
OP07/OP08;
- Linha 0002: Esta funo MOV ir transferir o valor
9 para o registrador D8286, indicando que ter no
mximo 10 receitas.
- Linha 0003: Esta funo MOV ir transferir o valor
1 para o registrador D8294, indicando qu e o nmero da primeira ao a ser visualizada.

MODO DE DISPLAY 1: (Visualizao de trs variveis)


Para ativar este modo devem-se executar os seguintes passos:
1 - Insira um contato para acionar a lgica. Exemplo (M8081 = Tecla F2 da IHM)

2 Insira em seu programa:


Uma funo transferindo para D8284 o valor 8 (habilita modo de visualizao).
E uma funo de transferncia para transferir o nmero do texto a ser visualizado na
primeira linha para D8280.
Para este modo podemos alterar o formato dos campos de escrita/leitura, conforme
descrito no item 5.3.

CTC - Centro de Treinamento de Clientes

58

Mdulo 3 Automao de Processos Industria is

Tabela de Informaes do s registradores:


Valor de Amostra 1

Valor de Amostra 2

Valor de Amostra 3

D4244

D4245

D4246

Exemplo:
- Linha 0000: A funo MOV ir transferir o v alor
8 para dentro do registrador D8284 configurando
o display para operao em Modo de display 1;
- Linha 0001: Esta funo MOV ir transferir o
valor 3 para o registrador D8280, indicando que a
mensagem 3 ser enviada para a linha 1 do
display da OP07/OP08;

MODO DE DISPLAY 2: (Visualizao de duas variveis)


Para ativar este modo devem-se executar os seguintes passos:
1 - Insira um contato para acionar a lgica. Exemplo (M8083 = Tecla F4 da IHM)

2 Insira em seu programa:


E uma funo transferindo para D8284 o valor 9 (habilita modo de visualizao).
Uma funo de transferncia para transferir o nmero do texto a ser visualizado na
primeira linha para D8280.
Valor de Amostra 1

Valor de Amostra 2

D4247

D4248

Exemplo:
- Linha 0000: A funo MOV ir transferir o valor 9 para
dentro do registrador D8284 configurando o display para
operao em Modo de display 2;
- Linha 0000: Esta funo MOV ir transferir o valor 12
para o registrador D8280, indicando que a mensagem
12 ser enviada para a linha 1 do display da
OP07/OP08;

CTC - Centro de Treinamento de Clientes

59

Mdulo 3 Automao de Processos Industria is

MODO DE DISPLAY 3 : (Visualizao de variveis em formato binrio)


Para ativar este modo deve-se executar os seguintes passos:
1 - Insira um contato para acionar a lgica. Exemplo (M8283 = Tecla F4 da IHM)

2 Insira em seu programa:


E uma funo transferindo para D8284 o valor 14 (habilita modo de visualizao).
Uma funo de transferncia para transferir o nmero do texto a ser visualizado na
primeira linha para D8280.
Registrador
D4271

Exemplo:
- Linha 0000: A funo MOV ir transferir o valor 14 para
dentro do registrador D8284 configurando o display para
operao em Modo de display 3;
- Linha 0001: Esta funo MOV ir transferir o valor 8
para o registrador D8280, indicando que a mensagem 8
ser enviada para a linha 1 do display da OP07/OP08;

CTC - Centro de Treinamento de Clientes

60

Mdulo 3 Automao de Processos Industria is

1.1.15

- SOFTWARE DE PROGRAMAO ADP 6 - LINHA PWS

SOFTWARE DE PROGRAMAO ADP


Aps instalar o programa, vamos analisar primeiramente sua estrutura bsica, de telas
quadros e menus, mostrando a disponibilidade dos recursos. Na figura abaixo, podemos visualizar a interface de programao do ADP, localizando as barras de menu e as
principais caixas de ferramentas.

Barra de Ttulo. Na Barra de Titulo visualizado o nome do diretrio em que a


aplicao atual est localizada.
Menu. A barra de menus possui opes de acesso a todas funes do ADP, seleo de objetos, gerenciamento dos arquivos de programa, definio das funes de
alarme, etc.
Ttulo da Tela. No ttulo da tela podemos visualizar o nmero que a tela possui e o
nome que recebeu.
Telas em Miniaturas. No canto esquerdo da interface do software possvel visualizar as telas da aplicao, em formato de miniatura. Tambm chamado de Screen
Manager, este quadro permite o gerenciamento das telas da aplicao (apagar, renomear, copiar, colar, etc).
Ferramentas. So as barras de atalhos para os objetos e ferramentas do ADP.

CTC - Centro de Treinamento de Clientes

61

Mdulo 3 Automao de Processos Industria is

DESENVOLVENDO UM PROJETO
Criando uma Nova Aplicao
Primeiramente vamos dar incio a uma nova aplicao, para isto clique no menu File
>>New. A tela mostrada pela figura abaixo ser aberta. O primeiro passo definir o
nome da aplicao, no campo Application Name. necessria, primordialmente, a seleo do modelo da IHM utilizada, atravs do campo Panel/Workstation. Esta definio
ir habilitar/desabilitar funes do software ADP conforme os recursos do modelo selecionado. No campo Controller/PLC, ser selecionado o driver utilizado para a comunicao com o CLP ou outros dispositivos do sistema. Para o tutorial, utilizaremos a IHM
PWS-6A00T em conjunto com o CLP TPW-03. Defina os campos conforme mostrado
na figura abaixo.

Definies iniciais da aplicao

Aps selecionar o driver de comunicao, automaticamente ser exibida a aba Connection, onde ser possvel ajustar os parmetros de comunicao, conforme as peculiaridades de cada driver. Esta etapa ser posteriormente tratada, podendo ser omitida
neste momento. Clique OK para confirmar a criao da aplicao.

CTC - Centro de Treinamento de Clientes

62

Mdulo 3 Automao de Processos Industria is

Configuraes de Comunicao do driver TPW -03

Objeto de Texto
Aps criar a aplicao, automaticamente ser criada uma tela da IHM, conforme a resoluo do modelo selecionado. Vamos aplicar um objeto de texto para colocar um ttulo nesta tela.
Com um clique no boto
iremos selecionar o objeto Static Text, inserindo-o na
parte superior da tela, como mostrado pela figura abaixo.

Ttulo inserido na tela

Para alterar o contedo do campo de texto, d dois cliques no campo em que voc deseja alterar. Ser aberto o popup de propriedades do objeto Static Text, conforme visto
na figura abaixo. Na opo Font voc pode escolher o modelo da fonte para seu texto,
logo abaixo existe um campo em branco onde ser inserido o contedo do campo, ou
seja, o ttulo da tela. As opes Horizontal Alignment e Vertical Alignment so utilizadas

CTC - Centro de Treinamento de Clientes

63

Mdulo 3 Automao de Processos Industria is

para o alinhamento do texto. Lembrando que o campo do texto dever ser sempre maior que o texto, caso contrrio ocorrer um erro na compilao do programa.

Propriedades do objeto Static Text

Existem dois tipos diferentes de fonte, o modelo padro do ADP (8x8, 8x16, etc) e as
fontes personalizadas (User_1, User_2, etc), que podem ser definidas pelo usurio,
sendo configuradas atravs da biblioteca de fontes, disponvel atravs do menu Library
>> Font Library. A tela mostrada pela figura abaixo ser aberta. Para alterar as configuraes da fonte desejada, clique na opo modify. possvel definir o tipo de fonte, o
tamanho, o estilo (negrito, itlico, etc) e efeitos adicionais (riscado e sublinhado). Estas
definies sero vlidas para qualquer objeto da aplicao que utilize as fontes pers onalizveis. Para salvar as definies clique OK.

Biblioteca de fontes

CTC - Centro de Treinamento de Clientes

64

Mdulo 3 Automao de Processos Industria is

Importando Imagens
Da mesma forma como importamos fontes para a aplicao, podemos adicionar imagens. O ADP permite gerenciar a biblioteca de imagens, suportando importao dos
formatos BMP, JPG, DWG e GIF. Esta biblioteca individual por aplicao, ou seja,
figuras adicionadas em uma aplicao no estaro disponveis automaticamente em
outra aplicao, a menos que sejam novamente adicionadas. Agora vamos importar
uma imagem qualquer para ser utilizada na aplicao. Clique no menu Library >> Bitmap Library. Ser mostrada a tela da figura abaixo.

Bitmap Library biblioteca de imagens

Clique em Import, em seguida abrir uma tela para selecionar uma imagem desejada.
Ao prosseguir em Open, ser visualizada a tela da figura abaixo, onde ser definido um
nome interno para a imagem.

Definindo o nome da imagem importada

Aps inserir a imagem na biblioteca, podemos adicion-la na tela da IHM. Para isto,
clique em para selecionar o objeto Bitmap e crie o objeto no local desejado. Em seguida, clique duas vezes sobre o objeto para visualizar suas propriedades, conforme figura
CTC - Centro de Treinamento de Clientes

65

Mdulo 3 Automao de Processos Industria is

abaixo. Selecione ento a imagem que importamos no campo Bitmap e clique Ok para
salvar. Para redimensionar a imagem, desmarque a opo Keep Original Size, pois ela
bloqueia o redimensionamento da imagem, mantendo o seu tamanho original. possvel definir tambm uma cor da imagem para ser reconhecida como transparente. Basta
habilitar a opo Transparent e selecionar a cor desejada.

Seleo de uma imagem da biblioteca

Aps a importao da imagem, o arquivo original com a mesma pode ser excludo de
seu computador, pois a imagem estar armazenada na biblioteca de bitmaps, sendo
salva juntamente com o arquivo da aplicao.

Inserindo campos de Data e Hora


No canto inferior da tela, iremos dispor os campos de hora e data. Para criar o campo
de hora, clique no cone Time Display e crie o objeto na tela. Repita o processo citado anteriormente para o campo de data, clicando em
Date Display e criando-o abaixo do campo de hora. No necessrio que os campos sejam criados exatamente com
a mesma dimenso, pois existem recursos para alinhamento/dimensionamento. Pressione a tecla shift, clique sobre o campo de data e, ainda com a tecla shift pressionada,
clique sobre o campo de hora, deixando os dois objetos selecionados. Antes de utilizar
as opes de alinhamento, precisamos definir qual ser o objeto base para a ao, para isto, pressione a tecla Ctrl e clique no campo de hora. A seleo do campo base ficar diferente dos demais campos selecionados, como visto na figura abaixo.

Campos de data e hora

CTC - Centro de Treinamento de Clientes

66

Mdulo 3 Automao de Processos Industria is

Agora, clique no cone


Make Same Size para deixar os objetos com o mesmo tamanho. Para alinhar igualmente os dois campos, repita o processo acima e clique em um
dos recursos disponveis

Tela com os campos de data/hora

Em seguida, vamos editar o Frame dos objetos data e hora, que definem o estilo de
exibio dos mesmos. Para isto, clique duas vezes sobre o campo de hora para abrir
as propriedades do objeto. No quadro frame, pressione Select para escolher o estilo de
frame do campo, vamos selecionar o primeiro o estilo NoBorder, em seguida clique OK.
A opo Color, quando habilitada, serve para escolher a cor da borda do frame. O estilo NoBorder no possui bordas, portanto iremos selecionar apenas a cor do fundo, atravs da opo Bkg. Color. Como podemos observar na abaixo, temos dois modelos
diferentes de horrio, por padro vamos deixar a primeira opo habilitada. Logo abaixo possvel modificar a fonte do texto, a cor e o alinhamento, em seguida clique Ok.
Os mesmos processos sero seguidos para o campo de data.

Configuraes do objeto Time Dis play

CTC - Centro de Treinamento de Clientes

67

Mdulo 3 Automao de Processos Industria is

Propriedades da Tela
As telas da IHM possuem propriedades especficas, como cor de fundo, ttulo, nmero
de referncia, etc. Iremos definir as propriedades de nossa primeira tela, clicando com
o boto direito do mouse sobre a tela e escolhendo a opo Screen Attributes. A imagem da figura abaixo ser mostrada. No campo Screen Number possvel mudar o
nmero de referncia da tela e na opo Screen Name podemos editar o nome da tela.
O campo Need a base screen poder ser ativado quando utilizarmos uma tela de base
para esta tela, este assunto ser retratado melhor posteriormente. Em Slide-out Menu
podemos definir a ao das teclas 22 da IHM, quando houverem. Por padro, o campo
vem com o valor Default. Quando a funo This screen is a sub-screen for habilitada
possvel modificar o tamanho da tela, tornando-a um popup. Pode ser escolhida a localizao que a mesma abrir na IHM, selecionando a funo Shown at, logo ao lado disponibilizaremos o nmero da localizao desejada, conforme as coordenadas X/Y da
tela. A barra de status do ADP fornece as coordenadas X/Y quando o cursor estiver na
tela. Em Security podemos escolher o nvel de acesso que a tela receber. Por enquanto, deixaremos a opes conforme mostrado na figura abaixo.

Propriedades gerais da tela

O prximo passo modificar a cor do fundo de nossa tela, atravs da aba Screen
Background Style. A opo Pattern disponibiliza alguns modelos de fundo e nos campos Pattern Color e Background Color podemos escolher a cor do fundo. Lembrando
que a segunda opo somente ser visualizada se o fundo possuir algum modelo com
duas cores. Para confirmar as alteraes realizadas clique em OK.

CTC - Centro de Treinamento de Clientes

68

Mdulo 3 Automao de Processos Industria is

Seleo de cores para o fundo de uma tela

Simulao a Aplicao
O ADP permite executar a simulao do programa, auxiliando muito no desenvolvimento das aplicaes, pois possibilita os testes de navegao e melhor visualizao do layout das telas. Antes de rodar a simulao, precisamos salvar o programa, o que pode
ser feito atravs do cone Save. Escolha um caminho de sua preferncia para armazenar os arquivos da aplicao. Para a simulao ocorrer, necessrio compilar o programa em Application >> Compile. Se a compilao for concluda com sucesso ser
mostrada a tela da figura abaixo.

Compilao completada com sucesso

CTC - Centro de Treinamento de Clientes

69

Mdulo 3 Automao de Processos Industria is

Caso ocorra algum erro, a mensagem Erro(s) found aparecer no campo Status. Clicando OK, um popup com a listagem dos erros ser exibida, conforme figura abaixo.
Com um duplo clique sobre o erro, o local de ocorrncia do erro ser automaticamente
aberto. Aps verificar e corrigir os erros compile o programa novamente.

Erros detectados na compilao

Para rodar a simulao, clique no menu Tool >> Off-line Simulation. A seguinte tela
ser visualizada.

Simulao da aplicao

Criando Uma Nova Tela


Na aplicao desenvolvida neste tutorial, iremos criar vrias telas, com funes especficas, tentando aproximar-se da estrutura de uma aplicao real. O ADP oferece um
recurso muito til, que permite a criao de telas base, que funcionam como um espelho, refletindo seus objetos na tela em que definimos referncia a uma tela base. No
prximo passo, criaremos uma tela de base e a personalizaremos para contemplar o
layout das telas e, futuramente, os botes de navegao.

CTC - Centro de Treinamento de Clientes

70

Mdulo 3 Automao de Processos Industria is

Para a criao de uma nova tela, clique em Screen >> New Screen. Automaticamente
abrir uma tela com os campos Name, onde voc colocar o nome desejado para a
sua tela, e Number, para definir o nmero de referncia da mesma. Sugestivamente,
definiremos o nmero de referncia desta tela como 99, para no interferir na seqncia de numerao das telas de processo da aplicao, que se iniciaram a partir da tela
01. Ao pressionar o boto OK, a tela aparecer na lista de miniaturas do Screen Manager.

Definio do nome e nmero de uma nova tela

Aps a criao da tela, vamos colocar um retngulo onde ser disposto o ttulo, clicando em Solid Rectangle e dimensionando o objeto. Para alterar as propriedades do retngulo, basta clicar duas vezes sobre o mesmo. Selecionado a funo Clipped, no
quadro Type, podemos configurar o arredondamento dos cantos. No quadro Frame,
podemos alterar o estilo e a cor da linha de contorno. As opes de preenchimento podem ser alteradas no quadro Fill, que pode ser desabilitado, tornando o seu interior
transparente. No quadro Profile, podemos modificar a localizao do retngulo na tela.
No canto direito da tela colocaremos o campo de hora e data e em volta um retngulo,
seguindo os mesmos passos descritos anteriormente.

Tela base

Com a tela base concluda, iremos criar uma nova tela para aplic-la. Da mesma forma
como criamos a tela base, criaremos agora a tela Sintico, conforme os passos descritos no incio deste item. Aps a criao de mais esta tela, iremos alterar suas propriedades para selecionar a tela base como referncia. Clique o direito na tela Sintico e
acesse a opo Screen Atributtes. Marque a seleo Need a base screen e selecione a
tela base tela 99.
CTC - Centro de Treinamento de Clientes

71

Mdulo 3 Automao de Processos Industria is

Associando a tela base tela de sintico

importante ressaltar que somente os objetos criados na tela base sero visualizados
nas telas em que a mesma for referenciada, ou seja, a cor do fund o pode ser alterada
separadamente. Em seguida, crie o titulo Sintico na parte superior da tela, dentro do
retngulo.

Tela base referen ciada tela de sintico

Criando Botes de Navegao


A tela de sintico est criada, porm precisamos configurar um boto para chamar esta
tela, a partir da tela inicial. Abrindo novamente a tela de abertura, vamos colocar um
boto para chamar a tela de sintico. Para isto clique em
Goto Screen Button e
crie o objeto na tela. D um duplo clique para acessar as propriedades do boto, que
contm duas funes bsicas, que podem ser selecionadas no quadro Funtion. No modo Open/Go To, o boto ir abrir a tela selecionado no Combo Box logo abaixo. No
modo Close/Previous, o boto fechar a tela atual (quando estiver em um popup) ou
CTC - Centro de Treinamento de Clientes

72

Mdulo 3 Automao de Processos Industria is

retornar a tela aberta anteriormente (no caso de telas). No nosso caso , selecionaremos a opo padro Open/Go To, configurando o boto para abrir a tela 2 Sintico.
A aba Shape permite a configurao do formato e cores do boto. Na aba Text, podemos editar o texto explicativo do boto, que iremos definir como F1, pois posteriormente iremos configurar a navegao via teclas utilizando a tecla F1. Na aba Graphic
podemos associar as imagens da biblioteca ao boto.

Propriedades do boto Goto Screen Button

Ao lado do boto criado, vamos indicar atravs do campo Text o nome da tela a ser
chamada, como mostrada na figura abaixo. Em volta colocaremos um retngulo sem
preenchimento atravs do cone
e ativaremos a funo Clipped, logo ao lado, em
Corner disponibilizaremos o valor de alterao do canto do retngulo.

Tela inicial com boto de navegao

CTC - Centro de Treinamento de Clientes

73

Mdulo 3 Automao de Processos Industria is

Para contemplar a navegao, iremos adicionar os botes de chamada de tela na tela


base, incluindo um boto para retornar a tela de abertura e outro para a tela de sintico. Como podemos ver na figura abaixo, no boto de retorno tela de abertura utilizaremos uma imagem, selecionada na aba Graphic, como citado anteriormente. Para todas as telas criadas vamos dispor, com o decorrer da aplicao, botes na tela de abertura e na tela base.

Tela base com botes de navegao

Navegao Atravs das Teclas da IHM


No prximo passo, iremos fazer a navegao da IHM atravs de suas teclas. O ADP
permite a criao de perfis de teclas, os chamados Slide-Out Menus, que definem funes para as teclas e os textos explicativos exibidos. Quando o usurio edita uma tela,
pode associar um perfil de teclas previamente criado, flexibilizando o mtodo de associao das teclas com as funes desejadas, pois vrios perfis podem ser criados e
reutilizados. Para gerenciar os perfis de teclas, clique em Application >> Slide-out Menu.

CTC - Centro de Treinamento de Clientes

74

Mdulo 3 Automao de Processos Industria is

Tela de gerenciamento dos Slide -Out Menus

Clique em New para criar um perfil de teclas. Criaremos um perfil para a navegao
entre telas da IHM. Primeiramente colocaremos o nome Navegao no campo Name,
que define o nome do perfil de teclas. A tabela mostrada nesta tela relaciona as teclas
disponveis (conforme o modelo da IHM), as funes associadas e a descrio da tecla.
No campo Function da tecla F1, selecione a funo Goto Screen Button, para selecionar o boto de chamada de telas. Ao clicar no boto com reticncias, sero abertas as
propriedades do boto, onde ser configurada a chamada da tela 2 - Sintico.

Propriedades do Screen Button

No campo Description, aparecer a descrio de apresentao do boto, que ser exibida quando o usurio pressionar a tecla Menu da IHM. Esta descrio pode ser editada no quadro direita, atravs do campo Text. Tambm podemos selecionar diferentes

CTC - Centro de Treinamento de Clientes

75

Mdulo 3 Automao de Processos Industria is

fontes e cores para este texto. Clique OK para confirmar as alteraes realizadas neste
perfil de teclas.

Propriedades do Sli de-Out Menu

Aps a criao deste perfil de teclas, precisamos associ-lo s telas desejadas para
que ele seja executado. Como este perfil ser utilizado para navegao entre as telas,
podemos defini-lo como padro para toda a aplicao, desta forma, no precisaremos
alterar as propriedades de todas as telas at ento criadas, visto que, quando a tela
criada, o Slide-Out Default (padro) automaticamente selecionado. Para definir um
Slide-Out como padro, selecione o Slide-Out desejado e clique no boto Set Default,
conforme mostrado abaixo.

Seleo do perfil de teclas padro

CTC - Centro de Treinamento de Clientes

76

Mdulo 3 Automao de Processos Industria is

Exibio dos comandos de tecla quando pressionada tecla MENU

Criando Botes de Acionamento


Agora criaremos os botes para ligar e desligar a bomba, utilizando o objeto On/Off
Button. Existem 4 tipos de botes de comando atravs do On/Off Button, sendo eles:
Set: A varivel selecionada vai para o estado ON e permanece ligada.
Reset: A varivel selecionada vai para o estado OFF e permanece desligada.
Maintained: A v arivel ter seu estado invertido cada vez que o boto for pressionado.
Momentary: A varivel ficar ligada apenas enquanto o boto estiver sendo pressionado.
Estas opes podem ser selecionadas atravs das propriedades do objeto On/Off Button, ou pr-selecionadas atravs dos atalhos

. Crie um boto do tipo Set,

clicando em
Set Button e selecionando a varivel Y0 no campo Write, nas propriedades do objeto, conforme figura abaixo.

CTC - Centro de Treinamento de Clientes

77

Mdulo 3 Automao de Processos Industria is

Propriedades do On/Off Button

Podemos notar que o objeto tambm possui a propriedade State, acessvel na aba State. possvel incorporar uma animao ao boto de comando. Esta animao ter como referncia a varivel informada no campo Read. Quando o campo Read estiver em
branco, a mesma varivel definida no campo Write ficar como referncia para a animao. Na aba Text possvel definir um texto para o boto, lembrando que cada estado (0 ou 1) ter seu texto prprio. Defina o texto Liga para ambos os estados deste
boto. Na aba Graphic podemos adicionar imagens ao boto. Da mesma forma como
foi criado o boto Liga para a bomba, crie um boto Desliga, utilizando a funo um
On/Off Button com a funo Reset. A tela ficar da seguinte forma:

Tela de Sintico contemplada com os comandos para a bomba

CTC - Centro de Treinamento de Clientes

78

Mdulo 3 Automao de Processos Industria is

Bar Graph
Explorando um pouco mais os objetos de animao disponveis, iremos adicionar ao
lado do desenho do tanque um objeto do tipo Bar Graph, que far a indicao da temperatura e do nvel do tanque. O objeto ir relacionar uma varivel qualquer com uma
barra de animao grfica, que ter seu preenchimento de cor proporcional ao valor da
varivel configurada.
Para inseri-lo, clique no boto
Normal Bar Graph, e dimensione o objeto na tela. Acessando as propriedades do objeto, iremos configurar o campo Read para definir a
varivel base para a animao. Logo abaixo, indicaremos o valor mnimo e mximo que
a varivel poder atingir. Este valor ser relativo ao preenchimento do Bar Graph, de 0
a 100%. As cores de preenchimento sero definidas atravs do quadro Frame, sendo
possvel tambm alterar o estilo da barra de animao (com bordas, etc).

Propriedades do objeto Bar Graph

Em Display Format, escolheremos o estilo de preenchimento do Bar Graph, com as


opes Upward, Downward, Righward e Leftward, respectivamente, para cima, para
baixo, direita e esquerda. Esta opo refere-se direo do preenchimento da cor
de indicao da varivel. Defina as propriedades do Bar Graph conforme a figura acima, com as variveis D0 para a temperatura e D1 para o nvel do tanque. Posteriormente, simularemos a alterao destas variveis para verificar o funcionamento do Bar
Graph.

CTC - Centro de Treinamento de Clientes

79

Mdulo 3 Automao de Processos Industria is

Tela de Sintico com os Bar Graphs de Temperatura e Nvel

Exibindo Valores das Variveis


Abaixo dos Bar Graphs, colocaremos um campo numrico com os valores absolutos de
temperatura e nvel. Para isto, iremos utilizar o objeto
Numeric Display. Para adicionar este objeto na tela, clique no cone de atalho Numeric Display e dimensione o
objeto na tela. Para configurar o campo Numeric Display, clique duas vezes sobre o
mesmo. O campo Read define a varivel a ser exibida, permitindo ainda a seleo do
formato de dados da varivel. Atravs do quadro Frame, podemos personalizar a exibio do objeto, definindo cor de fundo, bordas, etc.

Propriedades do objeto Numeric Display

CTC - Centro de Treinamento de Clientes

80

Mdulo 3 Automao de Processos Industria is

Em nossa aplicao, adicionaremos um campo de exibio de valor abaixo de cada


Bar Graph de animao de temperatura e nvel. Conseqentemente, manteremos as
mesmas variveis de referncia, que sero posteriormente simuladas.

Insero dos campos de exibio de valores numricos

Criando Campos de Entrada de Valor


Ainda na tela de manuteno, criaremos o quadro Set-point Alarmes, onde colocaremos dois campos para ajustar o valor mximo e mnimo do tanque, que poster iormente
sero utilizados para gerar os alarmes. Aps criar o quadro com o ttulo, assim como
fizemos para os ajustes gerais da IHM, utilizaremos o objeto
Numeric Entry , que
permite alterar valores de variveis. Na tela de propriedades de Numeric Entry podemos escolher a quantidade de dgitos que o campo receber em Integral Digits, conforme mostrado abaixo.
Ao lado direito, no menu Validation and Security disponibilizaremos o valor mnimo e
mximo que o operador poder digitar. Para o valor mnimo iremos referenciar a varivel D2, e para o valor mximo a varivel D3.

Propriedades do boto Numeric Entry

CTC - Centro de Treinamento de Clientes

81

Mdulo 3 Automao de Processos Industria is

Como podemos notar, os campos de leitura foram definidos com a cor branca. Para
auxiliar na identificao dos campos, para a entrada de valor utilizaremos a cor verde.
Simule o programa e teste a entrada de valores. Para digitar um novo valor, clique sobre o campo de entrada. Um teclado numrico ser aberto, permitindo a digitao do
valor desejado.

Tela Manuteno com Set-point de Alarmes

Teclado para entrada de valores

Criando Campos Para Entrada de Caracteres


Na mesma tela de manuteno, criaremos alguns ajustes pertinentes ao processo. Para isto, criaremos outro quadro, com o nome Set-point Processo, onde disponibilizaremos um campo para o operador colocar manualmente o nome do produto que estiver
contido no tanque. A entrada de textos permitida atravs do objeto Character Entry .
Insira o objeto dentro do quadro recm criado. Na tela de propriedades do objeto Character Entry temos o campo Number of Characters, onde definiremos a quantidade mxima de caracteres que poder ser digitada. Iremos definir a varivel D100 para armazenar o texto digitado. Dependendo da quantidade de caracteres, o nmero de variveis ocupadas ir aumentar. Neste caso, utilizando 20 caracteres, estaremos utilizando
as variveis D100 a D109 (1 varivel para cada 2 caracteres).

CTC - Centro de Treinamento de Clientes

82

Mdulo 3 Automao de Processos Industria is

1.1.16

- EXERCCIOS PROPOSTOS

Exerccio no. 1 Acender uma lmpada com um interruptor simples


Descritivo :
-

TPW-03

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

CTC - Centro de Treinamento de Clientes

tempo

83

Mdulo 3 Automao de Processos Industria is

Exerccio no. 2 Chave de partida direta

TPW-03

Descritivo :
-

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).

CTC - Centro de Treinamento de Clientes

84

Mdulo 3 Automao de Processos Industria is

Exerccio no. 3 Chave de partida estrela-tringulo automtica


Descritivo :
-

TPW-03

Ao ser pressionado o boto pulsador liga I;


Ativa a bobina do rel temporizador 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).

CTC - Centro de Treinamento de Clientes

85

Mdulo 3 Automao de Processos Industria is

Exerccio no. 4 Contador de caixas


Descritivo :
-

TPW-03

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 atuao do rel de sobrecarga, 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.

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

Sirene
SP1

H3

M1

CTC - Centro de Treinamento de Clientes

86

Mdulo 3 Automao de Processos Industria is

Exerccio no. 5
Descritivo :
-

Verificao do PH de uma mistura

TPW-03

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);
Aps o acionamento do motor M1, deve-se aguardar 30 s para o incio da monitorao do PH;
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;

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


ativado;

CTC - Centro de Treinamento de Clientes

87

Mdulo 3 Automao de Processos Industria is

EV1

EV2

EV3

SL1
SP1

SL2

EV4

M1

DIAGRAMA DE TEMPO

CTC - Centro de Treinamento de Clientes

88

Mdulo 3 Automao de Processos Industria is

Exerccio no. 6
Descritivo :
-

Ajuste de velocidade atravs de sada analgica

TPW-03

Considere um motor de 4 plos (1800 RPM) acionado por um inversor de freqncia (CFW-XX);
Uma chave seletora Liga/Desliga S1 habilita o acionamento do motor.
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;
A velocidade do motor dever variar de 10% a 100% de sua velocidade nominal;

Condio inicial : Nenhum boto pressionado; motor desligado.

CTC - Centro de Treinamento de Clientes

89

Mdulo 3 Automao de Processos Industria is

Exerccio no. 7 Chave de partida estrela-tringulo com IHM


Descritivo :
-

TPW-03+PWS

Implemente um programa para partida estrela-tringulo;


Acrescente as estruturas para indicar no display da PWS as seguintes telas:
Ao energizar o TPW-03 mostrar uma tela inicial contendo:
- Um nico boto para ligar/desligar;
- Campo para ajuste do tempo de partida;
- Campo para visualizao do tempo corrente.
- Dever aparecer na IHM a condio de operao do motor, informando se est em
partida ou em regime. Nestas telas, dever ter a opo de retornar para a tela inicial.
- Indicar na IHM a atuao do FT1 caso este evento ocorra. Neste caso, a tela dever
permanecer at rearmar o rel, quando ento o display dever voltar para a tela inicial.
Condio inicial: nenhum boto pressionado; todas as bobinas dos contatores desativadas.

CTC - Centro de Treinamento de Clientes

90

Mdulo 3 Automao de Processos Industria is

Exerccio no. 1
Descritivo :
-

Partida direta

CLIC

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

CTC - Centro de Treinamento de Clientes

91

Mdulo 3 Automao de Processos Industria is

Exerccio no. 2
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.

CTC - Centro de Treinamento de Clientes

92

Mdulo 3 Automao de Processos Industria is

Exerccio no. 3
Descritivo :
-

Sistema de irrigao

CLIC

Temos que controlar a irrigao de uma determinada cultura, atravs de uma eletrovlvula EV1;
Esta cultura dever receber irrigao todos os dias, s 8:30 horas, durante 5 minutos, e s 17:30 horas, durante 10 minutos;
Ao pressionar um boto pulsador B1 (NA), a eletrovlvula dever ser acionada durante 15 minutos, em qualquer momento do dia;
Caso seja necessrio, todo o sistema dever ser desativado por uma chave seletora
S0.

CTC - Centro de Treinamento de Clientes

93

Mdulo 3 Automao de Processos Industria is

Exerccio no. 4
Descritivo :
-

Partida direta com IHM

CLIC

Implementar em uma chave de partida direta, telas na IHM do CLIC , com mensagens que indiquem quando o motor estiver ligado ou desligado e quando o rel de
sobrecarga atuar.

CTC - Centro de Treinamento de Clientes

94

Mdulo 3 Automao de Processos Industria is

Exerccio no. 5
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, ligam as vlvulas EV3 e EV4 e o motor M1;
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 pressionando o boto I novamente, 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 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

EV2

B1

0 ... 10 Vcc

B2

EV3

0 ... 10 Vcc

EV4

Misturador

EV5

CTC - Centro de Treinamento de Clientes

SL2

95

M1