PCI 7856運動控制卡

2021-09-25 04:30:34 字數 1992 閱讀 6102

pci-7856為pci介面卡,並為motionnet和hsl系統提供兩個埠,用於機械自動化應用中的分布式運動和i/ o控制。

運動控制卡的流程一般是先連線,其次軸回零,最後軸運動。

根據相應的控制方式,封裝連線、回零、相對運動、絕對運動、使能、斷開等函式,方便呼叫。

以下部分引數的設定需要電氣或**商提供或者自行根據實際情況設定。

以下是連線步驟。

初始化控制卡。

bus設定,io和運動控制卡分別設定。

bus啟動,o和運動控制卡分別設定。

載入配置檔案。

long rtn;

long boardid = 0;//卡號(一般為0),例如0x11表示有兩張卡,卡號分別是0和4。

long mode=0;

//表示卡的io部分(一般為0)和motion部分(一般1)

long busno_io = 0;//io的bus號

long busno_mo = 1;//motion的bus號

long startid_io = 1;//起始io號

long startid_mo = 1500;//起始軸號

cstring strxml = "c\\config\\7856.xml";//配置路徑

//初始化

rtn = aps_initial(&boardid, mode);

//設定bus

//motion部分bus引數設定

//mnet: 0(2.5m), 1(5m), 2(10m), 3(20m)

ierrorcode = aps_set_field_bus_param(boardid, busno_mo, prf_transfer_rate, 1);

//io部分bus引數設定

//hsl: 1(3m), 2(6m), 3(12m)

rtn = aps_set_field_bus_param(boardid, busno_io, prf_transfer_rate, 2);

//啟動bus

rtn = aps_start_field_bus(boardid, busno_io, startid_io);

rtn = aps_start_field_bus(boardid, busno_mo, startid_mo);

//載入配置

rtn = aps_load_param_from_file(strxml);

卡號一般為0 。需要根據實際情況傳入引數。

mode一般為0。可以根據實際設定。

bus設定的傳輸速率需要根據實際設定,參照**後傳入引數。

1.bus啟動的io和motion需要根據實際設定,傳入引數。

ACS運動控制卡

acs是一款以色列的運動控制卡,控制直線電機,運動精度到u級別。常用在工業領域。運動控制卡的流程一般是先連線,其次軸回零,最後軸運動。各種不同型別的控制卡原理幾乎是一樣的。根據相應的控制方式,封裝連線 回零 相對運動 絕對運動 使能 斷開等函式,方便呼叫。根據相應的指令或者dll呼叫,傳入相應的引數...

固高運動控制卡教程 機器視覺與運動控制的結合

機器視覺系統相當於智慧型工廠的 眼睛和大腦 隨著生產裝置的整合化發展,打破傳統控制流程,越來越多的視覺系統將運動控制結合到其架構中,傳統的方案採用視覺系統 plc 運動控制的形式,但由於三套系統的使用,造成了人員操作難 和操作介面數量過多的問題。巨力方基於機器視覺 運動控制的相結合,從而解決了傳統方...

運動控制之 PCI板卡

1.微控制器系統 採用微控制器系統來實現運動控制,成本較低,但開發難度較大,周期長。這種方案適應於產品批量較大 控制系統功能簡單 有微控制器開發經驗的使用者。2.專業運動控制plc 許多品牌的plc都可選配定位控制模組,有些plc的cpu單元本身就具有運動控制功能 例如松下fp0 這種方案一般適用於...