有声小说少林八绝|免费羞羞午夜爽爽爽视频|九九热线精品视频16|好韩国日本免费|人配犬兽人免费完整版|国产AV人人夜夜澡人人爽|精品AV一区二区三区波多野结衣

問題解答

針對Modbus協(xié)議的詳解演示實例

Modbus規(guī)約是MODICOM公司開發(fā)的一個為很多廠商支持的開放規(guī)約,Modbus 協(xié)議是應用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(例如以太網(wǎng))和其它設備之間可以通信。它已經(jīng)成為一通用工業(yè)標準。有了它,不同廠商生產(chǎn)的控制設備可以連成工業(yè)網(wǎng)絡,進行集中監(jiān)控。

針對ModbusTCP/ModbusRTU轉(zhuǎn)換器,下面進行一下Modbus協(xié)議的科普,能將帶有Modbus RTU方式的儀表直接與PLC或上位機WinCC、組態(tài)王、力控等通過ModbusTCP方式通訊,非常方便實用!

最主要的是它被很多組態(tài)軟件所兼容,開發(fā)速度較快,受到了很多工控廠商的追捧。但是協(xié)議還是有點小麻煩的。

下面主要說一下Modbus協(xié)議中的03功能碼,即4xxxx,因為03功能碼常被用在一些Modbus通訊的儀器儀表上,很多客戶的需求就是將儀表的數(shù)據(jù)與PLC或者上位機(如WinCC、組態(tài)王等)通過Modbus通訊,實現(xiàn)數(shù)據(jù)的采集。

那么還有很多不太懂Modbus協(xié)議的用戶,不知道4xxxx,怎么回事,比如功能碼為03,寄存器地址是100,即40100,很多用戶在上位機或者PLC中想要讀取其數(shù)據(jù),就直接定義為40100,比如您用Modbus調(diào)試軟件,如Modbus Poll,起始地址應該定義為100,而不是40100。

但是像西門子的PLC定義為40101,如:西門子S7-200,在程序里是這樣定義的

像一些上位機軟件,如WinCC、組態(tài)王、力控等,定義方式又不一樣

Wincc如下:

組態(tài)王如下:

力控如下:

ModbusTCP/ModbusRTU轉(zhuǎn)換器外觀如下: