看wincc程序,有两个个变量是原始数据类型的,据说这个变量用在了wincc报警系统里的,可是怎么看啊,大神指点。另外有相关资料的分享一下啊。
问题补充:
看了您的资料,我明白了一些,但是还有一些问题,我在自动化程序这边没有找到SFB37,不知道自动化这边是怎么发送CPU的。还有就是通过 "Select" 按钮,可以打开 "Address properties" 对话框,在原始数据变量 "Address properties" 对话框的 "Raw Data Type" 区域中选择:一个事“EVENT”,一个是"Archive Data Link",这有什么区别?最重要的是用原始数据类型创建的报警信息的触发条件是什么,也就是说什么条件触发这一条报警。
图片说明:
最佳答案
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=32410&cid=1032
http://blog.sina.com.cn/s/blog_6fd842c70100nqy2.html
参考这两个
sfb是系统的功能块,它是固化在cpu中的,你直接使用就可以了。
这里的原始数据是快速归档的,所以你一次通讯可能会读到多条同一个报警的信息(如果报警足够快的话),这样正常通讯是无法读到这个数据的,所以必须用这种方式,报警是把很多个报警的触发位组合到一起作为一个数据流来发送的,具体如何组合如何打散是wincc和plc要做的事情,你只要把这个变量连接好,设置为它就是报警变量就可以了。触发报警就是这个报警数据流中的每一个位。
而快速归档一般是作为实数来用的,它和报警一样的,在一个正常通讯周期内会归档很多数据然后把这些数据作为一个数据流发送到wincc。
提问者对于答案的评价:
学习了 谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201570.html