Vous êtes sur la page 1sur 120

Suporte Tcnico:

+ 55 51 3589-9500 ou 0800 510 9500


Internet:
http://www.altus.com.br

E-mail:
suporte@altus.com.br

Consideraes Gerais
Apresentaes
Apresentao do material didtico
Folder do suporte
Pen Drive
Detalhamento do plano de trabalho
Metodologia de aula
Recursos utilizados
Sistemtica de avaliao
Definio dos horrios e logstica do evento

Objetivos do Curso MP6


Fazer conhecer a arquitetura, instalao e programao da Srie DUO
de controladores programveis (CP), permitindo ao aluno designar sua
aplicao e implementao em um sistema de automao especfico.
Apresentar ao aluno as ferramentas para projeto de programao,
edio, carga e depurao de programas, visando identificar
preliminarmente as causas e solucionar as falhas, tanto no controlador
como no sistema automatizado.
Fornecer uma viso geral do potencial da Srie DUO nas aplicaes que
envolvem mdulos e rotinas especficas.

Tutoriais Altus
No site da Altus voc encontra vrios tutoriais que auxiliam na
implementao de aplicaes especficas. Isso inclui: conexes,
instalaes, utilizao de mdulos funo e configuraes diversas.

Introduo a Srie Duo


Equipamento destinado a aplicaes que exijam controle e superviso
em nico produto e ambiente.

Principais Caractersticas do Produto:


20 Entradas Digitais
16 Sadas Digitais (Rel ou Transistor)
4 Entradas Analgicas
2 Sadas Analgicas
Display Grfico 128 x 64
Portas de comunicao
Software de Programao Gratuito e com recursos de simulao
(Programas e Telas)

Principais Caractersticas do Produto:


Entradas Digitais:
Nominal - 24VDC
14 a 30 VDC em relao ao comum para nvel 1.
0 a 5 VDC em relao ao comum para nvel 0.
Divididas em 3 Grupos:
Grupo 0 -> Entradas I00 I08
Grupo 1 -> Entradas I10 I18
Grupo 2 -> Entradas I20 I21
Corrente de Entrada:
5 mA

Principais Caractersticas do Produto:


Sadas Digitais:
DU350 -> Sadas a transistor.
DU351 -> Sadas a rel.
Divididas em 2 Grupos:
Grupo 0 -> Sadas Q00 Q07
Grupo 1 -> Sadas Q10 Q17
Tenso nominal de trabalho:
Grupo 0: 24VDC (DU350 e DU351)
Grupo 1: 24VDC (DU350)
24VDC, 110/220VAC (DU351)
Corrente Mxima por Ponto:
Transistor: 0,5 A
Rel: 1 A

Principais Caractersticas do Produto:


Entradas Analgicas:
4 Entradas
Tenso: 0 a 10V
Corrente: 0 a 20mA
4 a 20mA
Conectores de Tenso e Corrente Individuais
Resoluo de 12 bits
Diagnstico de lao aberto (modo corrente 4 a 20mA)

Principais Caractersticas do Produto:


Sadas Analgicas:
2 Sadas
Tenso: 0 a 10V
Corrente: 0 a 20mA
Resoluo de 12 bits
Diagnstico de lao aberto (corrente) e curto circuito (tenso)

Principais Caractersticas do Produto:


Entradas Rpidas:
4 Contadores Unidirecionais:

Modos
Incrementa
Decrementa

2 Contadores Bidirecionais:

Modos
A: Incrementa B: Decrementa
A: Conta

B: Sentido

Quadratura (2x)
(Duas contagens por perodo)
Quadratura (4x)
(Quatro contagens por perodo)

Principais Caractersticas do Produto:


Sadas Rpidas:
2 Sadas Q00 e Q01 (Duas primeiras sadas)
At 50KHz
Modos:

1) PTO (Sada de Pulso)

Duty cycle em 50%

2) PWM (Modulao na largura do Pulso)

Duo iD
Com a Srie Duo voc pode usar a identidade visual de sua empresa.
Alm de tecnologia voc tem design personalizado.

Requisitos para Instalao do Software de Programao


Item

Caracterstica

Plataforma

PC com Windows 2000, Windows


XP, Windows Vista 32 bits ou
Windows 7 32 bits.

Processador

Pentium III 800MHz (mnimo)

Espao em disco

300MB (mnimo)

Memria RAM

256MB (mnimo)

Resoluo de Vdeo

1024x768 (recomendvel)

Montagem Mecnica:

Travas para
Fixao no
painel

Conexes Eltricas

Veja aqui como


interligar os sensores
nas entradas digitais!

Conexo de
alimentao!

Aqui voc conecta o cabo


AL-1715 para
programao do DUO!

Veja aqui como interligar os


atuadores nas sadas
digitais!

Conexes Eltricas
Legenda das inscries:

DI-G0: Grupo 0 de entradas digitais


DI-G1: Grupo 1 de entradas digitais
DI-G2: Grupo 2 de entradas digitais
PS: Alimentao
AO: Sadas analgicas
DO-G0: Grupo 0 de sadas digitais
DO-G1: Grupo 1 de sadas digitais
AI: Entradas analgicas
RS-485: Interface RS-485
RS-232: Interface RS-232

Telas Especiais
O Duo possui algumas telas especiais que permitem obter diagnsticos
gerais do equipamento, bem como configurao de caractersticas gerais
do Display (Backlight e contraste).
So elas:

Funo

Teclas de Atalho

Diagnsticos dos I/Os

MAIN + Seta para cima

Autoteste teclado

MAIN + Seta para direita


(Na inicializao do
equipamento)

Seleo do protocolo de
Comunicao (COM1)

MAIN + Seta para baixo

Programao dos Controladores - Norma IEC 61131-3


A International Electronical Comission (IEC) uma organizao
internacional formada por representantes de todo o mundo.
A Norma IEC 61131-3 o primeiro esforo real para a padronizao das
linguagens de programao para a automao industrial.

Principais aspectos: Linguagens de programao, Portabilidade e


Reutilizao de software.
IEC 61131 possui 8 partes sendo a terceira parte referente as
Linguagens de Programao.

Norma IEC 61131-3:

Dividida em 8 partes:
Parte 1: Informaes Gerais
Parte 2: Requisitos de Equipamentos e Testes
Parte 3: Linguagens de Programao
Parte 4: Guia de Usurio
Parte 5: Comunicaes
Parte 6: Reserva
Parte 7: Controle de Programao Fuzzy
Parte 8: Guia para Aplicao e Implementao das Linguagens de
Programao.

Norma IEC 61131-3: Conceitos Bsicos


Configuraes
Recursos
Programas
Tarefas
Blocos funcionais

Funes
Variveis
Caminhos de acesso

Unidades de Organizao de Programa (POUs)


Forma hierrquica

Norma IEC 61131-3: Modelo de Software

Norma IEC 61131-3: Estrutura


A norma IEC dividida da seguinte forma:

Norma IEC 61131-3: Mecanismo de Execuo

Elementos comuns as linguagens: Identificadores


Identificadores servem para nominar elementos de software (variveis,
tipos de dados, POUs...). No podem conter acentos ou espao entre
duas palavras.
Exemplo de identificadores vlidos:
LSH1
_LSH1 LSH_1

Identificador

Elementos comuns as linguagens: Comentrios


Comentrios no so obrigados, porm altamente recomendados.
So delimitados por (* no inicio e *) no fim.

Comentrios

Elementos comuns as linguagens: Tipos de Variveis


As variveis podem ser:
Varivel de Representao Direta.
Varivel Dinmica.

Varivel de Representao Direta

Varivel de Alocao Dinmica

Elementos comuns as linguagens: Valores Iniciais

Pela norma IEC, toda a varivel deve ter um valor inicial.


No caso da varivel no ser inicializada pelo usurio, utilizado um
valor padro.
Tipo

Valor inicial

Default

String

Datas

D#0001-01-01

A varivel pode ser inicializada na declarao.

Valor inicial

Itens comuns as linguagens: Tipos de dados


Inteiros e Ponto Flutuante:
Tipo

Range

Formato

BOOL

0 ou 1

1 bit

INT

-32768 a 32767

16 bits

WORD

0 a 65535

16 bits

DINT

-2147483648 a
2147483647

32 bits

DWORD

0 a 4294967295

32 bits

REAL

1.175494351e-38 a
3.402823466e+38

32 bits

Endereamento

%ABC.D:
Nmero do Ponto ( Quando utilizado bit )
Endereo da Varivel
Tamanho da Varivel ( X Bit, W Word )
Tipo da Varivel ( I Entrada, Q Sada, M Memria )
Exemplos:
%IX0.0: Corresponde a entrada digital 0 do grupo 0.
%IX1.3: Corresponde a entrada digital 3 do grupo 1.
%IX2.1: Corresponde a entrada digital 1 do grupo 2.
%QX0.0: Corresponde a sada digital 0 do grupo 0.
%QX1.6: Corresponde a sada digital 6 do grupo 1.
%MX0.0: Corresponde ao bit 0 da Word 0.
%MW10: Corresponde a Word 10.

Linguagens de Programao

Textuais:

Grficas:

IL : Lista de Instrues
ST : Texto Estruturado

LD : Diagrama Ladder
FBD: Diagrama de Blocos Funcionais
SFC : Seqenciamento Grfico de Funes

Linguagens de Programao
SFC Seqenciamento Grfico de Funes
Descreve passos seqenciais de um sistema.
Otimiza o desempenho, pois apenas o trecho de programa ativo
executado.
Baseado no Grafcet.

Passos IEC

Linguagens de Programao
FBD Diagrama de Blocos Funcionais

O FBD uma linguagem grfica que enfatiza o fluxo de sinais entre os


elementos de diagramas de circuitos.
Recomendada para uso com funes.
Nesta linguagem os blocos so interconectados entre si e separado
por networks semelhante a linguagem ladder.

Linguagens de Programao
LD Diagrama Ladder
A linguagem LD do tipo grfico, baseado nos esquemas eltricos
que representam contatos e bobinas interconectados, destacando o
fluxo de energizao entre os componentes.
Sua notao baseada em uma linha vertical esquerda
simbolizando um barramento energizado e outra linha paralela
direita representando o GND. Recomendada para intertravamentos.

Linguagens de Programao
ST Texto Estruturado
O ST uma linguagem textual de alto nvel baseada no Pascal.
Recomendada para uso de operaes e programas complexos.
Linguagem mais flexvel em relao as demais.
Permite o uso de comandos do tipo IF, CASE, WHILE (Comandos
comuns em programao).

Linguagens de Programao
IL Lista de Instrues

O IL uma linguagem textual similar ao Assembly.


Linguagem considerada de baixo nvel
Recomendada para pequenos trechos de programas que precisam ser
otimizados.
Execuo dos comandos baseada no uso do Acumulador.

Linguagens de Programao
CFC Grfico Continuo de Funes
O CFC uma linguagem grfica semelhante ao FBD, porm mais
flexvel na programao.
No usa o conceito de lgica, sendo os elementos posicionados de
maneira livre
No faz parte das linguagens da norma, mas est presente no
Software MasterTool IEC.

Software da Srie Duo: MasterTool IEC


Instalao:
Passo 1 Seleo do idioma para a instalao
Passo 2 Incio da instalao
Passo 3 Tela de informao
Passo 4 Contrato de licena
Passo 5 Efetivao da instalao
Passo 6 Confirmao de finalizao da instalao

Software da Srie Duo: MasterTool IEC


O software MasterTool IEC um ambiente completo de desenvolvimento
de aplicaes para os controladores programveis da Srie Duo. Esta
ferramenta permite a programao e a configurao de mdulos,
simulao de aplicaes e o monitoramento de variveis de processos.

Tela Sobre o MasterTool


Verso do Software

Iniciando o Projeto
O projeto sempre deve ser iniciado no menu:
Arquivo -> Novo a partir do modelo...

Iniciando o Projeto
Selecionar o target desejado. Esto disponveis em 3 idiomas:
Portugus, Espanhol e Ingls.

Janela Principal do Software


Ambiente de programao MasterTool IEC.

Criao da POU Principal


POU: Unidade de Organizao de Programa (Programas, Blocos
Funcionais e Funes)

Criao da POU Principal


Na janela Nova POU o usurio deve selecionar o tipo da POU, atribuir
um nome e selecionar a linguagem desejada.

A primeira POU criada


deve ter o nome de
PLC_PRG

Analisando o Modelo: Navegao de Telas


Na POU Navega possvel listar os nomes das telas permitindo navegar
entre elas usando os direcionais para
e
do teclado do Duo.

Analisando o Modelo: Tela MAIN


Toda a aplicao possui uma tela MAIN. Esta a primeira tela
apresentada na IHM e est vinculada a tecla MAIN do teclado.

Analisando o Modelo: Configurao de Tarefas


O modelo fornece 4 tarefas configuradas de modo a permitir utilizar os
recursos do Duo. So elas:
Principal, Navigation, Visualization e Keyboard_Usage

Analisando o Modelo: Configurao de Tarefas


Tarefa Principal: Realiza a chamada do programa PLC_PRG. Deve ser
ajustado pelo usurio.

Analisando o Modelo: Configurao de Tarefas

Tarefa Navigation: Realiza a chamada do programa Navega. Programa


executado a cada 20ms

Analisando o Modelo: Configurao de Tarefas


Tarefa Visualization: Realiza a chamada da funo que habilita a
atualizao do Display. Programa executado a cada 500ms

Analisando o Modelo: Configurao de Tarefas


Tarefa Keyboar_Usage: Realiza a chamada do programa Navega.
Programa executado a cada 20ms

Linguagem LD

Diagrama Ladder uma linguagem grfica em forma de diagrama


utilizada para desenhar lgica usando rels.
Uma linha vertical esquerda representa um barramento energizado e
outra linha paralela a direita representa a barra de terra.
Os elementos so dispostos em srie ou paralelo formando caminhos de
uma barra a outra.
O fluxo sempre da esquerda para direita.

Linguagem LD: Barra de Energia e Terra

BARRA DE ENERGIA

BARRA DE TERRA

Linguagem LD: Contato


Contato: o elemento que representa o sensor, ou seja, a entrada de
sinal digital no bloco de controle lgico. Pode ser uma chave, um sensor
reflexivo, um final de curso ou at mesmo o contato de algum rel auxiliar.

Linguagem LD: Contato

Varivel Associada

Contato
NA
/
NF

TRUE / 1 / ATIVA

FECHADO

FALSE / 0 / INATIVA

ABERTO

ABERTO
FECHADO

Linguagem LD: Bobina


Bobina: o elemento atuador, ou seja, o elemento acionado ou
desligado pelo bloco de controle lgico. Pode ser uma contatora, um
motor, uma lmpada, uma sirene, etc...

Linguagem LD: Bobina

Bobina Simples
Bobina SET
Bobina RESET

Linguagem LD: Lgica AND

Quando A1 E A2 E A3 forem TRUE, B1 = 1

Linguagem LD: Lgica OR

Se A1 OU A2 forem TRUE, B1 = 1

Linguagem LD: Selo

Recurso utilizado para reter a bobina energizada. Utiliza-se o mesmo


endereo da bobina em um contato aberto paralelo ao comando de
acionamento da bobina.

Programao do Duo via Diagrama Ladder


Exemplo de Lgica Combinacional

Programao do Duo via Diagrama Ladder


Exemplo de Lgica Sequencial
Sequencia

Start

Stop

Relay

OFF

OFF

OFF

ON

OFF

ON

OFF

OFF

ON

OFF

ON

OFF

OFF

OFF

OFF

Avaliao da Rede em Ladder

Direita para a esquerda

Cima para baixo

Barra de Ferramentas da Linguagem Ladder

Insere Lgica Antes (Acima)

Insere Lgica Depois (abaixo)

Barra de Ferramentas da Linguagem Ladder

Contato Aberto (NA)

Contato Fechado (NF)

Contato Aberto Paralelo

Contato Fechado Paralelo

Barra de Ferramentas da Linguagem Ladder

Bobina Simples

Bobina SET

Bobina RESET

Barra de Ferramentas da Linguagem Ladder

Bloco Funcional

Instruo com EN (Enable)

Detector de Borda de Subida

Detector de Borda de Descida

Barra de Ferramentas da Linguagem Ladder


Temporizador
1) Adicionar um temporizador

2) Selecione ??? acima


do temporizador e insira
um nome.
Na janela de declarao
colocar como tipo TON

Barra de Ferramentas da Linguagem Ladder

Temporizador

4) Na sada do temporizador
colocar uma varivel do tipo TIME
que ir armazenar o tempo
decorrido.

3) No ??? da direita colocar o tempo


que a instruo ir temporizar.
Pode ser uma varivel do tipo TIME
ou colocar o tempo direto. Ex: t#10s

Barra de Ferramentas da Linguagem Ladder

Negar

Set / Reset

Contador
1) Para inserir um contador selecionar a opo Bloco Funcional.

Contador
2) Selecionar a funo CTU na janela Assistente de Entrada.

Contador
3) Nos pontos de ??? acima da funo colocar o identificador.

Contador
4) Na entrada RESET declarar uma varivel do tipo BOOL para resetar o
contador e na entrada PV o valor a ser contado. Pode ser o valor direto ou
uma varivel do tipo WORD ou INT.

Linguagem Diagrama de Blocos Funcionais (FBD)


Barra de Ferramentas
Instruo (Caixa)

Entrada (IN)

Atribuio

Negar

Linguagem Diagrama de Blocos Funcionais (FBD)


Barra de Ferramentas

Sada

Set/Reset

Salto

Retorno

Linguagem Diagrama de Blocos Funcionais (FBD)


Exemplos de Operadores IEC usados em FBD
ADD: Soma

MUL: Multiplicao

SUB: Subtrao

DIV: Diviso

Linguagem Diagrama de Blocos Funcionais (FBD)


Exemplos de Operadores IEC usados em FBD
GT: Maior

GE: Maior ou Igual

LT: Menor

LE: Menor ou Igual

Linguagem Diagrama de Blocos Funcionais (FBD)


Exemplos de Operadores IEC usados em FBD

EQ: Igual

NE: Diferente

Monitorar valores atravs da IHM


Para monitorar uma varivel atravs da IHM, colocar um retngulo na tela
e realizar um duplo clique em cima para abrir seus parmetros.

Monitorar valores atravs da IHM


Na categoria Texto, campo Contedo colocar %s

Na categoria Variveis, campo Texto colocar o caminho onde est a


varivel a ser visualizada.

Monitorar valores atravs da IHM


Para facilitar o preenchimento do campo Texto sugere-se clicar dentro do
campo e pressionar a tecla F2. O Assistente de Entrada ser apresentado.

Escrever valores atravs da IHM


Para entrar com valores atravs da IHM, realizar os mesmo
procedimentos anteriores e na categoria Entrada selecionar a opo
abaixo:

Monitorar uma entrada digital


Para mostrar a mudana de status de um bit, como por exemplo uma
entrada digital, colocar uma figura do tipo quadrado ou circulo e realizar
um duplo clique sobre a figura.

Monitorar uma entrada digital


Na categoria Cores selecionar a cor que a figura deve assumir de
acordo com o valor do bit.
Cor quando o BIT for 0

Cor quando o BIT for 1

Monitorar uma entrada digital


Na categoria Cores selecionar a cor que a figura deve assumir de acordo
com o valor do bit.

Cor quando o BIT for 0

Cor quando o BIT for 1

Monitorar uma entrada digital


Na categoria Variveis no campo Trocar cor declarar o bit que realizar o
controle da troca de cor.

Utilizando teclado
Para configurar as teclas de funo do Duo clicar com o boto direto do
mouse sobre a rea de edio da IHM e selecionar a opo Funes do
Teclado.

Utilizando teclado
Funes disponveis:
Toogle: Permite ligar e desligar um bit com a mesma tecla.
Tab true: Permite setar um bit.
Tab false: Permite resetar um bit.
Zoom: Comando para saltar para outras telas

Tecla Momentnea
Para monitorar se uma tecla est pressionada necessrio utilizar a
funo KEY_PRESSED.
Inserir uma instruo com EN e na entrada wKeyCode colocar o cdigo
em hexadecimal da tecla a ser monitorada. O cdigo est presente no
manual.

Cdigo Hexadecimal da tecla


(Ver cdigos no manual)

Varivel do tipo BOOL que ser


ativada quando a tecla for
pressionada

Cdigos das teclas de Funo


Tecla

Cdigo

F1

16#70

F2

16#71

F3

16#72

F4

16#73

F5

16#74

F6

16#75

F7

16#76

MAIN

16#24

Seta para cima

16#26

Seta para baixo

16#28

Para visualizar o cdigo das demais teclas consultar o manual do


equipamento.

Identificando a tela atual


Muitas vezes precisamos saber em qual tela o equipamento est para
realizar um comando. Isto possvel atravs de uma varivel interna
chamada de CURRENTVISU.
Utilizando uma instruo de comparao (EQ) possvel determinar em
qual tela o equipamento est no momento.
Varivel interna do Duo.

Nome da tela a ser comparada.

Varivel BOOL que indica


que est na tela desejada.

Mudana de tela atravs do programa.


Para realizar a chamada de uma tela atravs de um programa
necessrio utilizar a funo chamada CHANGE_SCREEN. Para adicionar
a funo selecionar o boto
Bit para habilitar a funo

Nome da tela a ser chamada.


Deve estar entre aspas simples
Ex: nome da tela

Varivel do tipo BOOL


indica
que
funo
executada.

que
foi

Funo PID

Funo PID
A funo PID est disponvel na biblioteca Util.lib.
Para inserir esta biblioteca no projeto ir em Recursos -> Gerenciador de
Bibliotecas. Na rea onde esto as bibliotecas padres, clicar com o
boto direito do mouse e selecionar a opo biblioteca adicional.

Funo PID
Apontar a biblioteca Util.lib localizada na pasta de instalao do
MasterTool IEC.
C:\Arquivos de Programa\Altus\MasterTool IEC\Library

Funo PID

Funo PID na biblioteca DUO

Funo PID
Para inserir a funo no programa adicionar uma instruo com EN.
Ser inserida uma instruo AND. Selecionar a palavra AND e pressionar
a tecla F2 do computador.

Funo PID
As variveis da funo PID so do tipo REAL com exceo dos
parmetros: MANUAL, RESET, LIMITS_ACTIVE, OVERFLOW que so do
tipo BOOL.

Utilizando o PID no kit de treinamento


O kit de treinamento possui um circuito eletrnico que simula uma
aplicao. Desta maneira o Duo ir atuar no processo atravs da sada
analgica 1 (VA) e ir obter a leitura do processo atravs da entrada
analgica 2 (VM).
Configurar a funo PID utilizando estes pontos de I/O
* Os pontos analgicos do Duo so do tipo WORD, por este motivo no
podem ser usados diretamente na entrada e sada da funo PID. Para
utiliz-los necessrio converter estas variveis para REAL atravs da
funo
WORD_TO_REAL para as entradas e a funo
REAL_TO_WORD para as sadas.

Comunicao
A Srie Duo possuir duas portas de comunicao, o que permite a CPU
realizar a troca de informaes entre dois ou mais equipamentos.
Esta troca de informaes realizada atravs de protocolos.
Um protocolo de comunicao seria a linguagem que um equipamento
utiliza para conversar com outro dispositivo.
Cada fabricante possui um protocolo prprio (Proprietrio), porm para
permitir que um equipamento possa conversar com dispositivos de
outras marcas existem os chamados protocolos abertos.

A Srie Duo dispem dos protocolos:


Protocolo MasterTool IEC: (Proprietrio) para a programao do Duo.
Protocolo MODBUS: (Aberto) para comunicao com outros
equipamentos.
Protocolo Genrico: Alternativa que permite ao usurio criar seu
prprio protocolo.

Comunicao
Antes de definir o protocolo de comunicao, sugere-se definir o meio
fsico a ser utilizado.
O meio fsico se caracteriza pela conexo eltrica dos equipamentos,
como por exemplo, o cabo que eu utilizo para interligar os equipamentos.
Dentre os mais convencionais temos:
RS-232
RS-485

RS-232

Meio fsico utilizado para interligar dois equipamentos ponto a ponto.


A Altus recomenda que o cabo utilizado nesta ligao seja no mximo
3m, evitando problemas de comunicao por interferncia, por exemplo.

RS-485

Meio fsico utilizado para interligar dois ou mais equipamentos. Ligao


ponto a ponto e Multiponto.
Permite alcanar distncias de 1Km.

MODBUS
O protocolo MODBUS, assim como o Duo possui suas prprias variveis.
Cada tipo se aplica a um caso especifico, conforme descrito abaixo:

Holding Register: Permite escrita e leitura de variveis do tipo WORD.


Ex: Sadas Analgicas.
Faixa de endereos: 4000x
Input Register: Permite leitura de WORDs. Ex: Entradas Analgicas.
Faixa de endereos: 3000x
Coil: Permite escrita e leitura de bits. Ex: Sadas Digitais
Faixa de endereos: 0000x
Input Status: Permite leitura de bits. Ex: Entradas Digitais.
Faixa de endereos: 1000x

Configurando a comunicao MODBUS


Para habilitar um canal para comunicao MODBUS ir at a opo:
Recursos -> Configurao do CP

Configurando a comunicao MODBUS


Definido o protocolo que ser utilizado necessrio configurar os
parmetros de comunicao. Estes parmetros devem ser iguais aos
demais equipamentos envolvidos na comunicao, caso contrario a
mesma no ocorrer. Os parmetros so visualizados ao clicar em cima
da porta COM.

MODBUS Escravo
Quando configurado para ser escravo MODBUS o Duo j possui suas
relaes MODBUS definidas, seguindo o endereamento abaixo, bastando
configurar o endereo que o equipamento ir assumir na rede.

MODBUS Mestre

Quando configurado para ser mestre MODBUS, a primeira janela


apresentada a configurao de timeout e retentativas.
Timeout: Tempo que o equipamento mestre aguarda aps enviar um
comando. Se o escravo no responder no tempo programado ocorre um
timeout.
Retentativas: Quando ocorre um timeout este parmetro define o nmero
de vezes que o mestre tentar enviar o comando novamente.

MODBUS Mestre
Configurado o timeout e retentivas necessrio configurar as relaes
MODBUS. A relao MODBUS a equivalncia entre as variveis do CP
com as variveis MODBUS.
Funo MODBUS: Tipo da funo (Comando
MODBUS)
Endereo do Dispositivo: Endereo do equipamento
escravo para qual ser enviado o comando.
Quantidade: Quantidade de variveis utilizadas na
comunicao.
Endereo MODBUS: Endereo da varivel MODBUS
Polling: Intervalo de tempo em que sero enviados
os comandos MODBUS.
Operando MasterTool IEC: Varivel do Duo que
conter o valor a ser manipulado na relao.

Contador Rpido
O CP Duo possui entradas rpidas para leituras de pulsos em alta
frequncia. Estas podem ser configuradas para 4 contadores
unidirecionais ou 2 bidirecionais.
A configurao realizada da opo Entradas Rpidas:

Contador Rpido
Habilitado o tipo de contador necessrio configurar o modo de
contagem. Os modos disponveis so:
Cont. Unidirecional: Incrementa ou Decrementa
Cont. Bidirecional: A: Incrementa B: Decrementa
A: Conta

B: Sentido

Quadratura (2x)
(Duas contagens por perodo)

Quadratura (4x)
(Quatro contagens por perodo)

Exerccio 1: Converter o diagrama eltrico para Ladder

Desenvolver o intertravamento de uma


bomba de circulao de produto
qumico, em cinco tanques.
Existe um LSH (sensor de nvel alto)
para cada tanque.
Para ligar a bomba (K2), nenhum dos
tanques deve estar com o nvel alto e o
operador deve dar partida por um boto.
Se o nvel dentro de um dos tanques
subir ao limite superior, a bomba
desliga, e liga a sada de alarme visual e
sonoro (K1)

Exerccio 2: Revezamento de Ventiladores


Desenvolva um Diagrama LADDER, que ligue o ventilador 10VE08-A e desligue o
ventilador 10VE08-B, quando um boto de entrada gerar um pulso, o prximo pulso
do boto de entrada inverte o estado dos ventiladores.

Exerccio 3: Partida Estrela - Tringulo


Desenvolva um Diagrama LADDER que faa a partida estrelatringulo de um motor,
conforme o diagrama eltrico abaixo.
Lembrando: Estrela -> K1 e K3
Triangulo -> K1 e K2

Exerccio 4: Revezamento de Bombas


Desenvolva um Diagrama LADDER para controlar duas bombas ligadas no mesmo
processo. Caso a bomba A (principal) falhar, aps 5s partir a bomba B (reserva) e
gerar um alarme visual de falha que fique piscando at o operador reconhecer a
falha.

Exerccio 5: Relgio
Desenvolver um relgio com SEGUNDOS, MINUTOS e HORAS. Estas informaes
devem ser apresentadas no display do equipamento.

Exerccio 6 : Controle de Nvel


Implementar um controle de nvel. O sistema deve manter o nvel do tanque entre 20 e
80%. Se o tanque estiver abaixo de 20% deve ligar a bomba 126B01A e acionar um
alarme sonoro (sada piscando).
Acima de 80% acionar uma sada analgica para aumentar a frequencia de sada de um
Inversor de frequencia. A sada analgica deve chegar em 10V, partindo de 0V e
incrementando 1V a cada segundo.

Altus - Matriz
Av. Theodomiro Porto da Fonseca, 3101 lote 01
Duque de Caxias So Leopoldo RS - 93020-080
Fone: +55 51 3589-9500
e-mail: altus@altus.com.br
www.altus.com.br

Vous aimerez peut-être aussi