Симуляция протокола передачи данных Modbus

Симуляция протокола передачи данных ModbusПротокол передачи данных Modbus применяется в областях связанных с измерением различных физических величин. Точнее говоря протокол Modbus применяется в приборах КИП. Это могут быть измерители давления, температуры, влажности и т. п., которые управляются из центра сбора информации по сети, например, на базе HART протокола, Modbus протокола. Физически Modbus протокол может быть организован различными способами. Один из них это 485_й интерфейс, который в свою очередь базируется на интерфейсе RS232, который в свою очередь является одной из составных частей любого современного компьютера.

Даже при наличии большого количества различных программ управления приборами КИП, часто возникает необходимость в написании своего оригинального приложения для какого-либо конкретного прибора, например для датчика давления работающего на базе Modbus протокола. Но в отсутствии самого датчика написание программы и ее отладка становится затруднительной. Как выйти из положения? Очень просто, Можно воспользоваться одним из возможных симулятором Modbus протокола, например Advanced Serial Port Monitor в паре с плагином Modbus ASCII/RTU Slave and Master simulation.

Для этого на рабочем компе необходимо иметь как минимум два порта типа RS232. Один из них используется как мастер, через него будут посылаться запросы из пользовательской программы, другой как подчиненний, будет подключен к программе симулятору Modbus протокола, которая будет давать ответы на запросы мастера. Соединить порты нужно так, как показано на картинке ниже по тексту.

Соединение rs232

Далее достаточно просто запустить из главного меню программы плагин Plugins/Modbus ASCII/RTU Slave and Master simulation, настроить параметры приемного порта, например как показано на картинке ниже и подавать от мастера соответствующие команды. Симулятор будет четко давать необходимые ответы на запросы мастера.

Симулятор Modbus протокола

Несколько слов о подключении плагина, который находится в архиве modbusenv.zip. Архив нужно просто распаковать в папку Plugins, которая находится в папке с установленной программой Advanced Serial Port Monitor. Кроме того, при надобности, программу можно использовать просто как монитор посладовательного порта, передавая и принимая, просматривая данные в нужных режимах порта.

Top.Mail.Ru