1. <span id="7b99h"><output id="7b99h"></output></span>

      歡迎來(lái)到《圣博凱斯》變頻供水設備官網(wǎng)
      精銳于專(zhuān)業(yè) / 卓然于品質(zhì) -- 20年專(zhuān)注于供水行業(yè),締造至臻品質(zhì) -- 服務(wù)熱線(xiàn):0731-85783205 18932453205

      PLC中如何高低字節轉換_plc高位低字節

      最近做項目,使用IO-Link器件讀取從站數據時(shí),使用從雙字中提取字、字節和位的知識,作為私人,以前沒(méi)有仔細注意過(guò)這個(gè)細節,所以查了一下資料

      以下主要從資料查詢(xún)、準備步驟、步驟驗證進(jìn)行記錄。

      一、資料查詢(xún):

      在網(wǎng)上搜索西門(mén)子數據類(lèi)型的相關(guān)資料,相信有一大堆。 最常見(jiàn)的是如下圖所示,說(shuō)明兩個(gè)字符和字節的關(guān)系。

      根據這個(gè)資料,進(jìn)行實(shí)驗驗證;

      二、程序的準備

      資料大部分用m塊介紹雙字和字節等的關(guān)系,但實(shí)際上由于DB塊的數據很多,在這次的實(shí)驗中為了比較m塊和DB塊的內容容易觀(guān)察,準備如下。

      1、新建數據庫塊,創(chuàng )建必要的變量:

      2、為了便于比較,創(chuàng )建m區變量。 這里取MD24,將其分解為字、字節、位,以便于觀(guān)察。

      3、FC程序的編制:主要將雙字分解為字、雙字,將雙字發(fā)送到單詞、單詞中。 為了容易設定雙字的位,特意用數組向雙字的位各發(fā)送1位。

      三、程序驗證:

      省略程序下載和模擬等操作步驟。 因為那個(gè)不是重點(diǎn),所以直接出示測試結果。 如果從數組中分別設定不同的位,就相當于分別設定雙字中的位,可以分別觀(guān)察結果。 現在,如果取代表性的2個(gè)比特,即第0個(gè)和第16個(gè)比特1,則結果如下2個(gè)圖所示。

      如果通過(guò)測試,就會(huì )明白以下法則。

      西門(mén)子兩個(gè)字的中位排列是從右向左排列的。 這和平時(shí)寫(xiě)字的順序正好相反,但我想也可以從進(jìn)制的位數開(kāi)始記憶。 例如,我們是十進(jìn)制數,從右向左分別是個(gè)、十、百、千、萬(wàn)等位。 這個(gè)正好像那個(gè)。

      可以看到2、2個(gè)文字傳遞給單詞的情況,在剪切數據時(shí)很有用。 因為不做具體總結,所以可以體驗。

      第三、三個(gè)也是我最開(kāi)始很混亂的地方。 如果觀(guān)察2個(gè)字符的4個(gè)字節,就會(huì )發(fā)現與位的排列順序相同。 也就是說(shuō),0位在右邊,依次向左變大。 但是,m區其實(shí)是按這個(gè)方向排列的,但是很混亂。 以上圖為例,設置0位時(shí),DB中第0字節有變化,但m區對應MB27變化。 如最初的資料所示,對應第1字節的變化。但是,MB27是第0字節,MB26是第1字節,按順序類(lèi)推,大小和字節的順序再次相反。 仔細想想就知道發(fā)生了什么,但依然有點(diǎn)不舒服。

      遇到同樣情況的人,應該不只我一個(gè)。 分享一下,希望對有需要的人有幫助。 第一次發(fā)送共享粘貼。 文章有點(diǎn)不好。 請諒解。 有不足和錯誤。 歡迎斧正。

      猜你喜歡

      • 給排水工程資料,建筑給排水資料:供水設備中排水泵的選擇要點(diǎn)有哪些?-泵業(yè)

        建筑給排水資料:供水設備中排水泵的選擇要點(diǎn)有哪些?-上海泵業(yè)供水設備中排水泵的工作特點(diǎn)是它所抽升的水雜質(zhì)多.流最變化大.為方便運行管理,排水泵一般都應設計成自動(dòng)控制啟動(dòng)。1)水系流份的確定當排水泵為自動(dòng)控制啟動(dòng)時(shí)。其水泵流量應按設計秒流量確

      • 一體化泵站工程工序資料,一體化泵站筒體是如保制造的

        大家好!今天給您提供一篇一體化泵站筒體是如保制造的的文章,在上海一體化預制泵站生產(chǎn)廠(chǎng)家這塊領(lǐng)域中,本公司一直在努力做好,給您提供一個(gè)安全可靠的平臺。一體化泵站頂蓋應由玻璃鋼邊蓋和可開(kāi)啟的泵站蓋板組成。蓋板材料可由玻璃鋼或鋁合金等輕質(zhì)材料制成

      • 利用中間變量進(jìn)行plc程序的編寫(xiě)有何意義_plc為什么要加中間變量

        目前,高端PLC的變量都需要自己定義,但今天我們將整理PLC變量的數據類(lèi)型一、布爾布爾變量可以為“真”或“假”。該值是邏輯量,占用1比特的存儲區域可以認為是普通PLC的輔助繼電器2.整數變量字節、字節、沃德、單字節、單字節、單字節、單字節、雙字節、雙字節、單字節。請注意,從長(cháng)數據類(lèi)型轉換為短數據類(lèi)型會(huì )丟失更高級別

      • C Primer Plus位字節和字

        最小的存儲單位稱(chēng)為位(bit)。它可以容納兩個(gè)值(0或1)之一(或者該位位置被置為關(guān)或開(kāi))。不能在一個(gè)位中存儲更多的信息,位是計算機存儲的基本單位。字節(byte)是常用的計算機存儲單位。幾乎對于所有的機器,1個(gè)字節均為8位。由于每個(gè)位是0或1,所以一個(gè)8位的字節包含256(2^8)種可能的額0,1組合。

      • 倍福plc培訓_倍福plc

        原創(chuàng )不容易。每一篇文章都傾注了我的心血。如果你喜歡,請喜歡并分享。你的支持是我堅持的動(dòng)力!關(guān)于西門(mén)子PLC中數據類(lèi)型的使用PLC編程,首先要做的就是建立變量,建立變量的時(shí)候要建立變量的數據類(lèi)型,但在此之前,我們要知道低位、字節、字、雙字的區別。Bit:bit是計算機信息存儲的最小單位,指的是二進(jìn)制位。字節:Byt

      • powerbus通訊協(xié)議_powerbus原理圖

        通過(guò)自己的理解,將modbus工作的全過(guò)程歸納為以下幾個(gè)圖。希望你能更形象地從整體的角度理解整體的原理。由于篇幅有限,圖中的字體很小,省略了一些程序的語(yǔ)句。請結合freemodbus的源代碼進(jìn)行確認。串行端口相應地設置有基于STM32的USART2。另外,應該有三個(gè)枚舉概率,有識別和區別。1)emb事件類(lèi)型、e

      18932453205
      国产ww久久久久久久久久|中字人妻内射喷潮第二页|日本不卡视频高清播放|麻豆久久精品免费看国产|丁香色欲久久久久久综合网
      1. <span id="7b99h"><output id="7b99h"></output></span>