Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial Codesys
Tutorial Codesys
e
Galileo.
20 de janeiro de 2013
Pgina: 2
www.eaton.com
Pgina 2
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 Easy Control (EC4P) ................................................................................. 8
Linha XControl..................................................................................................... 9
Linha XVision .................................................................................................... 12
Linha de I/Os remotos XI/ON. ........................................................................... 16
Trabalhando com o IOassistant. ................................................................... 18
Conceitos da IEC 61131-3. .................................................................................. 25
Introduo declarao de variveis e tipos de variveis. ............................... 25
Declarao de variveis com endereamento fsico. ........................................ 26
Variveis booleanas. ..................................................................................... 27
Variveis numricas. ..................................................................................... 27
Variveis do tipo Texto. ................................................................................. 28
Variveis do tipo Data e Tempo. ................................................................... 29
Exemplo de uma declarao de variveis ..................................................... 30
Declarao de variveis Locais e Globais ............................................................ 30
Varivel Local .................................................................................................... 30
Varivel Global .................................................................................................. 30
As linguagens de programao. ........................................................................... 31
Linguagem Ladder (LD)..................................................................................... 31
Linguagem em Blocos de Funo (FBD)........................................................... 31
Linguagem em Lista de Instrues. (IL). ........................................................... 32
Linguagem Estruturada ou (ST). ....................................................................... 32
Programao em Linguagem Sequencial (SFC) ............................................... 32
Ambiente de programao CoDeSys. .................................................................. 33
INICIANDO O SOFTWARE .................................................................................. 34
Criando um novo Projeto ...................................................................................... 36
Configurando Hardware XV100............................................................................ 38
Trabalhando com IHM+CLP. ............................................................................. 38
Trabalhando com IOs remotos. ......................................................................... 39
Configurando Hardware XC100/XC200 ............................................................... 44
COMEANDO A PROGRAMAR .......................................................................... 48
COMPILANDO O PROGRAMA............................................................................ 55
SIMULANDO O PROGRAMA .............................................................................. 55
Forcando variveis pela configurao do XC100/200 ....................................... 59
CRIANDO TELAS DE SIMULAO ................................................................. 60
TRABALHANDO COM BREAK POINTS E CONTROLADORES DE CICLO .... 69
Comunicao em Ethernet com IHM+CLP........................................................... 73
Verificar e ajustar o endereo de IP da IHM ...................................................... 75
Cabo de Ethernet .............................................................................................. 76
Testar a conexo Ethernet ................................................................................ 76
O primeiro programa do CLP da IHM ................................................................... 77
Pontos de licena para funcionamento do CLP................................................. 77
Instalao do programa de execuo do CLP na IHM ...................................... 77
20 de janeiro de 2013
Pgina: 3
www.eaton.com
Pgina 3
20 de janeiro de 2013
Pgina: 4
www.eaton.com
Pgina 4
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.
20 de janeiro de 2013
Pgina: 5
www.eaton.com
Pgina 5
20 de janeiro de 2013
Pgina: 6
www.eaton.com
Pgina 6
20 de janeiro de 2013
Pgina: 7
www.eaton.com
Pgina 7
EC4P
O easyControl EC4P oferece solues amigveis para tarefas de
automao de pequeno e mdio porte. Ele pode ser utilizado tanto com os
dispositivos da famlia Easy (Pode ser ampliado localmente com a adio de um
mdulo lateral) como tambm em combinao com teoricamente todos
dispositivos de automao atravs de sua rede CANopen incorporada. A interface
Ethernet integrada permite a utilizao de outros recursos tais como OPC Server
e programao distncia. Entre outros destaques temos o software de
programao easySoft-CoDeSys que segue a norma IEC 61131-3. O EC4P
possui 256Kb de memria de programa e um poderoso processador que
garantem maior velocidade e flexibilidade em suas aplicaes.
20 de janeiro de 2013
Pgina: 8
www.eaton.com
Pgina 8
Linha XControl.
Os CLPs modulares XC100 e XC200 se destacam por conta de seu design
altamente compacto. Oferecem diferentes classes de desempenho de CPU e uma
vasta gama de mdulos de expanso.
Uma caracterstica importante a sua capacidade para ser integrado em
conceitos modernos de comunicao. A troca de dados atravs da interface
Ethernet para OPC ou clientes de servidor web (Web Server) integrado permite a
criao de solues inovadoras.
XCONTROL
20 de janeiro de 2013
Pgina: 9
www.eaton.com
Pgina 9
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
20 de janeiro de 2013
Pgina: 10
www.eaton.com
Pgina 10
20 de janeiro de 2013
Pgina: 11
www.eaton.com
Pgina 11
Linha XVision
Seja na construo de mquinas, instalaes ou em aplicaes especiais,
raramente h uma aplicao em que uma IHM no possa simplificar a operao e
com isso aliviar o operador.
Um moderno display sensvel ao toque fornece informaes claras, a orientao
do menu flexvel em cada idioma desejado permite vendas para outras partes do
mundo ao fabricante de mquinas com apenas uma soluo de software e
hardware.
Com IHM-CLPs de 3.5 at 15 voc tem solues otimizadas para cada mquina.
Controle, posicionamento e comunicao so desenvolvidas com o
XsoftCoDeSys-2 baseado na IEC 61131-3. A visualizao das telas da IHM so
criadas com o amigvel software Galileo.
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
20 de janeiro de 2013
Pgina: 12
www.eaton.com
Pgina 12
www.eaton.com
Pgina 13
www.eaton.com
Pgina 14
20 de janeiro de 2013
Pgina: 15
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
Pgina 15
Ethernet 10/100Mbs
RS485
RS232
CAN/CANOpen
www.eaton.com
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
20 de janeiro de 2013
Pgina: 16
www.eaton.com
Pgina 16
20 de janeiro de 2013
Pgina: 17
www.eaton.com
Pgina 17
Alimentao
modulo
BR
PF
BR
5Vdc
5Vdc
24Vdc
24Vdc
230Vac
230Vac
2011 Eaton Corporation. All rights reserved.
24Vdc
24Vdc
22
22
20 de janeiro de 2013
Pgina: 18
www.eaton.com
Pgina 18
tela:
Informaes do usurio:
Nvel de acesso:
Senha de acesso:
Mudana de Senha:
20 de janeiro de 2013
Pgina: 19
www.eaton.com
Pgina 19
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.
20 de janeiro de 2013
Pgina: 20
www.eaton.com
Pgina 20
Novo Projeto
Abrir Projeto
Fechar Projeto
Tree Project
abrir.
Adicionar Estao
Tela de
visualizao
20 de janeiro de 2013
Pgina: 21
www.eaton.com
Pgina 21
Seleo do sistema.
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 janeiro de 2013
Pgina: 22
www.eaton.com
Pgina 22
Seleo do
mdulo.
Descrio
Filtro do tipo de
mdulo.
Seleo do
tipo de
base.
Seleo do
tipo de
conector
(mola ou
parafuso.
Quantidade
de mdulos
20 de janeiro de 2013
Pgina: 23
www.eaton.com
Pgina 23
20 de janeiro de 2013
Pgina: 24
www.eaton.com
Pgina 24
como a mesma deve ser montada e uma listagem de peas completas e por
gateway.
20 de janeiro de 2013
Pgina: 25
www.eaton.com
Pgina 25
Uma vez que escolhemos o nome para nossa varivel o prximo passo
endere-la caso a varivel seja uma entrada ou sada do CLP. 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.
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
20 de janeiro de 2013
Pgina: 26
www.eaton.com
Endereo da varivel
Pgina 26
Por exemplo:
BotaoDePartida
MotorDaBombaDagua
SensorDeTemperatura
ValvulaDePressao
Controle_IHM
AT %IX0.0: BOOL;
AT %QX0.0: BOOL;
AT %IW12: INT;
AT %QW20: INT;
AT %MX100.7: BOOL;
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 IEC
Limite Mnimo
Limite Mximo
Espao de
memoria
1 Bit
BOOL
Variveis numricas.
As variveis numricas podem ser inteiras, ou seja nmeros sem casas
decimais, ou ento, nmeros Reais, ou seja nmeros com casas decimais.
Tipo
Limite Mnimo Limite Mximo
IEC
BYTE
0
255
WORD
0
65535
DWORD
0
4294967295
SINT:
-128
127
USINT:
0
255
INT:
-32768
32767
UINT:
0
65535
DINT:
-2147483648
2147483647
UDINT:
0
4294967295
20 de janeiro de 2013
Pgina: 27
www.eaton.com
Espao de
memria
8 Bit
16 Bit
32 Bit
8 Bit
8 Bit
16 Bit
16 Bit
32 Bit
32 Bit
Pgina 27
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
= String = JOB_X25
= String = JOB_X26 (Line Feed / Carriage Return)
= String = JOB_X27 (Line Feed / Carriage Return)
= String Nulo
20 de janeiro de 2013
Pgina: 28
www.eaton.com
35
35
Pgina 28
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.
20 de janeiro de 2013
Pgina: 29
www.eaton.com
Pgina 29
AT %IX0.0 : BOOL ;
AT %QX0.0 : BOOL ;
SensorAnalogico
TextoAlarme
TempoLigaMotor
Totalizador
AT %IW10
: INT ;
: String(50);
: TIME ;
: WORD ;
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 INT, ou seja um nmero inteiro, sem sinal, pode variar de 0 a
32767.
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.
Varivel Local
Quando declaramos uma varivel como Local, definimos que a utilizao da Tag
ser somente na sub-rotina de programao.
OBS.: possvel declarar o mesmo nome de Tag em diferentes sub-rotinas
quando a declarao local
Varivel Global
Quando declaramos uma varivel como Global, definimos que a utilizao do Tag
ser para todo o programa e sub-rotinas, inclusive para comunicaes com IHMs,
Supervisrios ou redes de comunicao tipo OPC
20 de janeiro de 2013
Pgina: 30
www.eaton.com
Pgina 30
As linguagens de programao.
A IEC61131-3 definiu 5 linguagens de programao, 3 grficas e 2 textuais.
20 de janeiro de 2013
Pgina: 31
www.eaton.com
Pgina 31
20 de janeiro de 2013
Pgina: 32
www.eaton.com
Pgina 32
20 de janeiro de 2013
Pgina: 33
www.eaton.com
Pgina 33
INICIANDO O SOFTWARE
Barra de ferramentas
Menu principal
ORGANIZADOR
REA DE
TRABALHO
PROGRAMAS
TIPOS DE DADOS
VISUALIZADOR
RECURSOS
20 de janeiro de 2013
Pgina: 34
www.eaton.com
Pgina 34
20 de janeiro de 2013
Pgina: 35
www.eaton.com
Pgina 35
20 de janeiro de 2013
Pgina: 36
www.eaton.com
Pgina 36
Linguagem
do POU
Tipo do
POU
20 de janeiro de 2013
Pgina: 37
www.eaton.com
Pgina 37
Recursos
Variveis Globais
Bibliotecas
Log
Browser
Configurador de Hardware do CLP
Ferramenta de Visualizao (TRACE)
Configurao da CPU
Gerenciador de Tarefas
Ferramenta de Visualizao e Receitas.
Parametrizao
20 de janeiro de 2013
Pgina: 38
www.eaton.com
Pgina 38
20 de janeiro de 2013
Pgina: 39
www.eaton.com
Pgina 39
20 de janeiro de 2013
Pgina: 40
www.eaton.com
Pgina 40
Quando colocamos uma remota na IHM com CLP, o endereamento das variveis
digitais fica aparecendo no Configurador de Hardware do CLP como Byte, ou
seja, fica o conjunto de 8 bits tanto nas entradas como nas sadas digitais. Para
enderear esta entrada e sadas no programa sugerimos criar um objeto na
Varivel Global chamada por exemplo Entradas_Saidas. Esta sugesto
somente para poder organizar melhor os Tags no programa.
20 de janeiro de 2013
Pgina: 41
www.eaton.com
Pgina 41
20 de janeiro de 2013
Pgina: 42
www.eaton.com
Pgina 42
Objeto criado em
Global Variables
Endereamento
das variveis
Comentrios
Nome das
variveis
Endereos
conforme
entradas e sadas
de configurao
de Hardware
Salve agora o que foi feito indo no menu File Save. Ou clique no cone
.
20 de janeiro de 2013
Pgina: 43
www.eaton.com
Pgina 43
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.
20 de janeiro de 2013
Pgina: 44
www.eaton.com
Pgina 44
20 de janeiro de 2013
Pgina: 45
www.eaton.com
Pgina 45
20 de janeiro de 2013
Pgina: 46
www.eaton.com
Pgina 46
Salve agora o que foi feito indo no menu File Save. Ou clique no cone
.
20 de janeiro de 2013
Pgina: 47
www.eaton.com
Pgina 47
COMEANDO A PROGRAMAR
ORGANIZADOR
Linhas de Comando
REA DO PROGRAMA
na barra de
ferramentas.
20 de janeiro de 2013
Pgina: 48
www.eaton.com
Pgina 48
Tipo de
varivel
Variveis
disponveis
Comentrio da
varivel selecionada
20 de janeiro de 2013
Pgina: 49
www.eaton.com
Pgina 49
Isto ir inserir uma bobina de sada nesta linha lgica. Utilize o mesmo
procedimento para colocar o tag dela, no caso ContatorPrincipal.
20 de janeiro de 2013
Pgina: 50
www.eaton.com
Pgina 50
20 de janeiro de 2013
Pgina: 51
www.eaton.com
Pgina 51
Nome da varivel
Tipo da
varivel
Classe
Comentrios
20 de janeiro de 2013
Pgina: 52
www.eaton.com
Pgina 52
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:
20 de janeiro de 2013
Pgina: 53
www.eaton.com
Pgina 53
20 de janeiro de 2013
Pgina: 54
www.eaton.com
Pgina 54
COMPILANDO O PROGRAMA
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.
20 de janeiro de 2013
Pgina: 55
www.eaton.com
Pgina 55
Contato Logicamente
Fechado
Variveis ON LINE
Programa
Bobina Logicamente
Desligada
Contato Logicamente
Aberto
CLP MODO
RUN
CODESYS ONLINE
20 de janeiro de 2013
Pgina: 56
www.eaton.com
Pgina 56
20 de janeiro de 2013
Pgina: 57
www.eaton.com
Pgina 57
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.
20 de janeiro de 2013
Pgina: 58
www.eaton.com
Pgina 58
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.
20 de janeiro de 2013
Pgina: 59
www.eaton.com
Pgina 59
ZOOM da
TELA
Organizador
Tela de Visualizao
Coordenadas
XY do cursor
20 de janeiro de 2013
Pgina: 60
Elemento selecionado
para desenho.
www.eaton.com
Status CoDeSys.
Pgina 60
para
Assim que voc selecionar esta opo, clique e arraste o mouse na tela de
visualizao para criar o boto
20 de janeiro de 2013
Pgina: 61
www.eaton.com
Pgina 61
Importar Bitmap
Associao com
variveis
Entrada de
dados
Tooltip
Texto do boto
Alinhamento do
texto
Fonte do texto
20 de janeiro de 2013
Pgina: 62
www.eaton.com
Pgina 62
20 de janeiro de 2013
Pgina: 63
www.eaton.com
Pgina 63
20 de janeiro de 2013
Pgina: 64
www.eaton.com
Pgina 64
) conforme abaixo
Controle da forma
Texto da figura
Contorno
Cores
Controle de
movimentos
Variveis
Entrada de dados
Tooltip
20 de janeiro de 2013
Pgina: 65
www.eaton.com
Pgina 65
Cor utilizada na
situao normal
Figura sem
preenchimento
Figura sem
FRAME
Cor do frame
da figura
Cor utilizada na
situao alarme
Coloca um valor no
objeto
20 de janeiro de 2013
Pgina: 66
www.eaton.com
Pgina 66
) logo abaixo
20 de janeiro de 2013
Pgina: 67
www.eaton.com
Pgina 67
Sistema parado
20 de janeiro de 2013
Pgina: 68
www.eaton.com
Pgina 68
Sistema partindo
Tooltip
Tempo decorrido
20 de janeiro de 2013
Pgina: 69
www.eaton.com
Pgina 69
Acabamos de criar nas lgicas 2 e 4 break points. A cor azul claro indica
onde esto os break points.
20 de janeiro de 2013
Pgina: 70
www.eaton.com
Pgina 70
20 de janeiro de 2013
Pgina: 71
www.eaton.com
Pgina 71
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.
Repare que apesar de no termos criado um break point na linha dois, esta
fica vermelha.
20 de janeiro de 2013
Pgina: 72
www.eaton.com
Pgina 72
20 de janeiro de 2013
Pgina: 73
www.eaton.com
Pgina 73
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".
Configurao de rede do
computador
Exemplo:
Endereo de IP do PC:
Endereo IP: 192.168.0.71
SubnetMask: 255.255.255.0
20 de janeiro de 2013
Pgina: 74
www.eaton.com
Pgina 74
20 de janeiro de 2013
Pgina: 75
www.eaton.com
Pgina 75
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.
20 de janeiro de 2013
Pgina: 76
www.eaton.com
Pgina 76
20 de janeiro de 2013
Pgina: 77
www.eaton.com
Pgina 77
20 de janeiro de 2013
Pgina: 78
www.eaton.com
Pgina 78
www.eaton.com
Pgina 79
20 de janeiro de 2013
Pgina: 80
www.eaton.com
Pgina 80
20 de janeiro de 2013
Pgina: 81
www.eaton.com
Pgina 81
TRANSFERINDO O PROGRAMA
Tipo de conexo
(TCP/IP ou LOCAL)
Configurao da
conexo
20 de janeiro de 2013
Pgina: 82
www.eaton.com
Pgina 82
IP do CLP
20 de janeiro de 2013
Pgina: 83
www.eaton.com
Pgina 83
20 de janeiro de 2013
Pgina: 84
www.eaton.com
Pgina 84
Porta serial
Baud rate
20 de janeiro de 2013
Pgina: 85
www.eaton.com
Pgina 85
Alteraes ONLINE
www.eaton.com
Pgina 86
Sourcecode Download
( Necessrio carto de Memria caso seja XC100 )
20 de janeiro de 2013
Pgina: 87
www.eaton.com
Pgina 87
20 de janeiro de 2013
Pgina: 88
www.eaton.com
Pgina 88
20 de janeiro de 2013
Pgina: 89
www.eaton.com
Pgina 89
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
20 de janeiro de 2013
Pgina: 90
www.eaton.com
Pgina 90
www.eaton.com
Pgina 91
operando AND
operando OR
operando OR exclusivo
ADD
SUB
MUL
DIV
Adio
Subtrao
Multiplicao
Diviso
GT
GE
EQ
NE
LE
LT
MOVE
20 de janeiro de 2013
Pgina: 92
www.eaton.com
Pgina 92
20 de janeiro de 2013
Pgina: 93
www.eaton.com
Pgina 93
20 de janeiro de 2013
Pgina: 94
www.eaton.com
Pgina 94
20 de janeiro de 2013
Pgina: 95
www.eaton.com
Pgina 95
20 de janeiro de 2013
Pgina: 96
www.eaton.com
Pgina 96
Depois disso, voc pode abrir o POU "PLC_PRG" no registo "POUs" e fazer o
programa como abaixo:
20 de janeiro de 2013
Pgina: 97
www.eaton.com
Pgina 97
20 de janeiro de 2013
Pgina: 98
www.eaton.com
Pgina 98
20 de janeiro de 2013
Pgina: 99
www.eaton.com
Pgina 99
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.
20 de janeiro de 2013
Pgina: 100
www.eaton.com
Pgina 100
20 de janeiro de 2013
Pgina: 101
www.eaton.com
Pgina 101
20 de janeiro de 2013
Pgina: 102
www.eaton.com
Pgina 102
20 de janeiro de 2013
Pgina: 103
www.eaton.com
Pgina 103
20 de janeiro de 2013
Pgina: 104
www.eaton.com
Pgina 104
www.eaton.com
Pgina 105
20 de janeiro de 2013
Pgina: 106
www.eaton.com
Pgina 106
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.
20 de janeiro de 2013
Pgina: 107
www.eaton.com
Pgina 107
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
20 de janeiro de 2013
Pgina: 108
www.eaton.com
Pgina 108
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.
20 de janeiro de 2013
Pgina: 109
www.eaton.com
Pgina 109
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":
20 de janeiro de 2013
Pgina: 110
www.eaton.com
Pgina 110
20 de janeiro de 2013
Pgina: 111
www.eaton.com
Pgina 111
20 de janeiro de 2013
Pgina: 112
www.eaton.com
Pgina 112
20 de janeiro de 2013
Pgina: 113
www.eaton.com
Pgina 113
20 de janeiro de 2013
Pgina: 114
www.eaton.com
Pgina 114
20 de janeiro de 2013
Pgina: 115
www.eaton.com
Pgina 115
20 de janeiro de 2013
Pgina: 116
www.eaton.com
Pgina 116
Define uma cor a ser exibida transparente. Todas as reas da imagem que
contm esta cor no so exibidas, podendo assim vizualizar os objetos no fundo
ta parte transparente.
Seleccionar a cor a ser mostrado transparente:
20 de janeiro de 2013
Pgina: 117
www.eaton.com
Pgina 117
Este objecto permite uma mudana de mscara na IHM. possvel uma mudana
de mscara para qualquer outra mscara no projeto.
Style: (Estilo)
Esta configurao usada para definir a aparncia de base do objecto.
Text: (Texto)
O boto pode ser atribudo a um texto que est selecionado e definido na
aba de texto padro. A seleo de texto e outras configuraes, tais como
estilo, tamanho, cor, etc. so definidas na aba de texto para o boto em ON
e em OFF.
Color: (Cor)
Este boto tambm mostrado como uma rea colorida. A cor pode ser
selecionada a partir da aba (Color). Neste estilo nenhum texto exibido e a
seleo de cor feita para o boto em ON e em OFF.
Bitmap: (Imagem)
A imagem exibida no boto. As fotos so selecionadas no painel Bitmap.
Transparent: (Transparente)
O boto transparente e no visvel na mscara da IHM. No software
Galileo o boto marcado por uma linha pontilhada.
As cores, sombras, tamanho do quadro, etc. para esta exibio em 3D pode ser
definido na caixa de dilogo Configuraes de 2D/3D em Config Settings
na aba 2D/3D Settings
2D Frame: (Quadro em 2D)
A boto descrito com um pixel 1 de largura na moldura.
As cores, sombras, tamanho do quadro, etc. para esta exibio em 2D pode ser
definido na caixa de dilogo Configuraes de 2D/3D em Config Settings
na aba 2D/3D Settings
No Frame: (Sem borda)
O boto mostrado sem um quadro na IHM e no GALILEO com uma linha
20 de janeiro de 2013
Pgina: 118
www.eaton.com
Pgina 118
pontilhada.
Apenas o contedo do boto mostradoa na tela.
Delay: (Atrasar)
A zona de toque do boto no reage at um tempo especfico tenha decorrido.
Isto pode evitar uma actuao brusca ou acidental de uma funo. O tempo de
atraso pode ser definido na caixa de dilogo toque em Config Settings na
aba Touch.
Double Click: (Clique duas vezes)
A zona de toque do boto no executar uma funo, a menos que tenha recebido
duas operaes de toque sobre o mesmo objeto dentro de um prazo de tempo
especificado. O tempo desta "double-click" pode ser definido na caixa de dilogo
toque em Config Settings na aba Touch.
Mask: (Mscara)
A partir desta lista voc pode selecionar a mscara que a IHM vai abrir quando o
boto pressionado.
Esta lista mostra todas as mscaras do projeto, exceto a mscara em que o
objeto est localizado.
.
20 de janeiro de 2013
Pgina: 119
www.eaton.com
Pgina 119
Tag:
Lista todos os Tags existentes do tipo BIT, BYTE, WORD e DWORD. Um desses
Tags pode ser selecionado para o Boto.
Boto
Ao clicar neste boto ir chamar a caixa de dilogo Definio de Tags
imediatamente
Input Parameter: (Parmetro de entrada)
Apenas visvel se o objeto encontra-se em uma sub mask.
O parametro de entrada utilizado quando existe a necessidade de fazer varias
telas iguas (com os mesmos objetos) s mofificando os Tags dos objetos. Por
exemplo, o programador cria uma tela de acionamento de motor para o controle
de 30 motores diferentes e chama esta tela com os Tags de cada motor
Address: (Endereo)
Este campo mostra o endereo da Tag do CLP selecionado.
SET Bit:
Sem o atributo "Stream"
O bit definido como "0" quando o boto pressionado e definido como "1"
quando o boto liberado. O estado ON ser mostrado, se o bit "1".
Se o boto for pressionado por engano, possvel mover lateralmente para fora
do boto, enquanto o boto permanece acionado. Deste modo, o boto pode ficar
sem ser acionado.
Com o atributo "Stream"
O bit definido como "1" quando o boto pressionado e definido como "0"
quando o boto liberado.
DEL Bit:
Sem o atributo "Stream"
O bit definido como "0" quando o boto pressionado e definido como "1"
quando o boto liberado. Com Bit = 1 o estado OFF mostrado.
Se o boto est pressionado por engano, possvel mover lateralmente para fora
do boto, enquanto o boto permanece acionado. Deste modo, o boto pode ficar
sem ser acionado.
Com o atributo "Stream"
O bit definido como "0" quando o boto pressionado e definido como "1"
quando o boto liberado.
Stream:
Este atributo define a funo de um boto.
Se "Stream" ativado, o bit ser definido como "1" quando pressionado (ou "0"
quando o " DEL bit" estiver ativado). Quando o boto liberado o valor inicial ser
devolvido.
Se "Stream" no for ativado, o bit invertido cada vez que o boto desacioando.
20 de janeiro de 2013
Pgina: 120
www.eaton.com
Pgina 120
BIT:
Define que bit deve ser alterada dentro da tag. Esta opo s visivel se o tag for
do tipo BYTE, WORD ou DWORD
3D Frame, 2D Frame, No Frame, Delay, Double Click e Style
J foi abordado no objeto Button
Switch
20 de janeiro de 2013
Pgina: 121
www.eaton.com
Pgina 121
20 de janeiro de 2013
Pgina: 122
www.eaton.com
Pgina 122
Flag Display:
Com este objeto uma imagem, cor ou texto pode ser exibido na IHM para cada bit
(Estados por Bit) ou para cada valor de tag (Valor por Estados).
States per Bit: (Estado por Bit)
Com essa configurao, cada bit do tag representa um estado diferente. A tag
BYTE, portanto, tem at 9 estados.
O nmero de estados pode ser definido atravs do campo No of States (numero
de Estado).
Se mais de um bit definido como 1 dentro do tag, o bit menos significativo
determina o estado.
States per Value: (Estados por Valor)
Com essa configurao cada valor de tag representa um estado diferente. A tag
BYTE, portanto, tem at 256 estados.
O nmero de estados pode ser definido atravs do campo No of States (numero
de Estado).
No. of States: (Numero de Estados)
Este campo de entrada utilizada para definir o nmero de estados utilizados. O
nmero mximo possvel depende do tipo da tag seleccionada.
A quantidade mxima absoluta com estilo "texto" ou "cor" selecionado de 65.536
estados.
A quantidade mxima absoluta com o estilo "bitmap" selecionado de 10.000
estados.
20 de janeiro de 2013
Pgina: 123
www.eaton.com
Pgina 123
20 de janeiro de 2013
Pgina: 124
www.eaton.com
Pgina 124
keyboard: (Teclado)
Lista de teclados disponveis para introduzir um valor. Um desses teclados pode
ser selecionado.
Lead Zero: (Liderar Zero)
Se esta opo for ativada, o valor sempre mostrado em sua largura mxima. Se
o valor for inferior ao valor mximo, zeros esquerda ser exibido ("0").
Exemplo de uma etiqueta com 6 dgitos:
Sem zeros: 12,00 m / min
Com zeros: 0.012,00 m / min
A largura mxima depende do nmero de dgitos definido. (Definido no objeto
Tag)
Maximum: (Mximo)
Este campo mostra o valor mximo na IHM. O valor calculado a partir do valor
mximo do CLP.
As cores para essa faixa de valor pode ser definido na aba Color/Font (> = limite
superior).
Upper Limit: (Limite superior)
Este campo mostra o limite superior do valor na IHM. O valor calculado a partir
do limite superior do valor do CLP.
O limite superior determina o valor no qual o display pode mudar a cor, tamanho
da fonte, e a fonte se o valor for excedido.
As cores para essa faixa de valor pode ser definido no painel Color/Font (> =
limite superior). (Definido no objeto Tag).
Default: (Padro)
Este campo mostra o valor padro na IHM. O valor calculado a partir do valor
padro do CLP.
O valor pr-determinado s efetivo se a IHM est operando em offline (no
conectado CLP) ou o tag no endereado.
O valor mostrado neste cor se o valor situa-se entre a limites superior e inferior.
As cores para essa faixa de valor pode ser definido no painel Color/Font. (Definido
no objeto Tag).
Lower Limit: (Limite Inferior)
Este campo mostra o limite inferior do valor na IHM. O valor calculado a partir
do limite inferiior do valor do CLP.
O limite inferior determina o valor no qual o display pode mudar a cor, tamanho da
fonte, e a fonte se o valor for excedido.
As cores para essa faixa de valor pode ser definido no painel Color/Font (<=
Limite).
20 de janeiro de 2013
Pgina: 125
www.eaton.com
Pgina 125
Minimum: (Mnimo)
Este campo mostra o valor mnimo na IHM. O valor calculado a partir do valor
mnimo do CLP.
As cores para essa faixa de valor pode ser definido na aba Color/Font(<= Limite).
3D Frame, 2D Frame, No Frame, Delay, Double Click e Style
J foi abordado no objeto Button
PLC-Text
20 de janeiro de 2013
Pgina: 126
www.eaton.com
Pgina 126
Slider
Objecto deslizante usado para ajuste grosseiro do valor na tag. por exemplo,
intencidade de luz.
Direction: (Direo)
Os botes de seta pode ser usado para definir o sentido de execuo do cursor.
O objeto pode ser definido com um formato horizontal ou vertical.
Background visible: (Fundo visvel)
Se esta opo for desativada, somente o boto do objeto desenhado. Caso
contrrio, a rea de fundo inteiro do deslizador preenchido com a cor de fundo.
Background color: (Cor de fundo)
A cor do fundo do deslizante pode ser definido aqui.
Button size: (Tamanho do boto)
O valor define a largura do boto em pixels para um controle deslizante horizontal
ou a altura boto para um controle deslizante vertical.
Limits: (Limites)
Os valores-limite definir o intervalo que deve ser mostrado com no controle
deslizante.
3D Frame, 2D Frame, No Frame, Delay, Double Click, Style e Stream
20 de janeiro de 2013
Pgina: 127
www.eaton.com
Pgina 127
Bargraph
Este objeto permite que um tag de valor (BYTE, WORD, DWORD, FLOAT) seja
mostrada como um grfico de barras
Keyboard: (Teclado)
Lista de teclados disponveis para introduzir um valor.
Direction: (Direo)
Os botes de seta pode ser usado para definir o sentido de execuo do cursor.
O objeto pode ser definido com um formato horizontal ou vertical.
Scale: (Escala)
Dependendo da direo escolhida, as caixas de seleo "Top/Bottom" e "
Left/Right" definir se uma escala deve ser exibida ou no. Se o dimensionamento
para ser mostrado a largura da barra reduzida em cerca de 18 pixels uma vez
que a escala deve sempre ter espao suficiente dentro de um objecto.
A escala composta de graduaes e no contm qualquer texto ou unidade de
medio exibida. Se o texto necessrio, esta deve ser criado usando objetos
Ticks: carrapatos
A configurao de " Ticks" define a nmero de graduaes da escala.
Bargraph aba Options:
20 de janeiro de 2013
Pgina: 128
www.eaton.com
Pgina 128
Gauge
O objeto indicador usado para exibir valores de tags, por exemplo, velocidades
rpm dos motores. O objecto pode ser fornecido com uma vasta gama de grficos
de vdeo.
20 de janeiro de 2013
Pgina: 129
www.eaton.com
Pgina 129
20 de janeiro de 2013
Pgina: 130
www.eaton.com
Pgina 130
Graph
O objeto grfico usado para exibir os valores graficamente. Todas BIT e valor de
tags podem ser mostradas graficamente dentro do objeto grfico
possvel um mximo de 100 grficos por projeto. At 32 valores de tags
diferentes pode ser mostrado por grfico, ou seja, o nmero mximo permissvel
de curvas 32.
Recipe
Recipe: (Receita)
Seleo das definies de receitas configuradas.
Write Protection Column: (Escreve Coluna Proteo)
Se esta opo for selecionada, a coluna de proteo contra gravao exibida na
lista de seleo de receita, caso contrrio, esta coluna no visvel na lista de
seleo.
Entry Number Column: (Entrada nmero Coluna)
Se esta opo for selecionada, a coluna com o nmero de entrada exibida na
lista de seleo de receita, caso contrrio, esta coluna no visvel na lista de
seleo.
Entry Name: (Entrada de Nome)
Se esta opo for selecionada, a coluna com o nome da entrada exibida na lista
20 de janeiro de 2013
Pgina: 131
www.eaton.com
Pgina 131
Na aba Recipes, crie uma nova receita em Enhanced Recipes New, coloque
o nome de Receita1
20 de janeiro de 2013
Pgina: 132
www.eaton.com
Pgina 132
Na aba Recipes Tags, vincule as tags que foi criada para receita e confirme com
OK
20 de janeiro de 2013
Pgina: 133
www.eaton.com
Pgina 133
Com o boto direito sobre o nome da receita, selecione a opo Edit... Caso no
tenha salvo as alteraes uma tela pedindo para salvar ser aberta.
20 de janeiro de 2013
Pgina: 134
www.eaton.com
Pgina 134
Crie uma nova tela no projeto selecione a opo Recipe em Objects Recipe,
insira o objeto na tela no tamanho desejado e de um duplo clique para entrar na
tela de configurao da receita e na aba Recipe e selecione a receita que foi
anteriormente criada.
www.eaton.com
Pgina 135
Para visualizar os valores das receitas em cada tag, coloque um display com o
endereo em cada tag.
20 de janeiro de 2013
Pgina: 136
www.eaton.com
Pgina 136
Error Window
Textos de erro pode ser exibida no objeto Error window. So trs categorias
(errors, warnings e infos) (erros, avisos e infos) que podem ser exibidas em
cores diferentes.
20 de janeiro de 2013
Pgina: 137
www.eaton.com
Pgina 137
State: (Estado)
Quando essa caixa de seleo ativada, a coluna exibido na janela de erro com
o status de erro correspondente.
0 = Erro no est mais presente
1 = Erro est presente
X = Erro reconhecido
Error Text: (Texto de erro)
Quando essa caixa de seleo ativada, a coluna com o texto de erro mostrada
na janela de erro.
O nmero de caracteres em um texto de erro no restrita e no pode exceder o
comprimento de uma linha. Se o texto for maior, ele vai ser cortado do lado
direito.
Nota:
Quanto menor o tamanho da fonte, mais texto pode aparecer em uma linha.
Representation: (Representao)
"Same line as the rest of the information" "Mesma linha que o resto da
informao"
O texto de erro ser exibida na mesma linha como todas as outras informaes
selecionadas.
" 1 Line / 2 Lines / 3 Lines "
O texto de erro exibida em 1 a 3 linhas separadas.
20 de janeiro de 2013
Pgina: 138
www.eaton.com
Pgina 138
20 de janeiro de 2013
Pgina: 139
www.eaton.com
Pgina 139
Exemplo:
Vamos criar uma tela de alarmes com 3 tags de erro. Erro1, Erro2, Erro3 e Erro4
Primeiro passo: Crie estes tags no CLP e importe para a IHM
Selecione os tags tipo bit e com o boto direito do mouse, transforme para tag tipo
Error em Change data type to error
20 de janeiro de 2013
Pgina: 140
www.eaton.com
Pgina 140
Com um duplo clique sobre tag abra a tela de configurao e selecione se o tag
do tipo erro, ou aviso ou mensagem em Message type. Tambm pode ajustar se
o tag vai precisar de confirmao em Need Confirmation ou gerar um histrico
em Add to history.
20 de janeiro de 2013
Pgina: 141
www.eaton.com
Pgina 141
Crie uma nova tela no projeto selecione a opo Error Window em Objects
Error Window, e insira o objeto na tela no tamanho desejado. Aps isso crie os
botes para selecionar os alarmes, reconhecer os erros e verificar os histricos na
IHM com os botes de controle especiais em Function Key.
20 de janeiro de 2013
Pgina: 142
www.eaton.com
Pgina 142
20 de janeiro de 2013
Pgina: 143
www.eaton.com
Pgina 143
Help Information
O objeto Help information permite a exibio de ajuda em forma de textos ou
imagens atraves de um boto de Ajuda ou um tag. As informaes de Ajuda para
as tags definido no Gerenciador de Ajuda.
Help Button
Use este objeto para exibir Informaes de ajuda em uma tela de ajuda na IHM
Function Key
Este objecto permite uma vasta gama de funes para ser iniciado.
A gama de todas as funes foram divididas em grupos temticos para garantir
uma maior viso.
Time/Date Display
Este objecto pode ser utilizado para apresentar a hora e / ou a data.
O relgio integrada da IHM usado para esta funo.
Parameter List
Este objeto usado para mostrar e mudar Tags em uma lista. Esta lista contm
at 4 colunas: coluna de imagem, coluna Nmero, coluna Descrio e coluna
Valor. A coluna Valor contm o valor da tag atual, que mostrada na mesma
maneira como no objecto Value Entry / Display. O valor da tag convertido e
exibido sempre com casas decimais e unidade de medida, dependendo das
configuraes descritas na seco das Unidades e Fatores de Converso. A
unidade de medida mostrada no lado direito de o valor da tag.
20 de janeiro de 2013
Pgina: 144
www.eaton.com
Pgina 144
Sub Mask
Este objeto permite embutir na tela de programao uma sub.
Mscaras de sub so adequados para reunir objetos que so usados em vrios
locais na combinao projeto de mscaras e das respectivas dotaes que so
carregados para o IHM como uma unidade:. Por exemplo, linhas de cabealho,
linhas de rodap ou grupos de objetos recorrentes.
Camera
20 de janeiro de 2013
Pgina: 145
www.eaton.com
Pgina 145
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.
20 de janeiro de 2013
Pgina: 146
www.eaton.com
Pgina 146
20 de janeiro de 2013
Pgina: 147
www.eaton.com
Pgina 147
Para usar variveis de outro tipo de controlador ou usar variveis sem utilizar a
funo de importao voc tem que usar o seguinte procedimento:
20 de janeiro de 2013
Pgina: 148
www.eaton.com
Pgina 148
20 de janeiro de 2013
Pgina: 149
www.eaton.com
Pgina 149
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).
20 de janeiro de 2013
Pgina: 150
www.eaton.com
Pgina 150
20 de janeiro de 2013
Pgina: 151
www.eaton.com
Pgina 151
20 de janeiro de 2013
Pgina: 152
www.eaton.com
Pgina 152
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.
20 de janeiro de 2013
Pgina: 153
www.eaton.com
Pgina 153
Compilar o projeto
o projeto ser
Atravs do menu Build Compile ou sobre o boto
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.
20 de janeiro de 2013
Pgina: 154
www.eaton.com
Pgina 154
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.
voc
20 de janeiro de 2013
Pgina: 155
www.eaton.com
Pgina 155
20 de janeiro de 2013
Pgina: 156
www.eaton.com
Pgina 156
20 de janeiro de 2013
Pgina: 157
www.eaton.com
Pgina 157
Na janela "Download" clique no boto " FTP path". A janela " FTP Connections "
aparecer.
20 de janeiro de 2013
Pgina: 158
www.eaton.com
Pgina 158
20 de janeiro de 2013
Pgina: 159
www.eaton.com
Pgina 159
www.eaton.com
Pgina 160
20 de janeiro de 2013
Pgina: 161
www.eaton.com
Pgina 161
Selecione na opo Project Path: pelo boto Browse a pasta onde ser
salvo o projeto.
Selecione na opo Local/FTP Path: pelo boto FTP Path o tipo de
comunicao e endereo de rede da IHM.
20 de janeiro de 2013
Pgina: 162
www.eaton.com
Pgina 162