一 LabVIEW 基礎講解
1)主要介紹LabVIEW程序的基本環境及應用
2)LabVIEW 程序基本元素,基本數據及常用控件
3)程序結構: 循環結構,事件結構,條件結構等
4) 數據結構 數組和簇: 數據及族是LabVIEW程序開發常用的數據結構
5) 字符串及文件I/0: 字符串的處理及文件讀寫
6) DAQ 數據采集及波形: DAQ及基本數據采集,波形分析。
二 LabVIEW編程模型
1) LabVIEW 標準設計模式
1.1 使用事件的頂層應用程序
1.2 標準狀態機設計模式
1.3 隊列消息處理器設計模式
1.4 生產者/消費者設計模式
1.5 主從設計模式
2) 狀態機
2.1 順序狀態機
2.2 事件狀態機
2.3消息隊列狀態機
2.4 消息隊列狀態機的基本結構
2.5消息隊列狀態機的基本結構
2.6進入、運行和離開狀態的處理
2.7事件驅動方式消息隊列狀態機
2.8案例分析和動手實踐
三 LabVIEW通信和OPC,數據庫,報表
1、LabVIEW 串口,以太網通信
1.1 串口通信基本概念
1.2 串口通信函數
1.3 串口通信典型應用案例
2、數據庫與報表工具包
2.1? 準備使用數據庫工具包
2.2? 數據庫基本操作
2.3 報表工具包
2.4 利用工具包操作EXCEL/word
3、OPC通信
3.1? OPC基本概念
3.2? OPC配置,以及案例使用
3.3? 共享變量
3.4? PLC硬件通信實踐
4、案例分析和動手實踐
4.1? 常用串口助手工具,以太網調試工具使用
4.2? LabVIEW與三菱FX Q系列PLC串口,以太網通信
4.3? LabVIEW與西門子Smart200 S7-300 1200 PLC串口,以太網通信
4.4? LabVIEW與掃描槍 打印機,臺達變頻器MODBUS的通信
4.5 LabView與ABB工業機器人通信
四 LabVIEW與采集卡控制
1)數據采集的基本概念
1.1 信號
1.2 傳感器
1.3 信號處理
2)數據采集卡
2.1 采集卡定義和分類
2.2 采集卡的關鍵參數和概念
2.3 采集卡與信號接地
3)基于采集卡的編程開發與應用
3.1 采集系統的安裝
3.2 NI采集卡的常用函數
3.3 研華采集卡的常用函數
4、案例分析和動手實踐
4.1 研華采集卡程序開發
4.2 追溯系統案例分解
4.3 軟件設計架構
五 LABVIEW運動控制編程要領
學習內容:介紹使用運動控制卡實現簡單運動及開發中的注意事項
學習目標:掌握運動控制卡的編程要領,并能使用DEMO操作運動控制卡
1)雷賽運動控制卡學習
學習內容:DMC1380,DMC5480的使用,包括硬件功能描述,安裝及配置,軟件系統介紹,單軸運動,
連續運動,多軸插補運動,IO輸入輸出,回原點
學習目標:掌握雷賽運動控制卡的使用方法及各種類型的運動方式,能使用驅動程序控制運動
2)雷賽運動控制卡項目實踐
學習內容:指導使用雷賽運動控制卡實現項目
學習目標:掌握將運動控制卡的各種功能運用到實際項目中,并能獨立完成一個項目的應用程序
3)固高運動控制卡學習
學習內容:GTS系列運動控制器的使用,包括硬件功能描述,安裝及配置,軟件系統介紹,點位運動,
jog運動,PT運動,電子齒輪,插補運動,數字IO訪問等,回原點
學習目標:掌握固高運動控制卡的使用方法及各種類型的運動方式,能使用驅動程序控制運動
4)雷賽運動控制卡項目實踐
學習內容:指導使用固高運動控制卡實現項目的應用程序
學習目標:掌握將運動控制卡的各種功能運用到實際項目中,并能獨立完成一個項目的應用程序
5)運動控制卡與機器視覺配合項目
學習內容:通信(串口,虛擬串口,網口),進程通信,以及與視覺配合的問題及注意事項
學習目標:掌握運動控制卡與周邊配套設備的溝通,熟悉與機器視覺的配合
六? ABB工業機器人應用
1.ABB工業機器人基本操作
①Robotstudio軟件安裝及簡單使用
②ABB工業機器人示教器的使用
③工業機器人系統的備份和恢復
④ABB工業機器人的手動操作
⑤機器人轉數計數器更新及自動運行操作
2.ABB機器人通信
①西門子300 1200通過ABB工業機器人GSD文件組態通信連接
②ABB標準IO板DSQC652配置
③IO信號的監控與操作
④系統輸入輸出與IO信號的關聯
⑤定義可編程按鍵
⑥通過PLC總線PROFINET控制ABB機器人運行
3.ABB機器人編程
①建立程序數據的操作,建立程序數據BOOL,建立程序數據num
②程序數據類型與分類
③工具數據tooldata的設定,工件坐標wobjdata的設定,有效載荷loaddata的設定
④RAPID程序建立的基本操作
⑤RAPID程序基本指令
⑥建立一個可運行的基本RAPID程序
⑦RAPID編程詳解(教學重點)
4.ABB工業機器人實例應用
①搬運工業機器人的程序編制與調試
②噴涂工業機器人的程序編制與調試
③裝配工業機器人的程序編制與調試
④焊接工業機器人的程序編制與調試
七 LabView與NIVISION視覺應用
1.Ni 視覺圖像的捕獲;
2.圖像預處理,圖像分割,二值化等各種圖像算法處理;
3.ROI的制作及操作ROI的各種方法;
4.圖像模板制作與匹配,圖像定位與位置坐標修正;
5.圖像測量,距離與角度測量,圖像測量標定;
6.圖像顏色識別,如何實現顏色分序;
7.BLOB分析,劃痕檢測;缺陷檢測等等。
8.條形碼讀取,一維碼,二維碼識別;
9.OCR字符識別;
10.圖像處理與外圍設備通訊,數據庫數據存取。
11.通過運動控制卡控制的三軸龍門式機械手和相機配合的分揀系統的程序編寫。
12.通過ABB機器人和相機配合的分揀系統的程序編寫。