Você está na página 1de 96

CTC_M3_V5_T

MDULO 3
Automao de Processos
Industriais






CTC - Centro de Treinamento de Clientes

1
Mdulo 3 Automao de Processos Industriais













































* Material sujeito a alteraes sem prvio aviso!





CTC - Centro de Treinamento de Clientes

2
Mdulo 3 Automao de Processos Industriais

ndice Analtico

Controladores Lgicos Programveis.......................................................................... 3
Introduo................................ ................................ ................................ .......................... 3
A Automao Industrial................................ ................................ ................................ ..... 4
Noes de Lgica Combinacional ................................ ................................ ...................... 5
1.1.1 Operaes Fundamentais ________________________________ _____________________ 5
1.1.1.1 Funes BOOLEANAS ................................ ................................ ................................ 5
1.1.1.2 Operador AND ................................ ................................ ................................ .......... 6
1.1.1.3 Operador OR ................................ ................................ ................................ ............. 6
1.1.1.4 Operador NOT ................................ ................................ ................................ .......... 6
1.1.1.5 Operador NAND ................................ ................................ ................................ ....... 7
1.1.1.6 Operador NOR ................................ ................................ ................................ .......... 7
1.1.1.7 Operador XOR ................................ ................................ ................................ .......... 7
Tipos de Sinais................................ ................................ ................................ .................... 8
1.1.2 Sinais Analgicos________________________________ ___________________________ 8
1.1.3 Sinais Digitais ________________________________ _____________________________ 8
1.1.3.1 Single bit ................................ ................................ ................................ ...................... 8
1.1.3.2 Multi bit ................................ ................................ ................................ ....................... 8
Definio (IEC 1131-1)................................ ................................ ................................ ....... 8
Princpio de Funcionamento ................................ ................................ .............................. 9
Aspectos de Hardware ................................ ................................ ................................ ....... 9
1.1.4 Fonte de 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

3
Mdulo 3 Automao de Processos Industriais
CONTROLADORES LGICOS PROGRAMVEIS
I ntroduo

Esta apostila tem como objetivo prover uma viso geral das caractersticas e
recursos hoje disponveis no mercado de Controladores Programveis (CPs), bem co-
mo, a sua aplicao nos diversos campos da automao industrial e controle de pro-
cessos, onde as necessidades de flexibilidade, versatilidade, disponibilidade, alta confi-
abilidade, 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 coman-
do elaboravam circuitos digitais como contatos programveis. O programa era armaze-
nado 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 pro-
blemas: alto consumo de energia, difcil manuteno, modificaes de comandos dif i-
cultados 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 no-
vos modelos, muitos painis eram sucateados pois os custos para alterao eram mai-
ores do que a instalao de novos painis.

Porm, em 1968 a GM atravs de sua Diviso Hidromatic preparou as especifi-
caes detalhadas do que posteriormente denominou-se Controlador Programvel
(CP). Estas especificaes retratavam as necessidades da indstria, independente-
mente 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 adi-
o s funes intertravamento e sequenciamento (lgica), foram acrescentadas fun-
es de temporizao e contagem, funes aritmticas, manipulao de dados e intro-
duo 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

4
Mdulo 3 Automao de Processos Industriais
chada com algoritmos PID, utilizao de estaes remotas de interfaces de E/S (En-
tradas e Sadas) e a comunicao com outros equipamentos inteligentes.

Com os desenvolvimentos deste perodo, o CP passou a substituir o micro-
computador 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 con-
trolador universal de processos, pois pode configurar-se para todas as necessidades
de controle de processos e com custos extremamente atraentes.

A Automao I ndustrial

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 controlar; domnio, governo. 2.
Fiscalizao exercida sobre as atividades de pessoas, rgos, departamentos, ou so-
bre produtos, etc., para que tais atividades, ou produtos, no se desviem das normas
preestabelecidas.





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


O que automao industrial ?

Controlador
Processo
Atuadores
Sensores
Figura 1- Diagrama de blocos de um sistema de automao





CTC - Centro de Treinamento de Clientes

5
Mdulo 3 Automao de Processos Industriais
Todas as vezes, relacionado a um processo, que introduzimos alguma nova
tcnica de controle estamos falando de automao industrial. Na verdade a utilizao
destas tcnicas estar diretamente relacionada com o aumento de produtividade, qua-
lidade, flexibilidade e confiabilidade. Note que o termo automao descrever um con-
ceito 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 siste-
ma ir calcular a melhor ao corretiva ser executada. Neste ponto podemos verificar
as caractersticas relacionadas com os sistemas em malha fechada, tambm denomi-
nados sistemas realimentados (ver figura 1). A teoria clssica de controle define e mo-
dela, matematicamente, estas caractersticas dando uma conotao cientfica e tecno-
lgica a este assunto.
Noes de Lgica Combinacional

Nesta seo iremos trabalhar alguns conceitos importantes para o desenvolvi-
mento de um processo lgico de raciocnio que mas adiante nos permitir compreender
como sero relacionados todos os fatores relevantes elaborao de projetos envol-
vendo 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 so-
mente 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, a-
berto 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 l-
gebra 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

6
Mdulo 3 Automao de Processos Industriais
muito susceptvel a erros, relacionados basicamente com a falta de ateno. Para facili-
tar esta anlise foi proposta, pelo matemtico ingls Charles Lutwidge Dogson
(3)
(1832-
1898), uma forma tabular de representao conhecida como tabela verdade (truth ta-
ble). 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

7
Mdulo 3 Automao de Processos Industriais

1.1.1.5 OPERADOR NAND

Equao Algbrica Tabela Verdade
F = B A


1.1.1.6 OPERADOR NOR

Equao Algbrica Tabela Verdade
F = B A +


1.1.1.7 OPERADOR XOR

Equao Algbrica Tabela Verdade
F = B A B A +











CTC - Centro de Treinamento de Clientes

8
Mdulo 3 Automao de Processos Industriais
TI POS DE SI NAI S

1.1.2 SI NAI S ANALGI COS

So sinais que variam continuamente no tempo conforme uma regra de compa-
rao 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 SI NAI S DI GI TAI S

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 SI NGLE BI T

Dispositivos deste tipo apresentam sinais que podero ser representados por
bits individuais.

Exemplos : botes, chaves seletoras, chaves fim-de-curso, pressostatos, ter-
mostatos, chaves de nvel, contatos de rels, contatos auxiliares de contatores, alar-
mes, solenides, lmpadas, bobinas de rels, bobinas de contatores, etc.

1.1.3.2 MULTI BI T

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, tem-
porizao, contagem e aritmtica, para controlar, atravs de entradas e sadas, vrios
tipos de mquinas e processos.






CTC - Centro de Treinamento de Clientes

9
Mdulo 3 Automao de Processos Industriais
O CP e seus perifricos, ambos associados, so projetados de forma a poder
ser integrados dentro de um sistema de controle industrial e finalmente usados a todas
as funes as quais destinado.

PRINCPIO DE FUNCIONAMENTO

O Controlador Programvel, como todo sistema microprocessado, tem seu
princpio de funcionamento baseado em trs passos:



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 da-
dos. Dentro deste ciclo, executar todas as operaes que estavam pro-
gramadas no software aplicativo, como intertravamentos, habilitao de
temporizadores/contadores, armazenagem de dados processados na me-
mria de dados, etc...

3. Concluda a varredura do software aplicativo, o CP transferir os dados pro-
cessados ( resultados de operaes lgicas) para a interface de sada. Pa-
ralelamente, novos dados provenientes da interface de entrada iro alimen-
tar 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.
Incio
Ler as entradas
Executa programa
Atualiza as Sadas





CTC - Centro de Treinamento de Clientes

10
Mdulo 3 Automao de Processos Industriais




1.1.4 FONTE DE ALI MENTAO

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 da-
dos, executa operaes aritmticas e lgicas baseadas na memria de programa, e
gera os comandos apropriados para a memria de dados controlar o estado das sa-
das.

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 aumen-
tar 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 des-
de 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.

Memria Processador
Barramento
(dados, endereos, controle)
Entradas Sadas
Fonte
Figura 2 - Diagrama de blocos simplificado de um controlador programvel





CTC - Centro de Treinamento de Clientes

11
Mdulo 3 Automao de Processos Industriais
Recursos de auto-diagnose para deteco e indicao de falhas (Comunica-
o, memria, bateria, alimentao, temperatura, etc.) so tambm disponveis em al-
guns CPs. Normalmente os indicadores esto localizados na parte f rontal do carto da
UCP.
1.1.6 MEMRI AS

Memria de Dados : tambm conhecida como memria de rascunho. Serve pa-
ra armazenar temporariamente os estados E/S, marcadores presets de temporizado-
res/ 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 aplicati-
vo e do usurio ( programas que controlam a mquina ou a operao do processo),
que so continuamente executados pela CPU. Pode ser memria RAM, EPROM, E-
PROM, NVRAM ou FLASH-EPROM.

1.1.7 I NTERFACES DE ENTRADA/SADA

O hardware, de E/S, freqentemente chamado de mdulos de E/S, a interfa-
ce 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 dis-
positivos conectados.

Os primeiros CPs, como j mencionado anteriormente, eram limitados a inter-
faces 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 con-
trole parcial do processo, pois, variveis como temperatura, presso, vazo, etc., medi-
das e controladas atravs de dispositivos operados normalmente com sinais analgi-
cos, 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 praticamen-
te 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 pos-
sibilitar 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 peque-
nos, mdios e grandes CPs.

Embora uma classificao de CPs devesse considerar a combinao de diver-
sos aspectos (n. de pontos de E/S, capacidade de memria, comunicao, recursos





CTC - Centro de Treinamento de Clientes

12
Mdulo 3 Automao de Processos Industriais
de software e programao, etc.), para propsitos prticos, podemos considerar a se-
guinte 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.









Conversor
A/D
Registradores
Configurao
Canais
CPU
Figura 3 Configurao tpica de uma interface de entrada analgica.
Figura 4 Configuraes tpicas para interfaces de entrada digital.
fotoacoplador
Vcc
PNP
Sensor
fotoacoplador
NPN
Vcc
Sensor





CTC - Centro de Treinamento de Clientes

13
Mdulo 3 Automao de Processos Industriais











Conversor
D/A
Registradores
Configurao
Canais
CPU
Figura 5 Configurao tpica para interfaces de sada analgica.
Vc [+]
Vc [-]
Carga
Vc [+]
Vc [-]
Carga 1
Carga 2
Carga N
comum
Figura 6 Configuraes tpicas para interfaces de sada digital a rel.
Vc [+]
Vc [-]
Carga
Figura 7 Configurao tpica para uma interface de sada digital a
transistor.





CTC - Centro de Treinamento de Clientes

14
Mdulo 3 Automao de Processos Industriais

1.1.8 PERI FRI COS

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 seguin-
tes:
































1.1.8.1 TERMI NAL I NTELI GENTE

Sendo microprocessado, capaz de executar funes de edio de progra-
mas e outras independentemente da UCP do controlador. Ele possui sua prpria me-
Impressoras
Programadores
dedicados
Terminais
Inteligentes
Microcomputadores
Interface Homem-Mquina
IHM Touch Screen
CLP
Figura 8- Perifricos mais utilizados





CTC - Centro de Treinamento de Clientes

15
Mdulo 3 Automao de Processos Industriais
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 es-
tar acoplados ao CP. Esta capacidade conhecida como programao off-line.

Em geral, estes terminais possuem acionadores de Floppy-Disks (discos fle-
xveis) e programadores de EPROMs o que possibilita tambm o arquivo de progra-
mas tanto em Floppy-Disks como em EPROMs.

Alguns terminais possuem ainda uma interface de rede o que permite acopl-
los 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 dife-
rentes fabricantes de CPs.

1.1.8.2 MI CROCOMPUTADORES

Com o advento dos microcomputadores pessoais (PCs) e com a crescente uti-
lizao dos mesmos em ambientes industriais, a grande maioria dos fabricantes de-
senvolveram software especiais que possibilitaram utiliz-los tambm como programa-
dores tanto on line como off line. A grande maioria destes software foram desenvol-
vidos 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, pri n-
cipalmente como Interface Homem-Mquina/Processo no nvel de Superviso do con-
trole de processos, tema este que abordaremos no captulo 6.

1.1.8.3 MINI-PROGRAMADORES (TERMINAI S 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 PERI FRI COS

Ainda dentro da famlia de equipamentos perifricos aos CPs podemos desta-
car 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

16
Mdulo 3 Automao de Processos Industriais
de um teclado numrico-funcional, muitas vezes do tipo membrana, e de display alfa-
numrico, 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 I NTERFACEAMENTO 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 utili-
zados 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 eltri-
cos, 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 dis-
tncia de at 1200m, podendo alcanar velocidades da ordem de MBaud para distn-
cias menores.

LOOP DE CORRENTE 20mA: A interface de loop de corrente idntica a RS-
232C e, evidentemente como baseada em nveis de corrente em vez de tenso, pos-
sibilita o emprego em distncias bem maiores. Muitos CPs oferecem ambos os pa-
dres, 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

17
Mdulo 3 Automao de Processos Industriais
A medida que os CPs tem sua capacidade de processamento aumentada, sur-
ge 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 LI NGUAGENS 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 me-
motcnica, 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 me-
mria ( 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 de-
pois 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 funcio-
namento ou diagrama lgico.

As vantagens e desvantagens de cada uma das formas de linguagem de pro-
gramao so dependentes dos conhecimentos do programador.

A linguagem mais difundida at agora tem sido o diagrama de contatos (LAD-
DER), devido a semelhana com os esquemas eltricos usados para o comando con-
vencional e a facilidade de visualizao nas telas de vdeo dos programadores (CRT).

As funes aplicadas aos processadores de palavra (byte processor) so ba-
seadas na mesma filosofia, porm as operaes so de uma gama mais variada.






CTC - Centro de Treinamento de Clientes

18
Mdulo 3 Automao de Processos Industriais
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 ou-
tra. Como por exemplo, de Ladder para lista de instruo, de Ladder para diagrama
lgico e vice versa.

Listas de instrues



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








Diagrama de contatos




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





.......
0001 STR X001
0002 OR X002
0003 AND NOT X003
0004 AND NOT C020
0005 OUT C001
0006 STR C001
0007 TMR V001 V002
0008 OUT C050
........
........
TMR V001 V002
C001 C050
X002
X001 X003 C020 C001





CTC - Centro de Treinamento de Clientes

19
Mdulo 3 Automao de Processos Industriais



Diagrama de blocos



Ao lado temos um e-
xemplo 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 equipamen-
tos um sistema integrado de controle. A seguir abordaremos algumas questes interes-
santes com relao a este aspecto.

1.1.11 REDES DE COMUNI CAO

A utilizao de processamento distribudo e de redes vem apresentando um
crescimento significativo nos ltimos anos. O advento dos chamados sistemas distribu-
dos 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 computa-
cionais 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 torna-
ram 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 conti-
nue operando mesmo que um dos integrantes apresente uma falha. Esse controle dis-
tribudo, no entanto, somente vivel se todos os integrantes do sistema puderem tro-
car informaes entre si de modo rpido e confivel. Dessa necessidade surgiu um
campo vastssimo de tecnologia em redes de comunicao. Diversos so os tipos, pa-
dres, 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. Atu-
almente, uma das caractersticas importantes de uma rede de comunicao que ela
seja aberta.
OR
AND
I 1.1
I 1.2
I 2.3
M 100
O 3.2





CTC - Centro de Treinamento de Clientes

20
Mdulo 3 Automao de Processos Industriais

























Vantagens do uso de redes abertas

Flexibilidade para estender a rede e conectar diferentes mdulos na mesma li-
nha
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 experin-
cia)
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
Rede Corporativa
(Escritrio)
Rede Industrial
(Cho de fbrica)

Figura 9- Trnsito de informaes atravs de uma rede de comunicao





CTC - Centro de Treinamento de Clientes

21
Mdulo 3 Automao de Processos Industriais
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 uti-
lizam 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 softwa-
re 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 co-
nexo direta em redes de comunicao. A Weg enquadra-se nos trs grupos, pois
consumidora enquanto usa redes de comunicao nos mais diversos setores de fabri-
cao 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 el-
tricos 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 infor-
maes.

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

22
Mdulo 3 Automao de Processos Industriais





















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 desenvol-
vido 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 alme-
jem ser usados em rede. Destacam-se hoje os seguintes padres de rede que seguem
o modelo OSI (Normalizado):

PROFIBUS
DeviceNET
ETHERNET
Figura 10-Tipos de topologia para interligao de equipamentos em rede





CTC - Centro de Treinamento de Clientes

23
Mdulo 3 Automao de Processos Industriais

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 comuni-
car 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 flexibi-
lidade. 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 verso de
PROFIBUS projetada especialmente para comunicao entre sistemas de controle de
automao e I/O distribudo em nvel de dispositivo.







PROFIBUS-PA (Process Automation)

Projetado especialmente para automao de processo (instrumentao). Per-
mite que transmissores e atuadores sejam ligados em uma linha comum de rede regu-
lar em reas intrinsecamente seguras. O PROFIBUS-PA permite comunicao de da-
Figura 11- A rede Profibus-DP a mais utilizada atualmente





CTC - Centro de Treinamento de Clientes

24
Mdulo 3 Automao de Processos Industriais
dos e alimentao sobre a rede usando tecnologia de 2 fios de acordo com a Norma
Internacional IEC 1158-2.


























Redes DeviceNET

A DeviceNET, de origem norte-americana, um protocolo de comunicao pa-
ra ligar dispositivos industriais como fins de curso, sensores fotoeltricos, manifolds,
partidas de motor, sensores de processo, leitores de cdigo de barra, drivers de fre-
qncia 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 interl i-
gando componentes inteligentes como o computador de bordo, freios ABS, alarmes
etc.


Figura 12- Estrutura tpica baseada em rede PROFI BUS





CTC - Centro de Treinamento de Clientes

25
Mdulo 3 Automao de Processos Industriais






















Redes Ethernet

O padro Ethernet um dos mais populares e difundidos nas redes corporati-
vas (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 reco-
mendvel pois pode comprometer o desempenho do sistema que est sendo controla-
do. 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 obe-
decendo 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 inte-
grante 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 traba-
lho 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 desen-
volvimento 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.
Figura 13- Estrutura tpica baseada em rede DeviceNET





CTC - Centro de Treinamento de Clientes

26
Mdulo 3 Automao de Processos Industriais

Outra grande novidade que o problema da falta de determinismo na rede E-
thernet tambm vem sendo tratado e solues baseadas na utilizao de equipamen-
tos especiais, chamados SMART HUB, esto comeando a se tornar realidade. Os sis-
temas 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 ti-
pos 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 protoco-
los , 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 SUPERVI SO 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, flexi-
bilidade desejada, nvel de redundncia, integrao, manutenabilidade, custo, etc. O





CTC - Centro de Treinamento de Clientes

27
Mdulo 3 Automao de Processos Industriais
Processo
Controle
Superviso
Coordenao ou
gerenciamento
Comando global ou
planejamento
Nvel 1
Nvel 2
Nvel 3
Nvel 4
que vale a pena destacar, que o controlador programvel, independentemente da
configurao adotada, aparece como uma excelente opo, como equipamento de con-
trole. Os recursos de software para funes de sequenciamento e intertravamento, con-
trole de malha aberta e fechada, bem como, a disponibilidade de distribuio do contro-
le, atravs das redes de comunicao e dos seus mdulos especiais inteligentes, per-
mitindo, desta forma, a implementao parcial ou total da redundncia no sistema, con-
firmam nossa afirmao.

Os sistemas modernos de automao industrial esto sendo baseados em ar-
quiteturas 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 es-
trutura hierrquica de controle. Evidentemente, existem vrias maneiras de implemen-
tao, 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.

















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 pro-
gramas dedicados s funes de superviso, tendo em vista, o bom suporte de softwa-
re, especificamente linguagens de programao de alto nvel;
- capacidade de memria e velocidade de processamento adequadas maioria
das aplicaes;
Figura 14 - Arquitetura de um sistema de automao





CTC - Centro de Treinamento de Clientes

28
Mdulo 3 Automao de Processos Industriais
- 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 tel as 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 worksta-
tion com monitor e teclado incorporado, ou uma placa que pode ser conectada no pr-
prio Rack do CP.

As principais funes implementadas pelo microcomputador so as seguintes:

- Apresentao de sinpticos do processo, com atualizao dinmica dos valo-
res 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 e-
ventos (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 comunicao, 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

29
Mdulo 3 Automao de Processos Industriais

























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





CTC - Centro de Treinamento de Clientes

30
Mdulo 3 Automao de Processos Industriais

ANEXOS
1.1.13 - MANUAL DO TPW3-PCLI NK (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 processo e instale o aplicativo, executando o arquivo de SETUP;
- Siga as orientaes do instalador at a concluso da instalao.

Nota : Caso ocorra algum problema ou falha durante a instalao do programa, entre em contato com a WEG
Automao S/A (Fone: 0800 701 0701).























CTC - Centro de Treinamento de Clientes

31
Mdulo 3 Automao de Processos Industriais

Viso Geral

O TPW3-PCLINK permite ao usurio criar o software aplicativo para toda linha TPW-
03 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 ca-
da uma das partes da interface feita em seguida.



( 1 ) Menu Pri ncipal
( 2 ) Barra de Botes
( 3 ) Cursor na rea de edio do pr ograma
( 4 ) Opes do programa
( 5 ) Indicao do mdulo bsico utilizado
( 6 ) Porta de comunicao serial selecionada
( 7 ) Status de operao do TPW-03
( 8 ) Verso do hardware do TPW-03.
( 1 )
( 2 )
( 3)
( 4 )
( 5 ) ( 6 ) ( 7 ) ( 8 )





CTC - Centro de Treinamento de Clientes

32
Mdulo 3 Automao de Processos Industriais

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

33
Mdulo 3 Automao de Processos Industriais

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

34
Mdulo 3 Automao de Processos Industriais


TPW-03 - 20/30 pontos 8 K instrues

Capacidade de memria disponvel
TPW-03 40/60 pontos 16 K instrues

- Undo (Desfazer) : Para desfazer a ltima ao realizada no programa.
- Redo (Refazer) : Para recuperar a operao do comando UNDO.
- Cut (Recortar) : Recortar 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 Column (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 uma linha desejada no programa;





CTC - Centro de Treinamento de Clientes

35
Mdulo 3 Automao de Processos Industriais
- Symbol (Smbolos) : Para atribuir comentrios (Tags) s instrues do programa (entr adas, sadas, marca-
dores, 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 a-
dos no programa;
- Line Comment... (Comentrio de linha ) : Mostra ou edita o incio da linha de comentrios, comportando
em cada linha at 64 caracteres;
- Output Comment... (Comentrio de sada ) : Mostra ou edita o uma linha de comentrios para as sadas;





CTC - Centro de Treinamento de Clientes

36
Mdulo 3 Automao de Processos Industriais

PLC Menu ( Menu PLC )








Alguns comandos deste menu somente podero ser utilizados quando o CLP estiver comu-
nicando 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 i-
cao, 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

37
Mdulo 3 Automao de Processos Industriais
- Run ( Funcionar ) : Coloca a CPU do CLP em modo execuo. Inicia o ciclo de varredura (scan) do contr o-
lador;
- Stop ( 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 n-
dereos: 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

38
Mdulo 3 Automao de Processos Industriais

- Memory Watch ( Monitorar Memria ) : Mostra a tabela com os valores reais dos registradores selecion a-
dos;
- PLC -> 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 co-
mentrio, cada comentrio(symbol) feito a uma instruo. Os comentrios de linha no so gravados.






























CTC - Centro de Treinamento de Clientes

39
Mdulo 3 Automao de Processos Industriais
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

40
Mdulo 3 Automao de Processos Industriais

- 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( Ajust e 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

41
Mdulo 3 Automao de Processos Industriais

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 i-
zada na memria do CLP. Tambm quando executa -se o comando compile o software pr o-
cura 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

42
Mdulo 3 Automao de Processos Industriais

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

43
Mdulo 3 Automao de Processos Industriais
- 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 a-
mentas 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 TPW3-PCLINK;
- About ( Sobre ): Mostra a verso de software;





CTC - Centro de Treinamento de Clientes

44
Mdulo 3 Automao de Processos Industriais

cones da Barra de Ferramentas



Menu cone Atalho Descrio
File(F) 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)

Visualiza o programa a ser impresso
File Print(P)

Crtl+P Imprime o programa atual
Help About(A)

Visualiza a verso do software
View Project Wi n-
dow(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 componente a partir do endereo
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

45
Mdulo 3 Automao de Processos Industriais
PLC Program Watch(P)

Monitora o status do programa no CLP
PLC Device Test(T)

Modifica o status dos contat os/bobinas
Compile Compile(P)

F4 Compila o programa atual
Compile Compile
All(A)
Compila todos os programas do projeto
PLC Monitor write(O)

Escreve o programa para o CLP com o CLP em modo RUN
Compile Check(C)

Verifica erros em todo programa



cones da Barra de Ferramentas Ladder




cone Descrio cone Descrio

Contato aberto

Deleta vertical

Contato fechado

Seleciona a seta

Pulso de subida

Contato aberto abre interligao

Pulso de descida

Contato fechado abre interligao

Sada

Pulso de subida abre interlig ao

Sada fechada

Pulso de descida abre interligao

Instruo de aplicao

Mostrar nota no contato

Linha horizontal (F5)

Mostrar nota na l inha

Reverte o resultado da ope-
rao (F6)

Mostrar nota na sada

Linha vertical (F7)






CTC - Centro de Treinamento de Clientes

46
Mdulo 3 Automao de Processos Industriais
1.1.14 PROGRAMAO DA I NTERFACE HOMEM-MQUI NA 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 necess-
rio 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:









Existe na memria de dados do TPW-03 um total de 1300 registradores que
serviro para o armazenamento dos arquivos de texto.



F1 F5 F9
F2 F6 F10
F3 F7 F11
F4 F8 F12 MOD 1 MOD 2 TMR CNT ENT
ESC
0
7 8 9
4 5 6
1 2 3

Bomba 1: Ligada
Tempo: 240 seg
Linha 1
Linha 2
Display
Teclado





CTC - Centro de Treinamento de Clientes

47
Mdulo 3 Automao de Processos Industriais
Os comandos podem ser realizados atravs de teclas de funes, que obedecem a um
endereamento pr-definido, conforme mostrado abaixo:

Tecla de
Funo
Nmero do
Rel Interno
Tecla de
Funo
Nmero do
Rel Interno
Tecla de
Funo
Nmero do
Rel Interno
F1 M8280 F9 M8288 TMR M8296
F2 M8281 F10 M8289 CNT M8297
F3 M8282 F11 M8290 ENT M8298
F4 M8283 F12 M8291 MOD1 M8299
F5 M8284 Seta Acima M8292 MOD2 M8300
F6 M8285 Seta Abaixo M8293 ESC M8301
F7 M8286 Seta Esquerda M8294 Reservado M8302
F8 M8287 Seta Direita M8295 Reservado M8303


A programao do TPW-03 para utilizao das interfaces homem-mquina est
relacionada com o ajuste de determinados registradores. Para a configurao do dis-
play 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 arqui-
vo 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

48
Mdulo 3 Automao de Processos Industriais

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

49
Mdulo 3 Automao de Processos Industriais

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 ope-
rador, 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 )
Texto N. da Linha do display
1 WEG S/A. 1
2 Tecle F1 para Ligar 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 mensagem 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

50
Mdulo 3 Automao de Processos Industriais

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 visualiza-
o 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 sem-
pre trabalham com dados do tipo Word (16 bits). Dessa forma, apenas os primeiros 5
caracteres especiais sero reconhecidos como campos de escrita/leitura, podendo e-
xistir caracteres normais entre os caracteres especiais.

A funo TEXTP:


TEXP S D n


A funo TEXTP sempre executada na mudana de estado das condies de entra-
da, de nvel 0 para 1. Os campos tem as seguintes funes:

S Define o nmero da mensagem (File) a ser parametrizado. Os dois regis-
tradores D8280 e D8281 trabalham com as linhas 1 e 2 do display, respectiva-
mente.





CTC - Centro de Treinamento de Clientes

51
Mdulo 3 Automao de Processos Industriais
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 escri-
tos ser D + 1.
N Define quantas linhas sero enviadas tela da IHM.



Exemplos de Programao:

A) Considere as seguintes condies:

Mensagem
(File )
Texto N. da Linha do display
10 WEG S/A. 1
11 Texto de Exemplo 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 define 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 para cada linha, definindo seu respectivo
arquivo.






CTC - Centro de Treinamento de Clientes

52
Mdulo 3 Automao de Processos Industriais

B) Considere as seguintes condies:

Mensagem
(File )
Texto No. da Linha do display
7 Escrita no Registro 1
1 D0004 = ????? 2
















- Linha 0000: Esta funo MOV ir transferir o valor 7 para o registrador D8280, indicando que a mensagem 7 ser en-
viada 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 men-
sagem 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 a-
da 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 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 )
Texto No. da Linha do display
25 Leitura do Registro 1
20 D0009 = ##### 2


















CTC - Centro de Treinamento de Clientes

53
Mdulo 3 Automao de Processos Industriais

- Linha 0000: Esta funo MOV ir transferir o valor 25 para o registrador D8280, indicando que a mensagem 25 ser
envi ada 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 men-
sagem 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 20 para o registrador D8281, indicando que a mensagem 20 ser en-
viada 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 mensa-
gens File, no esquecer de selecionar a opo File Reg nas
opes de download (comando Wri te)!






CTC - Centro de Treinamento de Clientes

54
Mdulo 3 Automao de Processos Industriais

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 0 D4124 D4125
1 1 D4126 D4127
... ... ... ...
19 19 D4162 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 fa-
zem esta configurao da seguinte forma:






CTC - Centro de Treinamento de Clientes

55
Mdulo 3 Automao de Processos Industriais
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 for-
ma:



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 vari-
veis)

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

56
Mdulo 3 Automao de Processos Industriais

Tabela de Informaes do s registradores:


N Valor em D8292 Valor de Ajuste 1 Valor de Ajuste 2 Valor de Ajuste 3
0 0 D4164 D4165 D4166
1 1 D4167 D4168 D4169
... ... ... ... ...
19 19 D4221 D4222 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 mensa-
gem 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 nme-
ro da primeira receita a ser visualizada 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

57
Mdulo 3 Automao de Processos Industriais



Tabela de Informaes dos registradores:

N Valor em D8293 Valor Atual Valor de Ajuste
0 0 D4224 D4224
1 1 D4225 D4225
... ... ... ...
19 19 D4243 D4243

Exemplo:

- Linha 0000: A funo MOV ir transferir o valor
6 para dentro do registrador D8284 conf igurando
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, indicando que
ter no mximo 10 receitas.

- Linha 0002: Esta funo MOV ir transferir o
valor 5 para o registrador D8293, indicando 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 conta-
tos)


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

58
Mdulo 3 Automao de Processos Industriais




Tabela de Informaes dos registradores:

N Valor em D8294
Nmero do Marcador
de Estado
0 0 M1600
1 1 M1601
... ... ...
5 15 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 ajust e do
usurio;

- Linha 0001: Esta funo MOV ir transferir o valor
1 para o registrador D8280, indicando que a men-
sagem 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 que o nme-
ro 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

59
Mdulo 3 Automao de Processos Industriais




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

60
Mdulo 3 Automao de Processos Industriais


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

61
Mdulo 3 Automao de Processos Industriais
1.1.15 - SOFTWARE DE PROGRAMAO ADP 6 - LI NHA 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, pode-
mos 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, sel e-
o 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 visuali-
zar as telas da aplicao, em formato de miniatura. Tambm chamado de Screen
Manager, este quadro permite o gerenciamento das telas da aplicao (apagar, re-
nomear, copiar, colar, etc).
Ferramentas. So as barras de atalhos para os objetos e ferramentas do ADP.





CTC - Centro de Treinamento de Clientes

62
Mdulo 3 Automao de Processos Industriais
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 se-
leo do modelo da IHM utilizada, atravs do campo Panel/Workstation. Esta definio
ir habilitar/desabilitar funes do software ADP conforme os recursos do modelo sele-
cionado. No campo Controller/PLC, ser selecionado o driver utilizado para a comuni-
cao 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 Con-
nection, onde ser possvel ajustar os parmetros de comunicao, conforme as pecu-
liaridades 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

63
Mdulo 3 Automao de Processos Industriais

Configuraes de Comunicao do driver TPW-03


Objeto de Texto

Aps criar a aplicao, automaticamente ser criada uma tela da IHM, conforme a re-
soluo do modelo selecionado. Vamos aplicar um objeto de texto para colocar um ttu-
lo 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 de-
seja 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

64
Mdulo 3 Automao de Processos Industriais
para o alinhamento do texto. Lembrando que o campo do texto dever ser sempre mai-
or 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 bi blioteca de fontes, disponvel atravs do menu Library
>> Font Library. A tela mostrada pela figura abaixo ser aberta. Para alterar as configu-
raes 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 perso-
nalizveis. Para salvar as definies clique OK.


Biblioteca de fontes






CTC - Centro de Treinamento de Clientes

65
Mdulo 3 Automao de Processos Industriais

Importando Imagens

Da mesma forma como importamos fontes para a aplicao, podemos adicionar ima-
gens. 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 >> Bit-
map 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.


Defini ndo 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 segui-
da, clique duas vezes sobre o objeto para visualizar suas propriedades, conforme figura





CTC - Centro de Treinamento de Clientes

66
Mdulo 3 Automao de Processos Industriais
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. poss-
vel 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 cita-
do anteriormente para o campo de data, clicando em Date Display e criando-o abai-
xo do campo de hora. No necessrio que os campos sejam criados exatamente com
a mesma dimenso, pois existem recursos para alinhamento/dimensionamento. Pres-
sione 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, pa-
ra isto, pressione a tecla Ctrl e clique no campo de hora. A seleo do campo base fica-
r diferente dos demais campos selecionados, como visto na figura abaixo.


Campos de data e hora





CTC - Centro de Treinamento de Clientes

67
Mdulo 3 Automao de Processos Industriais

Agora, clique no cone Make Same Size para deixar os objetos com o mesmo tama-
nho. 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 esti-
lo NoBorder no possui bordas, portanto iremos selecionar apenas a cor do fundo, a-
travs da opo Bkg. Color. Como podemos observar na abaixo, temos dois modelos
diferentes de horrio, por padro vamos deixar a primeira opo habilitada. Logo abai-
xo 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

68
Mdulo 3 Automao de Processos Industriais
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 ima-
gem 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 loca-
lizao que a mesma abrir na IHM, selecionando a funo Shown at, logo ao lado dis-
ponibilizaremos 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 en-
quanto, 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 cam-
pos Pattern Color e Background Color podemos escolher a cor do fundo. Lembrando
que a segunda opo somente ser visualizada se o fundo possuir al gum modelo com
duas cores. Para confirmar as alteraes realizadas clique em OK.






CTC - Centro de Treinamento de Clientes

69
Mdulo 3 Automao de Processos Industriais

Seleo de cores para o fundo de uma tela


Simulao a Aplicao

O ADP permite executar a simulao do programa, auxiliando muito no desenvolvimen-
to das aplicaes, pois possibilita os testes de navegao e melhor visualizao do la-
yout 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 armaze-
nar os arquivos da aplicao. Para a simulao ocorrer, necessrio compilar o pro-
grama 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

70
Mdulo 3 Automao de Processos Industriais
Caso ocorra algum erro, a mensagem Erro(s) found aparecer no campo Status. Cli-
cando 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 espec-
ficas, 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 espe-
lho, 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

71
Mdulo 3 Automao de Processos Industriais
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 seqn-
cia 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 Mana-
ger.


Definio do nome e nmero de uma nova tela


Aps a criao da tela, vamos colocar um retngulo onde ser disposto o ttulo, clican-
do em Solid Rectangle e dimensionando o objeto. Para alterar as propriedades do re-
tngulo, 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 po-
dem 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 des-
critos no incio deste item. Aps a criao de mais esta tela, iremos alterar suas propri-
edades 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

72
Mdulo 3 Automao de Processos Industriais


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 fundo pode ser alterada
separadamente. Em seguida, crie o titulo Sintico na parte superior da tela, dentro do
retngulo.


Tela base referenciada 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 mo-
do 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

73
Mdulo 3 Automao de Processos Industriais
retornar a tela aberta anteriormente (no caso de telas). No nosso caso, selecionare-
mos 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, pode-
mos editar o texto explicativo do boto, que iremos definir como F1, pois posterior-
mente 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

74
Mdulo 3 Automao de Processos Industriais

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 sinti-
co. Como podemos ver na figura abaixo, no boto de retorno tela de abertura utiliza-
remos uma imagem, selecionada na aba Graphic, como citado anteriormente. Para to-
das as telas criadas vamos dispor, com o decorrer da aplicao, botes na tela de a-
bertura 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 fun-
es 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 asso-
ciao 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 Me-
nu.






CTC - Centro de Treinamento de Clientes

75
Mdulo 3 Automao de Processos Industriais

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 selecio-
nar 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 exi-
bida quando o usurio pressionar a tecla Menu da IHM. Esta descrio pode ser edita-
da no quadro direita, atravs do campo Text. Tambm podemos selecionar diferentes





CTC - Centro de Treinamento de Clientes

76
Mdulo 3 Automao de Processos Industriais
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

77
Mdulo 3 Automao de Processos Industriais

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 desl igada.
Maintained: A varivel ter seu estado invertido cada vez que o boto for pressiona-
do.
Momentary: A varivel ficar ligada apenas enquanto o boto estiver sendo pressi o-
nado.


Estas opes podem ser selecionadas atravs das propriedades do objeto On/Off But-
ton, 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 proprie-
dades do objeto, conforme figura abaixo.






CTC - Centro de Treinamento de Clientes

78
Mdulo 3 Automao de Processos Industriais

Propriedades do On/Off Button


Podemos notar que o objeto tambm possui a propriedade State, acessvel na aba Sta-
te. possvel incorporar uma animao ao boto de comando. Esta animao ter co-
mo 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 ani-
mao. Na aba Text possvel definir um texto para o boto, lembrando que cada es-
tado (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

79
Mdulo 3 Automao de Processos Industriais
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 tem-
peratura 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. A-
cessando 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 aci-
ma, com as variveis D0 para a temperatura e D1 para o nvel do tanque. Posterior-
mente, simularemos a alterao destas variveis para verificar o funcionamento do Bar
Graph.






CTC - Centro de Treinamento de Clientes

80
Mdulo 3 Automao de Processos Industriais

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 adi-
cionar 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 exibi-
o do objeto, definindo cor de fundo, bordas, etc.


Propriedades do objeto Numeric Display






CTC - Centro de Treinamento de Clientes

81
Mdulo 3 Automao de Processos Industriais
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 colocare-
mos 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 pode-
mos escolher a quantidade de dgitos que o campo receber em Integral Digits, con-
forme 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 vari-
vel D2, e para o valor mximo a varivel D3.



Propriedades do boto Numeric Entry







CTC - Centro de Treinamento de Clientes

82
Mdulo 3 Automao de Processos Industriais
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 so-
bre 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. Pa-
ra isto, criaremos outro quadro, com o nome Set-point Processo, onde disponibiliza-
remos 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 Cha-
racter Entry temos o campo Number of Characters, onde definiremos a quantidade m-
xima de caracteres que poder ser digitada. Iremos definir a varivel D100 para arma-
zenar o texto digitado. Dependendo da quantidade de caracteres, o nmero de vari-
veis 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

83
Mdulo 3 Automao de Processos Industriais
1.1.16 - EXERC CI OS PROPOSTOS

Exerccio no. 1 Acender uma lmpada com um interruptor simples TPW-03
Descritivo :

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

Condio inicial : S1 aberto; H1 desligada.



























S1
H1
S1
H1
tempo





CTC - Centro de Treinamento de Clientes

84
Mdulo 3 Automao de Processos Industriais
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] a-
berto; FT1[95-96] fechado; bobina de K1 inativa (motor desligado).



















CTC - Centro de Treinamento de Clientes

85
Mdulo 3 Automao de Processos Industriais

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

- 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 conta-
to 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 temporiza-
dor 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] a-
berto; 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

86
Mdulo 3 Automao de Processos Industriais

Exerccio no. 4 Contador de caixas TPW-03
Descritivo :

- 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 des-
ligado o motor, ou ocorra a atuao do rel de sobrecarga; (3) Caso ocorra a atua-
o 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
H3
SP1
M1





CTC - Centro de Treinamento de Clientes

87
Mdulo 3 Automao de Processos Industriais



Exerccio no. 5 Verificao do PH de uma mistura TPW-03
Descritivo :

- Em uma indstria qumica o PH de uma mistura deve ser mantido dentro de um va-
lor 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 aciona-
da 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 a-
cionado (agitador);
- Aps o acionamento do motor M1, deve-se aguardar 30 s para o incio da monito-
rao 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, inici-
ando o escoamento do reservatrio;
- A eletrovlvula EV4 ficar ativada at que o sensor de nvel mnimo SL2 seja desa-
tivado;
- Quando SL2 desativado, a eletrovlvula EV4 desativada (terminando o escoa-
mento);
- 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

88
Mdulo 3 Automao de Processos Industriais
EV1 EV2 EV3
EV4
SL2
SL1
SP1
M1



























DIAGRAMA DE TEMPO





CTC - Centro de Treinamento de Clientes

89
Mdulo 3 Automao de Processos Industriais

Exerccio no. 6 Ajuste de velocidade atravs de sada analgica TPW-03
Descritivo :

- Considere um motor de 4 plos (1800 RPM) acionado por um inversor de freqn-
cia (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) pa-
ra 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

90
Mdulo 3 Automao de Processos Industriais

Exerccio no. 7 Chave de partida estrela-tringulo com IHM TPW-03+PWS
Descritivo :

- 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 ini-
cial.
Condio inicial: nenhum boto pressionado; todas as bobinas dos contatores desativa-
das.




























CTC - Centro de Treinamento de Clientes

91
Mdulo 3 Automao de Processos Industriais



Exerccio no. 1 Partida direta CLIC
Descritivo :

- Considere a figura abaixo e elabore um aplicativo que reproduza o comando eltri-
co representado;

























CTC - Centro de Treinamento de Clientes

92
Mdulo 3 Automao de Processos Industriais

Exerccio no. 2 Controle de nvel (ON/FF) CLIC
Descritivo :

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

93
Mdulo 3 Automao de Processos Industriais

Exerccio no. 3 Sistema de irrigao CLIC
Descritivo :

- Temos que controlar a irrigao de uma determinada cultura, atravs de uma eletro-
vlvula EV1;
- Esta cultura dever receber irrigao todos os dias, s 8:30 horas, durante 5 minu-
tos, e s 17:30 horas, durante 10 minutos;
- Ao pressionar um boto pulsador B1 (NA), a eletrovlvula dever ser acionada du-
rante 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

94
Mdulo 3 Automao de Processos Industriais

Exerccio no. 4 Partida direta com IHM CLIC
Descritivo :

- Implementar em uma chave de partida direta, telas na IHM do CLIC

, com men-
sagens que indiquem quando o motor estiver ligado ou desligado e quando o rel de
sobrecarga atuar.








CTC - Centro de Treinamento de Clientes

95
Mdulo 3 Automao de Processos Industriais

Exerccio no. 5 Comando para um misturador CLIC
Descritivo :

- Considere dois reservatrios, conforme a figura abaixo, contendo dois tipos diferen-
tes 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 e-
quivalente a 7,5 Vcc;
- A vlvula EV2 deve permanecer acionada at que a balana B2 envie um sinal e-
quivalente 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 (mistura-
dor) 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 com-
pleto de operao seja executado.




















Misturador
A B
B1
EV5
EV3 EV4
EV1 EV2
0 ... 10 Vcc
0 ... 10 Vcc
M1
B2
SL1 SL2