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:
- GRPC remoto usando grpcurl
- GRPC remoto seguro usando grpcurl
- GRPC remoto usando reflexão
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 criar um cliente para o servidor gRPC PLCnext Control em C#
- Use gRPC para fazer interface de scripts Python com PLCnext Engineer Projects.
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
-
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.
-
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:
-
Abra uma sessão de shell segura no dispositivo PLCnext Control usando a conta de usuário admin.
-
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.
-
Liste os serviços gRPC disponíveis no dispositivo PLCnext Control local:
14
Resposta:
22
-
(Opcional) Crie um alias para simplificar os comandos grpcurl subsequentes:
36
-
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
- Usinagem CNC de peças grandes vs. pequenas:como superar desafios comuns
- Como a IA está lidando com os resíduos nas fábricas e na cadeia de suprimentos
- Usando marketing digital para ganhar negócios com empresas Fortune 1000
- FABRICAÇÃO SUBTRATIVA VS FABRICAÇÃO ADICIONAL:QUAL A DIFERENÇA?
- Equipamento de trabalho:é hora de um upgrade?
- Poliuretano vs Metal
- Conexão série, paralela e série-paralela de painéis solares
- RapidDirect, tornando suas ideias de produtos uma realidade.
- Como a instalação da placa de base afeta a confiabilidade das bombas centrífugas
- (Faça o teste!) Você precisa de serviços de agência de marketing industrial?