Как обмениваться данными между kepserverex и React?

У меня есть соединение между kepserverex и tia portal v15, к которому у меня подключен PlC, соединение работает правильно, и у меня есть служба, работающая на моем компьютере через порт 102, переменные зарегистрированы в kepserverex для Siemens PLC. Я просто хотел бы знать, как использовать эти переменные, чтобы иметь возможность читать их в приложении React, где, если есть изменение состояния в переменной в ПЛК, я могу сделать ловушку в приложении React.

То же самое, если есть аналогичный способ с какой-либо другой программой или учебником для установления связи между ПЛК от портала к приложению React, они могут это сказать. Спасибо за ваше время.

2 ответа

Вы должны использовать клиент opc. В основном есть 2 клиентских метода;

  • Опк Да
  • Opc Ua

Поддержка opcda прекращена. сообщество рекомендует использовать opcua. Насколько я знаю, вы не можете использовать протокол opc ua напрямую с реакцией, вы должны искать. Но если вы используете nodejs, вы можете использовать https://github.com/node-opcua/node-opcua .

Я бы посоветовал не использовать kepserverex. Я бы использовал node-red для создания API отдыха для нужных вам данных.

Чтение и запись данных на ПЛК Siemens с использованием Node-RED (S7)https://www.youtube.com/watch?v=rTUs-_EiZ3A

Если бы вы могли подробнее рассказать о том, как выглядят ваши данные, я могу вам больше помочь!

Другие вопросы по тегам