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

Тема: Сеть ModBus верхнего и нижнего уровня

  1. #1

    По умолчанию Сеть ModBus верхнего и нижнего уровня

    Добрый день!

    Интересует возможность построения сетей ModBus верхнего и нижнего уровня на контроллерах ПЛК150.

    Суть: имеется центральный диспетчерский пункт и 50 удаленных объектов, с которых надо как получать информацию с приборов и датчиков, так и управлять (включать/выключать, задавать уставки из ЦДП) оборудованием.

    Задержки в обмене данными между ЦДП и удаленными объектами особого значения не имеют (допустимо в пределах 3-5 минут).

    Как хотелось бы сделать: построение сетей ModBus ASCII (межобъектовая, между ЦДП и объектами) и ModBus RTU (внутриобъектовая, на каждом объекте). По определенным причинам применять на верхнем уровне TCP/IP для нас неудобно (значительно возрастает стоимость траффика обмена данными).

    ModBus ASCII предпочтителен для междуобъектовой связи GPRS, т.к. возможны задержки передачи данных, которые в случае ModBus RTU будут интерпретироваться как конец передачи.

    ModBus RTU необходим для внутриобъектовой связи, т.к. многие устройства, поддерживающие RS-485 ModBus, работают только по RTU-протоколу (например, преобразователи частоты Schneider Electric Altivar).

    Мысль в следующем: контроллер, установленный на объекте, управляет включением/выключением оборудования, контролирует аварийные состояния и опрашивает приборы и датчики с интервалом, например, 1 раз в 5 секунд (для внутриобъектовых устройств он - master). Т.е. на него возложены функции локального контроля и управления. Уставки и команды управления он получает от SCADA-системы ЦДП (т.е. для ЦДП он - slave).

    Scada-система в ЦДП поочередно опрашивает объекты, а также передаёт на объекты (на контроллеры ПЛК150) команды диспетчера на включение/выключение оборудования и ввод новых уставок.

    Хотелось бы выяснить:
    1) Возможно ли построение сетей ModBus ASCII (верхний уровень) и ModBus RTU (нижний уровень) по схеме, приведенной ниже:


    2) Если это возможно - тогда ещё несколько вопросов:
    - возможно ли подключение верхнего уровня ModBus через DEBUG-порт контроллера?
    - какие сетевые адреса у оборудования (МВА8, расходомер, частотный преобразователь) должны быть на объектах - уникальные во всей сети или их можно нумеровать с 1 по каждому объекту?
    Изображения Изображения

  2. #2

    По умолчанию

    ASCII - по Debug
    RTU - 485.
    Адреса на 485 любые, непересекающиеся внутри 1 подсети.
    В принципе стандартнейшая схема

Ваши права

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