你现在位置:首页>技术论文>行业应用>检测监控>正文
基于PLC的磁悬浮列车信号监测系统研究
日期:2010-1-7 13:21:15 点击:
来源:中国工控网
作者:
点击【】放大字体.
 摘  要: 以磁悬浮列车为对象,采用SIEMENS公司的PLC,研究了列车信号监测系统,提出了智能式和非智能式两种方案,并对两种分布式网络、MPI网络和CP340与上位机的通信进行了研究,给出了具体的实现方法。
WWW_PL※CJS_COM-PLC-技.术_网

关键词: 磁悬浮  监测系统  分布式网络
WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
plcjs.技.术_网

  磁悬浮列车突破了普通铁路交通系统中使用车轮和轨道的传统技术界限,是没有车轮的、无接触的新型轨道交通工具,被誉为二十一世纪理想的交通工具。对于交通运输系统,安全是第一因素。因此,本文以磁悬浮列车为对象,主要研究基于PLC的列车信号监测系统(Maglev Train Monitoring System,简称MTMS)。
W1WW_P4LCJS_COM-PLC-技.术_网

  PLC现已成功运用在国内外大量的轻轨车系统中,如德国SIEMENS公司DUEWAG AG(Krefeld-Verdingen)制造的动力分散型轻轨车RegioSprinter,实现了多功能的分散控制,操作方便、容易监视。本文采用SIEMENS公司的S7-300系列小型PLC来实现车载监测系统。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

1 MTMS的分析和设计
——可——编——程——控-制-器-技——术——门——户

1.1 系统分析
WWW_PL※CJS_COM-PLC-技.术_网

  MTMS主要实现对计算机联锁系统和车体信号设备进行监视和故障诊断,主要完成对车载3×16台悬浮控制器、3×2台推进用逆变器、3×1台DC-DC变换器及备用电池、3×1台空调逆变器以及其它辅助电源(以三辆车为例)的工作状态、故障信息的检测和记录,并将获得的信息传给上位机去处理并显示。由于列车速度快、信号量较多、环境复杂,因此MTMS系统必须有较强的实时性、可靠性,并且可以采集大量的开关量和模拟量信号。经比较,本文选择了SIEMENS公司的S7-300 型PLC组成PLC网络来实现。
WWW_P※LCJS_COM-PLC-)技.术_网

1.2 方案设计
WW.W_PLCJS_COM-PLC-技.术_网

  本文以三辆车为例,分别称首车、中间车、尾车。各节车厢通过各种传感器独立完成各自的信号检测,通过PROFIBUS总线将信息汇总于首、尾两车,进行显示。各节车厢的PLC组成远程分布式I/O系统,各个站之间采用DP协议进行通信。该系统分为智能的和非智能的两种。MTMS的系统组成如图1所示。
WW.W_PLCJS_COM-PLC-技.术_网

 
P.L.C.技.术.网——可编程控制器技术门户

WWW_PLCJS_COM-PLC-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

  各站采用S7-300的十个槽的导轨、PS307(5A)的电源,用SM321(DI)、SM331(AI)实现A/D转换。主站均采用CPU315-2,智能的从站也用CPU315-2,但非智能的从站则用ET200(IM153-1)。首尾两车各加一个CP340模块,用于与上位机进行通信。主站的多点通信接口(MPI口)与驾驶系统进行通信。在选模块的时候,应注意选择的模块要满足列车所在地的温度要求,保证各个模块能够正常工作。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

2 分布式网络实现
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  智能和非智能主要指从站是否具有独立的数据处理能力,用SIEMENS公司的STEP7 5.0进行网络设计时,二者有很大的区别。
WWW.PLCJS.COM——可编程控制器技术门户

2.1 智能分布式I/O系统
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

  对于智能分布式I/O系统而言,各站相对独立。将首车配置成主站,中间车和尾车设成从站,用PROFIBUS总线进行连接。
WWW.PLCJS.COM——可编程控制器技术门户

2.1.1 具体步骤
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  (1) 创建项目,独立配置各站。其中模拟模块要进行参数设置,根据要接收的信号种类,选择信号类型以及测量范围。
P.L.C.技.术.网——可编程控制器技术门户

  (2) 加入PROFIBUS子网,配置网络,界面如图2所示。然后插入Dp Master,连接从站(将各CPU联到PROFIBUS之后,点击DP MASTER,从组件中拖进CONFIGURATION STATIONS,在弹出的界面中选择要连接的站,单击CONNECT)。
W1WW_P4LCJS_COM-PLC-技.术_网

 
WW.W_PLCJS_COM-PLC-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

 
plcjs.技.术_网

  (3) 在DP SLAVE中定义数据交换的类型、缓冲区和长度。类型选择MS方式,长度不能超过32个字节。如果传输的数据大于32个字节,可以组态多行,但最多不能超过242个字节,如图3所示。而主站的这些内容是不能定义的。
WWcW_PLCJS_COM-PLC-技.术_网

 
WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 
WW.W_PLCJS_COM-PLC-技.术_网

  (4) 在BLOCK中添加OB82诊断模块。系统运行之前,OB82模块要对系统进行诊断,并将结果报告给CPU。如果没有错误,系统将正常地工作,否则不能进行工作。
WWW_PLCJS_COM-PLC-技.术_网

  (5)保存并编译。这样,就完成了智能型分布式I/O的组态。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

2.1.2  通信程序
WWW_PLCJS_COM-PLC-技.术_网

  在OB块中调用系统功能块SFC14(DPRD-DAT)和SFC15(DPWDDAT)进行通信。
P.L.C.技.术.网——可编程控制器技术门户

  CALL “DPWR_DAT”      CALL “DPRD_DAT”
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  LADDR:=               LADDR:=  
WWW_PLC※JS_COM-PmLC-技.术_网

  RET_VAL:=             RECORD:=
WWW_PLCJS_COM-PLC-技.术_网

  RECORD:=              RET_VAL:=
WWW_P※LCJS_CO※M-PLC-技-.术_网

  二者的参数“LADDR”表示发送和接收缓冲区起始地址,“RET-VAL”表示返回状态值,“RECORD”表示存放数据和读取数据的起始地址,详细编程略。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

2.2  非智能分布式I/O网络
——可——编——程——控-制-器-技——术——门——户

  非智能分布式I/O系统必须以主站为依靠,利用PROFIBUS连接各站,具体如图4所示。主站可以直接从从站的A/D端口读取所需要的信息。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  具体步骤为:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  (1) 创建项目,组态主站。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  (2) 加入PROFIBUS子网,连入ET200。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

  (3) 在主站的硬件组态中,对ET200进行组态。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  (4) 编程,在主站的OB块中可以直接对从站的各个端口进行操作,无需额外调用功能块。
WWW_PLC※JS_COM-PmLC-技.术_网

  (5) 保存并编译,将程序下载到CPU中。
W1WW_P4LCJS_COM-PLC-技.术_网

2.3 MPI网络通信
W1WW_P4LCJS_COM-PLC-技.术_网

  列车的MTMS系统是一个完整的系统,它与列车驾驶系统的PLC采用MPI网络连接,进行全局数据通信。将主站和驾驶系统的PLC组成MPI网络,进行少量的全局数据通信。
W1WW_P4LCJS_COM-PLC-技.术_网

  具体步骤为:
WWW_P※LCJS_COM-PLC-)技.术_网

  (1)在分布式网络组态中加入MPI子网,并将与驾驶系统通信的PLC连入MPI网络中。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

    (2)组态全局数据包。右键单击MPI,进入CONFIGURE GLOBAL DATA。加入要进行通信的CPU,并填入要交换的数据,注意一个GD包不能大于24个字节。将GD包编译两次(可以组多个GD包,但是需要多个循环才能执行完毕)。编译之后如图5所示。
——可——编——程——控-制-器-技——术——门——户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  在CPU的每次循环中,两个PLC之间都进行了一次数据交换,在循环的结束时处理发送,开始时处理接收。这样就实现了与驾驶系统之间的通信。
——可——编——程——控-制-器-技——术——门——户

3 PLC与上位机的通信
plcjs.技.术_网

  主站最终要把获取的信息传给上位机进行显示,由CP340来完成这项工作。CP340是具有RS232和RS485两种接口的智能通信模块,它可以使PLC与计算机进行点对点通信。它的RS485接口采用差动输出,具有远距离通信的能力(1100m),能够满足需要。它对上位机的串口进行操作,使用ASCII协议。在组态的时候要对它进行参数设置,包括通信的波特率、帧的长度、有无奇偶校验以及校验类型。程序中对CP340的操作主要由CP软件包提供的FB2(P-RCV)和FB3(P-SEND)完成,它发送和接收的数据必须要放在数据块中。这样上位机可以在串口发送或接收数据,通信数据的数量则没有限制。
WWW_PL※CJS_COM-PLC-技.术_网

  对于两种网络,它们各有优缺点。智能的组态和编程都很方便,便于扩展,速度比较快,但是造价较高;而非智能的扩展时的变动很大,要牵扯到整个系统,速度相对慢一些,但是它比较便宜。
W1WW_P4LCJS_COM-PLC-技.术_网

 
WWW_PLCJS@_COM%-PLC-技.术_网

参考文献
WWW_PL※CJS_COM-PLC-技.术_网

1 郑 晟.现代可编程序控制器原理与应用.北京:科学出版社,1999
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

2 龙志强.磁悬浮列车车载计算机监控系统的可靠性设计.测控技术,2000(12)
——可——编——程——控-制-器-技——术——门——户

3 胡小刚.可编程序控制器和现场总线在地铁动车上应用的研究.北方交通大学学报,2000(8)
P.L.C.技.术.网——可编程控制器技术门户

4 PLC手册.SIEMENS公司
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

5 谢 锋.基于PC-PLC结构的氧化釜监控系统的实现.电子技术应用,1999;25(9)
WWW_PLC※JS_COM-PmLC-技.术_网

本新闻共2页,当前在第11 2  
WWW_PL※CJS_COM-PLC-技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行