Здравствуйте! Как сделать так, чтобы при нажатии на "кнопку с фиксацией" выставлялся определенный бит в теге OPC-сервера. Бит 1 и бит 2, и если выставлен бит, чтобы кнопки были нажаты, если не выставлен, то отжаты. Не получается сделать.
Вид для печати
Здравствуйте! Как сделать так, чтобы при нажатии на "кнопку с фиксацией" выставлялся определенный бит в теге OPC-сервера. Бит 1 и бит 2, и если выставлен бит, чтобы кнопки были нажаты, если не выставлен, то отжаты. Не получается сделать.
Поясните - нужно чтобы была и обратная связь от битов и управление ими?
Да-да, именно так.
Здравствуйте
Подскажите пожалуйста как в скрипте добраться до обратной связи команды, чтобы затем подключить к ней OPC-переменную? Саму команду связал, а где искать обратную связь не соображу
Посмотрите эту тему:
http://www.owen.ru/forum/showthread.php?t=24971
Вы хотите с помощью скрипта добавить в поле обратной связи связь с ОРС переменной?
Чем не подходит стандаттный вариант перетаскивания?
И ОРС переменную мы туда явно связывать не рекомендуем. Лучше делать это через повторитель - выход в обратную связь, а вход - с ОРС переменой
Переменных 1050 штук. Чтобы избежать ошибок, сэкономить время, а также иметь возможность автоматически обновлять дерево объектов при добавлении/удалении переменных хочу сделать как в учебном примере "Демонстрация скрипта". Пока получается, кроме как с обратной связью команды.
Повторитель связать с OPC-переменной получилось. Спасибо за идею.
Возникает вопрос производительности. Предполагается, что в нашем проекте будет 40 объектов, в каждом из которых в настоящий момент задействованы 1050 переменных. Как скажется наличие 40к+ повторителей на скорости работы / потреблении памяти?
Существенного влияния они не должны оказать.
Кроме того если опрос стоит по изменению, то не все будут исполняться в один момент времени.
SCADAMaster, спасибо! Приладил к своему проекту, работает.
Оффтоп, конечно, но почему такая простая, казалось-бы, операция выполняется так сложно, похоже на мазохизм.
Есть свои нюансы, это решение позволяет избежать различных проблем при работе с битами - зацикливания, несоответствия состояний и т.д.