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 這種方案一般適用於...