Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: связь по Modbus TCP

  1. #1

    По умолчанию связь по Modbus TCP

    Здравствуйте!
    Намучавшись с ОРС сервером CoDeSys решили выбрать ОРС сервер сторонней организации, где в основном используется протокол Modbus TCP. Как организовать связь по Modbus TCP вроде понятно, но получилась следующая ситуация:
    - при опросе ОРС сервером ПЛК 100 РМ в течении одной минуты данные передаются затем выдает ошибку связи.
    Пробовала читать данные с этого ПЛК другим (ПЛК 110-60) происходит тоже самое. Правда на ПЛК 100 РМ старенькая прошивка(2.02.8 ), но с более новыми прошивками было много других проблемм. Также ПЛК100 по RS485 для МВА8 является (master), а по Ethernet для ОРС сервера (slave). Подскажите пожалуйста в чем может быть причина. Проекты прилагаю.
    ПЛК 110-60: прошивка - 2.07.1, target 2.06
    ПЛК 100 РМ: прошивка - 2.02.8, target 2.06
    Вложения Вложения

  2. #2

    По умолчанию

    Проверьте что происходит физически с Ethernet?
    Порт не висит?
    Возьмите снифер (например Ethereal) и снимите лог - будет видно почему идут\не идут и какие пакеты вообще идут...

  3. #3

    По умолчанию

    Снифер установила, но не понятно как им пользоваться. Фильтр по № порта ТСР 502 результатов не дал.
    В данной сети этот ПЛК и еще 3 ПЛК через ОРС CoDeSys опрашивает SKADA, также к этой скаде подключается от 1 - 5 web клиентов. И некоторые ПЛК общаются м/у собой через сетевые переменные.
    Отключаю скаду данные передаются - значит возникает конфликт из-за двух подключений к ПЛК?

  4. #4

    По умолчанию

    1. К контроллеру обращаются по Ethernet сразу 2 устройства? Ну во первых я бы всетаки перешел на 2.10.7 минимум, а во вторых настроил обмен так: контроллеры между собой обмениваются по UDP или ModBus TCP, а OPC забирает данные только через ModBus TCP

  5. #5

    По умолчанию

    Так и планируется, м/у собой ПЛК общаются по UDP, а с ПК по modbus TCP. И в данный момент занимаюсь выбором другого ОРС сервера, везде демо версии а то что работает не остановишь.

  6. #6

    По умолчанию

    Интересно то, что хоть и ошибка связи а данные со скады на ПЛК передаются.

  7. #7

    По умолчанию

    Итак. Есть ОДИН (1шт) ModBus TCP slave и 2 мастера (ПЛК и SCADA), которые одновременно пытаются к нему обратится. И как это будет работать? - Никак. Не будет работать априори.
    Заведите в slave 2 TCP устройства с разными номерами портов.

  8. #8

    По умолчанию

    Нет SKADA работает через ОРС Getway.
    А где теперь можно взять программу прошивки на 2.10.7?

  9. #9

    По умолчанию

    С предыдущим вопросом разобралась (изменила прошивку на 2.10.7).
    Возникла новая проблемма Изменение уставок из SKADA. Читать из ПЛК значение уставки могу, а изменить нет. Думаю проблемма с функцией чтения записи в ОРС сервере. Использую OPC Modbus TCP НПФ "Круг" и SKADA DataRate.
    Помогите, пожалуйста, может ктонибудь использует аналогичный ОРС сервер?

  10. #10

    По умолчанию

    Проверьте функцию.
    С Кругом никогда не работал к сожалению, а с Matrikon все работает.

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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