Все вышеизложеные проблемы решаются логическим заданием для записи:
"По изменению, но не реже чем"
У конфиг.мастера ПЛК это "both" (как описано, конфиг.мастера не использую)
Для ПР это:
Или по изменению работают вместе с указанным периодом (проверяйте - возможно что и нет)
Или было бы если б не было дебильного ограничия "в одно место - только одним каналом" (тогда
бы 1 канал по изменению и 1 канал циклический)
Необязательно))
Но ввиду отсутствия сейчас живого ПР чтобы проверить вышеизложенное, самое простое для модулей вывода чтоб и не засирать линию (писать только по изменению), но при этом циклически "напоминать про себя" чтоб не уходил аварию - это использование того простого факта что "напоминать про себя" можно любой операцией - например чтением из модуля чего-то ненужного для техпроцесса.
Т.е. выходы отправлять по изменению
А читать раз в 1..3 секунды (в модуле t.out = на 1..2 сек больше этого периода) например этот самый таймаут.
--
Если кто хочет и может - проверьте два девайса с одним адресом и регистром, но в одном запись по изменению, в другом - циклическая запись. Конфигуратор ругается, но не сильно. Как в натуре - хз





Ответить с цитированием