實(shí)戰(zhàn)項(xiàng)目!ModbusRTU協(xié)議電磁泵驅(qū)動器溫控器通訊講解[專為plc工程師定制]

大家好,我是華山自控編程的朱老師。
在之前的網(wǎng)課中,我們已經(jīng)講解了以下內(nèi)容
1.C#與PLC的串口通訊
2.C#與變頻器的通訊
3.C#的服務(wù)器和客戶端的網(wǎng)絡(luò)通訊
今天,我要和大家分享的是關(guān)于C#與我們的電磁泵驅(qū)動器以及C#與溫控器的Modbus通訊。
我們采用的通訊方式是Modbus RTU
首先,讓我們來看一下這兩臺設(shè)備。這是我們的溫控器和電磁泵驅(qū)動器。它們之間采用485的連接方式,通過一個485轉(zhuǎn)232的轉(zhuǎn)接頭連接到電腦上。
電磁泵驅(qū)動器看起來像一個變頻器,它有兩個通訊端子,一個是A端子,一個是B端子。我們從A端子和B端子分別連接兩根線,然后將這兩根線連接到溫控器。溫控器也是類似的,有一個A端子和一個B端子,所以物理連接非常簡單,就是將兩根線連接在一起。
這兩個設(shè)備的連接方式采用了Modbus RTU通訊協(xié)議。

現(xiàn)在讓我們來看一下通訊的情況。我們運(yùn)行一個Modbus RTU通訊程序,可以選擇一個串口進(jìn)行通訊。我們連接了一個轉(zhuǎn)接頭到COM6串口,波特率選擇19200,停止位選擇1,數(shù)據(jù)位選擇8,校驗(yàn)位選擇偶校驗(yàn)。然后我們打開串口。

在這里,我們給每個485備分配了一個地址。電磁泵驅(qū)動器的地址是01,溫控器的地址是50?,F(xiàn)在我們可以開始通訊了。

例如,我們可以打開電磁泵驅(qū)動器,并將頻率設(shè)定為50。我們可以看到頻率很快地改變?yōu)?0。然后我們可以啟動電磁泵驅(qū)動器,聽到聲音并且看到運(yùn)行指示燈點(diǎn)亮。我們也可以停止它,或者選擇反轉(zhuǎn)運(yùn)行。
同時,在操作溫控器時,我們的操作不會影響電磁泵驅(qū)動器的運(yùn)行。溫控器有四個通道,每個通道顯示設(shè)定值和實(shí)際溫度。我們可以通過修改設(shè)定溫度來控制溫控器,然后觀察設(shè)定值的變化。
以上就是C#與電磁泵驅(qū)動器以及C#與溫控器的Modbus RTU通訊方式的介紹和演示。下一節(jié)課,我將向大家講解具體的代碼實(shí)現(xiàn),即如何使用C#和Modbus RTU通訊方式來控制溫控器和
具體請看視頻講解:
實(shí)戰(zhàn)項(xiàng)目必看!ModbusRTU協(xié)議電磁泵驅(qū)動器溫控器通訊方式講解 [專為plc工程師定制]
文章如果對你有用,麻煩點(diǎn)贊,評論~
最近很多小伙伴找我,說想要一些學(xué)習(xí)資料,然后我根據(jù)自己從業(yè)二十年經(jīng)驗(yàn),精心整理了一份「上位機(jī)編程入門到高級教程+工具包」,點(diǎn)個關(guān)注,限時分享給大家,以下是領(lǐng)取入口:
