Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 65

Тема: новичок

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

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

    По умолчанию

    Цитата Сообщение от mma@zit21.ru Посмотреть сообщение
    Здравствуйте, я попробовал сделать между 3 теперь. Сейчас при включении и выключении у меня на 1 итерации меняется 1 и 2, затем только 2 и 3. Подскажите, пожалуйста, как можно это исправить?
    Для 3 и более, схему надо полностью переделывать. Эта не прокатит, у булевых есть только 2 состояния.
    Ссылки на 3- 4 и более вам уже давали 2 человека.

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,160

    По умолчанию

    Цитата Сообщение от mma@zit21.ru Посмотреть сообщение
    Здравствуйте, я попробовал сделать между 3 теперь. Сейчас при включении и выключении у меня на 1 итерации меняется 1 и 2, затем только 2 и 3. Подскажите, пожалуйста, как можно это исправить?
    Можно и три
    Безымянный.png
    А можно так
    Безымянный.png
    Вот только вопрос, вы ошибки кондиционеров собираетесь ловить и реагировать?
    Последний раз редактировалось Dimensy; 29.01.2025 в 21:54.

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,504

    По умолчанию

    mma@zit21.ru если вы константы зададите как переменные, то перед запуском эмуляции вы можете их ввести.

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

    По умолчанию

    Цитата Сообщение от mma@zit21.ru Посмотреть сообщение
    Здравствуйте! Я пытаюсь реализовать ротацию двух кондиционеров. На данный момент схема настроена так, что кондиционеры включаются и выключаются поочередно.

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

    Могли бы вы подсказать, как лучше реализовать такую логику? Буду благодарен за помощь!Снимок экрана 2025-01-27 143231.png
    Вам нужна ротация при сбое питания(кратковременном обесточивании ПР)? Или ротация происходит только по времени(назначенного периода ротации) и при передёргивании соответствующего входа активации автоматической ротации кондиционеров, насколько смог понять ТЗ и назначение вашего входа, в смысле, если я не правильно что-то понял - поясните!

    Здесь ротацию обсуждали: https://owen.ru/forum/showthread.php?t=36564
    В смысле, вам этого хватит, даже перехватит, в смысле, с большими перспективами дальнейшего развития!
    Последний раз редактировалось Сергей0308; 28.01.2025 в 06:30.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вам нужна ротация при сбое питания(кратковременном обесточивании ПР)? Или ротация происходит только по времени(назначенного периода ротации) и при передёргивании соответствующего входа активации автоматической ротации кондиционеров, насколько смог понять ТЗ и назначение вашего входа, в смысле, если я не правильно что-то понял - поясните!

    Здесь ротацию обсуждали: https://owen.ru/forum/showthread.php?t=36564
    В смысле, вам этого хватит, даже перехватит, в смысле, с большими перспективами дальнейшего развития!
    У нас ротация кондиционеров происходит только по заданному времени, а так же
    о нажатию кнопки "Авто":

    Первое нажатие — включается второй кондиционер.
    Второе нажатие — всё выключается.
    Третье нажатие — включается первый кондиционер.
    И так далее по кругу.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,504

    По умолчанию

    mma@zit21.ru ну так энергонезависимые переменные для того, чтобы сохранить их состояние при выключении. И если в программе предусмотрено логикой стартовать сперва вычитав в логику нужные переменные, она и стартанет с того места, которое было при выключении.

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,504

    По умолчанию

    Ну вообще это нормально, делать близкий износ. И причин тому несколько.
    1. срок службы оборудования одинаков.
    2. режим работы N+1 (N+2) и если для работы N представляется числом 15, то менять 15 а один(два) не менять после срока эксплуатации абсолютно глупо.

    з.ы. есть программа ротации до 8-ми кондиционеров с настройкой N+X на ПЛК EKF с управлением по Modbus
    есть старая программа для ПЛК63 - 6 кондеев так же N+X просто вкл/выкл.

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

    По умолчанию

    Уж очень это анекдот напоминает:

    - Товарищ прапорщик, разрешите посмотреть телевизор!

    - Конечно смотрите, только не включайте.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    И, как бы изначально надо понимать, что ПР не поддерживает знаковые целочисленные типы данных!
    INT(DINT) у Овена, это не такой тип данных, как у всех остальных, у них свой INT, в смысле, беззнаковый!
    Последний раз редактировалось Сергей0308; 02.02.2025 в 13:24.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Пытался составить внятное ТЗ. Получилось?
    Итак, кнопка "Режим" переключает кол-во одновременно работающих кондиционеров, т.е. 1, 2 или 3.
    По кнопке "Авто", "Режим" или по истечении паузы система должна как бы включить кондиционеры в соответствии с текущим режимом,
    приоритет должен быть за кондиционерами с наименьшей наработкой.
    Осталось понять как сбрасывать наработку? И в какой единице времени её накапливать?
    Вложения Вложения
    Последний раз редактировалось EFrol; 05.02.2025 в 12:21.

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

Похожие темы

  1. CoDeSys + TraceMode (новичок)
    от VanUliK в разделе Другие SCADA системы
    Ответов: 15
    Последнее сообщение: 26.05.2014, 21:38
  2. Ответов: 7
    Последнее сообщение: 15.10.2011, 06:57
  3. Нужна помощь RS-485(новичок)
    от Boo the Hamster в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 01.09.2011, 16:21
  4. Новичок. Проблем с МВА8
    от Коротенко в разделе Мх110
    Ответов: 8
    Последнее сообщение: 17.09.2010, 15:08
  5. Новичок. Проблем с МВА8
    от Коротенко в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 17.09.2010, 15:08

Метки этой темы

Ваши права

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