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

    3. 艾寶物聯(lián)PLC入門22 - 數(shù)學指令

      數(shù)學 ??????????說明 ????????

      讓我們 ??????????現(xiàn)在看看我們的數(shù)據(jù)使用一些基本的數(shù)學函數(shù)。多次 ??????????在我們的應(yīng)用中,我們必須執(zhí)行某種類型的數(shù)學公式 ??????????在我們的數(shù)據(jù)上。當我們的數(shù)據(jù)實際上完全時,這種情況很少發(fā)生 ??????????我們需要什么。 ????????

      As ??????????例如,假設(shè)我們正在制造小部件。我們不想 ??????????顯示我們今天制作的總數(shù),但我們希望顯示 ??????????我們今天需要做多少才能達到我們的配額。讓我們說吧 ??????????今天的配額是1000件。我們會說X是我們目前的產(chǎn)品。 ??????????因此,我們可以計算出1000-X =小部件。實施 ??????????這個公式我們顯然需要一些數(shù)學能力。 ????????

      在 ??????????一般來說,PLC幾乎總是包含這些數(shù)學函數(shù): ????????

      ??????????
        ????????????
      • 加法 - ??????????????將一個數(shù)據(jù)添加到另一個數(shù)據(jù)的功能。這是常見的 ??????????????叫做ADD。 ????????????
      • 減法 - ??????????????能夠從另一個數(shù)據(jù)中減去一個數(shù)據(jù)。它是 ??????????????通常稱為SUB。 ????????????
      • 乘法 - ??????????????將一個數(shù)據(jù)乘以另一個數(shù)據(jù)的能力。這是常見的 ??????????????叫做MUL。 ????????????
      • ??????????????分部 - 分割一塊的能力 ??????????????另一個數(shù)據(jù)。它通常被稱為DIV。 ?????????? ???????? ????????

        As ??????????我們看到MOV指令通常有兩種常用方法 ??????????大多數(shù)plc制造商使用。第一種方法包括單一方法 ??????????請求我們提供一些關(guān)鍵信息的說明。這種方法 ??????????通常需要: ????????

        ??????????
          ????????????
        • 源 ??????????????A - 這是第一條數(shù)據(jù)的地址 ??????????????我們將在我們的公式中使用。換句話說就是它的位置 ??????????????記憶第一個"數(shù)字"的位置是我們用的 ??????????????式。 ????????????
        • 源 ??????????????乙 - ??????????????這是我們將在我們的網(wǎng)站中使用的第二條數(shù)據(jù)的地址 ??????????????式。換句話說,它是記憶中的位置 ??????????????第二個"數(shù)字"是我們在公式中使用的。 -注意: ??????????????通常我們一次只能處理2個數(shù)據(jù)。其他 ??????????????單詞我們不能直接使用像1 + 2 + 3這樣的公式。我們會 ??????????????必須把它分解成碎片。像1 + 2 = X然后X + 3 =我們的結(jié)果。 ????????????
        • ??????????????目的地 - 這是結(jié)果的地址 ??????????????我們的公式將被提出。例如,如果1 + 2 = 3,(我希望它仍然存在 ??????????????確實!),3將自動放入此目標內(nèi)存 ??????????????位置。 ?????????? ???????? ????????

          ADD symbol ADD ??????????符號

          ??????????上面的說明通常有一個看起來像所示的符號 ??????????以上。當然,ADD這個詞將被SUB,MUL,DIV等取代。 ??????????在此符號中,源A是DM100,源B是DM101和 ??????????目的地是DM102。因此,公式就是任何價值 ??????????是DM100 + DM101中的任何值。結(jié)果是自動的 ??????????存儲到DM102中。 ????????

          添加梯形圖 ????????

          顯示 ??????????以上是如何在梯形圖上使用數(shù)學函數(shù)。請注意 ??????????我們再次使用一次性指令。正如我們以前見過的, ??????????這是因為如果我們不使用它,我們將執(zhí)行公式 ??????????每次掃描。賠率很高,我們只想執(zhí)行該功能 ??????????輸入0000變?yōu)檎鏁r的一次。如果我們以前把 ??????????數(shù)字100到DM100和200到DM101,數(shù)字300將被存儲 ??????????在DM102。(即100 + 200 = 300,右??) ????????

          添加符號(雙重) ADD ??????????符號(雙重方法) ????????

          ??????????雙指令方法將使用類似于上面所示的符號。 ??????????在此方法中,我們僅為此符號提供源B位置。該 ??????????源位置由LDA指令給出。目的地會 ??????????包含在STA指令中。 ????????

          ADD梯形圖(雙指令) ????????

          顯示 ??????????上面是一個顯示我們的意思的梯形圖。 ????????

          ??????????結(jié)果與上面顯示的單指令方法相同。 ????????

          點擊 ??????????這里查看動畫!和 ??????????觀看動畫真正學習! ????????

          什么 ??????????會發(fā)生 ??????????如果我們的結(jié)果大于可以存儲的值 ??????????在內(nèi)存位置? ????????

          通常 ??????????內(nèi)存位置是16位位置。 (更多關(guān)于數(shù)字類型 ??????????在后面的章節(jié)中)用簡單的話來說,這意味著如果數(shù)字是 ??????????大于65535(2 ^ 16 = 65536)它太大了,不適合。然后我們得到了什么 ??????????叫溢出。通常,plc打開內(nèi)部繼電器 ??????????告訴我們發(fā)生溢出。根據(jù)plc,我們會有 ??????????目標位置的不同數(shù)據(jù)。 (例子中DM102)大多數(shù) ??????????PLC將其余部分放在這里。 ????????

          一些 ??????????使用32位數(shù)學解決問題。 (除了非常大的數(shù)字?。? ??????????例如,如果我們進行分工,我們除以零(非法) ??????????溢出位通常也會打開。我只想說,檢查一下 ??????????梯子中的溢出位,如果是真的,請適當?shù)赜媱潯? ?????????? ????????

          很多 ??????????PLC還包括其他數(shù)學功能。其中一些功能可以 ??????????包括: ????????

          ??????????
            ????????????
          • 方 ??????????????根 ????????????
          • ??????????????縮放 ????????????
          • ??????????????絕對值 ????????????
          • ??????????????正弦 ????????????
          • ??????????????余弦 ????????????
          • ??????????????切線 ????????????
          • <強>天然 ??????????????對數(shù) ????????????
          • ??????????????基數(shù)10對數(shù) ????????????
          • ??????????????X ^ Y(X到Y(jié)的冪) ????????????
          • 反正弦 ??????????????(棕褐色,cos) ????????????
          • 和 ??????????????更多....請與制造商確認。 ?????????? ???????? ????????

            一些 ??????????PLC也可以使用浮點數(shù)學。浮點數(shù)學很簡單 ??????????使用小數(shù)點。換句話說,我們可以說10除以 ??????????3是3.333333(浮點)。或者我們可以說10除以3 ??????????是3,余數(shù)為1(長除法)。許多微型/小型PLC沒有 ??????????包括浮點數(shù)學。大多數(shù)大型系統(tǒng)通常都有。 ????????

            明白了 ??????????理論,我們總能了解我們的選擇制造商是如何做到的 ??????????它。 ??????????

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

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