<< Click to Display Table of Contents >> Navigation: Modbus Universal MasterOPC Server > Описание симулятора Mod_RSSim > Назначение и характеристики |
Mod_RSSim – симулятор ПЛК MODBUS RTU, TCP/IP и Allen Bradley DF1. Существует две версии утилиты:
ModRSSim - первоначальный проект, который более не поддерживается разработчиком. Домашняя страница проекта:
ModRSSim2 - продолжение проекта ModRSSim другим разработчиком. Данный проект развивается и поддерживается. Домашняя страница проекта на sourceforge:
https://sourceforge.net/projects/modrssim2/
В поставку Modbus Universal MasterOPC сервера входит ModRSSim2. Но принципы работы в ModRSSim и ModRSSim2 полностью одинаковы, поэтому страницу проекта ModRSSim можно использовать для детального ознакомления с продуктом.
Симулятор разрабатывался для тестирования устройств MODBUS MASTER, но, по существу, его можно использовать для отладки как "виртуальный" ПЛК. Симулятор, по разным причинам, не является полной реализацией протокола, он реализует только общие функции, используемые в MODBUS и других поддерживаемых протоколах.
У симулятора нет ряда ограничений других программ, замеченных в прошлом:
симулируется одновременно более одного RTU (значения регистра разделяемы для всех RTU);
отображаются и редактируются все регистры;
Allow scanning of registers not actually in the display.
симулируется обмен более чем по одному COM-порту (вам придется запустить две копии программы). Нужно запустить первую копию, а потом вторую, которая по умолчанию будет использовать следующий свободный порт RS-232 (или запускайте копии из командной строки);
реализована функция отключения отдельных станций (устройств) (просто щелкните станцию в нижней части окна симулятора);
загружаются и сохраняются значения, которые вы задали для каждого регистра (файл сохраняется в директории симулятора), симулируется также изменение значений;
допускается задавать длину кадра Modbus (PDU), чтобы симулировать RTU c различными размерами буфера;
значения могут быть отображены в различных форматах;
задается скорость реакции симулятора для симуляции медленного оборудования;
симулируются некоторые типы ошибок коммуникаций, которые было бы затруднительно смоделировать в лабораторных условиях;
сделан основной отладчик коммуникаций, показывающий запросы/ответы;
эмулируется MODBUS MOSCAD RTU на MODBUS;
симулируются зашумленные коммуникационные линии;
симулятор действительно проверяет CRC всех сообщений;
симулятор действительно качественно симулирует зашумленные коммуникационные линии.
НЕ поддерживается
протокол MODBUS ASCII.
Симулятор не является полной реализацией ни MODBUS RTU, ни MODBUS TCP/IP, ни Allen-Bradley DF1, симулятор не поддерживается коммерчески, и никто не несет ответственности за любой вред или любые изменения приложения по причине его использования.