2008年1月19日
1. 產(chǎn)品簡(jiǎn)介
cifX 50-RE計算機通訊板卡(如圖1.1所示)的計算機內部接口為PCI接口,支持所有主流的實(shí)時(shí)工業(yè)以太網(wǎng)協(xié)議(EtherCAT、PROFINET IO、Ethernet/IP、PowerLink、Sercos III等等),其協(xié)議堆棧作為可裝載的固件,已經(jīng)存儲在提供的CD光盤(pán)中。在系統啟動(dòng)時(shí),cifX的驅動(dòng)會(huì )自動(dòng)搜索可裝載的固件,并自動(dòng)裝載。如果要使用其它的實(shí)時(shí)以太網(wǎng)協(xié)議堆棧,通過(guò)這種方式很容易就能進(jìn)行系統的重新配置。如果是主站的應用或需要使用OPC Server,那么還需要相應的授權。
圖1.1 cifX 50-RE計算機通訊板卡
試驗目的:通過(guò)cifX 50-RE計算機板卡,實(shí)現EtherCAT從站與EtherCAT主站TwinCAT之間的數據通訊。
建議:在進(jìn)行該試驗之前,請仔細閱讀cifX 50-RE的產(chǎn)品手冊,了解其硬件特性和軟件安裝步驟。
2. 試驗準備
試驗所需設備:
首先將cifX 50-RE計算機板卡插在PC機的可用PCI插槽上。
cifX 50-RE計算機板卡的硬件特性及LED指示燈的定義請參看產(chǎn)品CD光盤(pán)中的相關(guān)文檔CIFX-RE_quickstart_en.pdf。
根據EtherCAT主站的特性,在安裝好TwinCAT軟件后,使用標準的以太網(wǎng)網(wǎng)口就可作為EtherCAT主站接口。因此,在本試驗中,只使用了一臺PC機,將PC機主板的以太網(wǎng)接口與cifX 50-RE計算機板卡的以太網(wǎng)接口通道0(Channel 0)相連。也可以將TwinCAT軟件安裝在另外一臺計算機上進(jìn)行測試。
4. 軟件安裝
在安裝好硬件后,需要在PC機中,安裝cifX 50-RE計算機板卡的驅動(dòng)。
在cifX 50-RE的產(chǎn)品CD光盤(pán)中,包含了協(xié)議裝載軟件cifX Setup、通訊測試軟件cifX Test和系統配置軟件SYCON.net。
4.1 cifX 50-RE設備驅動(dòng)的安裝
cifX 50-RE計算機板卡的設備驅動(dòng)安裝請參看產(chǎn)品CD光盤(pán)中的相關(guān)文檔cifX Driver_installation_en.pdf。
4.2 TwinCAT軟件的安裝
從Beckhoff的網(wǎng)站可以下載TwinCAT的試用版本。
如果TwinCAT無(wú)法正常安裝,請按照以下方式操作(來(lái)自Beckhoff的技術(shù)支持文檔):
安裝TwinCAT軟件過(guò)程中,如果出現圖中提示信息:There are some files marked for deletion on next reboot.Please reboot first and then install again。
開(kāi)始,運行,輸入:regedit ,進(jìn)入注冊表編輯器。找到以下注冊表項:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]刪除鍵值: "PendingFileRenameOperations"
5. 系統配置
首先設置計算機的IP 地址,其次對cifX 50-RE進(jìn)行EtherCAT從站Firmware的下載。然后對TwinCAT 進(jìn)行配置。
5.1 計算機IP地址配置
計算機的IP 地址不能設置為“自動(dòng)獲取”,必須手動(dòng)設置。
5.2 cifX 50-RE配置
cifX 50-RE支持所有主流的實(shí)時(shí)工業(yè)以太網(wǎng)協(xié)議(EtherCAT、PROFINET IO、Ethernet/IP、PowerLink、Sercos III等等),其協(xié)議堆棧作為可裝載的固件,已經(jīng)存儲在提供的CD光盤(pán)中。在出廠(chǎng)時(shí),硬件板卡上并沒(méi)有加載具體的協(xié)議堆棧,因此必須先加載EtherCAT從站的協(xié)議堆棧:
(1)從控制面板中選中“cifX Setup”圖標,在cifX Driver Setup Utility應用對話(huà)框中選擇“Active Devices→cifX0()→CH#0”;
(2)點(diǎn)擊“Add”,從產(chǎn)品CD光盤(pán)中選擇EtherCAT從站的協(xié)議堆棧ecscifx.mod,再點(diǎn)擊“Open”;
(3)選中“Set Warm Start Parameters”前的方框,在彈出的對話(huà)框中,選擇EtherCAT, 并輸入相應的參數,再點(diǎn)擊“OK”;
(4)點(diǎn)擊“Yes”;
(5)點(diǎn)擊“OK”。 此時(shí),計算機屏幕右下角的小電腦圖標顯示為連接狀態(tài);
建議:重新啟動(dòng)計算機。
5.3 TwinCAT軟件配置
由于使用PC機的以太網(wǎng)網(wǎng)口作為EtherCAT主站的網(wǎng)絡(luò )接口,因此還需要對TwinCAT進(jìn)行配置:
(1)運行TwinCAT System Manager程序,選擇“Options→Show Real Time Ethernet Compatible Devices”;
(2)選中“Compatible devices”,點(diǎn)擊“Install”;
對TwinCAT的網(wǎng)絡(luò )配置完成,可進(jìn)行通訊測試了。
6. 通訊測試
通過(guò)TwinCAT和cifX 50-RE,實(shí)現實(shí)時(shí)工業(yè)以太網(wǎng)EtherCAT主站與從站之間的數據通訊。
在進(jìn)行通訊測試之前,需要將cifX 50-RE產(chǎn)品CD光盤(pán)中的EDS文件Hilscher cifX50 RE V0.97.X.xml拷貝到TwinCAT的安裝目錄相應的文件夾下C:\TwinCAT\Io\EtherCAT。
(1)運行TwinCAT System Manager程序,選擇“File→New”,選中左邊方框中“I/O Devices”,點(diǎn)擊鼠標右鍵,選擇“Scan Devices”;
(2)點(diǎn)擊“OK”;
(3)選中“Device1[EtherCAT]”前的對話(huà)框,點(diǎn)擊“OK”;
(4)點(diǎn)擊“Yes”;
(5)點(diǎn)擊“Yes”;
(6)此時(shí),掃描到EtherCAT從站設備Box 1(cifX 50-RE), 該從站的狀態(tài)為“OP”,可操作狀態(tài);
(7)從控制面板中選中“cifX Test”圖標,在cifX Test Application應用對話(huà)框中選擇“Device→Open”,選中“cifX0→Channel0”;
(8)點(diǎn)擊“Open”,再選擇“Data Transfer→I/O Data”;
(9)在左側Process Data Input image區域的Length后輸入4,鼠標左鍵在下面Data區域點(diǎn)擊一下,顯示4個(gè)字節長(cháng)度數據:00 00 00 00;在右側Process Data Output image區域的Data區域下直接輸入4個(gè)字節長(cháng)度數據:00 00 00 00;
(10)先點(diǎn)擊“Update”,再分別選中Cylic、Verify Outputs和Auto Increment Data前的方框;
(11)此時(shí),在TwinCAT System Manager軟件的對話(huà)框中,選擇“Box 1(cifX 50-RE)→wIn0→Input”,在右側的Online對話(huà)框出現EtherCAT從站設備(cifX 50-RE)發(fā)給EtherCAT主站TwinCAT的數據;
(12)在TwinCAT System Manager軟件的對話(huà)框中,選擇“Box 1(cifX 50-RE)→wOut0→Output”,選擇右側的Online對話(huà)框,點(diǎn)擊“Write”,在彈出的對話(huà)框中輸入EtherCAT主站TwinCAT發(fā)給EtherCAT從站設備(cifX 50-RE)的數據;
(3)點(diǎn)擊“OK”;
(4)同時(shí),在cifX Test Application應用對話(huà)框中左側Process Data Input image的Data區域顯示EtherCAT主站TwinCAT發(fā)給EtherCAT從站設備(cifX 50-RE)的數據;
上述即為cifX 50-RE 計算機板卡(EtherCAT從站)與TwinCAT(EtherCAT主站)通訊的使用過(guò)程,希望能幫助您快速了解該板卡的使用方法,不過(guò)這僅僅是一個(gè)簡(jiǎn)單的試驗,實(shí)際的應用會(huì )比較復雜,出現的問(wèn)題也會(huì )很多,請在使用前仔細閱讀相關(guān)的使用手冊和文檔,如有疑問(wèn)請與德國赫優(yōu)訊自動(dòng)化系統有限公司上海代表處技術(shù)人員聯(lián)系。
祝您使用cifX計算機板卡愉快!