回复:中央报警系统的实验分享

已锁定

Zane

版主 西门子1847工业学习平台

  • 帖子

    21144
  • 精华

    401
  • 被关注

    1491

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2020-05-30 13:34:04

4楼

谢谢楼主花精力研究了我多年前的例程。


但我觉得,楼主还是没有研究透彻,可能因为是语句表的关系吧


首先,我的例程里虽然开了128个字的缓存,但实际使用并不需要循环比较128次,循次数是根据报警数量可以修改的。


其次,是否使用FB还是FC,其实都是可以实现的,至多是使用全局DB还是背景DB的问题,至多是开以字为单元的数组还是开以BOOL变量为单元的数组而已。


第三,报警的生成是控制对象的控制逻辑生成的,直接把报警标志位赋值给报警集中处理功能块的报警DB即可,你这个每个报警还要调用一次功能块,并且功能块里的程序还是有一半用不上的,我不知道这么做除了浪费宝贵的内存资源,还能有啥好处?


          为啥没有涉及信号的采集,其实就是因为越简单越好。当然会有一些特殊的需求,你没说,我也不讨论了。


          还有,本身对于报警的处理,就有集中式处理与分散式处理的方法之分,但最终的响应比如声光报警却是需要汇总到一处的,不是吗?


Zane 注册自动化系统工程师 Always save before download

精华帖版主置评:值得楼主考虑。-yming

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。