隨著工業(yè)自動化的發(fā)展,越來越多的設(shè)備需要進(jìn)行網(wǎng)絡(luò)通信。在工業(yè)控制系統(tǒng)中,EtherNet/IP和EtherCAT是兩種常用的網(wǎng)絡(luò)協(xié)議。而捷米特JM-ECTM-EIP協(xié)議網(wǎng)關(guān)則扮演著實現(xiàn)這兩種網(wǎng)絡(luò)之間無縫內(nèi)部連接的重要角色。
在實際應(yīng)用中,捷米特JM-ECTM-EIP協(xié)議網(wǎng)關(guān)可以廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。例如,在一個生產(chǎn)車間中,如果需要將使用EtherNet/IP協(xié)議的控制器與使用EtherCAT網(wǎng)絡(luò)的伺服進(jìn)行通信,就可以使用該網(wǎng)關(guān)來實現(xiàn)它們之間的數(shù)據(jù)通信。通過網(wǎng)關(guān),控制器可以實時地發(fā)送指令給伺服,以控制其運行狀態(tài)。同時,網(wǎng)關(guān)也能夠?qū)?a target="_blank">電機(jī)的運行信息反饋給控制器,以便控制器能夠?qū)λ欧M(jìn)行監(jiān)控和調(diào)整。
捷米特JM-ECTM-EIP網(wǎng)關(guān)產(chǎn)品可以通過各種數(shù)據(jù)接口和工業(yè)領(lǐng)域的儀表、PLC、計量設(shè)備等產(chǎn)品連接, 實時采集這些設(shè)備中的運行數(shù)據(jù)、狀態(tài)數(shù)據(jù)等信息,并把采集的數(shù)據(jù)進(jìn)行整合、運算等操作后傳輸?shù)狡渌O(shè)備或者云平臺。
網(wǎng)關(guān)說明
網(wǎng)關(guān)可采集(Profinet,EtherCAT)設(shè)備數(shù)據(jù)
采集的數(shù)據(jù)可轉(zhuǎn)換成(EthernetIP協(xié)議)轉(zhuǎn)發(fā)
網(wǎng)關(guān)接口有232、485、網(wǎng)口、4G可選
可根據(jù)實際采集數(shù)據(jù)的個數(shù)選擇相應(yīng)的網(wǎng)關(guān),節(jié)省成本
系統(tǒng)架構(gòu)
捷米特JM-ECTM-EIP可內(nèi)嵌多種設(shè)備驅(qū)動(可選,以所拍商品包含協(xié)議為準(zhǔn),并非包含全部協(xié)議)采集對應(yīng)的終端設(shè)備數(shù)據(jù),并可把采集的數(shù)據(jù)發(fā)送給其他設(shè)備或者云平臺。系統(tǒng)的連接架構(gòu)如下:
網(wǎng)關(guān)可支持的驅(qū)動和協(xié)議
網(wǎng)關(guān)可支持如下的設(shè)備驅(qū)動和轉(zhuǎn)發(fā)協(xié)議(可選)。用戶可以根據(jù)具體的需求進(jìn)行選擇。
產(chǎn)品特點
-捷米特網(wǎng)關(guān)為工業(yè)級產(chǎn)品,運行穩(wěn)定可靠,滿足工業(yè)場合的應(yīng)用需求
-產(chǎn)品已在各種大中型工控系統(tǒng)中穩(wěn)定運行,且可長時間無故障運行
-網(wǎng)關(guān)不但可以把采集的數(shù)據(jù)發(fā)送到平臺或者系統(tǒng),還可以實現(xiàn)設(shè)備間的數(shù)據(jù)互傳
-提供有采集PLC、傳感器、儀表、終端設(shè)備的使用案例,
-可以實時采集傳感器、PLC、電力儀表、數(shù)采儀、控制器、機(jī)床等設(shè)備數(shù)據(jù)。
-支持同時采集多種接口設(shè)備數(shù)據(jù),如網(wǎng)口,RS485,RS232等。
-支持同時采集多種通信協(xié)議的數(shù)據(jù)。如Modbus,Profinet,Ethernet/IP等。
-支持?jǐn)?shù)據(jù)轉(zhuǎn)發(fā)到多個上位機(jī)軟件或者平臺。如可把數(shù)據(jù)同時發(fā)送到觸摸屏,SCADA,云平臺等。
軟件使用
文檔說明
設(shè)置網(wǎng)關(guān)采集EtherCAT 設(shè)備數(shù)據(jù)
把采集的數(shù)據(jù)轉(zhuǎn)成EthernetIP 協(xié)議轉(zhuǎn)發(fā)給其他系統(tǒng)。
準(zhǔn)備工作
捷米特網(wǎng)關(guān),支持采集EtherCAT 設(shè)備數(shù)據(jù),EthernetIP協(xié)議轉(zhuǎn)發(fā)。
電腦。IP 設(shè)置成192.168.1.198,和網(wǎng)關(guān)在同一個網(wǎng)段。
網(wǎng)線、12V 電源。
獲取 cat 設(shè)備的點位信息
Cat 設(shè)備 IN 口通過網(wǎng)線連接到電腦,關(guān)閉電腦上的其他網(wǎng)口
關(guān)閉VS 軟件
運行C:ProgramFilesStudioRuntimebin>EtherCATSlaveInfo.exe。如果沒有獲取到設(shè)備信息,則重新安裝npcap 軟件。
4.
選中和所連接網(wǎng)口對應(yīng)的device,
C:ProgramFilesBOXStudioRuntimebin>EtherCATSlaveInfo.exe
DeviceNPF_{E8BAD55C-B9A8-439D-9A1F-52A78912EC64} -map
會顯示cat 設(shè)備的map 信息。
Slave:1 // 設(shè) 備 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是數(shù)據(jù)類型 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]是地址,設(shè)置到網(wǎng)關(guān)中是 0x23-0x17=12(網(wǎng)關(guān)中填寫 10進(jìn)制)
[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
設(shè)置網(wǎng)關(guān)采集EtherCAT數(shù)據(jù)
1. 安裝軟件。打開軟件后,點擊新建工程。
2.
3. 點擊“新建設(shè)備”,驅(qū)動類型選擇如下。
4.
5. 輸入設(shè)備地址:
6.
7. 添加Target Position標(biāo)簽。寫數(shù)據(jù)給EtherCAT設(shè)備
8.
9. 添加Actual Position標(biāo)簽,讀取EtherCAT設(shè)備數(shù)據(jù)。
10.
配置完成后點擊菜單“下載”,把工程下載到網(wǎng)關(guān)里。
點擊菜單“查看數(shù)據(jù)”,查看網(wǎng)關(guān)采集到的數(shù)據(jù)。
啟動 EthernetIP 從站服務(wù)。
此處的功能是網(wǎng)關(guān)作為Ethernet/IP 協(xié)議的從站,外部設(shè)備做Ethernet/IP 的主站。
到菜單“服務(wù)-EtherNet/IP”,啟用設(shè)置成Yes。
參數(shù) | 說明 |
綁定網(wǎng)口 |
如果是單網(wǎng)口設(shè)備,不需要更改。 兩個網(wǎng)口的網(wǎng)關(guān),選擇網(wǎng)關(guān)連接 EthernetIP 設(shè)備的網(wǎng)口。 |
輸入輸出存儲區(qū)固定長度 |
輸入輸出區(qū)的固定長度,一般選擇 Yes。對應(yīng)下面的“CIP 最大字節(jié)”使用。如果選擇 yes,CIP 最大字節(jié)是32,則輸入?yún)^(qū)長度為32 個字節(jié),輸出區(qū)固定長度為32 個字節(jié) |
CIP最大字節(jié) | 選擇輸入去和輸出區(qū)的最大字節(jié)長度。單位字節(jié)。 |
InputAssembly(100), | 輸入數(shù)據(jù)區(qū),路徑地址是 100 |
Output Assembly(150) | 輸出數(shù)據(jù)區(qū),路徑地址是 150 |
點擊“Input Assembly”,添加兩個數(shù)據(jù)。Input Assembly是指外部系統(tǒng)來網(wǎng)關(guān)讀取的數(shù)據(jù)。
點擊“Output Assembly”,添加兩個數(shù)據(jù)。Output Assembly 是指外部系統(tǒng)要寫入到網(wǎng)關(guān)的數(shù)據(jù)。
完成以上設(shè)置后,點擊下載,把工程下載的網(wǎng)關(guān)里。
點擊“GenerateEDSFile”可以生成EDS 文件,把生成的EDS 文件下載到EthernetIP 主站設(shè)備后,就可以和網(wǎng)關(guān)進(jìn)行數(shù)據(jù)通信了。
如果修改了某些參數(shù),需要重新下載工程到網(wǎng)關(guān)中,并重新生產(chǎn)EDS 文件,然后再導(dǎo)入到相應(yīng)的設(shè)備中。
如果其他設(shè)備不能導(dǎo)入 EDS 文件,則再設(shè)置的時候,參數(shù)需要和網(wǎng)關(guān)保持一致。如CIP 最大字節(jié)(32),Input Assembly(100),Output Assembly(150).
測試 EthernetIP 服務(wù)
如果沒有EthernetIP 主站設(shè)備,可以使用EthernetIP 主站軟件進(jìn)行測試。比如EthernetIPTools。
打開EthernetIP軟件,界面顯示如下。選擇“0x01Identity”,點擊“Get Attribute All”,顯示OK,則說明網(wǎng)關(guān)已經(jīng)啟動 EthernetIP 從站服務(wù)。可以從下面的輸出框中讀取網(wǎng)關(guān)的 EthernetIP 的屬性
4. 讀取數(shù)據(jù)。按如下1-5的順序操作,點擊“Send Request”,可以在5處看到讀取到的Tag1(11),Tag2(22)的值。
5.
6. 寫數(shù)據(jù)。按如下1-6 順序操作。在4 處輸入1234。實際是輸入0x0201(513),0x0403(1027)給Tag3,Tag4。點擊“SendRequest”,6處顯示OK。則寫入成功。
7.
8. 網(wǎng)關(guān)中的值已經(jīng)被修改。
9.
10. Modbus Slave 中的值已經(jīng)被修改。
11.
通過捷米特JM-ECTM-EIP網(wǎng)關(guān)的應(yīng)用,有效解決了倍福和 AB設(shè)備間的通信兼容性問題,將原本孤立的兩個系統(tǒng)緊密集成在一起??沙浞职l(fā)揮倍福伺服系統(tǒng)在運動控制方面的優(yōu)勢和 AB羅克韋爾PLC在邏輯控制與系統(tǒng)集成方面的長處,無需對設(shè)備進(jìn)行大規(guī)模替換或復(fù)雜的二次開發(fā),降低了系統(tǒng)集成成本和實施難度,同時提高了系統(tǒng)的可靠性和可維護(hù)性,使整個自動化系統(tǒng)更加簡潔、高效。
審核編輯 黃宇
-
plc
+關(guān)注
關(guān)注
5016文章
13385瀏覽量
465010 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2913文章
44915瀏覽量
376347 -
伺服
+關(guān)注
關(guān)注
16文章
653瀏覽量
41060 -
ethercat
+關(guān)注
關(guān)注
18文章
732瀏覽量
38840
發(fā)布評論請先 登錄
相關(guān)推薦
評論