XCNet-FX5U-S實(shí)現(xiàn)FX5U之間數(shù)據(jù)交換
本示例以XCNet-FX5U-S實(shí)現(xiàn)兩個(gè)FX5U之間數(shù)據(jù)交換為例,利用XCNet-FX5U-S實(shí)現(xiàn)兩個(gè)FX5U之間的數(shù)據(jù)交換,該方式無須PLC編程,提高應(yīng)用開發(fā)速度和便捷性。
XCNet-FX5U-S的LAN1分別連接兩個(gè)FX5U的網(wǎng)口,或者其中一個(gè)FX5U也可連接XCNet-FX5U-S的LAN2接口,實(shí)現(xiàn)跨網(wǎng)段的數(shù)據(jù)交換。
XCNet-FX5U-S通過BCDevice工具配置交換命令,實(shí)現(xiàn)實(shí)時(shí)高效的FX5U之間數(shù)據(jù)交換,該功能基于XCNet-FX-S的TCP客戶機(jī)功能實(shí)現(xiàn),通過BCDevice(軟件版本V1030及以上)進(jìn)行主站命令配置,無須PLC編程。
數(shù)據(jù)交換也可采用無線WiFi實(shí)現(xiàn),實(shí)現(xiàn)兩個(gè)PLC之間的無線數(shù)據(jù)交換;具體可以選用兩個(gè)XCNet-FX5U-S,一個(gè)工作在WiFiAP模式,一個(gè)工作在WiFiStation模式;具體在建立客戶機(jī)時(shí),本地網(wǎng)卡選擇相應(yīng)的WiFi接口。
一、硬件連接
1、本地設(shè)備FX5UC-64MT/D通過一號(hào)XCNet-FX5U-S和遠(yuǎn)端設(shè)備FX5U-32MT/ES以太網(wǎng)有線數(shù)據(jù)交換;本地設(shè)備FX5UC-64MT/D和無線端FX5U-32MT/ES通過①XCNet-FX5U-S、②XCNet-FX5U-S實(shí)現(xiàn)無線數(shù)據(jù)交換。
二、配置XCNet模塊數(shù)據(jù)交換命令
1、打開BCDevice,搜索到XCNet-FX5U-S后,選擇【修改設(shè)備參數(shù)】;
2、配置XCNet-FX5U-S;
【1】 填寫本地FX5U的IP地址,與PLC的連接方式選擇TCP;
【2】 模塊LAN1的IP地址,必須與FX5U的IP地址在同一網(wǎng)段;
3、新建客戶機(jī);
【1】 點(diǎn)擊數(shù)據(jù)交換,右鍵創(chuàng)建新的客戶機(jī)0;
【2】 協(xié)議選擇FX5U,用于連接遠(yuǎn)端的FX5U設(shè)備,遠(yuǎn)端的服務(wù)器IP地址為192.168.1.132,端口號(hào)為5562;連接超時(shí)5000mS;
【3】 本地接口選擇,選擇LAN1或LAN2時(shí),基于以太網(wǎng)口進(jìn)行數(shù)據(jù)交換;選擇WiFiStation或者WiFiAP時(shí),采用WiFi無線方式進(jìn)行數(shù)據(jù)交換,該方式應(yīng)當(dāng)確保設(shè)備之間的WiFi連接已經(jīng)建立;
【4】 點(diǎn)擊確認(rèn),創(chuàng)建客戶機(jī)。
4、在客戶機(jī)中配置數(shù)據(jù)交換命令;
【1】 點(diǎn)擊新建命令(讀取遠(yuǎn)端FX5U的D0到本地的FX5U的D0);
【2】 選擇[遠(yuǎn)程→本地],傳輸1個(gè)字;傳輸超時(shí)設(shè)置層2S;
【3】 本地站點(diǎn)(FX5U)設(shè)置數(shù)據(jù)區(qū)域選擇D寄存器,起始地址為0,即選擇軟元件D0;
【4】 遠(yuǎn)程站點(diǎn)(FX5U)設(shè)置數(shù)據(jù)區(qū)域選擇D寄存器,起始地址為0,即選擇軟元件D0;
【5】 點(diǎn)擊“檢查”按鈕可進(jìn)行規(guī)則檢查,點(diǎn)擊“確認(rèn)”按鈕即可生成命令;
5、客戶機(jī)監(jiān)視。
點(diǎn)擊客戶機(jī)監(jiān)視按鈕,【錯(cuò)誤信息】為無錯(cuò)誤,且【正確】有數(shù)據(jù)跳動(dòng),說明通信成功。
三、驗(yàn)證數(shù)據(jù)交換
1、打開GXWork3變量監(jiān)視表,對(duì)遠(yuǎn)端FX5U的D0進(jìn)行數(shù)據(jù)修改為BC12H;
2、打開GXWork3變量監(jiān)視表,對(duì)本地FX5U的D0進(jìn)行數(shù)據(jù)監(jiān)視,值為BC12H;
3、上述監(jiān)視說明已經(jīng)將FX5U的D0數(shù)據(jù)讀取到FX5U的D0中,實(shí)現(xiàn)了數(shù)據(jù)交換功能;數(shù)據(jù)交換功能亦可實(shí)現(xiàn)本地FX5U到遠(yuǎn)端FX5U、遠(yuǎn)端FX5U到本地FX5U的位、字節(jié)和字的數(shù)據(jù)交換功能。