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