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

Тема: Токовый датчик плюс защита по току

  1. #1

    По умолчанию Токовый датчик плюс защита по току

    Добрый день форумчане. Нужна помощь. Пишу программу для управления рукавными фильтрами. Суть такова. Есть 24 клапана (3 секции по 8 клапанов). Есть ручной и автоматический режим. В автомате работает след образом, срабатывает 1 секция и далее поочередно хлопают 8 клапанов потом срабатывает 2 сеция и таже поочередно хлопают 8 клапанов и так далее и так бесконечно. В щиту будут стоять 11 реле: это 3 реле секции и 8 реле для клапанов. Суть в следуещем: есть в схеме токовый датчик, соответственно есть уставка по току, так вот нужно чтобы при превышении уставки ээтот клапан исключался при следующем сработовании. Для наглядности скину файл с программой. Там есть блок Контроль аварий.
    Вложения Вложения
    Последний раз редактировалось РусланСемей; 14.09.2019 в 20:09.

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

    По умолчанию

    Цитата Сообщение от РусланСемей Посмотреть сообщение
    Добрый день форумчане. Нужна помощь. Пишу программу для управления рукавными фильтрами. Суть такова. Есть 24 клапана (3 секции по 8 клапанов). Есть ручной и автоматический режим. В автомате работает след образом, срабатывает 1 секция и далее поочередно хлопают 8 клапанов потом срабатывает 2 сеция и таже поочередно хлопают 8 клапанов и так далее и так бесконечно. В щиту будут стоять 11 реле: это 3 реле секции и 8 реле для клапанов. Суть в следуещем: есть в схеме токовый датчик, соответственно есть уставка по току, так вот нужно чтобы при превышении уставки ээтот клапан исключался при следующем сработовании. Для наглядности скину файл с программой. Там есть блок Контроль аварий.
    Недавно делал(модернизировал) макрос для подсчёта количества единиц в переменной, суть заключается в этом: пишется переменная в промежуточный регистр, с помощью функции шифратора определяется старший бит(номер) и каждый цикл программы в старший(на текущий момент времени) пишется ноль, таким образом программа выполняется количество циклов равным количеству бит в переменной, Вам очень подходит, только придётся создать переменную, где биты соответствуют клапанам и нужные для срабатывания биты принимают значение "1", нулевые значения бит пропускаются, вот картинка:

    SUM_BIT.PNG

    Надеюсь, понятно объяснил свою мысль!

    Вот сделал для демонстрации на 1 секунду клапана включаются по команде пуск, только те, что включены в работу и не в аварии:

    Клапаны.PNG

    Клапаны.owl

    А аварию можно как-то так сформировать, вот как я делал в одном проекте:

    Формирование переменной авария.PNG

    Ротация 3-х насосов_3.owl

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

    Лабуда_3.PNG

    Поменяйте местами импульс включения заданной длительности и детектор переднего фронта и RS-триггер можно убрать, сразу скажу, не смотрел ваш проект, просто открыл, но лабуда сразу бросается в глаза!
    Последний раз редактировалось Сергей0308; 15.09.2019 в 01:23.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

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


    Только учусь))) Спасибо
    Последний раз редактировалось РусланСемей; 15.09.2019 в 08:54.

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

    По умолчанию

    Цитата Сообщение от РусланСемей Посмотреть сообщение
    И извините заранее, не сдержался, зачем Вы эту лабуду везде навтыкали:


    Только учусь))) Спасибо
    Вот повнимательней посмотрел, RS-триггер и детектор переднего фронта можно(нужно) убрать!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 17.10.2018, 16:14
  2. Защита датчик температуры в теплице от солнечных лучей
    от Евгений58 в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 12.09.2017, 18:51
  3. Токовый датчик к ТРМ148
    от Спорягин Кирилл в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 13.04.2017, 07:51
  4. Защита по току на БУСТ2
    от Zakken в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 23.05.2016, 21:46
  5. защита по току...
    от Pointer в разделе Трёп (Курилка)
    Ответов: 14
    Последнее сообщение: 22.04.2010, 05:41

Ваши права

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