bort9911
Junior Member / Новичок
Участник № / Member № 6756
отправлено / posted
Добрый вечер всем. Вопрос такого плана, как создать регулятор который при нажатии на кнопку "минус" или "плюс" будет меняться значение переменной. Можно использовать "ползунок" или "ввести и передать, но данными действиями не очень удобно пользоваться. Пробовал создать в FBD использую счетчики но, в Trace Mode успеха не добился, по отношению в OwenLogic. Вопрос еще такой. Можно ли создать в программе свой макрос?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Уточните, пожалуйста, как долго, на какую величину и с какой скоростью должно изменяться значение переменной.
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
bort9911
Junior Member / Новичок
Участник № / Member № 6756
отправлено / posted
Мне нужно менять уставку температуры на пол градуса или же на градус. К примеру на ТРМ 212 нужно вводить трехзначное число. Но с этим решено, создав FBD умножая х 10. Что касаемо скорости передачи, здесь затрудняюсь ответить.
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Посмотрите "Разработка графического интерфейса/Задание типовых свойств ГЭ/Функции управления/Функция передачи значения/Добавить" и .../Добавить процент шкалы". "Значение" в этих функциях может быть со знаком: одной кнопкой можно увеличивать, другой - уменьшать.
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
bort9911
Junior Member / Новичок
Участник № / Member № 6756
bort9911
Junior Member / Новичок
Участник № / Member № 6756
отправлено / posted
Скажите, а можно ли как-то увеличить скорость передачи переменной? Дело в том, что при передачи переменной с помощью функции "Ввести и передать" или "Добавить процент шкалы" скорость оставляет желать лучшего. Используется OPC-Lectus но, скорость передачи в нем уменьшена до предела.
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Непосредственно в Trace Mode 6 время передачи параметра от экрана до конечного устройства и задержка на получение значения параметра от устройства (в качестве сигнала обратной связи) зависят от периодов обработки экрана, управляющего канала и канала-приемника сигнала обратной связи. Все это задается в параметрах узла и каналов. Весь цикл при этом составляет не меньше 2 циклов обработки базы каналов в узле. К этому добавляются задержки в каналах доставки команды конечному устройству и запроса у него сигнала обратной связи. В Вашем случае в этой цепочке присутствует OPC-сервер Lectus со своим регламентом обмена с конечным устройством, полевая шина к устройству и само устройство. Если в Trace Mode 6 есть драйвер для поддержки полевой шины используемого устройства, то можно исключить из этой цепочки OPC-сервер, что безусловно ускорит реактивность мониторинга и управления. Если это невозможно, то следует принять меры для ускорения доступа к устройству со стороны OPC-сервера. Можно также для ускорения мониторинга задать у "OPC-Источников" режим обмена ADVISE (если этот OPC-сервер поддерживает такой режим в обмене с указанным устройством).
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
bort9911
Junior Member / Новичок
Участник № / Member № 6756
bort9911
Junior Member / Новичок
Участник № / Member № 6756
отправлено / posted
Всем доброго дня. Вопрос на засыпку, не могу понять опрос ПР114(Овен) с помощью ТМ переменных с плавающей точкой. С целочисленными разобрался, в ОРС опрос идет без нареканий. Но все же хочется проводить опрос переменных на прямую.
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
По какому протоколу Вы пытаетесь считывать параметр формата FLOAT из ПР114(Овен)?
Сообщения / Posts 17356 | Из / From: Россия
| IP / IP: IP адрес / IP address |
bort9911
Junior Member / Новичок
Участник № / Member № 6756