Вход

Просмотр полной версии : Не могу разобраться с ПР-200. Помогите!



Алексей КИПОВЕЦ
08.12.2021, 19:15
Добрый день, уважаемые форумчане. Помогите решить не простую задачу. Необходимо при подаче на ПР-200 производить сброс триггеров с выводом на экран текста в виде: Инициализация..... Подскажите как реализовать данную задачу на ПР-200?

keysansa
08.12.2021, 19:19
Тригеры у вас RS или SR?

Алексей КИПОВЕЦ
08.12.2021, 19:27
RS триггеры

Сергей0308
08.12.2021, 19:37
Добрый день, уважаемые форумчане. Помогите решить не простую задачу. Необходимо при подаче на ПР-200 производить сброс триггеров с выводом на экран текста в виде: Инициализация..... Подскажите как реализовать данную задачу на ПР-200?

При подаче чего(кого), сразу вспоминаются слова известной песни: "Её как рыбу к пиву подают"

keysansa
08.12.2021, 19:38
При необходимости сброса, присвоить переменной "RESET" 1.
На вход R нужных тригеров, подать переменную "RESET".

На экране, отобразить либо пустую строку, либо "Инициализация..." если переменная "RESET" в 1.

keysansa
08.12.2021, 19:39
При подаче чего(кого), сразу вспоминаются слова известной песни: "Её как рыбу к пиву подают"

У вас было интересное образовательное учреждение ))

Алексей КИПОВЕЦ
08.12.2021, 19:47
Прошу прощения пропустил когда печатал. При подаче питания на ПР-200 кратковременно на 10 секунд необходимо выводить на экран надпись Инициализация.....

Алексей КИПОВЕЦ
08.12.2021, 19:48
Вот сижу и думаю как в программе сделать привязку к подаче питания, ведь таких переменных нет в ПР...

keysansa
08.12.2021, 19:53
Вот сижу и думаю как в программе сделать привязку к подаче питания, ведь таких переменных нет в ПР...

Интересно, какое состояние имеют ячейки памяти при включении устройства?

Сергей0308
08.12.2021, 20:00
Совсем недавно в соседней теме выкладывал проект с формированием импульса при включении ПР, проще задачу трудно придумать!

https://owen.ru/forum/showthread.php?t=35666&page=2

58251

kondor3000
08.12.2021, 20:16
Прошу прощения пропустил когда печатал. При подаче питания на ПР-200 кратковременно на 10 секунд необходимо выводить на экран надпись Инициализация.....

При подаче питания на 1 ножку стаботает таймер ТР, время 10 с можете изменить. Целочисленная переменная Init выведет на экран динамический текст Инициализация, булевая переменная Res_Trig сбросит ваши триггеры. Обе переменные энергонезависимые. 58252

Сергей0308
08.12.2021, 20:22
Штатные RS(SR)-триггеры из библиотеки ОЛ не надо сбрасывать, они сами сбросятся, так как не обладают энергонезависимостью!
И вообще, не нахожу разумности такого информирования, если процесс не может быть другим в принципе, то есть триггер не может не сбросится при подаче питания ПР, так как эти триггеры не обладает энергонезависимостью!

keysansa
08.12.2021, 20:50
Штатные RS(SR)-триггеры из библиотеки ОЛ не надо сбрасывать, они сами сбросятся, так как не обладают энергонезависимостью!

Точно! Но сообщение-то надо вывести. Плюс, возможно сброс понадобится не только по старту.

keysansa
08.12.2021, 20:51
Совсем недавно в соседней теме выкладывал проект с формированием импульса при включении ПР, проще задачу трудно придумать!

58251

Тут же не Stack oferflow )))

Алексей КИПОВЕЦ
08.12.2021, 20:55
Спасибо большое за пример. Разобрался на основе вашего примера. В моем случае задача решилась элементарно путем установки таймера с задержкой на включение (TON) 10 сек., на вход которого я подаю константу 1, а на выходе которого через инверсию переменная импульс к которой я и привязываю экран Инициализация....