首頁>Club>
如D0溫度是50度,過一秒或者更短時間後到得資料與50對比,怎麼寫梯形圖?
22
回覆列表
  • 1 # 工控人

    對於這個問題資料變化前後對比,你需要了解兩個指令CMP和觸點比較指令,這兩個指令都能實現資料對比。

    1、CMP指令

    比較兩個資料的大小,將結果(大於,等於,小於)輸出到位軟元件中,指令格式是CMP S1 S2 D,結果對比如下示意圖:

    注意:即使是指令輸入為OFF,CMP指令不執行時,D~D+2也會保持當指令輸入從on到off之前的狀態。

    這句怎麼理解呢,比如現在S1=10,S2=12,將指令輸入置位,D+2線圈輸出,此時如果指令off,D+2線圈仍然保持輸出狀態。

    根據題主的問題描述,需要將溫度資料與50進行一個對比,假設從溫度感測器出來的資料是D10,D50作為對比物件,如果溫度大於50度,輸出一個M0(風機高速),等於50度,輸出M1(風機中速),小於50度,輸出M2(風機低速)。那麼PLC梯形圖如下:

    2、採用觸點對比指令

    採用觸點比較的方法,有>、 < 、=、 >=、>=,<>六種比較,執行數值的比較,當條件滿足時使觸點置ON,這種方法比較好理解。直接比較按照條件輸出線圈狀態。

    這樣看起來要比CMP指令簡單。

  • 中秋節和大豐收的關聯?
  • 你認為賈躍亭的電動汽車是否能成為他再次成功的籌碼?