Пид-регулятор |
Здравствуйте, гость ( Вход | Регистрация )
Пид-регулятор |
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, объясните пожалуйста. |
|
|
29.05.2013 - 19:21
Сообщение
#2
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
вы используете готовый блок с известного сайта или сами пишете?судя по тому что пишете пытаетесь работать с командой
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
30.05.2013 - 11:47
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 9 Регистрация: 29.05.2013 Пользователь №: 10057 |
вы используете готовый блок с известного сайта или сами пишете?судя по тому что пишете пытаетесь работать с командой Взял готовый блок - работает. Но мне хотелось покопаться во всем этом и более детально узнать о ПИД-регуляторах в данном продукте и написать свой. В готовом примере увидел, что для настройки используются специальные регистры, такие как SD774,- хотя в мануале о нем ни слова не нашел... В общем, пока все очень печально и запутанно. На освоение ПИДа в Step7 (Siemens) и в Freelance (ABB) у меня уходило около 30 мин (в основном на эксперименты), а тут уже 2 дня ушло, а экспериментами пока и не пахнет Не могу я пока въехать в их философию Кстати, можете объяснить, что это за регистр - D102Z9 - оттуда в примере берется значение управляющего воздействия. Сообщение отредактировал Elcarnado - 30.05.2013 - 11:53 |
|
|
30.05.2013 - 11:55
Сообщение
#4
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
возьмите свою формулу ПИД и напишите ФВ на ST тада всё будет ясно и понятно.
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
30.05.2013 - 12:23
Сообщение
#5
|
|
Читатель Группа: Пользователи Сообщений: 9 Регистрация: 29.05.2013 Пользователь №: 10057 |
|
|
|
30.05.2013 - 12:42
Сообщение
#6
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
вы используете готовый блок с известного сайта или сами пишете?судя по тому что пишете пытаетесь работать с командой Взял готовый блок - работает. Но мне хотелось покопаться во всем этом и более детально узнать о ПИД-регуляторах в данном продукте и написать свой. В готовом примере увидел, что для настройки используются специальные регистры, такие как SD774,- хотя в мануале о нем ни слова не нашел... В общем, пока все очень печально и запутанно. На освоение ПИДа в Step7 (Siemens) и в Freelance (ABB) у меня уходило около 30 мин (в основном на эксперименты), а тут уже 2 дня ушло, а экспериментами пока и не пахнет Не могу я пока въехать в их философию Кстати, можете объяснить, что это за регистр - D102Z9 - оттуда в примере берется значение управляющего воздействия. это просто.в Z9 (который индексный регистр) задаётся число и оно соответственно появляется в D102... посмотрите там в примере должен быть организован счётчик по индексу. -------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
30.05.2013 - 12:57
Сообщение
#7
|
|
Читатель Группа: Пользователи Сообщений: 9 Регистрация: 29.05.2013 Пользователь №: 10057 |
[/quote] это просто.в Z9 (который индексный регистр) задаётся число и оно соответственно появляется в D102... посмотрите там в примере должен быть организован счётчик по индексу. [/quote] Впервые сталкиваюсь с индексными регистрами, не могли бы вы объяснить подробнее как он работает? |
|
|
30.05.2013 - 13:14
Сообщение
#8
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
ответ на ваш вопрос в главе 3.6 http://dfiles.ru/files/j06fheelj
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
30.05.2013 - 14:00
Сообщение
#9
|
|
Читатель Группа: Пользователи Сообщений: 9 Регистрация: 29.05.2013 Пользователь №: 10057 |
ответ на ваш вопрос в главе 3.6 http://dfiles.ru/files/j06fheelj Спасибо! Сейчас посмотрю. |
|
|
Текстовая версия | Сейчас: 24.09.2024 - 21:50 |