基于現場總線的配料監控系統的設計與實現
(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自己的函數應用,非常簡單。可使用戶通過內部企業網上任何一臺工作站來監控實時數據和查詢歷史數據。
4 實施總結
本配料系統投入運行至今已三年多,系統十分穩定可靠,操作維護容易,項目實施中的體會:
(1) cc-link作為第二代開放式現場總線,本系統中采用國產通信屏蔽電纜,在現場惡劣環境中一次開通成功,通信速度達10mbps。
(2) citectscada
5.30的配方(recipe)功能由腳本語言cicode編程來擴充完成。而其最新版本citectscada已將cirecipe以activex控件形式集成在標準配置內,從而大大提高了組態效率。
(3) 為今后系統功能的擴充。
5 結束語
綜上所述,基于開方式現場總線產品配以plc/pc及工控軟件所組成的scada系統架構,具有靈活多樣性、先進性、開方性、實施周期短、成本(包括運行、維護、升級等成本)低等特點,它可將來自不同公司的不同類型產品無縫地自由組合成一體,并以一體化的網絡平臺技術為基礎,實現了安全、透明、經濟的需要。其中以現場總線結合以太網的解決方案是今后自動化領域發展的主流和熱點,相信在各行業的使用將越來越多。
評論