在工業控制領域,如何有效的實現控制算法一直是人們普遍關心的問題。目前,工控組態軟件能夠提供友好的人機交互界面,強大的通訊功能,但是計算能力不強,很難實現一些復雜的控制策略[1]。Visual Basic是Microsoft公司開發的Windows平臺的主力編程語言之一,它避開了C++編程繁瑣和抽象的缺點,綜合運用了BAIC語言和新的可視化設計工具,不僅簡單易學,而且功能強大。同時,VB還具有事件驅動的編程機制,在開發時可以充分擴充其功能,如在函數層調用功能態鏈接庫(DLL)、在控件層使用VBX、在應用層使用shell函數調用其他應用程序等[2]。因此,可以利用組態軟件作為系統主控,定時進行數據采樣、動態工藝圖顯示、數據記錄等;利用VB來實現復雜的控制算法,而二者之間的無縫連接可以通過ActiveX技術來實現。
單芯裸銅線的自動加塑過程中,主牽引機帶動裸銅線經過擠塑機塑封上塑料,經測徑、水冷、打字、耐壓測試合格后由收線機收卷成盤。生產過程中要求線材必須保持適當的張力,才能保證加塑均勻、銅芯不被拉斷或堆擠、卷取排列整齊、松緊適度。而線徑大小,卷筒直徑,電機速度等因素,都會影響到系統的張力,影響產品質量。