第一个就是S7-1500CPU的Web服务器,是不是很意外?使能CPU的WEB服务器后,使用浏览器打开,在通信数据标签中可以监控每一个端口的报文统计。我们短接一下线芯与屏蔽层,可以看到报文出错了。
如果使用网管型交换机与IO设备连接,怎么诊断两者间的连线呢?当然是使用交换机了,还是使用浏览器打开交换机的网页,在端口统计中可以查看到错误报文的统计。
如果不是网管型交换机怎么办,还可以在网站下载程序块,通过程序读出端口的数据记录。
搜索西门子SIOS,然后输入查询ID109753067就可以找到该程序块了。
然后复制到CPU中,可以使用一个翻转位作为使能信号,然后输入IO设备接口的硬件标识符,其它参数可以不用填写了,非常简单!
诊断数据可以在实例数据块中直接读出,这里使用的是一个包含52个元素的数组,说明Zui多可以诊断一个包含52个端口的设备,目前好像还没有。
我们使用干扰设备仿真一下并行电缆的电场干扰,看看是否能捕捉到报文错误信息,错误报文来了,是不是很方便。