МУ210 как реализовать ШИМ по выходу. Есть написанный ПИД регулятор - имеем выходную переменную с ПИД формата real. Как сделать ШИМ на выходе блока МУ210?
Спс.
МУ210 как реализовать ШИМ по выходу. Есть написанный ПИД регулятор - имеем выходную переменную с ПИД формата real. Как сделать ШИМ на выходе блока МУ210?
Спс.
Пробовал программно сделать через blink - работает. Но вариант аппаратного ШИМ заложенного уже в МУ210 гораздо интереснее. Как его реализовать? В настройках блока в codesys идет четыре параметра - два чтение и два запись, коэффициент заполнения и ШИМ параметр на сколько я помню. К сожалению не нашел методики настройки ШИМ для блока МУ210.
все ли параметры нужно заполнить в шаблоне блока МУ210 codesys (чтение запись)? нужно ли в конфигураторе что-то дополнительно прописывать для ШИМ (прописывал период 4000)?
Вам нужно сконфигурировать выход на самом МУ для работы в ШИМ, выставить период (максимальная частота 1 Гц). В регистр "Коэффициент заполнения ШИМ выхода DOхх" посылать данные WORD с ПИД-регулятора в диапазоне 0...1000. Т. е. значение REAL с с выхода ПИД умножаем на нужный коэффициент, превращаем в WORD, и это льем в регистр МУ. Для нагревателя следует игнорировать отрицательные значения выхода регулятора.
Режим работы выхода и период ШИМ часто менять не рекомендуется, ибо это не оперативные параметры. Во всяком случае так было в прежней модели МУ110.
МУ по поступлении новых данных начинает отсчет периода заново. Это к тому, что слишком часто посылать данные туда нет смысла. Я делал многоканальный терморегулятор, период ШИМ ставил 1 сек, новые данные посылал каждые 5 секунд.
Последний раз редактировалось Sulfur; 03.11.2020 в 10:20.
Спасибо за ответы. Параметр "Коэффициент заполнения ШИМ" указан в UINT;
потратил день, пока не работает... поставил параметр ШИМ (период) - 4000, коэфф заполнения привязал к переменной с выхода пид (Y*10) с переводом в UINT переменную.
а в конфигураторе блока МУ210 нужно что-нибудь настраивать? - указал тип сигнала - ШИМ, и прописал период 4000 - остальные параметры ШИМ в конфигураторе нужно прописывать?
Безымянный.png
Настроил подобным образом. Но реакции не видно системы.
Последний раз редактировалось nub; 04.11.2020 в 14:45.
А ваш записываемый конфиг режим работы не сбросил случайно?
Ведущий инженер проектов
Линейки шлюзов сетевых Пх210
Линейки модулей ввода/вывода Мх210
Вложение 51701
вот такие параметры в конфигураторе
1) Вложения не существует
2) Какой именно МУ210
3) попробуйте вручную, через конфигуратор задать требуемые параметры и посмотреть реакцию прибора, для этого:
- установить режим работы - ШИМ
- установить период
- установить коэфф. заполнения.
Ведущий инженер проектов
Линейки шлюзов сетевых Пх210
Линейки модулей ввода/вывода Мх210
nub
Кофигуратором в модуле поставьте режим работы и период. Модуль должен это запомнить. А данные с ПИД-регулятора лить только в регистр заполнения, режим и период не трогать.
А почему не в WORD?с переводом в UINT переменную.