
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、basic語言在plc控制系統(tǒng)中的應用 在這個計劃中,minit ii與下位設備的硬件銜接為雙絞線,minit ii及下位各設備都并入雙絞線組成的westinghouse incom網(wǎng)絡,在該網(wǎng)絡中各通訊主體用法二進制通訊方式,數(shù)據(jù)幀均由33位二進制數(shù)構成,minit ii充當主站(master)角色,對下位各設備發(fā)起通訊,舉行輪詢。 pcm311模塊與minit ii轉換器舉行的是ascii碼通訊方式,而minit ii轉換器與下位dt3000、mp3000、iq200各系列設備的通訊方式為二進制碼通訊,事實上minit ii所起到的作用是將pcm模塊發(fā)出的ascii碼命令幀轉譯為二進制碼命
2、令幀,固然,在通訊過程中,我們只需關懷ascii碼通訊幀的格式,minit ii會自動將其轉為二進制格式后發(fā)到incom網(wǎng)絡中去。minit ii模塊的25針rs232串行口接收的ascii碼幀由10個ascii碼字符組成,分為控制命令幀、數(shù)據(jù)命令幀兩類,大致形式如下:控制命令:(stx)(c/d)(inst)(comm)(scomm)(address)(sumcheck)數(shù)據(jù)命令:(stx)(c/d)(data)(sumcheck)stx:第2號ascii碼,占一位c/d:控制命令時為1,數(shù)據(jù)命令時為0,占一位inst、comm、scomm:由這三個數(shù)字指定需要返回的參數(shù),各占一位addre
3、ss:指定命令的發(fā)送對象,是一個三位數(shù)的十六制數(shù),占三位sumcheck:和校驗碼,占二位data:返回的數(shù)據(jù)信息,占六位minit ii串行通訊參數(shù)在其面板上通過開關來選定。2.2 fx2n plc通訊協(xié)議簡介fx2n是三菱品牌plc在小系統(tǒng)控制應用中用法較多的一種經(jīng)濟型plc,外部設備通過232bd、485bd等插件或485adp等模塊可與其建立ascii碼串行通訊,讀取plc內部寄存器的值。其協(xié)議格式如下:(1) 讀寄存器*外設:(enq)(站號)(pc號)(指令字符)(等待時光)(頭元件)(元件數(shù))(和校驗)*plc:(stx)(站號)(pc號)(返回數(shù)據(jù))(etx)(和校驗)*外設:
4、(ack)(站號)(pc號)(2) 寫寄存器*外設:(enq)(站號)(pc號)(指令字符)(等待時光)(頭元件)(元件數(shù))(寫出數(shù)據(jù))(和校驗)*plc:(stx)(站號)(pc號)*enq、stx、ack、etx:為相應的ascii碼*站號:plc的站地址,為兩位十六進制數(shù)(00-0fh),由plc的d8121寄存器指定*pc號:用于a系列melsecnet網(wǎng)絡中的plc,對fx2n均為ffh*指令字符:分為位讀(br)、位寫(bw)、字讀(wr)、字寫(ww)*等待時光:以10ms為單位,以十六進制數(shù)表示,占一個字符(0-f)*頭元件:為要讀、寫的開頭元件號,如m0001、d0000等。
5、*元件數(shù):為要讀、寫的元件個數(shù)。*返回數(shù)據(jù)、寫出數(shù)據(jù):為從plc返回的寄存器值或要寫到plc的數(shù)據(jù)值因為fx2n與中心控制柜距離較遠,故本系統(tǒng)中采納fx2n與485bd插件,pcm311模塊經(jīng)232/485轉換器與485bd相連,轉換器與485bd之間采納兩對雙絞線相連,全雙工方式通訊,plc串行通訊參數(shù)在d8120中設定。2.3 megabasic的語法簡介(1) 串口操作:pcm模塊共有二個串口,它們均可在megabasic程序中被打開,與外部舉行通訊,以下為常用的串口操作函數(shù)。*串口的打開:open ,如open 8,“com1”*串口的關閉:close如close 8*串口通訊參數(shù)的設
6、定:ioctl ,(2) ioctl_string格式為:baud(波特率),parity(校驗),databits(數(shù)據(jù)位),stopbits(停止位),flowctl(流控制方式),physical(物理協(xié)議如232/485/422),duplexmode(通訊模式,半雙工/全雙工)如ioctl 8,“19200,n,8,1,n,232”(3) 從串口讀取數(shù)據(jù):inchr$(,)如restr=inchr$(ch%,10,“”,0,timeout%)(4) 向串口發(fā)送數(shù)據(jù):print,如print 8,“hello world”(5) megabasic程序對plc寄存器的拜訪:對于pcm模
7、塊所在的plc系統(tǒng)中的寄存器如%i,%q,%r,%m等,basic程序中并不行挺直引用,而需通過用法特定的功能命令來拜訪它們。a)拜訪plc寄存器之前,先要用法syslink命令。syslink,typelocal_name:basic程序內部定義的變量cpu_symbol:plc的寄存器名,外加雙引號(如“%r500”)type:關聯(lián)數(shù)據(jù)的類型,如bool,byte,int16,uint,dint等b) 讀、寫plc寄存器sysreadsyswrite在syslink命令執(zhí)行后,即可用法上面兩個命令分離讀、寫basic變量所關聯(lián)的plc寄存器。2.4 系統(tǒng)編程過程簡介按照minit ii通訊
8、協(xié)議及megabasic語言的基本語法,在文本編輯器(如記事本)中寫好大致的程序,特殊是對返回數(shù)據(jù)的解析編寫特地的函數(shù)來舉行處理,以得到浮點數(shù)形式的電壓、電流、功率等數(shù)據(jù),其中重點要注重好對返回錯誤幀時的處理,還有采集不同數(shù)據(jù)時的協(xié)議上的差別,這一部分程序寫好后,利用pcm模塊的com1通過logicmaster軟件導入pcm模塊,用com1監(jiān)視運行,用com2通訊,舉行聯(lián)機調試,按照調試狀況加以修正完美,得到終于版本。類似上述步驟,按照fx2n的通訊協(xié)議,寫好與fx2n通訊的程序,用com1監(jiān)視運行,用com2通訊,經(jīng)調試修正,得到終于版本。將兩個版本的程序合并,并將與fx2n通訊的端口改為
9、com1,去掉程序中用于監(jiān)視運行的輸出語句(print),再重新導入pcm模塊中,一個滿足系統(tǒng)要求的完整的通訊程序就這樣就寫成了。3 結束語用類似本系統(tǒng)中的pcm模塊完成通訊任務,筆者認為其相對利用plc梯形圖程序舉行通訊優(yōu)點很顯然。首先因為其用法的是與微機系統(tǒng)中的basic語言語法相同的高級語言,易學易懂,處理復雜的數(shù)據(jù)運算時得心應手,在復雜的有大量通訊任務的系統(tǒng)中有很重大的推廣價值;再者在系統(tǒng)調試時也有顯然優(yōu)勢,一個端口正在通訊時,一個端口實時監(jiān)視程序的運行狀況,并可以自然語言的形式輸出實時的調試信息,plc程序就不會有這么好的效果,那么結果是這種系統(tǒng)的開發(fā)周期必定大為縮短。plc系統(tǒng)中采納basic語言的協(xié)處理器,筆者認為這是plc應用中一個新的進展,對簡化編
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學生作文我的夢想征文
- 云南省怒江傈僳族自治州福貢縣聯(lián)考2024-2025學年高一上學期1月期末生物學試題(含答案)
- 國際貿易實務中的結算方式知識考點
- 個人自助圖書館借閱服務合同
- 現(xiàn)代服務業(yè)服務質量評價標準知識考點
- 互聯(lián)網(wǎng)產品策劃題
- 辦公空間能源消耗表格:能耗統(tǒng)計、節(jié)能減排
- 金融投資行業(yè)市場波動風險免責聲明
- 醫(yī)學知識視頻培訓課件
- 工作計劃完成情況統(tǒng)計表格
- 常見意外傷害的處理課件
- 第八章運動和力單元試卷 (含答案) 2024-2025學年人教版物理八年級下
- 2025年中央一號文件高頻重點考試題庫150題(含答案解析)
- 風電項目電網(wǎng)接入系統(tǒng)可行性研究報告編制服務方案投標文件(技術方案)
- 2024人教版新教材初中地理七年級下冊內容解讀課件(深度)
- 2025年遼寧醫(yī)藥職業(yè)學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 2023-2028年中國油畫行業(yè)市場發(fā)展現(xiàn)狀及投資規(guī)劃建議報告
- 100以內加減法練習100題(50套)-可直接打印
- 2024年干式電力電容器項目可行性研究報告
- 河南12系列建筑設計圖集一(12YJ1)
- 2025年村三會一課工作計劃表
評論
0/150
提交評論