|
今天有空我也给大家分享一个简单应用-------hmi的【多路复用变量】
用于实际应用中一个HMI页面为多个重复功能做显示,提高工作效率。
由于本人了解不深,先把最基础的分享一下。
例,一个乘法运算FB被两次调用,生成两个背景DB,我们仅需要一个HMI页面显示出计算过程
图二调用
2,创建HMI多路复用变量
这里的绝对地址里有个[DBnum],我们就是通过改变DBNUM的值来达到改变整个IN1或IN2或OUT1的值,从而使单个HMI页面就能做出这种多功能显示的效果
3 HMI页面添加
这里看到IN1的关联变量是DB[DBnum].DBW0,,,,,,
IN2和OUT1类似
第二个
而后面这两个按钮事件分别是赋值1000,2000,(也就是FB1的两个背景DB号)给内部变量[DBnum],通过给[DBnum]一个明确的值,使得DB[DBnum].DBW有一个明确的绝对地址
4 运行效果
第二个
点击DB1000输入9*8
点击DB2000输入3*5
来回切换我们可以看到这个单一的页面显示出了两个DB里的内容。
以上就是简单介绍了多路复用变量,实际应用中我们可能会遇到一个页面显示出十几个相同功能的东西,用这个方法稍许简便。
本文转载自:西门子工业技术论坛
|
|