Welcome to AggreGate Community

Aggregate как Modbus TCP сервер

вопросы, относящиеся к драйверам устройств, чтению и обновлению данных от/в различных устройств и источников данных

Aggregate как Modbus TCP сервер

Postby mithrandir1991/gmail_com » Thu Apr 16, 2020 7:52 am

Добрый день!

Рассматриваем применение Aggregate в роли своего рода шлюза между оборудованием и системой оптимизации ресурсов.
Со стороны системы оптимизации ресурсов хотелось бы подключаться к Aggregate как Modbus TCP клиент.
В доступной на сайте версии Aggregate не обнаружил возможности использовать Aggregate как MBTCP сервер.

Подскажите, возможно ли использование Aggregate в таком сценарии?
mithrandir1991/gmail_com
 
Posts: 2
Joined: Fri Feb 28, 2020 2:18 pm

Re: Aggregate как Modbus TCP сервер

Postby sergey_eritsyan/tibbo_com » Wed Apr 22, 2020 5:56 am

Добрый день, не могли бы Вы более подробно описать роль AggreGate?

Из того, что Вы написали, я вижу картину так: AggreGate должен получать данные с устройств ModBus по протоколу TCP, а затем передавать их в стороннюю систему, верно?
sergey_eritsyan/tibbo_com
 
Posts: 119
Joined: Fri Jul 07, 2017 10:42 am

Re: Aggregate как Modbus TCP сервер

Postby mithrandir1991/gmail_com » Thu May 28, 2020 9:01 am

sergey.eritsyan@tibbo.com wrote:Добрый день, не могли бы Вы более подробно описать роль AggreGate?

Из того, что Вы написали, я вижу картину так: AggreGate должен получать данные с устройств ModBus по протоколу TCP, а затем передавать их в стороннюю систему, верно?

Добрый день! В целом верно.
Предполагалось использовать AggreGate как своего рода концентратор данных от Modbus TCP устройств.

Задачи предполагались примерно следующие:
  1. AggreGate должен был собирать с конечных устройств разного рода и назначения данные (Modbus-серверов, т.е. AggreGate в данной части сценария - Modbus-клиент) и структурировать их определённым образом
  2. [После чего AggreGate должен предоставлять эти данные для системы более высокого уровня (Modbus-клиента, т.е. здесь AggreGate уже выступает как Modbus-сервер).
  3. Система более высокого уровня выполняет определённые задачи и формирует ряд управляющих сигналов для конечных устройств.
    Однако передаёт система эти сигналы в AggreGate (тут AggreGate всё ещё Modbus-сервер).
  4. По наличию изменений в полученных от системы более высокого уровня данных, AggreGate передаёт эти данные на конечные устройства (здесь AggreGate вновь Modbus-клиент).

Т.е. хотелось переложить на AggreGate задачу по сбору и структуризации информации, предварительную её обработку, ведение архивов и фиксацию событий, возможно отработку коммуникационных ошибок и т.п.

Так как задача была сиюминутная и "с наскока" режим Modbus-сервера найти не удалось, то воспользовались сервером IEC104. Однако интересно узнать, есть ли возможность с помощью AggreGate реализовать изначальный сценарий?
mithrandir1991/gmail_com
 
Posts: 2
Joined: Fri Feb 28, 2020 2:18 pm

Re: Aggregate как Modbus TCP сервер

Postby sergey_eritsyan/tibbo_com » Mon Jun 01, 2020 2:26 pm

В вашем сценарии AggreGate все равно будет выступать в роли клиента, сервером он быть не может, но может считывать значения из системы верхнего уровня и записывать данные тоже может.

Соответственно получив данные с устройств, обработав и сохранив данные, он перезапишет теги для системы верхнего уровня. А теги управления будут считываться опять же в AggreGate и передаваться в устройства.

В AggreGate нужно будет завести как устройства и устройства и систему верхнего уровня.

С уважением, Сергей.
sergey_eritsyan/tibbo_com
 
Posts: 119
Joined: Fri Jul 07, 2017 10:42 am


Return to Сбор информации

Who is online

Users browsing this forum: No registered users and 1 guest