ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ:
Поддерживаемые команды Modbus RTU/TCP: 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).
- 0x00 – получение информации об слоте;
- 0x01 – очистка слота;
- 0x02 – отправка файла на слот;
- 0x03 – получения файла со слота;
Карты регистров находятся в виде файлов XML в папке «Devices» вместе с программой с собственным протоколом хранения (встроенным редактором допустимо редактирование или создание новых карт регистров).
Согласно картам регистров, настройки запрашиваются в непрерывном режиме с интервалом не менее, чем указанным в карте, либо вручную принудительно.
Доступен режим ручной отправки Modbus команд с помощью специального инструмента – конструктора Modbus запросов со встроенным калькулятором CRC.
Есть возможность передать на устройство значение настроек.
Доступен встроенный лог передаваемых запросов и получаемых ответов с порта (сниффер) с отображением байт в виде HEX и пояснениями.
Поддерживаются следующие типы переменных-настроек:
- 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 8 (byte),
- enum 16 (int 16),
- unix timestamp,
- t_time (собственный формат даты-времени ssoft date time),
- 8bit mask,
- 16bit mask,
- ip address,
- uint 8 array, uint
- 16 array.
Поддерживается 3 типа доступа к настройкам:
- чтение/запись,
- только чтение,
- чтение/конфигурирование (только для устройств, выпускаемых компанией ООО «СервисСофт»)
Имеется встроенный редактор кода ПЛК для языка SSoftSmart
Имеется механизм автораспознавания подключенных устройств
Поддерживается экспорт считанных значений в форматы html, text, csv.
Присутствует функционал ведения лога в формате txt или html
Поддерживается группировка настроек по блокам и группам.
Возможность работы с несколькими устройствами одновременно, подключенными к одному порту и имеющими разные slave адреса, либо с разными устройствами, подключенными к разным портам (для этого требуется запуск нескольких экземпляров приложения)
Возможность хранения значений настроек по умолчанию с функционалом их восстановления во время работы с устройством.
Отображение получаемых значений на графике, окраска значений в соответствии с их статусом
Для устройств SmartNexus и др. устройств, выпускаемых компанией ООО «СервисСофт», присутствует дополнительные инструменты работы с флагом защиты регистров, перезагрузки блока, установки адреса подчиненного устройства.
Главное окно приложения.