- 艾寶物聯IOBOV? ─ 工業無線測控專家
獲取
??????????和移動數據 strong> p>
???????? 讓我們
??????????現在開始處理一些數據。這是可以考慮的
??????????進入"高級 i>" plc的功能。
??????????這也是我們會看到一些顯著差異的點
??????????許多制造商的功能和實施。就行了
??????????接下來我們將探討兩種最流行的獲取和操縱方式
??????????數據。 p>
???????? 為什么
??????????我們想要獲取或獲取數據 strong>?
??????????答案很簡單。假設我們正在使用其中一家制造商
??????????可選模塊。也許這是一個A / D模塊。該模塊獲得Analog
??????????來自外界的信號(變化的電壓或電流)和轉換
??????????plc可以理解的信號(數字信號,即
??????????1和0)。制造商自動將此數據存儲到內存中
??????????我們的位置。但是,我們必須從那里獲取數據
??????????將它移動到其他地方,否則下一個模擬樣本將被替換
??????????我們剛拿的那個。換句話說,移動它或
??????????失去它!我們可能想做的其他事情是存儲一個常量
??????????(即數字的花哨字),從輸入端獲得一些二進制數據
??????????(例如,可能在那里連接了一個指輪開關),做一些
??????????數學并將結果存儲在不同的位置等...... p>
???????? As
??????????在通常有2個共同指令"集合 em>"之前說明了
??????????實現這一目標。一些制造商使用單一指令來做
??????????整個操作,而其他人使用兩個單獨的指令。該
??????????兩個一起用來完成最終結果。我們現在看看
??????????每條指令簡要說明一下 p>
????????
??????????單指令通常稱為MOV(移動)。
??????????一些供應商還包括MOVN(不是移動)。它具有相同的功能
??????????MOV,但它以反轉形式傳輸數據。 (即如果有點
??????????如果為1,則存儲/移動0,或者如果該位為0,則存儲/移動1。
??????????MOV通常如下所示。 p>
????????
??????????配對指令通常稱為LDA(LoaD累加器)和STA
??????????(STore Accumulator)。累加器只是一個寄存器
??????????plc在工作時臨時存儲數據的CPU。 LDA
??????????指令通??雌饋砣缦滤?,而STA指令
??????????看起來如右圖所示。 p>
???????? 無論如何
??????????我們是否使用一個符號或兩個符號指令集(我們有
??????????沒有選擇,因為它取決于我們使用的plc)他們以同樣的方式工作。 p>
???????? 讓我們
??????????先看一下單指令。 MOV指令需要知道
??????????我們的兩件事。 p>
????????
??????????執行此操作的梯形圖與上面顯示的類似。 p>
???????? 通知
??????????我們也在使用"difu"在這里指導。
??????????原因很簡單,因為如果我們不這樣做,那么數據就會被移動
??????????每次掃描。有時這是一件好事(例如,如果
??????????我們正在從A / D模塊中獲取數據)但有時則不是(對于
??????????例如,由于數據發生變化,外部顯示器將無法讀取
??????????太多了)。 p>
????????
??????????梯子顯示每次真實世界輸入0000變為真,difu
??????????只有一次掃描才會成真。這時LoaD 1000將是真的
??????????并且plc將從數據存儲器200移動數據并將其放入
??????????數據存儲器201
??????????簡單但有效。如果,而不是DM200,我們寫了2222
??????????符號我們將(編號)數字(常數)2222移入(寫入)
??????????DM201。 P>
????????
??????????兩個符號指令在相同的方法中工作,但看起來不同。
??????????要使用它們,我們還必須提供兩個東西,每個指令一個: p>
????????
??????????執行此操作的梯形圖與上面顯示的類似。這里
??????????我們再一次注意到我們正在使用一次性,以便僅移動
??????????每次輸入0000變為真一次。在這個梯子里,我們正在移動
??????????常數2222進入數據存儲器200中。"#"表示數據存儲器200。用于
??????????一些制造商用來表示十進制數。如果我們只使用2222
??????????這個plc會認為它意味著地址2222. PLC都是一樣的......
??????????但他們都是不同的。 p>
???????? 點擊
??????????這里 我們
??????????可以將此指令視為高級指令的入口。
??????????我相信你會發現它有用且非常寶貴,我們將來會看到它。
??????????沒有這個,許多高級功能是不可能的
??????????指令! p>
MOV
??????????指示符號 p>
????????
p>
????????
????????????
p>
????????
????????????
p>
????????
和
??????????觀看動畫真正學習! b> p>
????????