IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> ПИД-регулятор с релейным выходом
VAL_64
сообщение 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
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 9.09.2018 - 22:11
Сообщение #2


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Вот нашел библиотеку SimplePidFx_PRG,сижу разбираюсь.
Прикрепленные файлы
Прикрепленный файл  2018_09_09_22_11_08.png ( 27.91 килобайт ) Кол-во скачиваний: 32
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 10.09.2018 - 09:52
Сообщение #3


Гигант мысли
****

Группа: Пользователи
Сообщений: 252
Регистрация: 15.11.2007
Пользователь №: 6407



ПИД регулятор используется для более точного регулирования температуры,
путем предварительного включения\отключения нагревателя до достижения температуры уставок.

Может Вам устроит простое включение с гистерезисом,
и ничего изучать не потребуется ))

(личная неприязнь к черным ящикам, готовым блокам)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 10.09.2018 - 11:11
Сообщение #4


Гуру
******

Группа: Пользователи
Сообщений: 1000
Регистрация: 19.08.2009
Пользователь №: 9149



1. Поддерживаю m_by.
2. Таблица параметра S3, очевидно, у Вас не заполнена, потому и на выходе 0.
3. Не имейте привычки пользоваться мануалами на русском. В англоязычном мануале четко расписано, что за что отвечает.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 10.09.2018 - 20:31
Сообщение #5


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Цитата(m_by @ 10.09.2018 - 09:52) *
Может Вам устроит простое включение с гистерезисом,
и ничего изучать не потребуется ))

(личная неприязнь к черным ящикам, готовым блокам)

Я правильно понимаю:
И так, пусть терморегулятор в настройке имеет температуру 18* . Его гистерезис 4* . До включения обогревающего оборудования температура в комнате была 12*. Обогрев включили. Когда температура в помещении достигнет 22*, терморегулятор даст сигнал нагревающему оборудованию на выключение. Температура в комнате начнет уменьшаться, когда она станет равна 16, то терморегулятор подаст сигнал о включении.

Простое включение с гистерезисом можно организовать на ПЛК?
Есть ли блок компоратора с гистерезисом?
Не подскажите с чего начать или ссылочку почитать про ПЛК.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 10.09.2018 - 20:47
Сообщение #6


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Цитата(inntele @ 10.09.2018 - 11:11) *
2. Таблица параметра S3, очевидно, у Вас не заполнена, потому и на выходе 0.
3. Не имейте привычки пользоваться мануалами на русском. В англоязычном мануале четко расписано, что за что отвечает.

Таблицу с параметрами S3 заполнял, пробывал по разному но без успеха, наверное в симуляторе не работает.
Мануал на англиском не нашел, про PID что то мало информации.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 11.09.2018 - 05:28
Сообщение #7


Гуру
******

Группа: Пользователи
Сообщений: 1000
Регистрация: 19.08.2009
Пользователь №: 9149



Цитата(VAL_64 @ 10.09.2018 - 21:47) *
Таблицу с параметрами S3 заполнял, пробывал по разному но без успеха, наверное в симуляторе не работает.
Мануал на англиском не нашел, про PID что то мало информации.


Симуляция PID-регулятора не осуществляется - ПК неведомо, что у контроллера в обратной связи и какова матмодель этой обратной связи.
FX Programming Manual http://dl.mitsubishielectric.com/dl/fa/doc...y992d48301j.pdf . В FX3U PID-регулятор устроен и функционирует идентично.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 11.09.2018 - 05:37
Сообщение #8


Гуру
******

Группа: Пользователи
Сообщений: 1000
Регистрация: 19.08.2009
Пользователь №: 9149



Цитата(VAL_64 @ 10.09.2018 - 21:31) *
Простое включение с гистерезисом можно организовать на ПЛК?
Есть ли блок компоратора с гистерезисом?
Не подскажите с чего начать или ссылочку почитать про ПЛК.


Инструкция ZCP формирует три бита. Младшим ТЭН включается, старшим выключается. Допустим, биты М0-M2, выход на ТЭН - Y0
Код
LD M0
OR Y0
ANI M2
OUT Y0


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 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 сек а на скважность значение ПИД. Реле не будет сильно дребезжать...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 24.12.2018 - 18:04
Сообщение #11


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Цитата(карусельщик @ 24.12.2018 - 16:20) *
ПИД выдает значение в процентах от 0 до 100, я загонял это в ШИМ, а в ШИМе период задаешь 5 сек или 30 сек а на скважность значение ПИД. Реле не будет сильно дребезжать...

Добрый вечер.
А пример не остался? Можно взглянуть?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 6.01.2019 - 13:28
Сообщение #12


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Цитата(карусельщик @ 24.12.2018 - 16:20) *
ПИД выдает значение в процентах от 0 до 100, я загонял это в ШИМ, а в ШИМе период задаешь 5 сек или 30 сек а на скважность значение ПИД. Реле не будет сильно дребезжать...


карусельщик!

По подробнее не могли бы Вы рассказать с примерчиком, хоть и на другой ПЛК
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
карусельщик
сообщение 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
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 6.01.2019 - 16:39
Сообщение #14


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Спасибо. Надо пробывать.
У муцубиси шим тоже есть на первые выхода Y0-7, я делал аналоговый выход из ШИМа.

Сообщение отредактировал VAL_64 - 6.01.2019 - 16:40
Прикрепленные файлы
Прикрепленный файл  2019_01_06_15_34_55.png ( 8.17 килобайт ) Кол-во скачиваний: 21
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 28.03.2024 - 23:56