C#上位機(jī)與三菱PLC通訊的實(shí)現(xiàn)步驟(圖文)
1、三菱 MX COMPONENT下載及安裝測(cè)試:安裝測(cè)試
2、通訊測(cè)試及數(shù)據(jù)監(jiān)控
打開PLC監(jiān)控程序:
可以看到之前設(shè)置的通訊配置,也可以重新設(shè)置:
點(diǎn)擊OK
在右側(cè)可以輸入地址可以對(duì)PLC數(shù)據(jù)進(jìn)行監(jiān)控
PS:1:plc地址,2:開始結(jié)束監(jiān)控,3:更改監(jiān)控方式
buffer memory監(jiān)控
也可以根據(jù)輸入地址進(jìn)行自定義監(jiān)控
往PLC寫入數(shù)據(jù)及設(shè)置PLC時(shí)間
可以按位寫,也可以一次寫入多位

3、好多人一開始就在找通訊的源碼,我已開始也找了好久,可惡的是有些人知道源碼不僅不提供還收金幣下載,這里先畫個(gè)圈圈;一般這種軟件都帶源碼的啊,我就不信MX COMPONENT沒有,終于讓我在莫個(gè)角落里找到了,感慨一番。。。。。。。
選中該程序,右擊屬性:
在屬性面板中選擇 打開文件位置:
找到程序所在文件夾:
回到上個(gè)目錄:
進(jìn)入samples文件夾(終于找到C#源碼了,哈哈):
以上大家可以參考源碼進(jìn)行測(cè)試;
下面就告訴大家怎么自己建項(xiàng)目:
新建一個(gè)C#窗體應(yīng)用,添加引用,發(fā)現(xiàn)沒有案例程序中的dll。
菜單欄中選擇工具,下拉框中點(diǎn)擊選擇工具箱項(xiàng)。
選擇com組件選項(xiàng)卡,在選擇界面中勾選你所需要的控件
在工具箱中的常規(guī)項(xiàng)中就可以看到mx的控件了
然后后面大家可以根據(jù)案例中的進(jìn)行程序不開發(fā)了,后續(xù)開發(fā)再寫吧,這個(gè)真的拖了好久了,最近項(xiàng)目有點(diǎn)忙,慚愧。。。
到此這篇關(guān)于C#上位機(jī)與三菱PLC通訊的實(shí)現(xiàn)步驟(圖文)的文章就介紹到這了,更多相關(guān)C#上位機(jī)與三菱PLC通訊內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#程序連接數(shù)據(jù)庫(kù)及讀取數(shù)據(jù)庫(kù)中字段的簡(jiǎn)單方法總結(jié)
包括C#連接Access、Oracle或者SQL Server,這里整理了一些C#連接數(shù)據(jù)庫(kù)及從讀取數(shù)據(jù)庫(kù)中字段的簡(jiǎn)單方法總結(jié),需要的朋友可以參考下2016-05-05
C#對(duì)NULL的簡(jiǎn)化賦值的方法總結(jié)
在C#中,對(duì)null賦值意味著將引用類型的變量設(shè)置為無引用或者說空引用,當(dāng)你聲明一個(gè)引用類型的變量,如果沒有給它初始化具體的對(duì)象,那么它的值就是null,本文給大家介紹了C#對(duì)NULL的簡(jiǎn)化賦值的方法總結(jié),需要的朋友可以參考下2024-11-11
基于不要返回null之EmptyFactory的應(yīng)用詳解
本篇文章對(duì)不要返回null之EmptyFactory進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于C#數(shù)據(jù)結(jié)構(gòu)之最小堆的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
使用C#實(shí)現(xiàn)簡(jiǎn)單的線性回歸的代碼詳解
最近注意到了NumSharp,想學(xué)習(xí)一下,最好的學(xué)習(xí)方式就是去實(shí)踐,因此從github上找了一個(gè)用python實(shí)現(xiàn)的簡(jiǎn)單線性回歸代碼,然后基于NumSharp用C#進(jìn)行了改寫,需要的朋友可以參考下2024-01-01

