IPB

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

 
Ответить в эту темуОткрыть новую тему
> Пид-регулятор
Elcarnado
сообщение 29.05.2013 - 18:33
Сообщение #1


Читатель
*

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



Пытаюсь освоить контроллеры Mitsubishi. На руках есть контроллер Q01 и среда разработки GX IEC Developer, но попытка реализовать ПИД-регулятор пока ни к чему не приводит. Помогите, пожалуйста!
Структура вызова ПИД-регулятора:
1. С помощью блоков MOV по адресам, начиная с D500 записаны параметры регулятора (Кп, Ти, Тs и т.д.) в соответствии с мануалом.
2. Вызывается блок PIDINIT_MD.
3. С помощью блоков MOV по адресам, начиная с D600 записаны параметры регулятора (SP, PV и т.д.) в соответствии с мануалом.
4. Вызывается блок PIDCONT_MD.

Чтение MV по адресу 611 даёт 0. SP я поставил 1000, а PV - 0, соответственно MV должно увеличиваться, а там стабильно 0.

И еще один вопрос - смутно понимаю необходимость и правила использования блока PIDPRW, объясните пожалуйста.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 29.05.2013 - 19:21
Сообщение #2


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



вы используете готовый блок с известного сайта или сами пишете?судя по тому что пишете пытаетесь работать с командой


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Elcarnado
сообщение 30.05.2013 - 11:47
Сообщение #3


Читатель
*

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



Цитата(KAZAH @ 29.05.2013 - 18:21) *
вы используете готовый блок с известного сайта или сами пишете?судя по тому что пишете пытаетесь работать с командой

Взял готовый блок - работает. Но мне хотелось покопаться во всем этом и более детально узнать о ПИД-регуляторах в данном продукте и написать свой. В готовом примере увидел, что для настройки используются специальные регистры, такие как SD774,- хотя в мануале о нем ни слова не нашел... В общем, пока все очень печально и запутанно. На освоение ПИДа в Step7 (Siemens) и в Freelance (ABB) у меня уходило около 30 мин (в основном на эксперименты), а тут уже 2 дня ушло, а экспериментами пока и не пахнет blink.gif Не могу я пока въехать в их философию ph34r.gif
Кстати, можете объяснить, что это за регистр - D102Z9 - оттуда в примере берется значение управляющего воздействия.

Сообщение отредактировал Elcarnado - 30.05.2013 - 11:53
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 30.05.2013 - 11:55
Сообщение #4


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



возьмите свою формулу ПИД и напишите ФВ на ST тада всё будет ясно и понятно.


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Elcarnado
сообщение 30.05.2013 - 12:23
Сообщение #5


Читатель
*

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



Цитата(KAZAH @ 30.05.2013 - 10:55) *
возьмите свою формулу ПИД и напишите ФВ на ST тада всё будет ясно и понятно.

Это я всегда смогу сделать. Я хочу разобраться в том, что мне предоставил разработчик данного ПО.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 30.05.2013 - 12:42
Сообщение #6


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



Цитата(Elcarnado @ 30.05.2013 - 11:47) *
Цитата(KAZAH @ 29.05.2013 - 18:21) *
вы используете готовый блок с известного сайта или сами пишете?судя по тому что пишете пытаетесь работать с командой

Взял готовый блок - работает. Но мне хотелось покопаться во всем этом и более детально узнать о ПИД-регуляторах в данном продукте и написать свой. В готовом примере увидел, что для настройки используются специальные регистры, такие как SD774,- хотя в мануале о нем ни слова не нашел... В общем, пока все очень печально и запутанно. На освоение ПИДа в Step7 (Siemens) и в Freelance (ABB) у меня уходило около 30 мин (в основном на эксперименты), а тут уже 2 дня ушло, а экспериментами пока и не пахнет blink.gif Не могу я пока въехать в их философию ph34r.gif
Кстати, можете объяснить, что это за регистр - D102Z9 - оттуда в примере берется значение управляющего воздействия.

это просто.в Z9 (который индексный регистр) задаётся число и оно соответственно появляется в D102... посмотрите там в примере должен быть организован счётчик по индексу.


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Elcarnado
сообщение 30.05.2013 - 12:57
Сообщение #7


Читатель
*

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




[/quote]
это просто.в Z9 (который индексный регистр) задаётся число и оно соответственно появляется в D102... посмотрите там в примере должен быть организован счётчик по индексу.
[/quote]
Впервые сталкиваюсь с индексными регистрами, не могли бы вы объяснить подробнее как он работает?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 30.05.2013 - 13:14
Сообщение #8


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



ответ на ваш вопрос в главе 3.6 http://dfiles.ru/files/j06fheelj


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Elcarnado
сообщение 30.05.2013 - 14:00
Сообщение #9


Читатель
*

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



Цитата(KAZAH @ 30.05.2013 - 12:14) *
ответ на ваш вопрос в главе 3.6 http://dfiles.ru/files/j06fheelj

Спасибо! Сейчас посмотрю.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



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