网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
在STEP7中组态系统错误报告
作者:管理员    发布于:2015-05-25 05:54:44    文字:【】【】【
 出现系统错误后,PLC总是能在诊断缓冲区中反映系统错误事件,通过STEP7管理界面可在线监视查找错误事件,但如果需要将系统错误事件反映至监控界面中,还需要在STEP7中进行相应的组态。
 将S7系统错误事件上报,同样采用基于消息号的消息处理方式。但STEP7中已经提供了程序模块和相应的对话框,可以进行简单的处理,而不需要另外进行编程,所需的程序块可以自动生成。
 下面以模拟量输入模块的诊断中断事件上传为例来说明:
 在硬件配置时,选择模拟量输入模块的“对象属性”->“输入”,选中“诊断中断”复选框。
 在硬件配置时,选择CPU,选择菜单“选项”->“报告系统错误”,出现对话框,选择“OB组态”选项卡,创建OB82、OB1并报告系统错误,点击“生成”按钮。
 系统自动创建OB82组织块,以及诊断块FBXX及相应的背景块、全局数据块、FC块等。如果OB1已经存在,则在OB1中调用诊断块FBXX,在OB82中也调用诊断块FBXX。
 在FBXX中调用如下几个程序块:
 SFC13 “DPNRM_DG”读取DP从站的诊断数据(从站诊断)
 FCXX “SFM_FC”报告系统错误诊断块,该FC包含由STEP7报告系统错误生成的代码
 SFC51 “RDSYSST”读取系统状态列表或部分列表
 SFC42 “EN_AIRT”启用更高优先级中断和异步错误的处理
 SFC41 “DIS_AIRT”延迟更高优先级中断和异步错误的处理
 SFC59 “RD_REC”读取数据记录
 SFC107 “ALARM_DQ”生成可确认和永久确认的块相关消息
 
 创建一个OS站或选择已经创建的OS站,进行编译。
 
 在WINCC中的组态
 经过OS编译,已经在WINCC项目中生成了报警记录。
 可在WINCC中使用OS项目编程器生成WINCC系统报警(注意只用选择“常规”选项卡中的“仅消息组态”单选框)。
 
 注:硬件中断需要调用OB40进行处理。
浏览 (185) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们