OMRONPLC地址轉(zhuǎn)MODBUS協(xié)議_第1頁
OMRONPLC地址轉(zhuǎn)MODBUS協(xié)議_第2頁
OMRONPLC地址轉(zhuǎn)MODBUS協(xié)議_第3頁
OMRONPLC地址轉(zhuǎn)MODBUS協(xié)議_第4頁
OMRONPLC地址轉(zhuǎn)MODBUS協(xié)議_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本文的地址對(duì)應(yīng)同樣適合CJ2M+CJ1W-SCU41-V1模塊做Modbus-RTU從站。一、 簡(jiǎn)單概述1二、 硬件安裝與連接2三、Omron PLC與Modbus地址對(duì)應(yīng)及使用8一、 簡(jiǎn)單概述 要將OMRON PLC接入支持MODBUS協(xié)議的上位DCS系統(tǒng)中,通過ASC模塊可滿足用戶的這一需求。方法為:將編有MODBUS接口軟件的ASC模塊安裝在OMRON PLC上,并配以相應(yīng)的梯形圖程序的運(yùn)行,即可實(shí)現(xiàn)鏈接。 本手冊(cè)提供了MODBUS接口軟件ASCST-V2的安裝和使用方法及注意事項(xiàng),用戶在使用前,應(yīng)仔細(xì)閱讀本手冊(cè),理解了本手冊(cè)的內(nèi)容后再進(jìn)行操作。 MODBUS協(xié)議的通訊方式分ASC方式和

2、RTU方式,由于RTU方式比ASC方式快,一般用戶都選擇采用后一種方式。故ASC模塊只支持ASC方式。 現(xiàn)采用的OMRON PLC型號(hào)與ASC模塊型號(hào)如下: PLC機(jī)型MODBUS接口單元C200H/HS/HE/HG/HX/CS1C200H-ASC11/21/31 注:1.本手冊(cè)中所出現(xiàn)的ASC模塊都是以C200HASC21為例的。若用戶用到其他ASC模塊,請(qǐng)參照。2本手冊(cè)都是以C200HE/HG/HX為例的,請(qǐng)參閱.若用戶使用C200H/HS或CS1的,請(qǐng)參閱相應(yīng)的編程手冊(cè)。 通訊結(jié)構(gòu)構(gòu)成如下: 支持MODBUS協(xié)議的上位DCS系統(tǒng) 主 從 OMRON PC OMRON PC MODICON

3、 PC MODICON PC 二、 硬件安裝與連接安裝步驟:1. 完成所有的硬件連線。2. 對(duì)OMRON PLC傳送相應(yīng)的梯形圖程序。3. PLC的DM(m1)設(shè)置為“自動(dòng)運(yùn)行“方式,即值為5A; (m1000100單元號(hào)(C200H/HS/HS/HG/HE),m=20000+100單元號(hào)(CS1))。4. PLC的DM999設(shè)置ASC單元的MODBUS從站號(hào)和PORT2口的通訊格式。5. 用WINDOWS超級(jí)終端通過ASC模塊的PORT1口下載編制的MODBUS程序,運(yùn)行。6. 通過ASC模塊的PORT2口,使OMRON PLC與支持MODBUS的上位DCS系統(tǒng)通訊。一. 硬件連線 ASC單

4、元的PORT1口用于下載MODBUS通訊程序。 PORT1口示意圖及定義如下: 1 FG 1 6 2 SD 3 RD 4 RTS 5 CTS 6 5V 5 9 7 DSR 8 DTR 9 SG 與計(jì)算機(jī)的接線圖如下: 計(jì)算機(jī)側(cè)(9芯) C200HASC21側(cè)(PORT1口) 2 RD 2 SD 3 SD 3 RD 4 ER 4 RS 5 SG 5 CS 6 DR 6 5V 7 RS 7 DSR 8 CS 8 DTR 9 9 SG 外殼 FG外殼 FG注:其中FG接屏蔽線。 ASC單元的PORT2口連接支持MODBUS協(xié)議的上位DCS系統(tǒng)中. PORT2口示意圖及定義如下: 1 SDA(-) 1

5、 6 2 SDB(+) 3 - 4 - 5 - 6 RDA(-) 5 9 7 - 8 RDB(+) 9 -采用RS422A(四線制)方式與DCS系統(tǒng)通訊口連接: DCS系統(tǒng)側(cè) C200HASC21側(cè)(PORT2口) RD(-) 1 SDA(-) RD(+) 2 SDB(+) SD(-) 6 RDA(-) SD(+) 8 RDB(+) 注:同時(shí),ASC模塊的前面面板上2線/4線制開關(guān)撥到“4“,即四線制。采用RS485(二線制)方式與DCS系統(tǒng)通訊口連接: DCS系統(tǒng)側(cè) C200HASC21側(cè)(PORT2口) (-) 1 SDA(-) (+) 2 SDB(+)注:同時(shí),ASC模塊的前面面板上2線

6、/4線制開關(guān)撥到“2“,即二線制。二傳送梯形圖程序利用OMRON CXP軟件或編程器向PLC傳送梯形圖程序,用戶編制的程序添加在該梯形圖的上方。梯形圖見附錄一,或產(chǎn)品軟盤中的ASCST-V2-Ladder .cxp(CX-Programmer Version2.0下編制)三設(shè)置ASC模塊安裝ASC模塊到PLC 底板上時(shí),需注意的是其單元號(hào)(前面面板設(shè)置)不能與PLC底板上其他特殊I/O單元的單元號(hào)沖突。 PORT1口通訊波特率設(shè)置,一般取9600bps N為設(shè)置的單元號(hào)DM位功能設(shè)置1000+100*N+2CS1機(jī)為20000+100*N+200-07PORT1波特率設(shè)置00:9600 01:

7、30002:600 03:120004:2400 05:480006:9600 07:1920008:38400(bps) PLC DM999區(qū)設(shè)置DM位功能設(shè)置99900-07ASCLL單元的MODBUS從站號(hào)應(yīng)與上位DCS系統(tǒng)設(shè)置一致范圍0 - 9999908-15PORT2口通訊數(shù)據(jù)格式應(yīng)與上位DCS系統(tǒng)設(shè)置一致00: 9600,8,E,101: 1200,8,E,102: 2400,8,E,103: 4800,8,E,104: 19200,8,E,110:9600,8,O,111:1200,8,0,112:2400,8,O,113:4800,8,O,114:19200,8,O,1說明:

8、 “9600,8,E(O),1” 波特率9600bps,8位數(shù)據(jù)位,偶校驗(yàn)(奇校驗(yàn)),1位停止位 ASC模塊運(yùn)行方式設(shè)置 N為設(shè)置的單元號(hào)DM位功能設(shè)置1000+100*N+1 CS1機(jī)為20000+100*N+100-07ASCII模塊運(yùn)行方式設(shè)置00:手動(dòng)運(yùn)行5A:自動(dòng)運(yùn)行注:若設(shè)置為“手動(dòng)運(yùn)行“方式,則ASC模塊的前面面板上的START/STOP開關(guān)設(shè)成START,才能運(yùn)行ASC模塊中的程序。相反,要停止運(yùn)行程序,則把開關(guān)設(shè)成STOP。若設(shè)置為“自動(dòng)運(yùn)行“方式,則PLC一上電ASC模塊處于自動(dòng)運(yùn)行程序狀態(tài),這時(shí)撥START/STOP開關(guān)無效。四下載MODBUS通訊程序 ASC模塊中的MO

9、DBUS通訊程序通過WINDOWS的超級(jí)終端軟件(HyperTerminal)下載。超級(jí)終端軟件位于WINDOWS 9X/NT/2000附件-通訊部分,沒有的可選擇“控制面板-添加/刪除程序-WINDOWS安裝程序-通訊-詳細(xì)資料-超級(jí)終端”進(jìn)行安裝。MODBUS通訊程序見產(chǎn)品軟盤中的ASCST-V2-Basic.TXT (記事本格式)。 運(yùn)行超級(jí)終端軟件,新建一個(gè)連接,選擇一個(gè)通訊口(COM1/COM2),如圖為超級(jí)終端主窗口: 圖 (1)COM口格式設(shè)定:波特率:與ASCLL模塊 設(shè)置一致,一般為 9600bps數(shù)據(jù)位:8位奇偶校驗(yàn):無校驗(yàn)停止位:2位流量控制:無 圖(2)如圖(3)進(jìn)行通

10、訊屬性設(shè)置: 圖(3) 對(duì)圖(3)對(duì)話框點(diǎn)擊“ASCII碼設(shè)置”,彈出圖(4)所示對(duì)話框: 圖(4)將字符延遲設(shè)定為1毫秒。設(shè)置好以后,在超級(jí)終端主窗口環(huán)境下,按CTRL+X鍵,主窗口中將顯示一個(gè)“”,此時(shí)可以使用各種命令(所有的命令必須在有”的情況下鍵入才有效),例如LIST指令將顯示ASC模塊中已有的程序,RUN命令為運(yùn)行ASC中的程序,NEW命令為清除ASC中的程序,具體命令可參見ASC單元操作手冊(cè)。在超級(jí)終端主菜單中選擇”傳送”-“傳送文本文件”,在彈出的”傳送文本文件”對(duì)話框中選擇MODBUS通訊程序(產(chǎn)品軟盤中文本文件形式存在),完成程序的下載。如圖(5) 圖(5)超級(jí)終端主窗口會(huì)

11、同步顯示程序傳送的過程。在程序全部傳送完畢后,在“”提示符下鍵入“RUN”命令,即可執(zhí)行程序,此時(shí),ASC模塊的BASIC指示燈會(huì)閃爍,表明程序在運(yùn)行。如發(fā)生傳送程序錯(cuò)誤,應(yīng)先在“”提示符下鍵入“NEW”命令,清除ASC中錯(cuò)誤的程序。然后修改圖(4)中的字符延遲項(xiàng),適當(dāng)再多延遲一會(huì),重新傳程序。五與上位DCS系統(tǒng)連接 參照第三章的使用說明,即可使用ASC模塊進(jìn)行MODBUS協(xié)議的通訊。三、Omron PLC與Modbus地址對(duì)應(yīng)及使用上位DCS通過ASC模塊的PORT2口進(jìn)行數(shù)據(jù)的發(fā)送和接收,這些信息數(shù)據(jù)可直接與OMRON的DM/IR/SR/AR/HR等繼電器區(qū)交換數(shù)據(jù).值得注意的是:由于和O

12、MRON的PLC程序配合使用,DM860-DM999,IR232和IR233,已被用作交換數(shù)據(jù)的中間區(qū)域;DM(m)DM(m+99),IR(n)IR(n+9),其中m=1000+100*單元號(hào),n=100+10*單元號(hào)(當(dāng)單元號(hào)為09時(shí))或n=400+10*(單元號(hào)10)(當(dāng)單元號(hào)為AF時(shí)),已被用作ASCII模塊的工作區(qū),客戶請(qǐng)不要使用.(以上m,n之算法適用于C200H機(jī))注意:DM860DM999 DM(m) DM(m+99)m=1000+100*單元號(hào)用戶 IR232,IR233不能 IR(n) IR(n+9)單元號(hào)09時(shí),n=100+10*單元號(hào)使用單元號(hào)AF時(shí),n=400+10*(

13、單元號(hào)10)OMRON 支持MODBUS功能碼的是: 功能碼 含義 MODBUS對(duì)應(yīng)地址 OMRON對(duì)應(yīng)地址 01H 讀輸出狀態(tài)位 00001-08192 IR/SR各位 02H 讀輸入狀態(tài)位 10001-11600 HR各位 03H 讀保持寄存器 40001-46144 DM0000-DM6143 舍去程序占用區(qū) 04H 讀輸入寄存器 30001-30512 31001-31100 32001-32028 33001-33064 IR000-IR511區(qū) HR00-HR99區(qū) AR00-AR27區(qū) LR00-LR63區(qū) 05H 寫輸出位 00001-08192 IR/SR各位 06H 10H

14、 寫單個(gè)保持寄存器 寫多個(gè)保持寄存器 40001-46144 DM0000-DM6143 舍去程序占用區(qū) MODBUS地址與OMRON 地址對(duì)應(yīng)關(guān)系:(OMRON地址請(qǐng)參看C200H系列機(jī)的編程手冊(cè))1. MODBUS保持寄存器地址4*后四位減一對(duì)應(yīng)OMRON的DM*。2. MODBUS輸入寄存器地址3*按上表所列,后三位減一對(duì)應(yīng)OMRON 的IR/SR/AR/HR/LR*。3 MODBUS輸出位地址0*,地址*減一后除以16的商為OMRON的通道地址,余數(shù)為該通道的位。OMRON地址IR*前三位乘以16加上后兩位再加1。4 MODBUS輸入位地址1*,地址*減一后除以16的商為OMRON的通

15、道地址,余數(shù)為該通道的位。OMRON地址反算MODBUS地址參看第三條。例:MODBUS地址對(duì)應(yīng)OMRON 地址計(jì)算方法 4000145001DM0000通道DM5000通道0001-1=00005001-1=50003010130256310513202133051IR100通道SR255通道HR50通道AR020通道LR050通道101-1=100256-1=25551-1=5021-1=2051-1=500001601601IR000通道第15位IR100通道第00位(16-1)/16=0(通)15(位)(1601-1)/16=100010216HR13通道第7位(216-1)/16=1

16、37 注意事項(xiàng):1) PLC程序是根據(jù)C200H機(jī)系列所設(shè)計(jì)的,如用戶使用CS1機(jī),則須修改梯形圖程序,使之適應(yīng)CS1機(jī)。但請(qǐng)注意,程序?qū)ぶ贩秶蛔儭?) 請(qǐng)先運(yùn)行ASC模塊中的程序,再進(jìn)行MODBUS通訊;3) 如用戶中途要改變ASC設(shè)置,如PORT2口的通訊設(shè)置,ASC的MODBUS從站號(hào)等, 須先終止ASC中的程序運(yùn)行,再對(duì)PLC設(shè)置區(qū)(即DM999)進(jìn)行修改,然后重新運(yùn)行程序進(jìn)行通訊。4) 如果在與上位機(jī)通訊的過程中發(fā)生了port2口通訊錯(cuò)誤,表現(xiàn)為port2口通訊錯(cuò)誤燈亮,只要上位機(jī)能重發(fā)詢問幀,此時(shí)并不影響通訊的進(jìn)行.用戶只需修改相應(yīng)的PLC內(nèi)存區(qū)(具體位置參見ASC操作手冊(cè))關(guān)掉

17、通訊錯(cuò)誤燈。5)上位設(shè)備連接多臺(tái)ASC從站時(shí),上電前務(wù)必確保各從站享有唯一的從站號(hào),不得與其他從站重復(fù)。6)嚴(yán)禁帶電插拔各通訊口。 附錄一 梯形圖程序(適用于C200H機(jī))2321523203BEST(071)#0D860D998BEST(071)#023223320015BEST(071)#0D860D998MOV(021)#0233MLPX(076)D861#0232XFER(070)&8*D860D991MOV(021)#0D861XFER(070)D862D991*D860MOV(021)#0D86123206P_On常通標(biāo)志MLPX(076)D862#02332320423205XFER(70)&1270D86323301XFER(70)&127128D86323302XFER(70)&127256D86323303XFER(70)&127384D86323304XFER(70)&99HR00D86323305XFER(70)&27AR00D86323306XFER(70)&63LR

溫馨提示

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

評(píng)論

0/150

提交評(píng)論