文章將介紹如何使用組態(tài)王軟件與M系列模塊進(jìn)行連接。
一、實驗準(zhǔn)備
需要準(zhǔn)備的設(shè)備有:M1001和M2101模塊,以及一個SDS-1011轉(zhuǎn)換器。

因為實驗中要用到兩個模塊,所以在使用組態(tài)王與硬件連接時首先要修改每個模塊的ID號,這樣組態(tài)王軟件才能在添加設(shè)備時對它們作出區(qū)分。
這里要強(qiáng)調(diào)的是,我們在使用M Manger軟件修改模塊的ID號時,每個模塊一定要單獨進(jìn)行改動。關(guān)于設(shè)備的連線情況以及如何修改ID號,大家可以參考我們制作的M系列視頻,之后我們也會陸續(xù)將文檔上傳,所以在這里就不詳細(xì)說明了。

另外要注意的一點是,在改變模塊ID號后就應(yīng)該把M Manger軟件關(guān)閉,否則計算機(jī)上的相關(guān)串口會一直被M軟件占用。
二、使用組態(tài)王與M1001連接
在完成以上準(zhǔn)備工作后,就能在組態(tài)王上開始創(chuàng)建工程了。打開組態(tài)王軟件,在工程管理器頁面點擊新建,軟件會彈出一個新建工程向?qū)ы撁?,跟隨向?qū)С绦?,就可以完成新工程的建立?/p>

我們來演示一下。首先要選擇的是工程所在目錄,默認(rèn)新建工程的路徑是放在系統(tǒng)桌面上的,點擊瀏覽則可以修改工程路徑。在實驗中我們將工程放在example文件夾下。

點擊下一頁,這頁是要我們?yōu)樾陆üこ堂樗鲆粋€簡單描述。我們把工程名稱叫做測試,在工程描述中填寫:M系列模塊的簡單測試。

點擊完成,軟件會提示我們是否將新建的工程設(shè)為當(dāng)前工程,選擇“是”就可以了。

雙擊我們剛剛新建的工程進(jìn)入開發(fā)系統(tǒng),將彈出的頁面關(guān)閉。點擊文件列表中的設(shè)備選項,

鼠標(biāo)雙擊右側(cè)的新建。

在出現(xiàn)的向?qū)Ы缑嬷羞x擇PLC。

然后選擇莫迪康的ModbusRTU,選擇COM。

點擊下一頁,將設(shè)備命名為M1001,

在選擇與設(shè)備連接的串口時,

我們可以到M系列軟件中查看。

也可以在電腦設(shè)備管理器的端口中查看模塊使用的串口。

這里我們選擇COM3。

點擊下一頁,需要我們?yōu)榘惭b的設(shè)備指定地址,這里填寫一開始為模塊設(shè)置的ID號就可以了。

點擊下一頁,此界面的選項不做改變,保持默認(rèn)即可。

點擊下一頁,檢查一下我們的設(shè)備信息是否正確。點擊完成,這樣設(shè)備就設(shè)置好了。

現(xiàn)在我們可以測試一下設(shè)備和軟件是否可以正常通訊。右鍵設(shè)備,點擊測試。

在出現(xiàn)的頁面中選擇設(shè)備測試,在寄存器中輸入00001,數(shù)據(jù)類型選擇Bit。點擊添加,點擊讀取。如果能夠看到軟件讀取的數(shù)據(jù),就說明它們之間已經(jīng)可以進(jìn)行通訊了。

這里有一個疑問,為什么寄存器、數(shù)據(jù)類型要這樣設(shè)置呢?模塊的用戶參考手冊給出了答案。進(jìn)入官網(wǎng),打開手冊,找到M1001遠(yuǎn)程IO模塊Modbus映射表。在這張表上可以看到繼電器0的地址是:00001,也就是我們在軟件上需要輸入的寄存器地址。又因為繼電器只有開、關(guān)兩種狀態(tài),所以數(shù)據(jù)類型選擇Bit,這種數(shù)據(jù)類型只有0或1。

接下來進(jìn)行數(shù)據(jù)庫的設(shè)置,進(jìn)入數(shù)據(jù)詞典。

在它右側(cè)的變量名中雙擊新建,將變量名命名為M1R0,變量類型為I/O離散。這個變量類型就對應(yīng)著繼電器的開和關(guān)兩種狀態(tài)。

連接設(shè)備選擇M1001,寄存器寫00001,數(shù)據(jù)類型選擇Bit,讀寫屬性選擇只寫。因為我們只需要控制繼電器的通斷就可以了。點擊確定,這個變量就設(shè)置完成了。

再次雙擊新建,軟件會自動為新建變量排序并且寄存器地址也會自動后延。

因為M1001模塊有4個寄存器,所以要新建4個變量。接著添加M1001模塊上的DI(數(shù)字輸入)相關(guān)的變量。雙擊新建,變量名設(shè)置為M1DI0,變量類型還是I/O離散,連接設(shè)備不變,

寄存器根據(jù)用戶手冊填寫地址為10001,

數(shù)據(jù)類型選擇Bit,讀寫屬性選擇只讀。因為我們只需要知道,DI端口輸入的是高電平還是低電平就可以了。

根據(jù)模塊的接口,我們需要建立6個這樣的變量。

全部新建完成后,我們就需要設(shè)置它的畫面內(nèi)容。點擊畫面,點擊新建。

將畫面命名為M系列,點擊確定,進(jìn)入畫面設(shè)置窗口,

在工具箱中選擇打開圖庫,在彈出的圖片管理器中選擇開關(guān)。大家可以在這個圖庫中選擇自己喜歡的樣式,鼠標(biāo)雙擊它,就可以在畫面窗口添加了。

同時我們可以選中這些圖標(biāo),將其簡單排布一下。接著添加六個指示燈圖標(biāo),以對應(yīng)模塊上的六個DI端口。然后為畫面添加一個面板,并將它命名為M1001,調(diào)整字體大小,最后將畫面鎖定,這樣布局就完成了。

接下來要進(jìn)行的是動畫連接的內(nèi)容,鼠標(biāo)左鍵雙擊圖標(biāo)或者鼠標(biāo)右鍵點擊圖標(biāo),在彈出的復(fù)選框中選擇動畫連接,都會出現(xiàn)向?qū)ы撁妗?/p>

點擊頁面中變量名旁的?按鈕,

為開關(guān)圖標(biāo)選擇M1Rx相關(guān)變量,為指示燈圖標(biāo)選擇M1DIx相關(guān)變量。點擊確定,動畫連接就建立成功了。

如此這般將各圖標(biāo)都建立完成后,點擊文件,點擊全部存保存設(shè)置。

回到工程瀏覽器頁面,點擊VIEW進(jìn)入運(yùn)行系統(tǒng)界面。

點擊畫面選擇打開,選擇需要打開的畫面點擊確定,就能運(yùn)行我們剛剛設(shè)置的畫面并通過它控制M1001模塊。

我們實驗一下,點擊開關(guān)圖標(biāo),可以明顯聽到模塊內(nèi)繼電器的開關(guān)動作。使用導(dǎo)線,將任意DI端口與DGND短接,都可以看到畫面中的指示燈會做出相應(yīng)改變。

關(guān)于M1001模塊的設(shè)置已經(jīng)完成了,關(guān)閉畫面。

三、使用M2101與組態(tài)王連接
接下來我們開始設(shè)置模塊M2101的相關(guān)內(nèi)容,首先新建一個設(shè)備,設(shè)備型號還是選擇PLC——莫迪康——ModbusRTU——COM。

設(shè)備名稱為M2101,串口依舊選擇COM3,指定地址為2,其他均不變。

設(shè)備新建完成后,設(shè)置數(shù)據(jù)詞典的相關(guān)內(nèi)容,將新建的變量名為M2IN0,變量類型選擇I/O整數(shù)。連接設(shè)備選擇M2101,寄存器的地址填寫需要參考用戶手冊。

在M2101模塊的Modbus映射表上,我們可以看到IN 0通道的寄存器地址是30101。

將其寫入軟件中,同時我們可以在手冊中看到,寄存器的返回值是16位整型數(shù)據(jù)且是有符號的,所以數(shù)據(jù)類型選擇SHORT,變量類型也對應(yīng)著我們剛剛選擇的I/O整數(shù)。另外當(dāng)模塊上的接口沒有熱電偶接入時,其返回值是-2713,所以我們可以將變量中的最小值改為-3000,最小原始值也要改為-3000。這里的最小(大)值是指:變量在現(xiàn)實中表達(dá)的工程值的大小,如:壓力、溫度等。而最?。ù螅┰贾凳侵福翰杉O(shè)備中寄存器數(shù)字量的最?。ù螅┲?。

根據(jù)模塊上的接口,我們要添加從M2NI0~NI7這八個變量名。全部建立完成后我們開始設(shè)置軟件的畫面。為了方便觀察,就把兩個模塊的動畫連接放在一個畫面當(dāng)中了。在畫面中放置8個文本,將文本排列整齊,并添加畫板命名為M2101。

然后為每個文本按順序添加動畫連接,因為我們需要輸出M2101模塊的溫度值,所以選擇模擬值輸出。

在彈出的頁面中點擊表達(dá)式旁的?按鈕,

選擇相應(yīng)變量名。

輸出格式設(shè)置整數(shù)位為5,小數(shù)位為2,顯示格式為十進(jìn)制。由用戶手冊可知,當(dāng)返回數(shù)據(jù)為2483時,表示溫度為248.3℃,而實際溫度為24.83℃,所以我們要將顯示值再除以10,直接在表達(dá)式中直接輸入“/10”就可以了。

點擊確定,點擊確定,這樣就設(shè)計好了。其它文本的動畫連接也是這樣設(shè)置。全部完成后,點擊文件選擇全部存。
將K型熱電偶連接到M2101模塊上,進(jìn)入到運(yùn)行系統(tǒng)中看看能否顯示溫度值,打開畫面我們發(fā)現(xiàn),軟件畫面沒有正確顯示M2101的信息,但M1001依然受到控制。說明軟件和模塊的連接沒有問題,這時我們關(guān)閉頁面,退出運(yùn)行系統(tǒng),再次打開VIEW,打開剛才的畫面。這時軟件就能正常顯示模塊信息了。

最后補(bǔ)充一點,如果大家想要使用組態(tài)王與M2002模塊連接的話,數(shù)據(jù)類型就要選擇UNSHORT,因為這個模塊的數(shù)據(jù)類型是無符號的16位整型數(shù)據(jù)。

以上就是本文的全部內(nèi)容,更推薦大家觀看我們視頻版的內(nèi)容,可點擊如下鏈接跳轉(zhuǎn):思邁科華M系列模塊與組態(tài)王軟件的連接。
如果您有任何關(guān)于文章的問題都可以直接在評論區(qū)指出,也可以通過微信號“思邁科華Smacq”聯(lián)系我們。希望您點贊、收藏、轉(zhuǎn)發(fā)。
再見。
審核編輯 黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
2509瀏覽量
83726 -
組態(tài)王
+關(guān)注
關(guān)注
11文章
136瀏覽量
26759
發(fā)布評論請先 登錄
中小型項目遠(yuǎn)程控制:組態(tài)王和匯川H5U的輕量級解決方案
用Profinet轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)有什么好處
DLT698轉(zhuǎn)Modbus RTU-TCP網(wǎng)關(guān)
Modbus RTU轉(zhuǎn)Profinet總線協(xié)議網(wǎng)關(guān)
從協(xié)議沖突到生產(chǎn)力爆發(fā):EtherCAT轉(zhuǎn)MODBUS RTU網(wǎng)關(guān)實戰(zhàn)全解
什么是Modbus RTU協(xié)議
開疆智能CCLinkIE轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接組態(tài)王配置案例
當(dāng)控制器遇上“協(xié)議外交官”:CC\\-Link IE轉(zhuǎn)Modbus RTU的能源數(shù)據(jù)握手
化工界的\"神仙連接\":CCLink IE和Modbus RTU的液位計完美通婚指南
流量計連接神器 CClinkie轉(zhuǎn)Modbus RTU:工程師的「斷舍離」指南
CC\\-Link IE轉(zhuǎn)Modbus RTU:讓伺服驅(qū)動輕松“入網(wǎng)”的秘籍
一觸即達(dá):CCLink IE遇見Modbus RTU,解鎖智能電表“數(shù)據(jù)超車道”
DeviceNet轉(zhuǎn)Modbus-RTU協(xié)議網(wǎng)關(guān)詳細(xì)解讀
組態(tài)王與使用Modbus RTU協(xié)議模塊的連接
評論