當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-22 點(diǎn)擊率:123 品牌:西門子_Siemens
西門子S7-1200/1500有4組檢測(cè)信號(hào)上升沿和下降沿的指令,初學(xué)者往往搞不清楚它們的區(qū)別和用法。下面以上升沿檢測(cè)為例,詳細(xì)比較4種邊沿檢測(cè)指令的功能。
程序見下圖。在P觸點(diǎn)上面的I0.0的上升沿,該觸點(diǎn)接通一個(gè)掃描周期。因此P觸點(diǎn)用于檢測(cè)觸點(diǎn)上面的地址的上升沿,并且直接輸出上升沿脈沖。其他3種指令都是用來檢測(cè)邏輯運(yùn)算結(jié)果RLO(即流入指令輸入端的能流)的上升沿。
在流過P線圈的能流的上升沿,線圈上面的地址M2.2在一個(gè)掃描周期為1狀態(tài)。因此P線圈用于檢測(cè)能流的上升沿,并用線圈上面M2.2的觸點(diǎn)來輸出上升沿脈沖。其他3種指令都是直接輸出檢測(cè)結(jié)果。
R_TRIG指令與P_TRIG指令都是用于檢測(cè)流入它們的CLK端的能流的上升沿,并用Q端直接輸出檢測(cè)結(jié)果。其區(qū)別在于R_TRIG是函數(shù)塊,用它的背景數(shù)據(jù)塊DB3保存上一次掃描循環(huán)CLK端信號(hào)的狀態(tài),而P_TRIG指令用邊沿存儲(chǔ)位M2.5來保存它。P 觸點(diǎn)和P線圈分別用邊沿存儲(chǔ)位M2.1和M2.3來保存它們的輸入信號(hào)的狀態(tài)。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV