下面我们看看对于西门子的触摸屏,如果需要实现这样的功能应怎么来做。在西门子触摸屏中,很多的功能是通过调用系统函数来实现的。同样的,我们需要对画面的切换功能也可以通过调用系统函数来进行切换。
需要实现我们刚才说的这个功能,我们需要分三部分来完成。
**、在触摸屏上建立好变量,变量的数据类型为INT型,比如说建立的变量为VW0、在变量的属性里面的“事件”栏里面,选择“更改数值”,然后调用系统函数“ActivateScreenByNumber”调用这个系统函数后,在“画面编号”这里面选择我们刚才建立好的这个变量VW0。
第二、在建立的画面属性里面的“常规”项里面的“画面编号”栏里面对每一画面设置好编号,注意:编号不能重复。
第三,编写PLC程序,比如说我需要按下I0.0这个按钮后,切换到画面编号为2的画面,那么在PLC程序里面使用I0.0接通一个传送指令,把2传送到VW0里面,这样触摸屏上的画面就会自动切换到编号2的画面,如果需要切换到编号3的画面,那么就把3传送到VW0里面。Phoenix Contact MCR-S10-50-UI-DCI-NC Ord.No. 2814728
Phoenix Contact FL SWITCH SFN 8TX 2891929 Ver. 10
Phoenix Contact IL PB BK DI8 DO4/EF-PAC 2692322
Phoenix Contact Interbus IBS S7 400 DSC/ I-T 27 19 962
Phoenix Contact QUINT-PS-3x400-500AC/24DC/20 Ord. Nr. 2938727
Phoenix Contact MCR-SL-S-1/5-I-DCI-24 Art.-No. 2814812
Phoenix Contact Basis No:2750798 & IBS STME 24 BK DIO8/8/3-T No: 2752961
PHOENIX ConTACT IB IL A/2/4-20 Order. Nr. 2860442
Phoenix Contact Interbus IB STME 24 DO 16/3 Nr. 2754943 + Klemmteil 2754914
Phoenix Contact IB ST 24 BDO 16/3-250 2750167
Phoenix Contact FL Switch SFN 16TX SFN16TX Ord. No. 2891933