發布日期:2022-04-22 點擊率:92 品牌:西門子_Siemens
西門子S7-1200/1500有4組檢測信號上升沿和下降沿的指令,初學者往往搞不清楚它們的區別和用法。下面以上升沿檢測為例,詳細比較4種邊沿檢測指令的功能。
程序見下圖。在P觸點上面的I0.0的上升沿,該觸點接通一個掃描周期。因此P觸點用于檢測觸點上面的地址的上升沿,并且直接輸出上升沿脈沖。其他3種指令都是用來檢測邏輯運算結果RLO(即流入指令輸入端的能流)的上升沿。
在流過P線圈的能流的上升沿,線圈上面的地址M2.2在一個掃描周期為1狀態。因此P線圈用于檢測能流的上升沿,并用線圈上面M2.2的觸點來輸出上升沿脈沖。其他3種指令都是直接輸出檢測結果。
R_TRIG指令與P_TRIG指令都是用于檢測流入它們的CLK端的能流的上升沿,并用Q端直接輸出檢測結果。其區別在于R_TRIG是函數塊,用它的背景數據塊DB3保存上一次掃描循環CLK端信號的狀態,而P_TRIG指令用邊沿存儲位M2.5來保存它。P 觸點和P線圈分別用邊沿存儲位M2.1和M2.3來保存它們的輸入信號的狀態。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV