quote:以下是引用checkitout在2009-05-15 20:07:22的发言:quote:以下是引用cop在2009-05-15 06:45:01的发言:
如果用OB8x 将故障信息发给wincc, 我有一个简单实现的想法,不用Alarm函数:
把各种故障用几个32位整数来对应,而wincc直接建立变量和它们连接与之对应,做法更简单明了。
比如MD10的第一位表示I0.0断线,第二位表示I0.0短路等等。
推而广之,各种故障都可以用这种简单的对应关系就能实现,而且wincc的一个32位变量就能带32个报警,几个变量就能搞定了,而且效率也高
这种方法看上去简单,但要说实现这样的诊断,还是用RSE是标准方法,不需要任何编程,只要WinCC集成进Step7项目,在CPU的硬件组态里运行一下RSE即可。再编译OS就可以了,模板支持的诊断信息都可以自动直接进入WinCC报警。省了很多事。