|
Переменные в Ultralogik32+ADAM-5511 |
|
Добрый день, Уважаемое АСУТП-сообщество!! Обращаюсь ко ВСЕМ ГУРУ по программированию на Ultralogik32 +ADAM-5510-11 в надежде получить исчерпывающие ответы Не так давно приобрели систему программирования контроллеров UL32. При реализации с ее помощью ПИД-регулятора возникли следующие вопрос:ы 1. самопроизвольные колебания значений переменных и соответственно - напряжений на входах модулей ADAM-5017 и выходах модулей ADAM-5024 (установлены в контроллер ADAM-5511). Контроль выходного напряжения модуля ADAM-5024 цифровым вольтметром при посылке на него чисел с помощью "родной" утилиты котроллера показывает полное отсутствие отмеченных колебаний. Заранее ПРИЗНАТЕЛЕН, alancho |
|
![]() |
|
|
0. Какая версия UL установлена, в старых были глюки, в версии 32.050 не замечал... 1. На входах помеха, фильтровать для начала аппаратно (проверить заземление и разность потенциалов между разными входами одного модуля), затем имеется цифровой фильтр который настраивается в окне привязки переменных, тут нужен компромис между быстродействием и фильтрацией помех. Я пользуюсь переменными типа Float, фильтр настраиваю на 50 Гц, работает очень стабильно (при правильном заземлении входных цепей). Колебания на выход скорее всего пролезают с входа, через алгоритм (иного не встречал). 2. Надо явно указать тип переменных на входе и выходе, если константа, то ее записать в правильном формате. Хотя удобнее переменные FLOAT и INTEGER преобразовывать в булевые с помощью операции сравнения. Наоборот преобразуются без проблем. |
|
|
Сергей
|
|
![]() |
|
|
s_smirnov Кстати а какая сама новая версия UL??? |
|
![]() |
|
|
рекомендую посетить сайт Advantech и ознакомиться с FAQ по применяемым модулям: http://support.advantech.com.tw/support/KnowledgeBaseSRDetail.aspx?SR_ID=1-U39UV
|
|
![]() |
|
Обратитесь к разработчикам, телефоны не секретны, последняя из вышедших 050a, мне присылали месяц(или2) назад 051b, отличий не нашел. Нормально работала и 045 (с тем оборудованием которым я пользовался) |
|
|
Сергей
|
|
![]() |
|
Ответить
|
| Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |