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