基于現場總線的配料監(jiān)控系統(tǒng)的設計與實現
(3) vb調用dll函數的步驟,按先聲明后調用的步驟:
vb調用dll函數的步驟,按先聲明后調用原則:
·public declare function ctopen lib“ctapi.dll”(byval scomputer as string, byval suser as string, byval spassword as string, byval nmode as long) as long.
·public declare function cttagwrite lib“ctapi.dll”(byval hctapi as
long, byval stag as string, byval svalue as string) as long.
·public declare function cttagread lib“ctapi.dll”(byval hctapi as
long, byval stag as string,
byval svalue as string, byval dwlength as long) as long.
ctopen():連接citect api.
cttagread():讀出citect i/o 變量。
cttagwrite():寫入citect i/o 變量。
從上可見dll函數使用類似于vb自己的函數應用,非常簡單??墒褂脩敉ㄟ^內部企業(yè)網上任何一臺工作站來監(jiān)控實時數據和查詢歷史數據。
4 實施總結
本配料系統(tǒng)投入運行至今已三年多,系統(tǒng)十分穩(wěn)定可靠,操作維護容易,項目實施中的體會:
?。?) cc-link作為第二代開放式現場總線,本系統(tǒng)中采用國產通信屏蔽電纜,在現場惡劣環(huán)境中一次開通成功,通信速度達10mbps。
?。?) citectscada
5.30的配方(recipe)功能由腳本語言cicode編程來擴充完成。而其最新版本citectscada已將cirecipe以activex控件形式集成在標準配置內,從而大大提高了組態(tài)效率。
?。?) 為今后系統(tǒng)功能的擴充。
5 結束語
綜上所述,基于開方式現場總線產品配以plc/pc及工控軟件所組成的scada系統(tǒng)架構,具有靈活多樣性、先進性、開方性、實施周期短、成本(包括運行、維護、升級等成本)低等特點,它可將來自不同公司的不同類型產品無縫地自由組合成一體,并以一體化的網絡平臺技術為基礎,實現了安全、透明、經濟的需要。其中以現場總線結合以太網的解決方案是今后自動化領域發(fā)展的主流和熱點,相信在各行業(yè)的使用將越來越多。
評論