Version 2.1.0 - First release version

<< 点击显示目录 >>

主页  exOS使用助手 > exOS Automation Help > General information > Version Information >

Version 2.1.0 - First release version

概述

2.1.0版是exOS的第一个正式发布版本。与试用版相比,该版本主要包含错误修复、自动更新Linux版exOS服务器的可能性以及帮助更新。

该版本与之前的试用版2.0.0完全兼容。

 

新增功能

服务器更新功能:LinuxexOS服务器可由AR自动更新。这样,只需升级exOSTP版本,即可更换AS、AR和Linux上的所有exOS部件。在Linux中一次性安装exOS服务器后,无需再手动登录Linux系统。

exos-data:新的API函数exos_datamodel_set_process_mode(),允许Linux程序无阻塞运行,并让exos数据模型作为另一个线程循环的"从属"运行。

TP:激活"调试"日志级别时的附加信息,以简化支持案例的信息收集。

ExDeploy:添加了RestartEvent=Ignore(忽略),用于在exostarget配置更改或AR重启时不应该在Linux中重启的组件。

 

已更改

帮助:该版本可生成HTML帮助页面,与标准AS帮助集成到"通信"部分。

ExDeploy:ExDatamodelInfo.Operational现在也可在部署关闭且已与Linux建立数据连接时设置。在WSL中用于调试。

ExData/exos-data:数据集的大小已限制为200kB,以防止AR任务中的堆栈溢出。

ExOS:ExLogConfig也使用ExTarget链接,以便更好地处理配置更改(和DMR重启)。

exos-data:更改了zmq套接字和线程池的放置和分配,现在它们被放置在/tmp/exos下

 

修正

ExData/exos-data:检测AR和Linux之间的数据模型配置不匹配,并提供详细的错误信息。

Linux服务器:修复清理脚本,只清理exOS文件夹/opt/exos。

Linux服务器:在系统未安装ufw的情况下,正确处理exOS服务器的安装/卸载。

TP:将错误编号更正为指定的4480-4489范围。

TP:如果模拟部署处于活动状态(使用4840端口)且AR OPCUA服务器也配置为4840端口,则自动为OPCUA服务器分配4841端口。

TP:删除exospkg中关于缺少DatamodelInstance的警告,因为这可能是有意为之。

TP:现在会检查源文件(exospkg)中的exoscomponent文件是否发生变化,只有当源文件(日期)确实发生变化时才会更改。

TP:正确地将ExData\SG4添加到additionalIncludeDirs中,即使该列表之前是空的。

ExData:修复在模拟模式下重启AR时数据通信断开的问题。

ExData:修正了仿真中记录仪条目的净时间调整。

 


General

The version 2.1.0 is the first official release version of exOS. Compared to the pilot customer version it mainly containes bug fixes, the possibility to automatically update the exOS Server in Linux and updates to the help.

This version is fully compatible to the previous pilot customer version 2.0.0.

 

Added

Server update functionality: The Linux exOS server can be automatically updated by AR. This allows to replace all exOS parts on AS, AR and Linux by just upgrading the exOS TP version. After a one-time installation of the exOS Server in Linux, no further manual login into the Linux system is required.

exos-data: New API function exos_datamodel_set_process_mode() that allows Linux programs to run non-blocking, and have the exos datamodel run as "slave" to another thread loop.

TP: Additional information when "Debug" log level is activated, in order to simplify the collection of information for support cases.

ExDeploy: Added RestartEvent=Ignore for components that should not restart in Linux in case the exostarget configuration is changed or AR reboots.

 

Changed

Help: This version generates HTML help pages that integrate into the standard AS help into the section "Communication".

ExDeploy: ExDatamodelInfo.Operational is now also set when Deployment is off and a dataconnection has been established to Linux. Used for debugging in WSL.

ExData/exos-data: Size of datasets has been limited to 200kB in order to prevent stack overflows in AR tasks

ExOS: ExLogConfig also uses an ExTarget link, that it handles configuration changes (and DMR reboots) better

exos-data: Changed placement and allocation of zmq sockets and threadpools, that are now placed under /tmp/exos

 

Fixed

ExData/exos-data: Detection of datamodel configuration mismatches between AR and Linux with detailed error information.

Linux server: Fix cleanup script to only cleanup the exOS folder /opt/exos.

Linux server: Correctly handle installation/uninstallation of the exOS server, in case ufw is not installed on the system.

TP: Correct the error numers to the assigned range of 4480-4489.

TP: Automatically assign port 4841 to the OPCUA server, if simulation deployment is active (using port 4840) and the AR OPC UA server is also configured to port 4840.

TP: Remove the warning about a missing DatamodelInstance from the exospkg, as this might be intended.

TP: The exoscomponent file is now checked for changes in the source file (exospkg), and is only changed if the source file (date) has actually changed.

TP: Correctly add ExData\SG4 to the additionalIncludeDirs, even if the list has been empty before.

ExData: Fix issues with the data communication disconnecting during restart of AR in simulation mode.

ExData: Corrected nettime adjustment of logger entries in simulation.