好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

PCS 7 HORN 功能使用入门.docx

19页
  • 卖家[上传人]:飞***
  • 文档编号:39832325
  • 上传时间:2018-05-20
  • 文档格式:DOCX
  • 文档大小:1.29MB
  • / 19 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • PCS 7 HORN 功能使用入门显示订货号PCSPCS 7 7 HORNHORN 功能使用入门功能使用入门 1 1 HORNHORN 功能简介功能简介HORN 是 PCS 7 OS 系统中的声音报警组件当系统产生的报警消息符合设定的条件时,HORN 可以通过 PC 机的声卡触发报警声音组态 Horn 之前,要确定 OS 采用何种结构,单站还是服务器/客户机?有哪些操作站需要设置声音报警?设置了声音报警的操作站是否需要集中确认?在单站结构中,操作员在一台或者多台单站上进行操作,可以选择其中的一台或者多台配置声音报警在服务器/客户机结构中,操作员在客户机上进行操作,服务器通常不运行操作画面因此一般选择一台或者多台客户机配置声音报警如果多台操作站都配置了声音报警,根据实际情况可以选择本地确认和集中确认两种方式通常在同一控制室内的操作员站应配置为集中确认同其他组态一样,HORN 的组态通常在 ES 站完成Horn 需要通 PC 机的本地声卡进行声音报警,对于每一个需要声音报警的 OS 站项目都需要单独组态 Horn 2 2 HORNHORN 组态步骤组态步骤打开相应的 OS 项目,在 WinCC Explorer 中双击 Horn 图标,打开 Horn 组态界面。

      如图 1所示: 图 1 打开 Horn 组态 第一步第一步 设置过滤条件设置过滤条件Horn 组态工具第一个页面“Message Assignment”用于设置声音报警的触发条件组态表格的前五列是过滤条件可以设置其中的一项或多项双击表格中的单元格,通过下拉列表选择相应的选项,或者输入文本如图 2 所示 图 2 设置报警过滤条件 说明:说明: 1. 不同列的筛选格式见表 1. 表 1 设置报警过滤条件 2. 在多语言项目中,需要注意 Source 和 Event 列的设置由于在切换语言时,报警文字中的语言也相应切换为另外一种语言,因此这里设置的条件有可能就失效了考虑到多语言的情况,此处可以分别为不同的语言建立多行过滤条件,或者在过滤条件中避免使用 Source和 Event 列 3. 多个过滤条件有可能会重合,当报警同时符合多个条件时,只有在表格中顺序最靠前的一条会触发用户可以通过表格右方的上下箭头按钮调整顺序第二步第二步 设置用户权限设置用户权限Authorization check 选项和表格中的 Authorization 列用于指定触发声音报警所需的操作员权限区域权限“Authorization for area”是默认的权限。

      当符合过滤条件的报警产生时,只有当前登录的用户具有相应区域的“Authorization for area”权限才会触发声音报警在选项Authorization check 中“Deactivate default authorization check ‘Authorization for area’”前打勾,可以取消该默认权限在表格中的 Authorization 一列还可以设置一个附加的权限,设置了附加权限之后,只有用户同时具有“Authorization for area”和该附加权限,才能够触发声音报警 要设置用户权限,在 WinCC Explorer 中打开 User Administrator,选择相应的权限,如图 3所示: 图 3 在 WinCC 中设置用户权限 默认权限和附加权限的作用关系见表 2 表 2 用户权限设置例如,按照图 4 组态,登录用户需要同时具有默认权限“Authorization for area”和附加的权限“Monitoring”权限才能够触发这一声音报警 图 4 设置声音报警用户权限 第三步第三步 设置触发变量设置触发变量当产生的报警符合过滤条件而且当前用户具有设置的权限时,Horn 会触发一个变量。

      该变量在表格的最后一列“Tag”中指定触发变量为一个布尔型变量,通常是一个用户自定义的内部变量(Internal tag) 新建一个内部变量:在 WinCC Explorer 中打开 Tag Management,选择 Internal tags,点击右键New Tag…创建一个新的变量为了便于管理,可以将 Horn 相关的变量都创建在“Horn”变量组当中新建变量的类型应为 Binary Tag见图 5 图 5 创建触发变量 选择触发变量:在 Horn 组态表格的最后一列“Tag”中双击,选择刚才创建的触发变量如图 6 所示 图 6 选择触发变量 第四步第四步 设置报警声音设置报警声音报警条件和触发变量设置完成之后,需要把触发变量和一个报警声音相关联在 Horn 组态的第二个页面“Signal assignment”中设置如图 7 所示 图 7 关联报警声音 在“Tag”一列中双击,选择前一个页面中设置的触发变量;在“Sound”一列中双击,选择一个声音文件,完成报警声音的关联当符合条件的报警产生时,触发变量被置位,相应的报警声音被触发,通过 PC 机声卡发出声响 说明:说明: 1. 声音文件必须是 wav 格式。

      PCS7 默认提供的声音文件在 OS 项目目录中 Horn 目录下用户也可以选择任何自定义的声音文件使用自定义的声音文件时,建议也把文件拷贝到Horn 目录中,这样可以保证 OS 项目在下载或者移植到其他计算机后声音文件不会丢失另外,用户选择的文件应该以声音短促,尺寸较小为宜 2. 有多个不同的报警声音被同时触发时,所有的声音会同时播放,而不是逐一播放为了防止声音过多造成干扰,可以通过“Play sounds”选项限制同时播放的声音数目选中“Limit number of simultaneously playing sounds:”设置限制的声音数目设置了限制后,当不同声音同时触发时,只播放在表格中靠前的声音用户可以点击表格右方的上下箭头按钮调整不同声音的顺序 3. 报警声音除了可以以 wav 文件的形式通过 PC 声卡发生之外,还可以使用专用的声光报警卡如果用户使用了这种卡,需要在表格中“Signal module”一列中指明由于目前绝大多数PC 都具有集成的声卡,因此在本文中不再详细介绍这种专用卡件的设置第五步第五步 设置确认方式设置确认方式当用户确认了声音报警之后,相应的触发变量被复位,报警声音停止。

      运行时,点击 PCS7操作员界面的工具栏按钮 即可确认声音报警确认方式分为本地确认(local)和集中确认(Multiple)本地确认仅仅确认本机的声音报警,而集中确认可以同时确认多台计算机上的声音报警图 8 中的示例显示了本地确认和集中确认的适用场合 图 8 本地确认和集中确认 在上图中,车间控制室只有一台操作员站 OS4,采用本地确认的方式中央控制室的 3 台操作员站采用集中确认,当声音报警被触发时,在 OS1,OS2 或者 OS3 任何一台机器上点击确认按钮,则所有操作员站上的报警声音都被确认这样可以避免对同一个报警声音多次确认本地确认只需在 Signal assignment 页面中选择“Only local”即可如图 9 所示 图 9 本地确认组态 集中确认有两种实现方式:变量确认和组确认PCS7 V6 版本采用变量确认的方式,从PCS7 V7 开始支持组确认的方式由于组确认的方式简单方便,因此在 PCS7 V7 之后的版本推荐使用这种方式确认方式在“Signal assignment”页面中组态 1 变量确认方式选中“Multiple acknowledgement in the following acknowledgement tags:”,点击 Edit 插入一个或多个确认变量。

      如图 10 所示 图 10 选择确认变量 使用确认变量的方式,需要保证确认变量对于所有需要集中确认的操作员站来说都可见的,而且是唯一的因此通常选择服务器上的内部变量作为确认变量,而不能选择客户机本身的变量对于连接冗余服务器的客户机来说,应该选择服务器上的外部变量(来自 AS 的变量,例如一个共享 DB 中的变量)作为确认变量上述两种方式见图 11 1 服务器上的内部变量作为确认变量 2 服务器上的外部变量作为确认变量 图 11 使用内部变量和外部变量作为确认变量 服务器上的内部变量:打开服务器的 OS 项目,在 WinCC Explorer 中打开 Tag Management,选择 Internal tags,点击右键New Tag…创建一个新的变量为了便于管理,可以将 Horn 相关的变量都创建在“Horn”变量组当中新建变量的类型应为 Binary Tag见图 12 图 12 创建确认变量 打开客户机 OS 项目的 Horn 组态在确认方式中选择服务器上的内部变量如图 13 所示 图 13 选择服务器上的内部变量作为确认变量 服务器上的外部变量:服务器上的外部变量:服务器上的外部变量来自 AS 控制器。

      可以选择 AS 共享 DB 中的变量作为确认变量图 14显示了 AS 变量的创建步骤  创建一个共享 DB 块 在 DB 块中创建一个 BOOL 型变量 在变量上点击右键Object Properties,添加 S7_m_c 属性,设置为 true 在 Blocks 文件夹中,设置 DB 块属性选中 DB 块,点击右键Special Object PropertiesOperator Control and Monitoring… 在 Operator Control and Monitoring 选项上打勾 编译 OS 服务器,在服务器上生成外部变量图 14 创建外部确认变量 打开客户机 OS 项目的 Horn 组态在确认方式中选择服务器上的外部变量如图 15 所示 图 15 选择服务器上的外部变量作为确认变量 2 组确认方式选中“Multiple acknowledgement in the following group:”,指定一个组名则所有具有相同组名的 OS 站属于同一个确认组,可集中确认 图 16 确认组示意图 图 16 中,中央控制室的操作站 OS1,OS2 和 OS3 需要集中确认,车间控制室的 OS4 和 OS5需要集中确认。

      因此可以将上述操作站分为两个确认组 Group1 和 Group2对于在同一个确认组的操作站,只需要在 Horn 组态中填写同一个组名称即可如图 17 所示图 17 组态确认组 点击 OK 按钮,完成并保存 Horn 组态 关键词关键词HORN, PCS 7 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.