1
Curso de automação industrial utilizando o CLP Haiwell AULA 1| INTRODUÇÃO
Curso de automação utilizando o CLP Haiwell - Aula 1
Descrição do Curso Este curso gratuito irá apresentar a automação industrial e a programação do CLP Haiwell em aulas periódicas. Ao fim do curso, o aluno que seguir seus passos e praticar os exercícios propostos estará treinado a desenvolver sistemas de automação industrial baseados nos produtos Haiwell e Alfacomp. Veja ao lado um resumo dos tópicos que serão abordados ao longo das aulas.
Curso de automação utilizando o CLP Haiwell - Aula 1
1
O CLP e sua estrutura
Entradas e saídas digitais e analógicas
Sensores e atuadores
Linguagens de programação
Como dimensionar um sistema de automação
Redes industriais
Protocolos de comunicação
Interfaces Homem Máquina – IHM
Software supervisório – SCADA
Exemplos de aplicação
Truques e dicas
Conteúdo da Aula 1
Curso de automação utilizando o CLP Haiwell - Aula 1
1
Breve história do CLP
Exemplo de CLP
Conceitos básicos
Sensores e atuadores
Breve história do CLP
Antes dos controladores programáveis (CLPs, CPs, PLCs), os painéis de controle a relé funcionavam bem, até que um relé falhasse. Descobrir o relé e consertar o painel era custoso e demorado.
Alterar um painel para uma mudança de processo era tão problemático e caro que normalmente se montava um painel novo e se descartava o velho.
Os primeiros controladores programáveis surgiram nos anos 60, na divisão de dispositivos hidramáticos da General Motors, em Detroit, nos Estados Unidos.
Os CLPs introduziram a vantagem da alteração da lógica de funcionamento pela simples alteração do software, assim como substituíram os reles por dispositivos de estado sólido (transistores e circuitos integrados), que virtualmente não se desgastam.
Curso de automação utilizando o CLP Haiwell - Aula 1
1
Antigos painéis a relé
Linguagem de relés utilizada pelos CLPs por ser familiar para os técnicos eletricistas
Exemplo de CLP – Haiwell T16SOP-e
8 saídas digitais a transistor tipo PNP sendo 4 rápidas para conectar até 2 step motors em 200 KHz
8 entradas digitais sendo 4 rápidas para conexão de até 2 encoders em 200 KHz
Alimentação 24 VCC
Portas de comunicação RS232, RS485 e Ethernet
Protocolos de comunicação MODBUS TCP, Haiwell TCP, MODBUS RTU/ASCII (mestre/escravo), Haiwell High Speed Protocol, Freedom Protocol
Conectores extraíveis - Dimensões 93x95x82 mm
32 malhas de PID
Software de programação gratuito com até 10 páginas de monitoração de variáveis online e ambiente 100% simulado
Programação remota via Ethernet
48k passo de programação, tempo de execução de instrução de 0,05 us
Linguagens de programação em Ladder (LD), Diagrama de Blocos (FBD) e Lista de instruções (IL) - Atende a IEC61131
Curso de automação utilizando o CLP Haiwell - Aula 1
1
Haiwell T16SOP-e
Exemplo de CLP – Haiwell T16SOP-e
1
Conexão de alimentação e entradas digitais Porta Ethernet Conexão de expansão
Porta RS232 Conexão de saídas digitais e porta RS485 Curso de automação utilizando o CLP Haiwell - Aula 1
Bloco diagrama básico de um CLP
1
Genericamente, os CLPs possuem uma estrutura como a mostrada no diagrama abaixo. O CLP recebe nas entradas os sinais dos sensores, executa os passos do programa e controla os atuadores conectados às saídas de forma cíclica e repetida enquanto estiver energizado e habilitado a operar.
Curso de automação utilizando o CLP Haiwell - Aula 1
SAÍDAS
PROCESSAMENTO (CPU)
SENSORES - Digitais - Analógicos
ENTRADAS
CONTROLADOR LÓGICO PROGRAMÁVEL
ATUADORES - Digitais - Analógicos
Sensores
1
Sensores são os dispositivos eletroeletrônicos que fornecem sinais de entrada para o CLP. Podem ser digitais ou analógicos. SENSORES DIGITAIS – fornecem sinais que assumem apenas um entre dois estados: ligado ou desligado. Ex:
Chaves fim de curso
Contato auxiliar de uma contatora
Botão de comando
Sensor de proximidade ótico ou magnético
SENSORES ANALÓGICOS – fornecem sinais elétricos que assumem valores contínuos dentro de uma faixa de valores. Ex:
Transmissores de pressão ( 4 a 20mA )
Transdutores de tensão ( 0 a 10V )
Curso de automação utilizando o CLP Haiwell - Aula 1
Atuadores
1
Atuadores são dispositivos eletroeletrônicos comandados pelos sinais dos pontos de saída do CLP. Podem ser digitais ou analógicos. ATUADORES DIGITAIS – assumem apenas um entre dois estados: ligado ou desligado. Ex:
Bobina de uma contatora
Lâmpada
Solenóide de uma válvula
Motor
ATUADORES ANALÓGICOS – assumem valores contínuos dentro de uma faixa de valores. Ex:
Válvula proporcional ( controle e 4 a 20mA )
Inversor de freqüência ( controle em 0 a 10V )
Curso de automação utilizando o CLP Haiwell - Aula 1
Entradas
1
Entradas de um CL são os pontos de conexão onde são ligados os sensores. Podem ser localizados em módulos, no caso de CLPs modulares, ou estar incorporados no gabinete único, no caso de CLPs compactos. ENTRADAS DIGITAIS – Podem ser do tipo:
24 volts CC – tipo P ou N
110 volts CA (triac)
220 volts CA (triac)
encoder ou contador rápido (5Vcc, 10Vcc ou 24Vcc)
ENTRADAS ANALÓGICAS – Podem ser do tipo:
0 a 5V ou 0 a 10V
0 a 20 mA ou 4 a 20mA
PT100 ou Termopar
Curso de automação utilizando o CLP Haiwell - Aula 1
Entradas digitais
1
ENTRADAS DIGITAIS 24V TIPO N – Quando permite um fluxo de corrente da entrada para o potencial negativo da fonte de alimentação. A figura abaixo exemplifica um circuito de entrada digital tipo N.
ENTRADAS DIGITAIS 24V TIPO P – Quando permite um fluxo de corrente do potencial positivo da fonte de alimentação para a entrada. A figura abaixo exemplifica um circuito de entrada digital tipo P.
Curso de automação utilizando o CLP Haiwell - Aula 1
Entradas analógicas
1
A figura abaixo mostra o diagrama simplificado de um módulo de 8 entradas analógicas em 4 a 20mA. Note-se que a corrente de 4mA gera uma queda de tensão de 1V e a corrente de 20mA gera uma tensão de 5V. Esta tensão é filtrada e convertida em digital pelo conversor ADC.
Curso de automação utilizando o CLP Haiwell - Aula 1
Saídas
1
Entradas de um CLP são os pontos de conexão onde são ligados os atuadores. Podem ser localizados em módulos, no caso de CLPs modulares, ou estar incorporados no gabinete único, no caso de CLPs compactos. SAÍDAS DIGITAIS – Podem ser do tipo:
24 VCC (transistor) – tipo P ou N
110 VCA ou 220 VCA (triac)
Relé
SAÍDAS ANALÓGICAS – Podem ser do tipo:
0 a 5V ou 0 a 10V
0 a 20 mA ou 4 a 20mA
Curso de automação utilizando o CLP Haiwell - Aula 1
Saídas digitais
1
SAÍDAS DIGITAIS 24V TIPO N – A carga é ligada entre os 24V e a saída digital, ou seja, a saída drena corrente da carga. A figura abaixo exemplifica um circuito de saída digital tipo N.
SAÍDAS DIGITAIS 24V TIPO P – A carga é ligada entre a saída digital e o zero volts, ou seja, a saída fornece corrente à carga. A figura abaixo exemplifica um circuito de saída digital tipo P.
Curso de automação utilizando o CLP Haiwell - Aula 1
Saídas analógicas
1
As saídas analógicas fornecem um sinal, normalmente 0 a 10V ou 4 a 20mA, gerado por um conversor DAC a partir do valor contido em um registro de memória. A figura abaixo exemplifica um circuito de saída analógica.
Curso de automação utilizando o CLP Haiwell - Aula 1
Aula 1 – Assuntos apresentados
Descrição do curso
Breve história do CLP
Exemplo de CLP – Haiwell T16SOP-e
Bloco diagrama de um CLP
Sensores e atuadores
Entradas e saídas
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 1
www.alfacomp.ind.br
1
2
HaiwellHappy
Energia
Ligações do CLP
Curso de automação utilizando o CLP Haiwell - Aula 2
Curso de automação industrial utilizando o CLP Haiwell AULA 2| LIGAÇÕES
Conteúdo da aula Nesta aula iremos tratar das conexões ao CLP utilizando os modelos T16S0R-e, T16S0Te T16S0P-e como exemplo. Veja ao lado os tópicos abordados nesta aula.
Curso de automação utilizando o CLP Haiwell - Aula 2
2
Conexão da alimentação
Conexão de entradas digitais
Conexão de saídas digitais
Conexão RS232
Conexão RS485
Conexão Ethernet
Conexão de módulos de expansão
Conexões do CLP – Haiwell T16SOP-e
2
Conexão de alimentação e entradas digitais Porta Ethernet Conexão de expansão
Porta RS232 Conexão de saídas digitais e porta RS485 Curso de automação utilizando o CLP Haiwell - Aula 2
Alimentação
2
Veja abaixo as duas opções de alimentação disponíveis nos modelos de CLP da Haiwell, 24 VCC e 110 a 220 VCA. O CLP deve ser selecionado de acordo com a alimentação desejada, observe o part number dos exemplos.
24 VCC
Curso de automação utilizando o CLP Haiwell - Aula 2
110 ou 220 VCA
Sensores digitais tipo NPN Sensor
Nesta modalidade de ligação, o sensor deve ser ligado entre a entrada digital e o zero volts do pino 24G. O pino S/S deve ser ligado ao +24V.
No exemplo ao lado, o sensor está ligado à entrada digital X0.
Curso de automação utilizando o CLP Haiwell - Aula 2
2
Sensores digitais tipo PNP Sensor
Nesta modalidade de ligação, o sensor deve ser ligado entre a entrada digital e o + 24 VCC. O pino S/S deve ser ligado ao zero volts do pino 24G. No exemplo ao lado, o sensor está ligado à entrada digital X1.
Curso de automação utilizando o CLP Haiwell - Aula 2
2
Saídas digitais tipo NPN 0V
Os CLPs Haiwell dotados de saídas digitais tipo NPN são identificados pela letra final T. O modelo do exemplo ao lado tem código T16S0T.
+24V
Nos CLPs com saídas digitais NPN, a carga deve ser ligada entre a saída digital e o +24V . T16SOT
Os pino C (C0 e C4) devem ser ligados ao 0V. Cada quatro saídas digitais possui um pino C comum às mesmas. No exemplo ao lado, as cargas (atuadores) estão ligadas às saídas Y2 e Y7.
Curso de automação utilizando o CLP Haiwell - Aula 2
2
Saídas digitais tipo PNP
2
0V +24V
Os CLPs Haiwell dotados de saídas digitais tipo PNP são identificados pela letra final P. O modelo do exemplo ao lado tem código T16S0P. Nos CLPs com saídas digitais PNP, a carga deve ser ligada entre a saída digital e o 0V. Os pino C (C0 e C4) devem ser ligados ao +24V. Cada quatro saídas digitais possui um pino C comum às mesmas. No exemplo ao lado, as cargas (atuadores) estão ligadas às saídas Y2 e Y7.
Curso de automação utilizando o CLP Haiwell - Aula 2
T16SOP
Saídas digitais a relé
2
0V Os CLPs Haiwell dotados de saídas digitais a relé são identificados pela letra final R. O modelo do exemplo ao lado tem código T16S0R.
+24V
T16S0R
Os CLPs com saídas digitais a relé normalmente estão conectados a cargas como contatoras com bobinas CA (110 ou 220 VCA). Na ligação mais usual, os pino C (C0 e C4) devem ser ligados ao FASE do quadro de comando enquanto as cargas devem ser ligadas entre as saídas digitais e o NEUTRO do quadro. Cada quatro saídas digitais possui um pino C comum às mesmas. No exemplo ao lado, as cargas (atuadores) estão ligadas às saídas Y2 e Y7.
Fase
Neutro Curso de automação utilizando o CLP Haiwell - Aula 2
Conexão serial RS232
2 Porta RS232
RX - 1 GND - 3
2 - TX 4
Porta RS232
A porta serial RS232 tem o formato de um conector mini DIN e está localizada no painel dos CLPs, protegida por uma tampa articulada. Veja na figura a pinagem da porta serial RS232.
Curso de automação utilizando o CLP Haiwell - Aula 2
Conexão serial RS232 – Cabo ACA20
2
O cabo ACA20 deve ser utilizado para programar o CLP Haiwell ou para ligar o CLP a um IHM, por exemplo. O cabo é dotado de um conector mini DIN de um lado e de um conector DB9 fêmea do outro. Veja o esquema do cabo abaixo.
Cabo ACA20
Se o computador possuir apenas portas USB, sugerimos utilizar um cabo conversor adaptador de USB para RS232 como o modelo fornecido pela COMM5 para ligar o cabo ACA20 ao computador.
Curso de automação utilizando o CLP Haiwell - Aula 2
Conexão serial RS485
2
120 ohm
A porta serial RS485 é constituída de três contatos localizados nos bornes das saídas digitais (GND, A+ e B-). O CLP não possui terminação resistiva interna. Se o CLP estiver no fim da rede RS485, a terminação deverá ser utilizada. A terminação resistiva consiste em um resistor de 120 ohm ligando o pino A+ ao pino B-. O CLP pode ser programado pela porta serial RS485. A comunicação em RS485 é definida pela norma TIA/EIA-485.
Curso de automação utilizando o CLP Haiwell - Aula 2
A+ BGND
Conexão Ethernet
2 A porta Ethernet está localizada no painel do CLP e segue o padrão da norma. Através da porta Ethernet podemos programar o CLP e criar redes de CLPs.
Porta Ethernet
Curso de automação utilizando o CLP Haiwell - Aula 2
Conexão de módulos de expansão
2
Os módulos de expansão são conectados ao CLP por meio de um cabo chato paralelo de 20 pinos. Até 7 módulos podem ser conectados em cascata com o CLP. Para conectar o cabo é necessário remover a tampa que protege o barramento de expansão, conectar o cabo e reinstalar a tampa. Veja abaixo o CLP conectado a um módulo de expansão analógica. A figura apresenta o CLP e o módulo de expansão sem as tampas.
Flat cable Curso de automação utilizando o CLP Haiwell - Aula 2
Aula 2 – Assuntos apresentados
Conexão da alimentação
Conexão de entradas digitais
Conexão de saídas digitais
Conexão RS232
Conexão RS485
Conexão Ethernet
Conexão de módulos de expansão
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES. A VERSÃO PDF DESTA AULA PODE SER ENCONTRADA NO SEGUINTE LINK: HTTP://WWW.ALFACOMP.IND.BR/PROGRAMACAO-HAIWELL-PROD-81.HTML ATÉ A PRÓXIMA AULA Curso de automação utilizando o CLP Haiwell - Aula 2
www.alfacomp.ind.br
2
3
Dimensionando o sistema de automação
T16SOT
Curso de automação industrial utilizando o CLP Haiwell AULA 3| DIMENSIONAMENTO
Curso de automação utilizando o CLP Haiwell - Aula 3
Conteúdo da aula Nesta aula iremos tratar do dimensionamento dos sistemas de automação. Observando, pensando e solucionando, iremos partir dos equipamentos a serem automatizados, listaremos sensores e atuadores e iremos definir a topologia do sistema de automação. Veja ao lado os assuntos desta aula.
Curso de automação utilizando o CLP Haiwell - Aula 3
3
Levantamentos iniciais
Lista de sensores e atuadores
Dimensionamento de entradas e saídas
Definição de equipamentos
Topologia do sistema de automação
Famílias de CLPs
Módulos de expansão
IHMs e SCADA
Levantamento inicial
3
Uma das etapas na definição de um sistema de automação é o dimensionamento do CLP. Para tanto devemos relacionar os dispositivos envolvidos no sistema e listar para cada um o número de entradas e saídas analógicas e digitais necessárias para o comando e monitoração. A tabela abaixo é um exemplo de como formatar estas informações e obter os totais de pontos de entrada e saída. De posse destes números, e adicionando um percentual de folga usualmente entre 10 e 20%, podemos selecionar o modelo de CLP e módulos que o irão compor.
Curso de automação utilizando o CLP Haiwell - Aula 3
Dimensionamento do CLP Usando o exemplo anterior, e considerando uma folga de 20% nos IOs, nosso sistema de automação terá no mínimo:
3
34 entradas digitais
18 saídas digitais
15 entradas analógicas
5 saídas analógicas
Utilizando as listas de produtos Haiwell selecionamos os seguintes módulos para compor nosso exemplo de sistema de automação:
1 CLP T60S0P-e (36 ED + 24 SD) Curso de automação utilizando o CLP Haiwell - Aula 3
2 módulos S08AI (16 EA)
1 módulo S08AO (8 SA)
Dimensionamento do CLP
3
Utilizando a biblioteca de imagens, a composição do exemplo fica da forma mostrada abaixo.
CLP T60S0P-e
36 entradas digitais
24 saídas digitais
RS232 + RS485 + Ethernet
Módulo S08AI
8 entradas analógicas
Módulo S08AI
8 entradas analógicas
Módulo S08AO
8 saídas analógicas
Selecionados os equipamentos, o próximo passo é o projeto do painel de automação, assunto para outra aula. A seguir falaremos dos modelos de CLPs e módulos de expansão Haiwell. Curso de automação utilizando o CLP Haiwell - Aula 3
Topologia
3
Assim como a topografia estuda o mapeamento de uma área geográfica, a topologia descreve os equipamento de um sistema de automação e como os mesmos se interconectam. A figura abaixo fornece uma ideia das múltiplas possibilidades de topologia que podemos criar com os produtos Haiwell. O importante agora é conhecer a linha de produtos.
Curso de automação utilizando o CLP Haiwell - Aula 3
Linha de produtos Haiwell Os produtos Haiwell estão agrupados em:
CLPs
Módulos de expansão digital
Módulos de expansão analógica
Módulos de comunicação
IHMs
SCADA
Acessórios
Curso de automação utilizando o CLP Haiwell - Aula 3
3
CLPs – Características gerais
3
Os CLPs Haiwell são agrupados em 4 séries (C, T, H e N) e possuem as seguintes características comuns às 4 séries:
48K passos de programação
Haiwell High Speed Protocol
Arquitetura ARM
Atende a IEC61131
Conectores extraíveis
Software de programação gratuito
Alimentação 24 VCC ou 110/220 VCA
3 níveis de senhas
RS232 e RS485
32 malhas de PID
Ethernet opcional
Programação Ladder (LD) Diagrama de blocos (FBD) e Lista de instruções (IL)
Até 5 portas de comunicação serial
10 páginas de monitoração de variáveis on-line
MODBUS RTU e ASCII
Free Communication Protocol
Ambiente de programação com 100% de simulação
MODBUS TCP
Programação remota via Ethernet
Curso de automação utilizando o CLP Haiwell - Aula 3
CLPs – Dimensões das CPU
3
Os CLPs Haiwell são apresentados em 3 tamanhos:
93 x 95 x 82 mm
131 x 95 x 82 mm
177 x 95 x 82 mm
6 ED + 4 SD
12 ED + 12 SD
28 ED + 20 SD
Ou
Ou
Ou
8 ED + 8 SD
16 ED + 16 SD
36 ED + 24 SD
OBS: As CPUs possuem apenas entradas e saídas digitais. Os IOs analógicos são obtidos com os módulos de expansão. Curso de automação utilizando o CLP Haiwell - Aula 3
CLPs – Formação do código
3
O código do produto segue a seguinte regra de formação:
T 48 S 0 T - e
Curso de automação utilizando o CLP Haiwell - Aula 3
Ethernet
e: Porta Ethernet integrada vazio: Sem porta Ethernet integrada
Tipo de saída
R: Relé T: Transistor NPN P: Transistor PNP
Alimentação
0: 24 VCC 2: 110/220 VCA
Especificação
S: CLP padrão com IOs digitais
Número de IOs
10, 16, 20, 24, 32, 40, 48 e 60 pontos de IO
Série do CLP
C: Econômica T: Uso geral H: Alto desempenho N: Controle de movimentação
CLPs – Séries C, T, H e N Estão disponíveis 4 séries de CLPs de acordo com a aplicação:
Série C
Baixo Custo
Não expansível
Série H
Série T
Uso Geral
2 enconders A/B em 200 kHz
2 step motors em 200 kHz
Até 7 módulos de expansão
Série N
Alto Desempenho
Controle de movimentação
Alta velocidade de processamento
Alta velocidade de processamento
4 enconders A/B em 200 kHz
4, 6 e 8 enconders A/B em 200 kHz
4 step motors em 200 kHz
4, 6 e 8 step motors em 200 kHz
Até 7 módulos de expansão
Até 7 módulos de expansão
Curso de automação utilizando o CLP Haiwell - Aula 3
3
CLPs – Séries C
3
CLPs econômicos com alta confiabilidade. Pontos na CPU: 10/16/24/32/48/60. Ethernet Integrada
S/ Ethernet ntegrada
Especificação
24 VCC
220 VCA
24 VCC
220 VCA
ED
SD
Portas COM
Max Expansão
C10S0R-e
C10S2R-e
C10S0R
C10S2R
6
4R
RS232 + RS485
Não disponível
C10S0T*-e
C10S2T*-e
C10S0T*
C10S2T*
6
4T*
RS232 + RS485
Não disponível
C16S0R-e
C16S2R-e
C16S0R
C16S2R
8
8R
RS232 + RS485
Não disponível
C16S0T*-e
C16S2T*-e
C16S0T*
C16S2T*
8
8T*
RS232 + RS485
Não disponível
C24S0R-e
C24S2R-e
C24S0R
C24S2R
16
8R
RS232 + RS485
Não disponível
C24S0T*-e
C24S2T*-e
C24S0T*
C24S2T*
16
8T*
RS232 + RS485
Não disponível
C32S0R-e
C32S2R-e
C32S0R
C32S2R
16
16R
RS232 + RS485
Não disponível
C32S0T*-e
C32S2T*-e
C32S0T*
C32S2T*
16
16T*
RS232 + RS485
Não disponível
C48S0R-e
C48S2R-e
C48S0R
C48S2R
28
20R
RS232 + RS485
Não disponível
C48S0T*-e
C48S2T*-e
C48S0T*
C48S2T*
28
20T*
RS232 + RS485
Não disponível
C60S0R-e
C60S2R-e
C60S0R
C60S2R
36
24R
RS232 + RS485
Não disponível
C60S0T*-e
C60S2T*-e
C60S0T*
C60S2T*
36
24T*
RS232 + RS485
Não disponível
Curso de automação utilizando o CLP Haiwell - Aula 3
Dimensões 93×95×82mm
131×95×82mm
177×95×82mm
CLPs – Séries T
3
CLPs para uso geral com alta confiabilidade. Pontos na CPU: 16/24/32/48/60. Até 7 módulos de expansão. Ethernet Integrada
S/ Ethernet Integrada
Especificação
24 VCC
220 VCA
24 VCC
220 VCA
ED
SD
T16S0R-e
T16S2R-e
T16S0R
T16S2R
8
8
T16S0T*-e
T16S2T*-e
T16S0T*
T16S2T*
8
8T*
T24S0R-e
T24S2R-e
T24S0R
T24S2R
16
8R
T24S0T*-e
T24S2T*-e
T24S0T*
T24S2T*
16
8T*
T32S0R-e
T32S2R-e
T32S0R
T32S2R
16
16R
T32S0T*-e
T32S2T*-e
T32S0T*
T32S2T*
16
16T*
T48S0R-e
T48S2R-e
T48S0R
T48S2R
8
20R
T48S0T*-e
T48S2T*-e
T48S0T*
T48S2T*
28
20T*
T60S0R-e
T60S2R-e
60S0R
T60S2R
36
24R
T60S0T*-e
T60S2T*-e
T60S0T*
T60S2T*
36
24T*
Curso de automação utilizando o CLP Haiwell - Aula 3
Dimensões Entradas de pulso 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B
Saídas de pulso 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B 2 canais A/B
Portas COM RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas
5
Max exp. 7
5
7
5
7
5
7
5
7
5
7
5
7
5
7
5
7
5 7
93×95×82mm
131×95×82mm
177×95×82mm
CLPs – Séries H
3
CLPs de alto desempenho e alta confiabilidade. Pontos na CPU: 16/24/32/48/60. Até 7 módulos de expansão. Ethernet Integrada
S/ Ethernet Integrada
Especificação
24 VCC
220 VCA
24 VCC
220 VCA
ED
SD
Entradas de pulso
H16S0R-e
H16S2R-e
H16S0R
H16S2R
8
8R
H16S0T*-e
H16S2T*-e
H16S0T*
H16S2T*
8
8T*
H24S0R-e
H24S2R-e
H24S0R
H24S2R
12
12R
H24S0T*-e
H24S2T*-e
H24S0T*
H24S2T*
12
12T*
H32S0R-e
H32S2R-e
H32S0R
H32S2R
16
16R
H32S0T*-e
H32S2T*-e
H32S0T*
H32S2T*
16
16T*
H40S0R-e
H40S2R-e
H40S0R
H40S2R
20
20R
H40S0T*-e
H40S2T*-e
H40S0T*
H40S2T*
20
20T*
H60S0R-e
H60S2R-e
H60S0R
H60S2R
36
24R
H60S0T*-e
H60S2T*-e
H60S0T*
H60S2 T*
36
24T*
4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B 4 canais A/B
Curso de automação utilizando o CLP Haiwell - Aula 3
Dimensões Saídas de pulso
4 canais A/B
4 canais A/B
4 canais A/B
4 canais A/B
4 canais A/B
Portas COM RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas RS232+RS48 Até portas
5
Max exp. 7
5
7
5
7
5
7
5
7
5
7
5
7
5
7
5
7
5
7
93×95×82mm
131×95×82mm
177×95×82mm
CLPs – Séries N
3
Dedicado ao controle de movimentação, alta confiabilidade. Pontos na CPU: 16/24/40/60. Até 7 módulos de expansão. Ethernet Integrada
S/ Ethernet Integrada Especificação
24 VCC
220 VCA
24 VCC
220 VCA
ED
SD
Entradas de pulso
Saídas de pulso
Portas COM
Max exp.
N16S0T*-e
N16S2T*-e
N16S0T*
N16S2T*
8
8T*
4 canais A/B (8 ED)
4 canais A/B (8 ED)
RS232+RS485 Até 5 portas
7
N24S0T*-e
N24S2T*-e
N24S0T*
N24S2T*
12
12T*
6 canais 6 canais A/B (12 ED) A/B (12 ED)
RS232+RS485 Até 5 portas
7
N40S0T*-e
N40S2T*-e
N40S0T*
N40S2T*
20
20T*
8 canais 8 canais A/B (16 ED) A/B (16 ED)
RS232+RS485 Até 5 portas
7
131×95×82mm
N60S0T*-e
N60S2T*-e
N60S0T*
N60S2T*
36
24T*
8 canais 8 canais A/B (16 ED) A/B (16 ED)
RS232+RS485 Até 5 portas
7
177×95×82mm
Curso de automação utilizando o CLP Haiwell - Aula 3
Dimensões
93×95×82mm
Módulos de expansão digital Ethernet Integrada 24 VCC 220 VCA
S/ Ethernet Integrada 24 VCC 220 VCA
Especificação ED SD
H08DI
8
Dimensões Comunicação
Pontos de IO: 8/16/24/36/40/64;
Alimentação 220 VCA ou 24 VCC conforme o modelo;
Podem ser utilizados como expansão para qualquer CLP Haiwell;
Módulos de expansão dotados de porta ES485 podem ser utilizados como expansão local ou remota;
Módulos de expansão dotados de porta Ethernet podem ser utilizados como IOs remotos em instalações distribuídas.
30×95×82mm
H08DOR
8R*
H08DOT*
8T*
H08XDR
4
4R
H08XDT*
4
4T*
H16DI
16
RS485
H16DOR
16R
RS485
H16DOT*
16T*
RS485
H16XDR
8
8R
RS485
H16XDT*
8
8T*
RS485
H24DI-e
H24DI2-e
H24DI
H24DI2
24
H24XDR-e
H24XDR2-e
H24XDR
H24XDR2
12
12R
RS485
H24XDT*-e
H24XDT*2-e
H24XDT*
H24XDT*2
12
12T*
RS485
H40DI-e
H40DI2-e
H40DI
H40DI2
40
H36DOR-e
H36DOR2-e
H36DOR
H36DOR2
36R
RS485
H36DOT*-e
H36DOT*2-e
H36DOT*
H36DOT*2
36T*
RS485
H40XDR-e
H40XDR2-e
H40XDR
H40XDR2
20
20R
RS485
H40XDT*-e
H40XDT*2-e
H40XDT*
H40XDT*2
20
20T*
RS485
H64XDR-e
H64XDR2-e
H64XDR
H64XDR2
32
32R
RS485
H64XDT*-e
H64XDT*2-e
H64XDT*
H64XDT*2
32
32T*
RS485
Curso de automação utilizando o CLP Haiwell - Aula 3
3
RS485
RS485
70×95×82mm
93×95×82mm
131×95×82mm
177×95×82mm
Módulos de expansão analógica Ethernet Integrada 24 VCC
220 VCA
S/ Ethernet Integrada 24 VCC 220 VCA
Especificação
H04DT
4 canais de temperatura DS18B20 32 canais de temperatura DS18B20 4
H32DT
EA
SA
Resolução 9 a 12 bits
30×95×82mm
9 a 12 bits
RS485
12 bits
RS485
4
12 bits
RS485
2
12 bits
RS485
S04AI2
S04AO
S04AO2
S04XA
S04XA2
2
H04RC
H04RC2
16 bits
RS485
H04TC
H04TC2
4 termoresistências 4 termopares
16 bits
RS485
H08TC
H08TC2
8 termopares
16 bits
RS485
8
12 bits
RS485
8
12 bits
RS485
4
12 bits
RS485
16 bits
RS485
2 canais de controle VCC 12 bits de tensão constante / corrente constante com medição de tensão e corrente
RS485
S08AI2-e
S08AI
S08AI2
S08AO-e
S08AO2-e
S08AO
S08AO2
S08XA-e
S08XA2-e
S08XA
S08XA2
4
H08RC-e
H08RC2-e
H08RC
H08RC2
8 termoresistências
H02PW
Curso de automação utilizando o CLP Haiwell - Aula 3
Esta série é constituída de 32 modelos com 4, 8 e 32 pontos analógicos;
Podem ser utilizados como expansão para qualquer CLP Haiwell;
Alimentação 220 VCA ou 24 VCC conforme o modelo;
Módulos de expansão dotados de porta RS485 podem ser utilizados como expansão local ou remota;
Módulos de expansão dotados de porta Ethernet podem ser utilizados como IOs remotos em instalações distribuídas.
Módulos de entradas e saídas analógica suportam sinais: 4 a 20 mA, 1 a 5 V, 0 a 20 mA, 0 a 5 V, 0 a 10 V e -10 a 10 V;
Módulos para leitura de termoresistências suportam: PT100, PT1000, Cu50 e Cu100;
Módulos para leitura de termopares suportam: S, K, T, E, J, B, N, R, Wre3/25, Wre5/26, 0 a 20 mV, 0 a 50mV e 0 a100mV
Comunicação
S04AI
S08AI-e
H02PW-e
Dimensões
70×95×82mm
93×95×82mm
3
Módulos de comunicação
3
Modelo
Especificação
S01RS
H01ZB
1 porta de comunicação RS232/RS485 isolado e compatível com os protocolos MODBUS RTU/ASCII, Freedom Communication Protocol, 30×95×82mm Haiwellbus High Speed Communication Protocol. Baud rates de 1200 a 57600 bps Conversor RS232/RS485 isolado e compatível com os protocolos MODBUS RTU/ASCII, Freedom Communication Protocol e Haiwellbus High Speed Communication Protocol. Baud rates de 1200 a 57600 bps. Módulo Zigbee para comunicação wireless
PC2ZB
Módulo Zigbee para conectar ao PC
S01GL
Dimensões
48x70x24mm
Alimentação 24 VCC;
Velocidade serial: 1200 a 115200bps;
Compatíveis com os protocolos MODBUS RTU/ASCII, Freedom Communication Protocol, Haiwellbus High Speed Communication Protocol;
Podem ser utilizados como expansão para as famílias T, H e N de CLPs Haiwell.
Curso de automação utilizando o CLP Haiwell - Aula 3
SCADA – Software supervisório
3
O software Haiwell Cloud SCADA permite monitorar e controlar seu processo industrial em tempo real. Comunicando com todo o tipo de equipamento industrial, este software supervisório permite adquirir os sinais de campo, analógicos e digitais, e apresentálos na forma de displays e objetos gráficos animados. Utilizando bancos de dados poderosos, o SCADA permite armazenar os dados adquiridos e apresentá-los na forma de gráficos históricos e de tendência. O software roda em plataforma Windows e permite conectividade via Ethernet em redes LAN, WAN e Internet. Curso de automação utilizando o CLP Haiwell - Aula 3
IHM – Interface Homem Máquina A Haiwell prepara o lançamento de uma linha de IHMs gráficas e de texto. Aguarde para breve a apresentação desta linha de produtos.
Curso de automação utilizando o CLP Haiwell - Aula 3
3
Aula 3 – Assuntos apresentados Nesta aula aprendemos a dimensionar o sistema de automação e foram apresentados os módulos e produtos Haiwell que podem compor o sistema. Na próxima aula iniciaremos a apresentação do software HaiwellHappy, utilizado para programar os CLPs Haiwell.
Levantamentos iniciais
Lista de sensores e atuadores
Dimensionamento de entradas e saídas
Definição de equipamentos
Topologia do sistema de automação
Famílias de CLPs
Módulos de expansão
IHMs e SCADA
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 3
www.alfacomp.ind.br
3
4 Instalando a ferramenta de programação HaiwellHappy
Curso de automação industrial utilizando o CLP Haiwell AULA 4 | PROGRAMAÇÃO 1
Curso de automação utilizando o CLP Haiwell - Aula 4
Conteúdo da aula
4
Nesta aula iremos tratar dos primeiros passos para configurar e programar o CLP Haiwell utilizando a ferramenta de programação HaiwellHappy.
Apresentação do software de programação
Instalação do software
Conexão via RS232
Veja ao lado os assuntos desta aula.
Comunicação do HaiwellHappy
Upload do programa do CLP para o PC
Recursos do software
Curso de automação utilizando o CLP Haiwell - Aula 4
HaiwellHappy – Software de programação
Curso de automação utilizando o CLP Haiwell - Aula 4
4
O HaiwellHappy é o software de programação dos CLPs Haiwell e atende o padrão IEC 61131-3
Esta ferramenta de programação permite 100% de simulação, ou seja, é possível desenvolver e testar o programa do CLP sem o mesmo estar conectado
Estão disponíveis três linguagens de programação: Ladder (LD), Diagrama de Blocos de Função (FBD) e Lista de Instruções (IL)
O programa é compatível com o Windows a partir da versão 98
Instalação – Passo 1
Encontre o produto SOFTWARE DE PROGRAMAÇÃO
Clique em Software de programação HaiwellHappy e faça o download
Curso de automação utilizando o CLP Haiwell - Aula 4
4
Acesse o website da Alfacomp www.alfacomp.ind.br
Clique em PRODUTOS/CLP
Instalação – Passo 2
4
O arquivo HaiwellHappy – Software de Programação do CLP Haiwell.rar está compactado
Descompacte em uma pasta de sua preferência
Clique com o botão direito do mouse sobre o arquivo HaiwellHappy Setup.exe
Selecione Executar como administrador
Curso de automação utilizando o CLP Haiwell - Aula 4
Instalação – Passo 3
A instalação do software irá criar um ícone na tela de trabalho
Clique no ícone e surgirá a tela de inicio HaiwellHappy
Após alguns segundos a Janela de apresentação desaparece e o software está pronto para ser utilizado
Curso de automação utilizando o CLP Haiwell - Aula 4
4
Conectando o CLP ao PC via RS232
4
Utilizando o cabo HW – ACA20, ligue o conector redondo ao CLP e ligue o conector DB9 à porta serial do PC
Se o PC possuir apenas portas USB, utilize um cabo conversor de USB para RS232, sugerimos o modelo 1S-USB da Comm5
Porta RS232
Curso de automação utilizando o CLP Haiwell - Aula 4
Cabo HW-ACA20
Comunicando com o CLP via RS232
4
Clique no botão PLC Online que fica na barra de tarefas
Curso de automação utilizando o CLP Haiwell - Aula 4
Isto faz surgir a janela “PLC Online”
Se o cabo conversor estiver corretamente instalado, no box “PC Port” estará definida uma porta COM. No exemplo ao lado foi encontrada a porta COM 1. Se o box estiver vazio reinstale o cabo ou o driver do dispositivo
Clique no botão “Online” utilizando os parâmetros default como na figura abaixo
Se o CLP for encontrado irá aparecer como no exemplo abaixo: “Address:1 Haiwell PLC”
Pronto o CLP foi encontrado e está em comunicação com o software HaiwellHappy
A janela de comunicação PLC Online
4
Para estabelecer a comunicação com os CLPs da rede é necessário ajustar os parâmetros corretamente como descrito a seguir:
Curso de automação utilizando o CLP Haiwell - Aula 4
Com Port: O software irá listar todas a portas COM disponíveis. Selecione a porta correta, aquela onde está conectado o cabo HW-ACA20
Baud rate: selecione o valor padrão de velocidade serial 19200 bps;
Data format: o valor padrão é “N 8 2 RTU”
Starting address, ending address: se houver apenas um CLP conectado ao PC, utilize “find standalone”, se houver mais de um CLP conectado ao PC, atribua um valor de endereço inicial em “starting address” e um valor de endereço final em “end address"
Timeout: ajuste corretamente os valores de timeout da conexão. Os valore usuais de timeout para conexão RS232 e RS485 via cabo é 200 ms. Para conexões via GPRS o valor usual de timeout gira em torno de 500 ms devido ao tempo de latência
Standalone lookup: Se houver apenas um CLP conectado selecione a opção "Find standalone". Se houver mais de um CLP conectado à rede, cancele a operação "find stand-alone search", e ajuste os parâmetros “starting address” e “ending address” de forma adequada
Clique “online” após ter ajustado os parâmetros
Motivos para a comunicação não funcionar
4
Seleção de porta serial errada
A parametrização da comunicação serial no software HaiwellHappy difere da parametrização do CLP
O CLP está desenergizado
Falha no cabo de comunicação ou mau contato
Utilização de cabo adaptador USB para RS232 sem a instalação do driver de comunicação
DICAS
Além da conexão via RS232, os CLPs Haiwell também podem se comunicar pela porta RS485
Para comunicar o PC com o CLP via porta RS485 é necessário utilizar um conversor RS232/RS485 do lado do PC e seguir as instruções do fornecedor do conversor, interligando corretamente os sinais “A”, “B” e GND do CLP ao conversor
Observação: Se o CLP tiver sido programado com um módulo de comunicação na porta RS485, por exemplo um bloco MODBUS MESTRE, o software HaiwellHappy não poderá estabelecer comunicação com CLP enquanto o programa estiver rodando. Neste caso, é necessário colocar o CLP em “STOP” comutando a chave localizada no painel frontal do CLP
Curso de automação utilizando o CLP Haiwell - Aula 4
Conectando o CLP ao PC via RS232
4
Muito bem, você conectou o CLP ao PC, rodou o software HaiwellHappy, encontrou o CLP utilizando a janela “PLC Online” e agora o PC e o CLP estão comunicando online. Agora feche a janela “PLC Online” e veja sua tela assim como ao lado. Clique no botão “PLC Upload (PLC to PC). Isso faz copiar o programa presente no CLP para o PC.
Curso de automação utilizando o CLP Haiwell - Aula 4
A janela de parâmetros apresenta os dados do CLP encontrado.
Carregando o programa do CLP para o PC
4
Se você clicou no botão “PLC Upload” o programa presente no CLP será carregado para o PC e sua tela ficará como ao lado. Este é um típico programa de teste de fábrica presente em todos os CLP fornecidos pela Haiwell.
Curso de automação utilizando o CLP Haiwell - Aula 4
Recursos do software HaiwellHappy
4
Programação Haiwell Cloud: É possível programar remotamente os CLPs Haiwell utilizando o software HaiwellHappy na plataforma Haiwell Cloud. O software permite a programação remota, upload e download, atualização de firmware, autodiagnostico, monitoração e depuração de programas dos CLPs. Este recurso permite a monitoração em tempo real de CLPs remotos.
Simulador da CPU do CLP: O CLP Haiwell é um dos pioneiros a oferecer um ambiente de programação com 100% de simulação. Após o desenvolvimento do programa do CLP o usuário programador pode simular e testar o funcionamento do CLP sem o mesmo estar conectado ao PC para testar se o programa está correto ou não. Este recurso permite minimiza custos com comissionamentos e simplificar as etapas de depuração da programação.
Simulador de comunicação: Este recurso permite depurar e testar as instruções e ferramentas de comunicação. É possível enviar manualmente mensagens simuladas das remotas escravas. Também é possível utilizar a porta serial do PC para comunicar diretamente com a remota escrava, simulando a mensagem do CLP mestre e verificando a resposta do CLP escravo.
Curso de automação utilizando o CLP Haiwell - Aula 4
Recursos do software HaiwellHappy
4
Simulador de interpolação: O simulador de interpolação permite rastrear e desenhar a trajetória gerada por instruções de controle de movimentação tais como interpolação linear e interpolação circular. Este recurso lista os parâmetros de ajuste das saídas de pulso dos canais de controle de movimentação e plano de movimentação para cada eixo de controle e apresenta a posição corrente do canal, a posição inicial e o tipo de saída. Permite ainda ajustar o comprimento do eixo e número de pulsos.
Geração de arquivos executáveis: Os programas de CLP podem ser gerados como arquivos executáveis. Com este recurso, é possível criar um arquivo que será enviado ao usuário para instalar no CLP, sem revelar os códigos fontes para a preservação de direitos autorais e proteção contra alterações não autorizadas.
Conjunto de instruções inovadoras: Ao longo de inúmeras aplicações, a Haiwell criou instruções inovadoras para atender às diversas e crescentes necessidades do mercado. Assim, foram desenvolvidas instruções de comunicação (COMM, MODR, MODW, HWRD, HWWR), conversão e manipulação de dados (BUNB, BUNW, WUNW, BDIB, WDIB, WDIW), controle PID (PID), controle de válvulas (VC), alarme superior e inferior (HAL, LAL), faixa de operação de transmissores (SC), curvas de temperatura (TTC) entre outras. Essas instruções permitem criar códigos reduzidos utilizando uma única instrução onde outros CLPs demandam utilizar um arranjo de instruções. O resultado é um programa reduzido, eficiente e menor tempo de processamento.
Curso de automação utilizando o CLP Haiwell - Aula 4
Recursos do software HaiwellHappy
4
Estrutura modular: O software permite criar programas com até 31 blocos de rotinas (programa principal, subprogramas e rotinas de interrupção. A sequência de execução dos blocos de rotinas pode ser definida pelo programador. Cada bloco pode ser importado, exportado independente dos demais, e protegido por senha.
Tabela: Múltiplas tabelas podem ser implementadas. A utilização de tabelas permite reduzir o código de programa, poupando espaço de memória. Um exemplo é a tabela de inicialização de variáveis. Cada tabela pode ser importada, exportada e protegida por senha.
Recursos online: Este recurso permite buscar e encontrar todos os CLPs presentes na rede. É possível monitorar e detectar o status de operação, o status de falha, a posição da chave RUN/STOP, as configurações de hardware e a parametrização das portas seriais de cada CLP que estiver online. É possível selecionar cada CLP para monitoração online, envio de programas, atualização de firmware, comando de parada (STOP), ajuste do relógio de tempo real, modificação da senha de proteção, modificação dos parâmetros de comunicação serial, ajuste do tempo de watchdog e alteração do nome do CLP.
Curso de automação utilizando o CLP Haiwell - Aula 4
Recursos do software HaiwellHappy
4
Monitoração e depuração online: Estão disponíveis 10 páginas de monitoração de variáveis na forma de tabelas. Este recurso permite selecionar o formato de monitoração das variáveis em decimal, hexadecimal, binário, ponto flutuante ou caractere.
Gráficos de tendência: Este recurso permite monitorar na forma de gráficos de tendência a evolução no tempo do valor contido nos registros, apresentando a variação em tempo real, muito útil na depuração de programas e processos.
Facilidade de operação: O software HaiwellHappy é fácil de operar e possui diversos atalhos que aceleram a digitação e criação de rotinas, sugerindo componentes ou faixas de valores conforme o contexto. Um duplo clique em instruções configuráveis abre a janela de parâmetros.
Comentários e documentação: Este recuso permite adicionar nomes e comentários às variáveis, instruções, lógicas, tabelas e blocos de programa. Adicione “//” após o nome do componente e escreva o comentário diretamente (exemplo: X0 // motor). Os comentários podem ser exportados para facilitar a edição.
Help online: Um poderoso help online contém as descrições das instruções e dos módulos de hardware. O Help é acionado pressionando a tecla F1 na interface de programação. Mesmo para quem está utilizando o software HaiwellHappy pela primeira vez, este recurso é facilmente utilizado.
Recursos de edição: A ferramenta de programação permite todos os recursos normais de edição como busca e substituição de variáveis, alteração up/down de lógicas e cópia e cola de lógicas e trechos de programas, inclusive entre blocos diferentes.
Curso de automação utilizando o CLP Haiwell - Aula 4
Aula 4 – Assuntos apresentados Nesta aula aprendemos a instalar o software de programação HaiwellHappy e fazer o mesmo comunicar com o CLP. Na próxima aula iniciaremos as instruções para a utilização do HaiwellHappy e a utilização do mesmo para o desenvolvimento de programas.
Apresentação do software de programação
Instalação do software
Conexão via RS232
Comunicação do HaiwellHappy
Upload do programa do CLP para o PC
Recursos do software
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 4
www.alfacomp.ind.br
4
5 Criando um programa exemplo com a ferramenta de programação HaiwellHappy
Curso de automação industrial utilizando o CLP Haiwell AULA 5| PROGRAMAÇÃO 2
Curso de automação utilizando o CLP Haiwell - Aula 5
Conteúdo da aula Na aula 4 você instalou o software HaiwellHappy e fez comunicar com o CLP.
Nesta aula iremos criar, testar e enviar para o CLP um programa de teste. Veja ao lado os assuntos desta aula.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Executar o HaiwellHappy
Conectar o CLP ao PC
Criar um projeto novo
Parametrizar o CLP
Criar uma linha em Ladder
Salvar o trabalho
Enviar o programa ao CLP
Monitorar o funcionamento online
Testar o programa acionando a entrada digital
Passo 1 – Execute o HaiwellHappy
Clique no ícone do HaiwellHappy
Após alguns segundos a Janela de apresentação desaparece e o software está pronto para ser utilizado
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 2 – Conecte o CLP ao PC
5
Utilizando o cabo HW – ACA20, ligue o conector redondo ao CLP e ligue o conector DB9 à porta serial do PC. Se o PC possuir apenas portas USB, utilize um cabo conversor de USB para RS232, sugerimos o modelo 1S-USB da Comm5
Porta RS232
Curso de automação utilizando o CLP Haiwell - Aula 5
Cabo HW-ACA20
Passo 3 – Crie um projeto novo
Clique em File – New Project
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Complete os campos da janela New Project como abaixo e clique OK
Passo 4 – Crie o bloco “Principal”
5
Na janela New program block renomeie o Block name para Principal e faça um comentário na janela Comments. Clique em OK.
Curso de automação utilizando o CLP Haiwell - Aula 5
Passo 5 – Bloco “Principal” foi criado
Curso de automação utilizando o CLP Haiwell - Aula 5
5
O bloco “Principal” foi criado e o mesmo possui uma linha vazia de programa
A seguir iremos preencher esta linha de forma a utilizar a entrada digital X0 para acionar a saída digital Y0
Passo 6 – Comentário da linha
5
Clique no comentário da linha e digite “ – Linha 1 de programa – Entrada digital X0 aciona Saída Y0” e clique [enter]. O comentário deve ficar como abaixo.
Curso de automação utilizando o CLP Haiwell - Aula 5
Passo 7 – Introduza um contato NA
Clique no início da linha para realçar a caixa pontilhada.
Clique no relé “Series connection switch F9"
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 7b – Introduza um contato NA
5
A linha agora está com um contato normalmente aberto e ainda não especificado “????” como abaixo.
Curso de automação utilizando o CLP Haiwell - Aula 5
Clique nas interrogações e digite “X0//Botao 1”. Você especificou a entrada digital X0 e lhe deu o nome de “Botao 1”. A linha fica como abaixo.
Passo 8 – Introduza um relé
Clique no objeto (Null) para realçar o fim da linha e depois clique em “Output coil F11”.
Clique nas interrogações para especificar a saída digital.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 8b – Introduza um relé
5
Clicando nas interrogações faz surgir a caixa de opções de variáveis associáveis ao objeto.
Digite “Y0//Rele 1”. Você selecionou a saída digital Y0 e lhe deu o nome de “Relé 1”. A linha fica assim:
Curso de automação utilizando o CLP Haiwell - Aula 5
Passo 9 – Salvando o projeto
Esta é uma boa hora para salvar o projeto. Clique em “File” e “Save project”
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 9 – Compilando
Clique em “Debug” e “Compile”.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Se o programa compilar sem erro a tela fica como abaixo.
Passo 10 – Comunique com o CLP
Clique “PLC online” e então clique no botão “Online”. Feche a janela.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 11 – Envie o programa ao CLP Clique “PLC Download (PC to PLC)”.
Clique “Download”.
Clique “Ok” para fechar a janela de download.
Pronto, o programa foi enviado ao CLP.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 12 – Monitore o CLP online
Clique “Start monitor F5”.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 12b – Monitore o CLP online
Observe que surge a janela de monitoração na base da tela.
Curso de automação utilizando o CLP Haiwell - Aula 5
5
Passo 13 – Teste o programa
5
Acione a entrada digital X0 utilizando um fio ligado ao 0V ou ao 24V conforme a opção de instalação (NPN ou PNP) – ver aulas anteriores se tiver dúvida.
Observe que o contato X0 no início da linha e a bobina Y0 fim da linha ficaram vermelhos indicando a mudança de estado.
Observe que os indicadores de estado na janela de monitoração também mudaram de estado.
Curso de automação utilizando o CLP Haiwell - Aula 5
Aula 5 – Assuntos apresentados Nesta aula aprendemos criar, testar e enviar para o CLP um programa de teste. Nas próximas aula iremos avançar na utilização do HaiwellHappy.
Executar o HaiwellHappy
Conectar o CLP ao PC
Criar um projeto novo
Parametrizar o CLP
Criar uma linha em Ladder
Salvar o trabalho
Enviar o programa ao CLP
Monitorar o funcionamento online
Testar o programa acionando a entrada digital
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 5
5
www.alfacomp.ind.br
6 Explorando os recursos da ferramenta de programação HaiwellHappy
Curso de automação industrial utilizando o CLP Haiwell AULA 6| PROGRAMAÇÃO 3
Curso de automação utilizando o CLP Haiwell - Aula 6
Conteúdo da aula
6
Na aula 5 nós criamos, testamos e enviamos um programa de teste para o CLP.
Barra menus
Barra de ferramentas
Nesta aula iremos explorar, os recursos da ferramenta de programação HaiwellHappy.
Organizador
Área de trabalho
Barra de status
Janela de simulação e status
Dica importante: A ferramenta é muito intuitiva e autoexplicativa, explore sem medo cada objeto para saber sobre suas funcionalidades. Experimente ir testando cada recurso no HaiwellHappy enquanto você acompanha esta aula. Veja ao lado os assuntos desta aula.
Curso de automação utilizando o CLP Haiwell - Aula 6
Barras e menus do HaiwellHappy Veja abaixo principais da software.
as áreas tela do
Barra menus
Barra de ferramentas
Organizador
Área de trabalho
Barra de status
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Barras de menus – Menu File Este menu permite:
Criar um novo projeto – New project
Criar novos módulos de programa – New...
Abrir um projeto existente – Open Project
Abrir um projeto recente – Recent files
Fechar o projeto – Close Project
Salvar o projeto – Save Project
Salvar o projeto com um nome diferente – Save Project as
Criar um arquivo executável – Generate PLC executable file
Criptografar o projeto – Encryption project
Remover a criptografia do projeto – Decryption Project
Importar programas e tabelas – Import
Exportar programas e tabelas – Export
Prévia de impressão – Print preview
Impressão do projeto – Print
Ajuste das propriedades do projeto – Project properties
Encerramento do programa HaiwellHappy - Exit
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Barras de menus – Menu Edit Este é o menu de edição e permite:
Desfazer uma ação – Undo
Refazer uma ação desfeita – Redo
Excluir um objeto realçado – Delete
Cortar objetos, linhas ou partes de linha – Cut
Copiar objetos e trechos de programa – Copy
Colar objetos e trechos de programa copiados – Paste
Deslocar para determinada linha de programa – Go To...
Encontrar e substituir operandos e instruções – Find
Encontrar o próximo operando ou instrução – Find next
Selecionar todas as linhas de um programa – Select all
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Barras de menus – Menu View Este é o menu de visualização e permite:
Visualização de programas e tabelas – Project manager
Configuração do hardware – Hardware configuration
Variáveis e operando disponíveis – PLC resources
Status do CLP que está ONLINE – Online PLC
Tabelas de componentes em uso – Component use table
Tabela de componentes retentivos – Power off preserved data
Lista de comentários de componentes – Component comment table
Descrição de instruções – Instruction declare
Apresentação de valores em Decimal ou Hexa – Decimal / Hex
Apresenta ou esconde comentários de linha – Show comments
Visualiza ou não a barra de status – Status bar
Seleção de idioma – Language
Seleção de caracteres Western/Cyrillic – Character set
Seleção de estilo gráfico da interface – Skin style
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Barras de menus – Menu PLC
6
Este é o menu de comunicação com o CLP e permite:
Curso de automação utilizando o CLP Haiwell - Aula 6
Conectar/Desconectar do CLP – PLC Online/Offline
Copiar o programa do CLP para o PC – PLC Upload
Enviar o programa do PC para o CLP – PLC Download
Enviar um programa executável para o CLP – Download PLC executable file
Atualizar o firmware do CLP – PLC Firmware upgrade
Colocar o CLP em RUN – Run
Parar o processamento do CLP – Stop
Apagar o programa do CLP – Clear program
Comparar o programa no HaiwellHappy com o programa do CLP – Program compare
Diagnóstico geral do CLP – PLC diagnosis
Proteger o CLP com senha – Set password
Ajustar o relógio do CLP pelo relógio do PC – Set PLC clock
Parametrização da comunicação serial – Set communication parameter
Ajustar o endereço MODBUS, o watch-dog e parâmetros IP – Set PLC parameter
Barras de menus – Menu Debug
6
Este é o menu de depuração do programa e permite:
Curso de automação utilizando o CLP Haiwell - Aula 6
Simular e testar o programa offline – Run simulator
Monitorar o CLP online – Start monitor
Simular comunicação – Communication simulation
Simular movimentação de motores – Interpolation simulator
Visualizar tabelas de monitoração – Component state table
Forçar variáveis durante a simulação – Force
Forçar variáveis durante a monitoração online – Lock data
Liberar variáveis forçadas – Unlock data
Liberar todas as variáveis forçadas – Unlock all tha data
Testar e compilar o programa – Compile
Reordenar a sequência de módulos de programa – Program block order
Barras de menus – Menu Tools
6
O menu de ferramentas permite:
Curso de automação utilizando o CLP Haiwell - Aula 6
Listar componentes e component comments
seus
comentários
–
Batch
Abrir a calculadora – Calculator
Simular frames MODBUS e converter dados de decimal para hexa e vice-versa – Check code calculator
Acessar módulo remotos – Remote module
Barras de menus – Menu Windows
6
O menu de Windows :
Curso de automação utilizando o CLP Haiwell - Aula 6
Selecionar qual módulo de programa será mostrado na área de trabalho
Barras de menus – Menu Help
6
O menu de Help permite:
Apresentar a ajuda sobre o componente realçado – Help contente
Acionar a janela de help com sumário, índice e pesquisa – Help index
Abrir a página da Haiwell no browser default – Visit Haiwell website
Abrir a ferramenta de e-mail para enviar uma mensagem para a Haiwell – Mail to Haiwell
Visualizar a versão do programa HaiwellHappy - About
Curso de automação utilizando o CLP Haiwell - Aula 6
Barras de ferramentas
6
Localizada abaixo da barra de menus, a barra de ferramentas possui ícones para ações diretas que descrevemos a seguir.
1
2
3
4
5
6
7
8
9
10
11 12 13
1.
Criar um novo projeto
2.
Criar um novo módulo de programa ou tabela
3.
Abrir um projeto existente
4.
Salvar o projeto atual
5.
Fechar o projeto atual
6.
Prévia de impressão do projeto
7.
Impressão do projeto
8.
Visualizar e alterar as propriedades do projeto
Curso de automação utilizando o CLP Haiwell - Aula 6
9.
Visualizar e alterar as propriedades do módulo de programa
10.
Selecionar o módulo mostrado na área de trabalho
11.
Visualizar e alterar configurações de hardware
12.
Visualizar os recursos do CLP
13.
Visualizar o status do CLP que está online
Barras de ferramentas 1
2
3
4
5
6
7
8
6
9 10 11 12 13
1.
Compilar o programa
9.
Abrir a janela de conexão com CLPs
2.
Encontrar um componente ou instrução
10.
Enviar um programa do CLP para o PC
3.
Desfazer uma ação
11.
Enviar um programa do PC para o CLP
4.
Refazer uma ação desfeita
12.
Enviar arquivo executável do PC par o CLP
5.
Deletar um trecho de programa
13.
Monitorar o funcionamento do CLP online
6.
Cortar um trecho de comentário ou de programa
7.
Copiar um trecho de programa
8.
Colar um trecho previamente copiado
Curso de automação utilizando o CLP Haiwell - Aula 6
Barras de ferramentas 1
2
3
4
5
6
7
1.
Simulação de comunicação
2.
Simulação de interpolação em rotinas de controle de movimentação
3.
Visualizar tabelas de monitoração
4.
Forçar variáveis durante a simulação
5.
Forçar variáveis durante a monitoração online
6.
Liberar variáveis forçadas
7.
Liberar todas as variáveis forçadas
8.
Comunicação com módulo remoto
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Barras de ferramentas 1
1.
2
3
4
5
6
7
8
9
10
11
6
12
STL – Permite processar a linha que vem após a instrução
7.
Introduz um braço paralelo
8.
Introduz um novo braço no fim da linha
9.
Remove um braço do fim da linha
2.
S (SFROM) – Combina condições para permitir o que vêm após ser processado
3.
Adiciona um contato em série
10.
Permite alterar o tipo de contato
4.
Adiciona um contato em paralelo
11.
Adiciona uma linha ao fim do programa
5.
Adiciona uma bobina de saída
12.
Insere uma linha acima da linha clicada
6.
Instrução de programa
salto
para
Curso de automação utilizando o CLP Haiwell - Aula 6
outro
trecho
de
Organizador – Project manager
6
Está área da interface do HaiwellHappy permite visualizar e acessar:
Módulos de programa:
Programa principal (Main program)
Subprogramas (Sub program)
Programas de interrupção (Int program)
Tabelas
Tabelas de leitura do Haiwellbus
Tabelas de escrita do Haiwellbus
Tabelas de bits
Tabelas de registros
Tabelas de inicialização de variáveis
Tabelas de variáveis e operandos
Tabelas de variáveis retentivas
Configuração do hardware
Todas as instruções disponíveis agrupadas por tipo
Curso de automação utilizando o CLP Haiwell - Aula 6
Organizador – PLC resource
6
O PLC resource possui diversas abas que permitem visualizar:
Modelo da CPU, IOs, memória e quantidade de operandos e variáveis
Bits de status
Registros do sistema
Interrupções
Códigos de falha
Curso de automação utilizando o CLP Haiwell - Aula 6
Organizador – Component comment table Esta aba permite visualizar os componentes comentados e seu comentários.
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Organizador – Online PLC Esta opção do organizador permite visualizar:
O CLP que está sendo monitorado online
Porta de comunicação utilizada e parâmetros seriais
Posição da chave RUN/STOP
Estado do CLP run/stop
Avisa se o hardware está coerente com o programa
Tensão da bateria
Tamanho do programa
Versão do software de programação
Timeout do watchdog
Senha de acesso ao CLP
Endereço IP
Demais parâmetros de status do CLP
Curso de automação utilizando o CLP Haiwell - Aula 6
6
Área de trabalho
6 Esta área da tela apresenta as janelas que ativarmos para visualização e operação. Para cada janela é aberta uma aba. No exemplo da figura foram abertas abas para:
Curso de automação utilizando o CLP Haiwell - Aula 6
Programa principal
Sub programa
Tabela de componentes
Configuração de hardware
Janela de simulação e monitoração
6
Esta janela surge quando fazemos simulação offline ou monitoração online. A janela possui quatro abas:
Curso de automação utilizando o CLP Haiwell - Aula 6
Monitor de tendências (permite monitorar até 9 variáveis graficamente)
Tabela de dados travados
Monitor/simulador de hardware (apresenta os sinalizadores visuais de status e IO do CLP
Janela de mensagens (apresenta mensagens de falhas e alertas sobre o funcionamento)
Aula 6 – Assuntos apresentados
6
Nesta aula aprendemos a explorar os recursos da Barra menus ferramenta de programação HaiwellHappy. Veja ao lado. Barra de ferramentas A ferramenta é muito intuitiva e autoexplicativa. Repita a aula explorando sem medo cada objeto Organizador para saber sobre suas funcionalidades. Experimente ir testando cada recurso no HaiwellHappy enquanto Área de trabalho você acompanha esta aula. Nas próximas aula iremos treinar funcionalidades específicas da ferramenta HaiwellHappy.
Barra de status
Janela de simulação e status
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 6
www.alfacomp.ind.br
7 Criando um programa para controle de um semáforo
Curso de automação industrial utilizando o CLP Haiwell AULA 7| EXEMPLO SEMÁFORO
Curso de automação utilizando o CLP Haiwell - Aula 7
Conteúdo da aula Na aula 6 nós exploramos os recursos da ferramenta de programação HaiwellHappy. Nesta aula iremos criar um programa para controlar um semáforo. Ao longo do exercício estaremos utilizando diversos recursos da ferramenta de programação HaiwellHappy. Veja ao lado os assuntos desta aula.
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Utilização de entradas e saídas digitais
Utilização de temporizadores
A organização na forma de máquina de estados
Simulação off-line do programa
Envio do programa ao CLP e teste
Funcionamento da sinaleira
7
Vamos considerar que temos um cruzamento com dois sinalizadores. Os sinalizadores do semáforo deverão ser acionadas em uma sequência definida pelos 4 estados mostrados abaixo.
Momento 0
Momento 1
Momento 2
Momento 3
Sinalizador A
T1
T2
T1
Sinalizador B
T2 Curso de automação utilizando o CLP Haiwell - Aula 7
Traduzindo para o IO digital
7
Para fins didáticos definimos T1 = 4 segundos e T2 = 2 segundo. O sinalizador A será acionado pelas saídas Y0, Y1 e Y2. O sinalizador B será acionado pelas saídas Y5, Y6 e Y7 Momento 0
Sinalizador A
Momento 1
Momento 2
Momento 3
Y0
Y0
Y0
Y0
Y1
Y1
Y1
Y1
Y2
Y2
Y2
Y2
2s
4s
Sinalizador B
4s
Y5
Y5
Y5
Y5
Y6
Y6
Y6
Y6
Y7
Y7
Y7
Y7
2s Curso de automação utilizando o CLP Haiwell - Aula 7
Máquina de estados
7
Representamos abaixo a tabela de estados das saídas digitais, lembrando que as mudanças de um estado para o seguinte se darão pelos tempos T1 e T2.
Momento 0
Momento 1
Momento 2
Momento 3
Saídas digitais
Estado 0
Estado 1
Estado 2
Estado 3
Y0 (A Vm)
ON
ON
OFF
OFF
Y1 (A Am)
OFF
OFF
OFF
ON
Y2 (A Vd)
OFF
OFF
ON
ON
Y5 (B Vm)
OFF
OFF
ON
ON
Y6 (B Am)
OFF
ON
OFF
OFF
Y7 (B Vd)
ON
ON
OFF
OFF
Curso de automação utilizando o CLP Haiwell - Aula 7
Criando o projeto
Execute o programa HaiwellHappy
Clique no menu File
Clique na opção New Project
Curso de automação utilizando o CLP Haiwell - Aula 7
7
De um nome ao projeto
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Selecione a família de CLPs
Selecione o modelo de CPU
Escolha um nome para o projeto
Faça um comentário sobre o programa
Clique em OK para criar o projeto
Crie o programa principal
Preencha os campos da janela New program block como abaixo e clique OK
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Programa principal criado
O programa principal foi criado e sua tela deve estar como abaixo
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Criando a variável “Estado”
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique na barra de ferramentas em Parallel connection
Em seguida, clique no início da linha //Network1
Criando a variável “Estado”
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Digite SM2 e clique Enter
Com esta ação nós inserimos um relé aberto SM2 ao início da linha. Este relé tem o estado de ligado durante a primeira varredura do CLP, servindo para inicializações de variáveis
O SM2 é um dos bits de status do sistema como pode ser visto no menu lateral
O menu lateral serve como um guia de componentes disponíveis para a programação, aproveite para examinar as outras abas do menu
Criando a variável “Estado”
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique com o botão direito no elemento “Null” que está no fim da linha
Coloque o mouse sobre o Append
Leve o mouse para o Shift Instruction
Por fim, clique em MOV
Criando a variável “Estado”
Curso de automação utilizando o CLP Haiwell - Aula 7
7
A instrução MOV foi inserida no fim da linha
Clique duas vezes no bloco MOV para abrir a janela de preenchimento da instrução
Digite “1234” no campo In (Component)
Digite “V0//Estado” no campo Out (Component)
Clique OK e a instrução MOV estará preenchida
Vamos aproveitar para conhecer o help online, clique no botão HELP da janela de preenchimento da instrução como mostra o próximo slide
Help de instruções
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clicando sobre blocos de instruções duas vezes, faz abrir a janela de preenchimento da instrução
Clicando no botão de Help faz mostrar a ajuda para aquela instrução
O exemplo ao lado apresenta a ajuda da instrução MOV
Criando a variável “Estado”
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Após preenchida a instrução MOV, a linha ficou como mostrados ao lado
Outra forma de preencher a instrução é clicando nos terminais da instrução e digitando o valor, experimente clicar sobre o valor de entrada “1234” e digitar um valor diferente
O próximo passo será o de completar o comentário da linha Network 1
Criando a variável “Estado”
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique em “//Network” e digite “- Inicializacao da variavel Estado”
A linha 1 de programa está pronta
Iremos agora testar o funcionamento Offline, ou seja sem conectar ao CLP
Teste off-line do programa
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique em Run simulator na barra de ferramentas e a tela deve ficar como ao lado
Perceba que a variável Estado assumiu o valor 1234
Temporizador do semáforo
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Na linha 2 foi definido o temporizador do semáforo. O registro interno V1 é utilizado como preset de tempo para o timer. A base de tempo foi ajustada em 1s. Cada vez que o temporizador atinge o valor contido em V1, o bit T0 passa de 0 para 1 e zera o temporizador
Na linha 3 foi definido o incrementador de estados. Cada vez que T0 pulsa, a variável Estado é incrementada
Observe que o valor de inicialização da variável Estado foi alterado para zero
Bits internos de estado
7
Curso de automação utilizando o CLP Haiwell - Aula 7
Na linha 4 são definidos os seguintes bits internos:
M0 = Estado>1
M1 = Estado=1
M2 = Estado<1
Na linha 5 são definidos os seguintes bits internos:
M3 = Estado>3
M4 = Estado=3
M5 = Estado<3
Na linha 6 a variável V1 (tempo do semáforo) = 2 segundos sempre que o Estado for 0 ou 2
Definição dos tempos do semáforo
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Na linha 6 a variável V1 (tempo do semáforo) = 2 segundos sempre que o Estado for 0 ou 2
Na linha 7 a variável V1 (tempo do semáforo) = 4 segundos sempre que o Estado for 1 ou 3
A linha 8 serve para fazer a variável Estado pular de 3 para 0 e assim reiniciar o ciclo do semáforo
Acionamento das saídas digitais
Curso de automação utilizando o CLP Haiwell - Aula 7
7
A linha 9 aciona Y0 (Sinal A Vermelho) e Y7 (Sinal B Verde sempre que Estado = 0 ou 1
A linha 10 aciona Y6 (Sinal B Amarelo) sempre que Estado =1
A linha 11 aciona Y5 (Sinal B Vermelho) e Y2 (Sinal A Verde) sempre que Estado = 2 ou 3
A linha 12 aciona Y1 (Sinal A Amarelo) sempre que Estado =3
Monitoração off-line
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique no ícone Run monitor para ativar a simulação offline
Aproveite para clicar no organizador em Component comment table para ver a lista de variáveis e descrições utilizadas no programa
Observe a janela de monitoração. Os sinalizadores que representam as saídas digitais estão apresentando o estado das saídas digitais e mudando conforme o programa para cada estado do funcionamento do semáforo
Enviando o programa para o CLP
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique em PLC Online
Enviando o programa para o CLP
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique no botão Online
Se o CLP for encontrado, o mesmo aparecerá como no exemplo realçado em azul
Feche a janela PLC Online, o CLP está em comunicação com o PC
Enviando o programa para o CLP
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique em PLC Download
Clique no botão Download
Feche a janela PLC Download
O programa deve estar rodando no CLP neste instante
Monitorando o programa on-line
Curso de automação utilizando o CLP Haiwell - Aula 7
7
Clique em Start monitor
A tela do HaiwellHappy deve ficar como ao lado
Observe o funcionamento das entradas e saídas digitais na janela de monitoração
Não esqueça de salvar o programa
Com isto encerramos a aula 7
Aula 7 – Assuntos apresentados Nesta aula criamos um programa para controlar um semáforo. Ao longo do exercício foram utilizados diversos recursos da ferramenta de programação HaiwellHappy.
Utilização de entradas e saídas digitais
Utilização de temporizadores
A organização na máquina de estados
Simulação off-line do programa
Envio do programa ao CLP e teste
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 7
7
www.alfacomp.ind.br
forma
de
8 Configurações diversas utilizadas na programação do CLP
Curso de automação industrial utilizando o CLP Haiwell AULA 8| CONFIGURAÇÕES DIVERSAS
Curso de automação utilizando o CLP Haiwell - Aula 8
Conteúdo da aula Nesta aula iremos treinar diversos tópicos de configuração dos CLPs Haiwell que serão úteis no dia-a-dia dos programadores que estão acompanhando o curso. O conteúdo desta aula também tem como objetivo preparar os alunos para a avaliação on-line para a obtenção do certificado de participação no treinamento CURSO DE AUTOMAÇÃO UTILIZANDO O CLP HAIWELL. Para acompanhar esta aula é necessário ter concluído todas as anteriores. Siga passo-a-passo a aula 8 para estar preparado para a avaliação. Veja ao lado os assuntos desta aula. Curso de automação utilizando o CLP Haiwell - Aula 8
8
Iniciar um novo projeto
Definição da área de memória retentiva
Criação de blocos de programa
Encriptação de projetos
Criação de tabelas de inicialização de dados
Adição de blocos matemáticos de função
Instruções básicas de temporização
Simulação do programa
Monitoração do relógio de tempo real
Crie um novo projeto
8
Crie um novo projeto utilizando o modelo T16S0P-e e dê ao mesmo o nome “Operação básica Haiwell” Altere a área de dados retentivos da seguinte forma:
Operandos V retentivos iniciando em V500 e tamanho de 3000 registros
Operandos M retentivos iniciando em M1000 e tamanho de 2000 registros
A janela de criação de New Project deve ficar como a seguir
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Curso de automação utilizando o CLP Haiwell - Aula 8
Crie blocos de programa
8
Crie três blocos de programa principais:
Bloco 2: 2 Communication
Bloco 3: 3 High speed
Bloco 1: 1 Motor control
Observe que os blocos estão sendo criados propositalmente fora de sequência
Após criar os três blocos, reordene os mesmos de forma a que o bloco “1 Motor control” seja o primeiro na sequência de processamento
Curso de automação utilizando o CLP Haiwell - Aula 8
Clique em Main Program para criar os blocos
8
Curso de automação utilizando o CLP Haiwell - Aula 8
Os blocos foram criados na sequência abaixo
Clique em Debug reordenar os blocos
para
8
Curso de automação utilizando o CLP Haiwell - Aula 8
Depois de reordenados os blocos ficam assim organizados
Proteja um bloco com senha
8
Proteja o bloco de programa “1 Motor control” com a senha “hello”
Clique como botão direito sobre o bloco e selecione Program property
No campo Password insira a senha e confirme no campo Confirm password
Salve o projeto, feche o HaiwellHappy, reabra o HaiwellHappy e recarregue o projeto. Tente abrir o bloco “1 Motor control. Observe que agora a senha é exigida
Curso de automação utilizando o CLP Haiwell - Aula 8
Encriptação do projeto
8
Clique em Encryption project e introduza uma senha.
Curso de automação utilizando o CLP Haiwell - Aula 8
Observe que depois de introduzida a senha de encriptação, o programa “1 Motor control”, que está protegido por senha, desaparece do menu. O programa agora está escondido. Para o mesmo reaparecer é necessário desencriptar o projeto.
Tabela de inicialização
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Crie uma tabela de inicialização com o nome “Initial table test” com endereço inicial V1200 e tamanho de 30 elementos
Introduza V1200 = 12.34
Observe que o valor introduzido ocupa as posições V1200 e V1201
Tabela de inicialização
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Selecione hexadecimal
Introduza V1202 = 1A2B
Tabela de inicialização
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Selecione decimal
Introduza V1203 = 32767
Introduza 31415926
Observe que V1205 recebe parte do valor
V1204
=
Tabela de inicialização
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Selecione Character
Introduza V1206 = AT^SMS = 05922230312
Com isso você aprendeu a criar e preencher uma tabela de inicialização com dados nos diversos formatos numéricos e na forma de caractere
Instruções matemáticas
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Programe as seguintes operações matemáticas:
ADD “V4 = V0 + V2”
SUB “V10 = V6 – V8”
FMUL “V16 = V12 * V14”
FDIV “V22 = V18 / V20”
Atalhos CTRL+I e CTRL+L
8
Introduza uma linha antes da linha das operações matemáticas utilizando CTRL+I Introduza uma linha após a linha das operações matemáticas utilizando CTRL+L Uma lista com todas as teclas de atalho pode ser encontrada no HELP
Curso de automação utilizando o CLP Haiwell - Aula 8
Comparadores e timer
8
Introduza a linha abaixo
Para tanto, na linha Network 3, clique em serial connect switch no menu superior ou pressione F9 para adicionar o relé. Clique com o botão direito para selecionar 16-bit comparison switch =, digite V60 e 1234 respectivamente. Adicione um relé e selecione High Bite compare equal switch =, digite V61 e 3 respectivamente. Similarmente, adicione o relé 32-bit comparison switch> =, e um relé floating-point comparison switch < e o valor 12,34, então introduza o comando SET associado a entrada Y0 com rising edge.
Curso de automação utilizando o CLP Haiwell - Aula 8
Comparadores e timer
8
Introduza o comando TON, clique com o botão direito e entre na caixa de configuração como abaixo e selecione a base de tempo de 10 ms
Curso de automação utilizando o CLP Haiwell - Aula 8
Comparadores e timer
8
Clique na conexão de entrada com o botão direito e selecione Negation para negar o sinal de acionamento do timer
Curso de automação utilizando o CLP Haiwell - Aula 8
Simulação do funcionamento
8
Clique Emulator start button no menu superior e clique em V60 para forçar o valor 1234, similarmente force os valores em V61, V62, V64
Curso de automação utilizando o CLP Haiwell - Aula 8
Observe que Y0 irá ligar quando as condições forem atendidas
Simulação do funcionamento
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Ainda em simulação, abra a janela Status table 1 e introduza os valores Y0 a Y7 (digitando Y0-7 as 8 primeiras saídas são criadas na tabela)
Adicione os variáveis de sistema do relógio de tempo real SV12 a SV17 (digitando SV1217 as 6 variáveis são criadas na tabela)
Importação de tabela de monitoração
Importe a tabela de inicialização para a tabela de monitoração
Isso irá criar uma nova aba Status Table 2 com os valores definidos na tabela que havíamos criado Initial table test
Curso de automação utilizando o CLP Haiwell - Aula 8
8
Rotina de interrupção por tempo
8
Pare o simulador, delete a linha 1
Introduza uma nova linha com CTRL+L e configure um timer T252 com base de tempo de 1ms e preset de 125
Adicione a instrução ATCH para chamada de sub-rotina acionada pelo timer T252
Curso de automação utilizando o CLP Haiwell - Aula 8
Rotina de interrupção por tempo
8
Clique no organizador em Int program com o botão direito e clique em New int program Configure o bloco como abaixo Está criado o bloco da rotina por interrupção
Curso de automação utilizando o CLP Haiwell - Aula 8
Rotina de interrupção por tempo
8
Programe a rotina de interrupção de forma a incrementar V1 a cada vez que for acionada
Curso de automação utilizando o CLP Haiwell - Aula 8
Rotina de interrupção por tempo
8
No programa principal 1 Motor control,clique duplo na instrução ATCH, selecione a I49
Curso de automação utilizando o CLP Haiwell - Aula 8
Rotina de interrupção por tempo
8
Introduza o relé normalmente fechado T252 no início da linha para que o timer 252 seja resetado a cada 125 ms
Curso de automação utilizando o CLP Haiwell - Aula 8
Rotina de interrupção por tempo
8
Entre no simulador e observe que o timer é reiniciado a cada 125 ms quando o relé T252 pulsa
A cada reinicialização a rotina de interrupção é acionada
Observe que o valor de V1 na rotina de interrupção é incrementado a cada vez que a rotina é acionada
Curso de automação utilizando o CLP Haiwell - Aula 8
Sub-rotina
8
Vamos agora criar uma sub-rotina para calcular a hipotenusa de um triângulo retângulo, dados dois catetos ( a2 = b2 + c2 ), Teorema de Pitagoras
Curso de automação utilizando o CLP Haiwell - Aula 8
Clique em subroutine no menu lateral, abra a janela de configuração e dê o nome "The Pythagorean Theo", clique Append e adicione LV0 e LV1 (INT) e LV2 (REAL) como ao lado
Sub-rotina
8
Curso de automação utilizando o CLP Haiwell - Aula 8
Introduza as instruções ITOF, FXY, FADD e FSQR na subrotina como ao lado
Sub-rotina
8
No programa 1 Motor Control crie a chamada da sub-rotina com a instrução CALL
Introduza as variáveis V32 e V34 como entradas e V36 como saída Entre em modo simulação e atribua valores a V32 e V34 Visualize a hipotenusa calculada em V36
Curso de automação utilizando o CLP Haiwell - Aula 8
Monitor gráfico de tendência
8
Monitore a variável interna SV17 (segundos) do relógio de tempo real e observe a evolução do valor
Inicie o simulador e clique em Trend monitor e digite SV17 no primeiro campo
Altere o Upper limit para 60 e observe a evolução gráfica do contador de segundos
Curso de automação utilizando o CLP Haiwell - Aula 8
Aula 8 – Assuntos apresentados O conteúdo desta aula teve como objetivo preparar os alunos para a avaliação on-line para a obtenção do certificado de participação no treinamento CURSO DE AUTOMAÇÃO UTILIZANDO O CLP HAIWELL. Para acompanhar esta aula é necessário ter concluído todas as anteriores. Siga passo-a-passo a aula 8 para estar preparado para a avaliação. Veja ao lado os assuntos desta aula.
Iniciar um novo projeto
Definição da área de memória retentiva
Criação de blocos de programa
Encriptação de projetos
Criação de tabelas de inicialização de dados
Adição de blocos matemáticos de função
Instruções básicas de temporização
Simulação do programa
Monitoração do relógio de tempo real
OBRIGADO POR ACOMPANHAR NOSSO CURSO! VISITE NOSSO SITE E FAÇA O DOWNLOAD DOS MANUAIS E SOFTWARES.
TUDO SOBRE O CLP HAIWELL VOCÊ ENCONTRA NO LINK: HTTPS://ALFACOMPBRASIL.COM/CLP/ Curso de automação utilizando o CLP Haiwell - Aula 8
8
www.alfacomp.ind.br