PDA

Просмотр полной версии : ПЛК63. Программно узнать состояние ВУ.



GrOV
18.07.2017, 11:15
Доброго дня форумчанам.
ПЛК63 с релейным выходом в режиме ШИМ. Период ШИМ - единицы сек.
Сигнал управления в формате float, шим формирует сам плк.
Есть необходимость знать длительность активного состояния выхода.
Существует ли программный способ определить когда выход активен и, если существует - как его реализовать..
Поиском по форуму не нашёл..Поскольку не специалист и испытываю дефицит знаний - кроме подачи сигнала с выхода на другой вход соображений нет..:(
Прошу совета в реализации поставленной задачи или ссылку на описание..
Спасибо..

GrOV
18.07.2017, 11:55
Спасибо за совет..Если не найду другого решения - так и сделаю..
А как-нить "малой кровью" прочитать состояние ВУ (1/0) через адрес или указатель из области памяти выходов возможно?

Гарчев Евгений
18.07.2017, 18:57
Время включенного состояния (длительность импульса) = значение на выходе (от 0.0 до 1.0) * на период ШИМ. По условию, когда значение на выходе >0, запустите таймер задержки на время периода ШИМ, который будет перезапускать сам себя. По условию срабатывания таймера считайте время включенного состояния. По этому же таймеру можно сделать обновление значения на выходе.

GrOV
19.07.2017, 06:35
Спасибо за подсказку.