Upload
italo-andolfato-de-moura
View
558
Download
3
Embed Size (px)
Citation preview
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 1
Sumário 1. Introdução ............................................................................................................................. 3
2. Informações Importantes ...................................................................................................... 4
3. Como usar ............................................................................................................................. 4
3.1 Características Técnicas ........................................................................................................ 5
3.2 Conexões Básicas .................................................................................................................. 5
3.3 Alimentação dos Postos de Trabalho .................................................................................... 5
4. Software Delta ISPSoft 2.00 .................................................................................................. 5
4.1 Requisitos do Sistema ........................................................................................................... 6
4.2 Instalação do software ISPSoft 2.00 ...................................................................................... 6
4.3 Abrindo o ISPSoft 2.00 .......................................................................................................... 9
4.4 Conhecendo a Área de Trabalho ......................................................................................... 10
4.5 Criando um Novo Projeto .................................................................................................... 11
4.6 Declaração das Variáveis (Symbols) .................................................................................... 14
4.7 Criando um Programa em Ladder (LD Editor) ..................................................................... 17
a. Como inserir um contato .................................................................................................... 18
b. Como inserir uma saída ....................................................................................................... 18
c. Como identificar a variável de entrada ou saída ................................................................. 19
d. Como alterar a função de um contato ................................................................................ 19
e. Como alterar a função de uma saída .................................................................................. 20
f. Como inserir uma nova linha de instruções, Network ........................................................ 20
4.8 Comunicação entre o software ISPSoft 2.00 e o PLC .......................................................... 21
a. Configuração de Comunicação ............................................................................................ 22
b. Transmissão de Dados ......................................................................................................... 25
i. Clique na barra Menu em PLC > Transfer > Upload ............................................................ 26
ii. Clique na barra Menu em PLC > Transfer > Download ....................................................... 27
c. Senha do PLC ....................................................................................................................... 28
d. Liga/Desliga PLC .................................................................................................................. 29
e. Modo Online ....................................................................................................................... 30
f. Formatando a Memória do PLC .......................................................................................... 31
g. Edição no modo Online ....................................................................................................... 32
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 2
h. Consultando informações do PLC ....................................................................................... 33
4.9 Menu Ajuda/Help ................................................................................................................ 33
4.10 Instruções e Registradores Especiais .................................................................................. 34
a. Timer [TMR] ........................................................................................................................ 34
b. Contador [CNT] .................................................................................................................... 37
4.11 Linguagem de Programação IL (Lista de Instruções) ........................................................... 38
4.12 Linguagem de Programação SFC (Sequential Function Chart) ............................................ 40
a. Programando em SFC (Sequential Function Chart) ............................................................. 40
b. Criando uma Transição (Transition) .................................................................................... 43
c. Criando uma Ação (Action) ................................................................................................. 44
d. Editando uma Transição ...................................................................................................... 45
e. Editando uma Ação ............................................................................................................. 45
f. Vinculando as Ações aos Passos .......................................................................................... 46
g. Compilando o programa ..................................................................................................... 46
h. Iniciando o SFC no PLC ........................................................................................................ 47
5. Laboratório de Automação e PLC ........................................................................................ 47
a. Módulo PLC ......................................................................................................................... 47
i. Entradas (X) ......................................................................................................................... 48
ii. Saídas (Y) ............................................................................................................................. 49
b. Módulo Fonte ...................................................................................................................... 50
c. Módulo para Controle de Mistura de Líquidos ................................................................... 50
d. Módulo para Controle de Tráfego ....................................................................................... 51
e. Módulo para Modelagem através de Válvulas Pneumáticas .............................................. 52
f. Módulo para Acionamento de Motor Trifásico .................................................................. 52
g. Módulo para Controle de Iluminação de Torre................................................................... 53
h. Módulo para Alimentação e Carga com Esteiras Transportadoras ..................................... 53
i. Módulo para Controle de Nível ........................................................................................... 54
j. Módulo para Controle de Elevador ..................................................................................... 54
k. Módulo Laminador .............................................................................................................. 55
l. Módulo para Controle de Plataformas................................................................................ 55
m. Acessórios ............................................................................................................................ 55
n. Datasheets (Especificações do Principais Equipamentos) .................................................. 56
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 3
1. Introdução
A Central do Saber espera que este material ajude você a tirar o máximo
proveito do Laboratório de Automação e PLC. Neste manual encontram-se
as informações básicas que facilitam a instalação e utilização do
Laboratório de Automação, bem como as especificações técnicas
necessárias ao bom uso deste equipamento didático.
Como devem ter observado estamos utilizando nesse manual a sigla PLC,
abreviatura do inglês Programmable Logic Controller, pois a sigla CLP (sua
tradução para o português) é marca registrada de um fabricante nacional
e tem seu uso restrito. Dessa forma toda vez que fizermos menção a este
equipamento será utilizada essa sigla.
Segundo a ABNT (Associação Brasileira de Normas Técnicas), o
Controlador Lógico Programável é um equipamento eletrônico digital com
hardware e software compatíveis com as aplicações industriais.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 4
2. Informações Importantes
Para instalação e utilização da bancada, favor observar algumas
recomendações:
• A instalação e alimentação da bancada, bem como seu
fornecimento de cabos e tomada, são de responsabilidade do
usuário;
• O Laboratório de Automação deve ser colocado sobre uma
superfície estável, livre de vibrações e outras interferências;
• Ao instalar a bancada, certifique-se de que o disjuntor de
alimentação e proteção do Laboratório esteja desligado;
• A seção mínima do condutor a ser utilizado na instalação deve ser
de 2,5mm²;
• Nunca alimente o Laboratório enquanto os alunos estiverem
montando alguma tarefa. Somente energize ao término da
montagem, após supervisionar a instalação realizada;
• Tenha cuidado com a pintura para que está não seja danificada,
para limpeza da superfície utilize um pano macio e limpo,
levemente umedecido com água limpa e álcool 70%. Ao realizar a
limpeza certifique-se de que o Laboratório de Automação encontre-
se desenergizado.
3. Como usar O Laboratório de Automação é um equipamento didático modular
fabricado em estrutura metálica (alumínio) constituído por dois postos
de trabalho (frente e verso), que servirão de base para utilização de
qualquer um dos módulos disponíveis.
Possui uma régua para entrada dos cabos de alimentação para rede
220/380V mais neutro e aterramento, uma tomada(220V, 250W) para
ligação de cargas auxiliares, um disjuntor para proteção de 16A para
proteção termomagnética e um interruptor diferencial(DR).
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 5
Cada posto de trabalho conta com chaveamento de acesso exclusivo
liga-desliga e 01 chave seccionadora knob flag preto com espelho
frontal gravado.
3.1 Características Técnicas
• Tensão de Alimentação: 220/380V;
• Classe de Tensão: 600VCA;
• Freqüência da Rede: 50/60Hz
• Tensão Fornecida em Cada Posto de Trabalho: 220VCA;
• Dimensões Aproximadas: 1700(A)x800(L)x1460(P)mm;
3.2 Conexões Básicas O Laboratório de Automação deve ser alimentado por rede trifásica de
220V/380V.
Para isso, possui uma régua de bornes identificada, onde devem ser
conectados os cabos de alimentação (R, S, T), o cabo neutro e o condutor
terra (PE).
A instalação até a régua de bornes é de responsabilidade do usuário,
recomendam-se condutores de seção mínima de 2,5mm² na entrada.
3.3 Alimentação dos Postos de Trabalho Para segurança, cada posto de trabalho possui uma botoeira de
emergência e alimentação seccionadora com chave, que dá ao professor o
controle sobre a alimentação da tarefa realizada.
4. Software Delta ISPSoft 2.00 O software ISPSoft é um editor de programa usado para fazer a
comunicação entre o PLC Delta DVP-48EH e um computador, sendo
necessário pelo menos uma porta de comunicação serial tipo COM.
O software ISPSoft 2.00 está de acordo com a norma IEC 61131-3.
As linguagens de programação disponíveis no ISPSoft 2.00 são:
• Diagrama Ladder;
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 6
• SFC, Sequentian Function Chart (Diagrama de Funções-Grafcet);
• IL, Lista de Instruções;
• FBD, Diagrama de Blocos de Funções;
• ST, Texto Estruturado;
Os programas criados com o ISPSoft serão salvos como um projeto. Cada
projeto terá a extensão de arquivo *.ISP e só será mostrado um projeto
por vez. Contudo é possível editar vários projetos ao mesmo tempo.
Algumas linguagens de programação podem não ser suportadas por
determinado série/modelo de PLC.
4.1 Requisitos do Sistema
Sistema Operacional Windows 2000/NT/ME/XP/VISTA/Windows 7
CPU Mínimo Pentium 1.5G
Memória RAM 512MB recomendado Hard Disk Mínimo de 100MB
CD-ROM Drive de CD-ROM para instalação do ISPSoft Monitor de Vídeo 800x600, 16 cores ou superior
Mouse Compatível com Windows Impressora Compatível com Windows
COM RS-232 Mínimo de uma COM
Compatível com PLC Série DVP DELTA Internet RJ
4.2 Instalação do software ISPSoft 2.00 Inicialize seu sistema operacional.
Insira o CD de instalação do software ISPSoft 2.00 no drive do CD-ROM,
opcionalmente você pode fazer o download no site da Delta usando o
seguinte link:
http://www.delta.com.tw/product/em/control/plc/download/software/D
elta_ISPSoft_V2.00.zip
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 7
Clique em Iniciar e então clique em executar:
Digite a localização do arquivo no CD:
Aguarde abrir o instalador:
Clique em Next >
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 8
Coloque as informações do usuário, em seguida clique em Next >:
Clique em Next> para instalar nesse diretório ou Change para alterar a
pasta destino.
Clique em Finish para concluir a instalação.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 9
4.3 Abrindo o ISPSoft 2.00 Dê um duplo clique no ícone criado na janela do Windows
Irá abrir a tela abaixo e depois o programa abrirá na tela principal
Na primeira vez em que o programa é aberto só estarão disponíveis na
tela as funções File, PLC, Tools e Help, para começar um novo programa
clique em File >>
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 10
4.4 Conhecendo a Área de Trabalho
A Barra de Ferramentas é composta por 4 grupos:
• Ferramentas Padrão
• Ferramentas do PLC
• Ferramentas de Edição
• Ferramentas de Programação
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 11
4.5 Criando um Novo Projeto Na barra Menu, clique em File > New > New (Ctrl+N)
Dê um nome ao projeto (Project Name), escolha o modelo do PLC (PLC
Type) ex: EH2, o diretório onde serão salvos os projetos (Drive/Path),
clique em propriedades (Properties...) e adicione informações
complementares.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 12
Propriedades complementares do Projeto
Clique em OK > OK e aparecerá a próxima tela
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 13
Agora vamos criar um novo programa (POU) dentro do projeto, clique com
a tecla direita do mouse em Programs > POU > New
Dê um nome ao novo programa (POU Name), e escolha a linguagem de
programação a ser utilizada (Ex. Ladder Diagram)em seguida clique em OK
• Não serão permitidos caracteres especiais como: “~, !, @, #, $, %, ^,
&, *, (, )”.
• Não são permitidos nomes repetidos.
• Máximo de 16 caracteres
• Case-insensitive
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 14
Será apresentada uma nova tela:
4.6 Declaração das Variáveis (Symbols) Cada POU tem uma tabela de variáveis que deve ser declarada para ser
usada nas linhas de instruções. Essas variáveis podem ser Globais ou
Locais. O nome da variável não deve conter mais de 30 caracteres.
Para começar a declarar as variáveis dê um duplo clique em Global
Symbols no espaço de trabalho do projeto, a janela Global Symbols irá
abrir na tela.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 15
Dê um duplo clique dentro da janela Global Symbols e irá abrir uma janela
pop-up chamada Add Symbol
Na primeira coluna, Identifier, dê um nome a variável.
Pressione > Tab para mover para a próxima coluna, Address, onde será
configurado o endereço da variável no PLC, clique em [...] para abrir o
mapa das entradas e saídas do dispositivo.
Em Device Name, você pode escolher entre X (Entrada) e Y(Saída).
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 16
Em Device Number, você pode escolher o endereço da entrada X entre:
X0 até X7, X10 até X17 e X20 até X27 de um total de 24 entradas digitais.
As saídas digitais são: Y0 até Y7, Y10 até Y17 e Y20 até Y27 de um total de
24 saídas digitais.
Na coluna Type cliquem em [...] para escolher o tipo de variável.
Clique em OK.
Na quarta coluna você pode definir o valor inicial da variável, False= 0;
True= 1.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 17
Em [Commnet...] você pode inserir comentários pertinentes a variável.
Clique em OK.
Para inserir outras variáveis repita este procedimento até um limite
máximo de 32.767 vezes.
4.7 Criando um Programa em Ladder (LD Editor) Recomenda-se inicialmente declarar as variáveis, sejam elas globais ou
locais, para as variáveis locais o processo de declaração é o mesmo das
variáveis globais.
Defina quais serão as saídas e quais serão as entradas usadas do PLC e
enderece de acordo com as variáveis que serão utilizadas.
No editor Ladder cada linha de Network é uma instrução, contendo os
contatos de entrada, as instruções lógicas, os blocos de função e as saídas.
As entradas são colocadas do lado esquerdo do quadrado vermelho e as
saídas do lado direito.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 18
a. Como inserir um contato Para inserir um contato no diagrama clique no ícone na barra de
ferramentas
Mova o cursor até a área do retângulo vermelho, clique no retângulo e o
contato será gerado.
b. Como inserir uma saída Para inserir uma saída (Coil), clique no ícone na barra de ferramentas
Mova o cursor até o lado direito do contato e clique para gerar a saída.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 19
c. Como identificar a variável de entrada ou saída Para identificar a variável clique com a tecla esquerda do mouse em [???].
Faça o mesmo procedimento para o contato de saída.
d. Como alterar a função de um contato Por padrão os contatos são NA (Normalmente Aberto), caso seja
necessário mudar o tipo de contato dê um duplo clique com a tecla
esquerda do mouse dentro do retângulo vermelho ou clique na tecla
espaço do teclado, segue abaixo as opções desta função.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 20
e. Como alterar a função de uma saída O procedimento é o mesmo dos contatos.
f. Como inserir uma nova linha de instruções, Network Na barra de ferramentas clique no ícone Add an Empty Network After
para adicionar uma nova linha de instruções.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 21
Clique em Check the Current POU para checar o programa Ladder
Na janela Compile Message serão mostrados os avisos “0 Errors, 0
Warning” se não forem encontrados problemas pelo software. Para mais
detalhes sobre programação em Ladder, favor consultar o capítulo 4 do
manual em inglês.
Para completar o projeto e gerar um programa executável no PLC clique
no ícone Compile PLC Project.
4.8 Comunicação entre o software ISPSoft 2.00 e o PLC Agora vamos começar uma etapa interessante do nosso trabalho, vamos
comunicar o PC com o PLC. Para isso é muito importante que o
computador tenha disponível uma saída serial (COM1) do tipo DB-9.
Nessa etapa vamos fazer a transmissão do programa para o PLC, só assim
o equipamento funcionará de acordo com o programa instalado.
Tenha certeza de que as conexões entre o PC e o PLC sejam feitas
corretamente e que estejam funcionando antes de transferir o programa.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 22
Conecte o cabo fornecido junto com o Laboratório de Automação e PLC no
PC e em seguida conecte o cabo no PLC no local indicado abaixo:
a. Configuração de Comunicação Na barra de Menu clique em Tools > Communication Settings
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 23
Caso apareça a mensagem abaixo é sinal que ocorreu um erro de
comunicação e está faltando o drive do dispositivo ou o mesmo não foi
inicializado.
Esse problema pode ser corrigido com a instalação do drive, o arquivo
acompanha o CD de instalação ou pode ser feito o download no link
http://www.delta.com.tw/product/em/control/plc/download/software/D
elta_COMMGR_v1.00.zip
Caso seja necessária essa instalação o Windows XP precisa ser
reinicializado para que essa alteração funcione.
Veja se foi criado na Área de Notificação do Windows o ícone abaixo
Dê um duplo clique no ícone COMMGR
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 24
Na janela COMMGR clique em Add para adicionar o drive.
Verifique as propriedades do drive e clique em OK.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 25
O drive foi adicionado e precisa ser inicializado, clique em cima da linha
Driver1 e depois clique em Start.
Feche essa janela.
Clique novamente em Tools > Communication Settings, se tudo estiver
certo irá aparecer próxima janela.
Selecione o Driver1 e clique em OK.
A comunicação está sendo realizada entre o PC e o PLC.
b. Transmissão de Dados Depois de feita a configuração de comunicação o usuário pode ler as
informações do PLC.
Upload >> Ler informações do PLC
Download >> Transferir informações/programa para o PLC.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 26
i. Clique na barra Menu em PLC > Transfer > Upload
Na janela Transfer Setup, marque a opção [Program] caso ela esteja
desmarcada, clique em OK.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 27
Para armazenar os dados do PLC será criado um novo projeto, nomei este
projeto e clique em OK.
Ao finalizar a transferência irá aparecer a seguinte mensagem:
As informações do PLC serão transferidas para o PC caso não exista senha
de proteção.
ii. Clique na barra Menu em PLC > Transfer > Download
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 28
Marque as opções que desejam transferir, em seguir clique em OK.
Só serão dadas informações de erro, caso isso não ocorra a transferência
foi feita corretamente.
c. Senha do PLC Para proteção do PLC poderá ser criada uma senha, na barra Menu clique
em PLC > System Security > Password Setting
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 29
Crie uma senha de 4 caracteres, não são permitidos caracteres especiais.
d. Liga/Desliga PLC Para executar o programa o PLC precisa ser ligado [RUN], isso pode ser
feito via software ou via hardware (alavanca situada acima do cabo de
comunicação).
Clique na barra Menu > PLC, Run (Liga) e Stop (Desliga)
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 30
Clique em Sim
Para parar [Stop] o procedimento é o mesmo.
e. Modo Online O modo Online faz a comunicação em tempo real entre o PC e o PLC,
sendo possível acompanhar o estado das entradas e das saídas.
Clique em PLC > Online Mode
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 31
O estado das entradas e das saídas pode ser visualizado nas instruções,
quando o retângulo verde estiver preenchido é porque o contato está
ativo/ligado.
Nessa etapa algumas funções de edição ficam indisponíveis.
f. Formatando a Memória do PLC Clique em PLC > Format PLC Memory
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 32
Na próxima janela marque [Clear All Program Memory], clique OK.
Para [Reset PLC Memory (Factory Setting) consulte o manual completo do
PLC.
g. Edição no modo Online É possível fazer a edição das instruções no modo Online, sendo bastante
limitada essa função, dentro do modo Online clique no ícone
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 33
h. Consultando informações do PLC O usuário pode consultar informações do sistema do PLC, para isso clique
em PLC > System Information
4.9 Menu Ajuda/Help Informações de versão do software (About) e manual online podem ser
acessados clicando em Help na barra Menu
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 34
4.10 Instruções e Registradores Especiais
a. Timer [TMR] Uma das funções mais importantes de um PLC é o temporizador, vamos
aprender a utilizar a função Timer [TMR].
Primeiro vamos declarar as variáveis que serão utilizadas:
• Liga_Timer01;
• Saida_Timer01;
• Timer01 [FB]
Dê um duplo clique com o botão esquerdo do mouse em Local Symbols
para declarar as variáveis.
Quando for declarar a variável Timer01 deixe em branco o Address
(Endereço) e clique em [...] Type, clique em TIMER e depois em OK.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 35
Compile o projeto [Ctrl+F7] e veja na tela abaixo que foram atribuídos
valores ao TIMER.
Insira uma nova linha de instruções.
Insira um contato NA.
Clique no ícone API/FB Selection para adicionar o bloco de função TIMER.
Digite TMR no campo API/FB e clique em Insert
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 36
O bloco de função será adicionado na área de trabalho.
Identifique o Timer = S > Timer01
Tempo do Timer = D > milissegundos (200ms = 20segundos)
Adicione uma nova linha de instruções para a saída do Timer, identifique o
contato da Network 4 como Timer01
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 37
Quando o contato Saida00 for acionado (SET) o Timer passa a contar o
tempo e quando chega no valor de setup fecha o contato do Timer01.
As funções SET e RESET são mostradas abaixo:
Para desligar o temporizador basta acionar o contato Entrada01.
b. Contador [CNT] Agora vamos aprender a utilizar o FB (Funcion Block) Contador [CNT],
Primeiramente vamos declarar as variáveis.
Na variável Contador_Pulsos temos que definir o tipo [Type], COUNTER.
Podemos inserir um comentário (Comment...) e clicar em OK.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 38
Agora vamos inserir as linhas de instruções.
A linha Network 5 é utilizada para reiniciar o contador.
A linha Network 6 é utilizada para gerar os pulsos no FB Contador
A linha Network 7 é o contato de saída do FB Contador, e a
Saida_Contador é o contato físico do PLC.
Identifique o Contador = S > Contador_Pulsos
Quantidade de Pulsos = D > 5 (no quinto pulso a saída correspondente
será acionada)
4.11 Linguagem de Programação IL (Lista de Instruções) A linguagem de programação IL (Instruction List) é uma linguagem textual
padronizada pela norma IEC 61131-3 e é composta por uma seqüência de
instruções.
Cada instrução começa em uma nova linha onde estão contidas a
instrução e a ação.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 39
Criando um POU em IL (Instruction List)
Com o botão direito do mouse clique em Programs > POU > New
Nomei o programa e marque a opção Instruction List (IL), clique em OK.
Irá abrir o IL Editor...
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 40
Insira as instruções
É em Ladder equivale a:
4.12 Linguagem de Programação SFC (Sequential Function Chart)
SFC é uma típica linguagem de programação que mostra o controle do
processo como um fluxograma, constituído de múltiplos passos (Steps).
SFC ajuda o usuário a visualizar a ordem de execução dos passos e
transições.
Vamos criar um programa simples para compreensão desta linguagem de
programação.
a. Programando em SFC (Sequential Function Chart) Clique em File > New > New
Nomeie como SFC_Exemplo, clique OK.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 41
O usuário precisa criar dois POU’s, nomeie o primeiro como Init e use
Ladder Diagram como linguagem de programação.
Esse POU tem como função iniciar o PLC quando este é ligado.
Agora crie o segundo POU, SFC_Exemplo e marque a opção SFC.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 42
A tela de trabalho deve ficar assim:
Para inserir novos passos basta clicar no ícone em destaque
Veja como fica a estrutura:
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 43
Nomeie o primeiro passo como Inicio
Clique em Ok e novamente em Ok
No último passo clique em ??? para vincular o final dos passos.
b. Criando uma Transição (Transition) Dê um duplo clique em SFC_Exemplo[PRG,SFC], deverão aparecer as
Ações (Actions) e as Transições (Transitions)
Com o botão direito do mouse clique sobre Transitions > Action/Transition
> Add
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 44
Nomeie a transição, clique em OK.
Repita esse processo para todas as transições necessárias.
c. Criando uma Ação (Action) Com o botão direito do mouse clique sobre Action > Action/Transition >
Add
Nomeie a Ação e clique em OK.
Repita esse processo para todas as ações necessárias.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 45
d. Editando uma Transição Nessa etapa precisamos identificar as transições, em cima de cada
transição clique com o mouse, e selecione a transição.
Dê um duplo clique com o mouse sobre Tran0[LD]
O usuário poderá editar as instruções de acordo com o programa
e. Editando uma Ação Dê um duplo clique com o mouse sobre Action0[LD]
O processo é o mesmo das Transições.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 46
f. Vinculando as Ações aos Passos Cada Passo dá início a uma série de ações, para isso precisamos vincular as
ações ao passo.
Sobre cada passo clique com o botão direito do mouse, clique em Action
Settings...
Faça a associação de cada ação do passo e clique em OK.
g. Compilando o programa Compile o programa para identificar os endereços dos passos (Step).
Essa etapa é importante para identificar o endereço (Address) que
inicializa o PLC, para isso vamos utilizar o registrador M1002.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 47
h. Iniciando o SFC no PLC Dê um duplo clique no POU Init, crie a seguinte instrução:
Contato NA = M1002 (Dá um pulso inicial quando o PLC é energizado)
Saída S10 = Endereço do passo INICIO
Compile o programa e transfira para o PLC.
Esse processo pode ser visualizado em detalhes no seguinte link:
http://deltautomation.wordpress.com/2012/02/21/ispsoft-sfc-example/
5. Laboratório de Automação e PLC
a. Módulo PLC
• Unidade de Controle : PLC da marca Delta Electronics, modelo DVP-
48EH00R2.
• 24 entradas digitais [X0 a X7; X10 a X17; X20 a X27], 24 VCC.
• 24 saídas digitais a relê [Y0 a Y7; Y10 a Y17; Y20 a Y27], máx. 240
VCA com terminal comum [C0; C1; C2; C3].
• Alimentação 100-240VCA; 50/60Hz.
• Cabo de conexão serial DB9.
• Fonte de Saída 24 VCC, Máx. 500mA
O PLC é o módulo principal de controle, onde os programas devem ser
instalados para que possam funcionar.
Antes de energizar o módulo verifique se a chave Liga/Desliga encontra-se
na posição Desliga (0).
O módulo PLC deve ser ligado na bancada com o auxílio de um cabo de
alimentação, para isso o usuário deve primeiramente conectar o plug
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 48
macho do cabo de alimentação na tomada existente no módulo, depois
deve conectar o outro plug na bancada, essa ordem não deve ser invertida
pois há risco de choque elétrico.
Conectar o Terra em todos os módulos utilizados para reduzir o risco de
choque elétrico.
No módulo PLC há 3 led’s indicadores de tensão de alimentação, quando
alimentado corretamente estes led’s devem acender indicado a presença
das fases RST. O PLC funciona com tensão de alimentação entre 100 e
240VCA.
Para ligar o PLC basta girar a chave Liga/Desliga para a posição 1, o led
indicativo de alimentação deve acender bem como o led POWER do PLC.
i. Entradas (X) As entradas do PLC funcionam com 24 VCC que podem ser fornecidos pela
fonte interna do PLC com uma corrente máxima total de 500mA. Cada
entrada precisa de no mínimo 7mA para ser ativada. Para correntes
maiores o usuário deve utilizar o Módulo Fonte, não esquecer de ligar o
borne 0V dos módulos como ponto comum.
Circuito equivalente para as entradas:
Para utilização do PLC com os módulos deve haver um ponto de conexão
comum, este ponto é o borne 0V.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 49
Para funcionar o PLC precisa que exista um programa na memória interna,
este programa pode ser criado e editado com o software ISPSoft e deve
ser feita a transferência do PC para o PLC usando o cabo de comunicação
fornecido junto com a bancada.
Para teste das entradas e saídas já está instalado um programa-teste,
onde cada entrada liga uma saída, quando a entrada está ativa o led
correspondente deve acender.
ii. Saídas (Y) As saídas funcionam com tensão máxima de 240VCA e o esquema de
ligação é mostrado abaixo:
• (1) Fonte do circuito de saída (Ex. 24VCC);
• (2) Contato NA dos módulos;
• (3) Circuito de Proteção (Use fusível de proteção entre 5 e 10 A);
• (4) Carga indutiva;
• (5) Carga resistiva;
Os terminais C0, C1, C2, C3 e C4 são pontos comuns das saídas e são
alimentados com 24VCC fornecidos pelo Módulo Fonte ou 127/220VCA
fornecidos pelo painel principal da bancada.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 50
b. Módulo Fonte
• Fonte de alimentação monofásica com saídas 24VCC (+V) e
referência em 0VCC (-V).
O Módulo Fonte deve ser utilizado quando as cargas forem superiores a
400mA. A fonte fornece uma corrente de saída máxima de 5A.
A alimentação da fonte deve ser feita pelo painel da bancada principal e
não deve ser superior a 220VCA (176 ~264VAC), para isso o usuário deve
ligar o borne neutro (N) e uma das fases RST, deve ser ligado também o
borne Terra.
Este módulo conta com chave liga/desliga.
c. Módulo para Controle de Mistura de Líquidos O Módulo para Controle de Mistura de Líquidos possui 4 (quatro) chaves
tipo alavanca, 4 (quatro) entradas (X0, X1, X2 e X3), 6 (seis) saídas (Y0 a
Y5) e 10 (dez) LED’s de indicação do status do processo.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 51
d. Módulo para Controle de Tráfego O Módulo para Controle de Tráfego simula um semáforo de 2 vias, sendo
composto por 10 entradas e 3 saídas alimentadas pelo PLC. Três chaves
tipo alavanca conectadas as saídas X0, X1 e X2.
A ligação entre o Módulo PLC e o Módulo para Controle de tráfego deve
ser feita da seguinte forma:
• Ligar o borne 0V do Módulo para Controle de Tráfego no borne 0V
do PLC e no borne 0V do Módulo Fonte.
• Ligar o borne 24V do Módulo para Controle de Tráfego ao borne
24V do Módulo PLC.
• Ligar os bornes X0, X1 e X2 do Módulo para Controle de Tráfego aos
bornes X0, X1 e X2 do PLC.
• Ligar os bornes Y0, Y1, Y2, Y6, Y7, Y10, Y11, Y12, Y16 e Y17 nos
respectivos bornes do Módulo PLC.
• Transferir o programa do PC para o Módulo PLC, como exemplo
segue o programa Traffic_Light, contido no diretório [Projetos]
incluso no CD que acompanha está bancada didática.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 52
e. Módulo para Modelagem através de Válvulas Pneumáticas
O Módulo para Modelagem através de Válvulas Pneumáticas possui 6
(seis) chaves tipo alavanca, 6 (seis) entradas e 4 (quatro) saídas, além de
10 (dez) LED’s de indicação do processo.
f. Módulo para Acionamento de Motor Trifásico O Módulo para Acionamento de Motor Trifásico possui 3 (três) chaves tipo
alavanca, 3 (três) entradas e 4 (saídas), além de 6 (seis) LED’s de indicação
do processo.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 53
g. Módulo para Controle de Iluminação de Torre O Módulo para Controle de Iluminação de Torre possui 1 (um) display de 7
segmentos, 17 (dezessete) bornes amarelos e 9 (nove) LED’s de indicação
do status do processo.
h. Módulo para Alimentação e Carga com Esteiras Transportadoras
O Módulo para Alimentação e Carga com Esteiras Transportadoras possui
2 (duas) chaves tipo alavanca, 2 (duas) entradas, 7 (sete) saídas e 9 (nove)
LED’s para indicação do status do processo.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 54
i. Módulo para Controle de Nível O Módulo para Controle de Nível possui 4 (quatro) chaves tipo alavanca, 4
(quatro) entradas, 2 (duas) saídas e 6 (seis) LED’s para indicação do status
do processo.
j. Módulo para Controle de Elevador O Módulo para Controle de Elevador possui 10 (dez) botões, 1 (um)
display de 7 segmentos, 14 (quatorze) bornes verdes, 1 (um) borne
vermelho, 2 (dois) bornes pretos, 16 (dezesseis) bornes amarelos e 1 (um)
mecanismo móvel que utiliza um motor DC de 24 VCC.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 55
k. Módulo Laminador O Módulo Laminador possui 2 (duas) chaves tipo alavanca, 2 (duas)
entradas, 6 (seis) saídas e 10 (dez) LED’s de indicação do status do
processo.
l. Módulo para Controle de Plataformas O Módulo para Controle de Plataformas possui 6 (seis) botões, 1 (um)
dispositivo móvel acionado por um motor DC de 24 VCC, 12 (doze) bornes
verdes, 1 (um) borne preto e 5 (cinco) bornes amarelos.
m. Acessórios Acompanham esta bancada 2 (dois) motores de indução trifásico de ¼ CV,
4 (quatro) pólos, 220/380VCA com bornes de ligação, 2 (dois) contatores
auxiliares com bobina 220VCA/6A 2NA+2NF, 1 (um) voltímetro analógico
de 0~500 VCA, 80 (oitenta) cabos de conexão banana/banana em diversas
cores.
Manuais impressos e em mídia CD.
L A B O R A T Ó R I O D E A U T O M A Ç Ã O E C L P
Página 56
n. Datasheets (Especificações do Principais Equipamentos)
PLC: DVP-EH2_I_TSE_20090615.pdf
Fonte 24 VCC: DR-120-spec.pdf