Você está na página 1de 170

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 1

Este curso gratuito irá apresentar a  O CLP e sua estrutura


automação industrial e a programação do  Entradas e saídas digitais e analógicas
CLP Haiwell em aulas periódicas. Ao fim do
curso, o aluno que seguir seus passos e  Sensores e atuadores
praticar os exercícios propostos estará  Linguagens de programação
treinado a desenvolver sistemas de  Como dimensionar um sistema de automação
automação industrial baseados nos
produtos Haiwell e Alfacomp. Veja ao lado  Redes industriais
um resumo dos tópicos que serão  Protocolos de comunicação
abordados ao longo das aulas.
 Interfaces Homem Máquina – IHM
 Software supervisório – SCADA
 Exemplos de aplicação
 Truques e dicas

Curso de automação utilizando o CLP Haiwell - Aula 1


Conteúdo da Aula 1 1

 Breve história do CLP


 Exemplo de CLP
 Conceitos básicos
 Sensores e atuadores

Curso de automação utilizando o CLP Haiwell - Aula 1


Breve história do CLP 1
 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 Antigos painéis a relé
nos anos 60, na divisão de dispositivos
hidramáticos da General Motors, em Detroit, nos
Estados Unidos. Linguagem de relés
utilizada pelos CLPs
 Os CLPs introduziram a vantagem da alteração por ser familiar para
da lógica de funcionamento pela simples os técnicos eletricistas

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


Exemplo de CLP – Haiwell T16SOP-e 1
 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
Haiwell T16SOP-e
 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


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.
CONTROLADOR LÓGICO PROGRAMÁVEL

PROCESSAMENTO
ENTRADAS

SAÍDAS
SENSORES ATUADORES

(CPU)
- Digitais - Digitais
- Analógicos - Analógicos

Curso de automação utilizando o CLP Haiwell - Aula 1


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 1
 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
2

Curso de
HaiwellHappy automação
industrial
utilizando o
CLP Haiwell
AULA 2| LIGAÇÕES
Energia

Ligações do CLP
Curso de automação utilizando o CLP Haiwell - Aula 2
Conteúdo da aula 2

Nesta aula iremos tratar das conexões ao  Conexão da alimentação


CLP utilizando os modelos T16S0R-e, T16S0T-
 Conexão de entradas digitais
e T16S0P-e como exemplo. Veja ao lado os
tópicos abordados nesta aula.  Conexão de saídas digitais
 Conexão RS232
 Conexão RS485
 Conexão Ethernet
 Conexão de módulos de expansão

Curso de automação utilizando o CLP Haiwell - Aula 2


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 110 ou 220 VCA

Curso de automação utilizando o CLP Haiwell - Aula 2


Sensores digitais tipo NPN 2
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


Sensores digitais tipo PNP 2
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


Saídas digitais tipo NPN 2
0V
Os CLPs Haiwell dotados de saídas digitais
tipo NPN são identificados pela letra final T.
+24V O modelo do exemplo ao lado tem código
T16S0T.
Nos CLPs com saídas digitais NPN, a carga
deve ser ligada entre a saída digital e o
+24V .
Os pino C (C0 e C4) devem ser ligados ao
T16SOT 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


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


Saídas digitais a relé 2
0V
Os CLPs Haiwell dotados de saídas digitais a
+24V relé são identificados pela letra final R. O
modelo do exemplo ao lado tem código
T16S0R.
Os CLPs com saídas digitais a relé
normalmente estão conectados a cargas
como contatoras com bobinas CA (110 ou 220
T16S0R 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 2 - TX

GND - 3 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
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.

120 ohm
A+
B-
GND
Curso de automação utilizando o CLP Haiwell - Aula 2
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 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

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
3

Curso de
Dimensionando
automação
o sistema de
automação
T16SOT

industrial
utilizando o
CLP Haiwell
AULA 3| DIMENSIONAMENTO

Curso de automação utilizando o CLP Haiwell - Aula 3


Conteúdo da aula 3

Nesta aula iremos tratar do  Levantamentos iniciais


dimensionamento dos sistemas de
 Lista de sensores e atuadores
automação. Observando, pensando e
solucionando, iremos partir dos  Dimensionamento de entradas e saídas
equipamentos a serem automatizados,  Definição de equipamentos
listaremos sensores e atuadores e iremos
definir a topologia do sistema de  Topologia do sistema de automação
automação. Veja ao lado os assuntos  Famílias de CLPs
desta aula.
 Módulos de expansão
 IHMs e SCADA

Curso de automação utilizando o CLP Haiwell - Aula 3


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 3
Usando o exemplo anterior, e considerando uma folga de 20%  34 entradas digitais
nos IOs, nosso sistema de automação terá no mínimo:
 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) 2 módulos S08AI (16 EA) 1 módulo S08AO (8 SA)

Curso de automação utilizando o CLP Haiwell - Aula 3


Dimensionamento do CLP 3
Utilizando a biblioteca de imagens, a composição do exemplo fica da forma mostrada abaixo.

CLP T60S0P-e Módulo S08AI Módulo S08AI Módulo S08AO


 36 entradas digitais  8 entradas  8 entradas  8 saídas
 24 saídas digitais analógicas analógicas analógicas
 RS232 + RS485 + Ethernet

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


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


 32 malhas de PID
 RS232 e RS485
 Programação Ladder (LD) Diagrama de blocos
 Ethernet opcional (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  Ambiente de programação com 100% de
simulação
 Free Communication Protocol
 Programação remota via Ethernet
 MODBUS TCP

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 Ethernet
e: Porta Ethernet integrada
vazio: Sem porta Ethernet integrada
R: Relé
Tipo de saída T: Transistor NPN
P: Transistor PNP

0: 24 VCC
Alimentação 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

C: Econômica
T: Uso geral
Série do CLP
H: Alto desempenho
N: Controle de movimentação

Curso de automação utilizando o CLP Haiwell - Aula 3


CLPs – Séries C, T, H e N 3
Estão disponíveis 4 séries de CLPs de acordo com a aplicação:

Série C Série T
 Uso Geral
 Baixo Custo  2 enconders A/B em 200 kHz
 Não expansível  2 step motors em 200 kHz
 Até 7 módulos de expansão

Série H 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


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 Dimensões


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 93×95×82mm

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 131×95×82mm

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 177×95×82mm

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


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 Dimensões

24 VCC 220 VCA 24 VCC 220 VCA ED SD Entradas de Saídas de Portas COM Max
pulso pulso exp.
T16S0R-e T16S2R-e T16S0R T16S2R 8 8 2 canais RS232+RS48 Até 5 7 93×95×82mm
A/B portas
T16S0T*-e T16S2T*-e T16S0T* T16S2T* 8 8T* 2 canais 2 canais RS232+RS48 Até 5 7
A/B A/B portas
T24S0R-e T24S2R-e T24S0R T24S2R 16 8R 2 canais RS232+RS48 Até 5 7 131×95×82mm
A/B portas
T24S0T*-e T24S2T*-e T24S0T* T24S2T* 16 8T* 2 canais 2 canais RS232+RS48 Até 5 7
A/B A/B portas
T32S0R-e T32S2R-e T32S0R T32S2R 16 16R 2 canais RS232+RS48 Até 5 7
A/B portas
T32S0T*-e T32S2T*-e T32S0T* T32S2T* 16 16T* 2 canais 2 canais RS232+RS48 Até 5 7
A/B A/B portas
T48S0R-e T48S2R-e T48S0R T48S2R 8 20R 2 canais RS232+RS48 Até 5 7 177×95×82mm
A/B portas
T48S0T*-e T48S2T*-e T48S0T* T48S2T* 28 20T* 2 canais 2 canais RS232+RS48 Até 5 7
A/B A/B portas
T60S0R-e T60S2R-e 60S0R T60S2R 36 24R 2 canais RS232+RS48 Até 5 7
A/B portas
T60S0T*-e T60S2T*-e T60S0T* T60S2T* 36 24T* 2 canais 2 canais RS232+RS48 Até 5
A/B A/B portas 7

Curso de automação utilizando o CLP Haiwell - Aula 3


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 Dimensões
24 VCC 220 VCA 24 VCC 220 VCA ED SD Entradas Saídas de Portas COM Max
de pulso pulso exp.
H16S0R-e H16S2R-e H16S0R H16S2R 8 8R 4 canais RS232+RS48 Até 5 7 93×95×82mm
A/B portas
H16S0T*-e H16S2T*-e H16S0T* H16S2T* 8 8T* 4 canais 4 canais RS232+RS48 Até 5 7
A/B A/B portas
H24S0R-e H24S2R-e H24S0R H24S2R 12 12R 4 canais RS232+RS48 Até 5 7
A/B portas
H24S0T*-e H24S2T*-e H24S0T* H24S2T* 12 12T* 4 canais 4 canais RS232+RS48 Até 5 7
A/B A/B portas
H32S0R-e H32S2R-e H32S0R H32S2R 16 16R 4 canais RS232+RS48 Até 5 7 131×95×82mm
A/B portas
H32S0T*-e H32S2T*-e H32S0T* H32S2T* 16 16T* 4 canais 4 canais RS232+RS48 Até 5 7
A/B A/B portas
H40S0R-e H40S2R-e H40S0R H40S2R 20 20R 4 canais RS232+RS48 Até 5 7
A/B portas
H40S0T*-e H40S2T*-e H40S0T* H40S2T* 20 20T* 4 canais 4 canais RS232+RS48 Até 5 7
A/B A/B portas
H60S0R-e H60S2R-e H60S0R H60S2R 36 24R 4 canais RS232+RS48 Até 5 7 177×95×82mm
A/B portas
H60S0T*-e H60S2T*-e H60S0T* H60S2 T* 36 24T* 4 canais 4 canais RS232+RS48 Até 5 7
A/B A/B portas

Curso de automação utilizando o CLP Haiwell - Aula 3


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 Dimensões

24 VCC 220 VCA 24 VCC 220 VCA ED SD Entradas Saídas de Portas COM Max
de pulso pulso exp.
N16S0T*-e N16S2T*-e N16S0T* N16S2T* 8 8T* 4 canais 4 canais RS232+RS485 7 93×95×82mm
A/B (8 ED) A/B (8 ED) Até 5 portas

N24S0T*-e N24S2T*-e N24S0T* N24S2T* 12 12T* 6 canais 6 canais RS232+RS485 7


A/B (12 ED) A/B (12 Até 5 portas
ED)
N40S0T*-e N40S2T*-e N40S0T* N40S2T* 20 20T* 8 canais 8 canais RS232+RS485 7 131×95×82mm
A/B (16 ED) A/B (16 Até 5 portas
ED)

N60S0T*-e N60S2T*-e N60S0T* N60S2T* 36 24T* 8 canais 8 canais RS232+RS485 7 177×95×82mm


A/B (16 ED) A/B (16 Até 5 portas
ED)

Curso de automação utilizando o CLP Haiwell - Aula 3


Módulos de expansão digital 3
Ethernet Integrada S/ Ethernet Integrada Especificação Dimensões  Pontos de IO:
24 VCC 220 VCA 24 VCC 220 VCA ED SD Comunicação
8/16/24/36/40/64;
H08DI 8 30×95×82mm
H08DOR 8R*  Alimentação 220 VCA ou
H08DOT* 8T* 24 VCC conforme o
H08XDR 4 4R
modelo;
H08XDT* 4 4T*  Podem ser utilizados como
H16DI 16 RS485 70×95×82mm expansão para qualquer
H16DOR 16R RS485 CLP Haiwell;
H16DOT* 16T* RS485  Módulos de expansão
H16XDR 8 8R RS485 dotados de porta ES485
H16XDT* 8 8T* RS485 podem ser utilizados
H24DI-e H24DI2-e H24DI H24DI2 24 RS485 93×95×82mm como expansão local ou
H24XDR-e H24XDR2-e H24XDR H24XDR2 12 12R RS485
remota;
H24XDT*-e H24XDT*2-e H24XDT* H24XDT*2 12 12T* RS485  Módulos de expansão
H40DI-e H40DI2-e H40DI H40DI2 40 RS485 131×95×82mm dotados de porta Ethernet
H36DOR-e H36DOR2-e H36DOR H36DOR2 36R RS485 podem ser utilizados
H36DOT*-e H36DOT*2-e H36DOT* H36DOT*2 36T* RS485
como IOs remotos em
instalações distribuídas.
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 177×95×82mm

H64XDT*-e H64XDT*2-e H64XDT* H64XDT*2 32 32T* RS485

Curso de automação utilizando o CLP Haiwell - Aula 3


Módulos de expansão analógica 3
Ethernet Integrada S/ Ethernet Especificação Dimensões
Integrada  Esta série é constituída de 32
modelos com 4, 8 e 32 pontos
24 VCC 220 VCA 24 VCC 220 VCA EA SA Resolução Comunicação analógicos;

H04DT 4 canais de 9 a 12 bits 30×95×82mm  Podem ser utilizados como


temperatura expansão para qualquer CLP
Haiwell;
DS18B20
H32DT 32 canais de 9 a 12 bits RS485  Alimentação 220 VCA ou 24 VCC
temperatura conforme o modelo;
DS18B20  Módulos de expansão dotados de
S04AI S04AI2 4 12 bits RS485 70×95×82mm porta RS485 podem ser utilizados
como expansão local ou remota;
S04AO S04AO2 4 12 bits RS485
 Módulos de expansão dotados de
S04XA S04XA2 2 2 12 bits RS485 porta Ethernet podem ser utilizados
como IOs remotos em instalações
H04RC H04RC2 4 16 bits RS485 distribuídas.
termoresistências
 Módulos de entradas e saídas
H04TC H04TC2 4 termopares 16 bits RS485 analógica suportam sinais: 4 a 20
mA, 1 a 5 V, 0 a 20 mA, 0 a 5 V, 0 a
H08TC H08TC2 8 termopares 16 bits RS485 10 V e -10 a 10 V;
S08AI-e S08AI2-e S08AI S08AI2 8 12 bits RS485 93×95×82mm  Módulos para leitura de
termoresistências suportam: PT100,
S08AO-e S08AO2-e S08AO S08AO2 8 12 bits RS485 PT1000, Cu50 e Cu100;
S08XA-e S08XA2-e S08XA S08XA2 4 4 12 bits RS485  Módulos para leitura de
termopares suportam: S, K, T, E, J, B,
H08RC-e H08RC2-e H08RC H08RC2 8 16 bits RS485 N, R, Wre3/25, Wre5/26, 0 a 20 mV,
termoresistências 0 a 50mV e 0 a100mV
H02PW-e H02PW 2 canais de controle VCC 12 bits RS485
de tensão constante /
corrente constante com
medição de tensão e
corrente
Curso de automação utilizando o CLP Haiwell - Aula 3
Módulos de comunicação 3
Modelo Especificação Dimensões
S01RS 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
S01GL 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.
H01ZB Módulo Zigbee para comunicação wireless

PC2ZB Módulo Zigbee para conectar ao PC 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 3
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


Aula 3 – Assuntos apresentados 3
Levantamentos iniciais
Nesta aula aprendemos a dimensionar o 

 Lista de sensores e atuadores


sistema de automação e foram
 Dimensionamento de entradas e
apresentados os módulos e produtos Haiwell saídas
que podem compor o sistema. Na próxima  Definição de equipamentos

aula iniciaremos a apresentação do  Topologia do sistema de automação

software HaiwellHappy, utilizado para  Famílias de CLPs

programar os CLPs Haiwell.  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
4

Instalando a ferramenta de Curso de


programação HaiwellHappy 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  Apresentação do software de programação


passos para configurar e programar o CLP
 Instalação do software
Haiwell utilizando a ferramenta de
programação HaiwellHappy.  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 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

Curso de automação utilizando o CLP Haiwell - Aula 4


Instalação – Passo 1 4
 Acesse o website da Alfacomp
www.alfacomp.ind.br
 Clique em PRODUTOS/CLP

 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


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 4
 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


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

Cabo HW-ACA20
Curso de automação utilizando o CLP Haiwell - Aula 4
Comunicando com o CLP via RS232 4
 Clique no botão PLC Online que fica na barra de tarefas

 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

Curso de automação utilizando o CLP Haiwell - Aula 4


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:
 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
Curso de automação utilizando o CLP Haiwell - Aula 4
Motivos para a comunicação não 4
funcionar
 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 A janela de parâmetros


to PC). Isso faz copiar o programa apresenta os dados do CLP
presente no CLP para o PC. encontrado.

Curso de automação utilizando o CLP Haiwell - Aula 4


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 4
Nesta aula aprendemos a instalar o software  Apresentação do software
de programação
de programação HaiwellHappy e fazer o
 Instalação do software
mesmo comunicar com o CLP.
 Conexão via RS232
Na próxima aula iniciaremos as instruções  Comunicação do
para a utilização do HaiwellHappy e a HaiwellHappy
utilização do mesmo para o  Upload do programa do
desenvolvimento de programas. 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
5

Criando um programa exemplo com Curso de


a ferramenta de programação
HaiwellHappy
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 5

Na aula 4 você instalou o software  Executar o HaiwellHappy


HaiwellHappy e fez comunicar com o CLP.
 Conectar o CLP ao PC
Nesta aula iremos criar, testar e enviar para
 Criar um projeto novo
o CLP um programa de teste.
 Parametrizar o CLP
Veja ao lado os assuntos desta aula.
 Criar uma linha em Ladder
 Salvar o trabalho
 Enviar o programa ao CLP
 Monitorar o funcionamento online
 Testar o programa acionando a entrada digital

Curso de automação utilizando o CLP Haiwell - Aula 5


Passo 1 – Execute o HaiwellHappy 5
 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


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

Cabo HW-ACA20
Curso de automação utilizando o CLP Haiwell - Aula 5
Passo 3 – Crie um projeto novo 5
 Clique em File – New Project  Complete os campos da janela New Project
como abaixo e clique OK

Curso de automação utilizando o CLP Haiwell - Aula 5


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

Curso de automação utilizando o CLP Haiwell - Aula 5


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 5
 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


Passo 7b – Introduza um contato NA 5
 A linha agora está com um contato normalmente aberto e ainda não especificado “????” como abaixo.

 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.

Curso de automação utilizando o CLP Haiwell - Aula 5


Passo 8 – Introduza um relé 5
 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


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 5
 Esta é uma boa hora para salvar o projeto. Clique em “File” e “Save project”

Curso de automação utilizando o CLP Haiwell - Aula 5


Passo 9 – Compilando 5
 Clique em “Debug” e “Compile”.  Se o programa compilar sem erro a tela fica como abaixo.

Curso de automação utilizando o CLP Haiwell - Aula 5


Passo 10 – Comunique com o CLP 5
 Clique “PLC online” e então clique no botão “Online”. Feche a janela.

Curso de automação utilizando o CLP Haiwell - Aula 5


Passo 11 – Envie o programa ao CLP 5
 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


Passo 12 – Monitore o CLP online 5
 Clique “Start monitor F5”.

Curso de automação utilizando o CLP Haiwell - Aula 5


Passo 12b – Monitore o CLP online 5
 Observe que surge a janela de monitoração na base da tela.

Curso de automação utilizando o CLP Haiwell - Aula 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 5
Executar o HaiwellHappy
Nesta aula aprendemos criar, testar e enviar 

 Conectar o CLP ao PC
para o CLP um programa de teste.
 Criar um projeto novo
Nas próximas aula iremos avançar na  Parametrizar o CLP
utilização do HaiwellHappy.  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


www.alfacomp.ind.br
6

Explorando os recursos da ferramenta Curso de


de programação HaiwellHappy
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  Barra menus


enviamos um programa de teste para o
 Barra de ferramentas
CLP.
 Organizador
Nesta aula iremos explorar, os recursos da
ferramenta de programação  Área de trabalho
HaiwellHappy.
 Barra de status
Dica importante: A ferramenta é muito
 Janela de simulação e status
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 6
Veja abaixo as áreas
principais da tela do
software.

 Barra menus
 Barra de ferramentas
 Organizador
 Área de trabalho
 Barra de status

Curso de automação utilizando o CLP Haiwell - Aula 6


Barras de menus – Menu File 6

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


Barras de menus – Menu Edit 6

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
Barras de menus – Menu View 6

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


Barras de menus – Menu PLC 6

Este é o menu de comunicação com o CLP e permite:


 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

Curso de automação utilizando o CLP Haiwell - Aula 6


Barras de menus – Menu Debug 6

Este é o menu de depuração do programa e permite:


 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
Curso de automação utilizando o CLP Haiwell - Aula 6
Barras de menus – Menu Tools 6

O menu de ferramentas permite:


 Listar componentes e seus comentários – Batch
component comments
 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

Curso de automação utilizando o CLP Haiwell - Aula 6


Barras de menus – Menu Windows 6

O menu de Windows :
 Selecionar qual módulo de programa será mostrado na
área de trabalho

Curso de automação utilizando o CLP Haiwell - Aula 6


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 9. Visualizar e alterar as propriedades do módulo de
programa
2. Criar um novo módulo de programa ou tabela
10. Selecionar o módulo mostrado na área de trabalho
3. Abrir um projeto existente
11. Visualizar e alterar configurações de hardware
4. Salvar o projeto atual
12. Visualizar os recursos do CLP
5. Fechar o projeto atual
13. Visualizar o status do CLP que está online
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


Barras de ferramentas 6

1 2 3 4 5 6 7 8 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 6

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


Barras de ferramentas 6

1 2 3 4 5 6 7 8 9 10 11 12

1. STL – Permite processar a linha que vem após a 7. Introduz um braço paralelo
instrução
8. Introduz um novo braço no fim da linha
2. S (SFROM) – Combina condições para permitir o
9. Remove um braço do fim da linha
que vêm após ser processado
10. Permite alterar o tipo de contato
3. Adiciona um contato em série
11. Adiciona uma linha ao fim do programa
4. Adiciona um contato em paralelo
12. Insere uma linha acima da linha clicada
5. Adiciona uma bobina de saída
6. Instrução de salto para outro trecho de
programa

Curso de automação utilizando o CLP Haiwell - Aula 6


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 6
Esta aba permite visualizar os componentes comentados e
seu comentários.

Curso de automação utilizando o CLP Haiwell - Aula 6


Organizador – Online PLC 6
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


Á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:
 Programa principal
 Sub programa
 Tabela de componentes
 Configuração de hardware

Curso de automação utilizando o CLP Haiwell - Aula 6


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:
 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)

Curso de automação utilizando o CLP Haiwell - Aula 6


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  Barra de status
específicas da ferramenta HaiwellHappy.
 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 Curso de


de um semáforo
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 7

Na aula 6 nós exploramos os recursos da  Utilização de entradas e saídas digitais


ferramenta de programação
 Utilização de temporizadores
HaiwellHappy.
 A organização na forma de máquina de
Nesta aula iremos criar um programa para
estados
controlar um semáforo. Ao longo do
exercício estaremos utilizando diversos  Simulação off-line do programa
recursos da ferramenta de programação  Envio do programa ao CLP e teste
HaiwellHappy.
Veja ao lado os assuntos desta aula.

Curso de automação utilizando o CLP Haiwell - Aula 7


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 Momento 1 Momento 2 Momento 3

Y0 Y0 Y0 Y0
Sinalizador A Y1 Y1 Y1 Y1
Y2 Y2 Y2 Y2
4s 2s 4s

Y5 Y5 Y5 Y5
Sinalizador B 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 7

 Execute o programa HaiwellHappy


 Clique no menu File
 Clique na opção New Project

Curso de automação utilizando o CLP Haiwell - Aula 7


De um nome ao projeto 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Crie o programa principal 7
 Preencha os campos da janela New program block como abaixo e clique OK

Curso de automação utilizando o CLP Haiwell - Aula 7


Programa principal criado 7
 O programa principal foi criado e sua tela deve estar como abaixo

Curso de automação utilizando o CLP Haiwell - Aula 7


Criando a variável “Estado” 7
 Clique na barra de
ferramentas em Parallel
connection
 Em seguida, clique no início
da linha //Network1

Curso de automação utilizando o CLP Haiwell - Aula 7


Criando a variável “Estado” 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Criando a variável “Estado” 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Criando a variável “Estado” 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Help de instruções 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Criando a variável “Estado” 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Criando a variável “Estado” 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Teste off-line do programa 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Temporizador do semáforo 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Bits internos de estado 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Definição dos tempos do semáforo 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Acionamento das saídas digitais 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Monitoração off-line 7
 Clique no ícone Run monitor
para ativar a simulação off-
line
 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Enviando o programa para o CLP 7
 Clique em PLC Online

Curso de automação utilizando o CLP Haiwell - Aula 7


Enviando o programa para o CLP 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Enviando o programa para o CLP 7
 Clique em PLC Download
 Clique no botão Download
 Feche a janela PLC
Download
 O programa deve estar
rodando no CLP neste
instante

Curso de automação utilizando o CLP Haiwell - Aula 7


Monitorando o programa on-line 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

Curso de automação utilizando o CLP Haiwell - Aula 7


Aula 7 – Assuntos apresentados 7
Nesta aula criamos um programa para  Utilização de entradas e saídas
controlar um semáforo. Ao longo do digitais
exercício foram utilizados diversos recursos  Utilização de temporizadores
da ferramenta de programação
HaiwellHappy.  A organização na forma de
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


www.alfacomp.ind.br
8

Configurações diversas utilizadas na Curso de


programação do CLP
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 8

Nesta aula iremos treinar diversos tópicos  Iniciar um novo projeto


de configuração dos CLPs Haiwell que
serão úteis no dia-a-dia dos  Definição da área de memória retentiva
programadores que estão acompanhando  Criação de blocos de programa
o curso.
 Encriptação de projetos
O conteúdo desta aula também tem como
objetivo preparar os alunos para a  Criação de tabelas de inicialização de dados
avaliação on-line para a obtenção do  Adição de blocos matemáticos de função
certificado de participação no
treinamento CURSO DE AUTOMAÇÃO  Instruções básicas de temporização
UTILIZANDO O CLP HAIWELL.  Simulação do programa
Para acompanhar esta aula é necessário  Monitoração do relógio de tempo real
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


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

 Os blocos foram criados na


sequência abaixo

Curso de automação utilizando o CLP Haiwell - Aula 8


 Clique em Debug para
reordenar os blocos 8
 Depois de reordenados os
blocos ficam assim
organizados

Curso de automação utilizando o CLP Haiwell - Aula 8


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.

 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.

Curso de automação utilizando o CLP Haiwell - Aula 8


Tabela de inicialização 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

Curso de automação utilizando o CLP Haiwell - Aula 8


Tabela de inicialização 8
 Selecione hexadecimal
 Introduza V1202 = 1A2B

Curso de automação utilizando o CLP Haiwell - Aula 8


Tabela de inicialização 8
 Selecione decimal
 Introduza V1203 = 32767
 Introduza V1204 =
31415926
 Observe que V1205
recebe parte do valor

Curso de automação utilizando o CLP Haiwell - Aula 8


Tabela de inicialização 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

Curso de automação utilizando o CLP Haiwell - Aula 8


Instruções matemáticas 8
 Programe as seguintes
operações matemáticas:
 ADD “V4 = V0 + V2”
 SUB “V10 = V6 – V8”
 FMUL “V16 = V12 * V14”
 FDIV “V22 = V18 / V20”

Curso de automação utilizando o CLP Haiwell - Aula 8


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

 Observe que Y0 irá


ligar quando as
condições forem
atendidas

Curso de automação utilizando o CLP Haiwell - Aula 8


Simulação do funcionamento 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 SV12-
17 as 6 variáveis são criadas na tabela)

Curso de automação utilizando o CLP Haiwell - Aula 8


Importação de tabela de monitoração 8
 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


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

Curso de automação utilizando o CLP Haiwell - Aula 8


Sub-rotina 8
 Introduza as instruções ITOF,
FXY, FADD e FSQR na sub-
rotina como ao lado

Curso de automação utilizando o CLP Haiwell - Aula 8


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 8
O conteúdo desta aula teve como objetivo  Iniciar um novo projeto
preparar os alunos para a avaliação on-line  Definição da área de memória retentiva
para a obtenção do certificado de
participação no treinamento CURSO DE  Criação de blocos de programa
AUTOMAÇÃO UTILIZANDO O CLP HAIWELL.  Encriptação de projetos
Para acompanhar esta aula é necessário ter  Criação de tabelas de inicialização de
concluído todas as anteriores. dados
Siga passo-a-passo a aula 8 para estar  Adição de blocos matemáticos de função
preparado para a avaliação.  Instruções básicas de temporização
Veja ao lado os assuntos desta aula.  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


www.alfacomp.ind.br