Данный CODESYS форум содержит архивную копию русской ветви только для чтения. Для создания сообщений пожалуйста используйте актуальную международную платформу CODESYS Forum. Close

Мониторинг контроллеров с Codesys

Общий
cianoid
2015-06-30
2015-07-07
  • cianoid

    cianoid - 2015-06-30

    Доброго времени суток, коллеги!

    Занялся вопросом мониторинга оборудования на работе, в том числе и контроллеров. В зоопарке есть codesys 3.4 и 2.3. Суть мониторинга состоит в следующем: ПО на сервере (The Dude) цепляется на TCP-порт 1200 (для 2.3) или 1217 (для 3.4) раз в минуту и если соединение удачно, то закрывает соединение и отмечает контроллер как работающий.

    Но столкнулся с проблемой: The Dude не подключается к 2.3, если контроллер уже установил соединение с каким-либо gateway'ем (OPC-клиент или сам Codesys).

    Отсюда пара вопросов:
    1. Насколько корректна такая проверка? Не заманается Codesys контроллера постоянно отвечать на "левые" запросы?
    2. Как подключать более одного клиента к контроллеру с 2.3?

     
  • Igor Petrov

    Igor Petrov - 2015-06-30

    Скорее всего в этих ПЛК CODESYS Control стоит под ОС, а не на голом железе. Получили проверку: 1. ПЛК включен 2. его ОС жива 3. она допускает множественное соединение на порт. О CODESYS и МЭК программе это не говорит ничего.

    В МЭК программе каждого ПЛК можно организовать счетную сетевую переменную. Ее значение будет передаваться по UDP. По ним можно гарантировать что упр. задача в ПЛК работает на 100%.

    Для безопасности ПЛК должны быть в отдельной сети, без 'левого' трафика.

     
  • cianoid

    cianoid - 2015-06-30

    Igor Petrov писал(а):
    В МЭК программе каждого ПЛК можно организовать счетную сетевую переменную. Ее значение будет передаваться по UDP. По ним можно гарантировать что упр. задача в ПЛК работает на 100%.

    Буду признателен, если укажете, где можно про это почитать.

     
  • Igor Petrov

    Igor Petrov - 2015-07-01

    В хелпе CODESYS см. Сетевые переменные (Network Variables)

     
  • cianoid

    cianoid - 2015-07-07

    Igor Petrov писал(а):
    В хелпе CODESYS см. Сетевые переменные (Network Variables)

    Спасибо