OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档
OMRON CJ系列CJ1W-EIP21通過網(wǎng)關(guān)設(shè)備 EnTalk EtherNetIP Adapter - RS232/485與Modbus Slave軟件測試記錄文檔
時間:2021年2月26
記錄:EnTalk_LU
一, 編程環(huán)境
CX-Programmer 9.50
Modbus Slave – 64 Bit Ver7.3.0 Build 1402
Entalk Configuration Studio Pro2.0.5.12
軟件準(zhǔn)備:EIP2COM.EDS文件
二, 設(shè)備網(wǎng)絡(luò)
三, 測試內(nèi)容
CJ1W-EIP21的IP地址:192.168.0.100
EtherNet/IP Adapter - RS232/485網(wǎng)關(guān)設(shè)備PN從站IP地址:192.168.0.5
數(shù)據(jù)傳輸:
Input Size:32 bytes
Output Size:32 bytes
四, 測試步驟
1) 創(chuàng)建工程
新建工程,在IO表中添加CJ1W-EIP21模塊,在CX-Programmer內(nèi)建立PLC,對CJ1W-EIP21進(jìn)行網(wǎng)址設(shè)置;
在IO表中雙擊CJ1W-EIP21模塊,彈出對話框進(jìn)入IP地址設(shè)置(本文檔EIP單元號為0,節(jié)點(diǎn)號為100,IP地址:192.168.0.100);
2) 在“符號”表內(nèi)建立網(wǎng)絡(luò)變量:定義變量名及對應(yīng)地址,若是多通道數(shù)組,點(diǎn)擊“高級設(shè)置”;
3) 在“IO表和單元設(shè)置”中右鍵EIP模塊繼承啟動Network Configurator,或者單獨(dú)打開“Network Configurator”;
4) 安裝EDS文件,點(diǎn)擊“EDS File”菜單欄下的“Install”按鈕,安裝EtherNetIP Adapter - RS232/485網(wǎng)關(guān)設(shè)備的eds文件;
5) 在彈出“Install EDS File”對話框中找到eds文件的路徑,選中并點(diǎn)擊“打開”進(jìn)行安裝;
6) 安裝完成后,點(diǎn)擊菜單欄“Option”- “Select Interface”-“Ethernet I/F”,將用以太網(wǎng)口掃描物理網(wǎng)絡(luò);
7) 選擇工具欄下的“Connect”按鈕 連接網(wǎng)路上的設(shè)備;
選擇連接到PLC的網(wǎng)卡,即本機(jī)網(wǎng)卡點(diǎn)擊“OK”(網(wǎng)卡地址與PLC設(shè)備處于同一網(wǎng)段);
8) 彈出“Select Connect Network Port”對話框,點(diǎn)擊“Refresh”,在TCP:2下掃描出EtherNet/IP網(wǎng)絡(luò)上的設(shè)備,選擇下圖中的TCP:2,點(diǎn)擊“OK”;
在“Select Connected Network”,選擇“Use the existing network”下的網(wǎng)絡(luò)或者創(chuàng)建新的網(wǎng)絡(luò),點(diǎn)擊“OK”;
9) 工具欄中的“Disconnect”按鈕出現(xiàn)紅色x時,說明設(shè)備已經(jīng)連接上;點(diǎn)擊“Upload from Network”按鈕,自動掃描EtherNet/IP設(shè)備,
點(diǎn)擊“是(Y)”;
10) 在“EtherNet/IP_1”下雙擊EtherNet/IP Adapter Library,即本項(xiàng)目中的192.168.0.5網(wǎng)關(guān)模塊;在彈出的“Edit Device Parameters”對話框中設(shè)置Output Size和 Input Size的值,字節(jié)長度必須和ECS配置軟件中對EtherNet/IP Adapter - RS232/485網(wǎng)關(guān)設(shè)備中IO Size一致;
11) “Network Configuration”中雙擊CPU或者EIP模塊(CJ1W-EIP21)進(jìn)入“Edit Device Parameters”對話框,點(diǎn)擊“Tag Sets”,在此界面下選擇“In - Consume”,點(diǎn)擊“Edit Tags…”,在“Edit Tags…”新建標(biāo)簽與設(shè)置標(biāo)簽大小;
方法一:在Name欄填寫PLC通道地址,例如此文檔寫D0,那么PLC模塊就引用此地址(以下引用此方法創(chuàng)建標(biāo)簽);
方法二:在Name欄填寫一個標(biāo)簽名,例如EIP_DATA,則需在PLC中新建一個標(biāo)簽名為EIP_DATA的變量,數(shù)據(jù)長度需一致,然后再分配到PLC通道地址;
方法一:
12) 在彈出的“Edit Tags”界面中點(diǎn)擊“New”建立新的Tag;
13) 在打開的“Edit Tag”界面中,輸入相應(yīng)的參數(shù),完成后點(diǎn)擊“Regist”按鈕;
14) 注冊成功后,在“In - Consume”中出現(xiàn)如下紅框中的配置;
15) 同樣的方法在“Out - Produce”界面中執(zhí)行類似的操作,如下圖所示,點(diǎn)擊“OK”;
16) 設(shè)置標(biāo)簽的ID參數(shù);選中“Edit…”;
17) 在“Edit Tag Set”界面中,點(diǎn)擊“Advanced”,在彈出的“Advanced Setting”,中修改Manual的參數(shù)為150,如下圖所示;
18) 同樣的方法修改“Out - Produce”中D20的ID為100;添加完成后,可以分別看到“In - Consume”和“Out - Produce”下增加了32字節(jié)的標(biāo)簽;
方法二:
19) 切換至“Connections”界面,選擇Connections,在通訊網(wǎng)絡(luò)中注冊網(wǎng)絡(luò)連接;
20) 點(diǎn)擊上圖的“New”或者雙擊注冊后的模塊,添加設(shè)定好的輸入緩存區(qū)標(biāo)簽“D00000 – [32Bytes]”;將標(biāo)簽與模塊關(guān)聯(lián),默認(rèn)的掃描周期為50ms,掃描時間和超時時間可以根據(jù)進(jìn)行修改,此文檔按缺省值;
21) 建立的標(biāo)簽長度和模塊定義的數(shù)據(jù)長度一致,點(diǎn)擊“Regist”完成設(shè)置;
22) 點(diǎn)擊“確定”,保存設(shè)置;
23) 點(diǎn)擊“Download to Network”按鈕,將配置下載至PLC中;
選擇下載;
運(yùn)行Modbus Slave軟件測試:
在CX-Programmer中可以監(jiān)聽到數(shù)據(jù);
上述基礎(chǔ)上,拔掉網(wǎng)線
EtherNet/IP Adapter - RS232/485側(cè),FAL指示燈綠燈閃爍;
EIP21側(cè),NS指示燈紅燈閃爍,COMM橙色指示燈常滅,100M橙色指示燈常滅;
插回網(wǎng)線后,大約5s,雙側(cè)網(wǎng)絡(luò)恢復(fù)正常。
總結(jié)
以上是生活随笔為你收集整理的OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows10 wls 配置流程a
- 下一篇: 【PHP】\r \r\n \t是什么