PDA

Просмотр полной версии : Вопрос по быстродействию СПК1хх.



Sulfur
29.06.2014, 10:26
Стоит задача модернизировать систему нагрева многозонной печи (термопары интегрированы в керамические ТЭНы, коммутация на SSR).
Рассматриваю такой вариант комплекта:
1. 1хСПК110
2. 2хМВ110-224.8А
3. 1хМУ110-224.16К
В целях экономии разводки входные и выходной модули разнесены в пространстве. Выходы МУ110-224.16К планирую использовать в ШИМ-режиме. Всего в проекте должно быть независимых 16 ПИД-регуляторов, ну и прочие плюшки типа чтения\сохранения рецептуры.
Озадачился интересной проблемой. В настоящее время используются аппаратные терморегуляторы со следующими настройками:
1. Параметр Р (коэффициент пропорциональности) = 3.5
2. Параметр I (время интегрирования) = 16
3. Параметр D (время дифференцирования) = 4
4. Цикл шим = 1с.
Как видно, времена достаточно малые. Хватит ли быстродействия на просчет всех 16-ти каналов? Трассировка и архивирование по времени не требуется, к скорости интерфейса визуализации особых требований нет.
И еще вопрос. В стандартной библиотеке МодБасОвен.Либ не нашел модуля для управления выходами МУ110-224.16К в режиме ШИМ. Т. е. в имеющемся модуле МУ110-16Д есть только управление выходами вкл\выкл, переменные типа BOOL. Либо использовать модули UniWrite. Можно, конечно, еще попробовать модуль PWM из библиотеки OSCAT.
Не хочется применять аппаратные модульные терморегуляторы от других производителей, т. к. это означает длительное курение мануалов на тему программной стыковки (вряд ли к ним будут таргеты\библиотеки для КДС), а также сложности в физическом монтаже (раздельная система входов\выходов крайне предпочтительна). Да и цена железа возрастает ощутимо.

Николаев Андрей
29.06.2014, 12:48
Уже установленные приборы с RS?

RV9WFJ
30.06.2014, 10:05
16 ПИДов СПК110 легко просчитает, но будет ли у вас "это" нормально работать если есть влияние зон друг на друга то 16 ПИДов не лучший вариант, они будут друг друга качать. Что касается связи по RS то лучше использовать ModBusCom или CAA.

Sulfur
30.06.2014, 13:02
Уже установленные приборы с RS?
Потребуется несколько комплектов на разные, но подобные установки. В некоторых используются системы с CAN-интерфейсом. Проблем нет. Кроме тех, что иногда фатально выгорают силовые блоки, и они сняты с производства. Например, в одной машинке стоит четыре блока, цена одного ~2300 евро. Отсюда и мысли о модернизации.

16 ПИДов СПК110 легко просчитает, но будет ли у вас "это" нормально работать если есть влияние зон друг на друга то 16 ПИДов не лучший вариант, они будут друг друга качать. Что касается связи по RS то лучше использовать ModBusCom или CAA.
Если под словом "нормально" понимается взаимное влияние зон, то с этим все в порядке. На одной машинке установили 2 шт ТРМ148-Т, жалоб на работу системы нет. Но при таком применении серьезно возрастают и материальные и трудозатраты, связанные с проводкой. При разделенных входах\выходах все получается красиво и легко.
На счет просчета ПИДов - спасибо, успокоили.

RV9WFJ
30.06.2014, 13:22
Дойдет до реализации, обращайтесь, поделюсь алгоритмами схожими с вашей задачей. Единственное чего я пока не видел - это алгоритма автонастройки ПИДа реализованного на CS3. Может просто плохо искал.

Sulfur
25.09.2014, 06:59
Дойдет до реализации, обращайтесь, поделюсь алгоритмами схожими с вашей задачей.

Вот и дошло до реализации. Приобрели вышеназванный комплект, обновил прошивку СПК до последней версии, поковырялся во входных\выходных модулях. В принципе, пока все устраивает. Но хотелось бы посмотреть на обещанный алгоритм ПИД-регулятора.
Так же интересует алгоритм\описание способов работы с меню чтения\сохранения рецептов на флеш-карте.
Буду признателен за любую информацию по данному вопросу.

RV9WFJ
25.09.2014, 07:17
В архиве 100% работающий ПИД без автонастройки моего исполнения.
И еще коды, спертые китайцами у сименса, ПИДа с автонастройкой, но пока мной не перелопаченные, поэтому выкладываю как есть. В будущем надеюсь причесать их под CS3 и Овен.

Sulfur
25.09.2014, 07:47
Большое спасибо за быстрый ответ. Буду изучать.
Автонастройка, по большому счету, не требуется.