PDA

Просмотр полной версии : плк-63 больщое запаздывание измерений ацп



Gosha
14.09.2010, 20:00
Измерять регулируемую величину необходимо 1раз / 0.5 сек

Но в user manual для ПЛК 63, период опроса 8 входов составляет 3.2 сек.

Используется только 1 аналоговый вход- остальные не надо опрашивать.

Можно ли как- то увеличить частоту опроса аналогового входа 1 за счет игнорирования остальных? Или придется менять ПЛК? :(

Спасибо.

Малышев Олег
14.09.2010, 20:39
можно. скачиваете конф от трм148 и для входов меняете на нужном входе время опроса на 0.8 секунды на остальных 10.5 сек. быстрее не получится.

Gosha
15.09.2010, 13:33
а можно и ещё проще. ничего не скачивать и ничего не менять.остальные выходы просто не включаете, и будет скорость максимальна.

как это "не включать"?

Gosha
15.09.2010, 13:36
можно. скачиваете конф от трм148 и для входов меняете на нужном входе время опроса на 0.8 секунды на остальных 10.5 сек. быстрее не получится.

по- подробнее для новичков можно?

что откуда скачать, и куда/ как прошить?

спасибо всем откликнувшимся, 0.8с м.б. тоже устроит.
буду тестить.

Gosha
15.09.2010, 13:41
установить во входе тип датчика "нет датчика".

Спасибо.
Попробую.

Еще вопрос: Можно ли выполнять цикл программы по готовности результата преобразования с АЦП? (Лучше бы event или прерывание).

Нужно, кроме всего, в ПЛК сделать ПИ регулятор.

А выполнять цикл расчета управляющего воздействия имеет смысл только после получения нового значения с АЦП.

Малышев Олег
15.09.2010, 14:03
http://www.owen.ru/catalog/52225007

Gosha
16.09.2010, 08:19
воспользуйтесь значением "время измерения". как только оно поменялось -- значит, произошло новое измерение. В дереве plc configuration.

И еще вопрос. Насколько отсчет этого времени стабилен.
Можно ли его использовать для расчета интегральной суммы ПИ регулятора.

Нужно время в у. е. для расчета интегральной суиммы (dh * dt).
Тогда можно упростить программу и выкинуть библиотеку sys_lib_time.

Elka
16.09.2010, 09:22
достаточно ли указать "нет датчика", или ещё нужна перемычка на вход? если достаточно, то зачем вообще нужна перемычка?

с уважением,
к. лебедев

Малышев Олег
16.09.2010, 09:36
Его и нужно использовать для расчета dt для регулятора. Соответственно библиотека syslibtime не нужна.

Gosha
16.09.2010, 12:45
справедливости ради отметим, что в прошивке meg'и версии ниже 0f это время бежит в 1.25 раз быстрее.

В моем случае, это не важно - разовое изделие на 1 ПЛК.

Поэтому программа НЕ будет установлена на несколько ПЛК с разными версиями прошивок ATMega.

Нужно, было оптимально распределить нагрузку на мелко-контроллер ПЛК .

Спасибо. Понял, как все сделать.

Филоненко Владислав
16.09.2010, 15:35
он (отсчет) именно для пида и был сделан.

Малышев Олег
16.09.2010, 17:20
в***бщее мнение