在WinCC flexible中如何组态通过PLC进行画面切换?
如果希望通过西门子PLC进行画面切换,可以使用2种方式:
- 使用“作业邮箱”区域指针
- 使用触发变量
使用“作业邮箱”区域指针
在连接设置中可以找到“作业邮箱”区域指针,作业邮箱编号51执行画面切换,对于HMI面板和WinCC flexible高级版运行系统可以使用这个区域指针。
如果对此话题需要更多的细节,可以参考条目ID:24372078和WinCC flexible 2008通讯手册(条目ID:18797552),具体位置:“通讯部分1>与SIMATIC S7控制器通讯>用户数据区>区域指针>“作业邮箱”区域指针”。
使用触发变量
作为一种选择,也可以使用PLC的一个变量组态画面切换,过程如下:
1. 在控制器中创建一个名为“PicNo”、类型为“Int”的变量;
2. 在操作面板中插入这个变量作为HMI变量,设定这个变量的采集模式为“循环连续”;
3. 在这个变量的数值更改事件中组态函数“Activate Screen By Number”;
4. 在“Screen number”中选择变量“PicNo”;
每当“PicNo”更改一次数值将产生一次切换,切换到画面编号为“PicNo”当前值的画面。