Эмулятор ProtoEMU
Перейти к навигации
Перейти к поиску
Эмулятор ProtoEMU - специализированное приложение для эмуляции устройств, работающих по протоколам Modbus-RTU, Modbus-TCP.
Эмулятор позволяет заменить реальные устройства, используемые в системах автоматизации, диспетчеризации или других, их виртуальными программными аналогами. Это позволяет повысить удобство и скорость разработки информационных и управляющих систем, взаимодействующих с оборудованием, а так же исключить необходимость отладки систем на объекте, используя действующие установки.
1 Возможности эмулятора
- Поддержка протоколов обмена с реальными устройствами:
- Modbus-RTU в режимах ведущий и ведомый.
- Modbus-TCP в режимах ведущий и ведомый.
- Эмуляция физических входных и выходных сигналов.
- Эмуляция внутренних переменных, доступных через карту регистров.
- Ручное управление состоянием устройства с помощью различных виджетов.
- Автоматическое управление состоянием устройства с помощью встроенных программ и подпрограмм.
- Поддержка автоматической идентификации параметров регистров на основе файлов идентификаторов.
- Проверка корректности конфигурации виртуальных устройств.
- Ведение журналов событий, возникающих при работе эмулятора, в том числе журнала обмена с устройствами, включая весь трафик. Возможность фильтрации событий журнала "на лету".
- Просмотр значений регистров, в том числе "на лету".
- Запись значений всех регистров в архив в течение сеанса эмуляции для последующего анализа и распечатки.
2 Принцип работы
Для работы с эмулятором необходимо:
- Составить карту регистров на основе описания регистров эмулируемого устройства. После составления карты уже можно в ручном режиме управлять состоянием "виртуального" устройства с помощью виджетов.
- Разработать набор алгоритмов, автоматически управляющих состоянием виртуального устройства. Виртуальное устройство с помощью алгоритмов способно самостоятельно менять свое состояние в зависимости от внешних воздействий.