Показано с 1 по 6 из 6

Тема: UDP, проверка наличия связи

  1. #1

    По умолчанию UDP, проверка наличия связи

    Добрый день Уважаемые господа. Прошу Вашей помощи. Соединил два ПЛК110 по Ethernet, UDP. Вопрос как возможно контролировать наличие связи по данному интерфейсу, существует ли какая то переменная наличия связи?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    сами напишите, один ПЛК устанавливает бит в единицу, другой ПЛК этот же бит выставляет в ноль, если два периода состояние не изменилось значит связи нет, вообщем как то так с вариациями

  3. #3

    По умолчанию

    Решил следующим образом - на контроллере "передатчике" запустил генератор BLINK, выход на Ethernet. На "приёмнике" данный сигнал обнуляет счётчик CTU через детектор R_TRIG. Если счётчик не обнуляется за заданное время в PV, выпрыгивает переполнение Q, это и есть сигнал обрыва связи.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    У Вас же UDP, надо бы симметрично сделать, мало ли брендмауер порт закроет. Да и программа будет одинакова на обоих ПЛК, это чтоб через некоторое время не вспоминать где какой блок стоял

  5. #5

    По умолчанию

    Насколько я понял из описаний протокола UDP, данный вид передачи не имеет механизмов проверки доставки пакетов данных и считается ненадёжным. При этом на данном форуме я увидел повсеместное использование данного протокола, причём в весьма сложных САУ. У меня задача попроще. На ПЛК "передатчик" приходят восемь дискретных сигналов, которые необходимо "отобразить" на ПЛК "приёмнике". Между ними протянута волоконная линия связи, около 500 м, медь к сожалению использовать нельзя. "Приёмник" чувствует обрыв связи и через время отключает свои дискреты, от этого большого убытка не станет, хуже если включены когда не нужно. Авария связи отобразится лампочкой и оперативный персонал по идее должен будет доложить. Всё это дело я хочу включить в Ethernet предприятия и со своего рабочего компа иногда контролировать. Узнавал у своих АТ-шников, вроде на данном уровне сети никаких брандмауэров нет. Вот такая задачка.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    про мою реплику можно забыть, если речь идет только о контроле результатов без управления.Но как то это не совсем правильно, я привык когда существует обратная связь по этому и написал. Разрешение работы по портам дает ОС установленная на ПК, между ПЛК конечно же ни кто порты закрывать не должен

Похожие темы

  1. Ac2 - проверка работоспособности???
    от nickoctopus в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 17.10.2017, 04:37
  2. проверка обрыва связи
    от Alr в разделе Master SCADA 3
    Ответов: 13
    Последнее сообщение: 24.09.2012, 17:02
  3. реле наличия импульсов
    от Smpl в разделе Подбор Оборудования
    Ответов: 37
    Последнее сообщение: 10.05.2010, 23:56
  4. Проверка связи Ethernet ПЛК100
    от OwenFUN в разделе ПЛК1хх
    Ответов: 24
    Последнее сообщение: 10.03.2010, 17:06
  5. OPC-сервер. Проверка достоверности
    от Василий ИВ в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 01.08.2008, 16:23

Ваши права

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