Как прочитать событие PLC / alaram в SCADA / HMI, используя Snap7 - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь обнаружить / прочитать асинхронное событие / тревогу, обнаруженную / сгенерированную на ПЛК через мое приложение с использованием Snap7.

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

Я хочу знать, как мое приложение (действующее как SCADA) обнаружит, что ПЛК сгенерировал какие-либо аварийные сигналы (например, аномалия температуры и т. Д.) Илиобнаружение событий (например, нажатие кнопки аварийного останова).

Потребуется ли при использовании театра-партнера перепрограммирование ПЛК?Перепрограммирование ПЛК довольно сложно, поскольку его логика / программа была разработана третьей частью, которая не изменит их программу.

...