日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Labview通過OPC與西門子1500PLC通訊

 彎丘 2019-12-15

LabVIEW是一種圖形化的編程語言的開發(fā)環(huán)境,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受,視為一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)采集和儀器控制軟件。LabVIEW 集成了與滿足 GPIB、VXI、RS-232和 RS-485 協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能。它還內(nèi)置了便于應(yīng)用TCP/IP、ActiveX等軟件標(biāo)準(zhǔn)的庫函數(shù)。這是一個(gè)功能強(qiáng)大且靈活的軟件。本文介紹如何使用Labview通過OPC與1500PLC通訊,進(jìn)行數(shù)據(jù)傳輸。

軟件要求:TIA Portal V14SP1,NI LabVIEW 2016 (32-bit),LabVIEW DSC Module 2016.

硬件要求:西門子CPU 1515-2PN

第一步:OPC通道參數(shù)配置

打開OPC Servers Configuration,點(diǎn)擊Click to add a channel,如圖所示:

通道名稱根據(jù)喜好自己定義,此處命名為“電機(jī)測(cè)試”。

Labview通過OPC與西門子1500PLC通訊

通道命名

完成后點(diǎn)擊下一步按鈕,進(jìn)入驅(qū)動(dòng)設(shè)備選擇頁面,本處選擇西門子TCP/IP以太網(wǎng)通訊。

Labview通過OPC與西門子1500PLC通訊

驅(qū)動(dòng)選擇

完成后點(diǎn)擊下一步進(jìn)入網(wǎng)絡(luò)適配器選擇界面,此處采用無線方式與PLC通訊,所以選擇筆記本的無線網(wǎng)卡,并設(shè)置好與PLC在同一網(wǎng)段的地址10.13.13.222.

Labview通過OPC與西門子1500PLC通訊

電腦端網(wǎng)卡設(shè)置

完成后點(diǎn)擊下一步,后面全部采用默認(rèn)設(shè)置,最后點(diǎn)擊完成按鈕確認(rèn)配置。

第二步:OPC端PLC通訊參數(shù)配置

點(diǎn)擊左側(cè)Clickto add a device,在彈出框中對(duì)將要連接的設(shè)備明明,此處采用默認(rèn)名稱Device1。點(diǎn)擊下一步,進(jìn)入PLC的類型選擇界面,此處選擇S7-1500。

Labview通過OPC與西門子1500PLC通訊

PLC類型選擇

完成后,點(diǎn)進(jìn)下一步進(jìn)入PLC地址設(shè)置界面,此處設(shè)置為10.13.13.173,與本地?zé)o線網(wǎng)卡

處于同一網(wǎng)段。

Labview通過OPC與西門子1500PLC通訊

PLC地址設(shè)置

后面幾步全部采用默認(rèn)配置,最后點(diǎn)擊完成按鈕確認(rèn)配置。配置結(jié)果如下圖所示。

Labview通過OPC與西門子1500PLC通訊

設(shè)置完成結(jié)果

第三步:OPC與PLC通訊數(shù)據(jù)配置

選擇左側(cè)Device1,右側(cè)出現(xiàn)“點(diǎn)擊增加變量提示”,點(diǎn)擊提示文本添加如圖所示變量,此處添加變量為DB數(shù)據(jù)塊中的REAL類型數(shù)據(jù),地址為DB62.DBD34,然后點(diǎn)擊地址欄后面對(duì)號(hào)按鈕,以確認(rèn)輸入格式無誤,數(shù)據(jù)類型選擇Float,此處只是讀取數(shù)據(jù),因此客戶端權(quán)限選擇擇“ReadOnly”,掃描周期使用默認(rèn)值,完成后點(diǎn)擊確認(rèn)按鈕。

Labview通過OPC與西門子1500PLC通訊

通信數(shù)據(jù)設(shè)置

選擇工具欄 Tools下拉菜單中的“Launch OPC Quick Client”,啟動(dòng)OPC客戶端,如果通訊正常則會(huì)出現(xiàn)如下圖所示界面,若變量的通訊狀態(tài)位“Bad”,則說明通訊有故障,需要重新設(shè)置。

Labview通過OPC與西門子1500PLC通訊

OPC客戶端設(shè)置完成

第四步:Labview配置

打開Labview軟件,選擇“空白項(xiàng)目”,右鍵點(diǎn)擊“My computer”,依次選擇New,I/O Server,在I/O Server type中選擇OPC Client,然后點(diǎn)擊“continue”按鈕,在 彈出configure OPC Client I/O Server對(duì)話框的Registered OPC Servers列表中選擇“National Instruments.NIOPCServers.V5”,然后確認(rèn)。

Labview通過OPC與西門子1500PLC通訊

I/O Server配置

之后,Labview左側(cè)樹狀圖中出現(xiàn)了已經(jīng)配置好的OPC1,下面的操作是為了能在Labview中訪問OPC客戶端的數(shù)據(jù)。右鍵點(diǎn)擊OPC1,選擇“Create Bound Variables”,在彈出框中選擇“電機(jī)電流”變量,點(diǎn)擊"Add"按鈕,然后點(diǎn)擊確認(rèn)按鈕。

Labview通過OPC與西門子1500PLC通訊

OPC數(shù)據(jù)連接

下面做一個(gè)簡單的界面,用于顯示變量“電機(jī)電流”的數(shù)值。右鍵“My Computer”,依此選擇New-VI,從工具欄中選擇數(shù)據(jù)顯示框,拖入到VI界面,標(biāo)簽命名為“電機(jī)電流(A)”,在數(shù)據(jù)顯示框的屬性里選擇“Data Binding”數(shù)據(jù)綁定欄,在數(shù)據(jù)綁定下拉菜單中選擇“shared Variable Engine(NI-PSP)”,選擇OPC1下的“電機(jī)電流”變量,結(jié)果如下圖所示:

Labview通過OPC與西門子1500PLC通訊

VI顯示界面

點(diǎn)擊OK按鈕關(guān)閉窗口,已完成了所有配置。運(yùn)行VI窗口,數(shù)據(jù)顯示框中顯示的數(shù)據(jù)與PLC中的數(shù)據(jù)相同,說明通訊成功,至此通訊完成。

Labview通過OPC與西門子1500PLC通訊

讀取PLC數(shù)據(jù)

需要LabVIEW和DSC軟件以及學(xué)習(xí)資料的小伙伴可以私信我哦!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多