Просмотр полной версии : плк-63 больщое запаздывание измерений ацп
Измерять регулируемую величину необходимо 1раз / 0.5 сек
Но в user manual для ПЛК 63, период опроса 8 входов составляет 3.2 сек.
Используется только 1 аналоговый вход- остальные не надо опрашивать.
Можно ли как- то увеличить частоту опроса аналогового входа 1 за счет игнорирования остальных? Или придется менять ПЛК? :(
Спасибо.
Малышев Олег
14.09.2010, 20:39
можно. скачиваете конф от трм148 и для входов меняете на нужном входе время опроса на 0.8 секунды на остальных 10.5 сек. быстрее не получится.
а можно и ещё проще. ничего не скачивать и ничего не менять.остальные выходы просто не включаете, и будет скорость максимальна.
как это "не включать"?
можно. скачиваете конф от трм148 и для входов меняете на нужном входе время опроса на 0.8 секунды на остальных 10.5 сек. быстрее не получится.
по- подробнее для новичков можно?
что откуда скачать, и куда/ как прошить?
спасибо всем откликнувшимся, 0.8с м.б. тоже устроит.
буду тестить.
установить во входе тип датчика "нет датчика".
Спасибо.
Попробую.
Еще вопрос: Можно ли выполнять цикл программы по готовности результата преобразования с АЦП? (Лучше бы event или прерывание).
Нужно, кроме всего, в ПЛК сделать ПИ регулятор.
А выполнять цикл расчета управляющего воздействия имеет смысл только после получения нового значения с АЦП.
Малышев Олег
15.09.2010, 14:03
http://www.owen.ru/catalog/52225007
воспользуйтесь значением "время измерения". как только оно поменялось -- значит, произошло новое измерение. В дереве plc configuration.
И еще вопрос. Насколько отсчет этого времени стабилен.
Можно ли его использовать для расчета интегральной суммы ПИ регулятора.
Нужно время в у. е. для расчета интегральной суиммы (dh * dt).
Тогда можно упростить программу и выкинуть библиотеку sys_lib_time.
достаточно ли указать "нет датчика", или ещё нужна перемычка на вход? если достаточно, то зачем вообще нужна перемычка?
с уважением,
к. лебедев
Малышев Олег
16.09.2010, 09:36
Его и нужно использовать для расчета dt для регулятора. Соответственно библиотека syslibtime не нужна.
справедливости ради отметим, что в прошивке meg'и версии ниже 0f это время бежит в 1.25 раз быстрее.
В моем случае, это не важно - разовое изделие на 1 ПЛК.
Поэтому программа НЕ будет установлена на несколько ПЛК с разными версиями прошивок ATMega.
Нужно, было оптимально распределить нагрузку на мелко-контроллер ПЛК .
Спасибо. Понял, как все сделать.
Филоненко Владислав
16.09.2010, 15:35
он (отсчет) именно для пида и был сделан.
Малышев Олег
16.09.2010, 17:20
в***бщее мнение
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot