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

Тема: Modbus Universal MasterOPC Server новый OPC сервер от компании ИнСАТ

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    ПЛК ещё некоторое время продолжает посылать пакеты (с числами всё меньше и меньше, тем более у Вас стоит 3 попытки повтора.
    Это не совсем правильное поведение.
    В качестве примера приведем наш ОРС сервер в режиме "Мастер". Если сервер чувствует обрыв соединения (приходит ошибка от системной функции ОС), то сервер прекращает попытки повтора (зачем если коннекта нет), закрывает соединение, и пытается снова соединиться.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Наконец Мастер рвет коннект, пробует новое соединение и когда кабель втыкают - соединяется.
    Но некоторое время остатки предыдущих пакетов с разорванного коннекта гуляют по сети.
    Давайте представим такую схему. У нас есть один ПЛК и компьютер, которые соединены напрямую кабелем (перекрестным). Разорвали соединение.
    Какие остатки предыдущих пакетов будут гулять по сети? И где они будут гулять?
    Они могут накопиться в буфере контроллера, и потом (если контроллер не очистил буфер) выйти в сеть. У нас в ОРС сервере (в режиме Мастер) это учитывается, и буфер при новом соединении очищается.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Непонятно по какой причине slave их воспринимает как ликвидные, хотя: номер порта-источника другой, последовательность посылок по TCP разрушена.
    Но соединение в Slave всё еще воспринимает данные из "фантомного соединения".
    Почему нарушена последовательность посылок? Почему стал другой номер порта и источника?
    После реконнекта сменился IP и порт?

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    1. Таймаут на разрыв соединения в slave много больше чем у мастера. +
    У нас в Slave нет таймаута ожидания разрыва. Разрыв детектируется операционной системой и передается в программу.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    2. Slave поддерживает мультисоединение - несколько мастеров на 1 slave (это вообще невообразимо - 2(3, 4 ...100?) мастера на 1 slave ???)
    Наш Slave действительно поддерживает мультисоединение. Несколько странно почему это так удивляет главного разработчика фирмы ОВЕН. Большинство контроллеров поддерживает несколько соединений на один порт (Wago, Modicon, Delta), не говоря уже про различное ПО для операционной системы Windows (например эмулятор ModRSSim поддерживает до 1000 коннектов). Но к данной проблеме это отношения не имеет.
    Последний раз редактировалось SCADAMaster; 10.02.2015 в 15:57.
    Спасибо.

Ваши права

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