回复:求助Step7与WINCC通信问题

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2011-05-07 19:29:34

3楼

用一般的方法WinCC画面不能显示PLC的诊断缓存区的内容,可以使用STEP 7的报告系统错误功能。
选中硬件组态工具HW Config中的CPU,执行菜单命令“选项”→“报告系统错误”,打开“报告系统错误”对话框。可以全部采用默认的参数,点击“生成”按钮,就可以自动生成用于诊断故障和发送消息的OB、FB、FC和DB,以及OB1、OB82和OB86中调用诊断故障的FB 49的程序。同时还生成了各机架、从站和模块对应的故障消息。每个从站和模块有两条自动生成的报警消息。
运行时如果出现故障,CPU自动读取诊断数据,调用报告系统错误功能生成的程序来分析诊断数据,并将包含故障信息的报警消息发送给人机界面。
实验表明,报警消息能提供准确、详细的故障信号。可以显示几乎同时出现的多个故障的消息,每条消息包含了较为丰富的故障信息。因此报告系统错误功能是一种相当理想的DP网络故障诊断方法。
可以用WinCC的报警控件显示报警消息。用PLCSIM和WinCC配合,可以做仿真实验。

用WinCC显示报警消息的组态工作量很大,需要删除报警控件一些默认的显示项,增加一些显示项。例如需要增加用户文本块中的“块:3”,它对应于STEP 7的报警消息中极为关键的“消息文本”,还需要增加“状态”列,将状态文本中的符号改为文字(已到达、已确认等)。
《西门子工业通信网络组态编程与故障诊断》给出了实现报告系统错误功能的详细实例,包括用WinCC显示报警消息的详细组态方法。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54658条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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