正在加载……

配置 API

已包含在 KEPServerEX之中,无需购买。
Download Free Demo

产品概览

通过配置 API 功能,用户可对所有 KEPServerEX 实例进行全面远程管理和配置控制。

借助配置 API,用户可利用基于 REST 的 API,通过第三方客户端应用程序(包括网络客户端、支持 HTTP 的 SCADA 软件和物联网 (IoT) 平台)对 KEPServerEX 配置远程应用编程修改。用户只需进行极少的编程工作,即可远程更改任何项目,并使用模板在不同设备类型之间标准化创建和命名。所有更改将立即生效,因此没有 HMI/SCADA 或数据停机的情况。

执行大型、经常变更的项目的用户,需要在远程和本地实例之间建立一致性,对于他们而言,配置 API 特别有用。

配置 API

资源

性能

  • 应用编程更改以在服务器中创建、读取、更新和删除 (CRUD) 对象(如通道、设备和标记)
  • 通过向服务器中定义的相应端点发起 RESTful 调用,可将第三方应用程序并入 KEPServerEX 中的 CRUD 对象(如通道、设备、标记和高级插件设置)
  • 以编程方式构建项目文件
  • 从映射文件目录加载整个项目
  • 对任何 KEPServerEX 实例触发项目保存
  • 在单个事务中创建具有子层次结构的对象
  • 在单个事务中创建多个对象
  • 通过设备级别的简单服务调用启动自动标记生成 (ATG)
  • 以编程方式访问事件日志
  • 以编程方式配置 KEPServerEX 驱动程序和 IoT Gateway、Scheduler 及 EFM Exporter
  • 通过按角色限制修改来保护项目配置

发行说明

6.7.1046.0

2019/6/18

  • Enhanced API to include configuration of the DataLogger Advanced Plug-in. This allows third-party applications to make RESTful calls into KEPServerEX to configure DataLogger.
  • A new parameter has been added to the ProjectSave service that allows for specifying a password to be used to encrypt the project file. Filenames using the extension "sopf" will be saved as encrypted project files, using the password specified in the new parameter. Previously the project file encryption was supported using the project properties "encrypt" and "password". Customers who have written programs interacting with the Config API using these properties to encrypt project files will need to update their programs to use the new ProjectSave interface. 
  • The Configuration API now supports the ability to access and modify User Manager settings. Authorized users are now able to create, modify and disable users, groups and passwords from the Configuration API. 
  • A new admin endpoint is available for modifying server properties. The endpoint “.../config/v1/admin” provides access to settings for Event Log, OPC Diagnostics, and Configuration API. 
  • Added the ability to create nested tags in a tag group. 

6.6.348.0

2018/11/14

  • 为“配置 API 服务”(Configuration API Service) 添加了启动重试,应对初始尝试未能启动的情况。

6.5.829.0

2018/6/19

  • 删除了 SSL 3.0 支持。为提高安全性,只有 TLS1.0、TLS1.1 和 TLS1.2 是可接受的连接密码。
  • 在配置 API 设置中添加了一个新选项以启用 HTTP 保持连接 (Keep-Alive) 属性。
  • 添加了在使用项目加载服务加载 .opf 项目时指定密码的功能。

6.4.405.0

2018/6/11

  • 为 Web 服务器启用了 HTTP 保持连接 (Keep-Alive) 属性。

6.2.506.0

2018/6/11

  • 对于 IEC 60870-5-104 Master 驱动程序,更改了 T1、T2 和 T3 等待时间的最小和最大设置,以与规范保持一致。设置现在以秒为单位。不再支持旧的设置名称。需要更新配置 API 项目才能使用新名称。
    • CHANNEL_T1_SEC 取代了 CHANNEL_T1
    • CHANNEL_T2_SEC 取代了 CHANNEL_T2
    • CHANNEL_T3_SEC 取代了 CHANNEL_T3

6.1.655.0

2018/6/11

  • 修复了配置 API 服务中事件日志的有效查询可能导致返回“400 错误请求”状态的问题。
  • 修复了 event_log 的如果没有如限制中请求的数返回足够的记录,则查询可能搜索整个日志的问题。
  • 修复了 event_log 的在查询不包含参数(默认限制为 100)和包含参数限制为 100 时,会返回不同的记录的问题。

示例代码

获取示例代码,了解如何利用配置 API 对 KEPServerEX 项目做出程序化修改。

下载代码

KEPServerEX 不仅是 OPC 服务器,它还是一种用于工业自动化和 IoT 的连接平台。只需下载 KEPServerEX,然后从包含 150 多种设备驱动、客户端驱动和高级插件的 Kepware 库中选择,就能满足您的工业控制系统的独特通信要求。

功能是 KEPServerEX 中提供额外核心服务器功能的集成软件组件。功能已包含在购买的任何 KEPServerEX 许可证之中,并可随时使用。

购买信息

Configuration API

已包含在 KEPServerEX之中,无需购买。