辽宁省西门子授权供应商---西门子电机铁岭市总代理

供应商
广东湘恒智能科技有限公司
认证
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
联系电话
13510737515
手机号
13185520415
联系人
董海波
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
更新时间
2024-06-05 07:00

详细介绍


今天给大家带来一个非常实用的触摸屏技巧,通过一页触摸屏显示所有的io状态。话不多说,先看效果演示。


视频演示


相信大家在视频中可以看到,我只使用了一个触摸屏画面,但是实现了多个io状态显示。怎么实现的呢?我逐一向大家介绍。


首先介绍一下触摸屏中所使用和关联的变量,如图1所示。

图1 触摸屏变量

在图1中,左侧为8个输入信号,右侧为8个输出信号,io的状态通过“hmi_data_输入状态显示”和“hmi_data_输出状态显示”关联变量,其属性如图2所示。

图 2 状态显示关联的变量

在图2中,需要注意的是“类型”选择单个位,序号从0~7进行选择,区分对应的输入。输出的状态显示也是同样的道理。


对于输入和输出的名称显示,采用了文本类别的方式,当不同的页的不同变量名的值不同,则显示不同的名称,如图3和图4所示。

图 3 文本类别

图 4 关联文本列表的变量

在图3中,文本列表不同的值,对应着一个名称。在图4中,将输入变量的名称,关联一下文本列表。需要注意的是,输入变量的过程值不同,第一个关联的是“hmi_data_显示文本0”,第二个关联的是“hmi_data_显示文本1”,依次类推。对于输出变量的名称也是一样的道理。


触摸屏的画面状态,显示当前页和总页,上一页和下一个关联对应的变量,如图5所示。

图 5 页面和切换切换关联变量

触摸屏的部分了解完之后,再介绍一下plc的程序。plc程序的变量包括io变量和程序变量。


io变量做的一个处理是将对应的字节映射到数组当中,映射的部分这里省略,映射完毕的io表如图6所示。

图 6 映射到数组的io变量

程序变量如图7所示:

图 7 程序变量

在该程序中,上一页和下一页都产生一个沿信号,沿信号在不同的页面时,触发不同的动作。在第一页,按下“上一页”时,切换到后一页(即第5页),显示的文本页为当前页加上对应的值;按下“下一页”时,则页面加一页,显示文本发生改变。


在第二和倒数第二页(即第4页),按下“上一页”时,则页数减一页;按下“下一页”时,则页数加一页,显示文本发生改变。在后一页,按下“上一页”时,则页数减一页,显示文本发生改变;按下“下一页”时,则页面为第一页,显示文本发生改变。该程序如图8、图9和图10所示。

图 8 程序段1

图 9 程序段2

图 10 程序段3

以上就是本文的全部内容,该方式不仅可以用作io状态的显示,也可适用多个工站的多个设备的处理。如果你有更多关于触摸屏的应用技巧,欢迎留言交流。


华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话