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

Тема: адрес светодиода "связь" в плк

  1. #1

    Question адрес светодиода "связь" в плк

    есть ли возможность отслеживать в плк есть ли связь с компьютером? (статус Связи)

    А необходимо вот зачем:
    Если в момент обычной нормальной работы, какой-то "умник" вырвет кабель соединения (будь то 232 или Ethernet) связь нарушится - и в этот момент мне нужно подать сигнал на останов машины.....

    КАК?

  2. #2

    По умолчанию

    Внешние:
    1) Если ПЛК и ПК связан по протоколу Gateway соответственно через Codesys OPC, то у ПЛК горит светодиод "связь".
    2) Если ПЛК опрашивает модуль, или другой НАШ прибор на нём есть индикатор "RS", который мигает в момент опроса.
    Программные:
    для работы в режиме Мастера у ПЛК есть флаг LastError и LastAddress(LastHash) , которые можно анализировать и подавать сигнал на выход (включая лампочку). Про светодиод : Модуль "Special inputs" описание в PLC_configuration.doc на диске ПЛК
    Последний раз редактировалось Илья Кареткин; 20.05.2010 в 17:17.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  3. #3

    По умолчанию

    Используется Кодесисовский ОРСсервер. т.е. протокол Gateway.

    Останов машины происходит срабатыванием одного из реле плк (плк150). Вот и нужно - если выдернули кабель соединения (на данный момент соединение с ПК идет по Ethernet), то плк сам остановит машину срабатыванием реле. но как отследить программно что связь нарушена? Если смотреть визуально - то действительно при разрыве связи, зеленый светодиод на плк "гаснет". А как это отследить программно????

  4. #4

    По умолчанию

    заведите переменную, которую пк постоянно меняет по сети.
    если на протяжении какого то времени эта переменная не поменялась - связи нет.

Ваши права

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