欢迎来到天天文库
浏览记录
ID:5270595
大小:170.21 KB
页数:3页
时间:2017-12-07
《基于pc—plc轨道矿车实时监控系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于PC—PLC的轨道矿车实时监控系统设计檀大华陈国凡李光辉安徽理工大学淮南232001摘要:根据井下巷道内轨道矿车的运行情况,设计一种实时检测和显示过车数量、速度、载重量并具有防追尾事故报警功能的监控系统。该系统主要由井下计轴器、巷内信号灯、现场PLC和井上Pc组成,基于VB开发了界面友好的监控软件。关键词:轨道矿车;PC;PLC;监控软件中图分类号:TP368.1:TD524.2文献标识码:B文章编号:1001—0785(2012)09—0020—03Abstract:Basedonthemovementconditi
2、onsofrailtramcarintheundergroundtunnels,amonitoringsystemforreal—timedetectinganddisplayingthepassingbytramcar'squantity,speed,andloadcapacity,whichisalsoprovidedwithac—cidentwarningfunctionforrear—endcollisionprevention,isdesigned.Thesystemiscomposedofunderground
3、axlecounter,tunnelsignallamp,sitePLCandabove—groundPC.TheVB-basedmonitoringsoftwarewithfriendlyinterfaceisdeveloped.Keywords:railtramcar;PC;PLC;monitoringsoftware在煤矿现代化生产中,作为运输工具的轨道矿车起着举足轻重的作用。随着工业的发展,自动化控制显得尤为重要。由于矿车具有复杂的运行环境,并在井下工作,井上管理人员很难及时了解其工作情况,从而造成不必要的事故。鉴
4、于此,设计一种实时监控矿车数量、速度、载重量以及防追尾报警的系统,以方便井上工作人员及时了解矿车工作情况,并进行远程监控图1系统框图1系统组成及工作原理2PLC程序设计本系统主要由计轴器、三菱FX1nPLC及上位通过PLC编程,实时记录矿车运行相关数据,计算机监控软件组成,PC—PLC通信采用RS422控制报警灯,预防追尾事件。部分PLC程序设计总线实现。计轴器用来测量轴杆的数量(每辆轨如图2所示,计数器C0用于记录轴杆的数量,轴道矿车有两个轴杆),根据连续两次计数触发时间杆数量数据随时转存到数据寄存器D0中;定时器差来计
5、算矿车运行速度,计轴器接到PLC输入端用于记录通过相邻两轴杆所用的时间,11D中的口XO,通过一段梯形图程序,把计轴数量和触发时间值随时转存到数据寄存器D1中。上位计算机时间差分别送到D0和D1,并控制报警灯,预防通过RS422转RS232连接线来实时读取D0、D1追尾事件;计算机监控软件通过通信接口读取PLC中的数据以便处理和显示。中D0和D1中的数据,并对数据进行处理,计算3计算机监控软件设计出矿车数量、速度、总载重量以及追尾报警显示。系统框图如图1所示。上位机监控软件基于VB2005编程实现,主要安徽理工大学全日制本
6、科生科研资助项目一20一《起重运输机械》2012(9)Fori=1ToLenrdata)a=Asc(Mid(data,i,1))+aNextiSum:Hex(a1IfSum.Length=1ThenSum=”0”+SumLcheck=Right(Sum,2)EndFunctionSerialPort组件的几个重要属性为:Baudrate取得或设置波特率;Databits取得或设置每一字图2部分PLC程序节的数据位的标准长度;Parity取得或设置奇偶一肿一~l一~校验通信协议;Portname取得或设置通信连接端功能是实现
7、PC—PLC的串口通讯、监控数据的处口;Stopbits取得或设置每字节的停止位的标准理和显示,并有控制报警等功能。上述PLC程序数目。中的DO、D1内数据通过下面所述的通讯程序实时初始化程序:上传至PC机中,通过一系列运算表现为轴杆数、LportName=cmbCOM.SelectedItem.ToString打车数量、总载重量和车速度,若参数超限则报警开通信端口灯点亮。Lrate=9600通信速率为96003.1串口通讯的实现Lparity=Parity.Even奇偶校验位为偶数在VB2005所提供的类中,新增加了Se
8、rial-LdataBit=7数据位设为7Port类,专门处理串行端口的控制及数据收发。Lstopbit=StopBits.Two停止位设为2SerialPort类位于System.IO.Ports命名空间,当需3.2VB2005部分程序要引用SerialPort类时,如果在程序前端使用Im—读取PLC
此文档下载收益归作者所有