最近自己做了一个刀具监控的界面,发现存在小小的缺陷和局限性,看看各位大侠有没有解决的办法。
我举个例子来说遇到的问题。在用户界面打开的状态下,数据传输没有问题我都实验过了,很好用。比如说我在界面打开的状态下比较R200和R210如果200中的值大于210中的把M0.0=1然后输出报警,否则M0.0=0报警消除。这个功能在界面处于打开状态是可以实现的。但是我把界面关掉,进入到西门子正常的页面中,我再让条件满足M0.0也不会为1了。
因此我怀疑用户界面的数据交换只有在标签打开的时候才能够执行,但是我手头有一台840D的床子也有一个用户界面的监控程序,但是它并不需要在用户界面内才能够触发报警的。于是我糊涂了,不知道到底是版本局限性还是我的数据处理有问题。
总之我想实现的是不论在何种情况下界面中的数据可以和PLC进行数据的通讯,大侠们可有好的方法。或者有过这方面经验的指导一二,帮我确定一下是否是只有在标签打开的情况下才生效呢?
还有就是自己做的界面能够进行封装吗?802这个东西太开放了,有没有对自己成果封装的方法呢?即禁止打开程序编写的文件。