Просто разложите все устройства по разным узлам - один контроллер - один узел. Тогда опрос будет полностью параллельным.
Просто разложите все устройства по разным узлам - один контроллер - один узел. Тогда опрос будет полностью параллельным.
Спасибо.
Здравствуйте! Спасибо за совет. Я проверил, это действительно работает. Проблема в том, что проект Мастерскады уже имеет связи с объектами и если я разложу контроллеры по разным узлам, то как тогда быть? Вставить новые OPC переменные и ручками связывать с существующими объектами?
Сделайте новый узел, в него скопируйте контроллер, старые контроллеры из узла не удаляете. Вставляете ОРС переменные в скаду.
В дереве объектов вырезаете в буфер обмена объект со связями со старым контроллером. Вставляете из буфера обратно - появляется окно внешних связязях. Через заменить-на, меняете пути на новый узел.
И так все узлы.
Старые контроллеры из первого узла удаляете.
Спасибо.
Боюсь поломать проект скады таким способом.
А вариант со скриптом (server.SetDeviceToOnOff ()) мне получается не подходит? В теме он неоднократно обсуждался.
Попробовал не получается. Я вообще не могу в тегах устройства скрипт создать. Могу только в узлах, создать узел PROGRAM, а в нем уже скрипт. Но тогда ругается на ReadCurrentTag - функция должна быть вызвана в контексте тега!
Последний раз редактировалось Evgeny_asutp; 07.11.2023 в 12:00.
Сделайте резервную копию проекта и делайте как мы написали.
Спасибо.
Добрый день. Подскажите есть ли макрос для овен лоджик для нелинейного масштабирования сигнала
Данный вопрос следует задать в разделе Программируемых реле
Спасибо.
Попробовал. Не получается. Точнее сама механизм, который вы предложили рабочий. Но после замены путей в проекте не все работает. Кнопки перехода с мнемосхему на мнемосхему не работают.
Вариант со скриптом (server.SetDeviceToOnOff () можно реализовать? (т.е отключать опрос устройства с которым нет связи) У меня же проблема с задержкой между OPC сервером и контроллером.
Делайте так если хотите.
Создаете узел типа Script - Program. В нем создаете устройства и теги. В теге в скрипте на запись включаете-выключаете узлы через функцию.
Описание функции в справке:
https://support.mps-soft.ru/MultiPro...tdevicetoonoff
Но правильнее добить проект и разобраться почему не работают кнопки - скорее всего их нужно перевставить или исправить оборванную связь (выделяете кнопку и тащите объект к которому она должна быть привязана в панель свойств).
Спасибо.
Здравствуйте, можно ли в скаде создать свою кнопку, например в виде вентиля?