说明:
使用变量指针化时,变量随索引变量的值变化。n
变量指针化的目的:
使用变量指针化可以通过一个索引变量访问多个变量。
例如, 只需组态一幅画面就可以操作多个相似的设备。这样可以节省PLC的存储空间和组态时间。
例如,通过使用和索引变量连接在一起的选择列表(文本列表),可以实现在多个视图间进行切换。n
例程:
使用变量指针化,可以实现下面的场景:
操作员通过选择列表(文本列表)选定多台设备中的一台,根据操作员的选择,相应设备的过程值显示在一个输入或输出域。
No. | 变量指针化: |
1 | 任务: n
下列变量可根据选择的参数(索引)和所显示的内容被改变。n
操作员可以通过“符号IO域”得到电机数据和不同驱动的状态。 |
2 | 说明: n
首先为步骤1中列出的每个变量建立一个内部变量。这些变量用作所谓的“通配符”,相关的PLC变量将根据“索引”写入这些变量中。 现在插入所有其他需要的变量。 |
3 | 参数化指针变量: n
这样就完成了第一个变量的组态。其他的变量如法炮制。 |
4 | 建立文本列表: n
在项目树中通过“Project > Text and Graphics Lists > Text Lists”建立一个文本列表 |
5 | 在画面中插入一个符号IO域: n
|
6 | 建立I/O 域: n
|
7 | 功能: n
当操作员通过文本列表选定一个驱动,相应的值会通过文本列表的索引被读出。 |
附件1: V_Multip.zip ( 2742 KB ) n
运行和测试环境:
下表列出了用于创建本条目以及检验描述的功能的环境构成。
构成 | 产品和指定版本 | ||
计算机操作系统 | Microsoft WindowsXP SP2 | Microsoft WindowsXP SP2 | Microsoft WindowsXP SP2 |
标准工具 | STEP 7 V5.3 SP1 | STEP 7 V5.4 SP3 HF1 |
STEP 7 V5.4 SP4 |
工程工具 | -- | -- | -- |
HMI 软件 | WinCC flexible 2004 SP1 | WinCC flexible 2005 SP1 | WinCC flexible 2007 HF4 |
HMI 设备 | MP370 Touch | MP370 Touch | MP370 Touch |
控制器 | -- | -- | -- |
关键字
变量指针化, 地址指针化,间接寻址
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334430.html