国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

這篇具有很好參考價(jià)值的文章主要介紹了C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、安裝軟件

用到兩個(gè)三菱的軟件:

1. MX Component(下載地址?也可以直接在官網(wǎng)上搜索,注意MX后面有空格)

用于連接PLC

2. GX Works2(下載地址?用GX Works3也行)

這個(gè)軟件主要是電氣做PLC編程,我們用來(lái)作為仿真,省去開(kāi)發(fā)時(shí)擺弄真實(shí)PLC

序列號(hào):117-570766844

二、配置軟件

MX Component安裝后,在開(kāi)始菜單里找到MELSOFT,有三個(gè)工具:

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

Communication Setup Utility? 用來(lái)配置與PLC/仿真程序的連接

Label Ulitity? 用來(lái)設(shè)置標(biāo)簽,多個(gè)地址設(shè)置成一個(gè)標(biāo)簽,用標(biāo)簽可以訪問(wèn)設(shè)置的地址段

PLC Monitor Utility? 用于監(jiān)控值

我們上位機(jī)需要用到的是第一個(gè)工具,先創(chuàng)建一個(gè)連接PLC的配置(以管理員身份運(yùn)行)

1. 點(diǎn)擊Wizard:

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

2. 配置站號(hào)(C#程序要用到):

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

3. PLC的端口和型號(hào),我們使用GX Works2,所以選擇GX Simulator2

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

4. 完成

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

可以看到我們的配置結(jié)果,

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

使用Connection test時(shí),會(huì)提示錯(cuò)誤,因?yàn)槲覀冞€沒(méi)有啟動(dòng)仿真

?C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

?下面我們使用GX Works2啟動(dòng)一個(gè)仿真,運(yùn)行GX Works2

1. 新建工程,選擇簡(jiǎn)單工程,選擇和上面Communication Setup Utility對(duì)應(yīng)的配置

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

2. 點(diǎn)擊 模擬開(kāi)始/停止,啟動(dòng)仿真,可以看到仿真已運(yùn)行

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

?3. 打開(kāi)Communication Setup Utility工具,切換到Connection test,點(diǎn)擊test按鈕進(jìn)行連接測(cè)試,可以成功連接到仿真。

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

4. C#程序連接PLC

在下面此目錄下有各種語(yǔ)言的Demo,我們現(xiàn)在使用C#這個(gè)示例程序

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

運(yùn)行(如果提示錯(cuò)誤:System.Runtime.InteropServices.COMException:“沒(méi)有注冊(cè)類 (異常來(lái)自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”,只需要把項(xiàng)目配置成x86就可以)

輸入我們上面配置的站號(hào) 3,點(diǎn)擊open打開(kāi)連接PLC,return返回0則表示連接成功

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

想讀取PLC中地址的值,我們需要先在GX Works2上設(shè)置地址表

點(diǎn)擊 軟元件存儲(chǔ)器-》MAIN,在右邊 右擊,選擇 軟元件輸入

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

在彈出框中配置要操作的地址,我們現(xiàn)在測(cè)試使用D0000-D0015(地址可以在這里自由設(shè)置)

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

我們修改D0和D1的值,并點(diǎn)擊 寫(xiě)入PLC

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建

接下來(lái)我們?cè)谑纠绦蛏献x取D0和D1的值,如下,可以看到我們已能正常連接PLC并讀取到值了。具體C#實(shí)現(xiàn)代碼可以看示例程序,這里不再去解釋。

C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建


上面為開(kāi)發(fā)環(huán)境使用仿真,實(shí)際生產(chǎn)環(huán)境,我們只需要安裝MX Component并配置連接到真實(shí)的PLC,程序就可以正常運(yùn)行。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417272.html

到了這里,關(guān)于C# 三菱PLC上位機(jī)開(kāi)發(fā)環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包