Vous êtes sur la page 1sur 88

NDICE

CAPTULO 1 INTRODUO AO CONTROLADOR PROGRAMVEL............................................ 10

1 - Histrico .................................................. ............................................................... ............. 11

2 - Evoluo das aplicaes dos CPs ........................... .............................................................. 1 2

3 - Vantagens dos CPs ......................................... ............................................................... ..... 12

CAPTULO 2 CONCEITO DE CONTROLADORES PROGRAMVEIS ............ ............................... 13


CAPTULO 3 PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS E APLI CAES ................ 15

1 - Princpio de funcionamento ................................. ............................................................... ... 16

2 - Caractersticas ............................................ ............................................................... .......... 17

3 - Aplicaes ................................................. ............................................................... ........... 17

CAPTULO 4 ARQUITETURA DE CONTROLADORES PROGRAMVEIS ..................................... 19

1 - Unidades Bsicas ........................................... ............................................................... ....... 21


1.1 - Unidades de Entrada............................................................................................................................................ 21

1.1.1 - Unidade de entrada digital: .................................................................................................................... 22

1.1.2 - Unidade de entrada analgica: ............................................................................................................. 24

1.1.3 - Unidade de Leitura de Temperatura: ..................................................................................................... 25

1.2 - Unidades de Sada ............................................................................................................................................... 26

1.2.1 - Unidade de Sada Digital:....................................................................................................................... 26

1.2.2 - Unidade de Sada Analgica:................................................................................................................. 29

1.3 - Unidade de Processamento: ................................................................................................................................ 30

Memrias ........................................................................................................................................................... 31

Watchdog Timer ................................................................................................................................................ 31

Interface de Programao ................................................................................................................................. 31

Interface Homem Mquina ................................................................................................................................ 31

CAPTULO 5 COMUNICAO ....................................... ..................................................... 33

1 - Canais de comunicao: ..................................... ............................................................... ... 35

2 - Taxa de Transferncia: ..................................... ............................................................... ..... 35

3 Protocolos de Comunicao:................................. ............................................................... . 37

CAPTULO 6 ESPECIFICAO DO CLP .............................. ................................................. 41

1 Caractersticas gerais do MPC4004: ...................................................................................... 42

2 Iniciando o projeto Configurao do CLP: ........................................................................... 43

CAPTULO 7 PROGRAMAO ....................................... .................................................... 49

1 - Linguagens de Programao .................................. ............................................................... 50


1.1 - Linguagens Textuais ............................................................................................................................................ 51

1.1.1 - Texto Estruturado (Strutured Text ST) ................................................................................................ 51

1.1.2 - Lista de Instrues (Instruction List IL)................................................................................................ 51

1.2 - Linguagens Grficas............................................................................................................................................. 51

1.2.1 - Diagrama Ladder (LD)............................................................................................................................ 51

1.2.2 - Diagrama de Blocos Funcionais (Function Block Diagram FBD) ........................................................ 52

2 - Funes Bsicas ............................................ ............................................................... ....... 52

CAPTULO 8 ESTRUTURA DA MEMRIA .............................. ............................................... 55


CAPTULO 9 INSTRUES DE PROGRAMAO ......................... .......................................... 58

LD: ............................................................ ............................................................... ................ 60

LDN:........................................................... ............................................................... ............... 60

OUT: ........................................................... ............................................................... .............. 60

OUTN: .......................................................... ............................................................... ............. 60

OUTI: .......................................................... ............................................................... .............. 61

OUTIN: ......................................................... ............................................................... ............. 61

SETR: .......................................................... ............................................................... ............. 61

MONOA: ......................................................... ............................................................... ........... 62

MONOD: ......................................................... ............................................................... ........... 62

TMR: ........................................................... ............................................................... .............. 63

CNT: ........................................................... ............................................................... .............. 64

MOVK:.......................................................... ............................................................... ............. 64

CAPTULO 10 PRTICA COM O WINSUP ............................. ................................................ 65

1 - O QUE WINSUP? ............................................ ............................................................... ... 66

2 - Descrio da interface com o usurio .................................................................................... 66

3 - Descrio do Gerenciador de Projeto ........................ ............................................................. 67


3.1 - Documentao:....................................................................................................................................................... 68
3.2 - Configurao de Hardware: .................................................................................................................................... 68
3.3 - Configurao da IHM: ............................................................................................................................................. 68
3.4 - Comentrios de Operandos:................................................................................................................................... 68
3.5 - Programas e Subrotinas: ........................................................................................................................................ 68
3.6 - Superviso: ............................................................................................................................................................. 68

4 - Passo 1: Criao de um novo projeto ..................................................................................... 69

5 - Passo 2 : Configurao de Hardware ......................... ............................................................ 70


5.1 - Visualizao da Configurao de Hardware Drivers: MPC4004 e MPC4004G ................................................ 70
5.2 - Visualizao da Configurao de Hardware Drivers: MPC4004R e MPC4004T .............................................. 71
5.3 - Alterando ou Definindo a Configurao de Hardware.......................................................................................... 71
5.4 - Procedimentos para Inserir e Configurar placas Drivers: MPC4004 e MPC4004G .......................................... 72

5.4.1 - Inserindo um novo bastidor .................................................................................................................... 72

5.4.2 - Inserindo e Configurando uma placa digital ........................................................................................... 73

5.5 - Procedimentos para Inserir e Configurar placas Drivers: MPC4004R e MPC4004T ........................................ 74

5.5.1 - Adicionando ou substituindo um bastidor............................................................................................... 74

5.5.2 - Inserindo uma fonte de alimentao ...................................................................................................... 75

5.5.3 - Inserindo e Configurando uma CPU ...................................................................................................... 75

5.5.4 - Inserindo uma IHM ................................................................................................................................. 76

5.5.5 - Inserindo e configurando uma placa digital............................................................................................ 76

5.6 - Excluso e Substituio de Expanses ............................................................................................................... 78

5.6.1 - Excluindo uma expanso: ...................................................................................................................... 78

5.6.2 - Substituindo uma expanso: .................................................................................................................. 78

6 - Passo 3: Configurao da Taxa de Comunicao Serial .......................................................... 80


8 - Passo 4: Elaborao do Programa de Usurio ........................................................................ 81
8.1 - Barra de Ferramentas Ladder .............................................................................................................................. 81

8.1.1 - Descrio dos smbolos das instrues de programao:..................................................................... 81

8.2 - Comentrio de Operandos ................................................................................................................................... 82

12 - Passo 5: Envio do programa ................................ ............................................................... . 84

13 - Passo 6: Superviso ....................................... ............................................................... ..... 85


13.1 - Superviso de Linhas ......................................................................................................................................... 85
13.2 - Superviso de Operandos.................................................................................................................................. 85

CAPTULO 11 EXERCCIOS....................................... ........................................................ 87

Exerccio 1 Converso para diagrama de contatos .................................................................... 88

Exerccio 2 Acionamento de uma vlvula .................................................................................. 90

Exerccio 3 - Contador ......................................... ............................................................... ....... 90

Exerccio 4 Comando bi-manual ................................ ............................................................... 90

CAPTULO 12 GLOSSRIO........................................ ........................................................ 91

CAPTULO 1
INTRODUO AO CONTROLADOR PROGRAMVEL

CAPTULO 1 INTRODUO AO CONTROLADOR PROGRAMVEL

10

INTRODUO AO CONTROLADOR PROGRAMVEL

1 - Histrico
Os Controladores Lgicos Programveis foram desenvolvidos no final dos anos 60, com a finalidade de
substituir painis de rels em controles baseados em lgicas combinacional/seqencial, em linhas de
montagem nas indstrias de manufatura, principalmente automobilstica, sendo progressivamente
adotados pelas indstrias de processos.
O critrio do projeto para o primeiro controlador foi especificado em 1968 por uma diviso da General
Motors Corporation. O objetivo inicial era eliminar o alto custo associado com os sistemas controlados a
rels. As especificaes iniciais requeriam um sistema de estado slido com a flexibilidade do computador,
capaz de suportar o ambiente industrial, ser facilmente programado e reprogramado, manuteno fcil e
por ltimo facilmente expansvel e utilizvel. J os painis de controle a rels necessitavam modificaes
na fiao, o que muitas vezes era invivel, tornando-se mais barato simplesmente substituir todo painel
por um novo. Portanto, os CLPs permitiram transferir as modificaes de hardware para modificaes no
software.
Pelo fato de substiturem os painis de rels no controle discreto, foram chamados de Controladores
Lgicos Programveis CLP (Programmable Logic Controllers PLC).
Com o sucesso de uso de CLPs na indstria, a demanda por novas funes e maior capacidade
aumentou consideravelmente. Os equipamentos cresceram em poder de processamento, nmero de
entradas e sadas (I/O), e novas funes. Entretanto, estes controladores ainda usavam lgica discreta e
s eram utilizadas na indstria, pois seus custos tornaram inviveis em outras aplicaes (automao
predial, por exemplo).
A partir de 1970, com o advento da tecnologia de microprocessadores, os controladores passaram ter uma
grande capacidade de processamento e alta flexibilidade de programao e expanso. Entre outras
caractersticas citamos: realizar operaes aritmticas com ponto decimal flutuante, manusear dados e se
comunicar com computadores. Desta forma, os CPs atuais podem atuar tanto em controle discreto como
automao de manufatura, onde as mquinas apresentam aes automticas e podem atuar em controle
contnuo, como: processos qumicos e siderrgicos, com caractersticas primordialmente analgicas.
Portanto atualmente, os controladores so bem mais complexos e no executam somente lgica do tipo E
e OU, motivo pelo qual passaram a ser chamados apenas de Controladores Programveis CPs.
O sistema utilizado para programar o controlador era um dispositivo dedicado e acondicionado em uma
maleta porttil, chamada de maleta de programao, de forma que podia ser levada para campo a fim de
alterar dados e realizar pequenas modificaes no programa. O sistema de memria do controlador no
permitia facilidades de programao por utilizar memrias do tipo EPROM.
Inovaes no hardware e software entre 1975 e 1979 proporcionaram ao controlador maior flexibilidade e
capacidade de processamento, isto significou aumento na capacidade de memria e de entradas/sadas
remotas, controle analgico, controle de posicionamento, comunicaes, etc. A expanso de memria
permitiu um programa de aplicao maior e uma maior quantidade de dados de forma que os programas
de controle no ficassem restritos lgica e sequenciamento, mas tambm realizassem aquisio e
manipulao de dados. Com o desenvolvimento do controle analgico, o controlador programvel
preencheu o gap entre controle discreto e controle contnuo.
Os custos com fiao foram reduzidos significativamente com a capacidade do controlador de comunicarse com subsistemas de entrada/sada localizados em pontos remotos, distante da unidade central de
processamento e perto do equipamento a ser controlado. Ao invs de trazer centenas de fios para o
armrio do CP, os sinais dos subsistemas podem ser multiplexados e transmitidos por um nico par de fios
tranados. Esta tcnica permitiu a reestruturao de grandes sistemas em pequenos subsistemas
melhorando a confiabilidade, manuteno e partida gradual do subsistema principal.
Atualmente, existem vrios tipos de controladores, desde pequena capacidade at os mais sofisticados,
realizando operaes que antes eram consideradas especficas para computadores. A evoluo do
hardware conduziu a melhorias significativas nas caractersticas do controlador.
Existe hoje uma forte tendncia utilizao de pequenos controladores programveis, controlando
processos independentes e comunicando-se com outros controladores e com sistemas supervisrios.
Assim, possvel descentralizar o controle industrial, evitando que uma pane interrompa toda a planta.

11

INTRODUO AO CONTROLADOR PROGRAMVEL

2 - Evoluo das aplicaes dos CPs


1969 a 1971 -

Substituir a lgica via rels

1971 a 1976 -

Substituir contadores e temporizadores


Operaes aritmticas
Impresso de documentao/relatrios
Controle em malha fechada (PID)

1976 a 1981 -

Comunicao entre CP's


Controle de posicionamento

1981 a 1985 -

Redes com perifricos


Unidades Remotas
Redundncia de CPU's

1985 a atual-

Interface Homem Mquina (IHM)


Sistemas supervisrios

3 - Vantagens dos CPs

Ocupam menor espao fsico

Menor consumo de energia eltrica

Programveis

Maior confiabilidade

Maior flexibilidade

Maior rapidez na elaborao de projetos

Interfaces de comunicao com outros CLPs e computadores

12

CAPTULO 2 CONCEITO DE CONTROLADORES PROGRAMVEIS

CAPTULO 2
CONCEITO DE CONTROLADORES PROGRAMVEIS

13

PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS E APLICAES

Controladores
programveis
so
equipamentos
eletrnicos
normalmente
baseados
em
microprocessadores, que usam uma memria programvel para armazenamento de instrues com
funes de: lgica, sequenciamento, temporizao, contagem, controle PID, intertravamentos, operaes
aritmticas, etc., destinados a comandar e monitorar mquinas ou processos industriais atravs de
mdulos de entradas/sadas analgicos ou digitais.
Um controlador programvel difere de equipamentos convencionais para controles industriais pela
programabilidade e pelo modo seqencial de execuo das instrues. O software desenvolvido pelo
fabricante, tambm caracteriza uma diferena fundamental. Este software realiza funes de acesso ao
hardware, diagnsticos, comunicaes, histricos e determina o funcionamento do controlador em um
modo de operao dedicado (ciclo de varredura) e totalmente transparente para o usurio.
A segunda distino que os CPs foram especificamente projetados para operar em ambientes
industriais. Um CP pode operar em reas com quantidades substanciais de rudos eltricos, interferncias
eletromagnticas, vibraes mecnicas, temperaturas elevadas e condies de umidade adversas,
conforme especificao de cada fabricante.

Figura 1 Diagrama de blocos do Controlador Programvel

14

CAPTULO 3 PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS E APLICAES

CAPTULO 3
PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS
E APLICAES

15

PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS E APLICAES

1 - Princpio de funcionamento
Quando energizamos o controlador programvel as seguintes operaes so executadas:

Teste de escrita/leitura da memria RAM;

Limpeza das memrias imagens de entrada e sada;

Teste de executabilidade do programa de usurio;

Execuo de rotinas de inicializao (limpeza de registros auxiliares de trabalho, limpeza de


display, preparao de teclado).
Aps estas "Condies de Inicializao" a UCP (unidade central de processamento) passa a fazer uma
varredura constante, ou seja, rotinas repetitivas em um "loop" fechado. Essa seqncia de atividades
definidas e controladas pelo programa ocorre em um ciclo, chamado de Varredura ou Scan, conforme
descrito abaixo:
A primeira etapa da varredura verificar os dados das entradas, transferindo-os para uma memria
imagem.
Memria imagem um espelho do estado das entradas e sadas, esta memria ser consultada pelo CLP
no decorrer do processamento do programa de usurio. Ela recebe em cada endereo correspondente a
uma entrada o seu estado ligado/desligado no caso de entradas digitais, ou um valor numrico no caso de
entradas analgicas.
Uma vez gravados os dados das entradas na respectiva memria imagem, inicia-se a execuo do
programa de acordo com as instrues definidas pelo usurio. Durante o processamento do programa, o
CLP armazena os dados na memria imagem das sadas.
Por fim o CLP transfere esses dados para as sadas fsicas, desta forma o ciclo termina e a varredura
reiniciada.
A (figura 2) ilustra o processamento cclico:

Figura 2 Varredura ou Scan

16

PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS E APLICAES

O tempo necessrio para executar uma varredura varia de controlador para controlador e depende de
muitos fatores como: tamanho do programa, instrues programadas, etc. O tempo de varredura uma
considerao importante na seleo do controlador. Este indica a rapidez com que o controlador pode
reagir s entradas de campo e resolver a lgica de controle. Este ciclo que tem seu perodo varivel
mostrado na (figura 3):

1 ciclo com perodo de T milisegundos

aquisio das entradas

processamento

atualizao das sadas

Figura 3 - Ciclo de processamento dos Controladores Programveis

2 - Caractersticas
Algumas das principais caractersticas de um controlador programvel so:

Programabilidade

Alta confiabilidade

Imunidade a rudos

Isolao ptica de entradas e sadas

Deteco de falhas

Modularidade

Start-up rpido

Operao em condies ambientais severas

3 - Aplicaes
Entre os inmeros tipos de indstrias que hoje aplicam Controladores Programveis, podemos destacar:

Automotiva

Transformadora de Plstico

Cermica

Petroqumica

Embalagem

Bebidas

Papel, etc.

17

PRINCPIO DE FUNCIONAMENTO, CARACTERSTICAS E APLICAES

18

CAPTULO 4 ARQUITETURA DE CONTROLADORES PROGRAMVEIS

CAPTULO 4
ARQUITETURA DE CONTROLADORES PROGRAMVEIS

19

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

20

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Os Controladores Programveis, como ilustra a figura a seguir, so normalmente compostos de:

Unidades Bsicas

Figura 4 Arquitetura de Controladores Programveis

1 - Unidades Bsicas
As unidades bsicas em geral so compostas por:

Unidades de entrada

Unidades de sada

Unidade de processamento

Unidade fonte de alimentao

1.1 - Unidades de Entrada

As unidades de entrada fornecem as conexes entre os dispositivos de campo e a unidade central de


processamento. Estas interfaces podem ter um ou mais canais de aquisio de dados que codificam sinais
analgicos ou digitais de entrada de diversos nveis de tenso (alternada ou contnua), provenientes de
sensores analgicos, push-buttons, e de outros tipos de transdutores, cujos sinais sejam tenses ou
correntes.

21

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Os sinais de entrada so isolados do sistema de processamento atravs de acopladores pticos,


compatibilizando estes sinais com o sistema.

1.1.1 - Unidade de entrada digital:

As interfaces de entradas discretas detectam e convertem sinais de comutao de entrada em nveis


lgicos de tenso usados no Controlador Programvel. Essas caractersticas limitam a interface a sinais
do tipo ON/OFF (ligado/desligado).
O circuito de entrada composto por duas sees principais: entradas de estados e interface, sendo que
essas so normalmente desacopladas eletricamente por um circuito isolador.
A seo de entrada de estados basicamente realiza a funo de converso da tenso da entrada (110
Vca, 220 Vca) para um nvel DC compatvel com a interface. Quando um sinal vlido detectado, o
circuito isolador gera um sinal na seo lgica (interface), o qual fica disponvel para o processador
atravs do seu barramento de dados.
Normalmente estas entradas so sinalizadas por led's.

Figura 5 Arquitetura da Unidade de Entrada Digital

Transdutores digitais
Entre os diversos tipos de transdutores digitais, podemos citar:

Botes

Chaves de fim de curso

Sensores de proximidade

Termostatos

Pressostatos

"Push Buttons"

A comutao de uma unidade de entrada pode ser em corrente contnua ou em corrente alternada.

22

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Entrada em corrente contnua


Tipos de entradas digitais em corrente contnua:
Entrada Tipo N: A comutao executada quando o dispositivo externo aplica o plo negativo da
fonte na entrada digital. A (figura 6) exemplifica um circuito de entrada digital tipo N.

Figura 6 Entrada Tipo N

Entrada Tipo P: A comutao executada quando o dispositivo externo aplica o plo positivo da
fonte na entrada digital. A (figura 7) exemplifica um circuito de entrada digital tipo P.

Figura 7 Entrada Tipo P

Entrada em corrente alternada


A comutao ocorre quando colocado 110 Vca ou 220 Vca no borne de entrada. A (figura 8)

exemplifica um circuito de entrada digital em corrente alternada:


+5Vcc
L1

R5

R1
R3

C1

R2

L2

LED

Figura 8 Entrada em Corrente Alternada

23

R4
PARA PORT
DE LEITURA
C2

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

1.1.2 - Unidade de entrada analgica:

A interface de entrada analgica contm os circuitos necessrios para receber sinais analgicos de tenso
ou corrente dos dispositivos de campo. A tenso ou a corrente de entrada convertida para um cdigo
digital proporcional ao valor analgico, atravs de um conversor analgico digital (A/D). Este cdigo digital
armazenado na memria imagem do controlador como um registro.
O valor analgico geralmente expresso como um valor decimal (BCD).
A resoluo das entradas analgicas uma informao importante, pois de acordo com o nmero de bits
do conversor A/D que se define a menor parcela que pode ser lida. Ou seja, uma entrada com um maior
nmero de bits permitir uma melhor representao da grandeza analgica. Os conversores A/D
normalmente so de 10 ou 12bits
As faixas de valores de tenso e corrente para entradas analgicas mais utilizadas na indstria so:

0 a 20mA

4 a 20mA

0 a 10Vdc

A (figura 9) mostra o diagrama de blocos de uma unidade de entrada analgica.

Figura 9 Diagrama de blocos de uma Unidade de Entrada Analgica

Transdutores Analgicos:
So todos os tipos de transdutores que necessitam fazer converso de curso, peso, presso, etc. tais
como:

Transdutor de presso

Amplificadores de tenso para clulas de carga

Transdutor de umidade

Rgua Potenciomtrica

Sensor de Nvel

Sensor de Vazo
24

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

1.1.3 - Unidade de Leitura de Temperatura:

Os mdulos de leitura de temperatura, so especficos quanto ao transdutor que ser utilizado: PT100 ou
Termopar. A operao desta interface similar entrada analgica com exceo de que os sinais dos
termopares so de pequena amplitude. Estes sinais de pequena amplitude so filtrados, amplificados e
digitalizados por um conversor, e ento enviados para o processador e disponibilizados para a utilizao
no programa de usurio.
Um exemplo o mdulo que aceita sinais de termopares tipo K (figura 10) fornecendo a compensao de
junta fria internamente.
Um segundo exemplo o mdulo que possibilita a conexo de Termoresistncias PT100 (figura 11), que
devido caracterstica passiva do sensor no circuito do mdulo, existe uma fonte constante de 1mA que
excita as termoresistncias e, portanto as tenses resultantes so sinais de baixo nvel.

Figura 10 Mdulo de Entradas para Termopares Tipo K

Figura 11 Mdulo de Entradas para Termoresistncias PT100

25

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

1.2 - Unidades de Sada

As unidades de sada fornecem as conexes entre os dispositivos de campo e a unidade central de


processamento. Estas interfaces podem ter um ou mais canais, fornecendo sinais digitais ou analgicos
devidamente amplificados para energizar os elementos de operao e sinalizao de atuadores diversos,
que se caracterizam pelo tipo (CA ou CC, N ou P) e pelos diversos nveis de tenso e potncia.

1.2.1 - Unidade de Sada Digital:

As interfaces de sada discretas convertem sinais lgicos usados no Controlador Programvel em sinais
capazes de energizar atuadores. O controle da sada limitado a dispositivos que somente requerem
comutao em dois estados, tais como ON/OFF (ligado/desligado).
O circuito de sada composto por duas sees principais: sadas e interface, sendo que essas so
normalmente desacopladas eletricamente por um circuito isolador. Durante uma operao normal, o
processador envia para o circuito lgico o estado da sada de acordo com a lgica programada.
Normalmente estas sadas so sinalizadas por led's.

Figura 12 Arquitetura da Unidade de Sada Digital

Atuadores Digitais
Entre os diversos tipos de atuadores, podemos citar:

Contatores

Solenides

Rels

Lmpadas

Sirenes

A comutao executada por uma unidade de sada pode ser atravs de transistores (em corrente
contnua), atravs de TRIACs (em corrente alternada) ou atravs de rels (corrente contnua ou
alternada).

Sada em corrente contnua:


Tipos de sadas digitais em corrente contnua:

26

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Sada Tipo N: Quando o fluxo de corrente ocorre da sada para o potencial negativo da fonte de
alimentao de 24 Vcc (carga ligada entre o potencial positivo e a sada, conforme (figura 15). A
(figura 13) exemplifica o circuito de uma sada digital tipo N.

Figura 13 Sada Tipo N

E
Vext
+
-

UNIDADE DE
ENTRADA

S
Vext
+
-

UNIDADE
DE SADA

FONTE

FONTE EXTERNA

Figura 15 Ligao da Sada Tipo N

27

UNIDADE
CENTRAL
DE
PROCESSAMENTO

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Sada Tipo P: Quando o fluxo de corrente ocorre do potencial positivo da fonte de alimentao de
24 Vcc para a sada (carga ligada entre o potencial negativo e a sada, conforme (figura 16). A
(figura 14) exemplifica o circuito de uma sada digital tipo P.

Figura 14 Sada Tipo P

E
Vext
+
-

UNIDADE DE
ENTRADA

S
Vext
+
-

UNIDADE
DE SADA

FONTE

FONTE EXTERNA

Figura 16 Ligao da Sada Tipo P

28

UNIDADE
CENTRAL
DE
PROCESSAMENTO

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Sada em corrente alternada:


Alimentao de 90 Vca a 240 Vca

Varistor:
RC:
Triac :

Protege contra o surto de tenso


Protege contra disparo indevido
Isolado do sistema por acoplador ptico

A figura 17 exemplifica o circuito de uma sada digital em corrente alternada.

Figura 17 Sada em Corrente Alternada

1.2.2 - Unidade de Sada Analgica:

A interface para sadas analgicas recebe do processador dados numricos que so convertidos em
valores proporcionais de corrente ou tenso e aplicados nos dispositivos de campo. A interface contm um
conversor digital-analgico (D/A).
O valor analgico geralmente expresso como um valor decimal (BCD).
Os conversores D/A normalmente so de 10 ou 12bits.
As faixas de valores de tenso e corrente para sadas analgicas mais utilizadas na indstria so:

0 a 20mA

4 a 20mA

0 a 10Vdc

A (figura 18) mostra o diagrama de blocos de uma unidade de sada analgica.

29

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Figura 18 Diagrama de blocos de uma Unidade de Sada Analgica

Atuadores Analgicos
Entre os diversos tipos de atuadores, podemos citar:

Conversor de freqncia

Vlvula proporcional

1.3 - Unidade de Processamento:

A unidade de processamento a responsvel pelo gerenciamento e processamento das informaes do


sistema e, composta pelo microprocessador ou microcontrolador, memria de programa bsico, memria
de dados, memria de programa de usurio, interface de programao e interface homem-mquina.
O mdulo de processamento monitora os sinais de entrada do controlador programvel e os combina de
acordo com as instrues existentes na memria de programa de usurio, executando operaes lgicas,
operaes de temporizao, contagem e seqenciamento para a seguir liberar os sinais apropriados para
as sadas e assim comandar os dispositivos de controle.

30

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

Memrias

Memria Bsica ou Firmware: A memria bsica contm um conjunto de programas armazenados


permanentemente, com o objetivo de controlar e supervisionar as atividades do sistema. Tais como:
comunicao com os dispositivos externos, execuo do ciclo de varredura, diagnsticos e outras
atividades. Esta memria usualmente chamada de firmware, para expressar o conjunto de software e
hardware necessrio para o funcionamento do Controlador Programvel.
Esta memria programada pelo fabricante, ou seja, uma memria que no pode ser alterada pelo
usurio. As memrias bsicas so memrias no volteis do tipo ROM, EPROM ou FLASH-EPROM.

Memria de Dados:

Nesta memria so armazenados todos os dados de controle do sistema, tais


como: estados das entradas e sadas, valores de preset de contadores e temporizadores, etc.
uma tabela de valores manipulveis. As memrias de dados podem ser memrias volteis ou no
volteis, sendo respectivamente do tipo, RAM ou NVRAM.

Memria de Usurio: a memria destinada ao armazenamento das instrues de programao, ou


seja, o programa de usurio.
As memrias de usurio podem ser memrias volteis ou no volteis, sendo respectivamente do tipo,
RAM; NVRAM ou FLASH-EPROM.

Watchdog Timer

Alguns tipos de controladores programveis possuem internamente unidade de processamento, um


circuito "WATCHDOG TIMER".
Este circuito consiste de um temporizador com uma base de tempo fornecida pelo microprocessador, cujo
propsito monitorar o tempo de execuo da varredura. Caso exceda este tempo, o "WATCHDOG
TIMER" ir detectar esta condio, providenciando ento o desligamento das sadas do sistema para
evitar operaes indesejadas e a reinicializao CPU.

Interface de Programao

Esta interface permite a programao da memria de usurio atravs do uso de software especfico para
desenvolvimento do programa de usurio, sendo executado em um microcomputador compatvel com o
padro IBM-PC (na verso desktop ou laptop, para programao em campo), permitindo a edio,
monitorao e documentao dos programas. Alm disso, o terminal de programao permite, muitas
vezes, monitorar o programa aplicativo, ou seja, visualizar em tempo real o programa sendo executado.

Interface Homem Mquina

Esta interface permite a interao do usurio com a mquina ou processo, possibilitando a visualizao ou
alterao das variveis desses sistemas.
As formas mais usuais de encontrarmos esses dispositivos so:

Frontais de teclado e display de cristal lquido (LCD) ou vcuo fluorescente (VFD)

31

ARQUITETURA DE CONTROLADORES PROGRAMVEIS

32

CAPTULO 5 COMUNICAO

CAPTULO 5
COMUNICAO

33

COMUNICAO

34

COMUNICAO

Para tornar equipamentos diferentes compatveis entre si, vrios padres de nvel fsico foram
desenvolvidos. Os mais usuais so: RS-232 e RS-485. RS uma abreviao de Recommended
Standard, ela relata uma padronizao de uma interface comum para comunicao de dados entre
equipamentos, criados pela Eletronic Industries Association (EIA).
Os padres RS-232 e RS-485 definem caractersticas mecnicas, eltricas, funcionais e procedurais para
ativar, manter e desativar conexes fsicas que se destinam a transmitir bits entre dois dispositivos.
Caractersticas mecnicas: definem o tamanho e a forma dos conectores, pinos, cabos,
etc., que compem um circuito de transmisso.
Caractersticas eltricas: especificam os valores dos sinais eltricos (nveis de voltagem
e corrente) usados para representar bits, o tempo entre mudanas desses valores etc. Determinam
tambm as taxas de transmisso e distncias que podem ser atingidas.
Caractersticas procedurais: especificam combinaes e seqncias de sinais que
devem ocorrer para que uma interface do nvel fsico cumpra o seu papel de receber e transmitir bits.

1 - Canais de comunicao:
Um canal de comunicao um caminho sobre o qual a informao pode trafegar. Os canais podem ser
classificados da seguinte forma:

Canal simplex: canal no qual a direo de transmisso inalterada.

Canal half-duplex: um canal fsico simples no qual a direo pode ser revertida. As
mensagens podem fluir nas duas direes, mas nunca ao mesmo tempo.
Canal full-duplex: permite que mensagens sejam trocadas simultaneamente em ambas
as direes. Pode ser visto como dois canais simplex, um canal direto e um canal reverso.

2 - Taxa de Transferncia:
A taxa de transferncia refere-se velocidade com que os dados so enviados atravs de um canal e
medido em transies eltricas por segundo. Na norma EIA, ocorre uma transio de sinal por bit e a taxa
de transferncia e a taxa de bit (bit rate) so idnticas.
Outro conceito a eficincia do canal de comunicao que definido como o n de bits de informao
utilizvel (dados) enviados atravs do canal por segundo. Ele no inclui bits de sincronismo, formatao, e
deteco de erro que podem ser adicionados informao antes da mensagem ser transmitida.

35

COMUNICAO

Comunicao Serial RS232


Tipo de Rede
Distncia Mxima
Mxima Taxa de Transmisso
Nvel Eltrico
Conectores
Canal de comunicao

Ponto a ponto
15m
20kbps
nvel lgico 0 (+5V +15V)
nvel lgico 1 (-5V -15V)
DB25 (por norma)
DB9 (usual)
full-duplex (podendo ser
utilizado como um canal
half-duplex)

Figura 19 Tabela de especificaes da Comunicao Serial RS232

Comunicao Serial RS485

Tipo de Rede
Distncia Mxima
Mxima Taxa de Transmisso
Conectores
Canal de comunicao

multi-ponto (at 32
transmissores ou
receptores)
1200m
10M bps
no definido
half-duplex

Figura 20 Tabela de especificaes da Comunicao Serial RS485

36

COMUNICAO

3 Protocolos de Comunicao:
Protocolo de comunicao um conjunto de regras que definem a forma como os dispositivos devem se
comunicar. Existem protocolos que definem desde as caractersticas fsicas de interligaes entre
dispositivos, at como deve ocorrer o gerenciamento das mensagens.

Figura 21 Nveis de Rede

Nvel de Planta: no nvel da planta temos a superviso e gerenciamento de todo processo


que normalmente ocorre atravs de um software supervisrio. De uma forma resumida, as aes
associadas a este nvel so:

Superviso;
Comando;
Planejamento;
Banco de Dados.

Podemos citar como exemplo deste nvel as redes: Profinet, Ethernet/IP e Fieldbus Foundation HSE.
Nvel de Controle: este nvel permite o controle sobre as aes do nvel de campo em
funo das definies e comandos dados pelo nvel da planta. De uma forma resumida, as aes
associadas a este nvel so:

Controle em tempo real;


Segurana;
Interface.

Podemos citar como exemplo deste nvel as redes Profibus FMS, Modbus, APR03M e Controlnet.

37

COMUNICAO

Nvel de Campo: As redes que fazem parte deste nvel constituem a base na hierarquia
da comunicao industrial. Atravs deste nvel torna-se possvel a aquisio e atuao direta dos dados
de cho de fbrica como valor de presso, status de um motor, ligamento e desligamento de uma vlvula,
etc. De uma forma resumida, as aes associadas a este nvel so:

Aquisio das variveis;


Atuao sobre equipamentos.

Podemos citar como exemplo deste nvel as redes Profibus DP e PA, AS-Interface, Interbus, Devicenet,
APR03M e Fieldbus Foundation H1.
Segue abaixo as caractersticas principais entre os nveis de rede:

Caracterstica
Tamanho da
Mensagem
Tempo de
Resposta
Distncia Mxima
Redundncia
reas
Classificadas
Meio Fsico
Cobertura
Geogrfica

Planta

Controle

Campo

Sensor

Mbytes

kbytes

bytes

Bits

Segundos
Sem Limitao
Sim

5 a 100 ms
km
Sim

ms
km
Sim

Micro segundos
100 m
No

No
Eltrico/ptico

No
Eltrico/ptico

Sim
Eltrico/ptico

Sim
Eltrico/ptico

Grande

Grande

Mdia

Pequena

Figura 22 Diferenas entre os nveis de rede. (Retirado da apresentao: APR03M_conveno)

Abaixo esto relacionadas as principais diferenas entre os protocolos existentes:

38

COMUNICAO

Caractersticas
Desenvolvedor
Velocidade
Modo de Comunicao

Distncia mxima

APR03M

Profibus DP

Devicenet

Ethernet

Modbus

Atos

Profibus

ODVA

ODVA

Modicon

2 Mbit/s
12 Mbit/s
500 kbit/s
100 Mbit/s
Produtor/consumid Origem/Destino Produtor/consumidor Servidor/cliente
or
500 m (125kb)
100 m
1200m (RS-485) e 1900m (10 Km com
4 km (fibra ptica)
32

repetidor)
32

N. De ns sem
repetidores
Gerenciamento da rede

Multi-mestre

Especificao do cabo

par tranado

Multimestre/Mestreescravo
par tranado

Configurao dos
dispositivos via rede
Ferramentas de
gerenciamento
Permite coliso
Permite comunicao por
eventos
Auto-configurao bsica
Integrao com outras
redes
Quantidade de
dispositivos compatveis
no mercado
"Troca a quente"

Sim

62

400 por

Multi-mestre

segmento
NA: coliso

4 fios
No

19,2 kbit/s
Origem/Destino
1200m

2 (RS-232),
10(RS-422) e
32(RS-485
Mestre-escravo

CSMA/CD
coaxial ou 4 fios RS-232/RS-485
tranados
e RS-422
Sim
manual

No
Sim

Sim

Sim

No

No

Sim
Sim

No
No

Sim
Sim

Sim
Sim

No
No

Sim

No

No

No

No

Sim

Sim

Sim

No

Sim

Baixo

Alto

Alto

Baixo

Alto

Sim

Sim

Sim

Sim

No

Figura 23 Tabela de diferenas entre diversos protocolos de comunicao

39

COMUNICAO

40

CAPTULO 6 ESPECIFICAO DO CLP

CAPTULO 6
ESPECIFICAO DO CLP

41

ESPECIFICAO DO CLP

Antes de iniciar a programao temos que definir as caractersticas e especificaes do CLP:

1 Caractersticas gerais do MPC4004:


Tenso de alimentao nominal:

Falta momentnea de energia permissvel:


Isolao ptica:
Temperatura de Armazenagem:
Temperatura de Operao:
Umidade:
Vibrao:
Imunidade a rudo:
Imunidade descarga eletrosttica:
Indicadores LED:
Mtodo de Programao:
Conjunto de Instrues:
Interface Homem-Mquina:
Proteo contra queda de energia:

Interface de Comunicao:
Tempo de varredura:

90 a 253 Vca , 47 a 63 Hz ou
36 a 60 Vcc
9 a 36 Vcc
18 a 60 Vcc
mximo 50 ms
1.500 Vca entre alimentao ou Terminal de E/S e terra
-20 a +70 C
0 a +55 C
0 a 95% (sem condensao)
5 a 50 Hz / 0,625 G
(0,1 mm pico a pico)
Conforme Nema Standard ICS2-230
Conforme IEC 801-2
Entradas (verde); sadas (vermelho); STS (vermelho).
Diagrama de rels
DWARE
Frontal de teclado/display LCD ou VFD
30 dias p/ memria RAM atravs de capacitor GOLD ou
10 anos com memria NVRAM ou
10 anos com bateria de Ltio
Padro RS232 / RS485
6 ms/k (tpico) e 5 ms/k para MPC4004 XA

A famlia MPC4004 permite mdulos digitais ou analgicos com as seguintes combinaes:

Item
Mdulos no Bastidor
Entrada Analgica
Sada Analgica
Canal de Temperatura
Entrada Digital
Sada Digital
Canal de Contagem
Rpida (100 kHz)
Canal de Contagem
Rpida (3 kHz)
Canal de Contagem
Rpida (2 kHz)
Mdulos Slaves

Nmero Mximo de pontos


MPC4004 MPC4004G MPC4004l MPC4004R MPC4004T
10
10
4
20
20
(1)
(2)
16 (1)
16
-------120 (2)
120
(1)
(1)
(2)
16
16
-------120 (2)
120
16
16
-------64
64
120
120
24
248 (3)
248 (3)
120
120
24
248 (3)
248 (3)
-------2
2
2
2
-------01 (4)
01 (4)
01 (4)
01 (4)
--------------01 (4)
---------------------8
-------8
8

(1) Ao utilizar somente os Mdulos Analgicos Compactos (MAC) obtm-se o nmero mximo de 32 Entradas ou 32 Sadas
Analgicas, porm deve-se verificar o consumo dos mdulos e respeitar a capacidade de fornecimento de corrente pela fonte ver
pgina Erro! Indicador no definido..
(2) Ao utilizar somente os Mdulos Analgicos Compactos (MAC) obtm-se o nmero mximo de 120 Entradas ou 120 Sadas
Analgicas.
(3) Ao utilizar somente os Mdulos Digitais (16E/16S) obtm-se o nmero mximo de 248 Entradas ou 248 Sadas Digitais.
(4) Presente no Mdulo de Processamento

42

ESPECIFICAO DO CLP

2 Iniciando o projeto Configurao do CLP:


O primeiro passo para iniciar um projeto definir as configuraes de hardware do CLP. A correta
especificao do CLP visa relao custo / benefcio do equipamento.
Baseado na especificao do sistema defini-se as caractersticas do hardware do CLP, considerando os
seguintes pontos:

Caractersticas Hardware

Quantidade

Entradas Digitais
24 VDC tipo PNP
24 VDC tipo NPN
AC
Sadas Digitais
24 VDC tipo PNP
24 VDC tipo NPN
Rel
TRIAC
Entradas Analgicas
0 a 20mA
0 a 10Vcc
Sadas Analgicas
0 a 20mA
0 a 10Vcc
Temperatura
Termopar tipo J
Termopar tipo k
RTD - PT100 (-50 a 150oC)
RTD - PT100 (0 a 200oC)

Aps definida a quantidade de pontos do projeto, escolha a fonte de alimentao para o conjunto de
CLP:
Modelo

TIPO DE ALIMENTAO
chaveada 90 a 253Vca

4004.40
4004.40/A chaveada 09 a 36Vcc
4004.40/D(2) chaveada 36 a 60Vcc

4004.40/F(1) chaveada 90 a 253Vca


4004.40/G chaveada 18 a 60Vcc
4004.40/R chaveada 90 a 253Vca

"
IMPORTANTE

+5Vcc +12Vcc -12Vcc 24Vcc


1500mA 500mA 500mA 500mA
1500mA 500mA

500mA ---

1000mA 250mA

250mA 500mA

1500mA ---

---

1000mA 250mA

250mA 500mA

---

3000mA 1000mA 500mA 500mA

Verifique o tipo de alimentao e o range do painel (AC ou DC),


Verifique a potncia da fonte, se for superior a 31,5W utilize
alimentao 4004.40R.

43

a fonte de

ESPECIFICAO DO CLP

Escolha a CPU:

MODELO

ENTRADAS SADAS

MEMRIA
USURIO

MEMRIA
RELGIO
COMUNICA
FLASH CALENDRIO
O SERIAL

4004.01

8 E tipo N

8 S tipo N

32K NVRAM

32Kbytes

Sim

RS232/RS485

4004.02

8 E tipo P

8 S tipo P

32K NVRAM

32Kbytes

Sim

RS232/RS485

4004.05B(1)

8 E tipo N

8 S tipo N

54K RAM

16Kbytes

Sim

RS232/RS485

4004.05E(1)

8 E tipo N

8 S tipo N

54K RAM

16Kbytes

Sim

RS232/RS485

4004.05R (1)

8 E tipo N

8 S tipo N

(3)

128Kbytes

Sim

RS232/RS485

4004.05T (1)

8 E tipo N

8 S tipo N

(3)(4)

128Kbytes

Sim

RS232/RS485

4004.06B (1)

8 E tipo P

8 S tipo P

64K RAM

(3)

32Kbytes

Sim

RS232/RS485

4004.06E (1)

8 E tipo P

8 S tipo P

64K RAM

(2)

32Kbytes

Sim

RS232/RS485

4004.06R (1)

8 E tipo P

8 S tipo P

64K RAM

(3)

128Kbytes

Sim

RS232/RS485

4004.06T (1)

8 E tipo P

8 S tipo P

(3)(4)

128Kbytes

Sim

RS232/RS485

64K RAM
64K RAM

64K RAM

4004.09B (1)

8 E tipo N ou P 8 S (Rel)

64K RAM

(3)

32Kbytes

Sim

RS232/RS485

4004.09E (1)

8 E tipo N ou P 8 S (Rel)

64K RAM

(2)

32Kbytes

Sim

RS232/RS485

4004.09R (1)

8 E tipo N ou P 8 S (Rel)

64K RAM

(3)

128Kbytes

Sim

RS232/RS485

4004.09T (1)

8 E tipo N ou P 8 S (Rel) 64K RAM (3)(4)

128Kbytes

Sim

RS232/RS485

4004.11

8 E tipo N

8 S tipo N

32K RAM

(2)

32Kbytes

No

RS232/RS485

4004.12

8 E tipo P

8 S tipo P

32K RAM

(2)

32Kbytes

No

RS232/RS485

4004.11/L

8 E tipo N

8 S tipo N

32K RAM

(2)

32Kbytes

No

RS232

4004.12/L

8 E tipo P

8 S tipo P

32K RAM

(2)

32Kbytes

No

RS232

"
IMPORTANTE

Verifique a memria necessria;


Necessidade de relgio calendrio em tempo real;
Quantidade de canais seriais necessrios;
O tipo das entradas e sadas digitais;
Verifique se o projeto requer slaves (comunicao, energia) e a quantidade;
Necessidade de entrada de contagem rpida;
Quantidade de pontos de entradas e sadas analgicas e digitais.

44

ESPECIFICAO DO CLP

Escolha o bastidor:

"

Bastidor

Slots

4004.21
4004.22
4004.22T
4004.24
4004.24T
4004.26
4004.26R
4004.26T
4004.26RT
4004.28
4004.28R
4004.28T
4004.28RT
4004.2A
4004.2AR
4004.2AT
4004.2ART
4004.2C
4004.2CR
4004.2CT
4004.2CRT

BASTIDOR DE 01 SLOT
BASTIDOR DE 02 SLOTS
BASTIDOR P/ TRILHO DIN DE 2 SLOTS
BASTIDOR DE 04 SLOTS
BASTIDOR P/ TRILHO DIN DE 4 SLOTS
BASTIDOR DE 06 SLOTS
BASTIDOR DE 06 SLOTS COM EXPANSO
BASTIDOR P/ TRILHO DIN DE 6 SLOTS
BASTIDOR P/ TRILHO DIN DE 6 SLOTS COM EXPANSO
BASTIDOR DE 08 SLOTS
BASTIDOR DE 08 SLOTS COM EXPANSO
BASTIDOR P/ TRILHO DIN DE 8 SLOTS
BASTIDOR P/ TRILHO DIN DE 8 SLOTS COM EXPANSO
BASTIDOR DE 10 SLOTS
BASTIDOR DE 10 SLOTS COM EXPANSO
BASTIDOR P/ TRILHO DIN DE 10 SLOTS
BASTIDOR P/ TRILHO DIN DE 10 SLOTS COM EXPANSO
BASTIDOR DE 12 SLOTS
BASTIDOR DE 12 SLOTS COM EXPANSO
BASTIDOR P/ TRILHO DIN DE 12 SLOTS
BASTIDOR P/ TRILHO DIN DE 12 SLOTS COM EXPANSO

Verifique a quantidade total de mdulos, incluindo a CPU e a fonte de


alimentao.

IMPORTANTE

45

ESPECIFICAO DO CLP

Escolha os mdulos de entradas e sadas digitais:

16 sadas
Sadas digitais

8 sadas

8 entradas

16 entradas
Entradas digitais

32 entradas

8 entradas e sadas

Entradas e sadas digitais


16 entradas e sadas

Modelo
4004.31
4004.31G
4004.31H
4004.32
4004.32G
4004.32H
(1)
4004.37
4004.39
4004.35
4004.35A
4004.38G
4004.33
4004.33G
4004.33H
4004.34
4004.34G
4004.55
4004.55G
4004.55H
4004.56
4004.56G
4004.51
4004.52
4004.57
4004.53
4004.53G
4004.53H
4004.54
4004.54G
4004.54H

Entrada
8 E (110 Vca)
8 E (220 Vca)
8 E tipo N ou P
16 E tipo N
16 E tipo N
16 E tipo P ou N
16 E tipo P
16 E tipo P
32 E tipo N
32 E tipo N
32 E tipo P ou N
32 E tipo P
32 E tipo P
8 E tipo N
8 E tipo P
8 E tipo P ou N
16 E tipo N
16 E tipo N
16 E tipo P ou N
16 E tipo P
16 E tipo P
16 E tipo P ou N

Sada
16 S tipo N
16 S tipo N
16 S tipo N
16 S tipo P
16 S tipo P
16 S tipo P
8 S (Rel)
8 S (Triac)
8 S tipo N
8 S tipo P
8 S (Rel)
16 S tipo N
16 S tipo N
16 S tipo N
16 S tipo P
16 S tipo P
16 S tipo P

4004.58G

16 E tipo P ou N 16 S (Rel)

JUMPER DE TROCA A
GRUPO
QUENTE
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
-

(1) Possibilidade de Sada em Corrente Contnua (+24 Vcc)

"
IMPORTANTE

Verifique a quantidade de pontos necessrios para o projeto;


Verifique o tipo das entradas e sadas digitais (NPN ou PNP);
Verifique se o mdulo precisa ter troca a quente.

Verifique a necessidade de se utilizar um mdulo Multiplex:


Modelo
4004.70

Botes
32

46

LEDs
32

ESPECIFICAO DO CLP

Escolha os mdulos de entradas e sadas analgicas:

Modelo
2 entradas e sadas

4004.60

(1)

2E

2S

4004.60/A

(2)

2E

2S

(3)

2E

2S

(1)

4E

4S

4004.61/A

(2)

4E

4S

4004.61N

(3)

4E

4S

(2)

4004.64G

8S

4004.63G(1)

8S

4004.63/P(1)

4S

(2)

4S
8E
4E

entradas e sadas analgicas 4004.60N


4004.61
4 entradas e sadas

8 sadas

sadas analgicas

4 sadas
8 entradas
4 entradas

entradas analgicas

Entrada Sada

4004.64/P
4004.62G
4004.62/P

JUMPER DE TROCA A
GRUPO
QUENTE
Sim
Sim
Sim
Sim
Sim
Sim

(1) Sada em tenso


(2) Sada em corrente
(3) Sada em tenso (0 a +10Vcc ou 10Vcc c/ jumper interno)

"

Verifique a quantidade de pontos necessrios para o projeto;


Verifique o tipo das entradas e sadas digitais (0 a 20mA ou 0a 10Vcc);

IMPORTANTE

Escolha os mdulos de temperatura:

Modelo
4004.65/J
4004.66/J
4004.65/K
4004.66/K
4004.75/P
4004.75/P1
4004.75/P2
4004.76/P
4004.76/P1
4004.76/P2
4004.85
4004.85/P2

-1
-1

N de
Tipo
Canais
Temperatura
N de Fios
Termopar tipo J
4
0 C a 500 C
Termopar tipo J
8
0 C a 500 C
Termopar tipo K
4
0 C a 1200 C
Termopar tipo K
8
0 C a 1200 C
RTD tipo Pt100
4
0 C a 200 C
3
RTD tipo Pt100
4
-50 C a +50 C
3
RTD tipo Pt100
4
-50 C a +150 C
3
RTD tipo Pt100
8
0 C a 200 C
3
RTD tipo Pt100
8
-50 C a +50 C
3
RTD tipo Pt100
8
-50 C a +150 C
3
RTD tipo Pt100
4
0 C a 200 C
3
RTD tipo Pt100
4
-50 C a +150 C
3

(1) Disponibilidade de 4 canais de entrada analgica (0 a 10 V ou 0 a 20 mA)

47

ESPECIFICAO DO CLP

"

Verifique o sensor ser utilizado;


Defina qual a temperatura do PT100;
Quantidade de canais de temperatura.

IMPORTANTE

Caso seja necessrio utilizar mais um canal de contagem rpida alm da entrada disponvel na CPU, ou
o projeto prev um canal com freqncia superior a 3kHz, defina a utilizao dos mdulos abaixo:

Modelo
4004.87
4004.87SA

(1)

N de Canais
de Contagem
2
2

Mxima
Freqnc
ia
100 kHz
100 kHz

Defina se o projeto precisar de conversores de rede:


Modelo
2232.00R
4004.71R
2345.10
4004.78
4004.78W

Diferenas entre os mdulos


Montado em bastidor do MPC4004 de 1 passo
Usado como unidade avulsa do MPC4004
Montado em bastidor do MPC4004 de 1 passo
Usado como unidade avulsa do MPC4004
WEB SERVER PARA MPC4004

Observao: A alimentao da unidade 4004.78 feita atravs de barramento interno


O mdulo 4004.71R ocupa 1 (um) slot de um bastidor do MPC4004.
O mdulo 2232.00R formado por um bastidor de 1 (um) passo e um mdulo MPC4004.

Selecione a IHM:
N de Botes

Tecla F

Tecla K

N de LEDs
de sinalizao

Modelo
Display
2002.95/M (4)
LCD (2 x 20)
4
10
4
(3) (4)
LCD (2 x 20)
12
10
12
2002P96
(4)
LCD (4 x 20)
4
10
4
2002.97/M
(2) (3) (5)
LCD (2 x 20)
10
6
4004.90
(1) (2) (3) (4)
LCD (4 x 20)
4
10
4
4004.92
(1) (2) (3) (4)
LCD (4 x 20)
4
10
12
4004G92
(3) (4)
LCD (4 x 20)
4
10
12
4004P92
(1) (2) (4)
LCD (4 x 20)
12
10
12
4004.94
LCD (4 x 20)
10
6
4004.95 (3) (4)
LCD (4 x 20)
12
10
12
4004.98 (4)
VFD (4 x 20)
12
10
12
4004.99 (2)
(1) Display de Dgito Grande (9x5mm)
(2) Ao utilizar tais frontais, o mdulo de fonte de alimentao usado em conjunto deve ser somente 4004.40, 4004.40/A
ou 4004.40/F, devido ao consumo.
(3) Gabinete plstico
(4) Display com back-light
(5) Display com back-light negativo

"
IMPORTANTE

Verifique a quantidade de teclas e leds necessrios na IHM,


Escolha o tamanho do caracter.
48

PROGRAMAO

CAPTULO 7 PROGRAMAO

CAPTULO 7
PROGRAMAO

49

PROGRAMAO

1 - Linguagens de Programao
As linguagens de programao constituem-se em um conjunto de smbolos, comandos, blocos, etc, com
regras de sintaxe
O IEC (International Electrotechinal Commitee) responsvel pela padronizao das linguagens de
programao. Existem cinco tipos bsicos de linguagem que normalmente so encontradas em
controladores programveis e so padronizadas pela norma IEC 61131-3:

Linguagens Textuais

Texto Estruturado (Strutured Text ST)


Lista de Instrues (Instruction List IL)

Linguagens Grficas

Diagrama Ladder (LD)


Diagrama Blocos Funcionais (Function Block Diagram FBD)
Dentro dos elementos comuns definidos pela norma existe o Sequenciamento Grfico de Funes
SFC:
O SFC descreve graficamente o comportamento seqencial de um programa de controle e derivado das
redes de Petri e da norma IEC 848 Grafcet, com as alteraes necessrias para converter a representao
de uma documentao padro, para um conjunto de elementos de controle de execuo.
O SFC consiste de passos, interligados com blocos de aes e transies. Cada passo representa um
estado particular do sistema sendo controlado. Cada elemento pode ser programado em qualquer
linguagem IEC, incluindo o prprio SFC.
Devido a sua estrutura geral, o SFC funciona tambm como uma ferramenta de comunicao, integrando
pessoas de diferentes formaes, departamentos e pases.

Step 1

FILL

Transition 1

Step 2

Empty

Transition 2

Step 3

Figura 21 Sequenciamento Grfico de Funes - SFC

50

PROGRAMAO

1.1 - Linguagens Textuais

1.1.1 - Texto Estruturado (Strutured Text ST)

uma linguagem de alto nvel muito poderosa, com razes em Pascal e C. Contm todos os elementos
essncias de uma linguagem de programao moderna, incluindo condicionais (IF-THEN-ELSE e CASE
OF) e iteraes (FOR, WHILE e REPEAT).
Exemplo:
I:=25;
WHILE J<5 DO
Z:= F(I+J);
END_WHILE
IF B_1 THEN
%QW100:= INT_TO_BCD(Display)
ENDIF
CASE TW OF
1,5: TEMP := TEMP_1;
2:
TEMP := 40;
4:
TEMP := FTMP(TEMP_2);
ELSE
TEMP := 0;
B_ERROR :=1;
END_CASE

Figura 22 Exemplo programao Strutured Text - ST

1.1.2 - Lista de Instrues (Instruction List IL)

Consiste de uma seqncia de comandos padronizados correspondentes


a funes. Assemelha-se a linguagem Assembler.
O programa representado pela linguagem descritiva:
Se as entradas E00 e E01 estiverem ligadas, ento ligar sada S80.
Pode ser representado em lista de instrues por:

AND

A E00
A E01
= S80

: Contato E00
: EM SRIE Contato E01
: = Acionamento de sada S80

Figura 23 Esquema eltrico

1.2 - Linguagens Grficas

1.2.1 - Diagrama Ladder (LD)

A linguagem Ladder uma representao grfica da linguagem de programao do CLP. Tambm


conhecida como lgica de diagrama de contatos. A linguagem Ladder o sistema de representao que
mais se assemelha tradicional notao de diagramas eltricos.
O mesmo esquema eltrico apresentado na (figura 23) pode ser representado (figura 24) em diagrama
Ladder por:

51

PROGRAMAO

Figura 24 Exemplo programao Diagrama Ladder - LD

1.2.2 - Diagrama de Blocos Funcionais (Function Block Diagram FBD)

O diagrama funcional uma forma grfica de representao de instrues ou comandos que devem ser
executados. Possui blocos indicando, por exemplo, uma porta AND.
O programa representado pela linguagem descritiva:
Se as entradas E00 e E01 estiverem ligadas, ento ligar sada S80.
Pode ser representado em blocos funcionais por:

Figura 25 Exemplo programao Function Block Diagram - FBD

2 - Funes Bsicas
A linguagem utilizada para representao das funes bsicas e para programao ser o Diagrama
Ladder-LD. A (figura 26) nos mostra os trs principais smbolos de programao.
Tipo
Contato Aberto
Contato Fechado
Sada

Smbolo

Aplicaes
Aplica-se entradas digitais, sadas digitais, leds,
estado de temporizadores ou contadores, estados aux.
Aplica-se entradas digitais, sadas digitais, leds,
estado de temporizadores ou contadores, estados aux.
Aplica-se sadas digitais, leds, estados auxiliares.

Figura 26 Funes Bsicas

52

PROGRAMAO

Conforme observado na tabela acima e o prprio nome sugere as instrues bsicas se originaram no
diagrama eletromecnico, cujo elemento principal de controle o rel, especificamente sua bobina e seus
contatos. Para entendermos a estrutura da linguagem vamos adotar um exemplo bem simples: Sada
Piscante. Na figura 1.26 temos o programa desenvolvido para a sada piscante.

Figura 27 Programa da Sada Piscante

53

PROGRAMAO

54

CAPTULO 8
ESTRUTURA DA MEMRIA

CAPTULO 8 ESTRUTURA DA MEMRIA

55

ESTRUTURA DA MEMRIA

56

ESTRUTURA DA MEMRIA

A memria do Controlador Programvel armazena informaes na forma de 1 ou 0, portanto, o sistema


de numerao binrio utilizado para representar a informao armazenada na memria. Um bit ento a
menor unidade de estrutura de memria, pois suficiente para armazenar o estado de botoeiras, chaves,
motores e outros dispositivos externos que podem ser interligados ao Controlador Programvel.
Normalmente o CP manipula mais do que um bit quando deseja transferir dados para ou da memria.
Portanto, os bits de um byte (conjunto de 8 bits) ou os bits de uma palavra/word (conjunto de 16 bits) so
manipulados simultaneamente.

Byte

Bit

Palavra ou registro
Figura 28 Estrutura da Memria

A estrutura da memria pode ser de 2 tipos:


Estado: Informaes do tipo ON/OFF, representados pelos binrios 0 ou 1. Exemplos de estados:
entradas digitais, sadas digitais, contatos de temporizadores ou contadores, estados auxiliares, etc.
(diferentes das entradas e sadas externas, os estados auxiliares no possuem um ponto fsico
correspondente de entradas ou sadas do Controlador Programvel).
Registros: Informaes representadas por um grupo de bits (Word), ou seja, so posies de memria
destinadas a armazenar informaes quantitativas. Exemplos de registros: entradas e sadas analgicas,
canais de leitura de temperatura, valores preset de contadores e temporizadores, assim como qualquer
outro dado numrico manipulado pelo CLP.
Na programao, cada contato, bobina e registro referenciado com um endereo que identifica o local de
armazenamento do contedo do mesmo. Para se programar um controlador um primeiro passo analisar
o tipo de endereo utilizado por ele.
Dependo do ambiente de programao pode-se atribuir um apelido ao endereo (tag, nickname), ou seja,
definir as variveis associadas aos endereos, que referencie o programador com relao as funes de
campo.
Segue abaixo a tabela resumida do mapeamento de memria dos drivers MPC4004/G (Tabela completa
encontra-se no manual do MPC4004):
Endereo Hexadecimal

Tipo de informao

Tamanho

000h

EI (estado interno)

1 byte

3FFh
400h

Registros

FFFh

2 byte's

00F2
00F3
00F4
00F5
00F6
00F7
100 a
015F
180 a
01EF
05F0 a
05FF
600 a
064F
6E0 a
06EF
06F0 a
06FF

57

CLOCK DE 0,1 SEGUNDOS


CLOCK DE 0,2 SEGUNDOS
CLOCK DE 1,0 SEGUNDOS
ON NA PRIMEIRA VARREDURA
SEMPRE DESLIGADO
SEMPRE LIGADO
RESERVADO PARA PROGRAMAO DAS ENTRADAS DIGITAIS
RESERVADO PARA PROGRAMAO DAS SADAS DIGITAIS
RESERVADO PARA PROGRAMAO DAS ENTRADAS ANALGICAS
8 EFETIVOS DE ENTRADA ANALGICA
40 REGISTROS LIVRES
RESERVADO PARA PROGRAMAO DAS SADAS ANALGICAS
8 EFETIVOS DE SADA ANALGICA
RESERVADO PARA PROGRAMAO DOS CANAIS DE TEMPERATURA
8 EFETIVOS DE TEMPERATURA

ESTRUTURA DA MEMRIA

Segue abaixo a tabela resumida do mapeamento de memria dos drivers MPC400R/T (Tabela completa
encontra-se no manual do MPC4004):
Endereo Hexadecimal

Tipo de informao

Tamanho
00F2
00F3
00F4
00F5
00F6
00F7
100 a
107
180 a
187
784 a
FCF
ou
1000 a
DFFF
ou
548 a
7FF

000h

EI (estado interno)

1 byte

3FFh
400h

Registros

2 byte's

DFFFh

CLOCK DE 0,1 SEGUNDOS


CLOCK DE 0,2 SEGUNDOS
CLOCK DE 1,0 SEGUNDOS
ON NA PRIMEIRA VARREDURA
SEMPRE DESLIGADO
SEMPRE LIGADO
RESERVADO PARA PROGRAMAO DAS ENTRADAS DIGITAIS
RESERVADO PARA PROGRAMAO DAS SADAS DIGITAIS
REGISTROS LIVRES (disponveis para programar entradas e sadas
analgicas, canais de temperatura e uso livre)
REGISTROS LIVRES (disponveis para programar entradas e sadas
analgicas, canais de temperatura e uso livre)
REGISTROS LIVRES (disponveis para programar entradas e sadas
analgicas, canais de temperatura e uso livre)

Regio de memria reservada para os temporizadores / contadores:


Os temporizadores / contadores dividem a mesma regio de memria, conforme descrito a seguir:

Memria relativa aos Estados Internos dos temporizadores / contadores:


001F
0000

32 TEMPORIZADORES/CONTADORES

Memria relativa aos Registros dos temporizadores / contadores:

N
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

047F
440

32 EFETIVOS DE
TEMPORIZADOS/CONTADORES

043F
400

32 PRESETS DE
TEMPORIZADORES/CONTADORES

Estado Interno
0000h
0001h
0002h
0003h
0004h
0005h
0006h
0007h
0008h
0009h
000Ah
000Bh
000Ch
000Dh
000Eh
000Fh

Preset
0400h
0402h
0404h
0406h
0408h
040Ah
040Ch
040Eh
0410h
0412h
0414h
0416h
0418h
041Ah
041Ch
041Eh

Efetivo
0440h
0442h
0444h
0446h
0448h
044Ah
044Ch
044Eh
0450h
0452h
0454h
0456h
0458h
045Ah
045Ch
045Eh

17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

CAPTULO 9 INSTRUES DE PROGRAMAO


58

Estado Interno
0010h
0011h
0012h
0013h
0014h
0015h
0016h
0017h
0018h
0019h
001Ah
001Bh
001Ch
001Dh
001Eh
001Fh

Preset
0420h
0422h
0424h
0426h
0428h
042Ah
042Ch
042Eh
0430h
0432h
0434h
0436h
0438h
043Ah
043Ch
043Eh

Efetivo
0460h
0462h
0464h
0466h
0468h
046Ah
046Ch
046Eh
0470h
0472h
0474h
0476h
0478h
047Ah
047Ch
047Eh

CAPTULO 9
INSTRUES DE PROGRAMAO

59

INSTRUES DE PROGRAMAO

LD:
Load ou carregamento.
Comea a operao em cada lgica ou bloco lgico atravs de contato NA. uma instruo de um
operando.
A instruo LD faz com que o contedo de um estado interno especificado pelo operando (estado ON ou
OFF) se armazene em um registro de operaes lgicas.
Para formar operaes lgicas esta instruo deve ser combinada com outras instrues como OR, AND.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

100 o estado interno que vai usar a instruo.


Esta instruo normalmente usada para entradas internas, externas e contatos de sadas externas.

LDN:
Carregamento de NF.
similar a instruo LD, porm para contatos NF (normalmente fechado).
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

100 o estado interno que vai usar a instruo.

OUT:
Output. Coloca o resultado de uma operao lgica em um estado interno especificado pelo operando.
Este estado interno pode ser uma sada, um estado interno auxiliar ou um estado interno auxiliar com
reteno.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

OUTN:
Output negado. Coloca o resultado invertido de uma operao lgica em um estado interno especificado
pelo
operando.

60

INSTRUES DE PROGRAMAO

Este estado interno pode ser uma sada, um estado interno auxiliar ou um estado interno auxiliar com
reteno.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

OUTI:
Output no em fim de linha. Coloca o resultado de uma operao lgica (armazenada no primeiro
registro de operaes lgicas) em um estado interno especificado pelo operando (sem alterar o contedo do
primeiro registro de operaes lgicas) podendo portanto ser continuada a seqncia de operaes lgicas
da linha.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

OUTIN:
Output negado no em fim de linha. Coloca o resultado invertido de uma operao lgica (armazenada
no primeiro registro de operaes lgicas) em um estado interno especificado pelo operando (sem alterar
o contedo do primeiro registro de operaes lgicas) podendo portanto ser continuada a seqncia de
operaes lgicas da linha.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

SETR:
SET-RESET.
Permite executar um estado interno com reteno (LATCH). composta por duas entradas:

(S)ET - Se a entrada acionada, mesmo durante um nico perodo de varredura, o estado interno
especificado pelo operando acionado;
61

INSTRUES DE PROGRAMAO

(R)ESET - se a entrada acionada, mesmo durante um nico perodo de varredura o estado interno
especificado pelo operando desacionado. Se ambas as entradas so acionadas a entrada RESET
tem prioridade.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

Se a entrada 100 acionada a sada 180 acionada; desacionando a entrada 100 a sada 180 continua
acionada (LATCH). Acionando a entrada 101 a sada 180 desacionada.

MONOA:
Monoestvel no acionamento.
Realiza o acionamento de um estado interno especificado por uma nica varredura quando as condies
lgicas de entrada passam do estado desativado (OFF) para o estado ativado (ON). Quando a condio
lgica de entrada est desativada o estado interno especificado permanece desativado.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

No exemplo apresentado, a sada 180 ser acionada pelo tempo de uma varredura toda vez que a entrada
100 passar do estado OFF para o estado ON.

MONOD:
Monoestvel no desacionamento.
Realiza o acionamento de um estado interno especificado por uma nica varredura quando as condies
lgicas de entrada passam do estado ativado (ON) para desativado (OFF). Quando a condio lgica de
entrada est ativada (ON) o estado interno especificado permanece desativado.
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

62

INSTRUES DE PROGRAMAO

No exemplo apresentado, a sada 180 ser acionada pelo tempo de uma varredura toda vez que a entrada
100 passar do estado ON para estado OFF.

TMR:
Simula um temporizador com retardo na energizao.
composta por 2 entradas:
HABILITA - permite a contagem do temporizador, quando a condio lgica da entrada ativada.
Caso contrrio a contagem zerada.
START/STOP - Quando ativada permite a contagem e quando desativada pra a contagem (sem
zerar).
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

Inicialmente deve-se presetar este temporizador no endereo (400/401). Este endereo devido ao estado
interno utilizado (000), consultar mapeamento do CP utilizado.
Este valor de preset pode ser colocado na memria de vrias formas, por exemplo, atravs de uma tela de
1 edio e 1 visualizao em uma IHM ou atravs de uma instruo que escreva dados na memria do
CP.
Estando a entrada 100 acionada, quando a entrada 101 for acionada a contagem de tempo iniciada, e
neste caso alocada, ou atualizada no endereo (440/441) efetivo. E com a entrada 100 desacionada o
valor da contagem zerado. Se a entrada 101 for desacionada a temporizao para e no zera
continuando assim que a entrada 101 for acionada novamente.
Neste exemplo, quando o valor da contagem de tempo (end. 440/441) se igualar ao valor de preset
(end.400/401) o E.I. 000 ser acionado e conseqentemente a sada 180 tambm.

63

INSTRUES DE PROGRAMAO

CNT:
Simula um contador.
composta por duas entradas:

(H)ABILITA - Permite que ocorra a contagem, quando a condio lgica da entrada ativada. Caso
contrrio a contagem zerada.

(S)TART/STOP - na Transio de OFF para ON incrementa a contagem. Para isto a entrada


HABILITA deve estar ativada.
SMBOLO EM DIAGRAMA DE RELS
EXEMPLO DE PROGRAMAO

Inicialmente deve-se presetar este contador no endereo (400/401). Este endereo devido ao estado
interno utilizado (000), consultar mapeamento do CP utilizado.
Este valor de preset pode ser colocado na memria do CP de vrias formas, por exemplo, atravs de uma
tela de 1 edio e 1 visualizao em uma IHM ou atravs de uma instruo que escreva dados na
memria.
Estando a entrada 100 acionada, a cada acionamento da entrada 101 o contedo do endereo (440/441)
efetivo incrementado de uma unidade. E com a entrada 100 desacionada o valor da contagem zerado.
Neste exemplo, quando o valor da contagem (end.440/441) se igualar ao valor de preset (end.400/401) o
EI 000 ser acionado e conseqentemente a sada 180 tambm.

MOVK:
Carregamento de constante em um registro.
Esta instruo executa a colocao de um valor de 16 bits em um registro de palavras indicado por OP1. A
instruo tem uma nica entrada (Habilita).
SMBOLO EM DIAGRAMA DE RELS

EXEMPLO DE PROGRAMAO

No exemplo acima, se o estado 200, derivado da operao MONOA estiver acionado, o valor 1234
colocado no registro 600 (posies 600 e 601 da memria).
1
2 3 4
600
601
64

CAPTULO 10 PRTICA COM O WINSUP

CAPTULO 10
PRTICA COM O WINSUP

65

PRTICA COM O WINSUP

Ser abordado nesta seo a estrutura e os recursos do WinSup.

1 - O QUE WINSUP?
WinSup um ambiente de programao que permite o desenvolvimento de uma aplicao de controle
baseada na linguagem de programao Ladder Diagrams, sendo uma poderosa ferramenta de
desenvolvimento, documentao e manuteno de aplicaes de controle, executada em ambiente
Windows.
UTILIZANDO O PROGRAMA WINSUP

2 - Descrio da interface com o usurio


A interface do WinSup proporciona diversos atalhos e opes para que o usurio possa criar sua
aplicao. Conforme veremos a seguir:

C.

A.
B.
D.

Figura 1.27 Descrio da Interface

E.

F.

H.

G.
Figura 29 Descrio da Interface

A. Barra de ttulo, Localizao e Driver.

66

PRTICA COM O WINSUP

Esta barra mostra o ttulo do projeto que est sendo trabalhado, a localizao do arquivo e o driver
selecionado.
B. Barra de menu.
Concentra todos os comandos do WinSup. A maioria destes comandos est disponvel na barra de
ferramentas do aplicativo.
C. Controles do Windows.
So os controles padres do Windows para toda aplicao (Minimizar, Maximizar, Fechar).
D. Barra de ferramentas.
Esta barra concentra atalhos para os comandos mais utilizados do WinSup.
E. Gerenciador de Projetos.
Possibilita a visualizao, edio e configurao de todos os itens envolvidos no projeto.
F. Editor Ladder.
Permite a criao das rotinas do programa de usurio.
G. Comentrio de operandos.
Visualizao do comentrio do operando selecionado.
H. Barra de Ferramentas Ladder.
Sempre que executamos o WinSUP, a barra de ferramentas do editor ladder j vem anexada
esquerda da rea de edio de linhas. Esta barra concentra os botes de acesso a todas as instrues
de programao.

3 - Descrio do Gerenciador de Projeto


Rodar o programa WinSup atravs do menu iniciar do Windows. Aps a execuo ir aparecer a janela do
Winsup, chamada de Gerenciador de Projeto. O Gerenciador de projeto oferece uma viso rpida e
organizada de toda a aplicao, facilitando a edio e configurao de todos os itens envolvidos no
projeto, atravs de uma rvore hierrquica de opes.
Selecionando-se qualquer um dos ramos da rvore do projeto o mesmo ir se expandir, mostrando seu
contedo. Desta forma, voc poder navegar pela aplicao, tendo disponveis todas as opes de
configurao e documentao em uma tela especfica, de um modo fcil e rpido.

Figura 30 - Gerenciador de Projeto

67

PRTICA COM O WINSUP

3.1 - Documentao:

O WinSup possui um editor de textos, que permite gerar a


documentao do projeto, a partir de itens como: Projeto, Principal, Int1, Int2, Pseudo e Sub rotinas.

3.2 - Configurao de Hardware: Na janela Configurao do Projeto, tem-se acesso a


todos os parmetros e objetos da configurao do CLP, englobando desde as placas de expanso do CLP
at as telas de IHM.
3.3 - Configurao da IHM: Na guia Configurao da IHM tem-se acesso s ferramentas
para criar, excluir e configurar telas, funes de teclas e alarmes da IHM.
3.4 - Comentrios de Operandos:

Possibilita fazer uma breve descrio, de at 60


caracteres, de cada um dos registros/EIs do projeto, facilitando uma posterior anlise.

3.5 - Programas e Subrotinas: A pasta programas armazena o programa principal, Int1,


Int2 e Pseudo. E a pasta Subrotinas armazena todas as sub-rotinas do projeto. O WinSUP trata os
programas e subrotinas como entidades independentes, em janelas independentes.
3.6 - Superviso: Esta janela permite supervisionar todos os operandos, ou seja, atravs desta
tabela ter acesso ao valor/status da varivel supervisionada. Este recurso permite tambm uma
superviso atravs de um grfico das variveis do processo/mquina, sendo que, pode-se criar vrias
janelas de superviso com nomes diferentes.

Figura 31 - Superviso Grfica

68

PRTICA COM O WINSUP

4 - Passo 1: Criao de um novo projeto


No menu Arquivo, criar um novo projeto atravs do sub-menu Novo Projeto. Observe a figura a seguir.

Figura 32 - Menu Arquivo

Selecione o driver utilizado e digite o nome do projeto a ser criado.

Figura 1.31 Tela Novo Projeto

Seleo do Driver

Figura 33 - Tela Novo Projeto

69

PRTICA COM O WINSUP

5 - Passo 2 : Configurao de Hardware


Aps a criao de um novo projeto, acesse o gerenciador de projetos em Configurao do projeto e
atravs da guia Expanso, possvel montar e configurar o hardware do novo projeto, possibilitando a
impresso da lista de material.

Para alterar a configurao atual inserindo, retirando ou modificando qualquer placa existente,
clique no boto Configurar, da guia Expanses.

Para imprimir a configurao atual em qualquer impressora instalada no Windows, clique no


boto Imprimir, da guia Expanses.

A maneira com que as expanses so configuradas no difere entre os drivers existentes no WinSup, mas
algumas diferenas com relao configurao das placas podem ser encontradas, quando utiliza-se o
driver MPC4004R ou MPC4004T.

OBSERVAO

Para os modelos de CPU do driver MCP4004L a configurao fixa em duas expanses


de 8E/8S, portanto no existem expanses a serem configuradas.
Os modelos de CPU do driver MPC2200 no possuem expanses, portanto a guia
Expanses da janela de Configuraes de Hardware no est disponvel durante a
utilizao deste hardware.

5.1 - Visualizao da Configurao de Hardware

Drivers: MPC4004 e MPC4004G


Quando se cria um projeto novo nos drivers MPC4004 e MPC4004G, visualiza-se a configurao padro
opcional mostrada abaixo:

Figura 34 - Configurao de Hardware MPC4004 e MPC4004G

70

PRTICA COM O WINSUP

5.2 - Visualizao da Configurao de Hardware

Drivers: MPC4004R e MPC4004T


Quando se cria um projeto novo nos drivers MPC4004R e MPC4004T, no existem expanses
configuradas, conforme mostrado abaixo:

Figura 35 - Configurao de Hardware MPC4004R e MPC4004T

5.3

Alterando

ou

Definindo

Configurao

de

Hardware
Para alterar a configurao atual no caso dos drivers MPC4004 e MPC4004G, ou definir as expanses a
serem utilizadas em seu projeto no caso dos drivers MPC4004R e MPC4004T, clique no boto
Configurar, na guia Expanso, da janela de Configurao do projeto.

Figura 36 - Janela de Configurao de Hardware

71

PRTICA COM O WINSUP

Descrio da janela Expanses de Hardware:

Figura 37 - Janela de Expanses de Hardware

1. rvore de Expanses: Contm todos os mdulos de expanses correspondentes ao driver


selecionado.
2. Barra de Status: Mostra uma descrio sucinta do objeto selecionado na rvore de Expanses.
3. Visualizao: Imagem representativa dos mdulos existentes no projeto.
4. Tabela de Expanses: Representa em formato de tabela a configurao do bastidor.

5.4 - Procedimentos para Inserir e Configurar placas

Drivers: MPC4004 e MPC4004G


5.4.1 - Inserindo um novo bastidor
Ao criar um novo projeto, o WinSup j monta uma configurao mnima (bastidor de dois slots, fonte e
CPU) como mostra a figura abaixo:

Figura 38 - Figura da Configurao mnima dos drivers


MPC4004 e MPC4004G

72

PRTICA COM O WINSUP

Para inserir um bastidor com maior nmero de slots, siga os seguintes passos:

1. Na guia Expanso da Configurao do projeto, clique no boto Configurar;


2. Na rvore de Expanses, abra a opo Bastidor;
3. Dentre as opes disponveis, escolha o bastidor que ser utilizado no projeto;
4. D um duplo-clique no item escolhido ou clique e arraste para a ilustrao do Bastidor j existente
ou da Tabela de Expanses;
5. Na janela que se abre, clique no boto Substituir para confirmar a ao.
NOTA

"

Para cada slot vazio, existe uma linha em branco correspondente na Tabela de
Expanses.

Quando se diminui o nmero de slots do bastidor, qualquer placa configurada nos slots
excedentes (lado direito do bastidor) ser perdida.

IMPORTANTE

5.4.2 - Inserindo e Configurando uma placa digital

As expanses digitais so aquelas que possuem apenas entradas e/ou sadas digitais, como a presente
na CPU.
Para inserir uma placa digital, siga os seguintes passos:

1. Na guia Expanso da Configurao do projeto, clique no boto Configurar;


2. Na rvore de Expanses, abra a opo Mdulos digitais;
3. Dentre as opes disponveis, escolha o mdulo que deseja inserir;
4. D um duplo-clique no item escolhido ou clique e arraste para a ilustrao do Bastidor j existente
ou da Tabela de Expanses.

NOTA

A posio dos jumpers e o endereamento de memria de cada mdulo exibido na


tabela de Expanses e no prprio layout do mdulo.

73

PRTICA COM O WINSUP

5.5 - Procedimentos para Inserir e Configurar placas

Drivers: MPC4004R e MPC4004T

5.5.1 - Adicionando ou substituindo um bastidor

Para inserir um bastidor, siga os seguintes passos:


1. Na guia "Expanso" da Configurao de Projeto, clique no boto Configurar;
2. Na rvore de Expanses, abra a opo "Bastidor";
3. Dentre as opes disponveis, escolha o bastidor que ser utilizado no projeto;
4. D um duplo-clique no item escolhido ou clique e arraste para a rea branca ou cinza ao lado.

Figura 41 - Guia Expanses

Para substituir um bastidor, siga os seguintes passos:


1. Na guia "Expanso" da Configurao de Projeto, clique no boto Configurar;
2. Na rvore de Expanses, abra a opo "Bastidor";
3. Dentre as opes disponveis, escolha o bastidor que ser inserido;
4. D um duplo-clique no item escolhido ou clique e arraste para um slot do Bastidor j existente ou
para a Tabela de Expanses;
5. Na janela que se abre, clique no boto "Substituir" para confirmar a ao.

74

PRTICA COM O WINSUP

OBSERVAO

"

O aumento de capacidade do bastidor s possvel utilizando-se os bastidores que


possuam conector de expanso (4004.26R, 4004.28R e 4004.2AR).
Para cada slot vazio, existe uma linha em branco correspondente na Tabela de
Expanses.

Quando se diminui o nmero de slots do bastidor, qualquer mdulo configurado nos slots
excedentes (lado direito do bastidor) ser perdido.

IMPORTANTE

5.5.2 - Inserindo uma fonte de alimentao

Para inserir uma fonte de alimentao, siga os seguintes passos:


1. Na guia "Expanso" da Configurao de Projeto, clique no boto Configurar;
2. Na rvore de Expanses, abra a opo "Fonte";
3. Escolha o modelo de fonte dentre as opes disponveis;
4. Para inseri-la no bastidor, clique e arraste a fonte selecionada na rvore de Expanses, para o slot
A1 (reservado exclusivamente para uso da fonte de alimentao).
Clculo de consumo de corrente da fonte:
Cada fonte possui uma especificao de corrente mxima utilizada. Durante a configurao das
expanses, possvel acompanhar o nvel de consumo utilizado pelos mdulos inseridos no CLP.
Para exibir a janela de clculo de consumo de corrente, siga os seguintes passos:
1. Aps inserir um bastidor qualquer, clique com o boto direito do mouse sobre o Bastidor ou a
Tabela de Expanses;
2. Clique sobre a opo "Consumo...";
3. Caso nenhuma fonte tenha sido escolhida, os campos permanecero em branco. Adicionando
uma fonte ao projeto, suas especificaes de corrente disponvel sero utilizadas como limite
mximo para o projeto. Dessa maneira, ao ultrapassar esse limite, um alarme ser acionado,
mostrando na janela "Utilizao da Fonte" onde foi excedido o limite de consumo.

5.5.3 - Inserindo e Configurando uma CPU

Para inserir uma CPU, siga os seguintes passos:


1. Na guia "Expanso" da Configurao de Projeto, clique no boto Configurar;
2. Na rvore de Expanses, abra a opo "CPU";
3. Dentre as opes disponveis, escolha a CPU que deseja inserir;
4. Para inseri-la no bastidor, clique e arraste a CPU selecionada na rvore de Expanses, para o
ltimo slot do primeiro bastidor (reservado exclusivamente para uso da CPU).
75

PRTICA COM O WINSUP

Configurao da CPU
Para acessar as configuraes da CPU, utilize um dos procedimentos mostrados abaixo:
1. No Bastidor, d um duplo-clique sobre a imagem da CPU previamente inserida no projeto;
2. Na Tabela de Expanses, d um duplo-clique sobre a linha correspondente CPU;
3. Clique com o boto direito no mouse sobre o Bastidor ou sobre a Tabela de Expanses (sobre a
CPU) e selecione a opo "Propriedades".
Configurando uma CPU:
Os endereos das entradas e sadas digitais da CPU podem ser configurados para atualizar dentro do
programa de interrupo Int1 e/ou Int2. Para fazer isso basta marcar as opes correspondentes na janela
de configurao de pontos digitais.

5.5.4 - Inserindo uma IHM

A IHM utilizada, durante a configurao das expanses do projeto, com o objetivo de realizar o clculo
de consumo de corrente. Dependendo da IHM selecionada para o projeto, a corrente consumida pode
mudar.
A IHM representada na configurao das expanses, atravs da (figura 42):

Figura 42 - Figura Ilustrando o modelo da IHM

Para inserir uma IHM, siga os seguintes passos:


1. Na guia "Expanso da Configurao de Projeto, clique no boto Configurar;
2. Na rvore de Expanses, abra a opo "IHM";
3. Escolha o modelo de IHM dentre as opes disponveis;
4. Para inseri-la no projeto, clique e arraste a IHM selecionada na rvore de Expanses, para o
Bastidor ou para a Tabela de Expanses.

5.5.5 - Inserindo e configurando uma placa digital


NOTA

A posio dos jumpers e o endereamento de memria de cada mdulo exibido na


tabela de Expanses e no prprio layout do mdulo.
76

PRTICA COM O WINSUP

Para inserir um mdulo digital, siga os seguintes passos:


1. Na guia "Expanso" da Configurao de Projeto, clique no boto Configurar;
2. Na rvore de Expanses, abra a opo "Digitais";
3. Escolha o modelo de mdulo dentre as opes disponveis (exemplo: 8E/8S = placa de 8
entradas e 8 sadas);
4. Dentre as opes disponveis, escolha o modulo que possui a especificao necessria para
seu projeto;
5. Para inseri-lo em uma posio livre do bastidor, clique e arraste o mdulo digital selecionado
na rvore de Expanses, para o slot desejado no Bastidor.

Configurao da placa digital


Para acessar as configuraes de um mdulo digital, utilize um dos procedimentos mostrados
abaixo:

No Bastidor d um duplo-clique sobre a imagem do mdulo digital que deseja configurar;

Na Tabela de Expanses d um duplo-clique sobre a linha correspondente ao mdulo digital que


deseja configurar;
Clique com o boto direito do mouse sobre o Bastidor ou sobre a Tabela de Expanses (no
mdulo que deseja configurar) e selecione a opo "Propriedades".

Configurando um mdulo digital:


Os mdulos digitais tm seus endereos de entradas e sadas configurveis. Essa configurao feita
nos campos "Endereo Inicial", presentes na janela de configurao;
Os pontos digitais (tanto de entradas como de sadas) podem ser atualizados dentro do programa de
Int1 e/ou Int2. Para fazer isso basta marcar as opes correspondentes na janela de configurao de
pontos digitais.

OBSERVAO

permitido, no mximo, uma placa por interrupo (alm das E/S da CPU). Dessa
forma, se escolhermos atualizar as entradas de uma placa de 16E/16S na Int1, ao
configurar as outras placas digitais do projeto, a opo "Atualizar na Int1" das entradas
das outras placas ficar desabilitada.

Abaixo, a visualizao da configurao de uma placa 16E/16S:

77

PRTICA COM O WINSUP

Figura 43 - Janela de Configurao das placas Digitais

5.6 - Excluso e Substituio de Expanses

5.6.1 - Excluindo uma expanso:

Para excluir uma placa do bastidor, siga os seguintes passos:


Na Tabela de Expanses ou no Bastidor, clique com o boto direito sobre a placa que deseja
excluir;

No menu que se abre escolha a opo "Excluir Hardware";

Uma mensagem confirmar se a placa selecionada realmente deve ser excluda, para confirmar,
selecione "Sim".

5.6.2 - Substituindo uma expanso:

Para substituir uma expanso por outra, siga os seguintes passos:


1. Na guia "Expanses" da Configurao de Hardware, clique no boto Configurar;
2. Na rvore de Expanses, escolha a placa que deseja substituir;

3. Na Tabela de Expanses, clique sobre a placa a ser substituda;


4. D um duplo-clique sobre a placa selecionada na rvore de Expanses
5. Uma mensagem confirmar se a placa do bastidor realmente deve ser substituda, para confirmar,
selecione "Sim";
Para movimentar uma placa no bastidor, sem precisar exclu-la, utilize um dos procedimentos
abaixo:
No Bastidor, clique sobre a placa que deseja movimentar e arraste-a para um slot livre. Arrastar a
placa para um slot ocupado interpretado como uma substituio, e uma janela abrir perguntando se
a placa realmente deve ser substituda. Para confirmar a ao, clique em "Sim";

78

PRTICA COM O WINSUP

Na Tabela de Expanses clique sobre a placa que deseja movimentar e arraste-a para um slot
livre. Arrastar a placa para um slot ocupado interpretado como uma substituio, e uma janela abrir
perguntando se a placa realmente deve ser substituda. Para confirmar a ao, clique em "Sim".

Ao movimentar uma placa para um outro slot do bastidor, sua configurao mantida, no
sendo necessrio reconfigur-la.
OBSERVAO

79

PRTICA COM O WINSUP

6 - Passo 3: Configurao da Taxa de Comunicao Serial


Os CLPs Atos possuem na CPU, at dois canais de comunicao serial: canal A: (RS232) e canal B
(RS485).
Os dois canais podem ser utilizados simultaneamente, com taxas de comunicao e protocolos diferentes,
variando de 1200bps a 57600bps.
A taxa de comunicao ir determinar a velocidade com que a comunicao entre o CLP e o dispositivo a
ele conectado ir ocorrer.
A Taxa de Comunicao dos canais seriais do CLP so programadas na guia Geral da janela
configuraes de Hardware, nos campos mostrados abaixo:

Figura 46 - Janela de Configurao da Conexo

80

PRTICA COM O WINSUP

8 - Passo 4: Elaborao do Programa de Usurio


Atravs do Gerenciador de Projetos, selecione o item Programas e o sub-menu Principal.
Selecionando as instrues de programao dispostas na barra de ferramentas esquerda da tela
construa a lgica conforme desejado.

Figura 60 - Editor de Ladder

8.1 - Barra de Ferramentas Ladder

Figura 61 Barra de Ferramentas Ladder

8.1.1 - Descrio dos smbolos das instrues de programao:

Todas as instrues de programao devero ser relacionadas a um ou mais operandos (endereos),


conforme descrio do funcionamento das mesmas no Manual Dware.

81

PRTICA COM O WINSUP

Enderea um bit de uma word

8.2 - Comentrio de Operandos

Atravs da ferramenta de Comentrio de Operandos, possvel colocar uma breve descrio, de at 60


caracteres, de cada um dos registros/EIs do projeto, facilitando uma posterior anlise.
O comentrio ser exibido sempre que o cursor se posicionar sobre uma instruo que utilize este mesmo
operando, na barra de status da janela da rotina.
Para inserir um comentrio em um operando, h 3 modos diferentes:

No menu Projeto, acesse a opo Comentrios de Operandos. Na janela que se abre, localize o
endereo do operando e digite a descrio do mesmo na coluna Comentrio.
82

PRTICA COM O WINSUP

Na barra de ferramentas do WinSUP, acione o boto


. Na janela que se abre, localize o
endereo do operando e digite a descrio do mesmo na coluna Comentrio.

Figura 62 - Campo Comentrio de Operando

No modo de edio, pressionar as teclas Shift+F10. Na janela que se abre, localize o endereo
do operando e digite a descrio do mesmo na coluna Comentrio.

Figura 63 - Janela de Comentrio de Operandos

83

PRTICA COM O WINSUP

12 - Passo 5: Envio do programa


O WinSUP necessita de uma conexo com o CLP para realizar tarefas como o envio/recepo de
programas e supervises. O CLP necessita ter seu canal serial disponvel (funo PRINT desabilitada,
modo escravo) para estabelecer conexo com o WinSUP.
Para comunicar-se com o CLP, o WinSUP necessita estar corretamente configurado.
Para configurar a comunicao serial no WinSUP, selecione a opo Configurar Conexo, no menu
Comunicao.

Figura 87 -Tela configurao de Conexo

Aps configurada a conexo, o envio do projeto, ou parte dele, do WinSup para o CLP ser realizado
acessando o Menu Comunicao, item Enviar para o CLP ou atravs do atalho
ferramentas.

84

na barra de

PRTICA COM O WINSUP

13 - Passo 6: Superviso
O WinSup disponibiliza algumas formas de superviso:

Superviso de Linhas

Superviso de Operandos

Superviso Grfica

13.1 - Superviso de Linhas

O recurso de superviso de linhas permite-nos visualizar e analisar o funcionamento do programa de


usurio no CLP. O status dos EIs e o contedo dos registros so exibidos no prprio programa ladder.
Durante a superviso de linhas:
Contatos NA sero marcados com um retngulo colorido, sempre que estiverem ativos, ou seja, quando
seu Estado Interno estiver ON.
Contatos NF sero marcados com um retngulo colorido, sempre que no estiverem ativos, ou seja,
quando seu Estado Interno estiver OFF.
Instrues de Bloco iro exibir o contedo dos seus operandos na cor verde, imediatamente abaixo dos
mesmos, sejam eles registros ou EIs.
Para iniciar a superviso de linhas, necessrio ter um projeto aberto.
1. Ative a janela da(s) rotina(s) a ser supervisionada.
2. Inicie a superviso clicando no boto correspondente na barra de ferramentas do WinSUP.

13.2 - Superviso de Operandos

Atravs da superviso de operandos, possvel saber o contedo/status de qualquer registro ou EI do


CLP conectado ao WinSUP. Em uma nica janela, o usurio poder agrupar registros e EI's associados
determinada lgica a ser analisada, que na Superviso de Linhas estariam separados.
O usurio pode definir inmeras janelas de superviso, e desse modo agrupar em janelas diferentes os
registros e EI's que necessita supervisionar. Alm disso, ainda possvel gerar grficos das variveis
supervisionadas em tempo real, facilitando a anlise e compreenso do programa.
Janela de Superviso:
Uma janela de superviso uma janela com uma tabela, atravs da qual se executa a superviso de
operandos diretamente na memria do CLP.
Essa tabela possui duas colunas e 16 linhas. Na primeira coluna o usurio entra com o endereo do
registro ou EI que se deseja supervisionar. Na segunda, uma vez iniciada a superviso, ser exibido o
valor/status da varivel supervisionada.
Clicando-se no boto "Grfico", o WinSUP realizar a superviso grfica das penas habilitadas na guia
Detalhes de Superviso (boto "Detalhes")
Clicando-se no boto "Detalhes", uma guia lateral ser aberta, com duas colunas:
Coluna "Penas" - Seleciona as variveis a serem supervisionadas graficamente, informando as
cores das penas no grfico.
85

PRTICA COM O WINSUP

Coluna "Tipo de dado" - Seleciona o tipo de codificao da varivel supervisionada. Decimal,


Hexadecimal ou Float.
Pode-se criar vrias janelas de superviso com nomes diferentes, e desse modo criar grupos de
operandos para superviso, facilitando a anlise de determinada funo ou rotina do projeto.

Figura 88 - Tela de Superviso de Operandos.

Para fazer a superviso de operandos, necessrio antes ter criado as janelas de superviso
desejadas.
1. Caso j as tenha criado, localize-as e ative-as.
2. Inicie a superviso clicando no boto correspondente na barra de ferramentas do WinSUP

86

CAPTULO 11 EXERCCIOS

CAPTULO 11
EXERCCIOS

87

EXERCCIOS

Exerccio 1 Converso para diagrama de contatos


Converter para diagrama de contatos, os seguintes esquemas eltricos:
a) Acionamento de solenide

Figura 90 Esquema eltrico do acionamento de uma

S1
K1

= 100 = Boto de acionamento


= 180 = Solenide

b) Botoeira liga-desliga solenide

Figura 91 Esquema eltrico de uma botoeira liga-desliga

S1
S2
K1

= 101 = Boto liga


= 102 = Boto desliga
= 181 = Solenide

88

EXERCCIOS

c) Acionamento, com retardo, de um solenide ou bobina

S1
T1
K1

= 103 = Boto de acionamento


= 000 = Temporizador
= 182 = Solenide

Figura 92 Esquema eltrico do acionamento de uma solenide/bobina

d) Acionamento de um motor ( estrela tringulo )

Figura 93 Esquema eltrico do acionamento de um motor

S1
S2
S3
T1
CHL
CHD
CHY

= 104 = Boto partida


= 105 = Boto parada
= 106 = Contato de rel trmico
= 001 = Temporizador
= 183 = Contactor de linha
= 184 = Contactor de ligao tringulo
= 185 = Contactor de ligao estrela
89

EXERCCIOS

Exerccio 2 Acionamento de uma vlvula


Programe o acionamento de uma vlvula solenide. Este acionamento deve ocorrer depois de 5
segundos, ou seja, devemos disparar um temporizador, que no final deste tempo acione a vlvula.
Considere um boto para pausa no acionamento da vlvula.
Utilizar:
100 - Liga solenide
101 Pausa tempo de acionamento
000 - Temporizador
180 Sada p/ solenide

Exerccio 3 - Contador
Programe um contador, que conte pulsos com a entrada 100, e seja resetado com a entrada 101. No final
da contagem dever acionar a sada 180, sinalizando assim o final da contagem.

Exerccio 4 Comando bi-manual


Programe um comando bi-manual. O bi-manual deve manter as mos do operador em local seguro,
enquanto ciclos perigosos da mquina esto em andamento, em aplicaes como prensas.
Modo de funcionamento:
- O operador s consegue acionar a mquina quando os dois botes forem acionados simultaneamente,
um boto longe do outro, de tal forma que cada boto seja acionado somente por uma das mos do
operador.
- Quando acionado um dos botes deve-se disparar um temporizador, com o tempo muito curto, no
deixando assim que a mquina seja acionada se os dois botes no forem acionados praticamente ao
mesmo tempo.

90

CAPTULO 12 GLOSSRIO

CAPTULO 12
GLOSSRIO

91

GLOSSRIO

apresentado abaixo um glossrio de palavras frequentemente utilizadas neste manual:

BIN: VALORES EM HEXADECIMAL.


REGISTRO: INFORMAES REPRESENTADAS POR UM GRUPO DE BITS (WORD), OU
SEJA, SO POSIES DE MEMRIA DESTINADAS A ARMAZENAR INFORMES
QUANTITATIVAS. EXEMPLOS DE REGISTROS: ENTRADAS E SADAS ANALGICAS, CANAIS
DE LEITURA DE TEMPERATURA, VALORES DE SET POINT DE CONTADORES E
TEMPORIZADORES, ASSIM COMO QUALQUER OUTRO DADO NUMRICO MANIPULADO
PELO CLP.
ESTADO INTERNO (EI): INFORMAES DO TIPO ON / OFF, REPRESENTADOS PELOS
BINRIOS 0 OU 1. EXEMPLOS DE EIS: ENTRADAS DIGITAIS, CONTATOS DE
TEMPORIZADORES E CONTADORES, ESTADOS AUXILIARES.
TECLAS F E K: SO TECLAS DA INTERFACE HOMEM MQUINA, QUE POFDEM SER
UTILIZADAS DE DUAS FORMAS: COMO UM BOTO E CHAMADA DE TELA.
EFETIVO: CORRESPONDE AO VALOR REAL RELATIVO AOS PONTOS FSICOS.
EXEMPLOS DE EFETIVO: ENTRADA ANALGICA, TEMMPORIZADOR, CONTADOR.
PRESET: VALOR DEFINIDO, SET POINT. EXEMPLOS DE PRESET: TEMPO PR-DEFINIDO
NO TEMPORIZADOR / CONTADOR.

92

Vous aimerez peut-être aussi