记一种博途触摸屏显示IO变量的方法

1.程序编写

1.1添加程序变量

ARRAY 数据类型的变量表示一个由多个数目固定且数据类型相同元素组成的数据结构
STRUCT 数据类型是指一种元素数量固定但数据类型不同的数据结构。

如图所示,新增一个全局DB块"IO点表辅助块',内部添加"指针""HMI链接地址""工位地址"三个变量。

  • 指针-作为检索输入项,对具体工位数据进行检索(数据类型为int,初始值应当与工位地址相匹配,如2100)
  • HMI链接地址-从相应工位地址采集来的IO数据暂放处,用以在触摸屏显示
  • 工位地址-根据实际的工位编号生成相应的数组(如2100-2199)

1.2程序主题部分

  1. 使用指针检索相应工位地址,进行相应的赋值
  2. 使用"REGION"对工位进行单独封装方便后期维护
  3. 在根据实际需求进行相应的变量赋值编写。(为方便显示,图片中以0,1代替)

2.触摸屏画面制作

2.1添加触摸屏变量

新建触摸屏变量表,建立PLC侧变量与触摸屏变量的链接,变量内容参照1.1建立变量时所使用的"HMI链接地址"

注:工位号检索变量在属性-范围-上下限设置范围与1.1工位地址数组相匹配(如2100-2199)

        采集周期也可适当缩短,如100ms

2.2制作IO点表查询画面

添加工具箱-元素-IO域,在动画中添加过程值,关联到2.1建立的工位号检索变量

添加工具箱-基本元素-文本域,在动画显示中添加外观,关联到2.1变量中的相应变量,并设置范围(如0为黑色,1为绿色),最后将文本域内容修改与变量相符合。根据实际需求进行文本域批量操作

添加工具箱-元素-按钮,在事件中进行函数设置,设置变量-变量(输出),选择"工位号检索"变量,值设置为2100的指针初始值。

2.3制作功能区的布局图示画面

  1. 添加工具箱-元素-按钮,根据实际需要进行添加布局。
  2. 在事件-按下/单击中进行函数设置,设置变量-变量(输出),选择"工位号检索"变量,值设置为具体工位编号,如2101
  3. 可再添加激活屏幕函数,画面选择IO信息所在画面即可。方便人工操作,点击即可,无需手动输入具体工位编号

注:为了方便显示,还有额外在按钮的动画-外观-变量中关联了具体工位号检索

3.效果展示

结语
  • 本次记录了如何在博途触摸屏设置以工位号为检索项显示IO信息的方法
  • 感谢您的耐心阅读
  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值