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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Сергей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

  2. #2
    Пользователь Аватар для Сергей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

Ваши права

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