设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
通过 TIA Portal 中的作业信箱功能实现用 PLC 变量切换 ...
返回列表
发新帖
[西门子]
通过 TIA Portal 中的作业信箱功能实现用 PLC 变量切换 HMI 画面的方法
[复制链接]
324
|
0
|
2024-5-19 19:29:39
|
显示全部楼层
|
阅读模式
概述
本例将介绍通过西门子 TIA Portal 作业信箱功能实现用 PLC 变量控制 HMI 画面自动切换的一种方法。
第1步:
添加 PLC 设备,选择西门子 S7-1200 CPU 1214C,设置IP地址:192.168.18.18,子网掩码:255.255.255.0。
第2步:
添加一个全局数据块,命名为:GdbHMIData,在该数据块中添加一个数据类型为字数组的作业信箱变量 jobMailBox;添加一个数据类型为整型的变量 screenNo,存储画面编号。
作业信箱变量 jobMailBox 的数据结构如下图:
数据结构中第一个字为作业号,作业号为 51 时代表画面显示功能,第二个字为 HMI 画面编号,HMI 画面将根据其值的变化自动切换。
第3步:
在循环组织 OB Main 中用 LAD 语言编写一段 HMI 画面切换程序。
位变量 M0.0 上升沿触发 HMI 画面编号控制变量 screenNo加 1,并将其值传递给作业信箱数组变量的第二个字,从而实现 HMI 画面的自动切换。
第4步:
添加 HMI 设备,选择西门子 TP700 精智面板,设置IP地址:192.168.18.3,子网掩码:255.255.255.0。
第5步:
通过鼠标拖拽的方式建立 HMI 和 PLC 之间的数据连接。
可以在 HMI 项目树中的连接中看到具体信息,也可以在此处新建连接。
第6步:
选择 HMI_连接_1,切换到区域指针页面,在区域指针页面中选中作业信箱功能,为其添加 PLC 变量,此处选择在 PLC 中创建的数据块 GdbHMIData 中的 jobMailBox。
此处采集周期选择了100ms,也可以保持默认数值。
第7步:
在 HMI 中添加三个画面。
分别命名位画面_1、画面_2和画面_3。
画面_1。
画面_2。
画面_3。
第8步:
通过 PLC 变量切换 HMI 画面功能测试。
位变量 M0.0 第1次上升沿,画面编号变量 screenNo等于1,HMI 画面切换到画面_1;
位变量 M0.0 第2次上升沿,画面编号变量 screenNo等于2,HMI 画面切换到画面_2;
位变量 M0.0 第3次上升沿,画面编号变量 screenNo等于3,HMI 画面切换到画面_3。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
工控老炮儿
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』