Страница 706 из 720 ПерваяПервая ... 206606656696704705706707708716 ... ПоследняяПоследняя
Показано с 7,051 по 7,060 из 7195

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #7051

    По умолчанию

    Добрый день. Подскажите, как правильнее реализовать запись переменных в slave по Modbus TCP - можно ли перезаписывать их в каждом цикле, либо следует анализировать их значения и записывать в случае изменения? Значения переменных меняются изредка.

  2. #7052

    По умолчанию

    А вы собираетесь использовать мастер из конфигурации или будете сами писать обмен?

  3. #7053

    По умолчанию

    Цитата Сообщение от YuriBel Посмотреть сообщение
    А вы собираетесь использовать мастер из конфигурации или будете сами писать обмен?
    Обмен пишем сами. Функциональный блок чтения из слейва вызываю по таймеру, а вот с записью вопрос - целесообразно ли записывать переменные (три регистра) при каждом вызове ФБ?

  4. #7054
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,409

    По умолчанию

    Записывать в область слейва на этом же ПЛК ? - по барабану.
    Или писать в удаленный слейв ? Тогда лучше по изменению. Но не забывать про закрытие порта сервером если вы долго молчите
    Последний раз редактировалось Валенок; 08.08.2019 в 00:27.

  5. #7055

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Записывать в область слейва на этом же ПЛК ? - по барабану.
    Или писать в удаленный слейв ? Тогда лучше по изменению. Но не забывать про закрытие порта сервером если вы долго молчите
    Обмен по TCP с удаленным слейвом. Порт вроде не должен закрываться, чтение из этого слейва идет постоянно с периодом 250ms.

  6. #7056

    По умолчанию

    Здравствуйте!

    Имеется ПЛК110[M02], к нему будет подключено несколько произвольных модбас-устройств по RS-485. Можно ли получить статус каждого (онлайн/оффлайн) по отдельности и записать их в переменные для дальнейшей обработки?

  7. #7057

    По умолчанию

    У меня такой вопрос. Если я на ПЛК110[M02] создам два ModBus TCP элемента, 1- master, для опроса модулей ввода\вывода. 2 - slave по нему ПК будет опрашивать и записывать регистры. Два ПК смогут подключиться к одному ПЛК по ModBus TCP для чтения, записи данных?

  8. #7058

    По умолчанию

    Вы должны создать 2 слейва с разными номерами портов IP.

  9. #7059

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Вы должны создать 2 слейва с разными номерами портов IP.
    Это тогда придется дублировать данные и как-то синхронизировать между двумя ModBus TCP элементами в ПЛК. Правильно ли я понимаю, эту проблему решают ОРС сервера. Они собирают данные с устройств и хранят эти значения, а потом по запросу отдают их SCADA системе или другому устройству. Так сказать посредник.

  10. #7060
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Нерезиновая, ЮЗАО
    Сообщений
    2,409

    По умолчанию

    Цитата Сообщение от Casper17 Посмотреть сообщение
    Это тогда придется дублировать данные и как-то синхронизировать между двумя ModBus TCP элементами в ПЛК..
    Слейв - 1. Портов на него - 2. И никаких синхронизаций. Если только не нужно как-то различать мастеров.
    А можно тупо программный слейв-сервер. Тогда и порт один и клиентам проще.

Страница 706 из 720 ПерваяПервая ... 206606656696704705706707708716 ... ПоследняяПоследняя

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

Ваши права

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