Состояние WinCC передать в ПЛК

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Post Reply
volotovskyd
Posts: 79
Joined: Mon Aug 13, 2012 2:23 pm

Состояние WinCC передать в ПЛК

Post by volotovskyd » Mon Apr 26, 2021 4:00 pm

Здравствуйте.
Нужно выполнить следующую задачу. Есть ПЛК и рабочая станция. Нужно каким-то образом контроллеру знать, что Runtime WinCC запущен. Как бы это красиво сделать, помогите плиз. Можно даже с какой-то конечной периодичностью выполнять данную проверку, например раз в 5 секунд.
Заранее спасибо.

Dmitriy1992
Posts: 24
Joined: Wed Dec 11, 2019 2:04 pm

Re: Состояние WinCC передать в ПЛК

Post by Dmitriy1992 » Tue Apr 27, 2021 12:03 pm

Пишем скрипт в Wincc, в котором меняем состояние переменной (например через bool переменную),и выполняем его с любой нужной Вам периодичностью. А в PLC смотрим меняется он или нет, если нет значит рантайм отпал. Самый примитивный способ.

MaxS
Posts: 60
Joined: Sat May 17, 2014 1:26 am

Re: Состояние WinCC передать в ПЛК

Post by MaxS » Wed Apr 28, 2021 9:07 am

В WinCC с заданной периодичностью, напр.: 2 сек, устанавливаем переменную SetTagBit("Имя_переменной") = TRUE;
А в контроллере с большей периодичностью, напр.: 5 сек, проверяем состояние переменной и затем сбрасываем ее.
Если переменная на момент проверки = 0 значит WinCC Runtime ее не установил т.е. не запущен.

Post Reply