Страница 386 из 478 ПерваяПервая ... 286336376384385386387388396436 ... ПоследняяПоследняя
Показано с 3,851 по 3,860 из 4973

Тема: Области применения ПР110(примеры реализации)

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Камнерезчик куда то пропал ,тогда займемся вашим устройством .Основное время у меня тратится на то что бы понять ,что хочет автор.Поэтому подробно опишите задачу (ТЗ)-потратьте свое время ,у меня со временем напряженка ,что бы пытать вас вопросами .Перечислити все входа\выхода ,алгоритм работы -подробно ,лучше с примерами .
    электронщик до мозга костей и не только

  2. #2

    По умолчанию

    ОК. Попробую сформулировать более подробно.
    По внутренней или внешней уставке точного времени (А) нагрузка включается и работает ровно 18 часов. Например, если А=09:00(условно), то в 9 утра на выход Q1 поступает логическая единичка. И остается там 18 часов, до выключения по таймеру(или часам) в момент А+18:00( с учетом перехода полуночи) в 3:00 следующего утра. Назовем этот режим "А+18"
    При поступлении логической единицы на вход I1(и записи её в энергонезависимую память в переменную "F") проверяется значение второй уставки точного времени(Б), и если она лежит в пределах от (А) до (А+6:00), она обрабатывается дальше. (Если не лежит в этих пределах, формируется сигнал "некорректный ввод уставки Б"). Если в момент записи "1" в переменную "F" нагрузка включена, то текущее состояние временнОго цикла не меняется, обработка начинается со следующего цикла включения. Включается режим "переход"
    Следующие 12 циклов включения время работы сокращается по полчаса в день, чтобы в итоге нагрузка включалась в момент (Б) и работала 12 часов до момента (Б+12:00). Сокращение по полчаса может идти в зависимости от уставки Б либо от начала цикла, либо от конца, либо с двух сторон (в произвольной последовательности).
    К примеру, уставка Б выставлена на 12:30. Тогда в первый полный цикл, чтобы убрать полчаса, нужно либо включить нагрузку в момент А+0:30, выключив в А+18:00, либо включить в А, выключить в А+17:30. Можно даже убирать по 15 минут с каждой стороны симметрично(если нужно убирать с двух сторон), пока момент включения не достигнет Б

    Когда продолжительность работы нагрузки достигает 12 часов, режим "переход" окончен, начинается режим Б+12.
    При соответствии рабочего цикла "включение в Б, выключение в Б+12:00" программа работает до тех пор, пока не получит сигнал на вход I2, сбрасывающий энергонезависимую переменную "F" в ноль, и сразу переключающую устройство в режим "А+18"
    Если поступает одновременно сигнал на входы I1 и I2, приоритет отдается входу I1 и выдается аварийный сигнал "Ошибка задатчика"

    Примерная циклограмма, Б...Б+12 всегда находится внутри промежутка А...А+18
    Код:
      А                                           А+18
    _|----------------------------------------------|_________
    
           Б                            Б+12
    _______|------------------------------|________________
    И должны быть три выхода на индикацию, соответствующие режимам А+18, "переход" и Б+12

    Если оператор задал значение Б не кратно получасу от А, (например, А=9:00, Б= 11:23) то в последнем получасе это учитываем, убираем (в данном случае) 7 минут перед включением, 23 минуты после выключения.

    Фффух, вроде расписал максимально подробно, кое-где может и с избытком даже
    Как сделать режимы А+18 и Б+12 я теоретически понимаю, а вот с грамотной реализацией режима "переход" боюсь, не справлюсь самостоятельно...

    P.S. При кратковременном пропадании питания и перезапуске ПР-ки программа должна не терять текущего состояния. то есть, если нагрузка по часам должна быть в этот момент включена - она должна продолжать работать после выключения и включения питания. Если режим "переход" находится предположим, на 4 дне цикла, после пропадания питания он должен продолжаться по часам реального времени.
    Последний раз редактировалось Budka; 21.11.2013 в 01:35.

  3. #3
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    предполагается что уставки времени будут меняться с панели оператора ???
    электронщик до мозга костей и не только

  4. #4

    По умолчанию

    Скорее всего, с компьютера из SCADA простенькой, но может и из панели, пока не определились. Главное, чтобы уставки энергонезависимые были и сохранялись в реле. Смена уставок будет нечастой.

  5. #5
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Цитата Сообщение от Budka Посмотреть сообщение
    Скорее всего, с компьютера из SCADA простенькой, но может и из панели, пока не определились. Главное, чтобы уставки энергонезависимые были и сохранялись в реле. Смена уставок будет нечастой.
    Сам алгоритм реализовать не проблема ,вот только интервальными таймерами управлять из сети не получится в чистом виде ,нет такой возможности .но есть макросы интервальных таймеров ,которые привязаны к часам реального времени -вот их надо использовать для смены уставок.
    электронщик до мозга костей и не только

  6. #6
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    [QUOTE=Евгений..][QUOTE=rovki]
    Цитата Сообщение от Евгений..


    Суть проблемы: имеется некое изделие, надо чтобы оно 15 сек открывалось, 15 сек закрывалось, 1 мин пауза, и так 6 циклов, далее перед закрыванием в 6-ом цикле изделие включается на 2 сек (лампа накаливания) пауза 3 сек. и изделие закрывается, пауза 5 мин., и надо всё начать с начала. Наша организация закупила пробные 2 шт. ПР-110-220.12ДФ.8Р-Ч, сейчас если разберемся в них и применим к нам, то продолжим закупку.
    Если правильно понял задание ,то вот вариант открывашки
    Вложения Вложения
    электронщик до мозга костей и не только

  7. #7

    По умолчанию

    Спасибо за программку, но она у меня не открывается (исп. прог. Owen Logic 1.3 beta). Как будто файл поврежден.
    У нас военный завод, и открывашки мы не выпускаем)))).

  8. #8
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Вот вариант реализации режима А+18
    Вложения Вложения
    электронщик до мозга костей и не только

  9. #9

    По умолчанию

    Открывает, но ругается при открытии проекта "Не выбран функциональный блок в Write toFB"
    При этом, внутри макроса все назначено и пустых переменных нигде не болтается.

  10. #10
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    нужно почистить библиотеку макросов от лишних ,на всякий случай. Потом снова сохранить и открыть
    электронщик до мозга костей и не только

Страница 386 из 478 ПерваяПервая ... 286336376384385386387388396436 ... ПоследняяПоследняя

Ваши права

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