发布于 2010-09-08 11:52:16
3楼
1.可以采用两种方式实现PICTURE TREE的设置。
2。 第一种就是LZ采用的方式,使用PCS7下位机功能,直接生成PICTURE TREE。这种方法需要在下位机建立工厂层级的时候按照画面显示树来建立,然后通过编译的方式直接生成画面树。这种方法的优点在于,很方便的生成画面树,不需要在WINCC中进行组态。缺点在于,一般工艺画面流程显示往往是和业主的使用习惯有关系的,很多时候,不能再前期编程的时候就确定下来画面流程图的显示树。因此,可能到后期调整画面树的时候较为麻烦。
LZ的显示问题,一定出在工厂层级的结构上。
2。第2种方法,就是在WINCC上自定义画面树。这种方法在OS编译的时候,记得要将“生成画面树”去掉。这种方法的优点在与调整画面树较为方便。缺点在于需要手工添加,定义按钮区名称。有一些工作量。但其实这种工作量并不大。我常用这种方法。
3。至于画面树的权限问题在于,OS编译出来的画面树的权限是跟着工厂层级有关的。在这个层级下的所有测点的权限与工厂层级中的画面的权限有关系,即使将其中的一些测点拷贝到另外一个画面中(权限不同),它的权限依然不会变化,即使手动修改也是不可以的。而第2种方法就不存在这个问题。
4。但第2种方法也有它的问题。就是设置画面权限时,很难实现“只允许看,不允许操作”的功能。除非每个测点的权限都单独设置。不像第1种方法,可以直接实现。
5。具体的细节LZ还是看看相关资料,好好研究一下。
不以物喜,不以己悲;
达则兼济天下,穷则独善其身。