Índice
AlternarEste guia explica como ligar um PLC Siemens S7-200 ao EG Edge Gateway através do protocolo PPI para comunicação de dados industriais. Faz parte do PLC Integration Hub, centrando-se na conectividade de PLCs em situações reais com gateways da série Edge.
1. Ligação do hardware
PLC compatível: S7-200
O Siemens S7-200 comunica através do protocolo PPI. Esta secção centra-se na forma como o EG8200Mini lê dados do PLC Siemens S7-200 utilizando o protocolo PPI.
Antes de estabelecer a comunicação entre o EG8200Mini e o Siemens S7-200, é necessário que a ligação esteja correta. O protocolo PPI utiliza comunicação RS485. A ligação específica é a seguinte: O pino 3 liga-se a A e o pino 8 liga-se a B.

O esquema de ligação efetivo é o seguinte: o fio vermelho é o RS485A, ligado ao pino 3 do S7-200, e o fio azul é o RS485B, ligado ao pino 8 do S7-200.

2. Parâmetros da porta série do PLC
2.1. Abrir o software STEP7
Abra o software STEP7.

2.2. Visualizar os parâmetros de comunicação
Pode ver que o endereço da estação é 2 e a taxa de transmissão é 9600. Estes parâmetros serão necessários mais tarde para a configuração do gateway.

3. Definições da porta de entrada
3.1. Definições de ligação do PLC
Arraste um nó Siemens do painel da esquerda e clique duas vezes para abrir a página de definições. Preencha a configuração de acordo com os parâmetros seriais do PLC, da seguinte forma:
Protocolo: Selecionar PPI
Porta de série: Selecione RS485-1 (escolha de acordo com a ligação física efetiva)
Taxa de transmissão: 9600
Bits de dados: 8
Bits de paragem: 1
Paridade: MESMO
Tempo limite de comunicação: 2000
Intervalo entre quadros seriais: 100 ms (ajustar de acordo com as condições reais; recomendado: 50–100 ms)
Morada da estação: 2

Depois de concluir as definições de ligação do PLC, clique em Implantar. O estado do PLC deve indicar Pronto.

3.2. Configuração do ponto de dados
Em geral, é possível preencher os pontos de dados a serem lidos diretamente na lista de parâmetros do nó da Siemens. Assim que os pontos de dados forem preenchidos, serão lidos automaticamente de acordo com a frequência configurada.
Neste exemplo, é utilizado um método avançado: a leitura de pontos do PLC através de um nó de função. A vantagem deste método é que os pontos de dados a ler podem ser modificados dinamicamente.
Arraste um nó «Função» e copie o código seguinte:
msg.carga útil = []
msg.carga útil[0] = {}
msg.carga útil[0].func = "ReadBool"
msg.carga útil[0].corpo = {}
msg.carga útil[0].corpo.nome = "I0,5"
msg.carga útil[0].corpo.endereço = "I0,5"
msg.carga útil[0].corpo.comprimento = 1
retorno msg;
O significado deste código é: utilizar o ReadBool método para ler 1 valor booleano no endereço I0,5, e guardar o resultado numa variável chamada I0,5. O comprimento Este parâmetro indica quantos endereços consecutivos podem ser lidos de uma só vez. msg.payload é um array, pelo que também é possível ler vários tipos diferentes de dados ao mesmo tempo.
Todos os métodos que podem ser chamados estão descritos na documentação do nó:
Esta é uma ficha de conteúdo do Yuque. Clique na ligação para ver:(Pode utilizar o Google Chrome para traduzir)
https://iotrouter.yuque.com/zn3vdn/eg8000/hh3gq8an371h7xiw

3.3. Ensaios
Arraste um nó «Inject» e um nó «Debug», tal como se mostra no diagrama. Clique no nó «Inject» e observe o ponto de dados lidos. O resultado deverá ser:
I0,5: verdadeiro
A comunicação é um êxito!

Guias relacionados em Integração de PLC industrial
← Voltar ao Centro de Integração PLC
Agnes Wang é especialista em soluções de IoT na IOTRouter, dedicando-se principalmente a gateways de IoT industrial, computação de ponta e soluções de automação industrial.
É especialista em tecnologias de comunicação industrial, incluindo Modbus, IEC 60870-5-104, MQTT, OPC UA, integração de PLC e aplicações de monitorização remota. Colabora na elaboração de artigos técnicos e guias de aplicação sobre soluções de IoT industrial, conversão de protocolos e computação na periferia.
- Agnes Wang10 de setembro de 2026
- Agnes Wang
- Agnes Wang3 de setembro de 2026
- Agnes Wang



