PDA

Просмотр полной версии : Подскажите правильность применения CFC



Aleks.nsk
11.01.2018, 09:43
Подскажите. Правильно ли так использовать сброс разрешающего сигнала?
Потому что в программе управления термопластом на 11 этапе работы не сбрасывается включение предыдущего этапа.
до этого все работает.
не знаю где искать.

Sulfur
11.01.2018, 10:46
Функция R_TRIG работает только в одном цикле при изменении состояний входов (выполнения условия срабатывания). Т. е. высокий уровень на выходе Q появляется только на время одного цикла ПЛК. С началом следующего цикла выход сбрасывается.
Вы говорите про 11 этап, но на скрине это никак не отображено.

Aleks.nsk
11.01.2018, 11:06
Я показал типовую операцию в программе.
переход на следующий шаг идет либо по срабатыванию концевика, их 30шт. (триггер) либо по истечению временной задержки, их 9.(таймер)
вопрос в том если так правильно сбрасывать разрешающий вход, то где смотреть ошибку возможную.
могу выложить программу.

Dimensy
11.01.2018, 13:36
А зачем вы в R_TRIG запихали вход EN?
Если нужна защита от дурака, то лучше на CLK подать Etap2 AND sq23

Aleks.nsk
11.01.2018, 14:25
А зачем вы в R_TRIG запихали вход EN?
Если нужна защита от дурака, то лучше на CLK подать Etap2 AND sq23

Сделал для единообразия, а что вход EN для этого неприменим?
Еще столкнулся с ситуацией, если одновременно триггером выключать выходы ПЛК и подавать разрешение на MOVE, то эти выходы не выключаются, причем не сразу а через несколько применений MOVE.
Как то странно.

zendo057
12.01.2018, 12:51
Вас видимо в заблуждение вводит название R_TRIG,это не тригер в общем понимании,а включение по фронту в каждом цикле ПЛк.Используйте RS_TRIG.