О! Спасибо! А я смотрел-смотрел в меню и не видел этой опции.
О! Спасибо! А я смотрел-смотрел в меню и не видел этой опции.
Кто - нибудь знает автора данного макроса? Хотелось бы порасспрашивать его по принципу работы этого макроса.
Вот я и не знаю откуда этот макрос. В онлайн базе его нет, на форуме тоже его не нашел.
он из макроса в базе вентиляции
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Юрий, здравствуйте! Вот такие вопросы:Расспрашивайте
1.ut_StepFull(s)-это время полного хода КЗР, сек? На что этот параметр влияет?
2.ut_StepMin(s)-время импульса откр/закр КЗР, сек?
3.ut_Cycle(ms)-вот это, что за параметр? Как я понимаю это период опроса входа oa_PWR в мс?
Ежу понятно, что
- ut_StepFull (Float) Полное время хода клапана
- ut_StepMin(s) (Float) Минимальная длительность импульса для клапана
- ut_Cycle(ms) (Float) Время цикла программы
Для расчета ut_Cycle можно использовать макрос CycleTime
оa_Pwr - Требуемый процент открытия клапана 0..100
для достижения соответствия между расчетным и фактическим положением клапана сервопривода на привод подаются импульсы «открыть» (ob_Open=1) или «закрыть» (ob_Close=1) определенной длительности.
Приросту процента открытия клапана от 0 до 100 соответствует импульс длительностью, равной времени полного хода клапана (ut_StepFull(s)).
Прирост определяется как разница между новым рассчитанным (оa_Pwr) и предыдущим значением.
Для предотвращения лишних колебаний, импульс на сервопривод подается только, если его длительность больше минимальной длительности (ut_StepMin(s)).
Если рассчитанный процент равен 100 (оa_Pwr=100), то это соответствует открытому положению клапана — на сервопривод подается команда «Открыть» (ob_Open=1). Если рассчитанный процент равен 0 (оa_Pwr=0), то это соответствует закрытому положению клапана — на сервопривод подается команда «Закрыть» (ob_Close=1).
Шёл я как-то раз мимо и ...
С временем цикла не понятно. Где вообще про период и время цикла почитать?Для расчета ut_Cycle можно использовать макрос CycleTime
Циклическое выполнение программы - основа работы любого ПЛК.
Если это не понятно, значит программирование ПЛК или ПР не Ваша тема.
Кратко
Как работает ПЛК
Очень просто. Опрашивает входы, выполняет программный цикл, записывает выходы. Принципиально важно понимать, что программа ПЛК выполняется не постоянно, а циклически каждые несколько миллисекунд.
Последний раз редактировалось Мимоход; 03.11.2018 в 23:24.
Шёл я как-то раз мимо и ...