quote:以下是引用Automann在2012-11-17 13:05:15的发言:quote:以下是引用呆板吧在2012-11-17 10:38:49的发言:
看到大家大多在谈论OB的机制问题。
换个看问题的角度:希望可以听到大家在做项目的时候是用这些OB块完成了哪些功能!!
一直以来我用STEP7做项目的时候,这些OB块是空的。
同时,我也一直疑惑怎么得到判断通道故障的布尔量。如果严格的说:判断通道诊断就需要先判断ET200M的状态,然后判断卡件的状态,最后才能谈及到通道状态。
我也尝试用SFC51,也尝试RSE. 思路上是明白了,但是依然没法解决我上述的问题。
就事论事,我解决不了上述的问题,更广泛的是这些OB包含了大量的信息和功能,我如何使用,如何取舍?
在PCS7中也尝试看了PCS7的CFC中诊断块在不同OB中的调用。PCS7的上位机会有非常丰富的系统诊断信息,但是如果我用STEP7+WINCC方式做程序,我依然不会。
有一天客户问我,他见到有别的项目,在WINCC画面上有电池报警,问我怎么做,我想都没想回答你到OB中判断就可以。是的,思路就是这样,我一直明白。但是我的OB块确实一直是空的!
但是如果我下一个项目,用OB做了一个电池没电的报警,能说明我会合理规范的使用OB了,我觉得不能。
关于OB我还有很多知识都不会,或者是我确实是知其思路,但我不会广泛的并且严谨的使用。如果想做到这些,猜测其程序量不下于一个300点的系统,同时我需要大量的不同触发事件的发生来验证。
所以也想请问,各位关于经常使用这些OB做程序的大侠,如何使用这些OB块,或者说您们都用他们做了什么功能?
1:类似电池的诊断?可以产生BOOL两报警给上位机
2----N:请补充!!
谢谢!!
电源故障组织块OB81的局部数据提供了各种电源(包括电池)故障的信息。