Как интегрировать VOLTTRON с Opal-RT? - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь подключить устройство Opal-Rt к платформе VOLTTRON по протоколу MODBUS TCP / IP. Я установил Listener Agent и Master Driver Agent с конфигурацией устройства следующим образом:

{
"driver_config": {"device_address": "192.168.*.*"},
"driver_type": "modbus",
"registry_config":"config://registers.csv",
"interval":60,
"timezone":"UTC"
}

Все, что я пытаюсь сделать, это слушать данные, регулярно публикуемые на шину сообщений, и записывать их в CSV файл. Какова будет конфигурация для Actuator Agent? И как я могу запустить агент привода с предоставленным файлом конфигурации агента?

После установки агента привода, как я могу запросить расписание задач для указанного c topi c для указанного c временного интервала ?

Спасибо

1 Ответ

1 голос
/ 04 февраля 2020

Рабиндра,

Для этого случая использования вам вообще не нужно использовать исполнительный агент. Главный драйвер может быть сконфигурирован для N устройств с использованием конфигураций, аналогичных предоставленным вами.

Чего не хватает в вашем сообщении, так это того, включена ли конфигурация реестра. Значение 'registry_config', приведенное выше, должно ссылаться на CSV, определяющий отношение, которое должен иметь драйвер к отдельным регистрам на моделируемых устройствах в OPAL-RT. См. Следующую документацию:

Readthedocs Конфигурация Modbus

Кроме того, я настоятельно рекомендую перейти с базового c драйвера Modbus на драйвер Modbus_TK. Это немного более надежный и полнофункциональный. Подробнее об этом можно прочитать здесь:

Readthedocs Конфигурация Modbus_TK

После настройки устройств по включенным ссылкам вы можете установить CSVHistorian из <VOLTTRON_ROOT> / examples сохранить данные устройства в CSV.

...