欢迎来到天天文库
浏览记录
ID:5383384
大小:217.38 KB
页数:3页
时间:2017-12-08
《plc串行通信在油管智能检测控制中应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《电气自动化}2011年第33卷第2期可编程序控制器应用PLCApplicatiOnsPLC串行通信在油管智能检测控制中的应用马磊张杰(1.中国海洋石油能源发展监督监理有限公司,湛江524059;2.中国石油塔里木油田公司,塔里木841000)摘要:为实现油管智能化检测,使用PLC串行通信技术完成油管检测数据的自动采集。介绍了松下FP—X型PLC的通信协议,阐述了计算机与PLC之间串行通信的方法,在VB中构建了通信程序,并成功的应用到油管智能检测控制中。关键词:PLC串行通信油管检测VB[中图分类号]TP274+.
2、5;TP39[文献标识码]B[文章编号]1000—3886(2011)02-0070-03ApplicationofPLCSeriesCommunicationinIntelligentOilTubeDetectingSystemMaLeiZhangJie(1.CNOOCEnergyTechnology&ServicesLtdSupervision&TechnologyCompany,ZhanjiangGuangdong524059,China;2.TarimOilfieldCompany,TalimuXinjin
3、g841000,China)Abstract:PLCseriescommunicationtechnologyisadoptedtorealizeintelligentdetectingofoiltube.ThecommunicationprotocolofPanasonicFP—XPLCisintroduced.TheserialcommunicationmethodbetweencomputerandPLCisexplained.AcommunicationprogramisdevelopedwithVB,wh
4、ichusedsuccessfullyinintelligentoiltubedetectingsystem.Keywords:PLC,serialcommunication,oiltubedetecting,VBO前言和PLC之间交换。油管检测系统用于对油管损伤缺陷进行检测。油管采取直1.2指令和响应的形式线运动通过检测机构的方式实现对油管管体的扫描检测。为实1.2.1指令信息现油管的智能化检测,需要油管在到达检测位时开始采集数据,在文本部分写入指令所需项目,指定PLC地址后发送。指并在油管离开检测位时停止采集数
5、据。油管位置信号通过光电令信息格式如下所示:开关获取,采用松下FP—x型PLC实时监测光电传感器的状态。通过与PLC的串行通信,计算机获得油管位置信号,根据油管的位置控制数据采集。计算机与PLC的串行通信在MicmsoftVisu—alBasic6.0环境下开发完成。瞪,终B端三代c码——-、1}1松下PLC通信协议{oI{考cs小lf}CR1.1计算机链接通信松下FP—X型PLC通过USB端口可以实现计算机链接通信功能。连接在PLC上的计算机拥有信息传送权。计算机向PLC发出指令(指令信息)后,PLC按照指令作出
6、响应(响应信息)。一计算机和PLC之间的数据交换使用MEWTOCOL—COM通信协议。对于由计算机发出的指令,PLC会自动地做出响应回复,在始端代码:在信息的开始处必须写入%;PLC侧不需要有关通信的程序。PLC地址:写入指令接收方PLC的地址,默认地址为“O1”,针对PLC的指令称作“指令”,从计算机向PLC发出;从PLC该地址可通过系统寄存器设置;返回到计算机的信息称作“响应”。PLC收到指令后,自行处理文本:内容随着指令种类而不同;指令后作出响应。计算机侧可以通过返回的响应确认指令的执BCC校验码:采用横向奇
7、偶进行错误检测,用“”代替行结果。通信以会话形式进行,指令和响应以ASCII代码发送。BCC时,可以省略BCC;最初的发送权在计算机侧,发送权在每次信息发送时,在计算机终端代码:在信息终端必须写入“CR”。收稿日期:2010—07—0970ElectricaIAutomation《电气自动化)2011年第33卷第2期可编程序控制器应用PLCApplications——1.2.2响应信息Setting:string。string是一个包含四部分的字符串,第一部分为收到上述指令的PLC把处理结果发送给计算机。PLC返回
8、波特率;第二部分为奇偶校验:N表示不校验,E表示偶校验,O给计算机的“响应”信息格式如下所示:表示奇校验,S表示空格校验,M表示符号校验;第三部分为数据位长度,其可选值为4,5,6,7,8;第四部分为停止位长度,其可选值为1,1.5,2。Setting属性的缺省值为“9600,N,8,1”。Po~Open属性设置并返回通信端口的状态,也可以打开和关闭端口。I
此文档下载收益归作者所有