Como incluir dispositivos de kit de fábrica em aplicativos
  • 31 Oct 2023
  • 6 Minutos para Ler
  • Contribuintes

Como incluir dispositivos de kit de fábrica em aplicativos


Resumo do artigo

Como incluir dispositivos do Factory Kit em aplicativos

Saiba como incluir 5 dispositivos do Factory Kit em seus aplicativos, incluindo o recebimento de entrada humana e o acionamento de dispositivos com base em ações nos aplicativos.

O Tulip Factory Kit foi o primeiro kit de acessórios e hardware para novos usuários do Tulip começarem a usar a conectividade de borda.

O Factory Kit foi descontinuado a partir de 23 de junho de 2022.

Depois de configurar todos os dispositivos do Factory Kit, você estará pronto para começar a criar a lógica do aplicativo com entradas e saídas de dispositivos. Normalmente, isso acontece nos acionadores de etapa e nos acionadores de botão.

Neste exemplo, veremos um aplicativo de instruções de trabalho que instrui um operador a montar uma placa de circuito. O aplicativo funcionará com 5 dispositivos Factory Kit:

  1. Leitor de código de barras
  2. Pedal
  3. Pick-to-light
  4. Sensor de feixe de luz
  5. Luz Andon

Em cada etapa do aplicativo, você aprenderá o que está acontecendo no mundo real e como isso se conecta à lógica do Trigger no aplicativo.

Aqui está o que o aplicativo faz:

  1. Pede a um operador que escaneie o código de barras da peça que será montada
  2. Fornece uma série de etapas de instruções de trabalho. Em algumas etapas, o operador deve pegar um componente em um compartimento específico.
  3. Pede ao operador para inspecionar a peça antes de terminar
  4. Se a peça for aprovada na inspeção, o aplicativo estará concluído.
  5. Se a peça não passar na inspeção, um especialista em qualidade será chamado à estação.

Veja a seguir como usar cada dispositivo nesse fluxo. No gateway de IoT, as portas de E/S digital 1 a 8 encontram-se no banco A, enquanto as portas 9 a 16 encontram-se no banco B.

Leitor de código de barras

Na primeira etapa, um operador precisa ler um código de barras antes de começar a trabalhar. A etapa pode ter a seguinte aparência:

How To Include Factory Kit Devices in Apps_98636974.png

Você precisa adicionar um acionador de etapa para permitir que o operador avance para a próxima etapa depois de digitalizar a ordem de serviço.

How To Include Factory Kit Devices in Apps_98636975.png

Além disso, você deverá armazenar o número do código de barras como uma variável para que ele seja associado à conclusão do aplicativo.

Veja como o acionador pode se parecer:

A instrução "When" procura a saída do scanner de código de barras:

How To Include Factory Kit Devices in Apps_98636977.png

  • "When" "device" "barcode scanner" outputs at "this station"

A primeira instrução "Then" armazena o número do código de barras em uma variável chamada "work_order":

  • "Manipulação de dados" "store" data: "Expressão" "@Deviceoutput.data +'' "

Recomendamos que você armazene valores de código de barras como valores de texto no Tulip, e é por isso que adicionamos um conjunto de aspas e um sinal de mais no Expression Editor.

Leia mais sobre o Expression Editor

A transição envia o operador para a próxima etapa.

How To Include Factory Kit Devices in Apps_98636979.png

  • "Ir para a etapa" "Próximo"

Escolher para iluminar

Na próxima etapa, um operador precisa pegar uma placa branca em uma série de compartimentos em sua estação. Esse é o design da etapa:

How To Include Factory Kit Devices in Apps_98636980.png

O operador pode ter um conjunto de 8 compartimentos em sua estação, e a luz "pick-to-light" acenderia o oitavo compartimento.

How To Include Factory Kit Devices in Apps_98636982.png

Na verdade, você precisa de dois acionadores de etapa para gerenciar essa estação:

  1. Quando a etapa abrir, acenderá o compartimento apropriado
  2. Quando a etapa fechar, desligue todas as luzes.

Aqui está o acionador para a primeira parte:

How To Include Factory Kit Devices in Apps_98636984.png

A instrução "Then" se conecta ao Light Kit por meio do gateway de IoT. Em seguida, acende a oitava luz na faixa de luz de escolha.

How To Include Factory Kit Devices in Apps_98636988.png

  • "Run Device Function" "Light Kit" "Turn on One Bin" at "this station" (Executar função do dispositivo)
  • bin: "Static Value" "integer" "8" color: (green)

Aqui está o acionador que é executado quando a etapa é fechada:

How To Include Factory Kit Devices in Apps_98636990.png

A instrução "Then" desliga todas as luzes do Pick-to-Light.

How To Include Factory Kit Devices in Apps_98636991.png

  • "Run Device Function" "Light Kit" "All bins off" em "this station"

Feixe de interrupção

O Pick to Light não pode aceitar entradas do usuário. Ele só pode responder aos eventos no Tulip Player.

Por outro lado, o break beam pode disparar um Trigger no Tulip quando a mão de uma pessoa cruza o sensor.

Para que isso funcione, você precisa criar um Trigger na primeira etapa do aplicativo que acionará o break beam. Isso permitirá que ele comece a observar o movimento em seu campo de visão.

Para alimentar o break beam, adicione esse acionador antes da etapa do aplicativo em que você precisa observar o movimento.

How To Include Factory Kit Devices in Apps_98636993.png

QUANDO

  • "A etapa é aberta"

ENTÃO

  • "Run Device Function" "GPIO" "Set Digital Output" nessa estação
  • no pino: "Static Value" "integer" "8" para o estado: "Static Value" "boolean" "yes"

Pronto, agora você está pronto para observar o movimento em um compartimento específico.

How To Include Factory Kit Devices in Apps_98636997.png

Na mesma etapa acima, digamos que você só permita que a etapa avance depois que uma pessoa escolher uma peça com sucesso.

How To Include Factory Kit Devices in Apps

Veja como isso seria:

How To Include Factory Kit Devices in Apps_98637000.png

O acionador é disparado quando o "evento Pin up" ocorre em qualquer uma das portas GPIO do Gateway.

How To Include Factory Kit Devices in Apps_98637005.png

QUANDO

  • "Dispositivo" "GPIO" produz saídas em "esta estação" com eventos "Pin up"

ENTÃO

  • "Go To Step" "Next" (Ir para a etapa)

Se você observar o banco "A" de entradas de E/S no Gateway IoT, deverá ter uma configuração como esta:

How To Include Factory Kit Devices in Apps_98637010.png

Nesse caso, o feixe de luz é o único dispositivo conectado às entradas de E/S.

  • O fio marrom fornece energia
  • O fio azul aterra o dispositivo
  • O fio preto na porta 1 do banco A realmente envia a entrada depois que algo cruza o feixe.

Portanto, seu acionador pode procurar um evento "pin up" em todas as portas de E/S. O evento "pin up" só será acionado quando algo cruzar o feixe.

Pedal

Digamos que você queira permitir que o operador avance para a próxima etapa sem tocar na tela. O pedal é uma maneira muito simples de fazer isso.

Esta é a aparência da instrução "When":

How To Include Factory Kit Devices in Apps_98637011.png

WHEN

  • "dispositivo" "Pedal" produz em "esta estação"

Pilha de luz

Digamos que o operador perceba um defeito e você precise de uma maneira de ele notificar rapidamente um supervisor. A etapa de inspeção pode ter a seguinte aparência:

How To Include Factory Kit Devices in Apps_98637013.png

Quando um operador pressiona "Fail" (Falha), você quer que a luz vermelha de uma luz Andon acenda. Você pode fazer isso com um botão Trigger.

How To Include Factory Kit Devices in Apps_98637014.png

ENTÃO

  • "Run Device Function" "GPIO" "Set Digital Output" at "this station" on pin "Static Value" "integer" "2" to state "Static Value" "boolean" "yes"
  • "Go To Step" (Ir para a etapa) "Defect Report" (Relatório de defeitos)

Na primeira instrução "Then", o acionador envia um sinal para o segundo pino na seção "Output" (Saída) do Gateway IoT. A luz vermelha é conectada a esse pino, enquanto a luz verde é conectada ao primeiro pino (ou ao pino que você conectou).

Em seguida, o operador é enviado para uma etapa do formulário chamada "Defect Report" (Relatório de defeitos).

Veja como essa pilha de luzes está conectada ao gateway.

How To Include Factory Kit Devices in Apps_98637018.png

  • O fio branco aterra o dispositivo
  • A luz verde, conectada à luz verde, está ligada ao primeiro pino
  • A luz vermelha, conectada à luz vermelha, está conectada ao segundo pino

Portanto, quando a instrução "Then" inclui "Set Digital Output", isso significa que ela pode enviar um sinal a um dos 8 pinos de "Output".

Leitura adicional

Aqui estão algumas maneiras de aprender mais sobre Triggers no Tulip.


Este artigo foi útil?