Логику не понял...? Ну и досчитает он до 10-го входа через 50 часов...смысл?.или как?
Вид для печати
...Пауза нужна в любом месте. Программа рассчитана на 50 часов, процесс идёт. И нужно предусмотреть паузу (ну на непредвиденный случай), чтоб программа остановилась, а потом продолжила работать с места остановки. Эта тема обсуждалась уже в 112 посте. Но я так и не нашёл макрос, и ничего нового не могу придумать - опыта то "0"
надо написать TON с выходом времени, запоминать его и потом стартовать с разницей уставки. вроде были же макросы таймеров с паузой ?
Ну и применять что-то типа EPROM для фиксирования шагов программы.
Ладно, простите - я снимаю вопрос. Если бы привели бы пример, ну или пальцем бы ткнули..... Я начал переписывать программу....Но вопрос для меня остаётся открытым, буду следить за форумом, мож кто-нить, когда-нить.....
Первые шаги делаю с ПР200 и с OwenLogic до недавнего времени знаком не был. На ПР200 делаю управление светом в доме.
Для простоты восприятия, допустим у меня 3 кнопки (выключателя) и 5 выходов (лампочек ) + 3 выхода на контакторы силовых линий (розеток). Хочу понять как сделать такое для каждой кнопки :
1. При одном нажатии на кнопку - включается\выключается с лампочка
Тут на основе примеров делаю через RTRIG (детектор переднего фронта)
2. При двойном нажатии включаются выключаются (все остальные лампочки)
Тут на основе СТ (счетчик с автосбросом)
3. При длительном 3с нажатии вкл\выкл мои силовые линии
Тут на основе TON (импульс включения заданной длительности)
То что я сейчас не понимаю концептуально - как повесить различные сценарии на 1 кнопку.
Буду благодарен если мне кто-то поможет визуализировать такой сценарий.
Как пример https://youtu.be/-OIIJcl5Hdg, дальше можно развивать под свои задачи, пример в описании, в Менеджере есть еще макрос ON/OFF.
seego ловите передний фронт для логики, а управление вешайте на задний фронт, который при двойном и длительном нажатии можно заблокировать.
з.ы. я бы вообще 2-ное нажатие убрал из схемы, так как вам надо еще обрабатывать есть ли второе нажатие или нет, соответственно будет (должна быть) задержка на проверку двойного нажатия. А если его нет, одинарное будет всегда выполняться с паузой.... что со временем начнет раздражать.
Вот, когда-то делал для определения одинарного/двойного нажатия за период:
Вложение 48028
Вложение 48029