目錄 一、AM402做主站和H3U通訊 1、Modebus主站中組態(tài)配置 2、讀從站寄存器配置 3、寫(xiě)從站寄存器配置 4、程序中使用對(duì)從站讀寫(xiě)操作的寄存器值 (1)I/O映射中地址關(guān)聯(lián) (2)創(chuàng)建自定義全局變量 (3)程序編譯、下載 5、創(chuàng)建H3U工程 6、AM402和H3U在線讀寫(xiě)操作測(cè)試 (1)H3U監(jiān)視下添加讀寫(xiě)寄存器 (2) AM402全局變量,在線監(jiān)視 (3)主站讀測(cè)試 (4)主站寫(xiě)測(cè)試 二、AM402做主站和AM402通訊 1、主站配置 (1)在組態(tài)中添加從站設(shè)備 (2)從站設(shè)備配置 2、主站中對(duì)從站的讀寫(xiě)操作配置 (1)讀操作配置 (2)寫(xiě)操作配置 3、主站對(duì)從站讀寫(xiě)操作的寄存器關(guān)聯(lián) (1)IO映射中讀寫(xiě)寄存器映射關(guān)系 (2)根據(jù)IO映射關(guān)系創(chuàng)建主站中讀寫(xiě)的全局變量 4、AM402從站設(shè)備配置 (1)組態(tài)配置 (2)ip地址和端口號(hào)設(shè)置 (3)從站中創(chuàng)建寄存器全局變量 5、主站和從站在線進(jìn)行讀寫(xiě)操作測(cè)試 (1)工程編譯和下載 (2)主站對(duì)從站進(jìn)行讀操作 (3)主站對(duì)從站進(jìn)行寫(xiě)操作 三、H3U做主站和AM402通訊 1、Modebus主站站組態(tài)配配置 2、工程編譯、運(yùn)行。 3、從站中創(chuàng)建全局變量 4、主站和從站在線進(jìn)行讀寫(xiě)操作 (1)主從站寄存器在線監(jiān)視 (2)主站讀操作 (3)主站寫(xiě)操作 四、下載連接 1、匯川文檔下載連接 2、工程下載連接 一、AM402做主站和H3U通訊AM402使用軟件版本InoProShop(V1.2.20.3),H3U使用軟件版本AutoShop4.6.3.0 1、Modebus主站中組態(tài)配置新建PLC工程,在組態(tài)中進(jìn)行如下配置。根據(jù)從站實(shí)際數(shù)量,在組態(tài)中添加相對(duì)應(yīng)的MODEBUS_TCP從站數(shù)量。 然后在從站中進(jìn)行如下設(shè)置。 (1)選擇需要設(shè)置的Modebus從站 (2)設(shè)置從站設(shè)備的ip地址和端口號(hào) (3)從站地址0-255,默認(rèn)255,可以任意設(shè)置不影響使用。(從站那一側(cè)沒(méi)有設(shè)置的) (4)從站使能。在程序中,將SM3001變量賦1才可以讀從站進(jìn)行訪問(wèn)操作。否則配置不運(yùn)行。 代碼如下 sm3001:=1; //從站1使能——運(yùn)行sm3002:=1; //從站2使能——運(yùn)行temp1:=_IW2;temp2:=_IW12; 2、讀從站寄存器配置起始地址12,長(zhǎng)度10。表示的是,讀取從站H3U中D12及其后面共10個(gè)寄存器的值。值類(lèi)型為WORD,16位。 3、寫(xiě)從站寄存器配置起始地址200,長(zhǎng)度10.表示的是,對(duì)從站H3U中D200及其后面共10個(gè)寄存器進(jìn)行寫(xiě)操作。值類(lèi)型為WORD,16位。 4、程序中使用對(duì)從站讀寫(xiě)操作的寄存器值(1)I/O映射中地址關(guān)聯(lián)在I/O映射中可以看到映射后所對(duì)應(yīng)的IW寄存器和QW寄存器的地址 (2)創(chuàng)建自定義全局變量然后在全局變量中創(chuàng)建相應(yīng)的變量關(guān)聯(lián)IW和QW的寄存器 創(chuàng)建全部變量 //AM402作為主站——讀H3U(D12-D21) _IW2 AT%IW2 :WORD; _IW3 AT%IW3 :WORD; _IW4 AT%IW4 :WORD; _IW5 AT%IW5 :WORD; _IW6 AT%IW6 :WORD; _IW7 AT%IW7 :WORD; _IW8 AT%IW8 :WORD; _IW9 AT%IW9 :WORD; _IW10 AT%IW10 :WORD; _IW11 AT%IW11 :WORD; //AM402作為主站——寫(xiě)給H3U(D200-D209) _QW2 AT%QW2 :WORD; _QW3 AT%QW3 :WORD; _QW4 AT%QW4 :WORD; _QW5 AT%QW5 :WORD; _QW6 AT%QW6 :WORD; _QW7 AT%QW7 :WORD; _QW8 AT%QW8 :WORD; _QW9 AT%QW9 :WORD; _QW10 AT%QW10 :WORD; _QW11 AT%QW11 :WORD; 或者使用數(shù)組的方式 _IW1_Array AT%IW2 :ARRAY[0..10] OF WORD; _QW1_Array AT%QW2 :ARRAY[0..10] OF WORD; (3)程序編譯、下載編譯無(wú)錯(cuò)誤、無(wú)報(bào)錯(cuò),下載到PLC中。運(yùn)行PLC。 5、創(chuàng)建H3U工程創(chuàng)建H3U程序工程,程序中可以添加任意一行程序。 設(shè)置PLC的ip地址、端口號(hào) 將程序下載到PLC中,然后運(yùn)行、監(jiān)視 手動(dòng)賦值IO輸出 6、AM402和H3U在線讀寫(xiě)操作測(cè)試(1)H3U監(jiān)視下添加讀寫(xiě)寄存器H3U在線監(jiān)視模式下,在信息輸出窗口中分別添加寄存器D12-D21、D200-D210 (2) AM402全局變量,在線監(jiān)視(3)主站讀測(cè)試H3U中給寄存器D12-D21分別賦值 AM402主站成功讀取到從站的值 (4)主站寫(xiě)測(cè)試在主站AM402中對(duì)全局變量進(jìn)行賦值 從站H3U成功收到主站寫(xiě)的值 二、AM402做主站和AM402通訊因?yàn)橹挥幸慌_(tái)AM402設(shè)備,因此AM402從站和AM402主站在一臺(tái)PLC設(shè)備上。 1、主站配置(1)在組態(tài)中添加從站設(shè)備(2)從站設(shè)備配置然后中進(jìn)行如下設(shè)置。 (1)選擇需要設(shè)置的Modebus從站 (2)設(shè)置從站設(shè)備的ip地址和端口號(hào) (3)從站地址0-255,默認(rèn)255,可以任意設(shè)置不影響使用。(從站那一側(cè)沒(méi)有設(shè)置的) (4)從站使能。在程序中,將SM3001變量賦1才可以讀從站進(jìn)行訪問(wèn)操作。否則配置不運(yùn)行。 代碼如下 sm3002:=1; //從站2使能——運(yùn)行 2、主站中對(duì)從站的讀寫(xiě)操作配置(1)讀操作配置讀從站寄存器MW800-MW809的值 (2)寫(xiě)操作配置對(duì)從站寄存器MW900-MW909寫(xiě)操作 3、主站對(duì)從站讀寫(xiě)操作的寄存器關(guān)聯(lián)(1)IO映射中讀寫(xiě)寄存器映射關(guān)系(2)根據(jù)IO映射關(guān)系創(chuàng)建主站中讀寫(xiě)的全局變量創(chuàng)建全局變量,并對(duì)IO映射的IW和QW寄存器關(guān)聯(lián) 變量添加 (*=====================ModebusTCP主站程序的寄存器======================================*) //主站程序變量--存儲(chǔ)讀取到的數(shù)據(jù) _IW12 AT%IW12 :WORD; _IW13 AT%IW13 :WORD; _IW14 AT%IW14 :WORD; _IW15 AT%IW15 :WORD; _IW16 AT%IW16 :WORD; _IW17 AT%IW17 :WORD; _IW18 AT%IW18 :WORD; _IW19 AT%IW19 :WORD; _IW20 AT%IW20 :WORD; _IW21 AT%IW21 :WORD; //主站程序變量--對(duì)外寫(xiě)操作的數(shù)據(jù) _QW12 AT%QW12 :WORD; _QW13 AT%QW13 :WORD; _QW14 AT%QW14 :WORD; _QW15 AT%QW15 :WORD; _QW16 AT%QW16 :WORD; _QW17 AT%QW17 :WORD; _QW18 AT%QW18 :WORD; _QW19 AT%QW19 :WORD; _QW20 AT%QW20 :WORD; _QW21 AT%QW21 :WORD; 4、AM402從站設(shè)備配置(1)組態(tài)配置在組態(tài)中勾選Modebus從站 (2)ip地址和端口號(hào)設(shè)置因?yàn)閺恼竞椭髡竟灿靡慌_(tái)PLC,所以從站IP地址和主站相同不用再設(shè)置。端口號(hào)為502。 AM402的 ip地址設(shè)置 (3)從站中創(chuàng)建寄存器全局變量創(chuàng)建主要要進(jìn)行讀寫(xiě)操作寄存器關(guān)聯(lián)的全局變量 (*=====================ModebusTCP從站寄存器======================================*) //主站讀操作的寄存器 _MW800 AT%MW800 :WORD; _MW801 AT%MW801 :WORD; _MW802 AT%MW802 :WORD; _MW803 AT%MW803 :WORD; _MW804 AT%MW804 :WORD; _MW805 AT%MW805 :WORD; _MW806 AT%MW806 :WORD; _MW807 AT%MW807 :WORD; _MW808 AT%MW808 :WORD; _MW809 AT%MW809 :WORD; _MW810 AT%MW810 :WORD; //主站寫(xiě)操作的寄存器 _MW900 AT%MW900 :WORD; _MW901 AT%MW901 :WORD; _MW902 AT%MW902 :WORD; _MW903 AT%MW903 :WORD; _MW904 AT%MW904 :WORD; _MW905 AT%MW905 :WORD; _MW906 AT%MW906 :WORD; _MW907 AT%MW907 :WORD; _MW908 AT%MW908 :WORD; _MW909 AT%MW909 :WORD; _MW910 AT%MW910 :WORD; 5、主站和從站在線進(jìn)行讀寫(xiě)操作測(cè)試(1)工程編譯和下載編譯無(wú)錯(cuò)誤和報(bào)警,下載、運(yùn)行正常。 (2)主站對(duì)從站進(jìn)行讀操作從站設(shè)備中寄存器MW800-MW809賦值,Ctrl+F7寫(xiě)入 主站IO映射的IW寄存器關(guān)聯(lián)的全局變量成功讀取到從站的值 (3)主站對(duì)從站進(jìn)行寫(xiě)操作主站對(duì)從站MW900-MW909寄存器進(jìn)行寫(xiě)操作,Ctrl+F7寫(xiě)入 從站設(shè)備MW900-MW900成功接收到主站寫(xiě)過(guò)的值 三、H3U做主站和AM402通訊1、Modebus主站站組態(tài)配配置在通訊配置中—>以太網(wǎng)上右擊添加配置,然后分別添加對(duì)從站AM402的讀寫(xiě)操作配置。 (從站地址500、600和主站地址D500、D600可以不用對(duì)應(yīng)起來(lái)) 2、工程編譯、運(yùn)行。將工程編譯無(wú)錯(cuò)誤、五報(bào)警,下載到PLC中,然后運(yùn)行、監(jiān)視。 監(jiān)視狀態(tài)下,添加主站對(duì)從站的讀寫(xiě)寄存器 3、從站中創(chuàng)建全局變量在AM402從站設(shè)備中創(chuàng)建全局變量,分別關(guān)聯(lián)MW500-MW509、MW600-MW609,對(duì)應(yīng)主站讀寫(xiě)操作的寄存器 //AM402作為從站->H3U讀 _MW500 AT%MW500 :WORD; _MW501 AT%MW501 :WORD; _MW502 AT%MW502 :WORD; _MW503 AT%MW503 :WORD; _MW504 AT%MW504 :WORD; _MW505 AT%MW505 :WORD; _MW506 AT%MW506 :WORD; _MW507 AT%MW507 :WORD; _MW508 AT%MW508 :WORD; _MW509 AT%MW509 :WORD; _MW510 AT%MW510 :WORD; //AM402作為從站->H3U寫(xiě) _MW600 AT%MW600 :WORD; _MW601 AT%MW601 :WORD; _MW602 AT%MW602 :WORD; _MW603 AT%MW603 :WORD; _MW604 AT%MW604 :WORD; _MW605 AT%MW605 :WORD; _MW606 AT%MW606 :WORD; _MW607 AT%MW607 :WORD; _MW608 AT%MW608 :WORD; _MW609 AT%MW609 :WORD; _MW610 AT%MW610 :WORD; 4、主站和從站在線進(jìn)行讀寫(xiě)操作(1)主從站寄存器在線監(jiān)視主站寄存器在線監(jiān)視 從站寄存器在線監(jiān)視 (2)主站讀操作在從站中給MW500-MW509賦值 Ctrl+F7寫(xiě)入,主站H3U中成功讀取到從站AM402寄存器的值 (3)主站寫(xiě)操作在主站PLC中,寄存器賦值。 從站設(shè)備成功接收到主站接收到的值 四、下載連接1、匯川文檔下載連接匯川PLC使用ModebusTCP文檔說(shuō)明.rar-單片機(jī)文檔類(lèi)資源-CSDN下載 2、工程下載連接https://download.csdn.net/download/panjinliang066333/86870189 |
|
來(lái)自: 看云舒云卷c > 《待分類(lèi)》