Цитата Сообщение от yaviar Посмотреть сообщение
Здравствуйте. Прошу помочь разобраться.
Вопрос по двустороннему обмену MS4D и плк S7 1200.
Для связи используется спец драйвер profinet.
Добавляю в MS4D теги из контроллерной DB в формате InOut ReadWrite, соответственно у каждого тега/канала создаётся Вход и Выход.
Когда управляю переменной со скады все ок, Вход и Выход канала всегда равны значению привязанного параметра.
Но если при взведенным в True каналом сбросить значение в False в ПЛК то на Входе канала в MS4D появляется значение False, а вот на выходе остаётся True, и соответственно привязанный параметр тоже висит в True.
Как наиболее простым способом реализовать возможность смены значения как из MS4D так и из ПЛК?
Можно на ST написать такую штуку, например: если Выход <> Входу, то result := Выходу ....и уже этот результат привязать куда надо!