Показано с 1 по 10 из 4481

Тема: разные вопросы новичка

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

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

    По умолчанию

    Задача вроде простая, но интересует как можно сделать такое. Есть на DO1 ПР200 2-поз переключатель (0-1), когда переключаешь на 1 запускается все система, на 0 - все выключается. То есть это основная команда запуска программы. Дополнительно хочу производить вкл/выкл системы из ESP32 через модбас.
    Получается условие такое, когда физически включил, то система запускается не зависимо от значения которое было передано через модбас, то есть оно должно сбрасиватся. А через модбас включай сколько хочешь, но если выключить физически, то оно не работает. То есть приоритет имеет физическая кнопка, модбас команда ее дублирует, если можно так сказать.

    Собственно самый простой вариант, который я вижу, записывать значение физического переключателя в сетевую переменную. Таким образом на ESP32 сразу будет отображатся реальный статус и можно вкл/выкл оттуда. Но если выключить выключателем, то по модбас все равно можно будет включать, что не совсем корректно. Запутался немного с этим.

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

    По умолчанию

    Цитата Сообщение от RomanKk Посмотреть сообщение
    Задача вроде простая, но интересует как можно сделать такое. Есть на DO1 ПР200 2-поз переключатель (0-1), когда переключаешь на 1 запускается все система, на 0 - все выключается. То есть это основная команда запуска программы. Дополнительно хочу производить вкл/выкл системы из ESP32 через модбас.
    Получается условие такое, когда физически включил, то система запускается не зависимо от значения которое было передано через модбас, то есть оно должно сбрасиватся. А через модбас включай сколько хочешь, но если выключить физически, то оно не работает. То есть приоритет имеет физическая кнопка, модбас команда ее дублирует, если можно так сказать.

    Собственно самый простой вариант, который я вижу, записывать значение физического переключателя в сетевую переменную. Таким образом на ESP32 сразу будет отображатся реальный статус и можно вкл/выкл оттуда. Но если выключить выключателем, то по модбас все равно можно будет включать, что не совсем корректно. Запутался немного с этим.
    По фронту включения переключателя(кнопки) сигнал пишется в сетевую переменную, сигналы с переключателя и сетевой переменной объединены по логике "И", всё! Даже совсем непонятно, зачем здесь что-то думать, если и думать не надо!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    По фронту включения переключателя(кнопки) сигнал пишется в сетевую переменную, сигналы с переключателя и сетевой переменной объединены по логике "И", всё! Даже совсем непонятно, зачем здесь что-то думать, если и думать не надо!
    Что-то не получается так или я не так сделал... Вот по такой схеме при попытке поменять значение сетевой переменной оно сбрасивается, так как туда записывается значение с переключателя...
    Screenshot_1.png

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

    По умолчанию

    Цитата Сообщение от RomanKk Посмотреть сообщение
    Что-то не получается так или я не так сделал... Вот по такой схеме при попытке поменять значение сетевой переменной оно сбрасивается, так как туда записывается значение с переключателя...
    Screenshot_1.png
    Вот концепт
    Безымянный.png

  5. #5

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Вот концепт
    Безымянный.png
    Ха, одна деталь и все работает Вроде то что нужно, спасибо.

    Кстати, вопрос такой, если я использую сетевые переменные, в данном случае с того же ESP, в случае отключения ESP от RS485, данные переменных сохранятся на ПР? Для примера уставки задаю через сетевую переменную, также данные датчиков температур подключенных к ПР хранятся в сетевых переменных. Если убрать связь по модбас, ПР продолжить работать с сохраненными данными или нужно будет переписывать программу?

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

    По умолчанию

    Цитата Сообщение от RomanKk Посмотреть сообщение
    Кстати, вопрос такой, если я использую сетевые переменные, в данном случае с того же ESP, в случае отключения ESP от RS485, данные переменных сохранятся на ПР? Для примера уставки задаю через сетевую переменную, также данные датчиков температур подключенных к ПР хранятся в сетевых переменных. Если убрать связь по модбас, ПР продолжить работать с сохраненными данными или нужно будет переписывать программу?
    Сетевые переменные энергонезависимые

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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