Académique Documents
Professionnel Documents
Culture Documents
CoDeSys / Galileo
1 de 123
2 de 123
INDEX:
Conceitos de Hardware. ......................................................................................... 5
Unidade Central de Processamento (UCP ou CPU) ........................................... 6
Entradas e Sadas de um CLP. ........................................................................... 6
Famlia de CLPs EATON ....................................................................................... 8
Linha EC4P e linha XControl. .............................................................................. 8
Linha XVision .................................................................................................... 11
Linha de I/Os remotos XI/ON. ........................................................................... 15
Trabalhando com o IOassistant. ................................................................... 16
Conceitos da IEC 61131-3. .................................................................................. 23
Introduo declarao de variveis e tipos de variveis. ............................... 23
Variveis numricas. ..................................................................................... 25
Variveis BOOLEANAS. ............................................................................... 26
Variveis do tipo Texto. ................................................................................. 26
Variveis do tipo Data e Tempo. ................................................................... 27
Exemplo de uma declarao de variveis ..................................................... 28
As linguagens de programao. ........................................................................... 28
Linguagem Ladder (LD)..................................................................................... 28
Linguagem em Blocos de Funo (FBD)........................................................... 29
Linguagem em Lista de Instrues. (IL). ........................................................... 29
Linguagem Estruturada ou (ST). ....................................................................... 30
Programao em Linguagem Seqencial (SFC) ............................................... 30
Ambiente de programao CoDeSys. .................................................................. 31
INICIANDO O SOFTWARE .................................................................................. 32
Criando um novo Projeto ...................................................................................... 34
Configurando Hardware XC100/XC200 ............................................................ 37
Configurando Hardware XV.Utilizando IOs remotos. ........................................ 41
COMEANDO A PROGRAMAR .......................................................................... 41
COMPILANDO O PROGRAMA............................................................................ 48
SIMULANDO O PROGRAMA .............................................................................. 49
FORANDO VARIVEIS PELA CONFIGURAO .......................................... 53
CRIANDO TELAS DE SIMULAO ................................................................. 54
TRABALHANDO COM BREAK POINTS E CONTROLADORES DE CICLO .... 63
TRANSFERINDO O PROGRAMA ....................................................................... 67
ALTERAES ON LINE ...................................................................................... 71
CRIAO DO BOOT PROJECT ....................................................................... 71
DOWNLOAD SOURCE CODE.......................................................................... 72
IMPORTANDO BIBLIOTECAS............................................................................. 73
Utilizando instrues de comparao e operaes matemticas ......................... 74
Exemplo de insero de operados .................................................................... 74
Trabalhando com IHM+CLP. ................................................................................ 76
Trabalhando com IOs remotos. ............................................................................ 76
Comunicao em Ethernet com IHM+CLP........................................................... 78
Verificar e ajustar o endereo de IP da IHM ...................................................... 80
Cabo de Ethernet .............................................................................................. 82
Testar a conexo Ethernet ................................................................................ 82
O primeiro programa do CLP da IHM ................................................................... 82
Pontos de licena para funcionamento do CLP................................................. 82
3 de 123
4 de 123
Conceitos de Hardware.
O CLP, Controlador Lgico Programvel, tambm conhecido como PLC,
Programming Logical Controller um equipamento eletrnico composto de:
Unidade Central de Processamento.
Memria
Interface de entrada e sada, ou IO (Input, Output)
O CLP, ou o controlador programvel, um equipamento utilizado para
automao de processos eletromecnicos, tais como o controle de mquinas em
linhas de montagem, parques de diverses, controle de luminrias, etc... Ao
contrrio dos computadores de uso geral, o CLP foi concebido para possuir vrias
entradas e sadas, suportabilidade trmica elevada, imunidade a rudos eltricos e
resistncia vibrao e impacto.
Os programas para controlar a operao da mquina so normalmente
armazenados em memria alimentada por bateria ou ento em memrias no
volteis.
O CLP um sistema de tempo real, que altera as suas sadas conforme as
condies de suas entradas e de suas memrias internas.
Na dcada de 60 os antigos painis de controle possuam quilmetros e
quilmetros de fios e, em alguns casos, mais de 500 temporizadores analgicos,
500 contadores e um nmero de rels auxiliares acima de 2000 unidades.
Prximo a 1968, na indstria automotiva, surgiu uma necessidade de se
alterar as grandes linhas de montagem, devido s frequentes alteraes em
modelos dos automveis, adequao de linhas de montagens, etc.
Era necessrio algo que reduzisse o tempo de alterao destes painis. A
soluo foi criar um controlador, capaz de executar algumas lgicas simples,
realizar rotinas de temporizao e de contagem internamente e que pudesse ser
reprogramado quando necessrio.
Hoje os CLPs concentram mais recursos em sua CPU do que cinco mil
temporizadores, cinco mil contadores, alm de possurem recursos para controles
PID, posicionamento, lgica Fuzzy, gerenciamento de banco de dados, redes de
comunicao, etc.
Algumas coisas, no entanto, permanecem as mesmas.
5 de 123
7 de 123
EC4P
XCONTROL
8 de 123
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
(500K) 0,5
(500K) 0,5
(500K) 0,5
0,15
(1M)
0,15
(1M)
0,15
X (1M)
0,15
X (1M)
X (1M) 0,025
(500K) 0,3
(500K) 0,3
(500K) 0,3
(500K) 0,3
(500K) 0,3
(500K) 0,3
(500K) 0,3
(500K) 0,3
2
2
2
2
2
2
2
2
2
2
2
2
2
(50)
(50)
(50)
(50)
(50)
(50)
(50)
(50)
(50)
(50)
(50)
(50)
(50)
4
4
4
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
(50)
(50)
(50)
(50)
(50)
(40)
(40)
(40)
(40)
(40)
(40)
(40)
(40)
8
8
8
8
8
8
8
8
12
12
12
12
12
12
12
12
6
6
6
6
6
6
6
6
8
6
8
6
8
6
8
6
Transstor
Transstor
Transstor
Transstor
Transstor
Transstor
Transstor
Transstor
Transstor
Rel
Transstor
Rel
Transstor
Rel
Transstor
Rel
4
4
4
4
4
4
4
4
Interrupo (HW)
mS/1000 instrues
Velocidade
CAN/CANOpen (bps)
WEB Server
Ethernet 10/100Mb
RS232
Memria
Bytes
XC-CPU101-C64K-8DI-6DO
64K
XC-CPU101-C128K-8DI-6DO
128K
XC-CPU101-C256K-8DI-6DO
256K
XC-CPU201-EC256K-8DI-6DO
256K
XC-CPU201-EC512K-8DI-6DO
2M
XC-CPU201-EC256K-8DI-6DO-XV
256K
XC-CPU201-EC512K-8DI-6DO-XV
2M
XC-CPU202-EC4M-8DI-6DO-XV
4M
EC4P-221-MTX...
256K
EC4P-221-MRX...
256K
EC4P-221-MTA...
256K
EC4P-221-MRA...
256K
EC4P-222-MTX...
256K
EC4P-222-MRX...
256K
EC4P-222-MTA....
256K
EC4P-222-MRA...
256K
1
1
1
1
9 de 123
10 de 123
Linha XVision
A linha XVision uma linha de IHMs (Interfaces Homem Mquina) que
podem trabalhar, tanto como displays simples, como, uma unidade mista CLP +
IHM.
A Interface Homem Mquina, tambm chamada de HMI (Human Machine
Interface) ou ainda MMI (Man Machine Interface) um aparelho que possui
display, teclado em alguns casos, e realiza a comunicao com as memrias
internas do CLP, atravs desta comunicao a IHM exibe em seu display:
Alarmes e status da mquina.
Dados de processo, tais como: temperatura desejada e temperatura atual
da mquina.
Atravs de seu teclado, ou atravs de toque na tela (Touchscreen), o
operador consegue:
Alterar dados de processo.
Reconhecer alarmes.
Criar receitas
Gerenciar senhas de acesso.
Controlar a mquina manualmente, ou iniciar um processo automtico.
Resumindo, a IHM a interface que exibe ao operador o que a mquina
est fazendo e/ou o que est ocorrendo. E a interface que a mquina utiliza
para obter do operador o que ele quer!
Quando a XV opera como IHM+CLP ns podemos utiliz-la em conjunto
com IOs remotos, Inversores em rede, Sistema de partida Smart-Wire, etc.
Se o equipamento estiver trabalhando como uma IHM simples, sem CLP, a
mesma pode se conectar via CANopen, Profibus, Ethernet, Modbus e muitos
outros protocolos a um CLP que tambm possua estas redes de comunicao.
11 de 123
12 de 123
13 de 123
14 de 123
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Ethernet 10/100Mbs
RS485
RS232
CAN/CANOpen
Profibus
Touch Infravermelho
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
Touch resistivo
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
X
X
X
X
X
Velocidade (MHz)
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
3,5"
5,7"
5,7"
5,7"
7"
7"
7"
5,7"
5,7"
5,7"
7"
7"
7"
5,7"
5,7"
8,4"
10,4"
10,4"
12,1"
12,1"
15"
5,7"
5,7"
8,4"
10,4"
10,4"
12,1
12,1"
15"
Tamanho da Tela
XV-102-A0-35MQR-10
XV-102-A2-35MQR-10
XV-102-A3-35MQR-10
XV-102-A4-35MQR-10
XV-102-A5-35MQR-10
XV-102-B0-35TQR-10
XV-102-B2-35TQR-10
XV-102-B3-35TQR-10
XV-102-B4-35TQR-10
XV-102-B5-35TQR-10
XV-102-B0-35MQR-10-PLC
XV-102-B3-35MQR-10-PLC
XV-102-B4-35MQR-10-PLC
XV-102-B5-35MQR-10-PLC
XV-102-B6-35MQR-10-PLC
XV-102-B8-35MQR-10-PLC
XV-102-B0-35TQR-10-PLC
XV-102-B3-35TQR-10-PLC
XV-102-B4-35TQR-10-PLC
XV-102-B5-35TQR-10-PLC
XV-102-B6-35TQR-10-PLC
XV-102-B8-35TQR-10-PLC
XV-102-D0-57TVR-10
XV-102-D6-57TVR-10
XV-102-D8-57TVR-10
XV-102-D0-70TWR-10
XV-102-D6-70TWR-10
XV-102-D8-70TWR-10
XV-102-D0-57TVR-10-PLC
XV-102-D6-57TVR-10-PLC
XV-102-D8-57TVR-10-PLC
XV-102-D0-70TWR-10-PLC
XV-102-D6-70TWR-10-PLC
XV-102-D8-70TWR-10-PLC
XVS-440-57MPI-1-10
XVS-450-57MPI-1-10
XVS-460-84MPI-1-10
XVS-440-10MPI-1-10
XVS-430-10MPI-1-10
XVS-440-12MPI-1-10
XVS-430-12MPI-1-10
XVS-460-15MPI-1-10
XV-460-57TQB-1-10
XV-450-57TQB-1-10
XV-460-84TVB-1-10
XV-440-10TVB-1-10
XV-430-10TVB-1-10
XV-440-12TSB-1-10
XV-430-12TSB-1-10
XV-460-15TXB-1-10
Interface de comunicao
X
X
X
X
X
X
X
X
X
X
X
1
1
1
2
2
2
2
2
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Alimentao
modulo
BR
PF
BR
5Vdc
5Vdc
24Vdc
24Vdc
230Vac
230Vac
2011 Eaton Corporation. All rights reserved.
24Vdc
24Vdc
22
22
16 de 123
tela:
Informaes do usurio:
Nvel de acesso:
Senha de acesso:
Mudana de Senha:
17 de 123
Selecionando a opo File => New Project vamos iniciar um novo projeto.
Neste ponto criamos um novo arquivo para conter a configurao dos
equipamentos em rede.
Selecione uma rede de comunicao.
18 de 123
Adicionar Estao
Tree Project
abrir.
Tela de
visualizao
19 de 123
Seleo do gateway.
Descrio do
Gateway selecionado.
Exibir dados tcnicos
deste gateway.
Nome do Gateway
neste projeto
Endereo da estao
na rede.
Fechar.
Adicionar este novo
Gateway e fechar
esta janela.
20 de 123
Seleo do
mdulo.
Descrio
Seleo do tipo de
mdulo.
Seleo do
tipo de
base.
Quantidade
de mdulos
21 de 123
22 de 123
23 de 123
e em todo o programa trabalhamos com este nome, que far muito mais sentido
ao programador que o endereo pura e simplesmente.
Segue abaixo algumas dicas para escolha do nome das variveis.
Uma vez que escolhemos o nome para nossa varivel o prximo passo
endere-la. Se as variveis no forem endereadas, automaticamente o CLP
compreende que elas devem ser tratadas como memrias internas, ento o
prprio software enderea as variveis automaticamente.
PRIMEIRA LETRA
I Input: recebe os valores das
I variveis analgicas e discretas
dos mdulos de sadas
Q Output: Para armazenar os
Q valores a serem escritos nos
dispositivos externos
M Memria interna: armazena
M valores intermedirios
Por exemplo:
SEGUNDA LETRA
X BIT
B BYTE (8 Bits)
W WORD (16 Bits)
D DOUBLE WORD (32 Bits)
L LONG WORD (64 Bits)
Nome da varivel
Endereo da varivel
BotaoDePartida
MotorDaBombaDagua
SenrorDeTemperatura
AT %IX0.0
AT %QX0.0
AT %QW11
24 de 123
Variveis numricas.
As variveis numricas podem ser inteiras, ou seja nmeros sem casas
decimais, ou ento, nmeros Reais, ou seja nmeros com casas decimais.
25 de 123
Variveis BOOLEANAS.
As variveis BOOLEANAS so utilizadas quando se deseja realizar
operaes lgicas.
Por exemplo uma entrada ou uma sada digital seria do tipo BOOL. Um
carto com 16 entradas ou sadas digitais poderia ser endereado em sua
totalidade como uma WORD.
Tipo da varivel.
Variveis Booleanas.
TIPO IEC
Descrio
BOOL
1 Bit
BYTE
8 Bits
Seqncia de 8 Bits
WORD
16 Bits
Seqncia de 16 Bits
DWORD
32 Bits
Seqncia de 32 Bits
LWORD
64 Bits
Seqncia de 64 Bits
Tipo da varivel.
Variveis de Texto.
TIPO IEC
Descrio
Bits
STRING
Seqncia de caracteres
EXEMPLO:
JOB_X25
JOB_X26 $L$R
JOB_X27 $0D$0A
26 de 123
= String = JOB_X25
= String = JOB_X26 (Line Feed / Carriage Return)
= String = JOB_X27 (Line Feed / Carriage Return)
= String Nulo
Tipo da varivel.
Variveis de Tempo.
TIPO IEC
Descrio
TIME
Tempo de Durao
T# ou TIME#
EXEMPLO:
T#15MS
T#5M
T#25M30S
T#61M5S
Tipo da varivel.
Variveis de Data e Hora
TIPO IEC
Descrio
DATE
Data completa
DATE# ou D#
TIME OF DAY
Hora do dia
TOD#
ou
TIME_OF_DAY#
DT#
ou
DATE_AND_TIME#
EXEMPLO:
DATE#1993-06-15
15 de Junho de 1993
TOD#23:45:00
Faltam quinze minutos para a meia-noite
DT#1974-07-17-12:30:10 17 de Julho de 1974 , doze horas trinta
minutos e dez segundos.
27 de 123
AT %IX0.0 : BOOL ;
AT %QX0.0 : BOOL ;
SensorAnalogico
TextoAlarme
TempoLigaMotor
AT %IW10
: UINT ;
: String(50);
: TIME ;
A varivel BotaoDeLiga uma entrada digital, por isso seu tipo BOOL.
O mesmo se passa com a primeira sada digital chamada de Motor.
O SensorAnalogico, como se trata de uma entrada analgica, tem seu
tipo definido como UINT, ou seja um nmero inteiro, sem sinal, pode variar de 0
a 65.535.
A varivel TextoAlarme, no possui endereo, exatamente por se tratar
de uma varivel interna, ou seja, o CLP ir automaticamente designar um
endereo de memria interna para alocar esta varivel, o nmero que aparece
entre parnteses o tamanho mximo0 desta string.
Finalmente a varivel TempoLigaMotor, que contm o tempo desejado
para partir o motor, do tipo TIME, pois se trata de um tempo a ser contado, ou
seja um tempo de Durao.
As linguagens de programao.
A IEC61131-3 definiu 5 linguagens de programao, 3 grficas e 2 textuais.
28 de 123
29 de 123
30 de 123
31 de 123
INICIANDO O SOFTWARE
Barra de ferramentas
Menu principal
ORGANIZADOR
REA DE
TRABALHO
PROGRAMAS
TIPOS DE DADOS
VISUALIZADOR
RECURSOS
32 de 123
33 de 123
34 de 123
35 de 123
Tipo do
POU
Linguagem
do POU
36 de 123
Recursos
Variveis Globais
Bibliotecas
Log
Browser
Configurador
Ferramenta de Visualizao (TRACE)
Configurao da CPU
Gerenciador de Tarefas
Ferramenta de Visualizao e Receitas.
Parametrizao
37 de 123
Nesta tela escolhemos qual o mdulo local que ser colocado com a CPU,
no caso do XC100 e XC200 podemos colocar at 7 mdulos locais ao lado
da CPU podendo chegar a 15 caso utilize o mdulo XIOC-BP-EXT .
Para este exemplo selecione o mdulo XIOC-16-DI.
Coloque mais um mdulo XIOC-16-DO-S ao lado.
38 de 123
39 de 123
Salve agora o que foi feito indo no menu File Save. Ou clique no cone
.
40 de 123
COMEANDO A PROGRAMAR
41 de 123
Barra de ferramentas
ORGANIZADOR
Linhas de Comando
REA DO PROGRAMA
na barra de
ferramentas.
42 de 123
Tipo de
varivel
Variveis
disponveis
Comentrio da
varivel selecionada
43 de 123
Isto ir inserir uma bobina de sada nesta linha lgica. Utilize o mesmo
procedimento para colocar o tag dela, no caso ContatorPrincipal.
44 de 123
45 de 123
Nome da varivel
Tipo da
varivel
Classe
Comentrios
46 de 123
T#1D6H20M15S300MS
Agora insira mais uma linha lgica abaixo e coloque a seguinte lgica:
Crie agora mais uma linha, abaixo desta, com o seguinte contato:
47 de 123
COMPILANDO O PROGRAMA
48 de 123
Isto ir compilar todo o seu projeto. Uma tela ir aparecer abaixo de seu
programa mostrando possveis erros ocorridos no seu programa. Para
localizar o erro, clique duas vezes em cima dele e voc ir para a linha
onde este erro est.
SIMULANDO O PROGRAMA
Agora selecione a opo ON LINE Login... isto far com que o software
faa um Login com um CLP virtual.
49 de 123
Variveis ON LINE
Contato Logicamente
Fechado
Programa
Bobina Logicamente
Desligada
CLP MODO
RUN
CODESYS ONLINE
50 de 123
51 de 123
Como estamos com um CLP virtual, que no possui entradas fsicas, para
desligarmos adequadamente este contato precisamos for-lo para a
condio OFF e logo em seguida liberar o comando force.
52 de 123
Valor do BYTE em
questo
Status das entradas /
sadas
Para forar a entrada PartidaMotor basta clicar uma vez com o boto
esquerdo do mouse no quadrado que se encontra esquerda do TAG.
53 de 123
ZOOM da
TELA
Organizador
Tela de Visualizao
Coordenadas
XY do cursor
54 de 123
Elemento selecionado
para desenho.
Status CoDeSys.
para
Assim que voc selecionar esta opo, clique e arraste o mouse na tela de
visualizao para criar o boto
55 de 123
Importar Bitmap
Associao com
variveis
Entrada de
dados
Tooltip
Texto do boto
Alinhamento do
texto
Fonte do texto
56 de 123
57 de 123
58 de 123
) conforme abaixo
Texto da figura
Contorno
Cores
Controle de
movimentos
Variveis
Entrada de dados
Tooltip
59 de 123
Figura sem
preenchimento
Figura sem
FRAME
Cor do frame
da figura
Cor utilizada na
situao alarme
Coloca um valor no
objeto
60 de 123
) logo abaixo
61 de 123
Sistema parado
62 de 123
Sistema partindo
Tooltip
Tempo decorrido
63 de 123
Acabamos de criar nas lgicas 2 e 4 break points. A cor azul claro indica
onde esto os break points.
64 de 123
Para desativar o break point clique uma vez com o boto esquerdo do
mouse sobre a linha2 e 4.
Entre em Menu Online Single Cycle ou pressione CTRL + F5. Com isto
o programa ir rodar uma vez e logo em seguida entrar em stop.
Outra ferramenta o Step. Este comando faz com que o CLP execute uma
linha lgica de cada vez.
65 de 123
Repare que apesar de no termos criado um break point na linha dois, esta
fica vermelha.
66 de 123
TRANSFERINDO O PROGRAMA
Tipo de conexo
(TCP/IP ou LOCAL)
Configurao da
conexo
67 de 123
Porta serial
Baud rate
68 de 123
69 de 123
IP do CLP
70 de 123
ALTERAES ON LINE
71 de 123
Selecionando sim o CLP ira parar, e o arquivo de boot ser enviado para a
flash.
** No possvel fazer esta operao com o CLP em RUN.
72 de 123
IMPORTANDO BIBLIOTECAS
As bibliotecas so conjuntos de function Blocks que podem ser exportadas
e importadas.
Para importar uma nova Biblioteca, proceda da seguinte forma:
Prottipo do Bloco
selecionado.
Organizador do
Library manager
73 de 123
operando AND
operando OR
operando OR exclusivo
ADD
SUB
MUL
DIV
Adio
Subtrao
Multiplicao
Diviso
GT
GE
EQ
NE
LE
LT
74 de 123
75 de 123
76 de 123
77 de 123
No comentrio a parte mais importante a que est em destaque. XN16DO, indica que o mdulo em questo um mdulo com 16 sadas digitais.
_1_1, estes dois nmeros seguintes indicam que o mdulo nmero1, primeiro
byte. _1_2 indica o primeiro mdulo segundo byte, ou seja sadas de 8 a 15.
O resto da programao permanece igual.
Selecione para o
dispositivo um endereo
diferente do computador e
da rede local. Voc pode
determinar o endereo de
rede do seu PC em Start
Setting Network
Connections Local
Area Connection.
Selecione a opo da lista
Internet Protocol (TCP /
IP) e
pressione o boto
"Properties".
Exemplo:
Endereo de IP do PC:
Endereo IP: 192.168.0.71
SubnetMask: 255.255.255.0
Isso significa que:
Endereo de rede: 192.168.0
Endereo do Computador: 71
Selecionar um endereco de IP para a IHM:
Endereo de rede: 192.168.0
Endereo IHM: 72 (nmero entre 1-254 e no pode ser o
que j foi utilizado no endereo do computador)
Endereo de IP do dispositivo:
Endereo IP: 192.168.0.72
SubnetMask: 255.255.255.0
79 de 123
80 de 123
81 de 123
Cabo de Ethernet
Conectar a IHM diretamente ao PC com um cabo crossover. Se voc usar um hub
ou switch utilize um cabo ethernet direto de 1-para-1.
82 de 123
83 de 123
84 de 123
85 de 123
86 de 123
87 de 123
Depois disso, voc pode abrir o POU "PLC_PRG" no registo "POUs" e fazer o
programa como abaixo:
88 de 123
89 de 123
90 de 123
91 de 123
Procedimento:
No caso de voc no tiver salvo o projeto do CLP ainda, salvar o projeto atravs
do menu File Save as... em seu PC.
92 de 123
93 de 123
94 de 123
95 de 123
96 de 123
97 de 123
98 de 123
Uma janela para um novo projeto deve ser aberta. Aps isso, voc deve entrar
com o nome desejado no campo de entrada File name.
Exemplo: IHM_Guia_rapido
Confirmar o nome com Create.
99 de 123
Para o campo de
seleo "Format" a
opo Landscape
escolhido para
utilizao da IHM na
horizontal e Portrait
como porta retrato
(vertical)
Selecionar o CLP
A janela " Select PLC" ser aberto automaticamente quando um projeto novo
gerado. Tambm pode ser aberta em Config Select Communication em um
momento posterior para selecionar e/ou editar mais tarde.
Dependendo do modelo da IHM, diferentes tipos de comunicaes esto
disponveis CAN, RS232, RS485 ou MPI.
Selecione em "Add" a comunicao com o CLP.
O exemplo a seguir usa o CLP integrado como a IHM. Mais tambm pode ser
selecionado mais que um controlador. De modo que um CLP pode ser conectado
atravs da rede MPI (Onboard) e outra para o CLP interno CoDeSys MXpro.
Podemos ter diferentes tipos endereos e variveis na mesma IHM.
100 de 123
Criar Tela
O primeiro passo gerar uma mscara vazia (Tela). Na aba Masks, direcionar o
cursor na opo Masks (standard) selecione com o boto direito do mouse em
"New":
101 de 123
102 de 123
104 de 123
105 de 123
106 de 123
107 de 123
Como exemplo voc pode encontrar na aba Content / Demos / Fast Start uma
diretriz de animao para o seu primeiro projeto no GALILEO.
Importar Tags
No nosso pequeno exemplo, estamos exibindo um valor numrico do CLP. Para
isso, devemos primeiro gerar as variveis utilizadas. Isto realizado ao longo dos
Tags registo.
108 de 123
109 de 123
Para usar variveis de outro tipo de controlador ou usar variveis sem utilizar a
funo de importao voc tem que usar o seguinte procedimento:
110 de 123
111 de 123
Na caixa de dilogo Tag Settings opo "Address" voc pode clicar sobre o
boto "" e digitar o endereo do CLP. Este endereo depende do tipo do CLP
selecionado. Se voc est se comunicando ao CLP interno, voc tambm deve
inserir o nome do arquivo de smbolo. (Isto apenas aplica as variveis globais do
CLP).
112 de 123
113 de 123
114 de 123
Atravs de um duplo clique sobre o novo campo de objeto gerado ser exibida a
janela de propriedades. Selecione na lista de Tag a varivel desejada e confirme
o dilogo com OK.
115 de 123
Compilar o projeto
Atravs do menu Build Compile ou sobre o boto
o projeto ser
compilado. O processo de compilao protocolado em uma janela de exibio.
Eventuais erros sero exibido em vermelho. Por meio de barras de rolagem so
detalhadas as mensagens que em seguida, pode ser lidas.
116 de 123
Simulao do projeto no PC
Atravs do menu Build Start Project de projeto ou sobre o boto
pode iniciar a simulao do projeto em seu PC.
117 de 123
voc
118 de 123
119 de 123
Na janela "Download" clique no boto " FTP path". A janela " FTP Connections "
aparecer.
120 de 123
Download do projeto
Depois que o projeto de visualizao foi gerado e compilado e as configuraes
de destino estiverem terminadas, agora voc pode iniciar o download do projeto
para a IHM. Para isso selecione o menu Build Download (local, FTP) ou
pressione o boto
.
E a caixa de dilogo de Download exibida.
121 de 123
122 de 123
123 de 123