admin管理员组

文章数量:1444608

基于CODESYS平台开发的控制器(PLC及PAC)中的OPC UA!!!

由于,国产很多的控制器PLC及PAC厂家都是基于CODESYS平台开发的。再加上我个人也一直在使用这类国产的控制器,所以这期重点介绍下CODESYS平台下的OPC UA!

当然,我们这里只是简单的介绍而已,具体的使用方法和案例后期再继续更新。

CODESYS平台关于OPC UA的解决方案,主要分为以下三类:

代码语言:javascript代码运行次数:0运行复制
代码语言:javascript代码运行次数:0运行复制

CODESYS OPC UA Server

  • 根据 OPC UA 规范,基于 OPC 基金会的通信栈实现“微嵌入设备服务器”配置文件中的通信。
  • 作为设备制造商的附加组件,供 CODESYS Control Runtime Toolkit 选配使用,添加到 CODESYS Control Runtime System 中。在所有由 CODESYS 支持的设备平台上实现,具有足够的性能,同时包含现有的 TCP/IP 堆栈和实时钟。
  • 包含在所有基于应用的运行时许可证中,无需额外的许可费用,作为有限版本。
  • 通过 CODESYS 开发系统中的符号配置提供数据。或者:通过通信管理对象在不同的符号组中提供具有特定用户权限的数据。
  • 可与任何 OPC UA 客户端进行通信。

CODESYS OPC UA Client

  • 作为设备制造商的额外组件,作为 CODESYS 控制运行时工具包的选项之一,添加到 CODESYS 控制运行时系统中。
  • 允许在 CODESYS 支持的所有设备平台上实现不同的客户端,具有足够的性能,现有的 TCP/IP 堆栈和真实时钟。
  • 支持 CODESYS OPC UA 服务器中的所有可用功能。
  • IEC 61131-3 应用程序和 CODESYS 可视化读取数据的使用变体。
  • 应用程序中显式调用库函数。
  • 可以在数据源管理中的便捷配置。
图片

OPC UA PubSub

  • CODESYS 根据标准化程序通过 UDP 协议在设备之间进行数据交换的库
  • 使用功能块进行发送(发布者)和接收(订阅者)数据,以及在 PLC 应用中配置通信
  • 在 PLC 或后台任务中周期性地执行这些块
  • 可以在运行时或通过可视化查询几乎所有功能的诊断信息
  • 提供易于开始的示例项目
  • 为未来的协议以及 TSN/FLC 提供可扩展性
  • 按每个设备许可(“SL”许可)
  • 系统要求在控制器上: 1)实现了用于以太网套接字访问的系统库 2)许可证存储的可能性(通过 dongle 或软件容器)

以上原文的参考链接如下,如有不当,请留言提出!另外,关于CODESYS平台使用OPC UA的任何经验和疑问也欢迎在留言区讨论!!!

参考链接:

  1. .html
  2. .html
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-03-28,如有侵权请联系 cloudcommunity@tencent 删除开发配置通信系统plc

本文标签: 基于CODESYS平台开发的控制器(PLC及PAC)中的OPC UA!!!