隨著工業自動化的發展,越來越多的設備需要進行網絡通信。在工業控制系統中,EtherNet/IP和EtherCAT是兩種常用的網絡協議。而捷米特JM-ECTM-EIP協議網關則扮演著實現這兩種網絡之間無縫內部連接的重要角色。
在實際應用中,捷米特JM-ECTM-EIP協議網關可以廣泛應用于工業自動化領域。例如,在一個生產車間中,如果需要將使用EtherNet/IP協議的控制器與使用EtherCAT網絡的伺服進行通信,就可以使用該網關來實現它們之間的數據通信。通過網關,控制器可以實時地發送指令給伺服,以控制其運行狀態。同時,網關也能夠將電機的運行信息反饋給控制器,以便控制器能夠對伺服進行監控和調整。
捷米特JM-ECTM-EIP網關產品可以通過各種數據接口和工業領域的儀表、PLC、計量設備等產品連接, 實時采集這些設備中的運行數據、狀態數據等信息,并把采集的數據進行整合、運算等操作后傳輸到其他設備或者云平臺。
網關說明
網關可采集(Profinet,EtherCAT)設備數據
采集的數據可轉換成(EthernetIP協議)轉發
網關接口有232、485、網口、4G可選
可根據實際采集數據的個數選擇相應的網關,節省成本
系統架構
捷米特JM-ECTM-EIP可內嵌多種設備驅動(可選,以所拍商品包含協議為準,并非包含全部協議)采集對應的終端設備數據,并可把采集的數據發送給其他設備或者云平臺。系統的連接架構如下:
網關可支持的驅動和協議
網關可支持如下的設備驅動和轉發協議(可選)。用戶可以根據具體的需求進行選擇。
產品特點
-捷米特網關為工業級產品,運行穩定可靠,滿足工業場合的應用需求
-產品已在各種大中型工控系統中穩定運行,且可長時間無故障運行
-網關不但可以把采集的數據發送到平臺或者系統,還可以實現設備間的數據互傳
-提供有采集PLC、傳感器、儀表、終端設備的使用案例,
-可以實時采集傳感器、PLC、電力儀表、數采儀、控制器、機床等設備數據。
-支持同時采集多種接口設備數據,如網口,RS485,RS232等。
-支持同時采集多種通信協議的數據。如Modbus,Profinet,Ethernet/IP等。
-支持數據轉發到多個上位機軟件或者平臺。如可把數據同時發送到觸摸屏,SCADA,云平臺等。
軟件使用
文檔說明
設置網關采集EtherCAT 設備數據
把采集的數據轉成EthernetIP 協議轉發給其他系統。
準備工作
捷米特網關,支持采集EtherCAT 設備數據,EthernetIP協議轉發。
電腦。IP 設置成192.168.1.198,和網關在同一個網段。
網線、12V 電源。
獲取 cat 設備的點位信息
Cat 設備 IN 口通過網線連接到電腦,關閉電腦上的其他網口
關閉VS 軟件
運行C:ProgramFilesStudioRuntimebin>EtherCATSlaveInfo.exe。如果沒有獲取到設備信息,則重新安裝npcap 軟件。
4.
選中和所連接網口對應的device,
C:ProgramFilesBOXStudioRuntimebin>EtherCATSlaveInfo.exe
DeviceNPF_{E8BAD55C-B9A8-439D-9A1F-52A78912EC64} -map
會顯示cat 設備的map 信息。
Slave:1 // 設 備 IDName:VAT vacuum valveOutput size: 184bits Input size: 200bits State: 4
Delay: 0[ns] Has DC: 1
DCParentport:0 Activeports:1.0.0.0 Configured address: 1001
Man: 00000549 ID: 02010616 Rev: 00010001SM0 A:1000 L: 128 F:00010036Type:1
SM1 A:1080 L: 128 F:00010032 Type:2SM2 A:1100 L: 23 F:00010074 Type:3SM3 A:1d00 L: 25 F:00010030Type:4
FMMU0 Ls:00000000 Ll: 23 Lsb:0 Leb:7 Ps:1100 Psb:0 Ty:02 Act:01 FMMU1 Ls:00000017 Ll: 25 Lsb:0 Leb:7 Ps:1d00 Psb:0 Ty:01 Act:01 FMMUfunc 0:1 1:2 2:3 3:0
MBX length wr: 128 rd: 128 MBX protocols : 0c
CoE details: 2f FoE details: 01 EoE details: 00 SoE details: 00 Ebus current: 0[mA]
only LRD/LWR:0
PDO mapping according to CoE :
SM2outputs //outputs是點位類型
addrb index: subbitldata_type name
[0x0000.0] 0x2300:0x020x20REAL32 Target Pressure
[0x0004.0] 0x2200:0x020x20REAL32 Target Position //TargetPosition是點位名稱,
[0x0004.0]是地址,REAL32是數據類型 float
[0x0008.0] 0x2401:0x14 0x20 REAL32 Pressure Input Digital Sensor 1 [0x000C.0] 0x2402:0x14 0x20 REAL32 Pressure Input Digital Sensor 2 [0x0010.0] 0x2002:0x00 0x08 INTEGER8 Control Mode
[0x0011.0] 0x2F00:0x060x10UNSIGNED16 General Control Setpoint[0x0013.0] 0x2F00:0x070x20REAL32 Pressure RampTime
SM3inputs //inputs是點位類型
addrb index: subbitldata_type name
[0x0017.0] 0x2300:0x010x20REAL32 Actual Pressure [0x001B.0] 0x2401:0x180x20REAL32 Pressure Sensor 1[0x001F.0] 0x2402:0x180x20REAL32 Pressure Sensor2
[0x0023.0] 0x2200:0x010x20REAL32 Actual Position //ActualPosition是點位名稱,
[0x0023.0]是地址,設置到網關中是 0x23-0x17=12(網關中填寫 10進制)
[0x0027.0] 0x2002:0x000x08INTEGER8 Control Mode[0x0028.0] 0x2030:0x030x10UNSIGNED16 ErrorNumber
[0x002A.0] 0x2F00:0x0D0x10UNSIGNED16 General Status [0x002C.0] 0x2F00:0x0E0x10UNSIGNED16 General Warnings [0x002E.0] 0x2F00:0x0F0x10UNSIGNED16 ExtendedWarnings
End slaveinfo, close socket End program
設置網關采集EtherCAT數據
1. 安裝軟件。打開軟件后,點擊新建工程。
2.
3. 點擊“新建設備”,驅動類型選擇如下。
4.
5. 輸入設備地址:
6.
7. 添加Target Position標簽。寫數據給EtherCAT設備
8.
9. 添加Actual Position標簽,讀取EtherCAT設備數據。
10.
配置完成后點擊菜單“下載”,把工程下載到網關里。
點擊菜單“查看數據”,查看網關采集到的數據。
啟動 EthernetIP 從站服務。
此處的功能是網關作為Ethernet/IP 協議的從站,外部設備做Ethernet/IP 的主站。
到菜單“服務-EtherNet/IP”,啟用設置成Yes。
參數 | 說明 |
綁定網口 |
如果是單網口設備,不需要更改。 兩個網口的網關,選擇網關連接 EthernetIP 設備的網口。 |
輸入輸出存儲區固定長度 |
輸入輸出區的固定長度,一般選擇 Yes。對應下面的“CIP 最大字節”使用。如果選擇 yes,CIP 最大字節是32,則輸入區長度為32 個字節,輸出區固定長度為32 個字節 |
CIP最大字節 | 選擇輸入去和輸出區的最大字節長度。單位字節。 |
InputAssembly(100), | 輸入數據區,路徑地址是 100 |
Output Assembly(150) | 輸出數據區,路徑地址是 150 |
點擊“Input Assembly”,添加兩個數據。Input Assembly是指外部系統來網關讀取的數據。
點擊“Output Assembly”,添加兩個數據。Output Assembly 是指外部系統要寫入到網關的數據。
完成以上設置后,點擊下載,把工程下載的網關里。
點擊“GenerateEDSFile”可以生成EDS 文件,把生成的EDS 文件下載到EthernetIP 主站設備后,就可以和網關進行數據通信了。
如果修改了某些參數,需要重新下載工程到網關中,并重新生產EDS 文件,然后再導入到相應的設備中。
如果其他設備不能導入 EDS 文件,則再設置的時候,參數需要和網關保持一致。如CIP 最大字節(32),Input Assembly(100),Output Assembly(150).
測試 EthernetIP 服務
如果沒有EthernetIP 主站設備,可以使用EthernetIP 主站軟件進行測試。比如EthernetIPTools。
打開EthernetIP軟件,界面顯示如下。選擇“0x01Identity”,點擊“Get Attribute All”,顯示OK,則說明網關已經啟動 EthernetIP 從站服務。可以從下面的輸出框中讀取網關的 EthernetIP 的屬性
4. 讀取數據。按如下1-5的順序操作,點擊“Send Request”,可以在5處看到讀取到的Tag1(11),Tag2(22)的值。
5.
6. 寫數據。按如下1-6 順序操作。在4 處輸入1234。實際是輸入0x0201(513),0x0403(1027)給Tag3,Tag4。點擊“SendRequest”,6處顯示OK。則寫入成功。
7.
8. 網關中的值已經被修改。
9.
10. Modbus Slave 中的值已經被修改。
11.
通過捷米特JM-ECTM-EIP網關的應用,有效解決了倍福和 AB設備間的通信兼容性問題,將原本孤立的兩個系統緊密集成在一起。可充分發揮倍福伺服系統在運動控制方面的優勢和 AB羅克韋爾PLC在邏輯控制與系統集成方面的長處,無需對設備進行大規模替換或復雜的二次開發,降低了系統集成成本和實施難度,同時提高了系統的可靠性和可維護性,使整個自動化系統更加簡潔、高效。
審核編輯 黃宇
-
plc
+關注
關注
5016文章
13383瀏覽量
464746 -
物聯網
+關注
關注
2912文章
44897瀏覽量
375809 -
伺服
+關注
關注
16文章
653瀏覽量
41044 -
ethercat
+關注
關注
18文章
730瀏覽量
38797
發布評論請先 登錄
相關推薦
評論