0) Из простого КДС быстрый выход нормально управляется?
1) Можно попробовать: PRU1 (посмотреть будут ли реагировать другие два fast output).
Если fast output 3 действительно не загорается, то можно попробовать так
2) Более простую программу. Например, "пример blink"
3) Спросить у ОВЕН одинаково ли управление fast output3 у 110-32М02 и 110-30М02. Возможно, на разных ПЛК выходы управляются разными битами
4) Сделать PRU программу, которая выдаст единички во все выходы PRU и посмотреть включится ли fast output.
5) Написать простую (не PRU) программу, мигающую 3-им быстрым выходом, и из памяти ПЛК считать где находится этот самый секретный бит
В моем случае совершенно бессмысленно. Экодер в процессе работы крутится постоянно, в зависимости от его показаний включаются и выключаются разные хлопушки-моргушки. Причем есть устройства который включаются например в 330*, а выключются в 45*. Т. е. устройство включается в одном цикле, а выключается в следующем.
Ну если только этот счетчик использовать как счетчик продукции. Было бы разумно, если бы качество вырабатываемй продукции было 100%. К сожалению на имеющихся машинах это не так.
Последний раз редактировалось Sulfur; 13.01.2017 в 10:27.
Последний раз редактировалось Newcomer; 13.01.2017 в 15:59.
Возник вопрос по безостановочному вращению вала ШД. Нет ли возможности постоянно не делать этот самый перезапуск чтобы не было кратковременного останова ШД.
STEPPER_PRU0_stepper_enable := SteppersConfig_Pru0MemoryTransfer.STEPPER_PRU0_ste pper_state <> STOP_STEPPER_RUN_STATE