回复:[讨论及分享]:WINCC与STEP7集成方式做项目

剑忠

  • 帖子

    622
  • 精华

    57
  • 被关注

    89

论坛等级:奇侠

注册时间:2009-04-14

普通 普通 如何晋级?

发布于 2011-07-10 01:45:54

64楼

关于采用STEP7中做报警,是WinCC集成于STEP7中后的强大功能,现我给大家列出一个示例,简要讲解实现方法供大家参考吧!
1、首先必需在STEP7中调用SFB36"NOTIFY"、SFB31"NOTIFY_8P"、SFB33"ALARM"、SFB34"ALARM_8"、SFB35"ALARM_8P"等报警系统功能块才能完成(见楼上凌侠提供的介绍资料)。但要提醒大家注意:这些个ALARM功能块由于要传递ALARM文本信息,所以每调用一个ALARM功能块要占用120Byte以上的存储空间。
2、以使用SFB33"ALARM"块为例,在FC块的Network程序行使用STL工具书写调用如下:

图中,SIG端口的变量地址DB200.DBX14.6(装钢区域急停),就是报警触发变量。
3、然后,在SFB33"ALARM"块的伴随数据块DB3300中右击,在弹出的浮动菜单中单击“Object Properties”项,则弹出如下图示对话框:

选择“Attributes”标签项,然后在“Attribute”中键入“S7_m_c”;在“Value”中键入“true”,“OK”对话框。
4、之后,又在伴随数据块DB3300中右击,在弹出的浮动菜单中单击“Special Object Properties”→“Operator Control and Monitoring”项,则弹出的对话框“General”项中先勾选“Operator Control and Monitoring”,后点击“Save”退出,
5、再在伴随数据块DB3300中右击,在弹出的浮动菜单中单击“Special Object Properties”→“Message”项,弹出如下最重要的报警对话框后,按图示填写组态报警文本,以及组态“Message class”选项为“Alarm-high”。
注释:“Alarm-high”和“Alarm-low”选项默认会在HMI上显示红色报警行;而“Warning-high”和“Warning-low”选项显示黄色报警行。因此,用户可按报警变量出现的轻重缓急组态选择。

6、最后,在WinCC集成组态配置好的OS(1)中编译(Compile)后,即可将报警变量地址DB200.DBX14.6、报警信息文本(Message Text)、报警信息类别(Message class)等,自动组态在WinCC的“Alarm Logging”中了。

7、试试看!打开WinCC的“Alarm Logging”中的组态变化吧!
大学之道,在明明德,在亲民,在止于至善。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32654条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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