- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無線測控專家
數(shù)學
??????????說明強> p>
???????? 讓我們
??????????現(xiàn)在看看我們的數(shù)據(jù)使用一些基本的數(shù)學函數(shù)。多次
??????????在我們的應(yīng)用中,我們必須執(zhí)行某種類型的數(shù)學公式
??????????在我們的數(shù)據(jù)上。當我們的數(shù)據(jù)實際上完全 em>時,這種情況很少發(fā)生
??????????我們需要什么。 p>
???????? As
??????????例如,假設(shè)我們正在制造小部件。我們不想
??????????顯示我們今天制作的總數(shù),但我們希望顯示
??????????我們今天需要做多少才能達到我們的配額。讓我們說吧
??????????今天的配額是1000件。我們會說X是我們目前的產(chǎn)品。
??????????因此,我們可以計算出1000-X =小部件。實施
??????????這個公式我們顯然需要一些數(shù)學能力。 p>
???????? 在
??????????一般來說,PLC幾乎總是包含這些數(shù)學函數(shù): p>
???????? As
??????????我們看到MOV指令通常有兩種常用方法
??????????大多數(shù)plc制造商使用。第一種方法包括單一方法
??????????請求我們提供一些關(guān)鍵信息的說明。這種方法
??????????通常需要: p>
???????? ADD
??????????符號 P>
??????????上面的說明通常有一個看起來像所示的符號
??????????以上。當然,ADD這個詞將被SUB,MUL,DIV等取代。
??????????在此符號中,源A是DM100,源B是DM101和
??????????目的地是DM102。因此,公式就是任何價值
??????????是DM100 + DM101中的任何值。結(jié)果是自動的
??????????存儲到DM102中。 p>
???????? p>
???????? 顯示
??????????以上是如何在梯形圖上使用數(shù)學函數(shù)。請注意
??????????我們再次使用一次性指令。正如我們以前見過的,
??????????這是因為如果我們不使用它,我們將執(zhí)行公式
??????????每次掃描。賠率很高,我們只想執(zhí)行該功能
??????????輸入0000變?yōu)檎鏁r的一次。如果我們以前把
??????????數(shù)字100到DM100和200到DM101,數(shù)字300將被存儲
??????????在DM102。(即100 + 200 = 300,右??) p>
???????? ADD
??????????符號(雙重方法) p>
????????
??????????雙指令方法將使用類似于上面所示的符號。
??????????在此方法中,我們僅為此符號提供源B位置。該
??????????源位置由LDA指令給出。目的地會
??????????包含在STA指令中。 p>
???????? p>
???????? 顯示
??????????上面是一個顯示我們的意思的梯形圖。 p>
????????
??????????結(jié)果與上面顯示的單指令方法相同。 p>
???????? 點擊
??????????這里和
??????????觀看動畫真正學習! b> p>
???????? 什么
??????????會發(fā)生
??????????如果我們的結(jié)果大于可以存儲的值
??????????在內(nèi)存位置? p>
???????? 通常
??????????內(nèi)存位置是16位位置。 (更多關(guān)于數(shù)字類型
??????????在后面的章節(jié)中)用簡單的話來說,這意味著如果數(shù)字是
??????????大于65535(2 ^ 16 = 65536)它太大了,不適合。然后我們得到了什么
??????????叫溢出。通常,plc打開內(nèi)部繼電器
??????????告訴我們發(fā)生溢出。根據(jù)plc,我們會有
??????????目標位置的不同數(shù)據(jù)。 (例子中DM102)大多數(shù)
??????????PLC將其余部分放在這里。 p>
???????? 一些
??????????使用32位數(shù)學解決問題。 (除了非常大的數(shù)字?。?
??????????例如,如果我們進行分工,我們除以零(非法)
??????????溢出位通常也會打開。我只想說,檢查一下
??????????梯子中的溢出位,如果是真的,請適當?shù)赜媱潯?
?????????? p>
???????? 很多
??????????PLC還包括其他數(shù)學功能。其中一些功能可以
??????????包括: p>
???????? 一些
??????????PLC也可以使用浮點數(shù)學。浮點數(shù)學很簡單
??????????使用小數(shù)點。換句話說,我們可以說10除以
??????????3是3.333333(浮點)。或者我們可以說10除以3
??????????是3,余數(shù)為1(長除法)。許多微型/小型PLC沒有
??????????包括浮點數(shù)學。大多數(shù)大型系統(tǒng)通常都有。 p>
???????? 明白了
??????????理論,我們總能了解我們的選擇制造商是如何做到的
??????????它。 EM>
?????????? p>
????????????
????????????
????????????