Страница 255 из 398 ПерваяПервая ... 155205245253254255256257265305355 ... ПоследняяПоследняя
Показано с 2,541 по 2,550 из 4735

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

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

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

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Для проектов на есп используйте программу FLProg.Там FDB почти как в ПР.
    Так меня не на стороне ESP интересует, а в ПР. Все таки вся программа на ПР записана, а ESP больше как считывание/передача данных на ПР.

  2. #2

    По умолчанию

    Цитата Сообщение от RomanKk Посмотреть сообщение
    Продолжаю играть с modbus и esp32. Как записать простую задачку. Сейчас уставку температуры можно менять с меню ПР200, как добавить к этому возможность менять уставки и на ESP? И чтобы при этом данные синхронизировались, то есть если поменял на ПР, то должны изменится и на ESP, и наоборот.
    Сделайте уставку сетевой переменной и меняйте её и из ПР и по сети (с ESP)

  3. #3

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Сделайте уставку сетевой переменной и меняйте её и из ПР и по сети (с ESP)
    Хм, спасибо.

  4. #4

    По умолчанию

    Добрый день. Подскажите, возможно ли средствами Овен Лоджик создать сетевую переменную с командой 0х010 и записью 4х регистров?
    Вот пример из мануала
    write relay(multi register)

    _________________type pwd rly time
    01 10 0003 0004 08 0001 0000 0f0f 0000 91A9 1~4 on
    01 10 0003 0004 08 0001 0000 0f00 0000 A1AA 1~4 off
    01 10 0003 0004 08 0001 0000 0606 0000 4237 2,3 on
    01 10 0003 0004 08 0002 0000 0000 0005 51BD relay 1 off,delay 5 second on
    01 10 0003 0004 08 0002 0000 0001 0005 007D relay 1 on,delay 5 second off
    01 10 0003 0004 08 0002 0000 0002 0005 F07D relay 2 off,delay 5 second on
    01 10 0003 0004 08 0002 0000 0003 0005 A1BD relay 2 on,delay 5 second off
    01 10 0003 0004 08 0002 0000 0004 0005 107C relay 3 off,delay 5 second on
    01 10 0003 0004 08 0002 0000 0005 0005 41BC relay 3 on,delay 5 second off
    01 10 0003 0004 08 0002 0000 0006 0005 B1BC relay 4 off,delay 5 second on
    01 10 0003 0004 08 0002 0000 0007 0005 E07C relay 4 on,delay 5 second off
    01 10 0003 0004 08 0003 0000 0000 0005 417D relay 1 off,Jogging 0.5 second on
    01 10 0003 0004 08 0003 0000 0001 0005 10BD relay 1 on,Jogging 0.5 second off
    01 10 0003 0004 08 0003 0000 0003 0005 B17D relay 2 on,Jogging 0.5 second off
    01 10 0003 0004 08 0003 0000 0005 0005 517C relay 3 on,Jogging 0.5 second off
    01 10 0003 0004 08 0003 0000 0007 0005 F0BC relay 4 on,Jogging 0.5 second off
    01 10 0003 0004 08 0003 0000 0006 0005 BBD6 relay 4 off,Jogging 0.5 second on
    Последний раз редактировалось brig62; 16.05.2023 в 07:45.

  5. #5

    По умолчанию

    Цитата Сообщение от brig62 Посмотреть сообщение
    Добрый день. Подскажите, возможно ли средствами Овен Лоджик создать сетевую переменную с командой 0х010 и записью 4х регистров?
    Вот пример из мануала
    write relay(multi register)
    Сейчас в Лоджике, больше 2 регистров выбрать нельзя. Хотя давно просили сделать больше.

  6. #6

    По умолчанию

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

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

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

    По умолчанию

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

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

  8. #8

    По умолчанию

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

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

    По умолчанию

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

  10. #10

    По умолчанию

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

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

Страница 255 из 398 ПерваяПервая ... 155205245253254255256257265305355 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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