|
大家好,最近在自學(xué)PLC,關(guān)于PLC掃描工作方式遇到了一些問題沒想明白,特來社區(qū)求教,還望各位社區(qū)前輩賜教!
; s7 [+ ~% l `, _1 [ KPLC的掃描工作方式:輸入掃描→程序執(zhí)行→輸出刷新,問題出在對(duì)程序執(zhí)行時(shí)的疑惑,具體如下:
6 F: R1 |/ {" ?首先看梯形圖:$ Q$ H8 ]) I4 Q: g
) r, S4 c/ z D% D5 X8 I
1、我圖片中的梯形圖,假設(shè)程序段4在某一掃描周期時(shí)觸點(diǎn)接通,使得M0.0線圈得電,此時(shí)T37開始計(jì)時(shí)1秒,同時(shí)M0.0常開觸點(diǎn)閉合,實(shí)現(xiàn)自鎖;
( N+ e. f3 M7 f8 { |% q; J" ^2、當(dāng)T37計(jì)時(shí)未滿1s時(shí)(在這1s內(nèi)會(huì)經(jīng)歷n個(gè)掃描周期),程序段5的T37常開觸點(diǎn)不會(huì)閉合,因此M0.1沒有得電;
* Z& N3 w3 @6 \; }5 a9 J! t" C3、當(dāng)T37計(jì)時(shí)滿1s時(shí)(此時(shí)處于第k個(gè)掃描周期),T37常開觸點(diǎn)閉合,M0.1得電
, t: \- T+ ~; t/ G* c那么問題來了:
V% q& A1 Q# @: `2 m/ y1 @- }PLC是按從上到下的順序依次執(zhí)行程序的,在第k個(gè)掃描周期時(shí),先執(zhí)行程序段4,此時(shí)M0.0是得電的。然后執(zhí)行程序段5,T37常開觸點(diǎn)閉合,M0.1得電,但是程序段4中串聯(lián)了一個(gè)M0.1的常閉觸點(diǎn),此時(shí)PLC是否會(huì)回過頭去把M0.1常閉觸點(diǎn)斷開,使得M0.0斷電,當(dāng)這一個(gè)掃描周期執(zhí)行完的時(shí)候,M0.0的狀態(tài)應(yīng)該為0,M0.1的狀態(tài)應(yīng)該為1。(或者是程序繼續(xù)往下執(zhí)行,當(dāng)這一掃描周期執(zhí)行完的時(shí)候,M0.0的狀態(tài)為1,M0.1的狀態(tài)也為1,等下一個(gè)掃描周期,即第k+1個(gè)掃描周期的時(shí)候,M0.1常閉觸點(diǎn)斷開,M0.0失電,當(dāng)?shù)贙+1個(gè)掃描周期執(zhí)行完的時(shí)候,M0.0狀態(tài)為0,M0.1狀態(tài)為1)6 |. o5 c) ~$ T. e$ ]4 r
( S/ K" Y$ x, D- j& ?3 @, Q& p
5 d7 U9 g; F$ r6 K/ ]6 p; J" q+ L5 \! W. w" n& X
) u3 ?" O- P; j
補(bǔ)充內(nèi)容 (2021-6-3 08:59):
8 H* `" Y- I8 `* Q, }! k0 [ H在網(wǎng)上找到了一個(gè)比較詳細(xì)的說法,按照該說法,我括號(hào)里面的分析才是對(duì)的。http://www.plc100.com/jichu/yuanli/yunxing.htm |
-
梯形圖.png
(197.41 KB, 下載次數(shù): 62)
下載附件
2021-6-2 21:57 上傳
梯形圖
|