一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC最常用的通訊協(xié)議是什么

汽車電子技術(shù) ? 來(lái)源: PLC入門教程 ? 作者:金魚的記憶 ? 2023-01-30 15:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,本節(jié)主要介紹使用PLC實(shí)現(xiàn)modbus RTU通訊的兩種常用方法,在電氣工程師的工作中,此協(xié)議可以說(shuō)是用的最多的了,不管是各種儀表、上位機(jī)、觸摸屏等等均支持此協(xié)議。

本節(jié)就簡(jiǎn)單介紹下modbus RTU協(xié)議,大家最好從網(wǎng)上檢索詳細(xì)資料,理解此協(xié)議是使用PLC的最基本的要求,本節(jié)側(cè)重給大家介紹最常使用的兩種方法。    

  Modbus 一個(gè)工業(yè)上常用的通訊協(xié)議、一種通訊約定。Modbus協(xié)議包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比較簡(jiǎn)單。

   modbus RTU主要包括以下格式:

    1、報(bào)文一個(gè)報(bào)文就是一幀數(shù)據(jù),一個(gè)數(shù)據(jù)幀就一個(gè)報(bào)文:指的是一串完整的指令數(shù)據(jù),就像上面的一串?dāng)?shù)據(jù)。

     2、CRC校驗(yàn)意義:例如上面的 98 04 是它前面的數(shù)據(jù)(01 06 00 01 00 17)通過一算法(見附錄2,很簡(jiǎn)單的)計(jì)算出來(lái)的結(jié)果,其實(shí)就像是計(jì)算累加和那樣。(累加和:就是010600010017加起來(lái)的值,然后它的算法就是加法)。作用:在數(shù)據(jù)傳輸過程中可能數(shù)據(jù)會(huì)發(fā)生錯(cuò)誤,CRC檢驗(yàn)檢測(cè)接收的數(shù)據(jù)是否正確。比如主機(jī)發(fā)出01 06 00 01 00 17 98 04,那么從機(jī)接收到后要根據(jù)01 06 00 01 00 17 再計(jì)算CRC校驗(yàn)值,從機(jī)判斷自己計(jì)算出來(lái)的CRC校驗(yàn)是否與接收的CRC校驗(yàn)(98 04主機(jī)計(jì)算的)相等,如果不相等那么說(shuō)明數(shù)據(jù)傳輸有錯(cuò)誤這些數(shù)據(jù)不能要。( **此步驟可以不用理解,大體知道即可** )

3、功能碼意義:modbus 定義。( 很重要,重點(diǎn)學(xué)習(xí)下 )。

01 (0x01) 讀線圈 相當(dāng)于西門子PLC的Q點(diǎn)

02 (0x02) 讀離散量輸入 相當(dāng)于西門子PLC的I點(diǎn)

03 (0x03) 讀保持寄存器 相當(dāng)于西門子PLC的V區(qū)

04(0x04) 讀輸入寄存器

05 (0x05) 寫單個(gè)線圈

06 (0x06) 寫單個(gè)寄存器

15 (0x0F) 寫多個(gè)線圈

16 (0x10) 寫多個(gè)寄存器

以下為本人經(jīng)常用到的兩種modbus RTU通訊程序,請(qǐng)大家根據(jù)個(gè)人需求理解:

方法一:

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

上面的程序邏輯為建立通訊主站,然后觸發(fā)第一條通訊指令,使用第一條通訊指令的結(jié)束標(biāo)志,作為下一條通訊指令的觸發(fā)條件。其中通訊主站可以設(shè)置波特率、校驗(yàn)位、超時(shí)時(shí)間等,而下面的每一條指令可以設(shè)置讀或者寫,從站站號(hào)、從站地址以及讀取數(shù)據(jù)后的存放位置。

方法二:

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

微信截圖_20230105161930.png

此方法原理與第一種方法是一樣的,不過此方法只建立了一條讀寫指令,然后給此指令的各項(xiàng)值均定義為變量,配合計(jì)數(shù)器一起使用,當(dāng)計(jì)數(shù)器為1時(shí),賦予變量特定的值,計(jì)數(shù)器等于其他值時(shí),再賦予其他的值,此種方法個(gè)人感覺雖然節(jié)省了程序結(jié)構(gòu),但是在理解和直觀性上就差了不少,當(dāng)然了具體使用哪種方法,需要根據(jù)現(xiàn)場(chǎng)的使用要求。

   相信大家在稍微了解此協(xié)議的基礎(chǔ)上,能夠很容易的明白這幾步程序多代表的意義,當(dāng)然了,不理解的同學(xué)也可以私信我。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5037

    文章

    13931

    瀏覽量

    474824
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2127

    瀏覽量

    79632
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    437

    瀏覽量

    29556
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    最常用的無(wú)線協(xié)議

    最常用的無(wú)線協(xié)議
    發(fā)表于 03-03 07:17

    各種PLC通訊介質(zhì)和協(xié)議介紹

    計(jì)算機(jī)技術(shù)的發(fā)展和普及,為PLC又提供了新的技術(shù)手段,通過計(jì)算機(jī)可以實(shí)施監(jiān)測(cè)PLC的控制過程和結(jié)果,讓PLC如虎添翼。但是各PLC通訊介質(zhì)和
    發(fā)表于 06-10 11:52 ?9983次閱讀

    常用PLC與邁威的通訊連接方法

    常用PLC與邁威的通訊連接方法,omoron,GE,西門子,施耐德等主流PLC
    發(fā)表于 01-14 15:20 ?12次下載

    物聯(lián)網(wǎng)中常用通訊協(xié)議介紹

    物聯(lián)網(wǎng)常用通訊協(xié)議分為兩種,一種是設(shè)備的網(wǎng)絡(luò)協(xié)議,另一種則是設(shè)備的數(shù)據(jù)傳輸通訊協(xié)議
    發(fā)表于 11-20 15:56 ?4774次閱讀

    串口通訊的使用,常用PLC基本接口

    電力作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的
    的頭像 發(fā)表于 02-21 10:15 ?4748次閱讀
    串口<b class='flag-5'>通訊</b>的使用,<b class='flag-5'>常用</b>的<b class='flag-5'>PLC</b>基本接口

    PLC串口通訊概述、使用及常用接口

    電氣作業(yè)人員在使用PLC的時(shí)候會(huì)接觸到很多的通訊協(xié)議以及通訊接口,最基本的PLC串口通訊和基本的
    的頭像 發(fā)表于 04-06 15:15 ?8519次閱讀

    PLC通訊介質(zhì)和協(xié)議內(nèi)容介紹

    。計(jì)算機(jī)技術(shù)的發(fā)展和普及,為PLC又提供了新的技術(shù)手段,通過計(jì)算機(jī)可以實(shí)施監(jiān)測(cè)PLC的控制過程和結(jié)果,讓PLC如虎添翼。但是各PLC通訊介質(zhì)
    的頭像 發(fā)表于 01-07 13:56 ?2204次閱讀

    plc通訊模塊的作用

    PLC通訊模塊是一種用于實(shí)現(xiàn)PLC通訊的硬件設(shè)備,常常用PLC與其他控制設(shè)備進(jìn)行數(shù)據(jù)交換和實(shí)時(shí)
    發(fā)表于 03-31 15:16 ?9895次閱讀

    PLC常見通訊接口和協(xié)議

    淺談各種常用、常見的PLC通訊協(xié)議一、西門子系列PLC:主要包括其早期的S5和現(xiàn)在的S7-200、S7-300、S7-400等各型號(hào)
    發(fā)表于 03-31 15:27 ?1.8w次閱讀

    工業(yè)通訊應(yīng)用中主流的常用協(xié)議Modbus協(xié)議

    智聯(lián)物聯(lián)技術(shù)分享,本期為大家介紹工業(yè)通訊常用的主流協(xié)議Modbus協(xié)議。Modbus協(xié)議的前身叫做Mod
    的頭像 發(fā)表于 04-19 15:25 ?1722次閱讀
    工業(yè)<b class='flag-5'>通訊</b>應(yīng)用中主流的<b class='flag-5'>常用</b><b class='flag-5'>協(xié)議</b>Modbus<b class='flag-5'>協(xié)議</b>

    常見的PLC通訊協(xié)議

    ? PLC通訊是自動(dòng)化控制領(lǐng)域中非常重要的一部分,能夠?qū)崿F(xiàn)不同設(shè)備之間的信息傳遞和交互,從而協(xié)同工作,提高自動(dòng)化生產(chǎn)系統(tǒng)的效率和智能化程度。下面咱們就來(lái)講講PLC常見的通訊
    的頭像 發(fā)表于 06-29 10:10 ?7935次閱讀

    哪種PLC通訊模式最為常用?

    在工業(yè)自動(dòng)化領(lǐng)域,最常用PLC通訊模式是以太網(wǎng)通訊模式。以下是一些原因: (1)以太網(wǎng)通訊模式具有高速傳輸和可靠性強(qiáng)的特點(diǎn),能夠滿足實(shí)時(shí)性
    的頭像 發(fā)表于 08-22 08:10 ?930次閱讀

    在SIEMENSI工業(yè)通訊最常用的串口介紹

    在SIEMENSI工業(yè)通訊中,最常用的是串口;Profibus;MPI;以太網(wǎng)通訊,在下表中分別對(duì)其最大通訊距離進(jìn)行描述。
    的頭像 發(fā)表于 09-06 16:16 ?1288次閱讀

    三菱PLC支持哪些通訊協(xié)議

    。在三菱PLC的應(yīng)用過程中,通訊協(xié)議起著至關(guān)重要的作用,它決定了PLC與其他設(shè)備之間的數(shù)據(jù)交換方式。本文將詳細(xì)介紹三菱PLC支持的
    的頭像 發(fā)表于 07-01 10:20 ?8630次閱讀

    常見PLC通訊協(xié)議的類型

    可編程邏輯控制器(PLC)作為工業(yè)自動(dòng)化領(lǐng)域的核心設(shè)備,其通訊協(xié)議的選擇對(duì)于系統(tǒng)的整體性能和兼容性至關(guān)重要。本文將詳細(xì)介紹幾種常見的PLC通訊
    的頭像 發(fā)表于 02-03 14:30 ?1935次閱讀