Comunicação Com PLC e Inserção de Offsets

13
1 17 de Fevereiro de 2016 Parebrise and Lunettes Glass Decking Comunicação com PLC e Ajuste de Offsets

description

Offsets e comunicação com PLC através do Vector, sistema da marca Perceptron.

Transcript of Comunicação Com PLC e Inserção de Offsets

Page 1: Comunicação Com PLC e Inserção de Offsets

1

17 de Fevereiro de 2016

Parebrise and Lunettes Glass DeckingComunicação com PLC e Ajuste de Offsets

Page 2: Comunicação Com PLC e Inserção de Offsets

2

RESUMO DA APLICAÇÃO

Page 3: Comunicação Com PLC e Inserção de Offsets

3

RESUMO DA APLICAÇÃO

ROBÔ2 – PAREBRISEROBÔ1 – LUNNETE

Modelo SANDERO ID ExternoB52 1CORREÇÃO PAREBRISE 11CORREÇÃO LUNETTE 21

Modelo LOGAN ID ExternoL52 2CORREÇÃO PAREBRISE 12CORREÇÃO LUNETTE 22

Modelo DUSTER ID ExternoH79 3CORREÇÃO PAREBRISE 13CORREÇÃO LUNETTE 23

Modelo OROCH ID ExternoU79 4CORREÇÃO PAREBRISE 14CORREÇÃO LUNETTE 24

Modelo CAPTUR ID ExternoHHA 5CORREÇÃO PAREBRISE 15CORREÇÃO LUNETTE 25

Modelo KWID ID ExternoBBB 6CORREÇÃO PAREBRISE 16CORREÇÃO LUNETTE 26

Page 4: Comunicação Com PLC e Inserção de Offsets

4

RESUMO DA APLICAÇÃOCarta de Tempos Típica para esta Aplicação

• 4

• O PLC comunica com “Perceptron Cell Controller” através de Mensagens e Aceite de Mensagens(Ack).

• Os bits recebidos do PLC, são interpretados como mensagens no “Perceptron Cell Controller” que atua e envia respostas ao PLC como bits.

PLC

Messagin

Cell Controller

Bits Messages

Messages

Bits Messagin

Page 5: Comunicação Com PLC e Inserção de Offsets

5

RESUMO DA APLICAÇÃOMensagens trocadas entre PLC e Perceptron em ciclo NormalDATA / HORA DISPOSITIVO PLC, ROBÔ1, ROBÔ2 DESCRIÇÃO SIGNIFICADO

2/17/2016 8:42:03.606 AM New_LinePLC ==> Type: 13 (Request Status) Size: 2 PLC PERGUNTA A PERCEPTRON QUAL ESTADO DO SISTEMA(PERCEPTRON) COMUNICAÇÃO ENTRE PLC E PLC ATIVA E NORMAL

2/17/2016 8:42:03.621 AM New_LinePLC <== Type: 6 (ACK - Request Status) Size: 3 Status: 11 (Idle) SISTEMA PERCEPTRON RESPONDE QUE ESTÁ EM ESPERA DE COMANDO (INICIO DE CICLO POR EXEMPLO)

RESPOSTA POSITIVA DE FUNCIONAMENTO NORMAL E ESPERA DE COMANDO

2/17/2016 8:42:04.241 AM

New_LinePLC ==> Type: 19 (Set Part Id) Size: 11 Format: 16 Ext Id: 1 String Data: 4041234

PLC ENVIA PARA PERCEPTRON O NÚMERO DE SÉRIE DO CARRO PARA FINS DE REGISTRO E RASTREABILIDADE IDEM DESCRIÇÃO

2/17/2016 8:42:04.256 AM New_LinePLC <== Type: 6 (ACK - Set Part Id) Size: 3 Status: 0 (Good) PERCEPTRON RECEBE O NÚMERO DE SÉRIE DO VEÍCULO IDEM DESCRIÇÃO

2/17/2016 8:42:04.456 AM New_LinePLC ==> Type: 1d (Start Cycle) Size: 3 Part Type Id: 1

PLC INFORMA PERCEPTRON INCIO DE CICLO DE TRABALHO COM IDENTIFICADOR DO MODELO DE VEÍCULO = 1

INÍCIO DE MEDIÇÃO DO MODELO ID=1 (SANDERO) E ABERTURA DO ARQUIVO DE MEDIÇÃO DESTE VEÍCULO

2/17/2016 8:42:04.481 AM New_LinePLC <== Type: 6 (ACK - Start Cycle) Size: 3 Status: 0 (Good) PERCEPTRON RECEBE O CÓDIGO DO MODELO DO VEÍCULO IDEM DESCRIÇÃO

2/17/2016 8:42:08.941 AM

New_Robot 1 ==> Type: 11 (Measure Position) Size: 8 Position Id: 111 Timeout: 5000

ROBÔ1 - LUNETTE VIA PLC, INFORMA QUE ESTÁ EM POSIÇÃO DE MEDIÇÃO E ENVIA O COMANDO MEDIR A POSIÇÃO 111 PARA PERCEPTRON

A PERCEPTRON TEM PROGRAMADA A POSIÇÃO 111 COMO SENDO LUNETTE DO SANDERO E RECEBE O COMANDO PARA MEDIR

2/17/2016 8:42:09.943 AM New_Robot 1 <== Type: 6 (ACK - Measure Position) Size: 3 Status: 0 (Good)

PERCEPTRON RESPONDE AO ROBÔ1 - LUNETTE(VIA PLC) QUE IRÁ MEDIR A POSIÇÃO 111 (LUNETTE DO SANDERO) IDEM DESCRIÇÃO

2/17/2016 8:42:11.943 AM New_Robot 1 ==> Type: 33 (Get Frame Ex) Size: 4 VF Id: 11 Qualifier: 1

ROBÔ1 - LUNETTE VIA PLC, SOLICITA PARA PERCEPTRON A CORREÇÃO EM SUA BASE(ZERO VEÍCULO DO ROBÔ AJUSTADO PARA O CARRO MEDIDO) IDEM DESCRIÇÃO

2/17/2016 8:42:11.958 AM

New_Robot 1 <== Type: 6 (ACK - Get Frame Ex) Size: 28 Status: 22 (Good With Info) Transform : X : 0.578297 Y : 8.33249 Z : 1.34593 FrZ: -0.451597 FrY: -0.0305383 FrX: -0.125562 Qualifier: 1

PERCEPTRON ENVIA AO ROBÔ1- LUNETTE VIA PLC, A CORREÇÃO EM SUA BASE PARA DEPÓSITO DO VIDRO TRASEIRO CONTENDO TRANSLAÇÕES E ROTAÇÕES IDEM DESCRIÇÃO

2/17/2016 8:42:53.498 AM

New_Robot 2 ==> Type: 11 (Measure Position) Size: 8 Position Id: 211 Timeout: 5000

ROBÔ2 - PAREBRISE VIA PLC, INFORMA QUE ESTÁ EM POSIÇÃO DE MEDIÇÃO E ENVIA O COMANDO MEDIR A POSIÇÃO 211 PARA PERCEPTRON

A PERCEPTRON TEM PROGRAMADA A POSIÇÃO 211 COMO SENDO PAREBRISE DO SANDERO E RECEBE O COMANDO PARA MEDIR

2/17/2016 8:42:54.496 AM New_Robot 2 <== Type: 6 (ACK - Measure Position) Size: 3 Status: 0 (Good)

PERCEPTRON RESPONDE AO ROBÔ2 - PAREBRISE(VIA PLC) QUE IRÁ MEDIR A POSIÇÃO 211 (PAREBRISE DO SANDERO) IDEM DESCRIÇÃO

2/17/2016 8:42:56.496 AM New_Robot 2 ==> Type: 33 (Get Frame Ex) Size: 4 VF Id: 21 Qualifier: 1

ROBÔ2 - PAREBRISE VIA PLC, SOLICITA PARA PERCEPTRON A CORREÇÃO EM SUA BASE(ZERO VEÍCULO DO ROBÔ AJUSTADO PARA O CARRO MEDIDO) IDEM DESCRIÇÃO

2/17/2016 8:42:56.514 AM New_LinePLC ==> Type: 20 (Wait For Cycle) Size: 6 Timeout : 5000 PLC INFORMA QUE AGUARDA FIM DE MEDIÇÃO IDEM DESCRIÇÃO

2/17/2016 8:42:56.521 AM

New_Robot 2 <== Type: 6 (ACK - Get Frame Ex) Size: 28 Status: 22 (Good With Info) Transform : X : 3.35934 Y : 2.72125 Z : 2.75453 FrZ: -0.459351 FrY: -0.23104 FrX: -0.0860754 Qualifier: 1

PERCEPTRON ENVIA AO ROBÔ2 -PAREBRISE VIA PLC, A CORREÇÃO EM SUA BASE PARA DEPÓSITO DO VIDRO DIANTEIRO CONTENDO TRANSLAÇÕES E ROTAÇÕES IDEM DESCRIÇÃO

2/17/2016 8:42:56.536 AM New_LinePLC <== Type: 6 (ACK - Wait For Cycle) Size: 3 Status: 0 (Good) PERCEPTRON INFORMA AO PLC QUE TERMINOU DE MEDIR IDEM DESCRIÇÃO

2/17/2016 8:42:56.736 AM New_LinePLC ==> Type: 5 (Get Alarms) Size: 2

PLC REQUISITA OS ALARMES DO CARRO(QUALQUER ALARME DE DIMENSIONAL DO CARRO PREVIAMENTE PROGRAMADO) IDEM DESCRIÇÃO

2/17/2016 8:42:56.761 AM

New_LinePLC <== Type: 6 (ACK - Get Alarms) Size: 5 Status: 22 (Good With Info) Alarms : Word [0] 0

PERCEPTRON RESPONDE AO PLC COM ALARMES QUE ESTEJAM ATIVADOS NESTE CARRO(POR EXEMPLO: MEDIÇÃO ACIMA DA TOLERÂNCIA) IDEM DESCRIÇÃO

2/17/2016 8:42:57.601 AM New_LinePLC ==> Type: 3 (End Cycle) Size: 2 PLC REQUISITA FIM DE TRABALHO(FIM DO CICLO DE MEDIÇÃO) IDEM DESCRIÇÃO

2/17/2016 8:42:57.616 AM New_LinePLC <== Type: 6 (ACK - End Cycle) Size: 3 Status: 0 (Good) PERCEPTRON RESPONDE AO PLC COM ACEITAÇÃO DO FIM DE TRABALHO(FIM DA MEDIÇÃO)

FIM DE CICLO DE MEDIÇÃO E FECHAMENTO DO ARQUIVO COM TODAS MEDIÇÕES DESTE VEÍCULO

2/17/2016 8:46:11.327 AM New_LinePLC ==> Type: 13 (Request Status) Size: 2 PLC PERGUNTA A PERCEPTRON QUAL ESTADO DO SISTEMA(PERCEPTRON) COMUNICAÇÃO ENTRE PLC E PLC ATIVA E NORMAL

2/17/2016 8:46:11.347 AM New_LinePLC <== Type: 6 (ACK - Request Status) Size: 3 Status: 11 (Idle) SISTEMA PERCEPTRON RESPONDE QUE ESTÁ EM ESPERA DE COMANDO (INICIO DE CICLO POR EXEMPLO)

RESPOSTA POSITIVA DE FUNCIONAMENTO NORMAL E ESPERA DE COMANDO

Page 6: Comunicação Com PLC e Inserção de Offsets

6

RESUMO DA APLICAÇÃOEntrar Offset

Page 7: Comunicação Com PLC e Inserção de Offsets

7

RESUMO DA APLICAÇÃOEntrar Offset no Posicionamento do Vidro• Icone Perceptron próximo ao relógio do Windows.• Botão direito do Mouse. Escolher “Cell Maintenance”

Page 8: Comunicação Com PLC e Inserção de Offsets

8

RESUMO DA APLICAÇÃOEntrar Offset no Posicionamento do Vidro

• Escolher o Modelo que precisa de Offset

• Em seguida pressionar Check/Adjust Offsets

Page 9: Comunicação Com PLC e Inserção de Offsets

Entrar Offset no Posicionamento do VidroEntrar valor do Offset no respectivo esquema

Primário Move para Dentro Mode para Fora

SecundárioMove para Cima Move para Baixo

TerciárioMove para Esquerda(lado Motorista) Move para Direita(lado Passageiro)

Page 10: Comunicação Com PLC e Inserção de Offsets

10

Entrar Offset no Posicionamento do VidroNo Caso de Rotação de Algum Eixo:

- Identificar qual Eixo será girado. Por exemplo: Maior pressão na parte inferior do vidro contra a carroceria. Primeiro passo deslocar para fora 2mm

Primário Move para Dentro = 2mmMove para Fora = 0

Page 11: Comunicação Com PLC e Inserção de Offsets

11

Entrar Offset no Posicionamento do Vidro

Por exemplo: Maior pressão na parte inferior do vidro contra a carroceria. Segundo passo zerar o deslocamento entrado no passo 1 da parte superior nos pontos de Medição Individualmente

Primário Roof_LH = 0Roof_RH = 0

Page 12: Comunicação Com PLC e Inserção de Offsets

12

Entrar Offset no Posicionamento do Vidro

Por exemplo: Maior pressão na parte inferior do vidro contra a carroceria. Resultado final é uma rotação do Eixo Y, no sentido de maior pressão na parte inferior do vidro

Page 13: Comunicação Com PLC e Inserção de Offsets

13

Reiniciar os Serviços de Comunicação e Funcionamento do Sistema de Medição

Em caso de necessidade de Reiniciar os Serviços do Sistema devido a problema desconhecido, no ícone Perceptron da barra de tarefas do Windows, com botão direito do mouse, executar “Stop Sevices” e quando ele acabar de executar o commando, executar “Start Services”. Se mesmo assim o problema persistir, então reiniciar o Windows.