摘要: 本文面向自动化新手,以西门子 TIA 博途(V17)为例,分步讲解如何像“搭积木”一样,快速完成 HMI(人机界面)与 PLC 的变量连接,实现画面控制。
一、 核心思想:HMI 是“显示面板”,PLC 是“控制大脑”
在开始之前,必须理解一个核心概念:HMI(触摸屏)本身不控制设备,它只是向我们展示 PLC 内部状态(比如:电机是否运行),并把我们的操作指令(比如:启动按钮)传递给 PLC。因此,HMI 上的所有按钮、指示灯都必须与 PLC 里的变量“手拉手”连接起来。
二、 10分钟实战四步走
第一步:建立通讯连接(告诉它们如何握手)
在 TIA 博途项目中,双击打开 HMI 设备。
在左侧项目树中,找到并点击
连接。在中间的“连接”表格中,点击
伙伴下方的下拉框,选择你的 PLC(例如:S7-1200, S7-1500)。这时,系统会自动为你配置好“HMI连接_1”。至此,物理上和逻辑上的通讯路径就建立好了。对于同一项目内的 S7-1200/1500 和精简/精智面板,这步通常就完成了,无需复杂设置。
第二步:在 PLC 里创建变量(准备好大脑里的记忆单元)
打开 PLC 项目,在主程序(如 OB1)中,或者直接在“PLC 变量”表中,创建你需要的变量。
例如:创建一个布尔型变量
电机启动,一个整型变量当前温度。
第三步:在 HMI 画面上拖放元件(设计好面板的外观)
打开 HMI 的画面编辑器。
从右侧“工具”箱中,拖一个“按钮”到画面上,用来启动电机。
再拖一个“IO 域”,用来显示温度。
第四步:变量关联——最关键的“牵手”操作
关联按钮: 单击刚才拖放的按钮,在左侧的“属性”窗口中,找到
事件->单击。点击“添加函数”的下拉框,选择
编辑位->SetBit(置位)。此时,旁边会出现一个带“…”的按钮,点击它,会弹出变量选择窗口。在这里,你就能看到在 PLC 里创建的
电机启动变量了!选中它。关联指示灯: 拖一个“圆”到画面作为指示灯。选中它,在“属性”->“外观”->“背景色”中,找到“颜色”属性的下拉框,选择“动态对话框”。然后选择“变量”方式,关联到
电机启动变量,并设置:当电机启动为 1(True)时,显示绿色;为 0(False)时,显示红色。关联 IO 域: 选中那个 IO 域,在“属性”->“常规”->“过程”中,直接点击“变量”后面的“…”按钮,选择 PLC 中的
当前温度变量。
总结: 看,整个过程你几乎没有手动输入任何复杂的地址(如 M0.0),只是通过鼠标点击和选择,就完成了关联。记住这个流程:建连接 -> PLC 建变量 -> HMI 放元件 -> 属性中关联变量。多练习几次,10分钟绝对绰绰有余!
RAYBET雷竞技首页官网