Показано с 1 по 5 из 5

Тема: СП3хх Макросы таймера с задержкой включения и таймера с задержкой отключения

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

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

    По умолчанию СП3хх Макросы таймера с задержкой включения и таймера с задержкой отключения

    В своих проектах неоднократно сталкивался с проблемой, когда непосредственно в панели СП-3хх необходимо было создать задержку по времени включения или отключения по событию. Так как в панели нет готовых функций таймеров с задержкой включения или отключения, пришлось создать макросы. Хочу поделиться ими. Если что то кому то не понравится или будут другие варианты данных макросов, с удовольствием выслушаю критику. Если это кому то пригодится, буду рад.

  2. #2
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,167

    По умолчанию

    Если это макросы на си, может прям сюда текстом?
    Текст можно прям в телефоне посмотреть.

  3. #3

    По умолчанию

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

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,196

    По умолчанию

    Цитата Сообщение от Pavel R Посмотреть сообщение
    В своих проектах неоднократно сталкивался с проблемой, когда непосредственно в панели СП-3хх необходимо было создать задержку по времени включения или отключения по событию. Так как в панели нет готовых функций таймеров с задержкой включения или отключения, пришлось создать макросы. Хочу поделиться ими. Если что то кому то не понравится или будут другие варианты данных макросов, с удовольствием выслушаю критику. Если это кому то пригодится, буду рад.
    Критика...
    Наверно эти примеры нужно рассматривать как тренировку в написании макросов Си.
    Утверждение "Макрос не воспринимает значения ячеек PFW" неверное
    Захват-11.png
    Оно происходит из-за не знания предмета
    Захват-22.png
    Для для чтения уставки сразу из регистра PFW256 нужно использовать функции Read(),
    Достаточно заменить строчку
    TimerCounter = PSW[256];
    на
    Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 256, 0, TYPE_WORD, &TimerCounter);
    Захват-33.png

    в панели нет готовых функций таймеров с задержкой включения или отключения?
    Это как посмотреть...
    Несколько ф. областей + ГМ сравнения решают эту проблему

    А в расширенном режиме и того проще делается.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,196

    По умолчанию

    Делаем таймер с задержкой включения - TON. Дискретность выдержек времени - 0,1 секунды.
    Захват-11.png
    Собственно сам таймер - выделенный красным прямоугольником графический макрос, все остальное для демонстрации работы этого ГМ и для пояснения используемых в нем регистров.
    Настройки ГМ как обычно- в окне свойств дважды щелкнуть мышкой, далее стандартное окно выбора регистра
    Захват-22.png

    Скрытый текст:
    Вложения Вложения
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Таймер с задержкой включения TON
    от Landow в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 19.07.2021, 21:29
  2. Таймер с задержкой
    от Olzhas в разделе Программируемые реле
    Ответов: 16
    Последнее сообщение: 09.05.2020, 01:36
  3. Кнопка с задержкой
    от Mikael в разделе СПК210, СПК1xx [М01]
    Ответов: 0
    Последнее сообщение: 18.02.2020, 17:46
  4. Ответов: 3
    Последнее сообщение: 03.07.2019, 10:17
  5. Ответов: 79
    Последнее сообщение: 09.08.2016, 16:32

Ваши права

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