Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Interação local gRPC com PLCnext Control via grpcurl no OCI Container


Esta é a última parte de uma série sobre como usar o gRPC para interagir com o PLCnext Runtime em um dispositivo PLCnext Control.

As postagens anteriores da série incluíam:

Os artigos listados acima mostram como acessar o servidor gRPC em um dispositivo PLCnext Control a partir de um remoto dispositivo cliente. Esta postagem dá um exemplo de um local Cliente gRPC - ou seja, um cliente gRPC rodando em um dispositivo PLCnext Control, que acessa o servidor gRPC no mesmo dispositivo.

Outros exemplos de local Clientes gRPC em dispositivos PLCnext Control podem ser encontrados aqui:

Como não há software cliente gRPC instalado em dispositivos PLCnext Control como padrão, este artigo mostra como executar um cliente gRPC (neste caso, grpcurl) em um contêiner OCI usando Podman e uma imagem adequada do dockerhub.

Pré-requisitos


  1. Um dispositivo PLCnext Control adequado, com acesso à internet.Exemplos:AXC F 3152 com firmware versão 2025.0 ou posterior; AXC F 1252 com firmware versão 2026.0 ou posterior. Atualmente, a imagem OCI usada neste artigo não está disponível para alvos armv7 como o AXC F 2152.

  2. Em um navegador, abra o site Web-based Management (WBM) no dispositivo e, na página System Services, certifique-se de que o recurso GRPC LOCAL SERVER esteja ativado.

Procedimento:


  1. Abra uma sessão de shell segura no dispositivo PLCnext Control usando a conta de usuário admin.

  2. Na sessão shell, execute o seguinte comando:
    05 
    Isso baixa uma imagem OCI contendo a ferramenta de linha de comando grpcurl para o dispositivo PLCnext Control.

  3. Liste os serviços gRPC disponíveis no dispositivo PLCnext Control local:
    14 
    Resposta:
    22 

  4. (Opcional) Crie um alias para simplificar os comandos grpcurl subsequentes:
    36 

  5. Recuperar a temperatura da placa do dispositivo PLCnext Control:
    44 
    Resposta:
    52 

Observação:


O Makers Blog mostra aplicativos e histórias de usuários de membros da comunidade que não foram testados ou revisados pela Phoenix Contact. Use-os por sua própria conta e risco.

Tecnologia industrial

  1. Usinagem CNC de peças grandes vs. pequenas:como superar desafios comuns
  2. Como a IA está lidando com os resíduos nas fábricas e na cadeia de suprimentos
  3. Usando marketing digital para ganhar negócios com empresas Fortune 1000
  4. FABRICAÇÃO SUBTRATIVA VS FABRICAÇÃO ADICIONAL:QUAL A DIFERENÇA?
  5. Equipamento de trabalho:é hora de um upgrade?
  6. Poliuretano vs Metal
  7. Conexão série, paralela e série-paralela de painéis solares
  8. RapidDirect, tornando suas ideias de produtos uma realidade.
  9. Como a instalação da placa de base afeta a confiabilidade das bombas centrífugas
  10. (Faça o teste!) Você precisa de serviços de agência de marketing industrial?