Показано с 1 по 10 из 175

Тема: макросы для ПР200.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Мой вариант на 32 уставки(0-31) в течении суток:

    Командоаппарат реальногого времени на 32 уставки за сутки.PNG

    Клавишей SEL выбираем часы(Ч), минуты(М), действие включить-выключить выход(Вкл/Вык), номер уставки(0-31) и запись в память(Зап.), стрелками вверх-вниз изменяем. ОК или SEL выбираем изменённое, мигающее значение, переменная "запись" сама сбрасывается в "0" при этом значение номера уставки увеличивается на единицу, можно и вручную выбрать номер уставки кнопками вверх-вниз. Переменная Q показывает состояние выхода ПР(Вкл/Вык)!
    Можно и несколько выходов поставить и добавить в уставку переменную выбора выхода(выходов), на которые эта уставка действует, короче, примерно так!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #2

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Мой вариант на 32 уставки(0-31) в течении суток:

    Командоаппарат реальногого времени на 32 уставки за сутки.PNG

    Клавишей SEL выбираем часы(Ч), минуты(М), действие включить-выключить выход(Вкл/Вык), номер уставки(0-31) и запись в память(Зап.), стрелками вверх-вниз изменяем. ОК или SEL выбираем изменённое, мигающее значение, переменная "запись" сама сбрасывается в "0" при этом значение номера уставки увеличивается на единицу, можно и вручную выбрать номер уставки кнопками вверх-вниз. Переменная Q показывает состояние выхода ПР(Вкл/Вык)!
    Можно и несколько выходов поставить и добавить в уставку переменную выбора выхода(выходов), на которые эта уставка действует, короче, примерно так!
    Макрос хорош, но есть одно но, программировать надо аккуратно, я после 4 записи запутался, затем решил вернуться назад, но при выборе номера ячейки, введенные данные не подтягиваются, и что там запрограммировано уже не посмотришь, или я до конца не разобрался?
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Макрос хорош, но есть одно но, программировать надо аккуратно, я после 4 записи запутался, затем решил вернуться назад, но при выборе номера ячейки, введенные данные не подтягиваются, и что там запрограммировано уже не посмотришь, или я до конца не разобрался?
    Для этой цели в макросе матрицы памяти имеется выход Q2, можно сделать в момент перехода к другой уставке её значение разово пишется на экран для удобства, здесь с Вами согласен, на досуге будет время и желание подшаманю и чередование переменных в другом порядке сделаю, мне кажется правильным: часы, минуты, Вкл/Вык, номер уставки, запись, я изначально так и хотел, но что-то видать пошло не так!
    Короче, как-то так:

    Командоаппарат реальногого времени на 32 уставки за сутки_3.PNG

    И сказочно исчезла жёлтая подсветка линий связи, ничего не делал, не добавлял задержку на цикл, просто удалил связи в другом месте и затем восстановил обратно, просто шаманство какое-то:

    Подсветка связей жёлтым.PNG

    Вот специально выложил два одинаковых проекта(название разное), но в одном жёлтое подсвечивание связей, а в другом нет, может кто не верит, может лично убедится в этом!

    Вот ещё поправил: номера уставок сделал 1-32, всё-таки мы не на Западе, где нулевые этажи есть, ничего не поделаешь - дикие они(шутка) и при программировании(записи) они по кругу скачут(циклически) и светодиоды задействовал, зелёный - включение выхода, красный запись в память уставки, вроде поудобней стало:

    Командоаппарат реальногого времени на 32 команды_3.PNG

    И ещё такую особенность заметил: когда выбираешь Запись, стрелкой вверх Ввод и нажимаешь SEL(ввод выбранного значения в текущую переменную и переход к следующей) начинает мигать переменная "Уставка", но значение почему-то не увеличивается на экране, но если ещё раз нажимаешь SEL и переходишь к переменной Часы, значение номера уставки наконец-то увеличивается на единицу, такая особенность, наверно ПР захватывает коррекцию(изменение переменной с экрана), но в памяти(выходном блоке переменной) сохраняет увеличенное на единицу значение! При нажатии для ввода "ОК" всё ожидаемо!

    Для своих целей, когда переменную заданного диапазона надо менять и с экрана и из программы выдумал циклический инкрементный счётчик, имеется в пятой версии программы:

    Циклический инкрементный счётчик_1.PNG

    Случайно ввёл уставки на включение и выключение на одно и тоже время, релюшка щёлкала целую минуту, сразу не сообразил, что произошло, короче устранил это в 6 версии программы:

    Командоаппарат реальногого времени на 32 команды_6.PNG
    Последний раз редактировалось Сергей0308; 08.10.2017 в 07:36.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 921
    Последнее сообщение: 01.12.2025, 11:45
  2. Модули расширения для ПР200
    от игорь68 в разделе Программируемые реле
    Ответов: 639
    Последнее сообщение: 11.11.2022, 20:35
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. как настроить ПР200 для работы мастером
    от Владимир1967 в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 10.01.2016, 18:39
  5. Корпус для ПР200
    от Vlad89 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 08.11.2015, 20:19

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •