Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 37

Тема: Энергонезависимость универсального счетчика CTN

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

    По умолчанию

    Вот CTN, который ВСЕ считает правильно.
    Захват-1.png

    Захват-3.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #12
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так пишите уставку при начале(перед началом) обратного отсчёта, зачем Вы пишите при перезагрузке, да ещё и кто-то у Вас виноват, что Вы делаете через заднее место.
    Для начала воспользуйтесь другими таймерами, множество таймеров выкладывали на форуме и в менеджере компонентов некоторые есть.
    Ну зачем же так грубо? Я стараюсь вести себя на форуме корректно и ожидаю такого же поведения от собеседников.
    Я разве кого-то виню? А про заднее место ..., лучше промолчу.

    Цитата Сообщение от petera Посмотреть сообщение
    Свой счетчик сделать.
    И все дела!
    Так и планирую сделать.

  3. #13
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Вот CTN, который ВСЕ считает правильно.
    Захват-1.png

    Захват-3.png
    Большое спасибо!

  4. #14
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Сделал обратный счет двух последовательных счетчиков, сделанных по рецепту petera.
    Только энергонезависимой переменной CTN в макросе присвоил значение по умолчанию "20".
    А на вход N макроса повесил константу 21, т.к. при значении 20 счет начинается с 19.

    ИПП120_Последовательный_обратный_отсчет.png

    Все работает корректно - сначала считает счетчик CTN1 до 0, потом CTN2 до 0, потом снова CTN1 и т.д.
    При выключении/включении питания состояние счетчиков сохраняется.
    Поэтому без проблем сделаю цепочку из 6 счетчиков для реализации описанного в начале поста алгоритма.
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    Сделал обратный счет двух последовательных счетчиков, сделанных по рецепту petera.
    Только энергонезависимой переменной CTN в макросе присвоил значение по умолчанию "20".
    А на вход N макроса повесил константу 21, т.к. при значении 20 счет начинается с 19.

    ИПП120_Последовательный_обратный_отсчет.png

    Все работает корректно - сначала считает счетчик CTN1 до 0, потом CTN2 до 0, потом снова CTN1 и т.д.
    При выключении/включении питания состояние счетчиков сохраняется.
    Поэтому без проблем сделаю цепочку из 6 счетчиков для реализации описанного в начале поста алгоритма.
    Если счётчики работают последовательно - достаточно одного счётчика, короче, не надо кучу счётчиков лепить! Если у Вас две ноги, Вы же не покупаете 40 сапог, может такое сравнение Вам будет понятней!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #16
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если счётчики работают последовательно - достаточно одного счётчика, короче, не надо кучу счётчиков лепить! Если у Вас две ноги, Вы же не покупаете 40 сапог, может такое сравнение Вам будет понятней!
    Я же описывал алгоритм.

    Хотелось бы увидеть его реализацию на одном счетчике.
    Без конкретного примера Ваше высказывание - не более, чем пустые слова.
    Ну и лирические отступления про "заднее место и 40 сапог" здесь совершенно неуместны.
    У меня десятки успешно реализованных проектов на ПР200+СП307.
    Просто со счетчиками (кроме счетчика часов наработки и сервисного счетчика с обратным отсчетом) не сталкивался.

  7. #17
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    Предваряя справедливые вопросы о том, зачем это нужно, отвечаю.

    Проект делаю на ПР100 (нужны всего 4 выхода).
    Отсчет времени по секундным импульсам (делаю на BLINK).
    При включении должен появиться сигнал на выходах Q1 и Q2 и начаться обратный отсчет времени.
    По истечении N1 секунд сигнал на Q2 должен пропасть (сигнал на Q1 сохраняется).
    По истечении N2 секунд должен пропасть сигнал на Q1 (т.е. нет сигнала ни на одном из выходов).
    По истечении N3 секунд должен появиться сигнал на выходах Q3 и Q4.
    По истечении N4=N1 секунд должен пропасть сигнал на Q4 (сигнал на Q3 сохраняется).
    По истечении N5=N2 секунд должен пропасть сигнал на Q3 (т.е. нет сигнала ни на одном из выходов).
    По истечении N6=N3 секунд цикл повторяется (как с момента включения питания).

    Смысл в том, что после выключения/включения питания работа ПР100 должна продолжаться из состояния, в котором реле находилось на момент выключения питания.
    Этот алгоритм называется Командоаппарат.

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

    По умолчанию

    У меня есть готовый командоаппарат реального времени на 32 команды 8-ми канальный:

    Командоаппарат реальногого времени с маской недели на 32 команды 8 канальный_00.owl

    Можно под свои хотелки переделать!

    Я его делал 4 года назад, боюсь сейчас бы сделал намного проще и лучше!

    И этот проект посмотрите в посте #539: https://owen.ru/forum/showthread.php?t=25067&page=54

    И здесь таймер выкладывал в посте #170: https://owen.ru/forum/showthread.php?t=33720&page=17

    Короче, приблизительно как-то так:

    Для БМП_3.PNG

    И это десятки раз подробно обсуждалось в различных темах, надоело повторять одно и тоже:

    Для БМП_3.owl

    Или так, с паузой:

    Для БМП_3_1.PNG

    Для БМП_3_1.owl
    Последний раз редактировалось Сергей0308; 12.07.2022 в 08:54.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Цитата Сообщение от Borserg Посмотреть сообщение
    Ну зачем же так грубо? Я стараюсь вести себя на форуме корректно и ожидаю такого же поведения от собеседников.
    Я разве кого-то виню? А про заднее место ..., лучше промолчу.



    Так и планирую сделать.
    Так этот счётчик принципиально ничем не отличается от универсального счётчика из библиотеки ОЛ, за исключением диапазона счёта, короче, это ничего не изменит, кроме диапазона счёта, ферштейн?
    Что за маразм, Вас же не устраивала логика работы этого элемента, а не диапазон счёта?!
    Последний раз редактировалось Сергей0308; 23.06.2021 в 12:59.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #20
    Пользователь Аватар для Borserg
    Регистрация
    06.05.2015
    Адрес
    Санкт-Петербург
    Сообщений
    148

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Так этот счётчик принципиально ничем не отличается от универсального счётчика из библиотеки ОЛ, за исключением диапазона счёта, короче, это ничего не изменит, кроме диапазона счёта, ферштейн?
    Что за маразм, Вас же не устраивала логика работы этого элемента, а не диапазон счёта?!
    Про диапазон счета вообще никто не говорил.
    В макросе petera я могу задать начало отсчета заранее, присвоив энергонезависимой переменной CTN значение "по умолчанию". А в универсальном счетчике из библиотеки ОЛ - только по импульсу на входе R. Ферштейн?
    Последний раз редактировалось Borserg; 23.06.2021 в 14:14.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Энергонезависимость переменной
    от curbat в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 07.07.2020, 20:28
  2. Энергонезависимость сетевой переменной
    от ASo в разделе Программируемые реле
    Ответов: 17
    Последнее сообщение: 25.09.2017, 19:25
  3. Энергонезависимость сетевых переменных
    от max_etf в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 07.09.2012, 10:03
  4. Настройка универсального OPC сервера
    от Salvafion в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 08.09.2011, 22:29

Ваши права

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