7.2.1节介绍了使用报告系统错误功能诊断DP网络故障的方法,这种诊断方法也可以用于PROFINET网络控制系统。
1.组态报告系统错误功能
STEP 7的项目为“ReptErPN”(见随书光盘中的同名例程),其硬件与项目“PROFINET”的相同。选中HW Config中的CPU,执行菜单命令“选项”→“报告系统错误”。在打开的“报告系统错误”对话框的“消息”选项卡中,不要选中复选框“优化消息创建”。除此之外,均采用默认的参数。单击对话框中的“生成”按钮,自动生成用于故障诊断的OB、FB、FC和DB。在OB1、OB82、OB83和OB86中自动生成调用报告系统错误的FB49的指令。
2.组态人机界面
在SIMATIC管理器中生成一个HMI站点,设置HMI的型号为TP 177B 6’’color PN/DP。单击STEP 7工具栏上的按钮,打开网络组态工具NetPro。设置HMI的MPI地址为1,将CPU和HMI站点连接到MPI网上(见图7-10)。
打开SIMATIC管理器左边窗口的HMI站点,选中其中的“画面”,双击右边窗口中的“画面_1”,打开WinCC flexible。
双击项目视图中的“连接”,打开“连接”视图(见图7-12),将“激活的”列的参数由“关”变为“开”。用连接表下面的“接口”选择框建立CPU和HMI的MPI连接。报警设置和画面上的报警视图的组态方法见7.2.1节。用PG/PC接口对话框为使用的接口分配的参数为“PC Adapter.MPI.1”。用USB编程电缆连接计算机的USB接口和CPU的MPI接口。
拔掉2号IO设备的以太网电缆,画面上出现图8-60最下面的报警消息,“状态”列的“C”表示故障出现。单击面板右边的“确认”按钮,出现倒数第2条消息,其中的“(C)A”表示故障被确认。插上2号IO设备的以太网电缆,倒数第3条消息中的“(CA)D”表示被确认的故障消失。图8-61上面的消息表示2号IO设备6号插槽AO模块的通道1断线。下面的消息表示1号IO设备2号插槽的DI模块通道0的DC24V传感器电源对M点短路。
图8-60 报警消息
(www.xing528.com)
图8-61 报警消息
3.用PROFINETIOWeb服务器诊断故障
现场总线PROFINET基于工业以太网,可以用工业以太网的各种IT技术来管理和维护PROFINET网络。S7-300/400的CPU和以太网CP的PN接口集成了Web服务器,无需额外的软件,在远程计算机的IE浏览器输入模块的IP地址,就可以通过以太网读取PLC的基本信息,在Web页面上显示报警消息、CPU的诊断缓冲区、模块信息、有关通信的信息、变量状态、变量表和网络拓扑等等,从而监控整个PROFINET系统。
组态Web服务器的数据存储在S7-300 CPU的MMC卡上,西门子推荐使用大于512KB的MMC卡。与以太网CP卡不同,集成了Web服务器的CPU本身不提供任何安全机制,如果需要防止非授权的访问,可以用防火墙来保护信息安全。
双击STEP 7的硬件组态中CPU所在的行,打开CPU属性对话框,激活“Web”选项卡中的复选框“在此模块上启用Web服务器”(见图8-62),CPU上装载的语言必须选中英语和中文。用复选框激活自动更新,默认的更新的时间间隔为10s。如果MMC卡的容量不够,不能下载组态信息。
图8-62 设置Web浏览器参数
如果用“报告系统错误”功能创建了消息文本,可以在“显示消息类”域设置只显示消息类00。单击“添加”按钮,打开“编辑用户条目和口令”对话框,可以创建用户和管理用户权限(见图8-62的右图)。如果没有创建用户,无需输入口令,任何用户均可以访问所有的Web页面。
在SIMATIC管理器生成一个变量表。选中变量表属性对话框的“常规–第2部分”选项卡的复选框“Web服务器”,可以通过Web浏览器来监控变量表。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。