简介
zenon 是 COPA-DATA 开发的软件平台,主要用于监控和数据采集 (SCADA)、人机界面 (HMI)、过程协调 (MTP POL) 和历史系统领域。
zenon 为工业环境中的可视化、过程控制和数据采集提供了一套全面的工具。它使用户能够实时监控各种过程和机械,深入了解生产过程、能源管理和质量控制。
FrontWell Solutions{target=_blank} 创建了一个连接器和一个 Tulip 应用程序来展示 zenon 和 Tulip 之间的集成。在本文档中,我们将引导您了解制造系统(Tulip)和工业自动化系统(COPA-DATA zenon)之间双向数据交换的一般适用但简化的流程。
通过 REST API 将 Tulip 与 COPA-DATA zenon 连接起来具有众多优势,可有效解决制造业内不同客户的使用案例。下面是一个以客户为中心的示例,强调了这种集成所带来的好处。
如果您在实现更复杂的接口方案时需要帮助,请随时联系我们。
网络注意事项
如果 COPA-DATA zenon 由公共云托管或可从公共云访问,则无需进行特定于郁金香的网络设置。
如果 COPA-DATA zenon 托管在企业内部,则必须为郁金香设置适当的访问权限,以便通过本地主机(例如,防火墙规则调整 -> 郁金香 IP 的 "白名单")或各自的连接器主机设置(链接:https://support.tulip.co/docs/introduction-to-tulip-connector-hosts)进行通信。Tulip 需要生成 Oauth 2.0 令牌。
COPA-DATA zenon 配置
先决条件:
必须在 zenon 软件平台中安装 zenon IIoT 服务并获得许可,才能启用 IIoT API(REST 接口)。
配置:
IIoT 服务必须在 zenon 工程工作室中进行配置。从外部 APP(Tulip)的访问需要在 zenon IIoT 服务配置工作室中进行配置。
API 使用 Swagger 构建,API 的结构有详细的交互式文档。该开放式 API 文档可应要求提供,它对构建新的连接器非常有帮助。
zenon IIoT API 需要令牌验证。
通过使用 IIoT API,可以实现以下功能
- 从 zenon 读取实时过程变量:
- 向 zenon 写入过程变量
- 查询实时和历史警报
- 查询审计跟踪
- 查询时间序列数据。
REST API 调用参数化必须考虑到 zenon 项目资源,如项目 ID、变量名称、警报组/类、档案名称等。
有关 zenon IIoT API 的更多信息,请参阅 COPA-DATA在线帮助{target=_blank }。zenon 工程师应提供项目信息,以便从第三方 APP 正确调用 IIoT API。
有关 zenon 软件平台配置和功能的更多信息,请参阅COPA-DATA 在线帮助或访问COPA-DATA 学院 {target=_blank}。
郁金香配置
访问 Tulip 中的 "连接器 "菜单,点击 TULIP Copa Data Connector 配置。
将 "Running on(运行于)"字段设为 "Cloud Connector Host(云连接器主机)"(取决于你的连接器主机设置:https://support.tulip.co/docs/introduction-to-tulip-connector-hosts),从下拉列表中选择。
将主机设置为 COPA-DATA zenon X 的 IP
如 COPA-DATA zenon 文档所示,将端口设置为 "9400"。
随后应测试连接并确保其功能正常。
连接器功能
本连接器使用 REST API 及其标准函数 GET、PUT、POST 和 DELETE。
本连接器实现了以下与自动化相关的通用交互。在现实生活中,通常需要更复杂的交互,可以通过扩展本连接器及其功能来实现。如果您在实现更复杂的场景时需要帮助,请随时联系我们。
灌装和包装功能
通常情况下,制造系统是工单(WO)管理的主系统。在复杂的自动化(如 SCADA 或 DCS/PCS)情况下,制造系统通常会触发 WO 启动,并在 WO 完成后释放批次。
在开始执行 WO 后,操作员通过从 CopaData zZenon 接收实时数据的仪表板跟踪 Tulip 中的生产状态。这保证了操作员能持续获得生产过程相关数据的概览,如机器状态、机器速度、批次状态以及带有描述和时间戳的关键警报列表。
设备执行完 WO 后,操作员会查看生产数据和警报,并在 Tulip 中签署完成,还可以添加注释。
