当前位置: 首页 > news >正文

BECKHOFF(倍福)PLC --北尔HMI ADS Symbolc 通讯

一、北尔触摸屏设置

控制器选择选择Beckhoff

二、控制器选项点击右边的控制器,选择ADS Symbolic

这是 HMI(人机界面,北尔触摸屏)组态软件中 “控制器通讯配置” 的核心界面,用于建立 HMI 与 倍福(Beckhoff)PLC 的连接,关键解析如下:

一、界面功能:选择通讯对象与协议

该界面的核心作用是 定义 HMI 要连接的控制器品牌,以及双方通讯的协议规则,是 HMI 工程中 “设备互联” 的第一步。

二、关键选项拆解

1. 控制器品牌:Beckhoff

  • 明确 HMI 的通讯目标是 倍福 PLC(如 TwinCAT 系统的 CX、BX 系列,或工控机运行的 TwinCAT Runtime)。
2. 通讯协议:ADS → ADS Symbolic
  • ADS 协议:全称 Automation Device Specification,是倍福 TwinCAT 生态的原生实时通讯协议,专为倍福设备间(PLC、HMI、PC)高速数据交互设计。
  • ADS Symbolic(符号访问模式)
    • 允许 HMI 直接使用 PLC 程序中的变量名(如之前变量表的 sGV_HMI_INTERFACE_xxxSystemTagRuntimeVersion 等符号名),而非手动映射寄存器地址(如 Modbus 的 4x0001)。
    • 核心优势
      • 无需记忆 / 转换变量地址,直接调用 PLC 的符号表,开发更高效;
      • 变量名与 PLC 保持一致,后期维护(如变量重命名、逻辑修改)更便捷,减少地址配置错误。

三、通讯逻辑与价值

  1. 原生适配:ADS 是倍福设备的 “内置语言”,通讯效率(实时性、数据吞吐量)远优于 Modbus 等第三方协议,尤其适合高实时性场景(如运动控制、产线同步)。
  2. 符号化开发:结合前序 “变量表” 中的符号变量(如 sGV_HMI_INTERFACE_xxx 系列),HMI 可直接读写这些变量,实现 “按钮→PLC 变量→逻辑执行→状态反馈” 的闭环,无需手动处理地址映射。

三、变量里建立标签变量

注意:变量名称里不能含有".";Beckhoff里的标签格式:程序名.声明的变量或结构体名

四、PLC里访问的变量路径

1、访问声明的结构体,数据类型也是结构体。

2、声明的结构体,数据类型ST_COMMANDS 也是结构体

3、结构体声明的变量名称

http://www.xdnf.cn/news/913177.html

相关文章:

  • 电动螺丝刀-多实体拆图建模案例
  • 全球数控金属切削机床市场:现状、趋势与应对策略
  • # 从底层架构到应用实践:为何部分大模型在越狱攻击下失守?
  • 2025/6/6—halcon知识点总结
  • 高精度加减乘除
  • 艾体宝案例丨Transavia如何借助LambdaTest测试平台高效起飞?
  • 阿里联合上海AI Lab提出DMM!多个模型压缩成一个通用T2I模型!可控任意风格生成!
  • PSpice软件快速入门系列--08.如何进行PSpice AA灵敏度分析
  • 轻松备份和恢复 Android 系统 | 4 种解决方案
  • 【Linux】ls 命令详解及使用示例:列出目录中的内容
  • 【动手学MCP从0到1】2.5 MCP中的Context日志输出、进度汇报和服务端调用客户端的大模型项目实现步骤详解
  • MultipartFile
  • Date类型时间比较
  • 亚马逊跨境:亚马逊优惠券新规和促销机制大改后的定价策略
  • 代驾数据库
  • ISO 26262-6
  • 箭头函数和普通函数的区别?
  • 在UI界面内修改了对象名,在#include “ui_mainwindow.h“没更新
  • 电子电路基础2(杂乱)
  • 登高架设作业操作证考试:理论题库高频考点有哪些?
  • MCP协议三种传输机制全解析
  • unity Addressable的基本使用
  • Anthropic 的交互式提示工程教程:Claude 用户的实战指南
  • AI任务相关解决方案6-模糊神经网络与强化学习融合,优化PID参数,适合高精度、多变量耦合系统
  • 大白话解释SMBus2.0
  • java 编程基础入门级超级完整版教程指南
  • 微信小程序实现膳食营养计算
  • Java调用大模型API实战指南
  • IBM官网新闻爬虫代码示例
  • 【量化】量化策略交易