Escolar Documentos
Profissional Documentos
Cultura Documentos
APOSTILA
APLICAES
CLP e IHM
V2.3
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
2
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
TELA INDEXADA NA IHM .................................................................................. 266
COMUNICAO RS-485 ENTRE CLPS DA LS ................................................ 271
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
3
APLICAES:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
4
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
5
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
6
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
7
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.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
8
2- Clique com o boto direito do mouse em NewPLC [B0S1 XBL-EMTA] > Add Item > P2P
Communication:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
9
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
10
Conditional Flag Toda vez que as memrias M100, M101, M102 forem para nvel lgico alto
o CLP Mestre realiza a leitura;
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
12- Click em Online > Communication Module Setting > Enable Link (HS Link, P2P);
13- Marque a opo P2P 02 [B0S1 XBL-EMTA] e click em Write > Ok > Close:
14- 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
15- Para realizar um teste, abra dois XG5000, um com o programa do Mestre e outro com o
programa de um dos Escravos;
16- No programa do CLP Mestre, Click em Monitor > Device Monitoring > Selecione D;
17- No programa do CLP Escravo, Click em Monitor > Device Monitoring > Selecione D;
18- 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;
19- 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
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
9. Click em Insert;
12.
Agora, toda vez que M0 for para nvel lgico 1 ser acionado a funo de Beep.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
35
Status
Device Examples of Use
Examples
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.
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
Esta funo do XP-Builder permite realizar backups de dados ou bit, de uma memria interna
da IHM ou at mesmo dados de uma memria do CLP. As informaes das aquisies feitas so
gravadas primeiramente, na memria interna da IHM e posteriormente enviadas para uma rea
externa, como um CF Card, Pendrive ou Email, configurveis dependendo do modelo 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
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.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
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.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
60
- Click agora na aba auxiliary Settings e marque a opo Use E-mail function;
- 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
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:
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).
- 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.
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.
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.
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:
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.
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
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.
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
- No XG5000:
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.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
76
1- Caso o usurio esquea a senha que foi configurada no CLP, ele tem a alternativa de limpar os
parmetros do CLP. S lembrando que esse comando apaga todas as senhas, parmetros e
qualquer programa nele contido.
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:
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:
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
D00001 Porcentagem do ciclo total em que o sinal ficar em nvel lgico alto.
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
- No XG5000:
4. Configurar Chanel 2x conforme dados da serial RS485 (baud rate padro: 9600) e em Channel
2 escolha: Use P2P;
5. Cick em P2P(EIP):
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
- 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
- Destination station number: 1 - Este o endereo que est configurado no Inversor, se voc
trabalhar com mais de um inversor poder configur-los na sequncia: 1, 2, 3...
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.
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
Esquema de ligao do cabo de comunicao RS485
FIM.
101
Password com nveis na IHM
102
Na aba Security Settings podemos inserir as senhas conforme os nveis pretendidos.
Em Password input interval podemos inserir o tempo que senha ficar ativa para o usurio
realizar as modificaes necessrias no programa. Isso significa que se o usurio digitou a
senha corretamente, durante esses 3 minutos a senha no precisa ser digitada novamente.
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.
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
Podemos realizar a simulao do programa para confirmar seu funcionamento:
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
- 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;
109
- Agora abra o XGPD (no XG5000 > Tools > Network Manager);
- New > Nome do arquivo > Selecione o CLP > Selecione o Modelo do CLP > ok;
- 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
- Agora click em Online > Sycon Upload:
- 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;
- Copie e cole o arquivo GSD dentro da raiz do software Sycon (C: > LG Industrial
Systems > Sycon > Fildbus > Profibus > GSD);
- Click em Settings > Master Settings e caso no esteja marcado, marque a opo
Buffered, host controlled;
- Click no boto Connect COM1 e marque o campo COM 1: do lado esquerdo > Ok > Sim;
- Em Module type selecione Pnet e em Slot Number coloque o nmero referente ao slot
observado anteriormente.
- Na tabela cinza do lado direito, coloque um endereo de memria em Read rea (ex:
D0) e um endereo em Save rea (ex: D50);
- Click em Online > Enable Link e marque apenas High-speed Link 01 > Write > Ok > Close;
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
Configurao de Encoder - HIGH SPEED COUNTER
No XG5000:
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
Memrias mais utilizadas na funo HSC:
K2601 Channel 0 Counter Internal Preset Enable habilita a funo de preset. Este valor pode
ser configurado na tabela ou na flag;
K2603 - Channel 0 Decrement Counter Enable quando este bit habilitado os pulsos comeam
a decrementar (em canal simples) independente para qual lado girar o encoder.
K2605 - Channel 0 Revolution Per Unit Time Enable habilita a flag que mostra rpm.
K2606 Channel 0 Latch Counter Enable quando habilitada no permite que os pulsos do
Channel 0 counter voltem para zero.
K262 Channel 0 Current Count Value memria que recebe os pulsos do encoder.
K264 - Channel 0 Revolution Per Unit Time memria que recebe o valor de rpm.
K304 - Channel0 Internal Preset Setting Value memria onde se insere o valor de preset.
Quando inserido um valor X nesta memria, significa que os pulsos iro comear a contar a
partir deste valor X.
K301 - Channel0 Pulse input Mode Define atravs da flag qual o modo de entrada do pulso.
Exemplo: Se mover 0 para essa memria o canal ser simples, caso mover o numero 3 o canal
ser CW/CCW:
118
Programao HSC Exemplo:
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:
N Voltas: D00002
RPM: D00006
121
Esquema eltrico de ligao ENCODER - CLP:
FIM.
122
XP 10 IHM ALFA-NUMRICA
123
No Names Description Remark
124
Esquema eltrico do cabo de programao:
125
Esquema eltrico cabo de comunicao RS232: IHM-CLP:
INICIANDO UM PROJETO
Inicie o programa Panel Editor e em seguida clique em Project > New Project:
126
Abrir a seguinte tela:
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.
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.
Clicando em Connection Diagram... o software nos mostra como deve ser feito o cabo de
programao. Aps tudo configurado corretamente podemos clicar em OK.
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.
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.
- Toggle: Quando o boto for apertado o bit setado e ao soltar o boto o bit continua
setado, quando este boto apertado pela segunda vez, reseta o bit e ao soltar o
boto o bit continua resetado, chamado tambm de boto alternativo;
- Momentary On: Seta o bit enquanto o boto permanecer apertado, ao soltar o boto
o bit volta para zero. Chamado tambm de Push-Button.
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.
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.
133
A tela da IHM ficar conforme a imagem abaixo:
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.
Para inserir novas telas basta clicar com o boto direito em cima da coluna que se encontra ao
lado esquerdo da tela conforme a imagem abaixo:
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:
Para inserir o password pressione o boto ENT da parte frontal da IHM por alguns segundo
at entrar no menu do equipamento. Neste menu v at a opo PASSWORD CHANGE e
pressione ENT para entrar na funo. Esta opo nos possibilita inserir ou alterar uma senha
na IHM. Atravs dos botes de setas que se encontram na parte frontal do equipamento,
coloque a senha desejada e confirme no boto ENT.
137
- Password no Programa da IHM
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
TRANSFERNCIA DO RELGIO DE TEMPO REAL DA IHM PARA O CLP
139
Click com o boto direito em Script > Insert:
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:
A memria de origem HS0005 faz parte das memrias especiais (tag) da IHM. Esta memria
responsvel pelo ms do relgio de tempo real.
141
Precisamos agora habilitar o script para rodar na tela da IHM.
142
Click em Etc. e em seguida em Add & Modify:
143
Selecione o Script criado em Script Name;
Click em Insert;
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.
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.
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
K1229 Varivel do Processo (PV) do Loop 0 Valor de entrada;
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 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
A.T. PV K1875;
A.T. SV K1860;
A.T. Resultado P K1869;
A.T. Resultado I K1871;
A.T. Resultado D K1873;
A.T. MV K1876;
Depois da tabela configurada, precisamos inserir uma linha de programao para habilitar o
Auto-Tuning. Na tela de programao do CLP, coloque um contato aberto para ser o boto de
Start do Auto-Tuning, em seguida pressione F10 no teclado para abrir a lista de instrues e
digite o seguinte comando:
149
Onde 0 o nmero do loop que est sendo utilizado.
Os valores gerados nessas flags do Auto-Tuning devem ser movidos para as flags P,I e D do
processo PID.
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.
150
Devemos mover tambm:
*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 Auto-
Tuning 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
Em Trend Setup configure conforme a imagem abaixo:
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
O programa na IHM pode ficar da seguinte forma:
FIM.
157
CONFIGURAES DAS ENTRADAS/SADAS ANALGICAS
- Ligao eltrica:
Sensor Sinal
- Devemos ligar a sada analgica do sensor na entrada positiva (CH+) do mdulo e o GND do
sensor na entrada negativa (CH) do mdulo.
- Sincronizando o Mdulo
Com um projeto j criado no XG5000, conecte o CLP clicando em Online > Connect.
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
- Habilitando o Canal Analgico CH0
Para habilitar o canal CH0 click 2 vezes em I/O Parameter que se encontra ao lado esquerdo
da tela de programao, click uma vez no nmero do slot correspondente para marcar apenas
o mdulo de entrada analgica XBF-AD04A e em seguida click em Details.
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.
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.
Click em Edit > Register U Device e confirme a tela que ser mostrada na sequncia. Pronto
a lista foi criada e para visualizarmos esta lista, basta clicar 2 vezes em Variable/Comment
que se encontra do lado esquerdo da tela de programao:
161
Abrir uma lista ao lado direito da tela com os registradores de todos os mdulos
conectados ao CLP.
162
ENTRADA ANALGICA: Mdulo de Expanso XBO-AD02A: TENSO/CORRENTE
163
Aps criar a tabela de registradores, podemos encontrar em Variable/Comment > View
Variable uma lista com todas as flags do mdulo de entrada analgica.
Ao encontrar a memria que ser utilizada na lista, click com o boto direito do mouse em
cima da memria desejada (U0x.07 por exemplo) e em seguida click em copiar. Depois v
at a tela de programao do CLP e cole esta memria no lugar que deseja utiliz-la. Crie uma
linha de programao conforme a imagem abaixo:
164
SADA ANALGICA: Mdulo de Expanso XBF-DV04A ou XBF-DC04A: Tenso ou
Corrente
- Ligao eltrica:
TENSO:
CORRENTE:
- Devemos ligar a sada analgica do mdulo XBF na entrada analgica de outro dispositivo,
como por exemplo, na entrada analgica de um inversor de frequncia.
165
- Sincronizando o Mdulo
Com um projeto j criado no XG5000, conecte o CLP clicando em Online > Connect.
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
-Habilitando o Canal Analgico CH0
Para habilitar o canal CH0 click 2 vezes em I/O Parameter que se encontra ao lado esquerdo
da tela de programao, click uma vez no nmero do slot correspondente para marcar apenas
o mdulo de entrada analgica XBF-DC04A e em seguida click em Details.
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.
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.
Click em Edit > Register U Device e confirme a tela que ser mostrada na sequncia.
Pronto a lista foi criada e para visualizarmos esta lista, basta clicar 2 vezes em
Variable/Comment que se encontra do lado esquerdo da tela de programao, conforme a
tela abaixo:
168
Abrir uma lista ao lado direito da tela com os registradores de todos os mdulos
conectados ao CLP.
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:
Caso queria habilitar outro canal analgico, faa os procedimentos novamente em I/O
Parameter e habilite a flag responsvel para a sada analgica desejada.
Precisamos agora encontrar a memria responsvel em receber os dados para enviar pela
sada analgica.
170
copiarmos esta memria e em seguida inseri-la com o comando CTR V na programao do
CLP.
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. 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
SADA ANALGICA: Mdulo de Expanso XBO-DA02A: TENSO/CORRENTE
Ligao eltrica:
SADA
SADA
Precisamos agora habilitar atravs de uma flag a sada do Canal 0, para isso encontre a flag
responsvel conforme imagem abaixo:
172
Coloque esta flag em 1 conforme a imagem abaixo:
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
REMOTA - SMART I/O XEL-BSSA
Deixe primeiramente o SMART I/0 XEL-BSSA desenergizado e o cabo de rede CROSS (ou utilize
2 cabos normais com um HUB) conectado entre o mdulo e o PC.
Este MAC Addr est impresso em uma etiqueta contida no SMART I/O como mostra a figura
abaixo:
176
Dependendo da situao teremos mais de um MAC Addr na lista, verifique o
correspondente ao SMART I/O que voc est usando e selecione o MAC correto.
177
- Verifique se o Server IP(PC) est igual ao IP da conexo local do seu PC;
- Em IP Address insira o IP desejado para o SMART I/O XEL-BSSA. Lembrando que este IP
precisa ficar na mesma faixa de IP do CLP que este SMART I/O ir se comunicar, porm com o
final diferente. A Subnet Mask e o Gateway Adrress devem ser iguais para os dois
equipamentos, CLP e SMART I/O.
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:
Ainda no XG5000 click em Tools > Network Manager para abrir o XG-PD.
Crie um novo projeto, conecte-se ao CLP e click em Online > Read IO information.
179
Note que o mdulo ethernet XBL-EMTA do CLP se encontra no SLOT 04.
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 PC: 192.168.1.50
Note que todos os IPs esto na mesma faixa, mudando apenas o final de cada um.
180
CRIANDO CONFIGURAO DE LEITURA DAS ENTRADAS DIGITAIS:
Click na aba inferior, P2P(EIP):
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
Click em P2P Channel:
Em P2P Driver selecione Modbus TCP cliente e na ltima coluna insira o IP do SMART I/O
XEL-BSSA.
182
Preencha a primeira linha da lista conforme a figura abaixo:
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.
Neste caso colocamos a memria M0 para receber os dados de leitura do mdulo XBE-
DC16A.
183
Agora click em Online > Write Parameter;
Depois click em Online > Enable Link e marque apenas a opo P2P(EIP) 02 e click em Write
> OK > Close.
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
CRIANDO CONFIGURAO DE ESCRITA DAS SADAS DIGITAIS:
Voltando ao XG-PD click em P2P Block novamente para criarmos uma segunda linha
responsvel pela escrita no mdulo de 16 sadas digitais XBE-TP16A conectado ao SMART
I/O.
Note que agora utilizamos a memria M20. nesta memria que devero ser inseridos os
bits que desejamos enviar para a sada.
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:
M20 0
M21 1
M22 2
. .
. .
. .
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
MDULO DE POSICIONAMENTO XBF-PD02A
SLT-CT051-XBE
SLP-T40P
189
Tabela de Cabos para ligao do Mdulo de Posicionamento com o Smart Link:
XBM-
DN16S XBE- XBE-
Terminal board Connection cable Remark
XBM- DC32A TN32A
DN32S
SLT-CT051-XBM - - 1.Cable length
SLT-CT101-XBM - - CT051: 0.5m
SLT-CT051-XBE - CT101: 1.0m
SLT-CT101-XBE - CT151: 1.5m
2.Board type
SLT: Terminal
SLT-CT301-XBE -
board
SLP: Relay
board
190
Ligao eltrica entre o Smart Link e o drive do motor:
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
Na IHM, criamos receitas e dentro de cada receita podemos criar vrios blocos como, por
exemplo, as receitas sendo uma famlia de produtos e os blocos sendo os modelos dentro de cada
famlia.
Para criarmos receitas na IHM, primeiro precisamos designar as memrias internas da IHM para
as funes de receita.
- Abra o XP-Builder
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
197
-Trigger device to write: deve ser um bit que quando acionado ir escrever os valores da receita no
CLP.
-Trigger device to read: deve ser um bit que quando acionado, sero cadastrados os valores da receita
nas memrias internas da IHM.
-Recipe No. device: deve ser uma word que selecionar o nmero da receita que ser usada.
-Block No. device: deve ser uma word que selecionar o nmero do bloco da receita.
-Backup trigger device: deve ser um bit que realizar backup da receita.
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
-Device: Quais as memrias do CLP que sero utilizadas para receber os dados dessa receita. No nosso
caso, iremos usar as memrias a partir da D0.
-No. Of Device: Nmero de valores que sero utilizados em cada bloco de receita. No nosso caso
teremos 3 valores em cada bloco que sero escritos respectivamente em D0, D1 e D2.
-Block count: Quantos blocos essa receita possuir. Iremos utilizar nesse exemplo 3 blocos de valores.
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.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
203
- Comearemos colocando um objeto do tipo Numeric Input para escolha do nmero da receita
desejada, utilizando a memria HW0000.
- Colocaremos 3 objetos do tipo Numeric Display para mostrar os valores escolhidos referentes as
memrias D0, D1 e D2.
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
No XP-Builder click duas vezes em Recipe do lado esquerdo da tela. Ao lado direito abrir a
tela para que possamos configurar algumas caractersticas das nossas receitas. Primeiramente
precisamos inserir uma memria de Word qualquer em Recipe Type, na verdade essa
memria no ser usada, servir apenas para deixar o Recipe Type em zero. Neste exemplo
foi usado HW0 uma Word interna da IHM:
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
para baixo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
220
da IHM.
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.
- Um boto para gravao dos dados no Pendrive, que podero ser inseridos na segunda
tabela e que quando pressionado, ir gravar os dados da tabela diretamente no
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.
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.
1 - Podemos escrever nesta tabela os valores que desejamos e Clicar em Arquivo > Salvar.
No momento de fechar este arquivo, talvez o Excel pergunte se voc deseja salvar as alteraes
em formato .xls, neste momento voc precisa clicar em No Salvar. Neste exemplo os
valores da planilha Excel no foram alterados.
- Insira o Pendrive na IHM e aguarde que o mesmo seja reconhecido. Dever aparecer a unidade
USB na primeira tabela da tela na IHM, conforme 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
227
- Toque sobre a linha <DIR> USB Storage para selecion-la e em seguida toque no boto
Visualizar
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.
- 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.
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:
MEMRIAS INTERNAS
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:
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
Para realizar escritas na Flexi Soft seguimos o mesmo procedimento de leitura, alterando agora
apenas a sintaxe de endereamento utilizada no link entre o objeto da IHM e a varivel interna da Flexi
Soft. Quando habilitamos o roteamento RS232 para a CPU dentro do Flexi Soft Designer,
automaticamente o mesmo cria uma rea de memrias utilizadas para receber dados da IHM, utilizando
esta comunicao. Esta rea de memrias por sua vez, tem um tamanho fixo de quatro bytes, ou seja,
duas words (32 bits) de endereos que seguem uma lgica sequencial semelhante a j vista
anteriormente.
A imagem a seguir demonstra a rea de memrias criada dentro do Flexi Soft Designer e logo
abaixo ser descrita a lgica sequencial de endereamento para escrita.
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.
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:
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
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.);
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
Para que o acesso seja realizado, necessria a criao de duas regras no firewall da
rede. Esta regra por sua vez responsvel em direcionar os acessos recebidos pelo endereo IP
externo da empresa, para um endereo destinatrio, atrelado a uma porta de comunicao.
Basicamente, qualquer endereo IP consegue acessar o IP externo e consequentemente, esse
IP atrelado a uma porta, direcionar ao IP destinado, no caso o da IHM.
Regra 1:
IP Externo: 201.22.56.126;
Porta: 7777;
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:
- Pressione com o dedo qualquer parte da tela da IHM e segure pressionado por alguns
instantes. A barra de acesso as configuraes ir aparecer na parte inferior da tela, ento clique
sobre o cone indicado.
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
- Com o software XP-Manager aberto conecte diretamente um cabo de rede a IHM e deixe sua
configurao de rede local na mesma faixa de IP (por exemplo 201.22.56.125),
automaticamente ser mostrado o equipamento ao lado inferior esquerdo da tela, conforme
figura abaixo.
- 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
- No item XP-VNC Server Parameter, selecione a opo Autorun when starting XGT
Panel e posteriormente clique no comando Set;
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.
- No item HTML file location, selecione a opo Flash memory (XGT Panel);
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
- Agora iremos acessar a IHM digitando na barra de endereos o IP externo, juntamente com a
porta configurada anteriormente. Neste caso: http://201.22.56.126:7777
Vale lembrar que neste momento, o computador que ir realizar o acesso, dever estar
conectado na internet em uma rede diferente da rede 192.168.1.151 em que est a IHM. Ento
conecte-se a uma rede externa e acesse http://201.22.56.126:7777
- 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
266
Primeiramente iremos criar a tela com as respectivas informaes que queremos ver
e/ou comandar de cada motor e seus devidos endereos.
IMPORTANTE: Para que a tela seja indexada os endereos trabalham com Offset, o qual
responsvel por incrementar um no endereo atual do objeto, por isso devemos tomar cuidado
para que os endereos no sejam sobrescritos. Ex.
Para este exemplo, iremos colocar as seguintes informaes a serem lidas e controladas
na tela para cada um dos 5 motores:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
267
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
268
Configurando o Offset
Agora precisamos configurar o endereo de Offset para cada um dos itens inseridos na
tela. Este endereo o responsvel por avanar os endereos originais de cada objeto, pelo
endereo seguinte. O endereo de Offset dever ser necessariamente o mesmo para todos os
objetos.
Para configurarmos o Offset de cada objeto, realizamos um duplo click sobre o objeto e
posteriormente selecionamos o item Detail
Na opo Device devemos atribuir o endereo de Offset que ser para todos os itens
o endereo HW00001.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
269
Precisamos agora criar e configurar um script para que possamos mudar o motor a ser
controlado, permanecendo na mesma tela da IHM.
Criaremos ento dois scripts: um para incrementar o valor do endereo HW00001 (que
o nosso Offset neste exemplo) e outro para decrementar o valor do endereo, mudando assim
entre os motores 01, 02... 05. Na opo Script presente na arvore do projeto, situada ao lado
esquerdo da tela, devemos clicar em Insert script para criar os dois Scripts e depois renomea-
los, 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
270
FIM.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
271
Neste tutorial ser demonstrado as configuraes necessrias para comunicao entre dois ou
mais CLPs da LS, utilizando o protocolo XGT Server e o meio fsico RS-485. Para este teste utilizamos um
CLP configurado como mestre e dois CLPs configurados como escravo.
No CLP escravo precisamos apenas definir o canal de comunicao que ser utilizado, neste caso
o canal 2 (RS-485) e configurar o nmero de escravo que ele ser na rede.
11. Selecionar o canal 2 (RS-485), definir o Station Number e o driver, conforme 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
272
12. Para os demais CLPS escravos, deve-se repetir os passos anteriores, mudando apenas o
Station Number, 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
273
Obs.: O Station number do CLP mestre no necessita ser alterado e fica como 0;
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
274
4- Clique com o boto direito do mouse em NewPLC [B0S0 Internal Cnet] > Add Item > P2P
Communication:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
275
7- Selecione para o P2P Driver do canal 2 a opo XGT Client 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
276
Conditional Flag Toda vez que as memrias M100 e M101 forem para nvel lgico alto o CLP
Mestre realiza a leitura;
Data size Quantidade de words que se deseja ler, conforme configurado em Data type
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
277
Neste exemplo configuramos as memrias: D0 e D10. Isto significa que essas memrias so
as que recebero dados armazenados na memria D50 dos CLPs Escravos.
ESCRAVO 1: O mestre ir ler os dados da memria D50 at D59 do escravo 1 e salvar estes dados na
memria D0 at D9;
ESCRAVO 2: O mestre ir ler os dados da memria D50 at D59 do escravo 2 e salvar estes dados na
memria D10 at D19;
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
278
Neste exemplo configuramos as memrias: D20 e D30. Isto significa que essas memrias so
as memrias que enviaro os dados para a memria D0 dos CLPs Escravos.
ESCRAVO 1: O CLP mestre enviar os dados contidos em suas memrias D20 at D29 para as memrias
D0 at D9 do escravo 1;
ESCRAVO 2: O CLP mestre enviar os dados contidos em suas memrias D30 at D39 para as memrias
D0 at D9 do escravo 2;
14- Marque a opo conforme figura abaixo para habilitar o P2P e 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
279
Ou aps o download:
15- Click em Online > Communication Module Setting > Enable Link (HS Link, P2P);
16- Marque a opo P2P 01 [B0S0 Internal Cnet] e click em Write > Ok > Close:
17- Agora, no programa do CLP Mestre, precisamos criar um contador para acionamento
automtico das memrias de Conditional Flags:
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
280
18- Para realizar um teste, abra dois XG5000, um com o programa do Mestre e outro com o
programa de um dos Escravos;
19- No programa do CLP Mestre, Click em Monitor > Device Monitoring > Selecione D;
20- No programa do CLP Escravo, Click em Monitor > Device Monitoring > Selecione D;
21- No Device Monitoring do CLP Mestre digite um valor na memria D20 ou D30 e este valor
ser lido pelo Escravo e aparecer na memria D0 do respectivo escravo;
22- Em um dos escravos digite um valor na memria D50 e este valor ser lido pelo Mestre e
aparecer em uma das memrias D0 ou D10 conforme o escravo.
LS Brasil
Rua Alagoas, 2466 CEP: 80630-050 Curitiba Paran -Tel. 41 3074.0300
www.lsbrasil.com.br
Desenvolvido por Andr Gustavo Sprada
281
Neste exemplo acima, foi escrito o valor 33 na memria D20 do CLP Mestre e este valor foi lido
(transferido) pela memria D0 do Escravo 1.
Tambm foi escrito o valor 99 na memria D50 do CLP Escravo 1 e este valor foi lido (transferido)
pela memria D0 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