This is topic Как создать кнопочный регулятор in forum Общие вопросы / Common questions at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/45/t/000333.html

Posted by bort9911 (Участник № / Member № 6756) on :
 
Добрый вечер всем. Вопрос такого плана, как создать регулятор который при нажатии на кнопку "минус" или "плюс" будет меняться значение переменной. Можно использовать "ползунок" или "ввести и передать, но данными действиями не очень удобно пользоваться.
Пробовал создать в FBD использую счетчики но, в Trace Mode успеха не добился, по отношению в OwenLogic.
Вопрос еще такой. Можно ли создать в программе свой макрос?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Уточните, пожалуйста, как долго, на какую величину и с какой скоростью должно изменяться значение переменной.
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Мне нужно менять уставку температуры на пол градуса или же на градус. К примеру на ТРМ 212 нужно вводить трехзначное число. Но с этим решено, создав FBD умножая х 10. Что касаемо скорости передачи, здесь затрудняюсь ответить.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Посмотрите "Разработка графического интерфейса/Задание типовых свойств ГЭ/Функции управления/Функция передачи значения/Добавить" и .../Добавить процент шкалы".
"Значение" в этих функциях может быть со знаком: одной кнопкой можно увеличивать, другой - уменьшать.
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Большое Вам спасибо, разобрался.
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Скажите, а можно ли как-то увеличить скорость передачи переменной? Дело в том, что при передачи переменной с помощью функции "Ввести и передать" или "Добавить процент шкалы" скорость оставляет желать лучшего. Используется OPC-Lectus но, скорость передачи в нем уменьшена до предела.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Непосредственно в Trace Mode 6 время передачи параметра от экрана до конечного устройства и задержка на получение значения параметра от устройства (в качестве сигнала обратной связи) зависят от периодов обработки экрана, управляющего канала и канала-приемника сигнала обратной связи. Все это задается в параметрах узла и каналов.
Весь цикл при этом составляет не меньше 2 циклов обработки базы каналов в узле.
К этому добавляются задержки в каналах доставки команды конечному устройству и запроса у него сигнала обратной связи.
В Вашем случае в этой цепочке присутствует OPC-сервер Lectus со своим регламентом обмена с конечным устройством, полевая шина к устройству и само устройство.
Если в Trace Mode 6 есть драйвер для поддержки полевой шины используемого устройства, то можно исключить из этой цепочки OPC-сервер, что безусловно ускорит реактивность мониторинга и управления.
Если это невозможно, то следует принять меры для ускорения доступа к устройству со стороны OPC-сервера.
Можно также для ускорения мониторинга задать у "OPC-Источников" режим обмена ADVISE (если этот OPC-сервер поддерживает такой режим в обмене с указанным устройством).
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Спасибо за информацию.
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Всем доброго дня. Вопрос на засыпку, не могу понять опрос ПР114(Овен) с помощью ТМ переменных с плавающей точкой. С целочисленными разобрался, в ОРС опрос идет без нареканий. Но все же хочется проводить опрос переменных на прямую.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
По какому протоколу Вы пытаетесь считывать параметр формата FLOAT из ПР114(Овен)?
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Motbus RTU
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ответ дан почтой.
 
Posted by bort9911 (Участник № / Member № 6756) on :
 
Спасибо за помощь
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2