跳转至

octoplant 101.3 中的新内容(2024 年 5 月)

下表列出了 octoplant 当前版本所做出的优化。

设置、迁移和更新

最新的改动提高了服务器系统更新/迁移的稳定性和效率。

  • 已更换客户端数据库(从 Firebird 换到 SQLite)
  • 已改进代理设置以优化性能
  • 代理支持 Windows 7 32 位 系统
  • 已改进检入/检出日志的后台程序
  • 已修复注册表处理中的错误,现在可以正确地删除条目(例如 SmartImport 的扩展)
  • 修复了更换硬件后服务器许可证停用的问题
  • 修复了内部服务器配置/通信错误
  • 改进了服务器的启动行为以提高稳定性
  • 已修复 octoplant 服务器内部启动过程中的错误
  • VDogSecureConnect.exe 的端口不再需要防火墙规则
  • 将 SSO 协议从严格的 Kerberos 协议改为 Microsoft Negotiate 服务。然后由该服务决定使用 Kerberos 还是 NTLM 协议。
  • Kerberos 默认不支持 IP 地址,如果使用 IP 地址,可能会导致回退到已废弃的 NTLM。有关 MS 协商和 Kerberos 的更多信息,请参阅:

  • 单点登录 (SSO) SPN 属性已更改

    • 所有新 SPN 属性必须指向HTTP/{ octoplant 服务器名称}.{FQDN}
    • 必须保留指向HTTP/{octoplant 服务器名称}.{FQDN} 的任何现有 SPN 属性,并添加HTTP/{octoplant 服务器名称}.{FQDN} 。这将允许旧客户端更新到新版本。
  • 不再能直接从 U 盘(便携式设备)执行客户端。取而代之的是需要本地安装。这样做是为了提高安全性。

  • 由于旨在提高性能和安全性的内部变更(如迁移到 PostgreSQL 15 以及集成新功能),从 octoplant 101.3.0 起,软件可在以下 Windows 操作系统上运行:

    • 服务器应用程序
      • 最低版本控制:Windows 服务器 2016
      • 推荐版本控制Windows 服务器 2022
    • 客户端/代理应用程序
      • 最低版本控制:Windows 7
      • 推荐版本控制:Windows 10 或更高版本
    • BackupClient 和演示软件包
      • 最低版本控制:Windows 10 SP 2
      • 推荐版本控制:Windows 10 或更高版本
  • 单点登录(SSO)需要使用完全合格域名(FQDN)或 SPN(Microsoft)。使用 IP 地址进行单点登录已不再符合当前的安全要求,因此不再支持。

  • 由于技术变更,octoplant 101.3.0 需要重新安装 on-prem 部署的 octoplant hub(版本 3.0.0)。无法将旧版本的 on-prem 部署集线器更新到 v3.0.0。

设备集成和版本控制

我们正在不断改进所支持设备/编辑器的功能和范围,现已集成以下编辑器的优化:

  • 西门子 TIA 性能提升:大幅提高了 TIA 项目的作业执行速度(性能提升可将比较速度提高 4 到 16 倍)
  • 新增西门子 TIA Portal V19 支持
  • 为项目设备提取添加了西门子 TIA Portal 后备功能(如已安装,则转至 TIA 编辑器)
  • 改进了 TIA Portal 的上传:仅在需要时才写入开放性白名单注册表条目。添加了关于手动条目权限不足的信息。
  • 在西门子 TIA Portal 比较器中添加了对西门子 WinCC Unified 比较器的支持
  • 新增对 AVEVA 系统平台 2020 和 2023 的上传和比较器的支持
  • 新增使用 CODESYS V3 协议的 ABB AC500 上传支持
  • 新增 Emerson PME v10 支持
  • 为加密项目新增 Beckhoff TwinCAT 支持
  • 为欧姆龙 Sysmac Studio 新增资产清单支持
  • 为欧姆龙 CX Programmer 新增资产清单支持
  • 新增基恩士 CV-X 直观视觉系统组件类型
  • 已为文本和图形列表新增 WinCC 比较功能支持
  • 由于编辑器的稳定性问题,不再支持在同一台机器上并行上传 RSLogix 5000 作业。要扩展上传,必须使用不同机器上的多个代理。
  • 已改进备份事件日志中的密码处理
  • 修复了西门子 TIA Portal 比较器的各种错误,以减少错误差异
  • 修复了西门子 TIA Portal 比较器的各种错误,以提高整体性能和稳定性
  • 修复了 Rockwell RSLogix 5000 的各种错误,以提高性能和稳定性
  • 修复了 Rockwell RSLogix 500 的各种比较错误,以减少错误差异
  • 修复了与消息指令相关的 RSLogix 5 比较错误
  • 修复了与警报相关的 Factory Talk View ME 的比较错误
  • 修复了 Siemens WinCC 在数据库名称包含连字符时上传失败的问题
  • 改进 WinCC flexible 比较,使用外部流程,允许开展大型项目
  • 修复了 Emerson PME 的各种比较错误,以提高性能和稳定性
  • 提高了 CODESYS 参数输入的稳定性
  • 修复了与 IP4 地址相关的 CODESYS V3.x 上传问题
  • 修复了 CODESYS V2.x 项目导出错误,以便在现代 Windows 系统上向编辑器传递凭据
  • 改进了对 SICK 传感器上传的错误处理
  • 修复了 SICK 的比较功能,以消除错误差异
  • 修复了 Beckhoff TwinCAT 的比较功能,改进了差异检测功能
  • 更换了 Omron CX Programmer 的上传程序
  • 修正了 Omron CX Programmer 的各种错误,以提高性能和稳定性
  • 修复了与转义字串相关的 Omron CX Programmer 比较错误
  • 修复了各种 B&R Automation Studio 的比较错误
  • 修复了与跳转标记有关的 Siemens S7 比较功能崩溃的问题
  • 修复了与未知字段有关的 EPLAN 比较错误
  • 修复了 GxWorks3 比较器在代理上不起作用的问题
  • 改进了 PHOENIX CONTACT PC WORX 项目解析器
  • 修复了与作业执行有关的 Stratix 和 Cisco 2960 Switches 的问题
  • 固定交换机 赫思曼交换机上传安全警告
  • 为数据包节流添加了 FTP 上传支持
  • 为数据包节流添加了 ABB Robotics 上传支持
  • 修复了在特殊数据下的 JSON 比较问题
  • 修复了在代理端比较后,Microsoft Word 比较中与详细按钮相关的问题
  • 修复了文本解码错误,这一错误在少数情况下会导致模糊字符被插入到文本中

用户管理

对于管理员来说,能够高效、直观地管理用户非常重要。现在,这项服务得到了改进。

安全更新:作为我们不断提高安全标准的承诺的一部分,我们已经更新了软件,从 octoplant 101.3.0 开始,密码必须至少有一个字符的长度,而且不再可能使用没有设置密码的用户账户。

使用空密码登录也将不再可能。如果您受到此变更的影响,请联系您的管理员。

我们强烈建议您只使用强大、安全的密码(更多信息请参阅 最佳实践)。

可用性/界面

我们对界面进行了调整,使信息的处理和访问变得更方便、更安全。

  • 生命周期结束:为了提高整个产品的安全性,并通过减少客户端应用程序的数量来提高用户友好性,WebClient 和 Web 服务器都将被移除。
  • 现在可以使用UserClientExportModule 中的导出进程访问厂区状态信息。今后,厂区状态数据将在octoplant pro hub 中提供。
  • serverarchive/VD$A/Webserver目录中的 Web 服务器配置和协议将被删除。一旦进行更新,该目录中的所有文件都将丢失。
  • 通过面向 Azure AD 的开放式身份验证 2.0 (OIDC),添加了多因素身份验证 (MFA)(可选激活)。要详细了解如何在生产环境中使用 OAuth,请访问 OIDC(OpenID Connect)绑定
  • 修复了组件处理,以便在使用外部工作目录时删除组件
  • 改进了各种错误消息

系统性能/稳定性

对我们来说,稳定且高效的软件是最重要的,以下调整提升了软件的性能:

  • 使用信息的发送与资产信息解耦
  • 提高了与单点登录(SSO)相关的系统稳定性
  • 提高了与同步 BackupClient 作业结果有关的性能和稳定性
  • 改进了服务器与客户端之间的内部通信
  • 将 Postgres 数据库更新到了版本 15.6
  • 提高了所存储凭证的安全性
  • 改进了对访问令牌的处理
  • 提高了删除组件时系统的稳定性
  • 改进保存大量作业(如 >20.000 个作业)时的处理和稳定性
  • 修正了导致客户端启动时崩溃的错误
  • 提高了 Claroty connector 的稳定性
  • 实施了各种提高系统安全的措施
  • 更新了各种第三方库
  • 移除并替换了第三方库 EasyMail,以提高安全性
  • 优化了令牌处理,以提高安全性

octoplant Hub

我们还对 octoplant hub(on-prem 部署)进行了调整,以改善您的用户体验。

  • 在 on-prem 部署的中心数据库中实现了对 SMTP 设置的安全处理
  • 将 PostgreSQL 升级到 14.11 版本控制
  • 将 Angular 更新至版本控制 15
  • 各种设置调整可提高性能
  • 修复了各种错误,以提高整体性能和稳定性