这套系统有AB和西门子组成。西门子系统负责现场数据采集和控制,AB系统负责传动控制。两系统间通过AB-SST模块走DP通讯。CPU 412 2-DP,DP总线有5个ET200M分布式I/O站、2个位移传感器、1个皮尔兹安全继电器及SST模块。总线上有1中继器分A,B两路,A:4从站、2个位移传感器、1个皮尔兹安全继电器;B:SST模块。(还有1个IO从站在主控制柜,在中继器前)
由于工厂用AB系统占绝大部分,通讯问题基本没有(因为扩展模块不放现场,距离、干扰、环境都比较好)。所以对接触不多西门子碰到问题一头雾水。
现象:6台变频器报通讯故障,复位即可用,模块无报警。查看CPU诊断区,每次120条信息被塞满,只能看到部分从站机架故障OB86离开事件,其他都是OB85\OB122,信息时间都是毫秒级相差。
问题出现已经2个星期了,最近狂补西门子通讯诊断方面的知识。
计划处理措施:
1、OB86编程,跟踪机架故障时间找出最先故障站点(判断是否有规律性)。
2、检查DP接头及终端电阻。
3、检查现场柜内接地情况。
问题:
因为变频器和现场从站DP通讯是两条支路,中间装了中继器,所以问题就集中站中继器这个三叉口上。
1、中继器有问题或中继器处DP线接触不良?
2、中继器电源问题?
3、CPU问题?
问题2和3可以通过OB86编程记录的信息判断,因为有一个从站在中继器前,如果该站没出现机架故障,那么故障就集中在中继器及下游设备了。
以上是个人的一些分析和处理措施,不知是否合理。望各位大侠指点。。。