PDA

Просмотр полной версии : МУ210 как реализовать ШИМ по выходу



nub
02.11.2020, 19:16
МУ210 как реализовать ШИМ по выходу. Есть написанный ПИД регулятор - имеем выходную переменную с ПИД формата real. Как сделать ШИМ на выходе блока МУ210?
Спс.

nub
02.11.2020, 19:29
Пробовал программно сделать через blink - работает. Но вариант аппаратного ШИМ заложенного уже в МУ210 гораздо интереснее. Как его реализовать? В настройках блока в codesys идет четыре параметра - два чтение и два запись, коэффициент заполнения и ШИМ параметр на сколько я помню. К сожалению не нашел методики настройки ШИМ для блока МУ210.

nub
02.11.2020, 19:36
все ли параметры нужно заполнить в шаблоне блока МУ210 codesys (чтение запись)? нужно ли в конфигураторе что-то дополнительно прописывать для ШИМ (прописывал период 4000)?

Sulfur
03.11.2020, 10:16
Вам нужно сконфигурировать выход на самом МУ для работы в ШИМ, выставить период (максимальная частота 1 Гц). В регистр "Коэффициент заполнения ШИМ выхода DOхх" посылать данные WORD с ПИД-регулятора в диапазоне 0...1000. Т. е. значение REAL с с выхода ПИД умножаем на нужный коэффициент, превращаем в WORD, и это льем в регистр МУ. Для нагревателя следует игнорировать отрицательные значения выхода регулятора.
Режим работы выхода и период ШИМ часто менять не рекомендуется, ибо это не оперативные параметры. Во всяком случае так было в прежней модели МУ110.
МУ по поступлении новых данных начинает отсчет периода заново. Это к тому, что слишком часто посылать данные туда нет смысла. Я делал многоканальный терморегулятор, период ШИМ ставил 1 сек, новые данные посылал каждые 5 секунд.

nub
03.11.2020, 21:28
Спасибо за ответы. Параметр "Коэффициент заполнения ШИМ" указан в UINT;
потратил день, пока не работает... поставил параметр ШИМ (период) - 4000, коэфф заполнения привязал к переменной с выхода пид (Y*10) с переводом в UINT переменную.
а в конфигураторе блока МУ210 нужно что-нибудь настраивать? - указал тип сигнала - ШИМ, и прописал период 4000 - остальные параметры ШИМ в конфигураторе нужно прописывать?

nub
04.11.2020, 12:28
51697

Настроил подобным образом. Но реакции не видно системы.

e.filatov
04.11.2020, 13:13
А ваш записываемый конфиг режим работы не сбросил случайно?

nub
04.11.2020, 14:46
51701
вот такие параметры в конфигураторе

e.filatov
04.11.2020, 15:58
1) Вложения не существует
2) Какой именно МУ210
3) попробуйте вручную, через конфигуратор задать требуемые параметры и посмотреть реакцию прибора, для этого:
- установить режим работы - ШИМ
- установить период
- установить коэфф. заполнения.

Sulfur
04.11.2020, 20:04
nub
Кофигуратором в модуле поставьте режим работы и период. Модуль должен это запомнить. А данные с ПИД-регулятора лить только в регистр заполнения, режим и период не трогать.

с переводом в UINT переменную.
А почему не в WORD?

nub
05.11.2020, 08:15
большое спасибо за ответы!!!
word потому что МУ210-410 в таблице шаблона имеет тип данных uint.
прошивку делаю через LAN, похоже что не все изменения прописываются, нужно ли делать перезагрузку при прошивке?
коэф заполнения в конфигуратор, как я понял, не надо прописывать, так? его указываем в шаблоне с привязкой к выходу ПИД.

nub
05.11.2020, 08:19
5171951720
вот фото

nub
05.11.2020, 10:18
На выходе коэф заполнения 900 - не меняется. Период 4000. По графику температуры небольшой шум - но нагрева нет. По одной зоне ооочень плавный рост на 1градус в 5минут. Менял ПИД коэффициенты не изменяется.

nub
05.11.2020, 10:27
Как увеличить скорость нагрева? Т.е. такое впечатление, что коммутация твердотельного реле происходит очень в короткий промежуток времени - по факту индикаторная лампочка на тв реле вообще не загорается.

Sulfur
05.11.2020, 10:39
Период 4 секунды. А с какой частотой Вы подаете в прибор новые данные коэффициента заполнения?

nub
05.11.2020, 12:11
Итог настройки ШИМ у МУ210:
1. owen configurator не нужен - о нем просто забыть, после настройки адреса;
2. шаблон МУ210-410 уже имеет встроенный конфигуратор "М210 Конфигурация", который программно перепрошивает все настройки которые Вы сделали в ПО owen configurator;
3. поэтому не тратим время и просто в шаблоне указываем нужное - фото прикладываю;
4. далее в состоянии входов/выходов указываем коэф заполнения и период.

nub
05.11.2020, 12:12
51731
вот фото