INÍCIO > Fórum > controladores SlimLine e Netsyst (LogicLab) > Comunicação em rede entre múltiplos SlimLine
- Este tópico tem 1 resposta, 1 participante e foi atualizado pela última vez 4 anos, 4 meses atrás da Sergio Bertana.
-
autorPublique
-
Dezembro 23, 2019 em 3: 59 pm #52152Anônimoinativo
Estou tentando realizar um projeto em que existem 5 CLPs MPSO54 na rede lan (192.168.1.230 - .. 231 e assim por diante). Onde, em todo mundo, carreguei um HTTPServer na porta 2000 e, em seguida, digitando no navegador ip / Read.cgi, retorno todos os dados no formato JSON que defini, e isso funciona bem individualmente em cada PLC.
Porém, gostaria de coletar esses dados em um único PLC, (“mestre”) analisá-los e passá-los de volta ao HTTPServer para poder visualizá-los com uma solicitação do navegador para um único IP e não individualmente para os vários IPs. Neste PLC “mestre”, é claro, também devo ser capaz de enviar solicitações de put para modificar seus dados e em cada um dos PLCs escravos conectados a ele.
Em palavras simples, um CLP cuida da recuperação cíclica dos dados dos 4 CLPs e os disponibiliza em seu HTTPServer e, ao enviar a modificação de um dado de um CLP escravo para colocar, devo enviar a alteração ao CLP relativo.
Estou tentando usar o HTTPClient FB, mas sem sucesso. você tem alguma sugestão?
Dezembro 23, 2019 em 4: 12 pm #52154Sergio BertanaAdministrador do fórumTendo que concentrar dados em um único PLC mestre de vários PLCs escravos, eu usaria o FB TCPDataExchServer no PLC mestre e TCPDataExchClient nos vários escravos do PLC.
Esses dois FBs permitem a troca de uma área de dados que pode ser definida de forma bidirecional entre os sistemas, possibilitando o bit AutoTxD modificando um dado na área de troca, os dados serão enviados automaticamente para o outro sistema.
Dessa forma, você pode concentrar os dados de todos os escravos do PLC no PLC mestre e executar o FB HTTPServer apenas neste PLC. Obviamente, se você quiser manter o acesso HTTP também nos escravos, terá que executar o HTTPServer FB nos escravos também.
-
autorPublique
- Você deve estar logado para responder a este tópico.