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

Тема: Безостановочный счетчик в ПЛК150

  1. #1

    По умолчанию Безостановочный счетчик в ПЛК150

    Здравствуйте!

    Нужно считать некоторые импульсы, причем после сброса питания ПЛК считать нужно с того места, на котором остановились до выключения.
    Я так понимаю, нужно делать через счетчик CTU объявленный в локальном блоке как VAR RETAIN?
    или есть ещё какие-то методы?

    Код:
    VAR RETAIN 
    CTUcounter:CTU
    END VAR
    
    CTUcounter(CU:= signal.Q, RESET:=CTUProduct.Q, PV:= 1000);
    counterVarToArchive:=CTUProduct.CV;
    Просто попробовал сделать - всё равно счетчик обнуляет при выключении

  2. #2
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Var_retain

    Count_imp : dword;
    end_var
    Var

    Rtrig_in :r_trig;
    In :Bool
    End_var

    Rtrig_in(Clk:=In);
    if Rtrig_in.Q then
    Count_imp:=Count_imp+1;
    end_if

    Может так попроще будет??? И наглядней и для ума зарядка.

  3. #3

    По умолчанию

    В принципе, как вариант. Просто думал использовать стандартные функции. Было интересно всё же сохранить состояние счетчика CTU.
    Кстати, кто знает сохранность Retain переменных зависит от какой-то там батарейки или они на флэш записываются?

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

    По умолчанию

    Цитата Сообщение от Yury Evgenev Посмотреть сообщение
    В принципе, как вариант. Просто думал использовать стандартные функции. Было интересно всё же сохранить состояние счетчика CTU.
    Кстати, кто знает сохранность Retain переменных зависит от какой-то там батарейки или они на флэш записываются?
    Сохраняются на флеш, но только если аккумулятор в ПЛК живой. тогда в ретайн будут последние данные
    А если не живой, то данные будут на тот момент времени, когда аккумулятор еще был исправен
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Счетчик импульсов
    от Евгений61 в разделе Подбор Оборудования
    Ответов: 46
    Последнее сообщение: 04.07.2023, 12:15
  2. реверсивный счетчик
    от avn в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 17.12.2012, 10:23
  3. Счетчик CTU
    от AKKORD в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 11.02.2011, 17:43
  4. счетчик в плк150
    от Сергей Федорович в разделе ПЛК1хх
    Ответов: 37
    Последнее сообщение: 12.11.2010, 10:27
  5. Счетчик в ПЛК
    от Руслан2 в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 08.10.2010, 11:56

Ваши права

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