智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

三菱PLC與PC機(jī)間的通訊應(yīng)用

來源:網(wǎng)絡(luò)

點擊:2493

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞:三菱PLC,PC機(jī)

    引 言

      根據(jù)國際電工委員會的定義,PLC是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的數(shù)字運算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序運算、定時、計數(shù)和算術(shù)運算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。PLC及其有關(guān)的外圍設(shè)備都應(yīng)按照易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴(kuò)展其功能的原則而設(shè)計 [1] 。它具有體積小、重量輕、能耗低、可靠性高、抗干擾能力強、配套齊全、功能完善、易學(xué)易用等優(yōu)點,目前廣泛應(yīng)用鋼鐵、石化、電力、交通、環(huán)保等行業(yè)。PLC是一種控制器,主要實現(xiàn)直接對對象的控制,可作為下位機(jī)。要實現(xiàn)對生產(chǎn)過程的監(jiān)控,還必須配以計算機(jī)或觸摸屏等人機(jī)接口界面作為上位機(jī),對于大型復(fù)雜的對象,可以使用各種組態(tài)軟件,如:iFix、MCGS、組態(tài)王等;而對于小型的裝置,為了節(jié)約成本,可以使用VB、VC等可視化編程軟件來實現(xiàn)。本文就是基于這點考慮,運用VB編制操作界面和通信功能,實現(xiàn)實現(xiàn)對某一新型水處理工藝中生物陶粒預(yù)處理反應(yīng)器的反沖洗以及絮凝—沉淀池加藥的監(jiān)控。控制器采用FX2N—48MR—001,模擬量模塊為FX2N—4AD和FX2N—2DA,通訊采用FX2N—232—BD型通信模板。

    1 部分工藝簡介

      整個水處理的監(jiān)控,除了總體界面外,還有5個放大的分界面。其中生物陶粒預(yù)處理反應(yīng)器及沉淀池的工藝過程簡圖如圖1所示:

      

      圖1 反應(yīng)器及沉淀池工藝流程框圖

      在正常生產(chǎn)過程中,生物陶粒預(yù)處理反應(yīng)器內(nèi)源水水面能保持恒定,但由于其中存在大量泥沙和雜質(zhì),在過濾過程中會堵塞過濾層間隙,影響過濾的效果。實踐中發(fā)現(xiàn),其影響程度和反應(yīng)器底部的壓力有關(guān)系,堵塞越嚴(yán)重,底部壓力越小,即所謂的壓頭損失。當(dāng)壓頭損失到一定的程度,就會影響水處理的效果和凈化效率,此時必須對反應(yīng)器實施反沖洗。在反沖洗過程中,要先關(guān)閉進(jìn)水泵和出水閥,打開排空閥進(jìn)行排空,排空后立即關(guān)閉排空閥,打開反沖洗閥和反沖洗泵,根據(jù)預(yù)先設(shè)定的反沖洗時間進(jìn)行反沖,將過濾層中的泥沙和雜質(zhì)從反應(yīng)器上部的溢流孔排出,到設(shè)定的時間后,關(guān)閉反沖洗泵和反沖洗閥,再打開進(jìn)水泵和出水閥,恢復(fù)正常生產(chǎn)。

      對于絮凝—沉淀池加藥,是檢測池內(nèi)的濁度自動控制加藥量的流量大小。由于這是一個過程滯后時間比較大的過程,要采用特殊的控制算法。在這一段工藝中要檢測2個模擬量,輸出1個模擬量,外加進(jìn)水泵、反沖洗泵的啟停,反沖洗、排空、出水電磁閥的通斷等開關(guān)量。除此之外還有砂濾池、GAC—石英砂生物濾池、BAC反應(yīng)器和GAC吸附池也需要進(jìn)行反沖洗自動操作。整個水處理工段需要6個模擬量輸入,1個模擬量輸出,20個開關(guān)量輸出。這是一個小規(guī)模的控制,要實現(xiàn)計算機(jī)的監(jiān)控,必須要實現(xiàn)FX2NPLC與PC機(jī)之間的通訊。

    2 通訊方法

      可編程控制器與計算機(jī)的通訊近年來發(fā)展很快,在PLC與計算機(jī)連接構(gòu)成的控制系統(tǒng)中,計算機(jī)主要完成數(shù)據(jù)處理、修改參數(shù)、圖像顯示、打印報表、文字處理、系統(tǒng)管理、編制PLC程序、工作狀態(tài)監(jiān)視等任務(wù)。可編程控制器仍然直接面向現(xiàn)場、面向設(shè)備,進(jìn)行實時控制。兩者的連接,可以更有效地發(fā)揮各自的優(yōu)勢,互補應(yīng)用上的不足,擴(kuò)大PLC的處理能力。

      為了適應(yīng)PLC網(wǎng)絡(luò)化的要求,擴(kuò)大聯(lián)網(wǎng)功能,幾乎所有PLC廠家都為PLC開發(fā)了與上位計算機(jī)通信的接口或?qū)S猛ㄓ嵞K。一般在小型PLC上都設(shè)有專用的通信模塊。PLC與計算機(jī)之間的通信正是通過PLC上的RS422或RS—232C接口和計算機(jī)上的RS—232接口進(jìn)行的。PLC與計算機(jī)之間的信息交換方式,一般采用字符串、全雙工或半雙工、異步、串行通信方式。因此,可以說,凡具有RS—232C接口并能輸入輸出字符串的計算機(jī)都可以和PLC通信。

      利用PLC基本單元上的RS422或RS—232C通信接口,可以配置一個PLC與外部計算機(jī)進(jìn)行通訊的系統(tǒng)。該系統(tǒng)中PLC接受控制系統(tǒng)中的各種控制信息,分析處理后轉(zhuǎn)化為PLC中軟元件的狀態(tài)和數(shù)據(jù);PLC又將所有軟元件的數(shù)據(jù)和狀態(tài)送入計算機(jī),由計算機(jī)采集這些數(shù)據(jù),進(jìn)行分析及運行狀態(tài)監(jiān)測,用計算機(jī)改變PLC的初始值和設(shè)定值,從而實現(xiàn)計算機(jī)對PLC的直接控制。

      本系統(tǒng)是采用FX2N—232—BD型通信模板實現(xiàn)通訊功能,通訊軟件用VB編程,PLC內(nèi)部不需要編寫任何的通訊程序,只要把需要通訊的數(shù)據(jù)放在相應(yīng)的數(shù)據(jù)寄存器中即可。

     

    3 通訊協(xié)議

      FX2N系列PLC與計算機(jī)之間的通信是建立在以RS232標(biāo)準(zhǔn)為基礎(chǔ)的異步雙向通信上的,它有其特定的通信格式,整個通信系統(tǒng)采用上位機(jī)主動的通信方式,計算機(jī)直接對物理通信地址進(jìn)行操作。通信過程中,傳輸字符和命令字以ASCⅡ碼為準(zhǔn),常用的字符及ASCⅡ碼對應(yīng)關(guān)系如表1所示。[2]

      表1 常用的字符及ASCⅡ碼對應(yīng)關(guān)系

      

      在進(jìn)行通訊時,計算機(jī)和PLC之間是以幀為單位交換信息的,其中控制字符ENQ、ACK、NAK是按單字符幀發(fā)送和接收的,其余的信息都是由字符STX、命令字、數(shù)據(jù)、字符ETX、和校驗五部分組成。命令字可以為“0”、“1”、“7”、“8”等,分別代表對PLC相關(guān)單元的讀、寫、置位和復(fù)位操作,相關(guān)單元為X、Y、M、S、T、C,而讀寫還可對D數(shù)據(jù)寄存器進(jìn)行操作。校驗是在信息幀的最后,用來判別傳輸是否正確。由于計算機(jī)和PLC一般都在控制室內(nèi)部,點對點傳輸距離較短,出錯的概率較小,所以一般采用和校驗法,基本能滿足要求。將命令字到ETX之間的所有字符的ASCⅡ碼相加,所得和的最低2位數(shù)作為和校驗碼。

    4 通訊實現(xiàn)

      FX2N—232—BD型通信模板

      該摸板可以無序地和計算機(jī)、打印機(jī)等具有RS—232C接口設(shè)備進(jìn)行連接通信,它的傳輸距離為15m,通信方式為全雙工雙向方式,最大傳輸速率為19200bit/s。

      MSComm控件

      Visuai Basic的版本分為普及版、專業(yè)版和企業(yè)版,每個版本都是為了適應(yīng)不同的使用群體,串行通信的控件包含在專業(yè)版和企業(yè)版中,而普及版不具有此功能。

      VB6.0把與串行通信有關(guān)的操作都封裝在Mscomm控件里,它是一種事件驅(qū)動的對象。VB同時也為這個控制提供了標(biāo)準(zhǔn)的事件處理函數(shù)、過程,并通過屬性的方法提供了通信接口的參數(shù)設(shè)置,從而解決了串行通信的問題。[3]

      MSComm控件的屬性眾多,下列介紹涉及到的主要幾種:

      CommPort屬性用于設(shè)置或返回通信連接端口號碼。程序必須指定所要使用的串行端口的號碼。Windows系統(tǒng)會使用所設(shè)置的通信端口與外界進(jìn)行通信,程序也可以借助此屬性返回所使用的連接端口號。端口號的最大值為16,默認(rèn)為COM1。

      Settings屬性用于設(shè)置初始化參數(shù),以字符串的形式設(shè)置或返回傳輸速率、校驗位、數(shù)據(jù)位、停止位等4個參數(shù)。其默認(rèn)值是:“9600,N,8,1”,表示所使用的通信端口是以每秒9600位的速度作傳輸,不作校驗位檢查,每個數(shù)據(jù)單元是8個位,而停止位是1個位,需要注意的是:這4項必須按照上述順序,不可前后對調(diào),字母“N”可以大小寫,而且使用RS-232通信的雙方,Settings必須完全一樣,彼此才能順利的溝通。

      PortOpen屬性用于設(shè)置或返回通信連接端口的狀態(tài)。使用前必須將要使用的串行接口先行打開,而在使用完畢后,也必須執(zhí)行關(guān)閉操作。串行通信端口各項功能都是在PortOpen的True與Fause之間完成的。

      Input屬性用于從輸入緩存區(qū)返回并刪除字符,程序靠這個命令將對方傳到輸入緩存區(qū)中的字符讀出來,并清除緩存區(qū)中已被讀取的字符。

      Output屬性用于將一個字符串寫入輸出緩存區(qū),當(dāng)程序向?qū)Ψ絺鬏斪址畷r,可使用此命令將字符串寫入輸出緩存區(qū)中。

      InputMode屬性用于設(shè)置或返回Input屬性取回的數(shù)據(jù)形態(tài)。可以是以字符串的形式接收,也可以是以字節(jié)數(shù)組中的二進(jìn)制數(shù)據(jù)來接收。

      使用MSComm控件的方式表面上看來要比使用直接調(diào)用API函數(shù)來得復(fù)雜,但實際上使用MSComm控件可以省去不少底層程序的編寫,因此實際上要比API函數(shù)簡單多了。[4]

      4.3 通訊的請求與確認(rèn)

      要進(jìn)行通訊,上位計算機(jī)首先要對通道等進(jìn)行測試,它要向下位PLC發(fā)送ENQ(05H)查詢命令,PLC得到請求后要返回一個命令,如果返回的是NAK(15H),表示通訊有錯,不能進(jìn)行通訊,如果是ACK(06H),表示可以進(jìn)行通訊操作。這也是程序調(diào)試過程中,判斷通訊是否成功的一個標(biāo)志。

     

    5 通訊應(yīng)用

      該技術(shù)已經(jīng)運用到某單位水處理中試生產(chǎn)工藝中,運行已經(jīng)有半年多,運行情況良好,大大地減少了人工的操作強度。雖然這只是一個中試加科研的裝置,控制的點不是很多,但已能很好地驗證了FX2N系列PLC與計算機(jī)之間的通信的可行性與可靠性。

      

      圖2 反沖洗及沉淀池工段監(jiān)控界面

    6 結(jié)束語

      隨著計算機(jī)及自動化技術(shù)的不斷發(fā)展,自動控制手段也不斷的更新,控制的可靠性也在斷提高,自控的成本也就在不斷的上升。在一些小型的裝置上采用一些自編軟件很有使用價值。雖然在開始階段增加了一部分的開發(fā)工作量,但只要做到功能可靠,其操作簡單,添加功能也比較方便的優(yōu)點就比較突出,很有推廣價值和使用前途。

    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    主站蜘蛛池模板: 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 英格索兰隔膜泵_ARO气动隔膜泵_英格索兰隔膜泵配件【原厂正品】连续五年无投诉_英格索兰隔膜泵代理-苏州瑞晟茂环保设备有限公司 印刷公司,北京印刷厂,宣传画册手册印刷厂-和智印彩页设计 | 烟台废旧物资回收,烟台废品回收,烟台物资回收-烟台金泰再生资源有限公司 | 钕铁硼-强力磁铁-永磁铁「聚盛磁铁」10年定制加工生产厂家 | 柔性电缆-专业机器人电缆,拖链电缆生产厂家 | 西安测试仪-西安电压测试仪-西安电流测试仪-西安热油汽水测试仪-西安阻抗测试仪-西安时间速度测试仪-西安电力设备厂家-西安中洲电力设备有限公司 | 呕吐毒素快速检测仪-黄曲霉毒素测定仪-玉米赤霉烯酮快速检测卡-南京微测生物科技有限公司 | 装盒机|全自动封盒机|纸盒子包装机|高速装盒机定制-温州胜泰机械有限公司 | 制冷设备|冷库|空调|配件【制冷通】国内领先的制冷服务平台 | 石家庄团建公司|石家庄拓展训练|石家庄拓展培训|石家庄公司团建|石家庄拓展公司-石家庄启聚团建公司 | 拉丝模|高晶异形拉丝模|联合拉拔机模具|钼丝拉丝模|金刚石纳米涂层模|焊丝拉丝模|钨钢拉丝模|聚晶拉丝模_河北恩泰利嘉金属制品有限公司 | 太原重卡叔叔运输有限公司-山西太原大件运输、太原物流公司、太原货运物流、太原大件运输、太原货运信息、长治物流公司、长治大件运输、晋城物流公司、晋城大件运输、忻州大件运输、朔州大件运输、阳泉大件运输、大同大件运输、吕梁大件运输、临汾大件运输、运城大件运城 | 河北省农林科学院石家庄果树研究所| 郑州空调维修_郑州中央空调维修_空调清洗维保-郑州大晟机电设备安装工程有限公司 | 童程童美少儿编程培训课程 - 上市公司缔造少儿编程专业化品牌20年 | 云南亿华工贸有限公司-云南护栏网-云南锌钢护栏-昆明市政护栏-工地护栏-昆明护栏网厂家 | 深圳起重机,龙门吊,天车起重工程,电动葫芦,液压升降货梯-深圳市德力起重机械有限公司 | 吸音板_隔音板多少钱_降噪声学材料_环保阻燃防火_吸声装饰工程定制_厂家价格直供 - 佛山天阶声学材料厂 | 太原石膏基自流平,太原轻质抹灰石膏,太原腻子粉,太原抗裂砂浆-太原乔贝建筑材料有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 真空电镀机_镀膜机厂家_离子镀膜机_磁控溅射镀膜设备_镀钛设备-江苏驰诚科技发展有限公司 | 实验室装修设计-实验室工程建设-实验室实验台通风柜-瑞斯达实验室系统设备(苏州)有限公司 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 济南海纳特科技有限公司| 兰州钢结构,甘肃铝镁锰板工程,青海岩棉复合板厂家,宁夏岩棉彩钢板公司,西宁彩钢夹芯板-兰州腾达彩钢 | 磨粉设备_雷蒙磨粉机_雷蒙超细磨 | 首页 - 北京明朝万达科技股份有限公司| 塑料振动筛-防腐蚀振动筛-聚丙烯振动筛-塑料振动筛厂家河南迈能机械设备有限公司 | 拍照机,地铁自助拍证件照机器,校园自助打印机,智能自助复印机 | 上海教师招聘考试网_上海编制教师招聘网 | 小程序开发,网站建设,APP开发,商城系统开发,社区团购系统开发,区块链溯源,互联网资质办理-软多信息技术有限公司_河南软多信息技术有限公司 | 三原图库 - 设计图片素材打包下载sytuku.com | 医盟网-全国首家医疗信息化行业门户网站 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例课堂实录,高效课堂教学视频,观摩展示公开示范优秀课视频,教学大赛视频! | 青岛相控阵检测_无损探伤检测机构_相控阵超声检测公司-青岛发现检验技术咨询 | 桁架楼承板_钢筋桁架楼承板厂家-山东新材料科技 | 抛丸机-H型钢结构抛丸机-钢板通过式抛丸机厂家-泓霖喷砂除锈设备 | 苏州妙凯电子有限公司-供应军工电源芯片|线性恒流IC|开关电源IC|LED驱动芯片|MOS管|IPM|IGBT|MCU开发|电源模块 | 锌钢护栏,铁艺护栏,围墙护栏,锌钢围墙护栏,铁艺围墙护栏-互润金属丝网厂 | 中标通国际认证(深圳)有限公司-知识产权管理体系认证-湖北知识产权贯标 |