最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

上位機(jī)C#通過OPCUA和西門子PLC通信

2020-06-12 10:42 作者:新閣教育  | 我要投稿

寫在前面:

很多人在學(xué)習(xí)OPCUA的時候,有個非??鄲赖膯栴},就是沒有OPCUA服務(wù)器的環(huán)境,這時候,有些人可能會想到通過類似于KepServer這樣的軟件來實(shí)現(xiàn)。那么,有沒有一種方式,實(shí)現(xiàn)快速搭建OPCUA環(huán)境呢?答案是有的,今天繼續(xù)給大家分享S7-PLCSIM Advanced,S7-PLCSIM Advanced是SIEMENS推出的一款高功能仿真器,它的顯著特點(diǎn)是除了可以仿真一般的PLC邏輯控制程序外還可以仿真通信,功能是非常強(qiáng)大的,今天主要講述如何基于S7-PLCSIM Advanced搭建OPCUA通信仿真環(huán)境。

01.PLCSIM-Advanced安裝

對于該軟件的獲取,大家可以去西門子相關(guān)網(wǎng)站下載,也可以直接關(guān)注喜科堂上位機(jī)官方公眾號-dotNet工控上位機(jī),然后發(fā)送關(guān)鍵詞PLCSIM-Advanced,即可下載使用。

圖表 1 PLCSIM Advanced軟件


PLCSIM-Advanced的安裝也比較簡單,基本上是一路NEXT即可,但是主要的是PLCSIM-Advanced會依賴WinPcap軟件,所以大家可以提前安裝好WinPcap,即使不提前安裝,安裝過程中也會提示你安裝的。

安裝完成后,電腦中會額外多出一個虛擬網(wǎng)卡,名稱為Siemens PLCSIM Virtual Ethernet Adapter,如下圖:

圖表 2網(wǎng)卡列表

?02.PLCSIM-Advanced使用

安裝完成后,桌面上會多出一個圖標(biāo),即S7-PLCSIM Advanced V3.0,如下圖所示:

圖表 3 PLCSIM Advanced圖標(biāo)


該軟件的使用可以按照下方的步驟執(zhí)行和確定,一定要記住以下需要注意的地方,否則一個很小的問題,可能會讓你浪費(fèi)半天的時間,這樣就得不償失了。

(1)軟件要以管理員權(quán)限運(yùn)行:可以直接每次右擊,以管理員權(quán)限運(yùn)行,如果想一勞永逸,可以點(diǎn)擊圖標(biāo),右擊屬性,在兼容性中,將以管理員身份運(yùn)行此程序的選項(xiàng)勾選。

圖表 4設(shè)置管理員權(quán)限運(yùn)行

(2)將本地網(wǎng)卡及虛擬網(wǎng)卡的IP地址獲取設(shè)置為自動獲取。

(3)設(shè)置PG/PC接口:

通過控制面板,打開設(shè)置PG/PC接口界面,按照下圖所示設(shè)置應(yīng)用程序訪問點(diǎn):

圖表 5設(shè)置PG/PC接口

(4)打開PLCSIM-Advanced,依次按照步驟進(jìn)行設(shè)置:

圖表 6設(shè)置PLCSIM-Advanced


(5)使用博圖創(chuàng)建一個簡單項(xiàng)目,一定要選擇1500PLC,PLCSIM-Advanced只支持1500PLC,但是對學(xué)習(xí)通信來說,沒什么影響。

(6)勾選允許Put/Get訪問:

圖表 7設(shè)置允許PUT GET訪問

(7)點(diǎn)擊項(xiàng)目,右擊屬性,將保護(hù)中的塊編譯時支持仿真選項(xiàng)勾選:

圖表 8設(shè)置塊編譯支持仿真

(8)下載PLC程序時,將PG/PC接口設(shè)置成Siemens PLCSIM Virtual Ethernet Adapter。

圖表 9選擇PG/PC接口

(9)選擇顯示所有兼容的設(shè)備,點(diǎn)擊開始搜索,搜索到之后,點(diǎn)擊下載即可。

圖表 10搜索設(shè)備下載

?03.OPCUA配置


上述過程和搭建S7通信環(huán)境完全一樣,OPCUA其實(shí)就是在S7的基礎(chǔ)上,需要先增加一些DB存儲區(qū),然后在DB塊中添加一些變量,這里不需要去除優(yōu)化訪問,如下圖所示:

圖表 11新建DB塊

?????? 增加完成之后,雙擊CPU,在OPCUA選項(xiàng)中,將激活OPCUA服務(wù)器勾選,如下圖示所示:

圖表 12激活OPCUA服務(wù)器

激活OPCUA服務(wù)器之后,選擇運(yùn)行系統(tǒng)許可證選項(xiàng),選擇一個OPCUA許可證:

圖表 13選擇OPCUA許可證

以上操作完成之后,將PLC程序重新下載,下載步驟如上述一致。

?04.UAExpert通信測試

上述操作完成之后即完成了整個環(huán)境搭建的過程,下面先使用官方的UAExpert進(jìn)行測試。

圖表 14 UAExpert通信測試

?05.通信測試平臺測試

接著,我們使用新閣的通信測試平臺軟件進(jìn)行通信測試,設(shè)置服務(wù)器節(jié)點(diǎn)為opc.tcp://192.168.1.20:4840(根據(jù)實(shí)際情況修改),點(diǎn)擊連接,連接成功后,點(diǎn)擊變量管理,即可看到OPCUA服務(wù)器中的所有節(jié)點(diǎn),通過選擇DataBlockGlobal下的KYJDB,找到了我們剛剛配置的變量,選擇想要讀取的變量,然后讀取即可。

圖表 15變量選擇
圖表 16新閣通信測試平臺

寫在最后:

本文旨在結(jié)合SIEMENS推出的一款高功能仿真器PLCSIM-Advanced軟件實(shí)現(xiàn)快速搭建OPCUA通信仿真環(huán)境,對于從事上位機(jī)開發(fā),想要學(xué)習(xí)OPCUA通信,手頭又沒有硬件的學(xué)員來說,無疑是一大利好,基于OPCUA與西門子PLC通信,可以通過變量名稱訪問,而不需要去除DB的優(yōu)化訪問,這一點(diǎn)非常方便。



公眾號:thinger_net




掃碼關(guān)注,回復(fù)相應(yīng)關(guān)鍵字下載工具包


上位機(jī)C#通過OPCUA和西門子PLC通信的評論 (共 條)

分享到微博請遵守國家法律
荔浦县| 玉门市| 黄石市| 佛教| 镇宁| 罗平县| 霍城县| 洛浦县| 会宁县| 佛坪县| 凤翔县| 石屏县| 东莞市| 浠水县| 邛崃市| 蒲城县| 丰都县| 烟台市| 咸宁市| 凌源市| 寻甸| 江川县| 淮滨县| 木兰县| 林口县| 老河口市| 马关县| 姜堰市| 磐石市| 聂拉木县| 华安县| 旌德县| 睢宁县| 南宫市| 华坪县| 凌海市| 丁青县| 绥芬河市| 峨边| 阿城市| 台南市|