ПИД-регулятор с релейным выходом |
Здравствуйте, гость ( Вход | Регистрация )
ПИД-регулятор с релейным выходом |
9.09.2018 - 21:04
Сообщение
#1
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Добрый вечер.
Стоит задача использовать ПИД-регулятор, который бы просто включал и отключал нагреватель(тены через твердотельное реле) и термопарами контролировать температуру. Блок FX3N, на подходе FX5U. Можно ли как то использовать стандартный PID_M, у него только выход не дискретный, или есть какие другие библиотеки? Почитал мануал стр. 7-43 по 7-48, попробывал только PID_M в симуляторе GX IEC Developer 7.04 EN и в GX Works2 что то выход по нулям не пойму в чем дело. Про PID нашел только один файл с информацией. Кто решал подобные задачи, подскажите где что почитать или какой нибуди примерчик глянуть. Что то файл ******.pdf не смог отправить, несколько картинок сделал
Прикрепленные файлы
2018_09_09_20_10_07.png ( 1.27 килобайт )
Кол-во скачиваний: 16
2018_09_09_20_20_29.png ( 36.76 килобайт ) Кол-во скачиваний: 27 2018_09_09_21_00_03.png ( 34 килобайт ) Кол-во скачиваний: 17 2018_09_09_21_00_57.png ( 36.86 килобайт ) Кол-во скачиваний: 19 2018_09_09_21_01_30.png ( 30.93 килобайт ) Кол-во скачиваний: 10 |
|
|
9.09.2018 - 22:11
Сообщение
#2
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Вот нашел библиотеку SimplePidFx_PRG,сижу разбираюсь.
Прикрепленные файлы
|
|
|
10.09.2018 - 09:52
Сообщение
#3
|
|
Гигант мысли Группа: Пользователи Сообщений: 252 Регистрация: 15.11.2007 Пользователь №: 6407 |
ПИД регулятор используется для более точного регулирования температуры,
путем предварительного включения\отключения нагревателя до достижения температуры уставок. Может Вам устроит простое включение с гистерезисом, и ничего изучать не потребуется )) (личная неприязнь к черным ящикам, готовым блокам) |
|
|
10.09.2018 - 11:11
Сообщение
#4
|
|
Гуру Группа: Пользователи Сообщений: 1003 Регистрация: 19.08.2009 Пользователь №: 9149 |
1. Поддерживаю m_by.
2. Таблица параметра S3, очевидно, у Вас не заполнена, потому и на выходе 0. 3. Не имейте привычки пользоваться мануалами на русском. В англоязычном мануале четко расписано, что за что отвечает. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
10.09.2018 - 20:31
Сообщение
#5
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Может Вам устроит простое включение с гистерезисом, и ничего изучать не потребуется )) (личная неприязнь к черным ящикам, готовым блокам) Я правильно понимаю: И так, пусть терморегулятор в настройке имеет температуру 18* . Его гистерезис 4* . До включения обогревающего оборудования температура в комнате была 12*. Обогрев включили. Когда температура в помещении достигнет 22*, терморегулятор даст сигнал нагревающему оборудованию на выключение. Температура в комнате начнет уменьшаться, когда она станет равна 16, то терморегулятор подаст сигнал о включении. Простое включение с гистерезисом можно организовать на ПЛК? Есть ли блок компоратора с гистерезисом? Не подскажите с чего начать или ссылочку почитать про ПЛК. |
|
|
10.09.2018 - 20:47
Сообщение
#6
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
2. Таблица параметра S3, очевидно, у Вас не заполнена, потому и на выходе 0. 3. Не имейте привычки пользоваться мануалами на русском. В англоязычном мануале четко расписано, что за что отвечает. Таблицу с параметрами S3 заполнял, пробывал по разному но без успеха, наверное в симуляторе не работает. Мануал на англиском не нашел, про PID что то мало информации. |
|
|
11.09.2018 - 05:28
Сообщение
#7
|
|
Гуру Группа: Пользователи Сообщений: 1003 Регистрация: 19.08.2009 Пользователь №: 9149 |
Таблицу с параметрами S3 заполнял, пробывал по разному но без успеха, наверное в симуляторе не работает. Мануал на англиском не нашел, про PID что то мало информации. Симуляция PID-регулятора не осуществляется - ПК неведомо, что у контроллера в обратной связи и какова матмодель этой обратной связи. FX Programming Manual http://dl.mitsubishielectric.com/dl/fa/doc...y992d48301j.pdf . В FX3U PID-регулятор устроен и функционирует идентично. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
11.09.2018 - 05:37
Сообщение
#8
|
|
Гуру Группа: Пользователи Сообщений: 1003 Регистрация: 19.08.2009 Пользователь №: 9149 |
Простое включение с гистерезисом можно организовать на ПЛК? Есть ли блок компоратора с гистерезисом? Не подскажите с чего начать или ссылочку почитать про ПЛК. Инструкция ZCP формирует три бита. Младшим ТЭН включается, старшим выключается. Допустим, биты М0-M2, выход на ТЭН - Y0 Код LD M0
OR Y0 ANI M2 OUT Y0 -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
11.09.2018 - 20:19
Сообщение
#9
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Вот попробовал в симуляторе работает, надо в железе с термопарой через аналоговый вход пробывать.
Кто подскажет как организовать PID step controller - импульсный ПИД-регулятор, умеющий только включать/выключать исполнительное устройство для регулирования. Сообщение отредактировал VAL_64 - 11.09.2018 - 20:22
Прикрепленные файлы
2018_09_11_19_59_47.png ( 7.45 килобайт )
Кол-во скачиваний: 36
2018_09_11_20_23_09.png ( 7.58 килобайт ) Кол-во скачиваний: 16 |
|
|
24.12.2018 - 15:20
Сообщение
#10
|
|
Читатель Группа: Пользователи Сообщений: 10 Регистрация: 23.12.2018 Пользователь №: 11102 |
ПИД выдает значение в процентах от 0 до 100, я загонял это в ШИМ, а в ШИМе период задаешь 5 сек или 30 сек а на скважность значение ПИД. Реле не будет сильно дребезжать...
|
|
|
24.12.2018 - 18:04
Сообщение
#11
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
|
|
|
6.01.2019 - 13:28
Сообщение
#12
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
|
|
|
6.01.2019 - 14:34
Сообщение
#13
|
|
Читатель Группа: Пользователи Сообщений: 10 Регистрация: 23.12.2018 Пользователь №: 11102 |
Длелал на дельте, они с мицубиси братья близнецы (меняем первую цифру 8 на 1 и наоборот) хотя команды GPWM (ШИМ на ЛЮБОЙ выход) у муцубиси не нашел. Суть в том что ПИД выдает величину между заданным значением измеряемого параметра (температура, скорость, положение, яркость и т.д.) и его заданным значением по закону ПИД регулирования с кучей коэффициентоф, которые забываются путем автонастройки ПИД (в дельте это есть). В дельте эта величина может выдаваться от 0 до 100% (никто не мешает нормализовать выходное значение ручками прописав умножение, деление...) Период задается в милисек задайте его фиксированно 5-10 сек (это будет самое минимальное время включения реле) а скважность подавайте от ШИМ. Выход с ПИД -0 На шим ничего нет, выход с пид 100 (максимальное рассогласование) ШИМ постоянно включен
Прикрепленные файлы
___001.jpg ( 189.74 килобайт )
Кол-во скачиваний: 44
___002.jpg ( 187 килобайт ) Кол-во скачиваний: 34 |
|
|
6.01.2019 - 16:39
Сообщение
#14
|
|
Гигант мысли Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 |
Спасибо. Надо пробывать.
У муцубиси шим тоже есть на первые выхода Y0-7, я делал аналоговый выход из ШИМа. Сообщение отредактировал VAL_64 - 6.01.2019 - 16:40
Прикрепленные файлы
|
|
|
Текстовая версия | Сейчас: 26.09.2024 - 15:49 |