2.5以太網(wǎng)的應(yīng)用_第1頁
2.5以太網(wǎng)的應(yīng)用_第2頁
2.5以太網(wǎng)的應(yīng)用_第3頁
2.5以太網(wǎng)的應(yīng)用_第4頁
2.5以太網(wǎng)的應(yīng)用_第5頁
已閱讀5頁,還剩42頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2.5 以太網(wǎng)的實(shí)際應(yīng)用2.5.1 與gx developer通訊,通過路徑設(shè)定使用gx developer軟件,通過設(shè)定傳輸路徑,可以實(shí)現(xiàn)與以太網(wǎng)模塊的通訊,起到監(jiān)控plc軟元件、上載和下載程序的作用。1. 系統(tǒng)配置圖如圖1-1所示圖1-1以太網(wǎng)模塊與gx developer通訊2. 系統(tǒng)構(gòu)成環(huán)境硬件(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)hub及以太網(wǎng)網(wǎng)線軟件(1)gx developer 8.52c3. 軟件設(shè)定步驟(1)在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsecnet/以太網(wǎng),進(jìn)入以太網(wǎng)的網(wǎng)絡(luò)參數(shù)設(shè)置畫面。a. 在網(wǎng)絡(luò)

2、類型中選擇“以太網(wǎng)”,每一項(xiàng)設(shè)置就會(huì)如圖1-2所示那樣顯示。b. 起始i/o地址中設(shè)定16點(diǎn)單元中以太網(wǎng)模塊的其實(shí)i/o地址(十六進(jìn)制),本例中設(shè)置為“0”;c. 網(wǎng)絡(luò)號(hào)設(shè)定cc-link ie、melsecnet/h、melsecnet/10的目標(biāo)以太網(wǎng)模塊(設(shè)置范圍從1-239)的網(wǎng)絡(luò)號(hào),不要把網(wǎng)絡(luò)號(hào)設(shè)定為已指定給現(xiàn)有系統(tǒng)和其他網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)號(hào)。本例中設(shè)為“1”;d. 組號(hào)中設(shè)定cc-link ie、melsecnet/h、melsecnet/10的目標(biāo)以太網(wǎng)模塊(設(shè)置范圍從1-32)的組號(hào),通過指定組號(hào),可以使用相同組號(hào)與多qcpu站通訊數(shù)據(jù)。本例中設(shè)置為“0”;e. 站號(hào)中設(shè)定cc-l

3、ink ie、melsecnet/h、melsecnet/10的目標(biāo)以太網(wǎng)模塊(設(shè)置范圍從1-64)的站號(hào),不要把站號(hào)設(shè)定為已指定給現(xiàn)有系統(tǒng)和其他以太網(wǎng)模塊的值。本例中設(shè)置為“1”。圖1-2以太網(wǎng)模塊參數(shù)設(shè)定(2)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。本例中以太網(wǎng)模塊ip地址設(shè)置為: 如圖1-3 所示圖1-3以太網(wǎng)模塊操作設(shè)置(3)設(shè)置pc側(cè)的ip地址,使其與以太網(wǎng)模塊的ip地址在一個(gè)網(wǎng)段中:手動(dòng)設(shè)置ip地址為:子網(wǎng)掩碼使用默認(rèn)的即可。如圖1-4所示圖1-4 pc側(cè)ip地址設(shè)置(4)設(shè)定傳輸路徑:在線 傳輸設(shè)置,其中“pc i/f

4、”選擇“以太網(wǎng)板”,并將pc的站號(hào)設(shè)置為2;“plc i/f”選擇“以太網(wǎng)模塊”,輸入plc的ip地址:;在“其他站指定”和“網(wǎng)絡(luò)通信路徑”中分別選擇“其他站(同一網(wǎng)絡(luò))和以太網(wǎng)”。如圖1-5 所示圖1-5以太網(wǎng)模塊傳輸設(shè)置(6)進(jìn)行通信測(cè)試,測(cè)試成功后就可以進(jìn)行相關(guān)的監(jiān)控和讀/寫程序的操作。如圖1-6所示圖1-6通信測(cè)試2.5.2 與vb通信,通過mx component控件mx component的控件可以用于創(chuàng)建于plc cpu進(jìn)行通訊的用戶程序,這樣無須知道另一端得硬件和通訊協(xié)議也能進(jìn)行通訊。本例中使用visual basic編寫應(yīng)用程序,經(jīng)由以太網(wǎng)模塊訪問qcp

5、u。1. 系統(tǒng)配置圖如圖2-1所示圖2-1以太網(wǎng)模塊與vb通訊2. 系統(tǒng)構(gòu)成環(huán)境硬件(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)qx40數(shù)字量輸入模塊(起始i/o地址:20h)(4)hub及以太網(wǎng)網(wǎng)線軟件(1)gx developer 8.52c(2)mx component 3.05f(3)visual basic 6.03. 軟件設(shè)定步驟(1)gx developer參數(shù)設(shè)定(a)打開gx developer軟件,在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsecnet/以太網(wǎng),在網(wǎng)絡(luò)類型中選擇“以太網(wǎng)”,起始i/o地址中輸入“0”,

6、網(wǎng)絡(luò)號(hào)“1”,組號(hào)“0”,站號(hào)“1”。如圖2-2所示圖2-2以太網(wǎng)模塊參數(shù)設(shè)定(b)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。以太網(wǎng)模塊ip地址設(shè)置為: 如圖2-3 所示圖2-3以太網(wǎng)模塊操作設(shè)置(c)在“打開設(shè)定”中,通訊協(xié)議選擇“tcp”,打開方式中選擇“melsoft連接”。如圖2-4所示圖2-4 以太網(wǎng)模塊打開設(shè)置(d)設(shè)置pc側(cè)的ip地址,使其與以太網(wǎng)模塊的ip地址在一個(gè)網(wǎng)段中:手動(dòng)設(shè)置ip地址為:子網(wǎng)掩碼使用默認(rèn)的即可。如圖2-5所示圖2-5 pc側(cè)ip地址設(shè)置(2)mx component的設(shè)定(a)打開mx compo

7、nent軟件,建立路徑。如圖2-6所示圖2-6 mx component設(shè)定(b)設(shè)置pc側(cè)的參數(shù):pc side i/f選擇ethernet board,connect module選擇qj71e71,站號(hào)設(shè)置為2,如圖2-7所示圖2-7 pc側(cè)的設(shè)置(c)設(shè)置plc側(cè)的參數(shù):plc side i/f選擇ethernet module,module type選擇qj71e71,ip地址設(shè)置為,站號(hào)設(shè)置為2,如圖2-8所示圖2-8 plc側(cè)的設(shè)置(d)在接下來的畫面中設(shè)置站的類型及cpu的型號(hào),然后對(duì)路徑作注釋。設(shè)置完成后,通信設(shè)置畫面會(huì)自動(dòng)彈出,請(qǐng)?jiān)诖舜_認(rèn)設(shè)定的內(nèi)容,如

8、圖2-9所示圖2-9 mx component設(shè)定內(nèi)容確認(rèn)(e)在connection test(通信測(cè)試)畫面中執(zhí)行通信測(cè)試,檢查邏輯站號(hào)是否設(shè)置正確。如測(cè)試出現(xiàn)異常,請(qǐng)確認(rèn)顯示的錯(cuò)誤代碼,如正確則如圖2-10所示圖2-10 mx component通信測(cè)試4. visual basic程序使用mx component軟件提供的控件,通過visual basic軟件編寫相應(yīng)程序,實(shí)現(xiàn)以太網(wǎng)模塊與vb程序的通訊。(1)調(diào)用act控件:工程 部件,如圖2-11所示圖2-11 調(diào)用act控件(2)選擇相應(yīng)的控件,如圖2-12所示圖2-12選擇控件(3)vb程序畫面(軟元件讀出)如圖2-13所示圖2

9、-13 vb程序畫面(4)通訊調(diào)試(a)acteasyif控件屬性啟動(dòng)vb后,確認(rèn)acteasyif1的屬性里“actlogicalstationnumber”是否為1。這個(gè)號(hào)碼與mx component軟件設(shè)定的邏輯站號(hào)是對(duì)應(yīng)的。如圖2-14所示圖2-14 aacteasyif控件屬性(b)通訊測(cè)試執(zhí)行vb程序,依次點(diǎn)擊打開 監(jiān)視開始按鈕,即可以監(jiān)視x20x27和d0d4軟元件里的數(shù)據(jù)。如圖2-15所示圖2-15通訊結(jié)果2.5.3 兩臺(tái)qplc通過緩存功能通信(有順序)使用qj71e71-100的固定緩沖存儲(chǔ)器通訊功能可以實(shí)現(xiàn)兩臺(tái)qplc之間的通訊。本例中qplc1發(fā)送數(shù)據(jù),qplc2接收數(shù)

10、據(jù)。1. 系統(tǒng)配置圖如圖3-1所示圖3-1以太網(wǎng)模塊的緩存功能通信2. 系統(tǒng)構(gòu)成環(huán)境硬件發(fā)送端qplc1:(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)qx40數(shù)字量輸入模塊(起始i/o地址:20h)(4)qy40p數(shù)字量輸出模塊(起始i/o地址:30h)接收端qplc2:(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)qx40數(shù)字量輸入模塊(起始i/o地址:20h)(4)qy40p數(shù)字量輸出模塊(起始i/o地址:30h)(5)hub及以太網(wǎng)網(wǎng)線軟件(1)gx developer 8.52c3. 軟件設(shè)定

11、步驟(1)發(fā)送端(qplc1)以太網(wǎng)模塊的設(shè)定(a)打開gx developer軟件,在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsecnet/以太網(wǎng),在網(wǎng)絡(luò)類型中選擇“以太網(wǎng)”,起始i/o地址中輸入“0”,網(wǎng)絡(luò)號(hào)“1”,組號(hào)“0”,站號(hào)“1”。如圖3-2所示圖3-2發(fā)送端以太網(wǎng)參數(shù)設(shè)定(b)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。以太網(wǎng)模塊ip地址設(shè)置為: 如圖3-3 所示圖3-3發(fā)送端以太網(wǎng)模塊操作設(shè)置(c)點(diǎn)擊“打開設(shè)置“,對(duì)以太網(wǎng)模塊進(jìn)行打開設(shè)置。順控程序最多可以執(zhí)行與16個(gè)站的外部設(shè)備的打開處理。一旦與外部設(shè)備打開連接,就可以使用mc協(xié)

12、議、固定緩沖存儲(chǔ)器通訊和隨機(jī)訪問緩沖存儲(chǔ)器通訊進(jìn)行通訊。在“打開設(shè)定”中,通訊協(xié)議選擇“tcp”,打開方式中選擇“active”,固定緩沖器中選擇“發(fā)送”,通信順序中選擇“有順序”,本地端口號(hào)和對(duì)方端口號(hào)都為“0401”,對(duì)方ip地址設(shè)置為,如圖2-4所示圖3-4 發(fā)送端以太網(wǎng)模塊打開設(shè)置(2)接收端(qplc2)以太網(wǎng)模塊的設(shè)定(a)打開gx developer軟件,在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsecnet/以太網(wǎng),在網(wǎng)絡(luò)類型中選擇“以太網(wǎng)”,起始i/o地址中輸入“0”,網(wǎng)絡(luò)號(hào)“1”,組號(hào)“0”,站號(hào)“2”。如圖3-5所示圖3-5接收端以太網(wǎng)參數(shù)

13、設(shè)定(b)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。以太網(wǎng)模塊ip地址設(shè)置為: 如圖3-6 所示圖3-6接收端以太網(wǎng)模塊操作設(shè)置(c)在“打開設(shè)定”中,通訊協(xié)議選擇“tcp”,打開方式中選擇“unpassive”,固定緩沖器中選擇“接收”,通信順序中選擇“有順序”,本地端口號(hào)為“0401”,如圖3-7所示圖3-7 接收端以太網(wǎng)模塊打開設(shè)置4. 順控程序(1)發(fā)送端程序編寫發(fā)送數(shù)據(jù)到接收端的程序。進(jìn)行連接1的打開處理,發(fā)送數(shù)據(jù)。當(dāng)數(shù)據(jù)發(fā)送后,進(jìn)行連接1的關(guān)閉處理。a. bufsnd指令介紹該指令通過固定緩沖存儲(chǔ)器的通訊,將數(shù)據(jù)發(fā)送給對(duì)方設(shè)備。設(shè)定數(shù)據(jù)局部軟元

14、件和各程序的文件寄存器不能用作設(shè)定數(shù)據(jù)的軟元件??刂茢?shù)據(jù)發(fā)送數(shù)據(jù)功能:(1)該指令用于為用un指定的模塊將(s3)指定的數(shù)據(jù)發(fā)送到(s1)規(guī)定連接的外部設(shè)備中。(2)可以通過完成位軟元件(d1)+ 0和(d1)+ 1來檢查bufsnd指令是否已完成。b. 發(fā)送順控程序c. 使用軟元件說明軟元件名內(nèi)容軟元件名內(nèi)容m0連接1打開處理結(jié)束后,僅維持1個(gè)掃描周期onm1連接1打開處理異常結(jié)束后,僅維持1個(gè)掃描周期onm10連接1關(guān)閉處理結(jié)束后,僅維持1個(gè)掃描周期onm11連接1關(guān)閉處理結(jié)束后,僅維持1個(gè)掃描周期onm20數(shù)據(jù)發(fā)送結(jié)束后,僅維持1個(gè)掃描周期onm21數(shù)據(jù)發(fā)送異常結(jié)束后,僅維持1個(gè)掃描周期

15、onm22發(fā)送數(shù)據(jù)時(shí)為on,發(fā)送結(jié)束時(shí)為offm48連接1是打開狀態(tài)時(shí)為onm64有連接1的打開請(qǐng)求及打開中為onx20打開連接的開關(guān)x21關(guān)閉連接的開關(guān)x22發(fā)送數(shù)據(jù)的開關(guān)x19以太網(wǎng)模塊的初始化正常結(jié)束信號(hào)y30數(shù)據(jù)發(fā)送正常結(jié)束時(shí)為ony31數(shù)據(jù)發(fā)送異常結(jié)束時(shí)為ond0d9存儲(chǔ)open指令的控制數(shù)據(jù)d10d11存儲(chǔ)close指令的控制數(shù)據(jù)d20d21存儲(chǔ)bufsnd指令的控制數(shù)據(jù)d22存儲(chǔ)發(fā)送數(shù)據(jù)的長(zhǎng)度d23d24存儲(chǔ)發(fā)送的數(shù)據(jù)(2)接收端程序編寫接收處理來自發(fā)送端發(fā)送的數(shù)據(jù)程序。a.bufrcv指令介紹該指令通過固定緩沖存儲(chǔ)器的通訊,從外部設(shè)備接收數(shù)據(jù)。設(shè)定數(shù)據(jù)局部軟元件和各程序的文件寄

16、存器不能用作設(shè)定數(shù)據(jù)的軟元件??刂茢?shù)據(jù)接收數(shù)據(jù)功能:(1)該指令用于為用un指定的模塊(通過固定緩沖存儲(chǔ)器)讀取從s1規(guī)定的連接中接收的數(shù)據(jù)。(2)可以通過完成位軟元件(d2)+ 0和(d2)+ 1來檢查bufrcv指令是否已完成。b.接收順控程序c.使用軟元件說明軟元件名內(nèi)容軟元件名內(nèi)容m30數(shù)據(jù)接收結(jié)束后,僅維持1個(gè)掃描周期onm31數(shù)據(jù)接收異常結(jié)束后,僅維持1個(gè)掃描周期onm80以太網(wǎng)模塊的連接1為數(shù)據(jù)接收時(shí)為ony30數(shù)據(jù)接收正常結(jié)束時(shí)為ony31數(shù)據(jù)接收異常結(jié)束時(shí)為ond3031存儲(chǔ)bufrcv指令的控制數(shù)據(jù)d32存儲(chǔ)接收數(shù)據(jù)的長(zhǎng)度d33d34存儲(chǔ)接收的數(shù)據(jù)5實(shí)際操作及結(jié)果分別對(duì)pl

17、c1和plc2進(jìn)行參數(shù)配置及程序編寫,然后分別寫入到相應(yīng)的cpu中并復(fù)位plc。執(zhí)行操作,通過以太網(wǎng)將plc1(發(fā)送方)中的數(shù)據(jù)發(fā)送到plc2中(接收方)。(1)在plc1中,撥動(dòng)開關(guān)x20,打開連接。此時(shí),plc1和plc2上的以太網(wǎng)模塊面板上的“open”燈點(diǎn)亮。(2)將所要發(fā)送的數(shù)據(jù)存儲(chǔ)到d23d24中,撥動(dòng)發(fā)送開關(guān)x22,執(zhí)行發(fā)送命令。(3)在plc2中進(jìn)行“軟元件批量”監(jiān)控,監(jiān)視d33d34軟元件,即可以監(jiān)視到plc1發(fā)送過來的數(shù)據(jù)。(4)確認(rèn)plc2中接收的數(shù)據(jù)正確后,在plc1中撥動(dòng)開關(guān)x21,關(guān)閉連接。此時(shí),plc1和plc2上的以太網(wǎng)模塊面板上的“open”燈熄滅,通信結(jié)束。

18、2.5.4 qnude內(nèi)置以太網(wǎng)的應(yīng)用(與gx developer的直接連接)qnude(h)cpu內(nèi)置以太網(wǎng)接口,該系列cpu具有以下特點(diǎn):l 與gx developer/got連接l 與gx developer軟件直接連接(簡(jiǎn)單連接)l mc協(xié)議通訊l 時(shí)間調(diào)整功能(sntp客戶端)l 文件傳輸協(xié)議功能(ftp)l 以太網(wǎng)口診斷l(xiāng) 遠(yuǎn)程密碼本例中介紹qnude(h)cpu與gx developer軟件直接連接的功能。qnude(h)cpu直接連接gx developer軟件時(shí),不用更改ip地址和子網(wǎng)路模式也能進(jìn)行通訊。 1. 系統(tǒng)配置圖如圖4-1所示圖4-1 qnude(h)cpu與gx

19、developer通訊2. 系統(tǒng)構(gòu)成環(huán)境硬件(1)q03udecpu模塊(3)以太網(wǎng)電纜軟件(1)gx developer 8.85p3. 軟件設(shè)定步驟(1)進(jìn)行傳輸設(shè)置:online transfer setup。如圖4-2所示圖4-2 q03udecpu傳輸設(shè)置(2)雙擊“plc module”,在開起的畫面里選擇“ethernet port direct connection”然后點(diǎn)擊ok 。 如圖4-3 所示圖4-3 q03udecpu的plc側(cè)設(shè)置(3)在“other station”中選擇“no specification”,然后進(jìn)行通訊測(cè)試。如圖4-4所示圖4-4 其他站設(shè)置及通

20、訊測(cè)試(4)可以設(shè)置gx developer不能與qnudecpu直接連接在 parameter plc parameter built-in ethernet port,選擇“disable direct connection to melsoft”之后就不能通過以太網(wǎng)口與plc連接。這樣做會(huì)提高系統(tǒng)的安全性。如圖4-5所示圖4-5 不與gx developer直接連接的設(shè)置2.5.5與組態(tài)軟件通信,通過opc serveropc(ole for process control)是一個(gè)工業(yè)標(biāo)準(zhǔn),是一門基于微軟的ole(現(xiàn)在的active x)、com(部件對(duì)象模型)和dcom(分布式部件對(duì)象

21、模型)的技術(shù)。opc包括一整套接口、屬性和方法的標(biāo)準(zhǔn)集,用于過程控制和制造業(yè)自動(dòng)化系統(tǒng)。opc采用客戶/服務(wù)器模式,把開發(fā)訪問接口的任務(wù)放在硬件生產(chǎn)廠家或第三方廠家,以opc服務(wù)器的形式提供給用戶,解決了軟、硬件廠商的矛盾,完成了系統(tǒng)的集成,提高了系統(tǒng)的開放性和可互操作性。使用opc server可以設(shè)定傳輸路徑,可以使以太網(wǎng)模塊與組態(tài)軟件通訊。1. 系統(tǒng)配置圖:如圖5-1所示圖5-1與opc通信2. 系統(tǒng)構(gòu)成環(huán)境硬件(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)hub及以太網(wǎng)網(wǎng)線軟件(1)gx developer 8.52c(2)devicexp

22、lorer opc server(3)intouch 3. 軟件設(shè)定步驟(1)gx developer參數(shù)設(shè)定(a)在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsecnet/以太網(wǎng),在網(wǎng)絡(luò)類型中選擇“以太網(wǎng)”,起始i/o地址中輸入“0”,網(wǎng)絡(luò)號(hào)“1”,組號(hào)“0”,站號(hào)“1”。如圖5-2所示圖5-2以太網(wǎng)模塊參數(shù)設(shè)定(b)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。以太網(wǎng)模塊ip地址設(shè)置為: 如圖5-3 所示圖5-3以太網(wǎng)模塊操作設(shè)置(c)點(diǎn)擊“初始設(shè)置”,設(shè)置如圖5-4所示圖5-4以太網(wǎng)模塊初始設(shè)置(d)在“打開設(shè)置”中設(shè)定通信的ip地址及端口號(hào)等,

23、本例的設(shè)置如圖5-5所示圖5-5以太網(wǎng)模塊打開設(shè)置(2)設(shè)置pc側(cè)的ip地址,使其與以太網(wǎng)模塊的ip地址在一個(gè)網(wǎng)段中:手動(dòng)設(shè)置ip地址為:子網(wǎng)掩碼使用默認(rèn)的即可。如圖5-6所示圖5-6 pc側(cè)ip地址設(shè)置(3)opc server軟件的設(shè)置(a)打開opc server軟件,新建工程,plc類型選擇“mitsubishi melsec”。如圖5-7所示圖5-7 opc server新建工程(b)選擇路徑為“melsec ethernet”,如圖5-8所示圖5-8 選擇路徑(c)設(shè)定plc和pc的ip地址,通訊方式選擇“udp/ip”,如圖5-9所示圖5-9 設(shè)定plc和p

24、c的ip地址(d)設(shè)定網(wǎng)絡(luò)號(hào)及站號(hào),其中“pc no.”指的是plc的站號(hào)而不是電腦的站號(hào),如圖5-10所示圖5-10網(wǎng)絡(luò)號(hào)和站號(hào)設(shè)定(e)設(shè)置所要監(jiān)控的軟元件,設(shè)置如圖5-11所示圖5-11監(jiān)控軟元件設(shè)置(f)啟動(dòng)監(jiān)控:點(diǎn)擊快捷鍵“device monitor”,進(jìn)入監(jiān)控狀態(tài),如圖5-12所示圖5-12監(jiān)控畫面(4)組態(tài)軟件的設(shè)定從intouch向opc服務(wù)器進(jìn)行訪問時(shí),需要安裝有名為opclink的網(wǎng)關(guān)驅(qū)動(dòng)程序,由它來進(jìn)行dde/suitelink與opc的協(xié)議轉(zhuǎn)換。(a)設(shè)定主題從opclink的configure菜單中打開topic definition,進(jìn)行dde主題名、opc se

25、rver的名稱等相關(guān)設(shè)定,如圖5-13所示圖5-13 opclink設(shè)置(b)定義intouch處理名稱和目標(biāo)名稱從intouch的system菜單中選擇access name。點(diǎn)擊addition按鈕,出現(xiàn)以下畫面,定義opc的access name,并指定向opclink進(jìn)行訪問的intouch中的tag name。如圖5-14所示圖5-14 intouch處理名稱和目標(biāo)名稱的設(shè)定(c)通訊測(cè)試執(zhí)行intouch,從opc服務(wù)器中正確的取得了數(shù)值與品質(zhì)標(biāo)志。此外在opclink的畫面中,可以確定有名為plc1的標(biāo)簽被登錄。如圖5-15所示圖5-15通訊測(cè)試2.5.6與組態(tài)軟件通信,通過i/

26、o server使用i/o server可以設(shè)定傳輸路徑,使以太網(wǎng)模塊與組態(tài)軟件通訊。1. 系統(tǒng)配置圖:如圖6-1所示圖6-1與i/o server通信2. 系統(tǒng)構(gòu)成環(huán)境硬件(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)hub及以太網(wǎng)網(wǎng)線軟件(1)gx developer 8.52c(2)i/o server(3)組態(tài)王3. 軟件設(shè)定步驟(1)gx developer參數(shù)設(shè)定(a)在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsecnet/以太網(wǎng),在網(wǎng)絡(luò)類型中選擇“以太網(wǎng)”,起始i/o地址中輸入“0”,網(wǎng)絡(luò)號(hào)“1”,組號(hào)“0”,站號(hào)“1”。如

27、圖6-2所示圖6-2以太網(wǎng)模塊參數(shù)設(shè)定(b)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。以太網(wǎng)模塊ip地址設(shè)置為: 如圖6-3 所示圖6-3以太網(wǎng)模塊操作設(shè)置(c)點(diǎn)擊“初始設(shè)置”,設(shè)置如圖6-4所示圖6-4以太網(wǎng)模塊初始設(shè)置(d)在“打開設(shè)置”中設(shè)定通信的ip地址及端口號(hào)等,如圖6-5所示圖6-5以太網(wǎng)模塊打開設(shè)置(2)設(shè)置pc側(cè)的ip地址,使其與以太網(wǎng)模塊的ip地址在一個(gè)網(wǎng)段中:手動(dòng)設(shè)置ip地址為:子網(wǎng)掩碼使用默認(rèn)的即可。如圖6-6所示圖6-6 pc側(cè)ip地址設(shè)置(3)i/o server軟件的設(shè)置(a)打開i/o server軟件

28、,點(diǎn)擊“configure(設(shè)置)”,選擇“port configuration(端口設(shè)置)”。如圖6-7所示圖6-7 i/o server新建工程(b)端口設(shè)置:設(shè)置plc側(cè)及pc側(cè)ip地址、端口號(hào),如圖6-8所示圖6-8 i/o server端口設(shè)置(c)topic definition設(shè)置:指定topic name為“plc1”,在“port name”里選擇前面設(shè)置的“melsec:1”,具體設(shè)置如圖6-9所示圖6-9 topic definition設(shè)置(d)測(cè)試連接,測(cè)試成功如圖6-10所示圖6-10測(cè)試連接(e)服務(wù)器設(shè)定,將配置文件保存在電腦中,如圖6-11所示圖6-11配置文

29、件保存(4)組態(tài)軟件的設(shè)定i/o server與以太網(wǎng)模塊建立連接后,在組態(tài)軟件上相應(yīng)設(shè)置路徑,即可實(shí)現(xiàn)與組態(tài)軟件與以太網(wǎng)模塊的通訊。至于組態(tài)軟件的設(shè)置此處不予以列出。2.5.7 ftp功能的應(yīng)用通過以太網(wǎng)的ftp功能,上位機(jī)可以向plc讀出/寫入程序、參數(shù)等文件,以文本方式進(jìn)行保存。1. 系統(tǒng)配置圖如圖7-1所示圖7-1以太網(wǎng)ftp功能2. 系統(tǒng)構(gòu)成環(huán)境硬件(1)q02hcpu模塊(2)qj71e71-100以太網(wǎng)模塊(起始i/o地址:0h)(3)hub及以太網(wǎng)網(wǎng)線軟件(1)gx developer 8.52c3. 軟件設(shè)定步驟(1)在工程數(shù)據(jù)列表窗口中依次選擇:參數(shù) 網(wǎng)絡(luò)參數(shù) melsec

30、net/以太網(wǎng),在網(wǎng)絡(luò)類型中選擇“以太網(wǎng)”,起始i/o地址中輸入“0”,網(wǎng)絡(luò)號(hào)“1”,組號(hào)“0”,站號(hào)“1”。如圖7-2所示圖7-2以太網(wǎng)模塊參數(shù)設(shè)定(2)在“操作設(shè)置”中設(shè)定以太網(wǎng)模塊的ip地址、通訊數(shù)據(jù)格式等。以太網(wǎng)模塊ip地址設(shè)置為: 如圖7-3 所示圖7-3以太網(wǎng)模塊操作設(shè)置(3)ftp參數(shù)設(shè)置:將ftp功能設(shè)置設(shè)為“使用”,填寫登錄名(默認(rèn)為qj71e71),設(shè)置口令(默認(rèn)為qj71e71),如圖7-4所示圖7-4 ftp參數(shù)設(shè)置(4)設(shè)置pc側(cè)的ip地址,使其與以太網(wǎng)模塊的ip地址在一個(gè)網(wǎng)段中:手動(dòng)設(shè)置ip地址為:子網(wǎng)掩碼使用默認(rèn)的即可。如圖7-5所示圖7-5 pc側(cè)ip地址設(shè)置(5)在pc機(jī)“開始”菜單的“運(yùn)行”中輸入“ftp”進(jìn)入ftp操作界面,如圖7-6所示圖7-6 進(jìn)入ftp操作界面(6)使用命令“open ip address”打開網(wǎng)絡(luò)連接,輸入登錄名及密碼,保證連接成功。在輸入密碼時(shí),電腦沒有顯示。如圖7-7所示圖7-7

溫馨提示

  • 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)論