三菱PLC都可以通過使用該軟件(MX Component)可以不具備有模塊知識與通訊協議知識上使用電腦與三菱PLC建立上通訊,可以實現監視和寫入軟源件,就相當於電腦是PLC的人機觸摸屏一樣,動作狀態、報警內容等都可以實時記錄到電腦中。MX Component就是用於電腦與PLC中間連接的關系。有很多算法或PLC編程起來較困難的事情可以交給電腦做,電腦做完后再返回值給PLC來做。
MX Component提供了各種編程語言的源碼,有VBA、VBScript、ASP、C++、C#的。這樣你就可以按着官方提供的這些源代碼來開發一個專門控制監控PLC的軟件了。
MX Component Version 5編程手冊里有介紹各編程語言的示范源碼位置,我安裝MX Component時選擇安裝在了D盤。在D:\Program Files (x86)\MELSOFT\ACT\Samples文件里面就可以看到各種編程語言的示范源碼。
這是用C#編程的源碼
用Visual Studio 2019打開后
在模擬前首先要學會如何搭建電腦與PLC的連接,來測試PLC與電腦是否連接上了。
安裝好的MX Component5有三款軟件
運行軟件時一定要以管理員身份運行,不然無法添加連接會報錯。
1)搭建電腦與三菱PLC的連接:
管理員身份打開Communication Setup Utility
點擊wizard添加連接
連接站號選1(當然你也可以選其它號)點擊next 。這里我沒有實物PLC所以選擇通過模擬來實現通訊。選GX Simulator2模擬,模擬器號可不用選,選使用的是Q系列PLC。
點擊next,輸入添加連接的名稱。可以按你的意思來取。
點擊finish完成,選上剛添加的1號,名稱為FX5U的連接
打開GX Works3軟件,開始模擬。
回到Communication Setup Utility軟件打開頁面connection
點擊測試Test連接
已連接上
0*00000000表示沒有錯誤,可以看三菱自動化官網的MX Component的操作手冊。
2)以管理員身份打開PLC Monitor Utility
選好站號,點擊OK
輸入D0的數值,看GX works2里面D0數值是否也跟着改了。先點擊上線
在GX Works3輸入數值,可以看到都讀到了
寫進去一個看下
接下來就可以打開Visual Studio 2019的模擬了。
輸入好站號,我們上面設置的站號是1,所以輸入邏輯站站號為1。
然后open,進行讀與寫測試即可。注意打開open后,看一下Return的數值是否全部為0,如果不為0即沒連接上PLC。
好了,關於MX Component的通訊設置就這樣好了。