DSC模塊 - OPC技術的PC與西門子PLC的實時通訊技術
3.3.1、LabVIEWDSC模塊介紹
DSC(dataloggingandsupervisorycontrol)數據記錄與監控模塊專為分布式數據獲取與監控(supervisorycontrolanddataacquisition,SCADA)系統設計,能輕松與OPCServer通訊,也能生成自己的OPCServer。此外還有很多SCADA常用功能。例如基于配置的警報和事件。應用程序的用戶級安全機制,分布式監測和控制的圖形化開發,實時與歷史數據追蹤,內置聯網便于與第三方設備的數據共享和集成,分布式數據記錄的聯網數據庫等。
3.3.2、利用LabVIEWDSC實現對OPCServer的訪問
LabVIEW8.2DSC通過引用共享變量與OPC標簽連接的方法。共享變量可以與本地或網絡上任何一臺電腦上的OPC標簽綁定。當綁定好后,用戶只需要把共享變量當作普通變量一樣操作就可以了。
通過共享變量讀取OPC標簽值有幾種方法:直接將共享變量拖到前面板直接綁定運行或者拖到后面板當成變量進行編程,這兩種方法使用起來很簡便,但是在變量多時,不利于變量的管理;還有一種就是利用DSC模塊提供的事件方法。
采用事件驅動方法(如圖3所示)的好處是:一方面,程序不需要像輪詢那樣去不斷讀取OPC標簽值,而只是當OPC標簽值變化時才觸發相應的處理程序;另一方面,Library中的共享變量不論多少,我們的程序都無需作任何改動,就能將所有的OPC標簽值讀到同一數組中,再對該數組進行索引即可得到相應的各變量值,因此這種方法效率最高。
圖3 ?利用事件驅動方式讀取OPC標簽值的程序
4、結束語
本文介紹了基于OPC技術的PC機通過LabVIEW實現與西門子PLC的通訊。給出了相關組態配置流程以及事件驅動法的LabVIEW源程序。該方法已經成功應用于某控制系統改進項目中,系統運行穩定、可靠,效果良好。
通過這次的開發調試工作,對OPC技術及西門子PLC、LabVIEWDSC模塊都有了更進一步深入的了解,為以后的設計工作積累了經驗。相信LabVIEWDSC及OPC技術在工業分布式控制領域將扮演越來越重要的角色。
- 第 1 頁:OPC技術的PC與西門子PLC的實時通訊技術
- 第 2 頁:PC站
- 第 3 頁:DSC模塊
本文導航
非常好我支持^.^
(48) 55.2%
不好我反對
(39) 44.8%
相關閱讀:
- [工業控制] 五款西門子的PLC系列特點介紹 2023-10-24
- [電子說] 自動化PLC控制柜如何進行監控管理?有什么應用場景 2023-10-24
- [電子說] Kepware帶你玩轉IEC60870-104驅動 2023-10-24
- [電子說] 軟啟動器與PLC通過ModbusRTU轉Profinet網關連接的配置案例 2023-10-24
- [電子說] Modbus485轉profinet網關連接伺服主軸驅動器與PLC的具體應用 2023-10-24
- [電子說] LabVIEW中PID控制的的高級功能 2023-10-24
- [電子說] 自動加藥設備如何進行數據采集和遠程維護上下載 2023-10-24
- [電子說] 通過MODBUS轉PROFINET(PROFINET轉MODBUS)網關連接EP1C系列通用伺服驅動器 2023-10-24
( 發表人:姚遠香 )