0 导言
在十多年的开发和运用实践进程中,PROFIBUS以其技能的老练性、完整性和运用的可靠性等多方面的优异体现,在现场总线技能领域中成为世界市场上的领导者,PROFIBUS是现在仅有可以全面掩盖工厂自动化和进程自动化运用领域的现场总线。根据PROFIBUS的FCS网络结构是:底层由一个或多个PROFIBUS总线网络和其他子网组成,用来完结底层的操控和数据收集等使命;上层由工业以太网组成,完结对底层数据的整合和处理。图1为典型的FCS体系结构图。
现场总线的I/O从站一般离操控室较远,并且比较涣散,加上现场环境杂乱,一旦产生毛病,运用现有的确诊东西进行毛病方位判别、精确找出毛病原因会需求较长时刻,这对正常出产有很大影响。因而规划实时在线的毛病确诊体系,实现在操控室实时显现毛病状况,并精确定位毛病方位,将会大大缩短检修时刻,削减维护费用,进步体系运转功率。
图1 典型FCS体系结构图
现有PROFIBUS确诊东西有较大的缺点,一对错实时在线体系,只能进行短时在线的报文收集和剖析作业;二是适用性差,只能对单一的网络进行确诊,而不能对大中型的FCS进行确诊;三是确诊规模小,不能全面确诊FCS各层次的状况和毛病:四是确诊体系智能化程度不高,运用不方便。国内外确诊东西研讨现状比较如表一所示。针对上述缺乏,在对PROFmUS进行深化剖析研讨的基础上,咱们规划开发出了一套全新的根据工业以太网和PROFIBUS的FCS毛病确诊体系。
1 PROFIBUS确诊层次区分与剖析
1.1 确诊层次区分
表1 国内外确诊东西研讨现状比较表
本体系把在监控层和操控层之间的PLC主站作为履行确诊的第一个层次,本层次首要供给体系确诊和从站确诊数据;在底层网络中挂接确诊中继器,它在操控层与重要现场设备层之间作为履行确诊的第二个层次,本层次首要供给底层确诊数据。
1.2 体系确诊
PROFIBUS体系确诊首要用以完结对FCS操控层各主站的全面确诊,下位机经过调用SFC51“RDSYSST”读取部分体系状况表(System Status List)得到体系确诊数据,获取CPU指示灯状况,部分体系状况表的标识符为W#16#0019;获取CPU确诊缓冲区确诊信息,标明符为W#16#OOA0。将这些确诊数据有规则地存放在对应的数据块中,树立确诊数据块,经过上位机软件剖析确诊数据的结构及其含义,并表征出来。