EL做MODBUS主站和MODSIM通信_(tái)第1頁(yè)
EL做MODBUS主站和MODSIM通信_(tái)第2頁(yè)
EL做MODBUS主站和MODSIM通信_(tái)第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、作者:邵偉棟上海市江場(chǎng)三路市北工業(yè)園區(qū)163號(hào)5樓(200436)TEL:AX:期:2016-5-20版本:V1.1E_mail:w.shaoEL6021 modbus-rtu master與EL6021和modsim通訊概 述本例可作為EL6021作為Modbus-rtu主站與Modsim軟件通訊編程參考。文檔中包含的文件文件名稱(chēng)文件說(shuō)明modbus測(cè)試EL6021.pro用于plc control運(yùn)行的程序EL6021 modbus.tsm用于system manager配置的文件備 注關(guān)鍵字:EL6021,modbus master

2、免責(zé)聲明我們已對(duì)本文檔描述的內(nèi)容做測(cè)試。但是差錯(cuò)在所難免,無(wú)法保證絕對(duì)正確并完全滿(mǎn)足您的使用需求。本文檔的內(nèi)容可能隨時(shí)更新,也歡迎您提出改進(jìn)建議。文檔內(nèi)容可能隨時(shí)更新如有改動(dòng),恕不事先通知一、 本例軟、硬件配置:1、 硬件:CX1010-0111(嵌入式PC)。EL60212、 軟件:TwinCat 2.11.2232 modsimLibrary:ModbusRTU.lib,standard.lib二、 本例具體實(shí)施步驟:。1首先確保接線正確,將EL6021上面的1 2短接,5 6短接,然后將EL6021的1 2管腳連接到電腦USB轉(zhuǎn)485/422口的RXD+和RXD-上面,USB轉(zhuǎn)485/4

3、22的驅(qū)動(dòng)必須裝好,這種方式采用485的接線方式,EL6021默認(rèn)的COEONLINE設(shè)置就是485的方式。將EL6021作為Modbus-rtu主站,來(lái)讀取Modsim軟件里面的數(shù)值2.然后確保筆記本電腦可以連接上CX控制器并進(jìn)行添加路由,掃描設(shè)備的操作可以在模塊的coe online選項(xiàng)卡中的8000參數(shù)里面設(shè)置波特率和數(shù)據(jù)格式4.打開(kāi)modbus測(cè)試這個(gè)程序,然后點(diǎn)擊PROJECT下面的REBUILD ALL,編譯之后會(huì)生成TPY文件5.打開(kāi)SYSTEM MANAGER軟件,右鍵PLC-CONFIGURATION,點(diǎn)擊APPEND PLC PROJECT,找到前面rebuild all生

4、成的tpy文件,然后點(diǎn)擊確定。6. 需要將程序中的輸入輸出變量和實(shí)際EL6021下面的輸入輸出變量鏈接,由于EL6021是作為MODBUS-rtu master的,因此需要將inputs和outpus里面的MAIN.ModbusMaster_KL6x22B2.InData和MAIN.ModbusMaster_KL6x22B2.OutData鏈接到EL6021的COM INPUTS和COM OUTPUTS上面7.鏈接完成之后點(diǎn)擊,ACTIONS菜單下面的主動(dòng)激活8. 回到PLC CONTROL軟件,online菜單下選擇“Choose Run-Time System”,進(jìn)行選擇目標(biāo)設(shè)備,然后登陸

5、,最后運(yùn)行的操作。彈出對(duì)話框,找到先前所連接上的嵌入式PC,選中“Run-Time1(Port 801)”。單擊“Login”。彈出對(duì)話框,單擊“是”。單擊“Run”。9打開(kāi)ModSim32的軟件,單擊“Connect”.我們切換到ModSim32,點(diǎn)擊connection下面的connect,選擇Port 3在下圖所示:完成com口的配置將DEVICE ID設(shè)置的和程序中的unitid一致,quantity是通信的字?jǐn)?shù),mbaddr是地址偏移,觸發(fā)ModbusMaster_KL6x22B2.WriteRegs就是將PLC的變量寫(xiě)入到modsim里面。注意Cblength需要是Quantity

6、數(shù)值的兩倍觸發(fā)ModbusMaster_KL6x22B2.ReadRegs可以將modsim32里面變量的數(shù)值讀取出來(lái),這個(gè)功能塊其中有一個(gè)timeout的數(shù)值必須設(shè)置,如果不設(shè)置的話,那么這個(gè)值為0ms,這樣會(huì)導(dǎo)致readregs功能塊執(zhí)行之后,報(bào)modbuserror_no_reponse的錯(cuò)誤。設(shè)置為300ms就可以正常通信。總結(jié):1. EL6021上面有8個(gè)管腳,485接線需要將1 2短接,5 6短接,默認(rèn)EL6021的波特率和數(shù)據(jù)格式是9600,8 1 n, 485的接線方式,如果要修改的話,通過(guò)Coe online,8000:11為波特率設(shè)置,8000:15是數(shù)據(jù)格式設(shè)置,8000:06和07是485和422的設(shè)置,如果是422接線方式,06設(shè)置為FALSE,07設(shè)置為T(mén)RUE。2. EL6021做modbus-rtu

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論