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

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

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

ASCII碼協(xié)議和自由口協(xié)議有什么區(qū)別

UzAO_PLC_DCS ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-11-09 14:30 ? 次閱讀

1:ASCII協(xié)議跟ASCII字符一點(diǎn)關(guān)系都沒(méi)有?

2:ASCII協(xié)議只是使用了OSI的第一層,也就是說(shuō)ASCII協(xié)議可以加載到任何協(xié)議中,比如TCP等協(xié)議對(duì)嗎?

3:ModubsASCII協(xié)議和ASCII協(xié)議又有什么關(guān)系呢?他的報(bào)文結(jié)構(gòu)是不是就是固化好的呢?用戶不能修改?

4:ASCII協(xié)議的校驗(yàn)也是可以隨便定義的嗎?

個(gè)人認(rèn)為自由口是相對(duì)于專用口而言的。以300/400為例,x15-2DP的CPU,一般有兩個(gè)通訊口(485)一個(gè)是MPI、一個(gè)是Profibus-DP,通信協(xié)議是固定的,所以就是專用口(其實(shí)400的MPI只是默認(rèn)為MPI,好像也能改成DP,但只能是這兩種通信協(xié)議)。而200的一個(gè)或者兩個(gè)通訊口(485)號(hào)稱叫自由口,通信協(xié)議可以使用內(nèi)置的MPI/PPI,也可以通過(guò)庫(kù)來(lái)使用USS、Modbus-RTU等二進(jìn)制通信協(xié)議,還可以自己編程實(shí)現(xiàn)其他二進(jìn)制通信協(xié)議和ASCII通信協(xié)議。

485上的通信協(xié)議有兩類:二進(jìn)制類和ASCII類,這兩種通信協(xié)議的本質(zhì)差別就是數(shù)據(jù)幀的起始如何判斷。ASCII型的通信協(xié)議是用的起始字節(jié)、結(jié)束字節(jié),這導(dǎo)致了有些字節(jié)是不能出現(xiàn)在通訊的數(shù)據(jù)之中,所以ASCII型通信協(xié)議的效率要比二進(jìn)制型通信協(xié)議慢一半以上(相同波特率下);二進(jìn)制型通信協(xié)議是靠總線上的空閑時(shí)間超過(guò)一定數(shù)量的“字節(jié)”(其實(shí)是指的通訊這些字節(jié)的時(shí)間)來(lái)確定下一個(gè)字節(jié)就是數(shù)據(jù)幀的“幀頭”。二進(jìn)制型通信協(xié)議的效率比ASCII的要高一倍以上,所以那些著名的通信協(xié)議,基本上都是二進(jìn)制型的,比如Profibus-DP、Modbus-RTU、USS等等。

補(bǔ)充:

1、ASCII就是使用ASCII碼的通信協(xié)議。

2、ASCII肯定不能加入二進(jìn)制通信協(xié)議,因?yàn)闆](méi)有意義。

3、Modbus-ASCII是ASCII類型通信協(xié)議的一種。結(jié)構(gòu)是固定的,但內(nèi)容是用戶自己定義的。4、如果是你自己的ASCII的校驗(yàn)當(dāng)然可以隨便定義,但收發(fā)兩端(最好所有節(jié)點(diǎn))必須一致。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ASCII
    +關(guān)注

    關(guān)注

    5

    文章

    172

    瀏覽量

    35106
  • 字符
    +關(guān)注

    關(guān)注

    0

    文章

    233

    瀏覽量

    25210

原文標(biāo)題:ASCII碼協(xié)議和自由口協(xié)議是不是一回事?

文章出處:【微信號(hào):PLC-DCS,微信公眾號(hào):工控培訓(xùn)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    誰(shuí)知道labview中的modbus通訊協(xié)議和VISA通訊什么區(qū)別?

    誰(shuí)知道labview中的modbus通訊協(xié)議和VISA通訊什么區(qū)別?這是不是兩種通訊方法???我現(xiàn)在有點(diǎn)迷。。
    發(fā)表于 04-22 09:17

    基于zigbee的應(yīng)用產(chǎn)品入網(wǎng)過(guò)程與TI原版協(xié)議什么區(qū)別?

    我們的某基于zigbee的應(yīng)用產(chǎn)品。看看入網(wǎng)過(guò)程,與TI原版協(xié)議什么區(qū)別?
    發(fā)表于 08-13 08:36

    TCP協(xié)議和UDP協(xié)議區(qū)別有哪些

    計(jì)算機(jī)網(wǎng)絡(luò)簡(jiǎn)答題1、TCP 協(xié)議和 UDP 協(xié)議區(qū)別有哪些?(1)TCP 屬于面向連接的協(xié)議,UDP 屬于面向無(wú)連接的協(xié)議 ;(2)TCP
    發(fā)表于 08-06 08:43

    DPHY接口協(xié)議和CPHY接口協(xié)議何不同呢

    DPHY接口協(xié)議和CPHY接口協(xié)議何不同呢?CPHY物理層到底是怎么實(shí)現(xiàn)嵌入時(shí)鐘這一關(guān)鍵步驟的呢?
    發(fā)表于 11-01 07:55

    關(guān)于IEEE802.3和Ethernet II協(xié)議標(biāo)準(zhǔn)的總結(jié)

    IEEE802.3協(xié)議和Ethernet II協(xié)議什么區(qū)別?怎樣去識(shí)別IEEE802.3協(xié)議和Ethernet II
    發(fā)表于 11-03 06:03

    TCP協(xié)議和UDP協(xié)議區(qū)別有哪些?

    TCP協(xié)議和UDP協(xié)議區(qū)別有哪些?IP地址與MAC地址的區(qū)別是什么?ARP協(xié)議的工作原理是什么?二層交換機(jī)與路由器
    發(fā)表于 11-12 06:34

    USS與自由區(qū)別

      與PC通訊是自由通訊,所謂自由是指自己定義通訊協(xié)議。你可以自己定義。   USS協(xié)議
    發(fā)表于 09-08 15:25 ?20次下載

    基于CAN的較高層協(xié)議和協(xié)議

    基于CAN的較高層協(xié)議和協(xié)議
    發(fā)表于 10-18 16:38 ?21次下載
    基于CAN的較高層<b class='flag-5'>協(xié)議和</b>子<b class='flag-5'>協(xié)議</b>

    基于CAN的較高層協(xié)議和協(xié)議

    基于CAN的較高層協(xié)議和協(xié)議
    發(fā)表于 12-14 16:39 ?13次下載

    一文看懂pd協(xié)議和qc協(xié)議區(qū)別

    本文開(kāi)始介紹了充電技術(shù)應(yīng)考慮的三大問(wèn)題,其次詳細(xì)闡述了USB-PD快速充電通信原理,最后介紹了QC3.0快充協(xié)議CX7916以及介紹了pd協(xié)議和qc協(xié)議區(qū)別。
    的頭像 發(fā)表于 03-14 09:34 ?40.2w次閱讀

    TCP協(xié)議和UDP協(xié)議區(qū)別

    TCP/IP協(xié)議中有兩個(gè)具有代表性的傳輸層協(xié)議,分別是TCP協(xié)議和UDP協(xié)議。TCP協(xié)議全稱傳輸控制協(xié)議
    的頭像 發(fā)表于 03-21 10:39 ?1184次閱讀

    TCP協(xié)議和UDP協(xié)議最核心的區(qū)別是什么?

    對(duì)于TCP協(xié)議和UDP協(xié)議,大家應(yīng)該都有所耳聞。TCP協(xié)議和UDP協(xié)議都工作在傳輸層,他們的目標(biāo)都是在應(yīng)用之間傳輸數(shù)據(jù)。
    發(fā)表于 06-15 09:37 ?703次閱讀
    TCP<b class='flag-5'>協(xié)議和</b>UDP<b class='flag-5'>協(xié)議</b>最核心的<b class='flag-5'>區(qū)別</b>是什么?

    斯巴拓自由協(xié)議使用說(shuō)明書(shū)指令發(fā)送返回解答

    串口通訊 提供RS232與RS485串行,以實(shí)現(xiàn)與上位機(jī)的通訊。三種協(xié)議ASCII協(xié)議,Modbus
    發(fā)表于 09-07 09:12 ?12次下載

    mqtt協(xié)議和tcp協(xié)議區(qū)別

    MQTT協(xié)議和TCP協(xié)議在設(shè)計(jì)和應(yīng)用上存在以下主要區(qū)別: 1. 起源與設(shè)計(jì):MQTT協(xié)議誕生于1999年互聯(lián)網(wǎng)初期,而TCP協(xié)議則誕生于19
    的頭像 發(fā)表于 04-01 09:15 ?1635次閱讀

    充電端協(xié)議和受電端協(xié)議什么區(qū)別協(xié)議芯片的應(yīng)用

    隨著手機(jī)快充技術(shù)出現(xiàn),傳統(tǒng)的慢充模式已經(jīng)滿足不了人們對(duì)充電速度的要求,很多電子產(chǎn)品也已經(jīng)紛紛用上了快充模式。在快充的技術(shù)又區(qū)分充電端快充協(xié)議和受電端快充協(xié)議。 充電端協(xié)議和受電端協(xié)議
    的頭像 發(fā)表于 10-17 16:14 ?455次閱讀
    充電端<b class='flag-5'>協(xié)議和</b>受電端<b class='flag-5'>協(xié)議</b><b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>及<b class='flag-5'>協(xié)議</b>芯片的應(yīng)用