回复:组态报警消息问题

有谁共鸣

  • 帖子

    2153
  • 精华

    21
  • 被关注

    6

论坛等级:侠圣

注册时间:2005-05-07

普通 普通 如何晋级?

发布于 2006-07-28 14:15:59

0楼

我不是说过:
报警分为离散量报警和模拟量报警的吗?
离散量报警:就是下位机的某一个位置位(意思是由0变为1时)报警就被触发,当你的消息变量不是BOOL型时,如:消息变量是WORD类型的时候,就有16个位(bit),每一个位就可以触发一个报警信息,但这个WORD变量中具体哪一个位是你想要来触发你所希望触发的报警就是消息位了,如果是BOOL类型的话只有一个位了当然消息位就是0;所以当你的报警都是BOOL类型的话,你把他们的下位机的地址挪动到连续排列的地方,用一个WORD或者更大的变量类型(要能把你要读取的所有BOOL报警位包含)来读取这些BOOL类型的变量然后再在wincc的报警里分个消息位就可以减少你的外部变量的点数了,不必要定义一大堆的BOOL类型的报警变量来做消息变量,这样只会增加你的点数。
(是否报警的判断是在下位机判断)

模拟量报警:就是直接用模拟量来进行判断,当下位机的某个模拟量的数值超出了报警范围就触发报警。(是否报警的判断是在上位机判断)
雄关漫道真如铁,而今迈步从头越!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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