| |
|---|---|
| (点击题目可以在互联网中搜索该题目的相关内容) 日期:2007-6-20 0:30:02 来源:中国自动化网 作者: 点击: | |
|
摘 要: 随着触摸屏技术的发展及生产过程对人机界面(HMI)功能提升,人机界面一机多屏的应用方式越来越普遍。本文用清晰的图示结合实际工程开发案例详细的说明台达DOP是如何实现一机多屏功能的。
2.2 双屏数据同步显示
2.3 双屏数据同步修改 功能3:当一台HMI切换画面时,另一台HMI也会自动切换。参见图4,其中绿色表示在2#Slave HMI中执行的;桔色表示在1#Master HMI中执行的。 本功能实现关键是主从机都可以改变PLC中的数据。设PLC中的寄存器地址为D100, D101。2#Slave HMI与之相对应的地址是W40010, W40011。我们的思路是这样:当1#Master HMI完成对D100, D101的数值输入的时候,触发一个标志位1#$101.0(1#表示1#Master,2#表示2#Slave HMI)。在1#backgroud宏中检查$101如果为1,就Call子宏2,在子宏2中用BMOV指令把D100, D101分为传送给2#W40010, 2#W40011以达到数据同时改变。同时启动D100, D101的执行后宏,先做200ms延时,之后复位$101.0. 同样的做法,当2#完成对2#W40010, 2#W40011数值输入后触发标志位2#B00001。因为在1#backgroud宏的IF语句中不能直接使用BasePort或者Link2的地址,所以要先把2#B00001GET到$100.0,之后在在1#backgroud宏中检查$100如果为1,就Call子宏1,在子宏1中用BMOV指令把2#W40010, 2#W40011分为传送给D100, D101以达到数据同时改变。同时启动2#W40010, 2#W40011的执行后宏,先做200ms延时,之后复位2#B00001。 本新闻共2页,当前在第1页1 2
|
|
| 上一篇: 消除霍尔传感器误差的有效方法 下一篇: 电磁阀的四大性能 |


