Академический Документы
Профессиональный Документы
Культура Документы
APOSTILA
APLICAES
CLP e IHM
V2.21
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
NDICE
APLICAES ...................................................................................................... 03
COMUNICAO ETHERNET TCP/IP ENTRE 4 CLPS ....................................... 03
COMUNICAO ETHERNET: CLP XGB / XBL EMTA ........................................ 15
CRIANDO UM SCRIPT NA IHM ........................................................................... 29
HISTRICO DE ALARME E POP-UP .................................................................. 36
LOGGING COM ENVIO DE E-MAIL (BACKUP) ................................................... 53
POSICIONAMENTO - MOTOR DE PASSO COM CLP ........................................ 62
PASSWORD - XG5000 E CLP ............................................................................. 73
PASSWORD XP-BUILDER E IHM .................................................................... 77
PWM .................................................................................................................... 79
COMUNIC. MODBUS-RTU: CLP COM INVERSOR DE FREQUNCIA ............... 81
COMUNIC. MODBUS-RTU: IHM COM INVERSOR DE FREQUNCIA ............... 81
PASSWORD COM NVEIS NA IHM ................................................................... 102
COMUNICAO DEVICENET ........................................................................... 108
COMUNICAO PROFIBUS ............................................................................. 114
CONFIGURAO ENCODER - HIGH SPEED COUNTER ................................ 116
IHM XP10 ........................................................................................................... 123
TRANSFERNCIA RELGIO TEMPO REAL IHM PARA CLP .......................... 139
TUTORIAL PID................................................................................................... 146
CONFIGURAES DAS ENTRADAS/SADAS ANALGICAS ......................... 158
REMOTA - XEL-BSSA SMART I/O ................................................................. 175
MDULO DE POSICIONAMENTO XBF-PD02A ............................................. 189
CRIANDO RECEITA BSICA NA IHM COM BACKUP E RESTAURAO ....... 196
RECEITAS NA IHM COM BANCO DE DADOS NO PENDRIVE ........................ 214
COMUNICAO RS-232 ENTRE FLEXI SOFT E IHM EXP60 .......................... 233
BIBLIOTECA DE IMAGENS IHM..................................................................... 243
ACESSO IHM VIA WEB .................................................................................. 253
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
APLICAES:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
Configurar os parmetros conforme a tela acima. Isto significa que as informaes que forem
disponibilizadas pelo CLP Escravo para leitura, devero ser colocadas na memria D0 do CLP Escravo.
Quando o CLP Mestre solicitar a leitura, os dados que esto na memria D0 do CLP Escravo sero
transferidos para uma memria no CLP Mestre. Quando o CLP Mestre escrever algum dado no CLP
Escravo, este dado aparecer na memria D10 do CLP Escravo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
8. Para os demais CLPS deve-se repetir os passos anteriores, mudando apenas o Station Number
e o IP adress para cada CLP, conforme a tela abaixo:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
Lembrando que a faixa de IP de todos os CLPS tem que ser a mesma. Nesse exemplo nosso CLP
Mestre ficou com o final 5.l
O No of Dedicated Connection precisa estar em 1 para comunicao de 3 escravos.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
7- Cick em P2P(EIP):
8- Click 2 vezes em P2P 03. Na tela Communication Module Settings selecione o Slot que se
encontra o mdulo de comunicao TCP IP (XBL-EMTA). Neste exemplo o mdulo se encontra
no Slot 6:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
10- Configure conforme a tela abaixo, colocando os endereos IPs configurados anteriormente
nos Escravos:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
10
lgico
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
11
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
12
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
13
19- Agora, no programa do CLP Mestre, ns precisamos criar um contador para acionamento
automtico das memrias de Condition Flags:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
14
20- Para realizar um teste, abra dois XG5000, um com o programa do Mestre e outro com o
programa de um dos Escravos;
21- No programa do CLP Mestre, Click em Monitor > Device Monitoring > Selecione D;
22- No programa do CLP Escravo, Click em Monitor > Device Monitoring > Selecione D;
23- No Device Monitoring do CLP Mestre digite um valor na memria D30, D40 ou D50 e este valor
ser lido pelo Escravo e aparecer na memria D10 do respectivo escravo;
24- Em um dos escravos digite um valor na memria D0 e este valor ser lido pelo Mestre e
aparecer em uma das memrias D0, D10 ou D20 conforme o escravo.
Neste exemplo acima, foi escrito o valor 50 na memria D50 do CLP Mestre e este valor foi lido
(transferido) pela memria D10 do Escravo 3.
Tambm foi escrito o valor 10 na memria D0 do CLP Escravo 3 e este valor foi lido (transferido) pela
memria D50 do Mestre.
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
15
- No XG5000:
1. Click em Tools > Network Manager para abrir o XG-PD;
2. New > Escolha um nome > Escolha o modelo do CLP;
3. Click em Online > Conect;
4. Click em Online > Read IO Information;
5. Click 2 vezes em FEnet;
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
16
6. Configure os parmetros que sero utilizados para o mdulo XBL-EMTA, conforme a tela
abaixo e click em OK:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
17
8- Click 2x em P2P 03 e selecione FEnet e o slot que o modulo se encontra, no caso deste
exemplo, no slot 6. Click em OK:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
18
10 Click com o boto direito em User frame definition > Add Group:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
19
11- Preencha o Group name e selecione em Frame type: Transmission, pois nesse caso queremos
enviar dados do CLP para o Computador via Ethernet:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
20
14- Click com o boto direito na tela branca direita e selecione Add Segment:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
21
16 Click novamente com o boto direito em Contador [Transmission] selecione Add Frame:
18- Click com o boto direito na tela branca direita e selecione Add Segment:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
22
20 Click novamente com o boto direito em Contador [Transmission] selecione Add Frame:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
23
22- Click com o boto direito na tela branca direita e selecione Add Segment:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
24
24- Click 2 vezes em P2P Block e configure os parmetros conforme a tela abaixo:
Neste exemplo colocamos em Read rea a memria D0. Isto significa que sero lidos os dados
contidos na memria D0 e enviados via Ethernet para o computador de destino.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
25
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
26
27- Como a configurao foi feito a configurao no P2P03, marque esta opo para ser
habilitada e em seguida click em Write > OK > Close:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
27
28- Podemos realizar um teste utilizando um programa para comunicao Ethernet, neste exemplo
utilizamos o Software Hercules para ler os dados enviados do CLP para o Computador. Configure
conforme a tela abaixo e click em Listen:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
28
29- Quando a memria M57 for para 1, como configurado anteriormente, ser enviado o dado que
est na memria D0 para o software Hercules como na figura abaixo:
Fim.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
29
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
30
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
31
4. Na tela principal B-1 crie um Bit Switch nomeado como M0 igual a imagem abaixo:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
32
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
33
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
34
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
35
Device
Status
Examples
Examples of Use
X : BIT device
@[X:No: *1]
@[X:0:P001], @[X:P001]
S : SHORT(16bit) device
@[S:No: *1]
@[S:0:P000], @[S:2:#1:P000]
@[L:No: *1]
@[L:0:P000], @[L:P000]
@[W:No: *1]
@[W:0:P000], @[W:1:#3:P000]
@[D:No: *1]
@[D:0:P000], @[D:#1:P000]
F : FLOAT device
@[F:No: *1]
@[F:0:P000], @[F:#1:P000]
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
36
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
37
2- Teremos a seguinte tabela que pode ser configurada conforme a imagem abaixo:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
38
3- Click com o boto direito em History Alarm > Insert > Alarm Group:
4- Podemos escrever na tela do Alarme Group o grupo a qual esse alarme pertence, neste
caso Zona 03:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
39
5- Em seguida click com o boto direito em Alarm Group > Insert > Alarm List:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
40
HX1, HX2 e HX3 so memrias internas da IHM. Caso fossemos utilizar memrias do CLP da LS, poderamos
usar as memrias M1, M2 e M3, por exemplo. Em Alarme Condition definimos quando a ao de alarme
ocorrer. Neste exemplo quando qualquer uma dessas
memrias for para nvel lgico alto (On) um aviso de alarme ser escrito em uma tabela que criaremos a
seguir.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
41
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
42
9- Crie trs botes (Bit Switch - Momentary) como HX1, HX2 e HX3 respectivamente na tela
que serviro para simular os alarmes. Toda vez que um desses botes forem apertado, ser
registrado na tabela.
10- Podemos criar tambm uma rolagem na tela para verificar todas as ocorrncias, click em
Special Switch:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
43
11- Crie um boto na tela ao lado da tabela e na janela que ir abrir, selecione dentro de
History Alarm Viewer a opo History Alarm Viewer Line Up:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
44
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
45
13- Crie outro boto selecionando o boto j criado e utilizando o CTRL C para copi-lo e o CTRL
V para colar o novo boto. De dois clicks no segundo boto e altere para opo History
Alarm Viewer Line Down:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
46
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
47
16- Apertando os botes notamos que sequencialmente vai sendo registrado na tabela.
Para vermos todos os alarmes que ocorreram, podemos usar os dois botes criados ao lado direito da
tabela, que tem a funo de rolar a tela para baixo ou para cima.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
48
Podemos tambm utilizar uma funo de POP-UP na tela para uma melhor visualizao do
alarme.
17- Criando outro programa apenas para demonstrar a tela de POP-UP:
18- Click em Windows com o boto direito e em seguida na opo Insert:
Abrir uma tela para que possamos configurar o design do POP-UP. Podemos clicar na tela com o
boto direito e em seguida na opo Screen Property para mudar a cor da tela e tambm podemos
inserir textos correspondentes ao alarme.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
49
19- Com o POP-UP criado, vamos criar agora a funo Bit Windows. Precisamos criar esta
funo, na tela onde queremos que o POP-UP abra. Caso voc deseje abrir o POP-UP de
alarme em todas as telas, podemos usar o comando CTRL C e CTRL V para copi-lo para
todas as telas. Pois apenas a tela que conter a funo Bit Windows ir chamar o POP-UP.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
50
20- Volte para a tela base e click no objeto Bit Windows, arraste na tela base para cria-lo.
21- Configure a memria correspondente ao alarme, neste caso foi configurada a memria
HX1 correspondente do alarme 01. Mas poderia ser qualquer memria configurada para
alarme no CLP. Click em Browser e localize a tela de POP-UP que foi desenhada
anteriormente.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
51
22- Para testar o programa crie um boto Bit Switch na tela como Alternative e memria
HX1:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
52
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
53
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
54
- Na primeira tela do logging Logging Device voc deve configurar qual a memria que contm os
dados voc quer realizar o backup.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
55
Logging device: voc deve escolher se quer realizar o backup de um bit ou de uma Word. Voc
tambm escolhe qual a memria que ser copiada, neste exemplo escolhemos a D500
(memria do CLP) e a opo word.
Se caso for escolhido Bit ser feito o backup do estado da memria, se ela est em
nvel alto ou nvel baixo. Se for escolhido uma Word o backup ser feito dos dados contido
nesta word.
Device count: Nesta opo voc deve colocar quantos registros voc quer ter em sua planilha.
O logging configura uma seqncia de duas em duas memrias, por exemplo:
Se voc configurou o Device cout para 3 conseqentemente ele reservar seis memrias para
backup. Como neste exemplo acima foi configurado a memria D500, se tivssemos deixado
o Device count em 3 o logging faria o bakup dos dados que esto armazenados nas memrias
D500, D502 e D504.
-
Na
prxima
aba
temos
as
condies
para
que
acontea
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
backup.
56
Em Periodic logging voc pode configurar de quanto em quanto tempo o backup ser feito ou
voc configura uma memria para ativar a inicializao do backup. Neste exemplo
configuramos a memria M6, isso significa que toda vez que a memria M6 for para nvel alto
(de 0 para 1) os dados contidos na memria D500 sero copiados e gravados na memria
interna da IHM.
As opes Rising edge e Falling edge quando marcadas, significam que o backup ser feito na
borda de subida da memria M6 ou o backup ser feito na borda de descida de M6,
respectivamente.
O Repeat by e Repeat Period voc configura quantas vezes em um determinado perodo de
tempo ser permitido o backup, por exemplo, se o Repeat by estiver em 1 e o Repeat period
no campo minutos estiver em 1 como no exemplo acima, o backup ser feito uma vez por
minuto, mesmo que a memria M6 v vrias vezes para nvel lgico alto dentro deste minuto,
isso significa que s ser permitido 1 backup durante o minuto vigente. A prxima aquisio
s ser liberada no prximo minuto e s ser feita quando M6 for novamente para o nvel
alto.
Lembrando que ele reconhece a borda de subida, ento M6 precisa ir do nvel lgico 0 para o
nvel lgico 1 caso a opo Rising edge esteja marcada.
Na aba Backup Area/Buffer Manage/Backup Format podemos escolher para onde a IHM vai
enviar os dados de backup armazenados em sua memria interna e podemos tambm
configurar como os dados iro aparecer na planilha.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
57
Neste exemplo selecionamos a opo USB Memory que enviar as informaes de backup que
esto na memria interna da IHM para um Pendrive. Mas para que essas informaes sejam
enviadas para o pendrive, precisamos marcar a opo Backup device e configurar uma memria
(bit) no campo ao lado. Isto significa que quando esta memria for para nvel alto a IHM inicia o
processo de transferncia para o dispositivo externo.
Em logging Area, temos duas opes importantes. A IHM vem configurada de fbrica para que
aps transferir os dados que esto em sua memria interna, para um dispositivo externo,
automaticamente o sistema limpe sua memria interna para as prximas aquisies. Agora,
caso esteja marcada a opo Do not clear log rea at backup, isso no ocorrer e quando
transferir uma cpia do arquivo que contm os dados coletados para o dispositivo externo, o
arquivo original permanecer ocupando espao na memria interna da IHM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
58
Caso a memria interna da IHM seja totalmente ocupada e a opo Auto backup If rea full
estiver marcada, o sistema da IHM far um backup automtico para o dispositivo externo
configurado. No caso dessas duas opes no estiverem marcadas e por algum motivo ocorra
um erro na hora de enviar os dados para o dispositivo externo, estes dados ficaro ainda
armazenados na memria interna da IHM, mesmo que ela seja desligada e podero ser
enviados a qualquer momento para um dispositivo externo.
Em Backup Device, no exemplo acima, configuramos a memria M0, isso significa que quando
M0 passar para o nvel lgico alto, todos os dados que esto na memria interna da IHM
comearo a ser transferidos para o pendrive. Aps esses dados serem copiados, a IHM avisa
o fim da cpia ativando um bit, nesse caso configuramos a memria M1, onde esta memria
pode ser um led na tela da IHM por exemplo, para mostrar que o processo de transferncia
foi finalizado.
A opo Send Email after backup done poder ser marcada caso voc queira que o arquivo
com os dados de backup seja enviado por e-mail. Lembrando que para isso precisamos configurar
tambm outros campos, que sero mostrados ao fim deste procedimento.
Ainda em Backup Device temos um boto chamado Settings CSV file format. Clicando neste
boto temos a seguinte tela:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
59
Nesta tela podemos configurar como os dados aparecero na planilha. Na coluna Data 1 a
primeira linha ser o nome da coluna que conter os dados coletados, neste exemplo chamamos
de mg/Nm. Nas linhas abaixo so configurados, respectivamente: o tipo de dados que voc est
coletando, neste caso float, com no mximo 7 dgitos e mostrando sempre 2 casas decimais depois
da virgula. Caso tivssemos configurado o Device count, l na primeira tela do logging, diferente
de 1 seriam mostrados nesta tela mais colunas configurveis como esta, nomeadas como Data 1,
Data 2, Data 3, etc... e assim por diante.
Na ltima aba temos que configurar o espao de memria interna que precisamos reservar na
IHM. O mximo de memria configurvel esta descrito no manual de cada modelo de IHM.
Lembrando que quando comeamos a coletar os dados a IHM primeiramente envia esses dados
para uma memria interna, neste caso reservamos aproximadamente 100 Kbytes de memria
interna.
Aps essas configurao s clicar em Ok e testar a aplicao.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
60
- Na aba Mail Server voc dever configurar o servidor de envio SMTP da conta de e-mail
utilizada e a porta de envio.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
61
No caso do hotmail, precisamos marcar a opo Use SSL/TLS pois o servidor do hotmail precisa
desse tipo de autenticao, mas isso vai depender do servidor de e-mail utilizado.
Precisamos marcar tambm a opo My SMTP e configurar o usurio e a senha do e-mail que
vai enviar o arquivo em anexo.
Aps essas configuraes, basta clicar em ok e toda vez que o sistema fizer um backup da
memria interna da IHM para um dispositivo externo, um e-mail ser enviado automaticamente
com um arquivo anexo dos dados coletados.
Fim.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
62
O CLP utilizado para esse tipo de aplicao tem que possuir obrigatoriamente sadas a transistor.
ESQUEMA DE LIGAO:
Devemos saber se a sada do CLP utilizado NPN ou PNP. No caso dos CLPs da LS todas as sadas no
CLP so NPN.
Neste CLP a sada P40 responsvel pelos Pulsos do eixo X e a sada P42 responsvel pela
Direo do eixo X. Para o eixo Y utilizam-se as sadas P41 para Pulso e P43 para Direo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
63
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
64
Devem-se utilizar resistores na entrada CP e DIR do driver para reduzir a tenso, pois este drive
trabalha com 5V em suas entradas e o CLP neste caso fornece 24V em suas sadas.
Configurao no XG5000:
Click em Embedded Parameter > Position:
Neste exemplo vamos habilitar somente o eixo X para trabalhar com a funo IST e DST que ser visto
mais a frente. Em Positioning mude para 1: Use para habilitar o heixo X e em Upper/Lower Limit
Mude para 0: Not Use pois neste exemplo no usaremos sensores de limite mximo e mnimo de
curso.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
65
Existem duas maneiras de controlar o Motor de Passo com os CLPs da LS. A funo Position pode
ser controlada com a funo IST (Indirectly Start) ou com a funo DST (Directly Start).
Neste modo temos uma tabela que pode ser configurada para fazer uma sequncia de passos. Muito
usada quando o motor de passo vai executar sempre os mesmos movimentos em uma sequncia j
pr-definida.
1 Coluna - Step - Na primeira coluna encontramos o nmero do Step, passos que iro ser executados
conforme a configurao do Step. A quantidade de steps pode variar conforme o CLP usado, neste
exemplo conseguimos notar que podemos realizar uma tarefa que contenha at 30 movimentos no eixo
X e 30 movimentos no eixo Y quando utilizamos a funo IST.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
66
2 Coluna Coord. - Nesta opo configurado o tipo de coordenada: Absoluta (ABS) ou Incremental
(INC).
3 Coluna Pattern. Nessa funo temos 2 que so mais utilizadas:
- END : Executa o passo desta linha e para, no segue para a prxima.
- KEEP: Executa o passo desta linha e segue a sequncia para prxima linha e
assim por diante, at encontrar uma linha que esteja configurada com END.
4 Coluna Control Nesta coluna voc define se o controle deste step vai ser um controle por posio
ou por velocidade.
5 Coluna Method Nesta coluna usada quando voc deseja repetir a programao a partir de um
step.
Ex.: Caso a sequncia de movimentos do seu programa chegou ao fim no step 6, mas voc precisa
reiniciar o programa e voltar a execut-lo do primeiro passo fazendo com que ele repita a sequncia de
steps: 1, 2 , 3, 4, 5 e 6 novamente. No step 6 voc pode configurar o Method como REP e na prxima
coluna voc configura o nmero do step para o qual voc deseja que o programa v, no nosso caso o
step nmero 1.
6 Coluna REP Step Continuando o exemplo acima. nesta coluna que voc aponta para qual nmero
de step voc deseja que o programa v. No nosso exemplo acima desejamos que o programa faa uma
sequncia de 6 movimentos e ao trmino do sexto movimento inicie novamente essa sequncia pelo
primeiro step, ento neste caso, no sexto step devemos colocar nesta coluna o nmero 1, indicando
assim o incio (step 1) e o fim (step6) de um looping.
7 Coluna Adress (pulse) Nesta coluna voc precisa definir a quantidade de pulsos que esta linha vai
executar. O motor de passo se deslocar de acordo com esta quantidade de Pulso.
Lembrando que para saber de quanto ser o deslocamento em distncia, vai depender no s da
quantidade de pulsos, mas tambm de quantos graus o motor de passo gira com apenas um pulso e o
dimetro do eixo.
8 Coluna M code Deixar sempre em 0.
9 Coluna A/D No. Esta coluna responsvel pela rampa de acelerao e desacelerao que
configurada na aba Position Parameter. Podemos ter at 4 rampas configurveis.
10 Coluna Speed (pls/s) Esta coluna responsvel pela velocidade de pulsos por segundo enviado
pela sada
do CLP, neste tutorial a sada que estamos utilizando a P40. Quanto mais pulsos por
segundo o CLP enviar ao driver do motor de passo, mais rpido o motor ir girar. Respeitando os limites
do driver e do CLP.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
67
11 Coluna Dwell (ms) Nesta coluna voc pode configurar um tempo de retardo antes de comear a
executar a prxima linha. Por exemplo: Se a primeira linha estiver configurada com Dwell de 500
milissegundos, o programa executar a primeira linha, aguardar meio segundo e depois disso executar
a segunda linha. um retardo de tempo entre linhas.
Abaixo temos um exemplo de 3 movimentos feito na funo IST:
Step 1: Iniciar o movimento em coordenadas incrementais se deslocando o motor de passo 5000 pulsos
em uma velocidade de 1000 pulsos por segundo, terminando esse trajeto ele aguardar 3 segundos
antes de executar a linha 2.
Step 2: Continuar o movimento, porm agora em sentido contrrio pois ir para o endereo -5000.
Como neste momento o motor se encontra no pulso 5000 ele voltar -5000 pulsos, consequentemente
ele ir voltar para a posio de origem (0) e sem esperar tempo algum ir para a terceira linha.
Step 3: Na terceira linha o motor ira se deslocar 10000 pulsos sentido horrio e em uma velocidade de
10000 pulsos por segundo, ir aguardar 2 segundos e ir para a primeira linha repetindo todos os
movimentos em um looping.
Para acionar a funo IST colocamos uma memria M6, onde a funo IST como as outras funes
do Positioning s reconhecer a borda de subida deste contato, ento podemos utilizar o contato
F3 ou sF1(P) do XG5000.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
68
Depois da tabela configurada, fica muito simples utilizar a funo IST. Para isso bastar apertar a tecla
F10 do teclado e escrever IST.
Descrio dos parmetros :
1 Parmetro (0) - sl O primeiro parmetro responsvel pelo nmero do SLOT. O slot 0 significa que
o driver do motor de passo est ligado direto no CLP. Caso seja utilizado um mdulo de expanso de
posicionamento conectado ao CLP, o nmero do slot ser o nmero referente a quantidade de mdulos
que se encontram conectados no CLP, por exemplo: Se voc possu um CLP e trs mdulos conectado a
sua lateral e o mdulo de posicionamento o terceiro mdulo, o nmero do slot ser 3 e assim por
diante.
2 Parmetro (0) - ax Este parmetro responsvel pelo eixo que voc deseja movimentar, para o eixo
X voc deve entrar com o valor 0, caso queria comandar o eixo Y o valor do segundo parmetro deve
ser 1.
3 Parmetro: (1) (n1) Este parmetro responsvel pelo nmero do step a ser executado. O nmero
1 indica que o programa vai iniciar a execuo pela primeira linha. Ao acionarmos a memria M6 iniciar
o movimento da primeira linha e caso esta primeira linha estiver configurada como KEEP ela ir terminar
o movimento e seguir para a segunda linha e assim por diante. Lembrando que para o movimento do
motor acontecer, precisamos antes dar um pulso na funo FLT para mostrar ao programa onde a
origem do movimento e s depois desta ao o IST ir funcionar.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
69
K04291 Tem a funo JOG no sentido horrio, esta funo normalmente utilizada para fazer o motor
girar ao apertar um boto do tipo Push-Button e parar de girar ao soltar o boto. Na IHM pode ser
utilizado com um boto (Bit Switch) do tipo Momentary:
K04292 Tem a mesma funo que a citada acima, porm para o sentindo anti-horrio.
FLT A funo FLT serve para zerar a posio corrente. No momento em que a memria M2, deste
exemplo, for para nvel lgico 1, o programa entender que ali a origem do percurso e ir mandar para
zero o nmero de pulso da posio corrente, ficando pronto para receber a prxima posio (quantidade
de pulsos) para se deslocar considerando que est partindo do pulso zero. A funo FLT
obrigatoriamente tem que receber um pulso na primeira vez que o programa for executado. Pode
tambm ser utilizada novamente caso voc deseje zerar os pulsos da posio corrente.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
70
DST A primeira funo de DST que temos no programa est sendo acionada pela memria M0003. Esta
funo tem como objetivo fornecer ao programa todos os parmetros necessrios
para o motor de passo entrar em operao. Voc pode nessa funo colocar valores fixos, ou memrias
para que o usurio, mais tarde, entre com os valores pela IHM. Neste exemplo fizemos as duas maneiras
para demonstrar. Nesta primeira funo DST temos:
1 Parmetro: 0 (sl) O primeiro parmetro responsvel pelo nmero do SLOT. O slot 0
significa que o driver do motor de passo est ligado direto no CLP. Caso seja utilizado um mdulo de
expanso de posicionamento conectado ao CLP, o nmero do slot ser o nmero referente a quantidade
de mdulos que se encontram conectados no CLP, por exemplo: Se voc possu um CLP e trs mdulos
conectado a sua lateral e o mdulo de posicionamento o terceiro mdulo, o nmero do slot na funo
DST ser 3 e assim por diante.
2 Parmetro: D0000 (ax) Este parmetro responsvel pelo eixo que voc deseja
movimentar, para o eixo X voc deve entrar com o valor 0, caso queria comandar o eixo Y o valor do
segundo parmetro deve ser 1.
3 Parmetro: D0005 (Target Position) - Este parmetro serve para configurar a posio.
nmero de pulsos que o CLP vai enviar para o driver do motor de passo. A posio ir depender de
quantos graus o motor de passo gira com um pulso.
4 Parmetro: D0010 (Target Speed) Este parmetro responsvel pela velocidade de pulsos
por segundo enviado pela sada do CLP, neste tutorial a sada que estamos utilizando a P40. Quanto
mais pulsos por segundo o CLP enviar ao driver do motor de passo, mais rpido o motor ir girar.
Respeitando os limites do driver do motor de passo e do CLP.
5 Parmetro: D0015 (Dwell Time) Este parmetro proporciona um retardo de tempo aps a
operao ser realizada. mais utilizado quando utilizamos aquela tabela citada acima (X-Axis Data), onde
voc configura uma quantidade de linhas para realizar uma srie de sequncias. Ento quando o
programa finalizar a execuo de uma linha, ele espera um tempo configurado, em milissegundos, no
Dwell Time e s depois inicia a prxima linha. Se voc deixar este parmetro em zero, o programa seguir
para o prximo passo sem retardo de tempo.
6 Parmetro: D0020 (Mcode) Deixar sempre em zero.
7 Parmetro: D0025 (Control Word) Este parmetro responsvel pela definio do tipo de
coordenada que voc vai utilizar, Incremental ou absoluta e tambm responsvel pelo tipo de controle,
Posio ou Velocidade e precisamos configur-lo atravs dos 16 bits de uma Word, onde usaremos
apenas o bit 0 e o bit 4:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
71
Bit 0
Posio: 0
Velocidade: 1
Bit 4
Absoluto : 0
Incremental: 1
Binrio
Hexadecimal (h)
Posio/ Absoluto
0000000000000000
Velocidade / Incremental
0000000000010001
11
Posio / Incremental
0000000000010000
10
Absoluto / Velocidade
0000000000000001
A prxima funo DST que est sendo acionada pela memria M0004 tem a funo de mandar
o motor novamente para a posio de origem (posio 0). Essa posio de origem a mesma posio
quando a funo FLT foi acionada anteriormente indicando onde seria a posio 0.
STP Funo de Stop, utilizada para parar o giro do motor. O primeiro parmetro diz respeito ao nmero
de slot, o segundo parmetro ao eixo (X = 0 / Y = 1) e o terceiro parmetro o tempo de desacelerao.
K0422 Mostra a posio corrente do eixo X.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
72
Programao Completa:
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
73
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
74
3. Caso futuramente o usurio precise excluir a senha, digite a senha no campo Previous
password e click em delete conforme a figura abaixo:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
75
1- Para colocar uma senha na programao do CLP, depois de conectado com o CLP, no
XG5000, click em: Online > PLC Information > Password. Digite a senha, confirme e click em
Change.
Pronto, a senha j foi transferida para o CLP. Caso o usurio queria se conectar ao CLP futuramente
ou queira fazer um Upload do programa nele contido, o software exigir a senha.
Para deletar a senha, siga o passo 3 da pgina anterior.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
76
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
77
- No XP-Builder:
1. Click em Project > Project Password:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
78
Transfira o programa para a IHM. Agora para abrir ou realizar um Upload do programa, o
software exigir a senha configurada.
3. Caso futuramente o usurio precise excluir a senha, digite a senha no campo Old password
e click em delete conforme a figura abaixo:
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
79
PWM:
Configurao no XG5000:
Click em Embedded Parameter > Position:
Neste exemplo vamos habilitar somente o eixo X, mas se desejar trabalhar com a segunda sada
rpida, habilite o eixo Y da mesma maneira.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
80
Neste exemplo, podemos concluir que o tempo total do ciclo de 10 segundos e a sada ficar
acionada em nvel lgico alto por 9 segundos e 1 segundo em nvel lgico baixo.
OBS.: Sempre que o tempo (D00000) ou a porcentagem do nvel lgico alto (D00001) forem
alterados, o programa necessitar que a memria M00000 seja desacionada e acionada novamente
para atualizar a mudana.
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
81
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
82
9- No index 0, configure:
- Ch.: 2
- P2P Function: Escolher, Read (Ler) / Write (Escrever)
- Conditional flag: M100 (p/ exemplo) Neste campo voc define qual memria ter que estar
ativa para iniciar a comunicao. Exemplo de programao para ficar ativando esta memria
automaticamente. As memrias M100, M102, M103 correspondem a Conditional Flag de cada
linha do P2P Block.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
83
10 Click em Setting:
- Read rea: Neste campo se encontra o endereo que precisar que ser configurado conforme
especificaes do manual do Inversor:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
84
- Save rea: Neste campo voc dever escolher para qual memria ser enviado os dados da
leitura. Neste exemplo vamos escolher a memria D0.
Lembre-se que anteriormente escolhemos em Data size 2, isto significa que 2 words
sero reservadas na sequncia. Como neste caso escolhemos D0000 para salvar as informaes
de h0005, consequentemente foi reservado tambm a memria D0001 que ter salvado as
informaes o de h0006. Caso o data size fosse configurado para 3 poderamos ler os
parmetros h0005, h0006, h0007 e salvar automaticamente em D0, D1, D2 e assim por diante.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
85
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
86
Figura:
Manual Inversor.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
87
Desta maneira os dados de h0007 que correspondem a acelerao tero que ser escrito na memria D3
e como o Data size foi configurado para 2, consequentemente os dados de h0008 que correspondem a
desacelerao devero ser escritos na memria D4.
Na programao da IHM voc dever criar dois Numeric Input e cham-los de D3 e D4 respectivamente.
Ao entrar com os dados em D3 ou D4, automaticamente ser escrito no inversor.
Fim.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
88
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
89
3-
Na aba XGT Panel Settings precisamos configurar o meio de comunicao (RS485) e a velocidade de
comunicao da IHM com o Inversor que neste caso nos dois dispositivos sero configurados para
9600 bps:
4- Depois de configurado o meio de comunicao entre IHM e Inversor, precisamos saber quais
parmetros iremos escrever e ler no Inversor de Frequncia. Neste caso estamos utilizando um
inversor da LS modelo IG5A, ento abaixo ser demonstrada uma tabela que est contida no manual
do inversor com os endereos de seus parmetros.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
90
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
91
Agora que o inversor j est configurado para receber os dados de freqncia da IHM, vamos
criar um Numeric Input na IHM que enviar o valor que digitarmos para a memria responsvel no
inversor pela freqncia.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
92
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
93
7- Agora vamos criar um Numeric Display na IHM para ler um parmetro do inversor de
freqncia. Neste exemplo iremos ler o parmetro que indica o valor da RPM.
Segundo a tabela que est presente no manual do inversor, a memria
correspondente ao parmetro RPM a 0x0015. Este valor de memria esta sendo
mostrado em Hexadecimal no manual, ento podemos transformar este valor em
decimal para colocar na IHM. Transformando 15H para decimal temos o valor 21:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
94
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
95
9- Para partir e parar o inversor ns devemos configurar o modo de partida do inversor. No inversor LS a
funo DRV deve ser modificado para 3 conforme a tabela abaixo:
10- Agora vamos verificar os bits especficos para funo Forward Run, Reverse Run e Stop que se
encontra na mesma tabela j vista anteriormente:
Podemos observar que o bit 0 corresponde ao Stop, o bit 1 corresponde ao Avano e o bit 2 ao Reverter.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
96
11- No XP_Builder crie uma Word Switch e configure o primeiro campo com o nmero
4 pois a IHM ir escrever este bit no escravo e no segundo campo, conforme a
tabela acima, coloque a Word 6.
12- Configure agora qual bit da Word voc quer ativar. Primeiramente queremos ativar o
bit de STOP que segundo a tabela o bit 0. Para ativar o bit 0 de uma Word precisamos
escrever o numero 1 nesta Word. Exemplo:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
97
A figura acima demonstra que quando apertarmos o boto de Stop ser enviado o nmero
1 para Word 0x006 acionando o bit 0 desta word.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
98
13- Para criar o boto de Forward Run click novamente em Word Switch e configure
o boto conforme a tela abaixo:
A figura acima demonstra que quando apertarmos o boto de Forward Run ser enviado o
nmero 2 para Word 0x006 acionando o bit 1 desta word.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
99
14- Agora por ltimo, vamos criar o boto Reverse Run. Click novamente em Word
Switch e configure conforme a tela abaixo:
A figura acima demonstra que quando apertarmos o boto de Reverse Run ser enviado o nmero
4 para Word 0x006 acionando o bit 2 desta word.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
100
Caso a comunicao fique lenta entre o inversor e a IHM, configure o Wait to send
conforme a tela baixo:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
FIM.
101
102
103
Para testar esta funo vamos criar um boto de mudana de tela, mas agora com as senhas
j configuradas o usurio precisar digitar esta senha para passar de uma tela para outra.
Click em Change Screen Switch e crie um boto na tela:
Insira o nmero da tela para qual voc quer que ocorra a mudana.
104
Click em Extended a marque a opo Security Level e em Level defina qual Nvel ser
utilizado para a tela 2 do programa, neste caso vamos deixar nvel 1 que tem como senha a
sequncia numrica 1,2 e 3.
na funo Extended que encontramos para todos os comandos a opo de inserir senha.
105
Para criar uma nova tela click em Base Screen com o boto direito e depois em Insert:
Configure o boto de mudana de tela do mesmo modo, mas agora para mudar para a tela 1
e com nvel de senha 2:
106
Ao clicarmos para mudar para a tela dois o programa ir pedir a senha de nvel 1 (123) e para
voltarmos a tela 2 o programa pedir a senha de nvel 2 (345).
FIM.
107
Comunicao DeviceNet
Tutorial para Comunicao DeviceNet
- Abrir o SYCON > click em novo;
- Selecione DeviceNet > ok;
- Click em Insert > Mster;
- Em Available masters selecione o dispositivo e click em Add > ok;
- Selecione o novo master criado;
- Click em Setting > Master Setting > Setting > Marque Buffered, host controlled > ok > ok;
- Clik em Setting > Device Assingment > click Connect COM 1,2... > Marque a COM desejada
conforme a tela abaixo > ok:
- Click Settings > Bus Parameters > verificar Baudrate (125Kbits/s) > click em OK;
108
- Click Online > Automatic Network Scan. Aguarde a tela carregar e ficar conforme abaixo:
- Nesta mesma tela click em Automatic Configuration > sim > ok;
- A tela ficar conforme abaixo:
109
- Agora abra o XGPD (no XG5000 > Tools > Network Manager);
- New > Nome do arquivo > Selecione o CLP > Selecione o Modelo do CLP > ok;
- Click em Online > Connect;
- Click em Online > Read IO Information:
- Click na aba High-speed Link > Dois click High-speed Link 01 > Em Module Type selecione
Dnet > em Slot Number selecione o numero do slot que se encontra o modulo Devinet,
conforme a tela abaixo e click em ok:
110
- Abrir uma tabela com vrios index, click uma vez em Block e em seguida click uma vez no
0 da primeira linha conforme a figura:
111
- Click em Online > Write Parameter e marque a opo conforme a tela abaixo e click em ok:
112
- Click em Online > Enable Link e marque a opo conforme a tela abaixo e em seguida click
em Write > Ok > Close:
- Click em Online > Reset > Reset Individual Module e marque a opo conforme a tela
abaixo em seguida click em ok:
Fim;
113
Comunicao Profibus
- CLP;
- Modulo de comunicao Profibus XGL-PMEA;
- Dispositivo Profibus a ser comunicado;
A comunicao j est configurada, para testar voc pode enviar um dado do dispositivo
a comunicar, entrar no XG5000 e em Monitor > Device Monitoring selecionar as memrias D
para verificar se os dados esto chegando na memria D50 em diante, que a memria
responsvel em receber os dados do dispositivo a comunicar conforme configurado
anteriormente no XG PD.
FIM.
115
116
Podemos tambm configurar todos os parmetros da tabela atravs das Flags destinadas a
funo HSC. Para acessar essas Flags, click duas vezes em Variable/Comment:
117
118
119
Para configurar a funo RPM precisamos verificar a quantidade de pulso do encoder que
est sendo utilizado e configurar dois parmetros na tabela da funo HSC:
120
Na IHM:
Zerar Pulsos:
M00001
Pulsos Encoder:
D00000
N Voltas:
D00002
Valor Preset:
D00004
Habilitar Preset:
M00006
Habilitar RPM:
M00008
RPM:
D00006
M00009
Habilitar CW/CCW:
M00010
121
FIM.
122
XP 10 IHM ALFA-NUMRICA
123
No
Names
Description
Remark
Conector de Alimentao
24VDC
Default: RUN
Ajuste de Brilho
Conector RS-422/485
ConectorRS-232C
DC 5V
124
125
INICIANDO UM PROJETO
Inicie o programa Panel Editor e em seguida clique em Project > New Project:
126
Em PLC Type iremos escolher por qual Canal iremos comunicar a IHM com o CLP e tambm
precisamos escolher qual a famlia de CLP que estamos utilizando. Para este exemplo iremos
utilizar o Canal 2 que possu comunicao RS485 e o CLP utilizado da famlia do XGB.
Clicando no boto Propriedades teremos a seguinte tela:
127
Neste exemplo vamos alterar o Baud Rate para 9600, simplesmente para ficar igual ao Baud
Rate padro do CLP. O Baud Rate pode ser alterado para qualquer velocidade conforme a
necessidade da aplicao, apenas lembrando que o Baud Rate dos dois dispositivos, IHM e CLP
precisam ser o mesmo para haver comunicao entre eles.
128
Clicando no boto F1 conforme a imagem acima, abrir a tela para que possamos configurar
a funo deste boto:
Devemos indicar qual ser a funo de F1, tais como: acionamento de um bit, insero de um
valor em uma word, funo de incremento ou decremento ou at mesmo como funo para
mudana de tela.
Neste exemplo iremos deix-lo com a funo Bit.
Em Address devemos selecionar o canal responsvel pela comunicao IHM CLP, canal
este que foi configurado anteriormente como 2, ento selecionamos o Ch2.
129
Clicando no cone marcado em vermelho da figura acima, abre as opes para escolhermos
qual Bit do CLP utilizaremos para a funo do boto F1. Neste caso foi escolhida a memria
M6 do CLP.
130
Podemos colocar em todos os botes F a funo que pretendemos e para cada tela da IHM
as funes destes botes podem se diferenciar. Exemplo, na tela 1 o boto F1 est relacionado
a memria M6 do CLP, mas na tela 2 podemos relacionar outra memria do CLP para o mesmo
boto F1.
No lado direito da tela temos a barra de ferramentas, click no boto de texto para criarmos
um texto descrevendo a funo do boto F1:
Vamos agora inserir uma Entrada Numrica na tela da IHM para escrevermos um valor
numrico no CLP. Click no cone Numeric e depois click na tela para inserir esta funo.
131
Click duas vezes nesta funo que voc acabou de inserir, para abrir a tela de propriedades da
funo Numeric. Nesta tela podemos configurar, alm de qual memria ir receber o valor
de entrada, tambm o formato deste dado, total de dgitos, quantidade de casas aps a
vrgula, etc.
Neste exemplo quem ir receber o valor ser a memria de contador C1 do CLP.
Caso voc no queira escrever em uma memria e sim ler a memria do CLP, voc no deve
marcar a opo Write Enable.
Depois da programao finalizada, para inserir um valor na IHM devemos pressionar o boto
SET localizado na parte frontal do equipamento. O valor comear a piscar, ento com as
setas para cima, para baixo, para esquerda e para direita inserimos o valor desejado. Basta
apertar o boto ENT para confirmar o valor.
Podemos tambm inserir uma lmpada (LED) para indicar um status de sada, ou at mesmo
o status de um boto, assim conseguimos visualizar facilmente se este boto est ou no
apertado. Para isso click no cone Lamp na barra de tarefas ao lado direito:
132
Para este exemplo vamos inserir esta lmpada indicadora ao lado do boto F3, e configurar
o boto F3 como um boto (do tipo toggle) para setar a memria M5, por exemplo.
Configure a lmpada indicadora conforme figura abaixo:
133
134
Quando este contador chegar em 0 acionar o seu contato C1 e setar a memria M50 e
resetar a memria M0.
Para iniciar um novo ciclo basta inserir novamente qualquer valor no contador regressivo C1
e apertar START novamente na IHM.
Este exemplo de programao pode ser usado para fazer, um contador regressivo de peas.
Onde o operador entra com a quantidade total de peas e ao finalizar esta quantidade, o
contador seta uma memria (M50) desligando a mquina e/ou indicando ao operador atravs
de um sinal luminoso o fim do ciclo de produo.
135
Para realizar as mudanas de tela, podemos configurar os botes de setas que se encontram
na parte frontal do equipamento para fazer esta funo. Lembrando que qualquer boto pode
ter a funo para mudana de tela, basta apenas configur-lo conforme a imagem abaixo:
Em Screen number colocamos o nmero da tela para qual pretendemos mudar ao apertarmos
o boto.
PASSWORD
Podemos inserir password nos botes individualmente ou nas telas. A tela que conter
password restringir todos os seus contedos.
Para inserir um password em um comando ou em uma tela precisamos marcar a opo Use
Password que se encontra dentro da janela de propriedades do objeto, como mostra a figura
abaixo:
136
Para marcar a opo de Use Password em uma tela para restringir o acesso de todo o seu
contedo, click com o boto direito na tela e em seguida em propriedades. Marque a opo
como na figura abaixo:
137
Preencha os campos na janela que se abrir. Caso seja uma mudana de password voc precisa
preencher o campo Old Password com a senha antiga.
Depois de especificado uma senha, abrir uma janela na hora do download ou upload para
entrada da senha configurada:
FIM.
138
139
140
Na barra de script que foi habilitada no primeiro passo, procure em Function List a opo
Device Operation e insira a funo CopyData, conforme a tela abaixo:
141
142
143
144
Para verificar se os dados esto chegando ao CLP, no programa XG5000, click em Monitor >
Device Monitoring e selecione a visualizao das memrias D.
Ms
Dia
Hora
Minutos Segundos
FIM.
145
TUTORIAL PID
Neste exemplo o PID foi baseado em um controle de temperatura, ento utilizamos o
PWM da funo PID para acionarmos uma sada a transistor do CLP. A varivel manipulada
MV do processo PID no est sendo usada neste caso, porm iremos demonstrar seu
comportamento. Caso o usurio utilize uma sada analgica em seu processo de controle,
devemos mover o valor desta varivel manipulada (MV) para a sada analgica para controlar
um inversor de frequncia por exemplo.
Precisamos primeiramente configurar alguns parmetros na tabela da funo PID, click em
Internal Parmeter > PID > 01: PID(16 Loop):
146
Depois da tabela configurada, precisamos habilitar o loop que estamos usando, neste caso
Loop 0. Na tela de programao do CLP, coloque uma flag F99, em seguida pressione F10 no
teclado para abrir a lista de instrues e digite o seguinte comando:
Precisamos conhecer algumas Flags destinadas ao PID. Para visualizar a lista de flas click em
Variable/Comment > View Flag e em Flag type coloque PID:
147
Caso estivssemos utilizando uma sada analgica moveramos o valor da K1231 (MV) para a
sada analgica. Neste caso o valor foi movido para D10 apenas para visualizao do valor.
Como est em srie com a condio |<> K1867 1 | (K1867 diferente de 1), s ser movido
quando no estiver sendo realizado o Auto-Tuning.
Quando estiver sendo realizado o Auto-Tuning iremos mover o MV do Auto-Tuning para D10
(e no o MV do PID sem Auto-Tuning), pois caso o usurio esteja utilizando uma sada
analgica, o processo de Auto-Tuning depender desta sada para se programar. Mas neste
caso, iremos mover para a D10 apenas para visualizarmos como se comportaria a sada
analgica. O valor de MV vai de 0 a 4000.
148
Caso o usurio no queira perder os valores do PID ao desligar o CLP, o usurio deve tornar as
memrias D2, D4, D6 e D8 retentivas ou alter-las para as memrias K2, K4, K6 e K8.
CONFIGURANDO O AUTO-TUNING
Abra a tabela do Auto-Tuning e habilite o PWM:
*Para realizar o Auto-Tuning o valor do SetPoint (SV) DEVE SER SEMPRE MAIOR que o PV
(Entrada).
| = K1867 1 | - Significa que o programa s mover a flag K1876 para D10 enquanto o processo
de Auto-Tuning estiver sendo realizado;
| = K1867 128 | - Significa que o programa s ir mover as flags e resetar o boto de Start do
Auto-Tuning quando a flag K1867 for igual 128, ou seja, apena quando o processo de AutoTuning se encerrar.
151
Gerando um Grfico
Para visualizar os resultados do PID, podemos criar um grfico mostrando a variao dos
valores do SV (set point), PV (entrada), MV (sada).
Para isso, com o CLP j conectado, click em Monitor > Trend Monitoring:
Click com o boto direito do mouse em cima da tela preta do grfico e desabilite o View Bit
Graph e em seguida click em Trend Setting:
152
Para adequar a escala do grfico corretamente, click com o boto direito do mouse na tela
preta do grfico e marque as opes conforme a imagem abaixo:
Para melhor visualizao do grfico, transformamos o valor de MV que antes era mostrado de
0 a 4000 em 0 a 100%, com isso podemos observar a porcentagem de acionamento da sada
(MV).
153
S lembrando que se estivssemos utilizando uma sada analgica, deveramos mover o valor
de MV para esta sada analgica.
154
Para visualizar abaixo o grfico necessrio que o programa esteja monitorando o CLP:
Tabela de Erros:
155
156
FIM.
157
- Ligao eltrica:
Sensor
Sinal
- Sincronizando o Mdulo
Com um projeto j criado no XG5000, conecte o CLP clicando em Online > Connect.
Agora com o CLP j conectado e em STOP, precisamos reconhecer todos os mdulos de
expanso que esto conectados a ele. Para isso click em Online > I/O Information
158
Abrir uma janela para sincronizao dos mdulos que esto conectados ao CLP:
Nesta tela podemos visualizar todos os mdulos que esto conectados ao CLP, inclusive o
nmero do slot que os mdulos esto fisicamente.
Podemos notar que o mdulo de entrada analgica XBF-AD04A est conectado ao slot de
nmero 6.
Agora basta clicar em I/O Sync e confirmar os avisos que sero mostrados.
Depois de realizado o passo acima, devemos habilitar os canais analgicos do mdulo. Neste
exemplo vamos habilitar apenas o canal CH0, mas nada impede de utilizarmos os 4 canais
contidos no mdulo.
159
Em seguida abrir uma janela com os 4 canais analgicos e suas configuraes. nesta janela
que habilitamos os canais que sero utilizados na aplicao, tambm podemos escolher a
escala de entrada analgica que ser utilizada como: 0 a 10V, 0 a 20mA ou 4 a 20mA.
Alm disso, podemos configurar a escala de bits que utilizaremos nos registradores, neste caso
de 0 a 4000. Os filtros tambm so configurados nesta tela.
Configure o canal CH0 conforme a tela abaixo:
A tela acima mostra que foi habilitado apenas o CH0 e que este receber em sua entrada uma
escala analgica de 0 a 10V e o registrador interno do CLP mostrar o valor de 0 a 4000, isto
significa que a resoluo desta entrada de 12 bits:
160
0V = 0;
.
.
.
5V = 2000;
.
.
.
10V = 4000;
Depois de realizado os passos acima, precisamos criar uma lista com todas as memrias de
registro dos mdulos sincronizados com o CLP. Este passo seguinte criar uma tabela de
visualizao desses registradores.
Diferente das sadas analgicas, as entradas analgicas no precisam ser habilitadas por
flags.
161
Abrir uma lista ao lado direito da tela com os registradores de todos os mdulos
conectados ao CLP.
Precisamos agora encontrar os registradores responsveis em receber os dados do canal de
entrada analgica CH0.
162
163
164
CORRENTE:
- Sincronizando o Mdulo
Com um projeto j criado no XG5000, conecte o CLP clicando em Online > Connect.
Agora com o CLP j conectado e em STOP, precisamos reconhecer todos os mdulos de
expanso que esto conectados a ele. Para isso click em Online > I/O Information
Abrir uma janela para sincronizao dos mdulos que esto conectados ao CLP:
Nesta tela podemos visualizar todos os mdulos que esto conectados ao CLP, inclusive o
nmero do slot que os mdulos esto fisicamente.
Podemos notar que o mdulo de sada analgica de corrente XBF-DC04A est conectado ao
slot de nmero 2.
Agora basta clicar em I/O Sync e confirmar os avisos que sero mostrados.
Depois de realizado o passo acima, devemos habilitar os canais analgicos do mdulo. Neste
exemplo vamos habilitar apenas o canal CH0, mas nada impede de utilizarmos os 4 canais
contidos no mdulo.
166
Em seguida abrir uma janela com os 4 canais analgicos e suas configuraes. nesta janela
que habilitamos os canais que sero utilizados na aplicao. Alm disso, podemos configurar
a escala de bits que utilizaremos nos registradores, neste caso de 0 a 4000.
Configure o canal CH0 conforme a tela abaixo:
167
A tela acima mostra que foi habilitado apenas o CH0 e que enviar em sua sada uma escala
analgica de 4 a 20mA e o registrador interno do CLP mostrar de 0 a 4000, isto significa que
a resoluo desta sada analgica de 12 bits:
0 = 4mA;
.
.
.
2000 = 12mA;
.
.
.
4000 = 20mA ;
Depois de realizado os passos acima, precisamos criar uma lista com todas as memrias de
registro dos mdulos sincronizados com o CLP. Este passo seguinte criar uma tabela de
visualizao desses registradores.
168
Abrir uma lista ao lado direito da tela com os registradores de todos os mdulos
conectados ao CLP.
Precisamos agora encontrar os registradores responsveis em habilitar o canail de sada
analgica CH0.
Diferente das entradas analgicas, as sadas analgicas precisam ser habilitadas por uma
flag para funcionar.
169
Neste exemplo, podemos notar na lista acima que a memria responsvel por habilitar a
sada analgica do canal 0 a U02.02.0 onde CH0_OUTEN significa Habilitar(ENABLE)
Sada(OUT) do Canal 0. Esta memria tem que ser colocada em nvel lgico alto para
habilitar o canal 0. Faa uma linha de programao conforme a imagem abaixo:
Neste caso estamos movendo o valor 2000 para a sada analgica. Se voc est utilizando
uma sada de corrente (4 a 20mA) teramos 12mA na sada (metade da escala) e caso fosse
uma sada de tenso (0 a 10V), teramos 5V.
171
Ligao eltrica:
SADA
SADA
173
Pronto o Canal 0 da sada analgica j est pronta para uso. Para realizar um teste no seu
funcionamento, podemos mover um valor para esta sada e medi-la fisicamente. Faa a
programao conforme a imagem abaixo:
Neste caso estamos movendo o valor 2000 para a sada analgica. Caso fosse uma sada de
corrente (4 a 20mA) teramos 12mA na sada (metade da escala) e caso fosse uma sada de
tenso (0 a 10V), teramos 5V.
FIM.
174
176
177
Conecte o PC ao CLP.
Retire o lado do cabo ethernet que est no PC e plugue-o entre o mdulo XBL-EMTA do CLP e
o SMART I/O XEL-BSSA.
Abra e crie um novo projeto no XG5000 criando a seguinte programao conforme a imagem
abaixo:
179
Lembre-se que a faixa de IP precisa ser a mesma, mas com o final diferente do IP do mdulo.
IP CLP: 192.168.1.45
IP SMART I/O XEL-BSSA: 192.168.1.40
IP PC: 192.168.1.50
Note que todos os IPs esto na mesma faixa, mudando apenas o final de cada um.
A Subnet mask e o Gateway so os mesmos para o CLP e SMART I/O..
180
Depois click duas vezes em P2P 02 selecione o Type como FEnet e coloque em Slot o
slot correspondente ao mdulo ethernet XBL-EMTA conectado ao CLP. Neste caso como j
visto anteriormente o Slot 04.
181
Em P2P Driver selecione Modbus TCP cliente e na ltima coluna insira o IP do SMART I/O
XEL-BSSA.
Click agora duas vezes em P2P Block
182
Neste caso estamos utilizando a funo de Leitura de 16 BIT de entrada. Isso porque estamos
utilizando o mdulo de entrada digital XBE-DC16A, que possui 16 entradas digitais, conectado
ao SMART I/O XEL-BSSA.
Click em Setting e preencha a Save area com a memria desejada:
Neste caso colocamos a memria M0 para receber os dados de leitura do mdulo XBEDC16A.
183
184
Para realizar um teste, volte ao software XG5000, com programa j rodando no CLP, click em
Monitor > Device Monitoring:
Neste caso foi acionada a segunda entrada do mdulo como podemos perceber em M0.
0000000000000010
185
Note que agora utilizamos a memria M20. nesta memria que devero ser inseridos os
bits que desejamos enviar para a sada.
Click agora em Online > Write Parameter.
186
Lembrando que o M20 o bit 0 (sada 0) da word M2, M21 o bit 1 (sada 1) da word M2 e
assim por diante. Ento se escrevermos o valor 65535 na word M2 teremos todas as sadas
do mdulo digital ativadas:
CLP
M20
M21
M22
M2F
16
Pronto, a configurao das sadas digitais do mdulo XBE-TP16A conectado ao SMART I/O
est completa.
187
Para finalizarmos este tutorial, vale apena verificarmos mais uma informao.
Quando criamos as linhas de comunicao no P2P Block, colocamos em Data Type a opo
BIT. Escolhemos esta opo porque estamos lendo e escrevendo em entradas (XBE-DC16A) e
sadas (XBE-TP16A) DIGITAIS conectadas ao SMART I/O XEL-BSSA.
FIM.
188
SLT-CT051-XBE
SLP-T40P
189
DN16S
XBE-
XBE-
Remark
DN32S
SLP-T40P
SLT-CT051-XBM
1.Cable length
SLT-CT101-XBM
CT051: 0.5m
SLT-CT051-XBE
CT101: 1.0m
SLT-CT101-XBE
CT151: 1.5m
SLT-CT151-XBE
CT201: 2.0m
SLT-CT201-XBE
CT301: 3.0m
2.Board type
SLT-CT301-XBE
SLT: Terminal
board
SLP: Relay
board
190
191
192
Com um novo projeto j criado no XG5000 Sincronize o CLP com o Mdulo de Posicionamento:
Verifique o Slot que se encontra o Mdulo de Posicionamento e click em I/O Sync > Sim > Ok > Ok:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
193
Para no precisarmos utilizar sensores de limite UP e LOW podemos desabilitar essa opo
clicando duas vezes em I/O Parameter:
Para maiores informaes sobre comando, verificar o tutorial Configurao Motor de Passo com
CLP_XGB na apostila LS.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
194
Onde:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
195
Transfira o programa para o CLP e monitore, insira valores em K2 e K4, acione a memria M2 para
referenciar a origem e em acione a memria M3 para girar o motor:
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
196
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
197
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
198
-Backup complete device: deve ser um bit que mostrar quando o backup da receita estiver completo.
-Basic recipe storage: onde sero salvos os valores da receita. No nosso caso dentro da memria da
IHM em Flash Memory.
-Backup data storage: onde sero salvos os arquivos de backup da receita. No nosso caso dentro do
pendrive USB Memory.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
199
Podemos pensar neste exemplo, que possumos uma famlia de peas chamada Pea X e
dentro dessa famlia temos 3 modelos de peas: Pea X0 (Data0), Pea X1 (Data1) e PeaX2
(Data2). Cada pea desta com 3 etapas de fabricao. Exemplo 3 dobras na mesma pea.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
200
Pea X1
Neste exemplo foi criada apenas uma receita (uma famlia de pea), porm podemos criar vrias
receitas e em cada receita vrios blocos (modelo de peas) formando assim uma matriz com vrias
famlias e modelos.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
201
- Coloque um Numeric Input para escrever na memria HW0000 (seleo do nmero da receita)
conforme imagem abaixo:
- Como nossa receita ter 3 blocos de valores. Vamos ento colocar 3 Word Swich. Um para cada
bloco.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
202
- Device: dever ser a word referente ao nmero do bloco configurado anteriormente, no caso
HW0001.
- Constant Value: deve ser colocado o nmero do bloco desejado, nesse caso o bloco 0. Colocar os
botes referentes aos outros dois blocos, em cada um deles colocar a Constant Value com os valores
1 e 2 respectivamente referente ao bloco 1 e o bloco 2. Ficar conforme imagem abaixo:
- Vamos colocar 3 Numeric Inputs para inserirmos os valores que queremos cadastrar na D0, D1 e D2.
Conforme imagem abaixo:
- Colocaremos um boto do tipo Momentary para que quando pressionado, cadastre os valores. Este
objeto ser um Bit Swich que ser a memria HX0001.
- A tela de cadastro ficar conforme ilustrado na imagem abaixo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
203
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
204
- Vamos colocar 3 botes para poder escolher, qual dos trs blocos da receita escolhida iremos usar,
conforme foi feito anteriormente no cadastro de receita.
- Como nossa receita ter 3 blocos de valores, vamos ento colocar 3 objetos do tipo Word Swich.
Um para cada bloco.
- Device: deve ser a word referente ao nmero do bloco configurando anteriormente, no caso
HW0001.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
205
- Constant Value: deve ser colocado o nmero do bloco desejado, nesse caso o bloco 0. Colocar os
botes referentes aos outros dois blocos, alterando, em cada um deles a Constant Value referente ao
bloco 1 e o bloco 2.
- No prximo passo, criaremos um boto do tipo Momentary para escrever no CLP os valores da receita
escolhida.
- Colocar um Bit Swich para a memria HX0000 que a memria que cadastramos anteriormente.
- Por ltimo, vamos colocar um objeto do tipo Change Screen Switch para que possamos navegar at
a tela de backup (tela 2). Em suas propriedades, devemos definir o nmero da tela desejada, no nosso
caso, 2.
- Pronto, agora a IHM est pronta para o cadastro e escolha de receitas. A imagem abaixo ilustra a tela
da IHM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
206
A IHM disponibiliza uma ferramenta muito importante que a realizao de arquivos de backup
de todas as receitas cadastradas em suas memrias. Estes arquivos so gerados e salvos dentro do
pendrive, em planilhas Excel no formato .CSV.
Esta funo muito til quando o usurio trabalha com uma grande quantidade de receitas e
blocos. Para que haja maior segurana, estas receitas cadastradas podem ser salvas no pendrive e
posteriormente restauradas, caso haja uma perda destes dados cadastrados por algum motivo anormal.
Abaixo sero demonstrados os procedimentos de como configurar esta ferramenta na IHM para
gerar arquivos de backup e tambm, como restaurar estes arquivos posteriormente, caso necessrio.
Como vimos anteriormente, j configuramos alguns parmetros de backup no incio deste
tutorial, conforme demonstra a imagem abaixo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
207
-Backup trigger device: deve ser um bit que realizar backup da receita.
-Backup complete device: deve ser um bit que mostrar quando o backup da receita estiver completo.
-Backup data storage: onde sero salvos os arquivos de backup da receita. No nosso caso dentro do
pendrive USB Memory.
- Na tela 2 da IHM, vamos criar um objeto Bit Switch do tipo Momentary. Este dever ser linkado
com a memria HX00005 e quando pressionado, gerar um arquivo de backup.
- Criaremos agora um objeto do tipo Bit Lamp. Este servir para indicar quando o backup estiver
concludo e ficar linkado a memria HX00006.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
208
- Por fim, criaremos um segundo objeto Bit Switch do tipo Off, para que possamos resetar o objeto
de indicao de backup concludo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
209
- Se abrirmos o arquivo gerado em Excel, teremos uma planilha bastante simples. A imagem a seguir
demonstra o arquivo de backup de uma receita, com trs linhas e trs blocos, onde foram cadastrados
os valores 77 nas trs linhas do bloco 0, 88 nas do bloco 1 e 99 nas linhas do bloco2.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
210
* Vale ressaltar que o backup s deve ser realizado, quando o pendrive j estiver conectado
e reconhecido pela IHM.
- Primeiramente iremos inserir na tela 2 um objeto do tipo Explorer, que servir para visualizao dos
dados salvos no pendrive. A imagem abaixo ilustra como ficar esse objeto.
- Com um duplo click sobre o objeto Explorer inserido na tela, as configuraes do objeto sero
mostradas. Basicamente, precisamos alterar apenas uma propriedade na janela de configuraes,
conforme imagem a seguir.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
211
- File Explorer: esta opo determina o tipo de receita que queremos ver. Neste caso, arquivos que
esto no pendrive.
- Iremos inserir agora um objeto do tipo Special Switch. Este tipo de objeto oferece vrios tipos de
funes. Nosso objetivo agora, mostrar pastas e arquivos que esto dentro do pendrive. Com isso, na
propriedade Basic do objeto, deveremos selecionar as seguintes opes: Manager and Editor > File
Explorer > Execute.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
212
- Quando conectamos o pendrive IHM, ser mostrado no objeto explorer o diretrio do pendrive junto
ao nome da pasta padro, criada no momento do backup. Dentro desta pasta, esto presentes subpastas
at chegar no arquivo de backup. Para que possamos visualizar o arquivo de backup desejado, devemos
clicar atravs do touch da IHM, sobre o diretrio e em seguida clicar no boto Visualizar USB. Este
procedimento deve ser repetido at que o arquivo em .CSV seja encontrado.
Obs.: O boto Visualizar USB tem a funo de abrir a pasta selecionada na ferramenta Explorer.
- Iremos criar um segundo objeto do tipo Special Switch. Este por sua vez, ter a funo de restaurar
o arquivo selecionado atravs do objeto Explorer, no passo anterior.
- Na propriedade Basic do objeto, deveremos selecionar as seguintes opes: Manager and Editor
> File Explorer > Restoration Of Basic Recipe Backup File
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
213
- Por fim, vamos colocar um objeto do tipo Change Screen Switch para que possamos navegar
novamente para a tela de cadastro e visualizao de receitas (tela 1). Em suas propriedades, devemos
definir o nmero da tela desejada, no caso, 1.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
214
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
215
Em File recipe storage e em Backup data storage configurar a opo USB para que os
dados das receitas sejam gravados e puxados do pendrive.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
216
Para este exemplo vamos criar apenas duas receitas, clicando com o boto direito do mouse
em Recipe > Insert duas vezes.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
217
Depois das receitas criadas, precisamos configur-las. Click duas vezes em 1 Recipe.
Em Device precisamos colocar qual a primeira memria da sequncia que recebero os dados
que iro ser cadastrados. Note que utilizamos a memria de dados (Word) D0 que j uma
memria do CLP. Em No of Device insira a quantidade de memrias desejadas para a receita
1. Neste exemplo a receita 1 possuir 10 Words ou seja, 10 informaes que podero ser
inseridas pelo operador, atravs da IHM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
218
219
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
220
Para este exemplo configure No of Row como 2, para que nossa tabela possua apenas 2
linhas e 5 colunas.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
221
Na mesma tela ainda click na opo Keypad Option e marque a opo Use Keypad set
in Input Object. Click em Browse... e selecione o teclado 65534, depois clique em OK.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
222
Teremos a tela conforme a imagem abaixo, onde a primeira tabela mostrar a unidade USB e
as receitas contidas dentro desta unidade e a segunda tabela nos permite inserir e ler valores
do Pendrive.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
223
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
224
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
225
Funcionamento:
- Crie uma pasta dentro do Pendrive exatamente com o nome: XP_Recipe (respeite as letras
maisculas)
- Transfira o programa para IHM. Ao terminar a transferncia ir abrir uma janela no XP-Builder,
pedindo para salvar os arquivos de receita. Aponte a pasta XP_Recipe criada dentro do
Pendrive. Sero criados, neste exemplo, dois arquivos automaticamente no Pendrive:
Cada arquivo desse criado corresponde a uma receita. No altere o nome dos arquivos.
Podemos abrir estes arquivos no Excel e teremos a seguinte planilha:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
226
Perceba que temos os 10 valores salvos, pois configuramos o No of Device para 10 no comeo
deste tutorial.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
227
- Toque sobre a linha <DIR> USB Storage para selecion-la e em seguida toque no boto
Visualizar
Teremos a seguinte tela com as receitas salvas dentro do Pendrive:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
228
Perceba na imagem anterior que os dados contidos na tabela Excel foram puxados para tela da
IHM. Caso tivssemos editado nossa planilha atravs do PC, neste momento, veramos os dados
salvos na planilha, como no foi editado a IHM nos mostrou as memrias com valor 0.
2- Para alterar esses dados, agora pela IHM, toque na primeira clula da planilha para abrir o
teclado de edio de valores:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
229
Basta apenas digitar o valor e apertar Enter, automaticamente o cursor se desloca para
segunda clula e fica pronto para digitar o segundo valor e assim por diante. Para sair do teclado
pressione Esc.
230
- Agora toque o boto Salva USB para que os dados sejam gravados no Pendrive. Para
transferir esses dados ao CLP, toque o boto Salva CLP.
importante sempre seguir esta ordem, aps digitar os dados, salve primeiramente os dados
no Pendrive (Salva USB) e s depois transfira os dados para CLP (Salva CLP). Pois a IHM transfere
para o CLP o que est salvo no Pendrive e no o que est sendo visualizado na tela.
Isso significa que voc tambm tem a opo de salvar os dados sem precisar visualiz-los antes
na tela da IHM, o que torna a operao mais rpida. Para isso:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
231
- Ao inserir o Pendrive, voc deve selecionar na unidade USB como fez anteriormente e clicar
em Visualizar:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
232
- Basta agora selecionar a receita desejada e em seguida tocar em Salva CLP. Deste modo os
dados contidos na receita 1, dentro do Pendrive, sero todos transferidos para o CLP.
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
233
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
234
Para que a comunicao com a IHM seja realizada, preciso habilitar o roteamento RS-232 para a
CPU, da seguinte maneira:
2- Uma nova janela ser aberta. Nesta, selecione a opo General e posteriormente habilite a
opo Enable RS-232 routing for the CPU.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
235
Para que possamos visualizar as variveis de entrada e sada na IHM, foi criada uma lgica bastante
simples no Flexi Soft designer, utilizando botoeiras para as entradas e lmpadas para as sadas, conforme
demonstra a figura abaixo:
2- Selecione um modelo de IHM da srie eXP e o Driver da Sick AG para comunicao com a Flexi
Soft. No necessrio alterar nenhum parmetro de comunicao, tal como velocidade, pois a
mesma j vem configurada na mesma faixa da Flexi Soft.
A imagem a seguir ilustra estas configuraes.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
236
Aps finalizar as configuraes de comunicao, iremos criar uma tela na IHM para visualizao das
variveis. Temos duas opes de dados a serem lidos da Flexi Soft: Entradas fsicas e memrias internas.
Para ambos os tipos de variveis a serem lidas, iremos inserir um objeto do tipo Bit Lamp para
visualizao do seu respectivo valor na tela da IHM, mudando apenas o endereamento para as
memrias fsicas e internas.
- Faixa de endereo para leitura de entradas fsicas:
F2R0.0 F2R5.F (12 mdulos com 8 entradas);
- Faixa de endereo para leitura de memrias internas:
F2R12.0 F2R12.7;
Abaixo ser explicado a sintaxe padro de endereamento utilizado (F2R) e sua respectiva lgica
sequencial.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
237
A imagem a seguir demonstra a configurao da tela da IHM, para leitura de entradas e sadas fsicas:
Para cada objeto inserido na tela da IHM, deve existir um link de comunicao com a respectiva
varivel a ser lida diretamente do Flexi Soft. Para que este link seja criado, basta realizar um duplo
click sobre o objeto Bit Lamp e uma nova tela se abrir. Ao lado direito deve-se acessar a
propriedade Basic e em seguida clicar na imagem ao lado do texto Device.
A tela de endereamento ser aberta. Nesta tela esto presentes os padres de endereamento
para os tipos de variveis de cada equipamento, facilitando assim na formulao da sintaxe do endereo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
238
Para leitura de dados da Flexi Soft, o endereo padro para as variveis definido pela sequncia
F2R seguida do valor do bit desejado. Ex.: F2R0.0
Vale ressaltar que existe uma lgica sequencial de endereamento para as entradas e sadas dos
mdulos de I/O e memrias internas, conforme explicao a seguir.
ENTRADAS:
- Para ler as entradas do primeiro carto I/O:
- Endereamento: F2R0.0, F2R0.1 ........... F2R0.7;
- Para ler as entradas do segundo carto I/O:
- Endereamento: F2R0.8, F2R0.9 ........... F2R0.F;
- Para ler as entradas do terceiro carto I/O:
- Endereamento: F2R1.0, F2R1.1 ........... F2R1.7;
MEMRIAS INTERNAS
- Endereamento: F2R12.0, F2R12.1 ........... F2R12.7;
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
239
SADAS:
- Para ler as sadas do primeiro carto I/O:
- Endereamento: F2R6.0, F2R6.1 ........... F2R6.7;
- Para ler as sadas do segundo carto I/O:
- Endereamento: F2R6.8, F2R6.9 ........... F2R6.F;
- Para ler as sadas do terceiro carto I/O:
- Endereamento: F2R7.0, F2R7.1 ........... F2R7.7;
A imagem a seguir demonstra o endereo padro para leitura da entrada 1 do primeiro carto de
I/O:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
240
Vimos no exemplo anterior que a sintaxe padro era formada pelo conjunto F2R, sendo esta
utilizada somente para leitura de dados da Flexi Soft. Como o objetivo agora escrever em um dado
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
241
presente dentro da Flexi Soft, devemos mudar esta sintaxe para R2F, respeitando a sequncia lgica
de endereamento conforme demonstrada abaixo.
- Para escrever nos bits do byte 0:
- Endereamento: R2F0.0, R2F0.1 ........... R2F0.7;
- Para escrever nos bits do byte 1:
- Endereamento: R2F0.8, R2F0.9 ........... R2F0.F;
- Para escrever nos bits do byte 2:
- Endereamento: R2F1.0, R2F1.1 ........... R2F1.7;
- Para escrever nos bits do byte 3:
- Endereamento: R2F1.8, R2F1.9 ........... R2F1.F;
Tendo conhecimento no padro de endereamento das variveis, precisamos agora inserir na tela
da IHM, objetos do tipo Bit Switch para que possamos escrever em um determinado bit da rea de
memrias do Flexi Soft, realizando um link com o respectivo endereo. A imagem abaixo ilustra quatro
botes escrevendo em diferentes endereos, onde ambos acionam a sada fsica da Flexi Soft.
A imagem abaixo ilustra como feio o link de endereamento entre o boto e a varivel que se
deseja escrever, realizando duplo click sobre o objeto Bit Switch.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
242
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
243
Criando bibliotecas
Para inserir uma biblioteca de objetos e/ou imagens na IHM, selecione primeiramente
na arvore de opes do projeto, localizada ao lado esquerdo da tela, a opo Graphic Library
e em seguida a opo User, conforme ilustra a imagem abaixo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
244
Esta a rea onde a biblioteca ser criada. Esto presentes tambm, outras opes
para manipulao de bibliotecas, tais como:
Criar nova biblioteca;
Renomear bibliotecas existentes;
Excluir bibliotecas existentes;
Importar / exportar bibliotecas (formato padro .xpg);
Para criarmos ento uma nova biblioteca, inserimos primeiramente o nome desejado
no campo em branco situado no menu, ao lado dos comandos e em seguida, selecionamos a
opo
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
245
Para inserir imagens na biblioteca, clicamos com o boto direito do mouse sobre a rea
branca situada abaixo do menu, e selecionamos a opo Insert Image (A), conforme
demonstra a imagem abaixo.
Importante: Formatos suportados pela IHM: BMP, JPEG, GIF, WMF, TGA, PNG, TIF,
ICO, e PCX.
Feito isto, basta apenas selecionar a imagem desejada no local onde a mesma esta
salva e posteriormente clicar em Abrir.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
246
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
247
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
248
A biblioteca ser criada e todas as imagens ficaro disponveis para serem utilizadas.
Afim de evitar que as imagens fiquem distorcidas, devemos de preferncia utiliza-las em seu
tamanho original, adequando assim o objeto ao mesmo tamanho da imagem. Isto se aplica
mais especificamente para as imagens com formato arredondado.
Para isso, sempre que utilizada uma imagem, faremos o seguinte procedimento:
- Escolher a imagem a ser utilizada, com base no objeto (LED, Setas, etc.);
- Verificar em seu nome, o tamanho original da imagem;
- Ex.: 056 - LED_VERM_ON_50x50 = Tamanho original: 50x50;
- Inserir o objeto LED na tela e adequar o seu tamanho do seguinte modo:
Com o objeto na tela, clique com o boto direito sobre o objeto e selecione a
opo Position/Scale Change...;
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
249
Uma nova janela ser aberta. Nesta, devemos alterar as propriedades de Largura e
Altura (Widht e Height) respectivamente, com os tamanhos da imagem.
O prximo passo atribuir a imagem desejada, ao objeto inserido na tela. Para isso
faremos os seguintes procedimentos:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
250
- Notem que temos as opes de imagem para o LED em On e Off. Com isso,
devemos selecionar as respectivas imagens da biblioteca clicando sobre a opo Library....
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
251
Uma nova janela ser aberta. Nesta sero mostradas, todas as bibliotecas disponveis
no projeto, para este tutorial temos apenas uma Biblioteca_IHM_LS. Selecionamos a opo
User.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
252
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
253
Regra 1:
IP Externo: 201.22.56.126;
Porta: 7777;
IP IHM(rede interna): 192.168.1.151;
Regra 2:
IP Externo: 201.22.56.126;
Porta: 5900;
IP IHM: 192.168.1.151;
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
254
Regra no firewall:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
255
- Uma segunda tela de configuraes ser mostrada. Agora selecione a opo Ethernet
Setting.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
256
- Nesta tela deve ser atribudo o endereo IP externo para a IHM, juntamente com a mscara
de rede e o gateway. Para este exemplo foram utilizados os seguintes endereos:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
257
- Clique com o boto direito do mouse sobre o endereo IP da IHM e selecione a opo Manage
XP-VNC Server.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
258
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
259
- Nesta mesma tela, seleciona a aba ao lado WEB Server e a tela de configuraes ser
mostrada.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
260
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
261
4. Nesta etapa faremos o acesso IHM via web, atravs da ferramenta Internet Explorer.
Alguns parmetros devem ser ajustados, conforme explicao abaixo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
262
- Na tela que se abrir, selecione a guia Segurana e clique na opo Nvel personalizado.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
263
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
264
- Basta clicar na opo Monitoring XGT Panel e a tela da IHM ser carregada no navegador
web.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
265
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada