![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#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 не смог отправить, несколько картинок сделал
Прикрепленные файлы
![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Сообщение
#2
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
Вот нашел библиотеку SimplePidFx_PRG,сижу разбираюсь.
Прикрепленные файлы
|
|
|
![]()
Сообщение
#3
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 252 Регистрация: 15.11.2007 Пользователь №: 6407 ![]() |
ПИД регулятор используется для более точного регулирования температуры,
путем предварительного включения\отключения нагревателя до достижения температуры уставок. Может Вам устроит простое включение с гистерезисом, и ничего изучать не потребуется )) (личная неприязнь к черным ящикам, готовым блокам) |
|
|
![]()
Сообщение
#4
|
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 ![]() |
1. Поддерживаю m_by.
2. Таблица параметра S3, очевидно, у Вас не заполнена, потому и на выходе 0. 3. Не имейте привычки пользоваться мануалами на русском. В англоязычном мануале четко расписано, что за что отвечает. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
![]()
Сообщение
#5
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
Может Вам устроит простое включение с гистерезисом, и ничего изучать не потребуется )) (личная неприязнь к черным ящикам, готовым блокам) Я правильно понимаю: И так, пусть терморегулятор в настройке имеет температуру 18* . Его гистерезис 4* . До включения обогревающего оборудования температура в комнате была 12*. Обогрев включили. Когда температура в помещении достигнет 22*, терморегулятор даст сигнал нагревающему оборудованию на выключение. Температура в комнате начнет уменьшаться, когда она станет равна 16, то терморегулятор подаст сигнал о включении. Простое включение с гистерезисом можно организовать на ПЛК? Есть ли блок компоратора с гистерезисом? Не подскажите с чего начать или ссылочку почитать про ПЛК. |
|
|
![]()
Сообщение
#6
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
2. Таблица параметра S3, очевидно, у Вас не заполнена, потому и на выходе 0. 3. Не имейте привычки пользоваться мануалами на русском. В англоязычном мануале четко расписано, что за что отвечает. Таблицу с параметрами S3 заполнял, пробывал по разному но без успеха, наверное в симуляторе не работает. Мануал на англиском не нашел, про PID что то мало информации. |
|
|
![]()
Сообщение
#7
|
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 ![]() |
Таблицу с параметрами S3 заполнял, пробывал по разному но без успеха, наверное в симуляторе не работает. Мануал на англиском не нашел, про PID что то мало информации. Симуляция PID-регулятора не осуществляется - ПК неведомо, что у контроллера в обратной связи и какова матмодель этой обратной связи. FX Programming Manual http://dl.mitsubishielectric.com/dl/fa/doc...y992d48301j.pdf . В FX3U PID-регулятор устроен и функционирует идентично. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
![]()
Сообщение
#8
|
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 ![]() |
Простое включение с гистерезисом можно организовать на ПЛК? Есть ли блок компоратора с гистерезисом? Не подскажите с чего начать или ссылочку почитать про ПЛК. Инструкция ZCP формирует три бита. Младшим ТЭН включается, старшим выключается. Допустим, биты М0-M2, выход на ТЭН - Y0 Код LD M0
OR Y0 ANI M2 OUT Y0 -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
![]()
Сообщение
#9
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
Вот попробовал в симуляторе работает, надо в железе с термопарой через аналоговый вход пробывать.
Кто подскажет как организовать PID step controller - импульсный ПИД-регулятор, умеющий только включать/выключать исполнительное устройство для регулирования. Сообщение отредактировал VAL_64 - 11.09.2018 - 20:22
Прикрепленные файлы
![]() ![]() |
|
|
![]()
Сообщение
#10
|
|
Читатель ![]() Группа: Пользователи Сообщений: 10 Регистрация: 23.12.2018 Пользователь №: 11102 ![]() |
ПИД выдает значение в процентах от 0 до 100, я загонял это в ШИМ, а в ШИМе период задаешь 5 сек или 30 сек а на скважность значение ПИД. Реле не будет сильно дребезжать...
|
|
|
![]()
Сообщение
#11
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
|
|
|
![]()
Сообщение
#12
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
|
|
|
![]()
Сообщение
#13
|
|
Читатель ![]() Группа: Пользователи Сообщений: 10 Регистрация: 23.12.2018 Пользователь №: 11102 ![]() |
Длелал на дельте, они с мицубиси братья близнецы (меняем первую цифру 8 на 1 и наоборот) хотя команды GPWM (ШИМ на ЛЮБОЙ выход) у муцубиси не нашел. Суть в том что ПИД выдает величину между заданным значением измеряемого параметра (температура, скорость, положение, яркость и т.д.) и его заданным значением по закону ПИД регулирования с кучей коэффициентоф, которые забываются путем автонастройки ПИД (в дельте это есть). В дельте эта величина может выдаваться от 0 до 100% (никто не мешает нормализовать выходное значение ручками прописав умножение, деление...) Период задается в милисек задайте его фиксированно 5-10 сек (это будет самое минимальное время включения реле) а скважность подавайте от ШИМ. Выход с ПИД -0 На шим ничего нет, выход с пид 100 (максимальное рассогласование) ШИМ постоянно включен
Прикрепленные файлы
![]() ![]() |
|
|
![]()
Сообщение
#14
|
|
Гигант мысли ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 253 Регистрация: 21.01.2017 Пользователь №: 10799 ![]() |
Спасибо. Надо пробывать.
У муцубиси шим тоже есть на первые выхода Y0-7, я делал аналоговый выход из ШИМа. Сообщение отредактировал VAL_64 - 6.01.2019 - 16:40
Прикрепленные файлы
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.04.2024 - 22:06 |