1. <pre id="srmtd"></pre>
      
      
    2. <menuitem id="srmtd"></menuitem>

    3. 艾寶物聯(lián)PLC入門(mén)21 - 獲取和移動(dòng)數(shù)據(jù)

      獲取 ??????????和移動(dòng)數(shù)據(jù) ????????

      讓我們 ??????????現(xiàn)在開(kāi)始處理一些數(shù)據(jù)。這是可以考慮的 ??????????進(jìn)入"高級(jí)" plc的功能。 ??????????這也是我們會(huì)看到一些顯著差異的點(diǎn) ??????????許多制造商的功能和實(shí)施。就行了 ??????????接下來(lái)我們將探討兩種最流行的獲取和操縱方式 ??????????數(shù)據(jù)。 ????????

      為什么 ??????????我們想要獲取或獲取數(shù)據(jù)? ??????????答案很簡(jiǎn)單。假設(shè)我們正在使用其中一家制造商 ??????????可選模塊。也許這是一個(gè)A / D模塊。該模塊獲得Analog ??????????來(lái)自外界的信號(hào)(變化的電壓或電流)和轉(zhuǎn)換 ??????????plc可以理解的信號(hào)(數(shù)字信號(hào),即 ??????????1和0)。制造商自動(dòng)將此數(shù)據(jù)存儲(chǔ)到內(nèi)存中 ??????????我們的位置。但是,我們必須從那里獲取數(shù)據(jù) ??????????將它移動(dòng)到其他地方,否則下一個(gè)模擬樣本將被替換 ??????????我們剛拿的那個(gè)。換句話說(shuō),移動(dòng)它或 ??????????失去它!我們可能想做的其他事情是存儲(chǔ)一個(gè)常量 ??????????(即數(shù)字的花哨字),從輸入端獲得一些二進(jìn)制數(shù)據(jù) ??????????(例如,可能在那里連接了一個(gè)指輪開(kāi)關(guān)),做一些 ??????????數(shù)學(xué)并將結(jié)果存儲(chǔ)在不同的位置等...... ????????

      As ??????????在通常有2個(gè)共同指令"集合"之前說(shuō)明了 ??????????實(shí)現(xiàn)這一目標(biāo)。一些制造商使用單一指令來(lái)做 ??????????整個(gè)操作,而其他人使用兩個(gè)單獨(dú)的指令。該 ??????????兩個(gè)一起用來(lái)完成最終結(jié)果。我們現(xiàn)在看看 ??????????每條指令簡(jiǎn)要說(shuō)明一下 ????????

      ??????????單指令通常稱為MOV(移動(dòng))。 ??????????一些供應(yīng)商還包括MOVN(不是移動(dòng))。它具有相同的功能 ??????????MOV,但它以反轉(zhuǎn)形式傳輸數(shù)據(jù)。 (即如果有點(diǎn) ??????????如果為1,則存儲(chǔ)/移動(dòng)0,或者如果該位為0,則存儲(chǔ)/移動(dòng)1。 ??????????MOV通常如下所示。 ????????

      Mov symbol MOV ??????????指示符號(hào) ????????

      ??????????配對(duì)指令通常稱為L(zhǎng)DA(LoaD累加器)和STA ??????????(STore Accumulator)。累加器只是一個(gè)寄存器 ??????????plc在工作時(shí)臨時(shí)存儲(chǔ)數(shù)據(jù)的CPU。 LDA ??????????指令通常看起來(lái)如下所示,而STA指令 ??????????看起來(lái)如右圖所示。 ????????

      LDA符號(hào) STA符號(hào) ????????

      無(wú)論如何 ??????????我們是否使用一個(gè)符號(hào)或兩個(gè)符號(hào)指令集(我們有 ??????????沒(méi)有選擇,因?yàn)樗Q于我們使用的plc)他們以同樣的方式工作。 ????????

      讓我們 ??????????先看一下單指令。 MOV指令需要知道 ??????????我們的兩件事。 ????????

      ??????????
        ????????????
      • 來(lái)源 ??????????????(xxxx) - 這是我們想要移動(dòng)的數(shù)據(jù)的位置 ??????????????位于。我們可以在這里寫(xiě)一個(gè)常量(例如2222)。這個(gè) ??????????????這意味著我們的源數(shù)據(jù)是2222號(hào)。我們也可以寫(xiě) ??????????????我們要移動(dòng)的數(shù)據(jù)所在的位置或地址。 ??????????????如果我們寫(xiě)了DM100,這將移動(dòng)位于數(shù)據(jù)中的數(shù)據(jù) ??????????????記憶100。 ????????????
      • 目的地 ??????????????(yyyy) - 這是數(shù)據(jù)的位置 ??????????????被轉(zhuǎn)移到。我們?cè)谶@里寫(xiě)一個(gè)地址。例如,如果我們寫(xiě)DM201 ??????????????這里數(shù)據(jù)將被移動(dòng)到數(shù)據(jù)存儲(chǔ)器201中。我們也可以 ??????????????在這里寫(xiě)0500。這意味著數(shù)據(jù)將被移動(dòng)到 ??????????????實(shí)際產(chǎn)出。 0500將具有最低有效位, ??????????????0501會(huì)有下一位... 0515將是最重要的 ??????????????位。如果我們連接了二進(jìn)制顯示,這將非常有用 ??????????????輸出,我們想在計(jì)數(shù)器內(nèi)顯示值 ??????????????適用于機(jī)器操作員(例如)。 ?????????? ????????

        MOV梯形圖 ????????

        ??????????執(zhí)行此操作的梯形圖與上面顯示的類(lèi)似。 ????????

        通知 ??????????我們也在使用"difu"在這里指導(dǎo)。 ??????????原因很簡(jiǎn)單,因?yàn)槿绻覀儾贿@樣做,那么數(shù)據(jù)就會(huì)被移動(dòng) ??????????每次掃描。有時(shí)這是一件好事(例如,如果 ??????????我們正在從A / D模塊中獲取數(shù)據(jù))但有時(shí)則不是(對(duì)于 ??????????例如,由于數(shù)據(jù)發(fā)生變化,外部顯示器將無(wú)法讀取 ??????????太多了)。 ????????

        ??????????梯子顯示每次真實(shí)世界輸入0000變?yōu)檎?,difu ??????????只有一次掃描才會(huì)成真。這時(shí)LoaD 1000將是真的 ??????????并且plc將從數(shù)據(jù)存儲(chǔ)器200移動(dòng)數(shù)據(jù)并將其放入 ??????????數(shù)據(jù)存儲(chǔ)器201 ??????????簡(jiǎn)單但有效。如果,而不是DM200,我們寫(xiě)了2222 ??????????符號(hào)我們將(編號(hào))數(shù)字(常數(shù))2222移入(寫(xiě)入) ??????????DM201。 ????????

        ??????????兩個(gè)符號(hào)指令在相同的方法中工作,但看起來(lái)不同。 ??????????要使用它們,我們還必須提供兩個(gè)東西,每個(gè)指令一個(gè): ????????

        ??????????
          ????????????
        • ??????????????LDA - 此指令類(lèi)似于源 ??????????????MOV指令。這是我們想要移動(dòng)的數(shù)據(jù)所在的位置。 ??????????????我們可以在這里寫(xiě)一個(gè)常量(例如2222)。這意味著 ??????????????我們的源數(shù)據(jù)是2222號(hào)。我們也可以寫(xiě)一個(gè)位置 ??????????????或我們想要移動(dòng)的數(shù)據(jù)所在的地址。如果我們寫(xiě)的 ??????????????DM100這將移動(dòng)位于數(shù)據(jù)存儲(chǔ)器100中的數(shù)據(jù)。 ????????????
        • STA - ??????????????該指令類(lèi)似于MOV指令的目的地。 ??????????????我們?cè)谶@里寫(xiě)一個(gè)地址。例如,如果我們?cè)谶@里寫(xiě)DM201 ??????????????數(shù)據(jù)將被移入數(shù)據(jù)存儲(chǔ)器201.我們也可以寫(xiě)入0500 ??????????????這里。這意味著數(shù)據(jù)將被移動(dòng)到物理數(shù)據(jù) ??????????????輸出。 0500將具有最低有效位,0501將具有 ??????????????下一位... 0515將有最重要的位。這個(gè)會(huì) ??????????????如果我們有一個(gè)二進(jìn)制顯示器連接到輸出和 ??????????????我們想在機(jī)器的計(jì)數(shù)器內(nèi)顯示值 ??????????????操作員始終(例如)。 ?????????? ???????? ????????

          LDA梯形圖 ????????

          ??????????執(zhí)行此操作的梯形圖與上面顯示的類(lèi)似。這里 ??????????我們?cè)僖淮巫⒁獾轿覀冋谑褂靡淮涡?,以便僅移動(dòng) ??????????每次輸入0000變?yōu)檎嬉淮?。在這個(gè)梯子里,我們正在移動(dòng) ??????????常數(shù)2222進(jìn)入數(shù)據(jù)存儲(chǔ)器200中。"#"表示數(shù)據(jù)存儲(chǔ)器200。用于 ??????????一些制造商用來(lái)表示十進(jìn)制數(shù)。如果我們只使用2222 ??????????這個(gè)plc會(huì)認(rèn)為它意味著地址2222. PLC都是一樣的...... ??????????但他們都是不同的。 ????????

          點(diǎn)擊 ??????????這里查看動(dòng)畫(huà)!和 ??????????觀看動(dòng)畫(huà)真正學(xué)習(xí)! ????????

          我們 ??????????可以將此指令視為高級(jí)指令的入口。 ??????????我相信你會(huì)發(fā)現(xiàn)它有用且非常寶貴,我們將來(lái)會(huì)看到它。 ??????????沒(méi)有這個(gè),許多高級(jí)功能是不可能的 ??????????指令!

      日韩无码a片精彩视频,精品国产一区二区三区免费看,U久久精品国产99国产精品亚洲,亚洲色欧美色国产精品

        1. <pre id="srmtd"></pre>
          
          
        2. <menuitem id="srmtd"></menuitem>