本示例以Q00UCPU與FX5U-32MR/ES為例交換數(shù)據(jù),本數(shù)據(jù)交換采用ModbusTCP協(xié)議實(shí)現(xiàn),其他支持ModbusTCP從站協(xié)議的PLC(例如施耐德PLC),均可實(shí)現(xiàn)該數(shù)據(jù)交換,步驟類似不再重復(fù)介紹。對于支持ModbusTCP從站協(xié)議的儀表,Q00UCPU可直接通過YC8000-Q-S進(jìn)行儀表數(shù)據(jù)采集。
遠(yuǎn)創(chuàng)智控YC8000-Q-S的MD6(X1)連接Q00U的圓形編程口,F(xiàn)X5U自帶以太網(wǎng)口與YC8000-Q-S的以太網(wǎng)口連接,YC8000-Q-S通過配置軟件工具配置交換命令,實(shí)現(xiàn)實(shí)時(shí)高效的Q00U和FX5U數(shù)據(jù)交換。
該功能基于YC8000-Q-S的ModbusTCP客戶機(jī)功能實(shí)現(xiàn),通過配置軟件(e軟件版本V1027及以上)
進(jìn)行主站命令配置,無須PLC編程,提高應(yīng)用開發(fā)速度和便捷性;
數(shù)據(jù)交換也可采用YC8000-Q-S的WiFi接口實(shí)現(xiàn),可實(shí)現(xiàn)兩個PLC直接的無線數(shù)據(jù)交換;具體在建立客戶機(jī)時(shí),本地網(wǎng)卡可選擇WiFi接口。
一、配置FX5U
1、打開GXWork3,新建項(xiàng)目,以太網(wǎng)配置(內(nèi)置以太網(wǎng)口)中,配置“Modbus/TCP連接設(shè)備”。
2、編輯PLC軟元件分配,按下表配置所示,D0映射的Modbus地址為40001(HoldingRegister
的0地址);
二、配置遠(yuǎn)創(chuàng)智控YC8000模塊數(shù)據(jù)交換命令
1、打開配置軟件,搜索到Y(jié)C8000-Q-S后,選擇【修改設(shè)備參數(shù)】;
2、新建客戶機(jī)
【1】點(diǎn)擊數(shù)據(jù)交換,右鍵創(chuàng)建新的客戶機(jī)0;
【2】ModbusTCP協(xié)議,用于連接遠(yuǎn)端的ModbusTCP從站設(shè)備,此例中為FX5U的網(wǎng)口,該網(wǎng)口通過上一章的配置,已經(jīng)支持ModbusTCP服務(wù)器功能,且PLC的數(shù)據(jù)和Modbus地址映射關(guān)系也已配置;
【3】本地網(wǎng)卡選擇,選擇LAN時(shí),基于以太網(wǎng)口進(jìn)行數(shù)據(jù)交換;選擇WiFiStation或者WiFiAP
時(shí),采用WiFi無線方式進(jìn)行數(shù)據(jù)交換,該方式應(yīng)當(dāng)確保設(shè)備之間的WiFi連接已經(jīng)建立;
【4】遠(yuǎn)程服務(wù)器的IP地址為FX5U的IP地址,這里設(shè)置為192.168.1.130;遠(yuǎn)程服務(wù)器的通訊端口號,默認(rèn)為502;連接超時(shí)時(shí)間默認(rèn)為10S;
【5】點(diǎn)擊確認(rèn),創(chuàng)建客戶機(jī)。
3、在客戶機(jī)中配置數(shù)據(jù)交換命令
【1】 點(diǎn)擊新建命令(Q00U的D0讀取FX5U的D0)
【2】 選擇[遠(yuǎn)程→本地],傳輸1個字;傳輸超時(shí)設(shè)置層2S;
[遠(yuǎn)程→本地]表示將目標(biāo)PLC(即FX5U)的數(shù)據(jù)讀取到本地PLC(即Q00UCPU)中;
[本地→遠(yuǎn)程]表示將本地PLC(即Q00UCPU)的數(shù)據(jù)寫入到目標(biāo)PLC(即FX5U)中;
【3】 本地站點(diǎn)(Q00U)設(shè)置數(shù)據(jù)區(qū)域選擇D寄存器,起始地址為0,即選擇軟元件D0;
【4】遠(yuǎn)程站點(diǎn)(FX5U)的D0由上一章映射表可知被映射成HoldingRegister的0地址;故數(shù)據(jù)區(qū)域選擇HoldingRegsiter,偏移地址填0,站點(diǎn)地址是ModbusTCP協(xié)議中的單元號,這邊由于FX5U不是網(wǎng)關(guān),故可忽略;
【5】 點(diǎn)擊“檢查”按鈕可進(jìn)行規(guī)則檢查,點(diǎn)擊“確認(rèn)”按鈕即可生成命令;
4、客戶機(jī)監(jiān)視
5, 點(diǎn)擊客戶機(jī)監(jiān)視按鈕,【錯誤信息】為無錯誤,且【正確】有數(shù)據(jù)跳動,說明通信成功。
三、驗(yàn)證數(shù)據(jù)交換
1、打開GXWork3變量監(jiān)視表,對FX5U的D0進(jìn)行數(shù)據(jù)修改
2、打開GXWork2變量監(jiān)視表,對Q00U的D0進(jìn)行數(shù)據(jù)監(jiān)視,
3、上述監(jiān)視說明已經(jīng)將FX5U的D0數(shù)據(jù)讀取到Q00U的D0中,實(shí)現(xiàn)了數(shù)據(jù)交換功能;數(shù)據(jù)交換功能亦可實(shí)現(xiàn)Q00U到FX5U、FX5U到Q00U的位、字節(jié)和字的數(shù)據(jù)交換功能;
審核編輯:湯梓紅
-
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5415瀏覽量
171557 -
plc
+關(guān)注
關(guān)注
5010文章
13264瀏覽量
462949 -
三菱
+關(guān)注
關(guān)注
32文章
802瀏覽量
42793
發(fā)布評論請先 登錄
相關(guān)推薦
評論