MENU
    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?