機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 3197|回復: 8
打印 上一主題 下一主題

關(guān)于PLC掃描工作方式的疑惑

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2021-6-2 21:58:08 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好,最近在自學PLC,關(guān)于PLC掃描工作方式遇到了一些問題沒想明白,特來社區(qū)求教,還望各位社區(qū)前輩賜教!) V" k8 t9 q1 N* z$ [% ?
PLC的掃描工作方式:輸入掃描→程序執(zhí)行→輸出刷新,問題出在對程序執(zhí)行時的疑惑,具體如下:% Z3 K! K1 T- @7 H& W" K% T
首先看梯形圖:6 B3 T& H+ [+ Z' w& E
3 Y' k) H' L9 `# T
1、我圖片中的梯形圖,假設程序段4在某一掃描周期時觸點接通,使得M0.0線圈得電,此時T37開始計時1秒,同時M0.0常開觸點閉合,實現(xiàn)自鎖;: M9 K/ o( T5 v" u6 n8 m
2、當T37計時未滿1s時(在這1s內(nèi)會經(jīng)歷n個掃描周期),程序段5的T37常開觸點不會閉合,因此M0.1沒有得電;3 V+ K6 p7 u+ {4 s3 K
3、當T37計時滿1s時(此時處于第k個掃描周期),T37常開觸點閉合,M0.1得電  T  a  H- L( m1 M4 n9 [
那么問題來了:
1 {* q+ @7 N, T  L4 bPLC是按從上到下的順序依次執(zhí)行程序的,在第k個掃描周期時,先執(zhí)行程序段4,此時M0.0是得電的。然后執(zhí)行程序段5,T37常開觸點閉合,M0.1得電,但是程序段4中串聯(lián)了一個M0.1的常閉觸點,此時PLC是否會回過頭去把M0.1常閉觸點斷開,使得M0.0斷電,當這一個掃描周期執(zhí)行完的時候,M0.0的狀態(tài)應該為0,M0.1的狀態(tài)應該為1。(或者是程序繼續(xù)往下執(zhí)行,當這一掃描周期執(zhí)行完的時候,M0.0的狀態(tài)為1,M0.1的狀態(tài)也為1,等下一個掃描周期,即第k+1個掃描周期的時候,M0.1常閉觸點斷開,M0.0失電,當?shù)贙+1個掃描周期執(zhí)行完的時候,M0.0狀態(tài)為0,M0.1狀態(tài)為1)
+ d: t3 ?1 q% l0 O! R) i. i# A7 i" {; Z6 H0 N
( ~) W" f$ t' @

" E4 a6 U- \: N& ^" j8 ~
' M  U5 v0 o  r1 [) O; \補充內(nèi)容 (2021-6-3 08:59):
' `* E) z/ W, ^3 b在網(wǎng)上找到了一個比較詳細的說法,按照該說法,我括號里面的分析才是對的。http://www.plc100.com/jichu/yuanli/yunxing.htm

梯形圖.png (197.41 KB, 下載次數(shù): 62)

梯形圖

梯形圖
回復

使用道具 舉報

2#
發(fā)表于 2021-6-2 23:06:08 | 只看該作者
是的,按照程序跑! P3 Z. C7 g! L0 A
; g, e' A; M- V; H6 N# i7 L7 x; O
《PLC工業(yè)控制》
回復 支持 反對

使用道具 舉報

3#
發(fā)表于 2021-6-3 07:42:38 | 只看該作者
每一本編程手冊都有關(guān)于掃描周期的說明,一般來說,程序是順序執(zhí)行的,本掃描周期中,輸出以最后的狀態(tài)為準,輸出也作為輸入的,本周期的狀態(tài)到下一周期才會更新到輸入。計時器是獨立于掃描周期的。
回復 支持 反對

使用道具 舉報

4#
 樓主| 發(fā)表于 2021-6-3 08:36:47 | 只看該作者

鈑金上的沉頭孔規(guī)格問題

davyhero4 發(fā)表于 2021-6-2 23:06& ]1 S$ r$ b! c5 m' S* @; O8 P
是的,按照程序跑
( W/ |0 }( ^8 |& Q
3 V4 `: G: ?  A. v《PLC工業(yè)控制》
3 b1 |0 e% ?) @; J+ U; h! d
感謝您的回復就是在我圖片的梯形圖中,在第K個掃描周期執(zhí)行完后,M0.0和M0.1的狀態(tài)應該分別是什么呢?能否幫忙看看,謝謝!
回復 支持 反對

使用道具 舉報

5#
 樓主| 發(fā)表于 2021-6-3 08:37:21 | 只看該作者
gszsg 發(fā)表于 2021-6-3 07:42+ ^& B- p8 K9 A* D- _
每一本編程手冊都有關(guān)于掃描周期的說明,一般來說,程序是順序執(zhí)行的,本掃描周期中,輸出以最后的狀態(tài)為準 ...

% t7 v. _: W9 h" z0 X感謝您的回復就是在我圖片的梯形圖中,在第K個掃描周期執(zhí)行完后,M0.0和M0.1的狀態(tài)應該分別是什么呢?能否幫忙看看,謝謝!4 V1 M" O- G2 K
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2021-6-3 14:28:15 | 只看該作者
在第K個掃描周期執(zhí)行完后,M0.0和M0.1,都是1,k+1個周期時M0.0=0 M0.1=1
回復 支持 反對

使用道具 舉報

7#
發(fā)表于 2021-6-3 21:01:42 | 只看該作者
看看
! S/ D! u& A3 @5 p: \' V
回復

使用道具 舉報

8#
發(fā)表于 2021-6-5 04:52:33 | 只看該作者
學習了!
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2021-6-9 14:42:07 | 只看該作者
如果第5行M0.1=1,則下一個掃描周期第4行必將M0.0=0
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-8 10:55 , Processed in 0.055973 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表