opc服务器组态文件已写保护_iscada电力组态监控源代码,电力组态版,只有opc驱动版本...
Iscada組態軟件使用說明prefix = o ns = "urn:schemas-microsoft-com:office:office"
iscada組態軟件簡介
Iscada為本人采用vc++6.0獨立設計和開發的vc源碼組態軟件。該軟件具有以下功能。
圖形編輯功
采用基本的線、矩形、圓矩形、圓、橢圓等圖形及圖片文件方式可隨意靈活布置監控畫面。各個畫面具有各種動畫屬性:如顏色、位置、尺寸、可見性等。可按照y=f(x)軌跡自由設定圖片運行軌跡或更改圖形尺寸。事件屬性:可通過鼠標點擊進行畫面的打開,應用程序的打開等等操作。而基本屬性則可對圖形對象進行顏色、可見性、鎖定等設定。??報警控件,曲線控件、儀表控件,可自動報警及顯示數據實時曲線。
IO設備驅動
OPC驅動:支持1.0、2.0和注冊表通用OPC服務器數據讀寫規范,同時為了圖形的動畫顯示效果,完成了虛擬設備驅動。
虛擬設備驅動:有多種虛擬數據源可選,如sin曲線,x^2曲線,循環變化,閃爍變化等等,初值和終值及變化時間參數可自由設定。
注:對于類型中的作為變量=初值和終值無效,作為常量=初值,sin,cos值=初值到終值的三角函數值,在vb腳本編程時非常有用!
復合設備驅動:該驅動用來完成復雜數學表達式的邏輯運算,可以把虛擬驅動及OPC驅動,modbus驅動的數據進行數學邏輯運算,包括加減乘除,求余,取反等和各種三角函數運算,達到數據轉化的目的,同時支持大于><=等邏輯操作。
主要包括:
算術運算::加+,減-,乘*,除/,冪運算^
三角函數:sin,cos,EXP,SQRT,LOG,TG,CTG,ASIN,ACOS,ATG
邏輯運算:大于>,小于
其他:取反~(如12.3取反為-12.3),取非!(非0即1),按位與&,取絕對值|
這些變化在復合變量中非常有用,可以用于報警和事件觸發!
報警設置:用戶可指定報警數據項,該項的報警發生時,能在報警控件中自動顯示,目前支持大于、小于、等于等
事件設置:用戶指定事件發生時的事件動作,如打開畫面,播放聲音,執行*.exe可執行程序等
實時數據庫:用戶指定數據存儲方式,可按定時、報警或事件存儲方式存入access數據庫
控制策略采:用VB腳本方式編程,用戶程序分為初始化程序和循環程序兩種,初始化程序只運行一次,用于放置全局變量等,而循環程序按50ms自動循環,為了達到寫設備目的,設定用戶自定義函數write,用法為write“varname”,12.3,而語法完全兼容microsoft vb腳本語法。
說明:該組態軟件源代碼個人經過測試運行效果很好,內存占有率極低,且圖形界面刷新及時,驅動讀寫方便,控制策略編寫容易,數據存儲便于分析,實時曲線顯示等,可用于教學演示和學習研究之用,同時也是中小型企業自動化技術解決方案的首選。該軟件采用vc++6.0源代碼自主開發,里面涉及圖形界面分割(采用CJ609Lib.dll,對該dll不提供源碼,用戶可到網上收索下載)、tab屬性對話框、OPC驅動listview及tree view、ocx控件開發和圖形動畫顯示等很多值得學習的地方。歡迎愛好者共同討論。
總結
以上是生活随笔為你收集整理的opc服务器组态文件已写保护_iscada电力组态监控源代码,电力组态版,只有opc驱动版本...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hot编码 字符one_用 PyTorc
- 下一篇: 14nm 末代旗舰,英特尔 11 代酷睿