故事作者:飞跃巅峰

最近创作

看看TA的故事

【征文】TP触摸屏如何自定义表格并打印

已锁定

飞跃巅峰

  • 帖子

    407
  • 精华

    2
  • 被关注

    1

论坛等级:侠圣

注册时间:2016-05-05

钻石 钻石 如何晋级?

【征文】TP触摸屏如何自定义表格并打印

1435

9

2021-11-20 10:40:15

TP触摸屏如何自定义表格并打印

客户需求:触摸屏能以表格形式的数据记录并打印。表格尽量和员工手填的纸质表格一致。

 

现场条件:因为设备简单,不使用工控机,所以原本是Wincc 软件可以做的事,只能选TP1500触摸屏,1212 PLC采集时间、重量等数据传给触摸屏打印。

 

想法:如果用触摸屏自带的生成数据记录并打印是不行的,主要是数据格式固定,且不能和他们自己定义的表格相对应,报表虽然可直接打印,但是员工看不到参数,还得做画面一个用来选中区域,一个显示当前参数,观察数据是否异常。所以最后只能自己照他们提供表格来画,但是表格这么多的数据如何一一对应就很麻烦。

 

做法:我首先先制作一个透明按钮,按钮属性为变量赋值。在做一个显示数据的IO域。影藏按钮要在IO域的最上层(图1),因为透明所以不会遮挡IO域的数据。

当我按下影藏按钮,PLC采集到的这个信号确认这个区域可以存放数据的时候, PLC将“检测编号H”的14传给(图2)的“检测编号Z”,类似做了一个很直观的光标,相当于鼠标选中了这一格,当我称重时,PLC读取(图2)外观里的变量,当“检测编号Z=14”时将称重的数据MOVE给对应IO域。时间,和物料都是读取的信息,当我称重时自动传给画面。这样一来,一个画面兼顾了数据区域的选择和显示,不用做两个画面来回切换。并且按下后也外观提示,即使误按也可以重新选择。确保数据的记录位置准确。

       (图3)下面的ABCD四个按钮是用来锁住当前一列,防止误按导致之前存放的数据变更。还有一个打印1的切换画面,这个切换过去的画面就是我要打印的画面,因为客户要求打印时不要有无关按钮在上面,详见(图4)。

       (图4)在左下角和右下角有两个隐藏按钮,一个是用来打印的,一个是用来回首页的。这样截图时画面就只有表格,没有多余按钮。

       打印参数设置见(图5),西门子只有TP系列触摸屏支持截图功能,且打印机适配与否也要看他们之间的协议是否支持,因为现场很多是用现成的打印机,设备进场前最好咨询客户时候可用TP触摸屏截图打印,最好测试这个功能。即使是西门子官方推荐的型号,可能因为打印机厂家升级换代后,内部芯片可能又不支持截图打印。打印功能说明网址:www.ad.siemens.com.cn/productportal/Prods/HMI/Comfortpanel/Q4_selection/FAQ7_Comfortpanel_print.html

       (图6)客户纸质文档。(图7)按钮截屏设置

 

总结:这个表格式记录数据实现简单,自定义程度高,并不复杂,但是前期也是想了多种方法,最后和客户讨论出的这个方案,原本以为只是简单的采集数据,没想到功能越做越多。类似的表格既要员工操作,又要方便查看可以做利用这种做法。

图 1


图 2


图 3


图 4

 


图 5

 


图 6


图 7



【征文】TP触摸屏如何自定义表格并打印 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3233条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。