Разработан протокол Коммуникационный протокол JRBusTcp
Добавлена клиентская библиотека JrbustcpClient
для приложений на Delphi.
Установка:
https://promauto@bitbucket.org/promauto/rplib-delphi.git
Jrbustcp
в Tools/Environment Options…/Library Path
(например: $(PROMAUTO)\Lib\Delphi\jrbustcp
)
С библиотекой поставляется клиент jrviewer
- утилита для проверки соединения и просмотра тегов сервера.
Фрагмент файла changes:
1.4.0 [2020-04-20] Выполнен переход на git. core: + Добавлен класс типа тега Long + Для всех модулей добавлена возможность устанавливать значения и флаги тегов yml-конфигурации. * Рефакторинг, оптимизация. arcsvr: + В arcmes.robo добавлена возможность присвоения тегу индивидуального place в описании тега database: + Добавлен лимит вывода строк командой sql jrbustcp: + Добавлен плагин jrbustcp, работающий в режими сервера/клиента по протоколу JRBusTcp. Основные отличия от rpsvrtcp/rpclient: - бинарный формат - передача тегов всех типов - поддержка сжатия gzip - поддержка ssl (в разработке) peripherial: + Добавлен модуль wessvr.adapter для работы в устройством Standard (wessvr), позволяющий wessvr работать с любым модулем, имеющим какие-либо счетчики. + В модулях modbus и omron.fins добавлен тип данных UINT32 roboplant: + Добавлены внешние каналы, дающие возможность использовать любые внешние теги вместо классических адресов в устройствах типа MCHB, MDTA, ZDVA и т.д. + Добавлена поддержка чтения типа тега из rpp wessvr: + Добавлено устройство Standard для работы в паре с wessvr.adapter (peripherial) * Изменен скрипт создания новой базы данных. В arcout индекс по dt изменен на убывающий в целях увеличения производительности клиентов базы данных при построении графиков. Данное изменение желательно также произвести в существующих базах.