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