首頁>Club>
11
回覆列表
  • 1 # 日月星辰8877

    模擬量實際上就是指的輸入或者輸出的訊號不是開關訊號,而是電壓電流訊號。

    通常是有模擬量模組輸入輸出的。

    比如西門子的PLC它的模擬量與程式內對應的碼值就是0-10V對應32000個碼值。(當然還有0-5V。0-20mA的,這裡就是舉個例子)

    那麼你在程式裡,給模擬量輸出口賦值賦予他32000,那麼這個模擬量口就會輸出個10V的電壓。

    同理模擬量輸入口輸入個10V的電壓,那麼內部的取樣就會採到此模擬量輸入口輸入的碼製為32000。

    這個比例是線性的。10V-32000,那麼1V-3200。

    要詳細瞭解演算法,還是建議你去看PLC入門的書比較好。實際上都不難的,只要入門了,你會發現其實一切都很簡單。除了個別的特殊的複雜的一些演算法以外,PLC真沒什麼難點

  • 2 # 控制研究控

    plc中的模擬量是相對於數字量來說的,數字量的的特點是非0即1,也可以認為是接通為1,不接通為0,這種訊號隨著時間的變化依然只有0或者1這兩種狀態。

    而模擬量的特點是訊號不是隻有0和1這樣的兩種狀態,它隨著時間的變化,期訊號值是連續的,比如一個溫度訊號,如果前一個時刻是20.1°C,那麼緊挨著的時刻可能肯是20.0、20.1、20.2,就是說它可以保持不變,可以變大或者變小,但是一定是連續變化的,它不會從20.1突變成5.1或者3.1這種,它在連續的時間上總是具有連續性,這就是模擬量的最大特徵。

    在plc中對模擬量訊號的讀取以及plc輸出模擬量訊號,都是基於硬體電子電路中的模/數和數/模轉換器實現的。在plc程式中模擬量的值通常是整數,看plc型號和品牌的不同,比如西門子plc是0-32000或者0-27648這樣的整數範圍。

    我們讀取外部工程量比如0-5pa的壓力錶其輸出訊號為0-20mA,如果是西門子200plc的話,該plc模組輸入端子處的模/數轉換電路就將其轉化為0-32000的資料。這樣5pa壓力值時候,壓力錶輸出20mA的電流訊號,plc得到這電流訊號就經過模數轉換器轉為32000的整數,且是一個16位長度的整數,所以模擬量的地址都是AIW2,PIW256這種字型變數。

  • 中秋節和大豐收的關聯?
  • 蜂蜜在臉上塗多久可洗掉?