Программа «Конфигуратор XML» (Конфигуратор с хранением карт регистров в формате XML) предназначена для опроса устройств и передачи значений на них по протоколу Modbus RTU через COM порт (физический или виртуальный) по спецификации V1_1b3.
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ:
- Поддерживаемые команды Modbus: 0х01, 0х02, 0х03,0х04, 0х05, 0х06, 0х10, 0х0F. Программа распознает ошибки Modbus с кодами 01, 02, 03, 04. Допустима настройка COM порта с разными скоростями (4800, 9600, 14400,19200, 28800, 38400, 56000, 57600, 115200, 128000, 256000), битами данных (5, 6, 7 или 8), паритетом (none, odd, even, mark, space), стоповыми битами (1, 1.5, 2);
- Карты регистров находятся в виде файлов XML вместе с программой с собственным протоколом хранения (встроенным редактором допустимо редактирование или создание новых карт регистров);
- Согласно картам регистров, настройки запрашиваются в непрерывном режиме с интервалом не менее, чем указанным в карте, либо вручную принудительно;
- Доступен режим ручной отправки Modbus команд с помощью специального инструмента – конструктора Modbus запросов со встроенным калькулятором CRC;
- Есть возможность передать на устройство значение настроек;
- Доступен встроенный лог передаваемых запросов и получаемых ответов с порта (сниффер) с отображением байт в виде HEX и пояснениями, а также лог полученных значений в формате .csv;
- Поддерживаются следующие типы переменных-настроек: int 8 (byte), int 16 (word), int 32 (dword), int 64, unsigned int 8, unsigned int 16, unsigned int 32, unsigned int 64, unsigned int 96, float, bool, string, enum (byte), unix timestamp, t_time (собственный формат даты-времени ssoft date time), 8bitmask, 16bit mask, ip address, uint 8 array, uint 16 array;
- Поддерживается 3 типа доступа к настройкам: чтение/запись, только чтение, чтение/конфигурирование (только для устройств, выпускаемых компанией ООО «СервисСофт»);
- Имеется встроенный редактор кода ПЛК для языка SSoftSmart;
- Имеется механизм автораспознавания подключенных устройств;
- Поддерживается экспорт считан-
- ных значений в форматы html, text, csv;
- Присутствует функционал ведения лога в формате txt или html;
- Поддерживается группировка настроек по блокам и группам;
- Возможность работы с несколькими устройствами одновременно, подключенными к одному порту и имеющими разные slave адреса, либо с разными устройствами, подключенными к разным портам (для этого требуется запуск нескольких экземпляров приложения);
- Возможность хранения значений настроек по умолчанию с функционалом их восстановления во время работы с устройством;
- Отображение получаемых значений на графике, окраска значений в соответствии с их статусом.
Главное окно приложения.