求助Step7与WINCC通信问题
小弟刚入手WinCC画面制作,现在有个问题,一直没有查到解决方法。请高手指点。我在下位机的PLC和PC的WinCC通过MPI接口通信,我想知道怎样实现PC中的WinCC画...
小弟刚入手WinCC画面制作,现在有个问题,一直没有查到解决方法。请高手指点。我在下位机的PLC和PC的WinCC通过MPI接口通信,我想知道怎样实现PC中的WinCC画面能读到PLC的诊断缓存区内的内容,让PC机上也能显示出来PLC的故障?PLC和PC机上应该怎样处理衔接问题?或者我怎样才能把一条信息发给上位机的WINCC里面,让WINCC画面中可以看到我发送的信息。我对这块一点思路都没有。哪位高手能给点指示。我查看STEP7的帮助手册了,对相关的组织块和功能也看了。但里面介绍的都很笼统。我不知道怎么操作。
展开
2个回答
2013-10-19
展开全部
用一般的方法WinCC画面不能显示PLC的诊断缓存区的内容,可以使用STEP7的报告系统错误功能。选中硬件组态工具HWConfig中的CPU,执行菜单命令“选项”→“报告系统错误”,打开“报告系统错误”对话框。可以全部采用默认的参数,点击“生成”按钮,就可以自动生成用于诊断故障和发送消息的OB、FB、FC和DB,以及OB1、OB82和OB86中调用诊断故障的FB49的程序。同时还生成了各机架、从站和模块对应的故障消息。每个从站和模块有两条自动生成的报警消息。运行时如果出现故障,CPU自动读取诊断数据,调用报告系统错误功能生成的程序来分析诊断数据,并将包含故障信息的报警消息发送给人机界面。实验表明,报警消息能提供准确、详细的故障信号。可以显示几乎同时出现的多个故障的消息,每条消息包含了较为丰富的故障信息。因此报告系统错误功能是一种相当理想的DP网络故障诊断方法。可以用WinCC的报警控件显示报警消息。用PLCSIM和WinCC配合,可以做仿真实验。用WinCC显示报警消息的组态工作量很大,需要删除报警控件一些默认的显示项,增加一些显示项。例如需要增加用户文本块中的“块:3”,它对应于STEP7的报警消息中极为关键的“消息文本”,还需要增加“状态”列,将状态文本中的符号改为文字(已到达、已确认等)。《西门子工业通信网络组态编程与故障诊断》给出了实现报告系统错误功能的详细实例,包括用WinCC显示报警消息的详细组态方法。
2013-10-19
展开全部
呵呵,刚做成了这个问题,几乎和楼主一样的配置,也使用报告系统错误加AlARM控件做的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询