PDA

Просмотр полной версии : Аналог TP со сбросом ?



SideMoon
17.02.2018, 15:46
Аналог TP со сбросом ?
Как остановить работу TP c одновременнной инициализацией, чтобы TP без задержки был готов к приему управляющего импульса по входу I?

capzap
17.02.2018, 15:52
В Вашем же предложении и кроется ответ

Сергей0308
17.02.2018, 15:56
Аналог TP со сбросом ?
Как остановить работу TP c одновременнной инициализацией, чтобы TP без задержки был готов к приему управляющего импульса по входу I?

Наверно так:

35640

SideMoon
17.02.2018, 15:57
Есть стандартный аналог TP со сбросом ?

SideMoon
17.02.2018, 15:58
Наверно так: 35640
где у него вход сброса ?

Сергей0308
17.02.2018, 16:05
где у него вход сброса ?

Так нарисуйте диаграмму состояний, чтобы не гадать!
Он может в отличии от имеющегося в ОЛ перезапускаться до окончания импульса на выходе, если надо другое пишите ясней, Вы хотите выход сбрасывать, тогда элемент придётся переименовать!

SideMoon
17.02.2018, 16:15
Прошу прощения, опишу подробнее "TP" со сбросом:

1. По переднему фронту импульса на входе I установить выход Q=1 на время T определяемое уставкой;
По окончании времени Т, установить Q= 0
2. По переднему фронту импульса на входе R, установить Q= 0 и инициализировать "TP" так, чтобы он без задержки мог быть запущен новым импульсом I
----

или подойдет аналог ТР, производящий импульс по переднему фронту входа I, до тех пор, пока I=1.
Как только I=0, TP переходит в начальное состояние, те Q=0 и опять ждет импульс со входа I

Сергей0308
17.02.2018, 16:31
Прошу прощения, опишу подробнее нужный "TPxx" со сбросом:

1. По переднему фронту импульса на входе I установить выход Q=1 на время T определяемое уставкой;
По окончании времени Т, установить Q= 0
2. По переднему фронту импульса на входе R, установить Q= 0 и инициализировать "TPxx" так, чтобы он без задержки мог быть запущен новым импульсом I

Так потянет:

35641

Серёга Букашкин
17.02.2018, 16:37
Или так можно

SideMoon
17.02.2018, 18:48
Так потянет: Да спасибо Вам. Если можно, задам несколько вопросов тк хочу понять мои ошибки.

Варианты 1 и 5 работают почти одинаково. Q1 Q5 включаются одновременнно, но при выключении по уставке времени, Q1 выключается примерно на 0,5 сек раньше, как бы я не пересоздавал ветки с компонентами (копировал ветку 1 в буфер обмена, уничтожал ее и копировал из буфера на рабочее поле)

При выключении по RES, Q1 и Q2 выключаются одновременно. В чем причина?

35644

Сергей0308
17.02.2018, 19:05
Да спасибо Вам. Если можно, задам несколько вопросов тк хочу понять мои ошибки.

Варианты 1 и 5 работают почти одинаково. Q1 Q5 включаются одновременнно, но при выключении по уставке времени, Q1 выключается примерно на 0,5 сек раньше, как бы я не пересоздавал ветки с компонентами (копировал ветку 1 в буфер обмена, уничтожал ее и копировал из буфера на рабочее поле)

При выключении по RES, Q1 и Q2 выключаются одновременно. В чем причина?

35644

Бывает иногда в симуляторе глючит(примеры многократно приводил), тогда проверяю в железе, в железе обычно нормально работает!
Вообще-то логично что Q5 выключается по уставке времени позже Q1, может на входе сигнал длинней одного цикла?!

SideMoon
17.02.2018, 19:31
Бывает иногда в симуляторе глючит(примеры многократно приводил), тогда проверяю в железе, в железе обычно нормально работает!
Вообще-то логично что Q5 выключается по уставке времени позже Q1, может на входе сигнал длинней одного цикла?!

Проверял в железе, а не на симуляторе.
Действительно, разность во времени выключения Q1 и Q5 строго равна времени удержания кнопки входа 1 из-за особенности TOF.
Так что без RTRIG в случае применения TOF не обойтись.

SideMoon
17.02.2018, 20:00
Или так можно Тоже подходящий вариант, спасибо !
http://www.owen.ru/forum/attachment.php?attachmentid=35643&d=1518874640
Правильно ли я понимаю, если бы в цепи сброса не стоял RTRIG , то запись нулевой уставки_времени в ФБ осуществлялась бы в каждом цикле ПР, в котором активен СБРОС, а при наличии RTRIG лишь столько раз, сколько циклов ПР уместится в длину строба, сформированного RTRIG ?

Pavel_
17.02.2018, 23:59
1. По переднему фронту импульса на входе I установить выход Q=1 на время T определяемое уставкой;
По окончании времени Т, установить Q= 0
2. По переднему фронту импульса на входе R, установить Q= 0 и инициализировать "TP" так, чтобы он без задержки мог быть запущен новым импульсом I

Вариант по первому описанию:
35656



или подойдет аналог ТР, производящий импульс по переднему фронту входа I, до тех пор, пока I=1.
Как только I=0, TP переходит в начальное состояние, те Q=0 и опять ждет импульс со входа I
Вариант по второму описанию:
35657

Люцифер
18.02.2018, 11:42
Лучше так:

35664

или так:

35666

melky
18.02.2018, 23:35
35671

Можно и так вроде.

dmitrymorro
09.02.2019, 13:45
Наверно так:

35640

Спасибо! Ваш ответ мне помог

rovki
09.02.2019, 16:53
Или так можно

А можно и так, проще не куда

rovki
09.02.2019, 17:05
С отдельным сбросом