歐姆龍組態(tài)技術(shù)_第1頁
歐姆龍組態(tài)技術(shù)_第2頁
歐姆龍組態(tài)技術(shù)_第3頁
歐姆龍組態(tài)技術(shù)_第4頁
歐姆龍組態(tài)技術(shù)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、歐姆龍PLC(HostLink協(xié)議)設(shè)備構(gòu)件使用說明1 概述本設(shè)備構(gòu)件用于MCGS讀寫歐姆龍PLC的各個繼電器區(qū)和寄存器。MCGS通過上位機(jī)中的串行口和PLC上的通訊單元建立串行通訊連接,從而達(dá)到操作PLC設(shè)備的目的,使用本構(gòu)件前,請先閱讀PLC設(shè)備的有關(guān)技術(shù)說明書2 2         如何建立計算機(jī)歐姆龍PLC(HostLink協(xié)議)通信連接硬件連接:歐姆龍PLC與計算機(jī)的串行通信連接有兩種方式,有些PLC直接帶有RS232接口這時可以直接用電纜與計算機(jī)建立連接,而有些PLC通過一個連接適配器與計算機(jī)連接如3G

2、2A6-LK201-EV1。分別介紹如下:如在C200HX系列PLC中帶有兩個RS232串行口,這種通信方式PLC的地址為0 3G2A6-LK201-EV1,適配器上的撥碼開關(guān)與通信參數(shù)的對應(yīng)關(guān)系表為:波特率SW2.1SW2.2SW2.3SW2.419200OFFOFFONOFF9600ONOFFONOFF4800OFFONONOFF2400ONONONOFF1200OFFOFFOFFON600ONOFFOFFON300OFFONOFFON推薦值ONOFFONOFF連接的數(shù)據(jù)位長度、停止位長度、奇偶校驗(yàn)位由連接適配器3G2A6-LK201-EV1背板上的SW1上的67決定。SW2.6

3、設(shè)置為OFFSW1.8設(shè)置為ON,對應(yīng)關(guān)系如下:SW1.6SW1.7奇偶校驗(yàn)通信參數(shù)OFFOFF偶校驗(yàn)7位ASCII,二位停止位 OFFON 奇校驗(yàn)7位ASCII,二位停止位 ONOFF偶校驗(yàn)8位JIS,一位停止位ONON奇校驗(yàn)8位JIS,一位停止位推薦值(OFF)OFF偶校驗(yàn)7位ASCII,二位停止位以3G2A6-LK201-EV1為例PLC地址由背板上的SW1上的15決定。ON為1,OFF為0,對應(yīng)關(guān)系如下:PLC地址SW1.1SW1.2SW1.3SW1.4SW1.50OFFOFFOFFOFFOFF1OFFOFFOFFOFFON30ONONONONOFF31ONONON ONON也即0-3

4、1的二進(jìn)制編碼圖 3 3         串口父設(shè)備設(shè)置歐姆龍PLC設(shè)備必須掛接在串口父設(shè)備下,串口父設(shè)備在“所有設(shè)備”目錄中。串口父設(shè)備用來設(shè)置通信參數(shù)和通信端口。通信參數(shù)必須設(shè)置成與PLC的設(shè)置一樣。否則就無法通信。歐姆龍PLC常用的通信參數(shù):波特率9600,2位停止位,偶校驗(yàn),7位數(shù)據(jù)位。4 4         本設(shè)備屬性設(shè)置 要使MCGS能正確操作PLC設(shè)備,請按如下的步驟來使用和設(shè)置本構(gòu)件的屬性:l l&#

5、160;        設(shè)備名稱:可根據(jù)需要來對設(shè)備進(jìn)行重新命名,但不能和設(shè)備窗口中已有的其它設(shè)備構(gòu)件同名。l l         采集周期:為運(yùn)行時,MCGS對設(shè)備進(jìn)行操作的時間周期,單位為毫秒,一般在靜態(tài)測量時設(shè)為1000ms,在快速測量時設(shè)為200ms。l l         初始工作狀態(tài):用于設(shè)置設(shè)備的起始工作狀態(tài),設(shè)置為啟動時,在進(jìn)入MCGS運(yùn)行環(huán)境時,MC

6、GS即自動開始對設(shè)備進(jìn)行操作,設(shè)置為停止時,MCGS不對設(shè)備進(jìn)行操作,但可以用MCGS的設(shè)備操作函數(shù)和策略在MCGS運(yùn)行環(huán)境中啟動或停止設(shè)備。l l         PLC地址:如直接的RS232方式則為0,用適配器時地址有自己設(shè)置l l         內(nèi)部屬性:用來組態(tài)要具體操作哪些寄存器,詳細(xì)請看55 內(nèi)部屬性內(nèi)部屬性用于設(shè)置PLC的讀寫通道,以便后面進(jìn)行設(shè)備通道連接,從而把設(shè)備中的數(shù)據(jù)送入實(shí)時數(shù)據(jù)庫中的指定數(shù)據(jù)對象或把數(shù)據(jù)對象的

7、值送入設(shè)備指定的通道輸出。歐姆龍PLC設(shè)備構(gòu)件把PLC的通道分為只讀,只寫,讀寫三種情況,只讀用于把PLC中的數(shù)據(jù)讀入到MCGS的實(shí)時數(shù)據(jù)庫中,只寫通道用于把MCGS實(shí)時數(shù)據(jù)庫中的數(shù)據(jù)寫入到PLC中,讀寫則可以從PLC中讀數(shù)據(jù),也可以往PLC中寫數(shù)據(jù)。當(dāng)?shù)谝淮螁釉O(shè)備工作時,把PLC中的數(shù)據(jù)讀回來,之后本設(shè)備會將變化的值往下寫,這種操作的目的是,用戶PLC程序中有些通道的數(shù)據(jù)在計算機(jī)第一次啟動,或計算機(jī)中途死機(jī)時不能復(fù)位按“增加通道”按鈕,彈出增加通道窗口在該窗口中1:選擇要對PLC中的那個繼電器區(qū)或寄存器區(qū)進(jìn)行操作即選擇通道類型2:選擇是只讀,只寫,還是讀寫,默認(rèn)是只讀3:指定操作該繼電器區(qū)

8、或寄存器區(qū)的什么地方即輸入通道地址,如要以字操作的方式讀或?qū)慏W15,則在輸入通道地址中寫154:指定以什么方式操作單字,雙字,二進(jìn)制,BCD碼或浮點(diǎn)方式5:設(shè)置一次連續(xù)增加多少個PLC通道。l l         按“確認(rèn)”后則把添加的寄存器顯示到表格中,重復(fù)以上操作可以完成您所要的各種繼電器或寄存器。l l         屬性頁窗體中的“刪除一個”,“刪除全部”,“索引拷貝”可以實(shí)現(xiàn)一些快捷的操作。請?jiān)囈辉?。l l &#

9、160;       操作完成后,按“確認(rèn)”退出。 6 設(shè)備調(diào)試設(shè)備調(diào)試分別在組態(tài)環(huán)境和運(yùn)行環(huán)境下調(diào)試。組態(tài)環(huán)境下調(diào)用mcgssete.exe調(diào)試,主要調(diào)試設(shè)備采集,即將采集設(shè)備的數(shù)據(jù)顯示到通道中;運(yùn)行環(huán)境下調(diào)用cegui.exe調(diào)試,主要調(diào)試寫設(shè)備數(shù)據(jù),即將通道的數(shù)據(jù)寫到設(shè)備中,還可以調(diào)試設(shè)備命令。本構(gòu)件對PLC設(shè)備的調(diào)試分為讀和寫兩個部分,如在“通道連接”屬性頁中,顯示的是讀PLC通道,則在“設(shè)備調(diào)試”屬性頁中顯示的是PLC中這些指定單元的數(shù)據(jù)狀態(tài);如在“通道連接”屬性頁中顯示的是寫PLC通道,則在“設(shè)備調(diào)試”屬性頁,不

10、能把對應(yīng)的數(shù)據(jù)寫入到指定單元PLC中。注意:對于讀寫的PLC通道,在設(shè)備調(diào)試時不能往下寫對開關(guān)量輸入輸出通道,在對應(yīng)值一列顯示的是開關(guān)量狀態(tài),為0表示關(guān),為1表示開。若通信不正常則根據(jù)常見故障分析查找原因。7 設(shè)備命令本設(shè)備構(gòu)件提供了兩個特定的設(shè)備命令,用于對PLC中指定的繼電器區(qū)或寄存器進(jìn)行,單獨(dú)的讀寫操作,這些設(shè)備命令的格式如下:Read(寄存名,地址,數(shù)據(jù)類型=數(shù)據(jù))讀數(shù)據(jù);Write(寄存名,地址,數(shù)據(jù)類型=數(shù)據(jù))寫數(shù)據(jù) 讀命令舉例:如read(IR,0,BT05=電機(jī)狀態(tài)1)表示讀繼電器IR0的第5位的狀態(tài),讀到的值放到MCGS變量“電機(jī)狀態(tài)1”中如read(DM,5,WD

11、=溫度)表示以16位BCD碼方式讀字?jǐn)?shù)據(jù)寄存器DM5,讀到的值放到MCGS變量“溫度”中如read(DM,4,DF=壓力)表示以32位浮點(diǎn)方式讀雙字?jǐn)?shù)據(jù)寄存器 DM4,DM5,按標(biāo)準(zhǔn)的浮點(diǎn)運(yùn)算規(guī)則轉(zhuǎn)換。 寫命令舉例 如Write(IR,0,BT05=電機(jī)狀態(tài))表示把MCGS中變量“電機(jī)狀態(tài)”的當(dāng)前值輸出給繼電器IR0的第5位如Write(TC,5,BT00=1)表示把把TC5的狀態(tài)置為1如Write (DM,23,WD=閥們開度)表示把MCGS中變量“閥們開度”的當(dāng)前值以16位BCD碼方式寫到DM234數(shù)據(jù)寄存器中如Write (DM,2,DF=12.34)表示12.34”的以浮點(diǎn)方

12、式寫到D2,D3數(shù)據(jù)寄存器中注意:在設(shè)備命令中,寄存名,地址,數(shù)據(jù)類型,數(shù)據(jù)這四個字段都可以是MCGS變量的名稱,也可以是常量,只有讀設(shè)備命令中的數(shù)據(jù)是不能為常量的。這幾個字段的意義如下:寄存器:這是一個字符型變量,他表示當(dāng)前要操作的寄存器,在這個驅(qū)動中,它的取值可以是:IR,LR,HR,AR,TC,PV,DM.地址:這是一個數(shù)值型變量,他表示當(dāng)前要操作的寄存器地址,它的取值回根據(jù)不同型號的PLC而有所不同,您需要查閱相關(guān)手冊確定。數(shù)據(jù)類型:這是一個字符型變量,他表示當(dāng)前要操作的寄存器數(shù)據(jù)的數(shù)據(jù)類型或者是位寄存器的位序號,如果是位序號它的取值可以是:BT00,BT01-BT15.如果是數(shù)據(jù)類型

13、它的取值可以是BB,BUB,BD,WB,WUB,WD,DB,DUB,DD,DF(這里第一個字母表示數(shù)據(jù)的長度,B表示是字節(jié)數(shù)據(jù),W表示是字?jǐn)?shù)據(jù),D表示是雙字?jǐn)?shù)據(jù)。后一個或兩個字母表示數(shù)據(jù)類型,B表示二進(jìn)制數(shù),D表示BCD碼,F(xiàn)表示浮點(diǎn)數(shù),二進(jìn)制數(shù)中帶U表示無符號數(shù),不帶U的表示有符號數(shù)。數(shù)據(jù):這是一個數(shù)值型變量,它是用來存儲設(shè)備命令數(shù)據(jù)的MCGS變量,當(dāng)然,如果是寫設(shè)備命令,它也可以是一個常量,比如12.34。 本設(shè)備構(gòu)件提供的設(shè)備命令可在“設(shè)備操作”策略構(gòu)件的“執(zhí)行指定設(shè)備命令”處輸入也可以在腳本程序內(nèi)調(diào)用,如:!SetDevice(設(shè)備1,6,“設(shè)備命令字符串”)。這里的設(shè)備命令

14、字符串就是前面介紹的設(shè)備命令。 8常見故障分析<1>.無法建立通信連接 1:檢查PLC是否上電 2:是否按照上面所介紹的連線方式連接PLC 3:檢查對某一寄存器的操作是否超出范圍,以下是常用寄存器的范圍繼電器或寄存器范圍注釋IR/SR0-255(字)253-255不能寫LR0-63(字) HR0-99(字) AR0-27(字 TC0-511(個) PV0-511(字) DM0-6655(字)  <2>.通訊不可靠如何排除。通信不可靠(不穩(wěn)定)若通信狀態(tài)時而為0,時而為1,表示通信不可靠,原因可能有1:通信距離太若是RS232一般不超過50米,RS485-RS422可以500米左右2:現(xiàn)場干擾太大,盡量使用屏蔽線3:采樣周期太短,試著改變采樣周期。超時等待時間太短,可以通過調(diào)節(jié)此參數(shù)來達(dá)到穩(wěn)定的目的。4:若保證PLC和電纜無問題,則請與MCGS技術(shù)部聯(lián)系。<3>.通訊速度太慢如何解決 1:正常的慢, PLC要讀寫的通道很多,則數(shù)據(jù)更新較慢是正常的。2:不屬于上述原因,則可能是有故障,解決的辦法有。在內(nèi)不屬性頁添加通道時,盡量連續(xù)添加。而且把同一類型寄

溫馨提示

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

評論

0/150

提交評論