Приложите ваш проект (выполните Проект - Экспортировать), укажите путь к проблемному журналу.
Приложите ваш проект (выполните Проект - Экспортировать), укажите путь к проблемному журналу.
Спасибо.
Проблему решил. Удалил из дерева объектов события, в которых были вписаны сообщения об авариях и создал новые. Всё стало нормально. Подозреваю, что проблема возникла из-за копирования сообщений об аварии в "шаблон сообщений" "событий". Я копировал и вставлял с помощью клавиатуры (Ctrl+C и Ctrl +V).
Спасибо.
Здравствуйте.
Нужен аналоговый "Антидребезг", т.е. использовать значение только после того, как оно стабилизируется. Готового модуля не нашел (не считая скрипта).
Отсюда два вопроса:
Как-то громоздко выходит, а надо много раз.
- Какой самый простой способ отследить изменение значения?
Пока использую связку Значение + Не равно для {Значение, выход повторителя} + Повторитель.
Ещё пробовал использовать событие с вызовом по изменению входов, задав Значение как источник, или сравнивая метки времени, но не вышло ничего, максимум – событие хаотически пульсирует.- Какой самый простой способ сделать задержку?
Пока использую отслеживание изменения + Выдержка времени + Задний фронт + Повторитель по условию.
Спасибо.
Или ФБ "Фильтр 1 порядка" или скрипты. Или как - из набора элементов.
Спасибо.
Подскажите пожалуйста возможно ли в скаде стандартными средствами вытянуть из dword два worda?
Тогда другой вопрос.
Используем MasterSCADA v.3.6.0.47575 и Modbus MasterOPC v.3.1.10.
И есть устройства, которые или иногда сбоят по связи (до 5-10с), или вообще отключены специально.
Поэтому в архив значений и сообщений генерируется прорва данных, хотя пользы от того нет.
Причём у команд используется обратная связь, потому что те же ТРМы могут и локально управляться. На отключенных устройствах MasterOPC пытается постоянно эти теги записать (да, знаю, что так он работает), но ещё эти теги периодически отказываются с хорошим качеством.
- Как сделать скаду и/или OPC-сервер более толерантным к кратковременным разрывам?
- Как правильно вести разработку для плановых отключений устройства?
- Как забороть MasterOPC, чтобы недоступные теги не меняли качества?
Увеличить количество попыток запроса
В ОРС сервере, с помощью скрипта server.SetDeviceToOnOff( ); выключать опрос устройства, а в скаде останавливать опрос группы ОРС сервера, используя поле "Опрос по условию" вкладки "опрос".
Теоретически можно, но это это неправильно.
Просто выключайте из опроса устройства, которые не нужны.
Спасибо.
Да, это работает, когда нет ответа, но не работает, если произошел разрыв TCP-соединения.
А почему неправильно? Мне кажется естественным, что если устройство не отвечает, то все его теги будут неизменно в плохом качестве, а не мигать с BAD на OK. У тегов, из которых только читают, так и происходит, а вот с записью такая вот неприятность.
Кстати, а почему MasterOPC выдаёт при проблемах со связью BAD, а не COMM_FAILURE?
Какая у вас версия ОРС сервера? Мы проверили на текущей 3.2.11 - признак качества при записи на GOOD не меняется.
Попробуйте проверить на текущей версии на 32 точки.
Спасибо.