Разработан протокол Коммуникационный протокол JRBusTcp
Добавлена клиентская библиотека JrbustcpClient для приложений на Delphi.
Установка:
https://promauto@bitbucket.org/promauto/rplib-delphi.gitJrbustcp в 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 изменен на убывающий
в целях увеличения производительности клиентов базы данных при построении графиков.
Данное изменение желательно также произвести в существующих базах.