《三菱FX 5U PLC的中斷介紹》由會員分享,可在線閱讀,更多相關(guān)《三菱FX 5U PLC的中斷介紹(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、三菱FX 5U PLC的中斷介紹
今天小編給大家講解一下中斷相關(guān)的內(nèi)容,包括中斷的一些基礎(chǔ)概念,以及中斷相關(guān)的指 令。首先提個問題,什么是中斷?舉個例子,小王在看書的時候電話響了,他中斷看書的動 作,去接電話的過程,這就是中斷,那么等電話接完之后,他可以再繼續(xù)看書。在比如:小 李在工作中的時候,同事小劉有事找他,小劉找他談?wù)摰臅r候,小李得停下手里的工作,這 也是中斷。
那么在我們PLC中,中斷是指在主程序的執(zhí)行過程中,當(dāng)中斷請求發(fā)生時,中斷主程序的執(zhí) 行,去執(zhí)行中斷子程序,執(zhí)行完中斷程序后再返回到剛才中斷的主程序處繼續(xù)執(zhí)行。中斷不 受掃描工作方式的影響,使PLC能迅速響應(yīng)中斷事件。
什么
2、是中斷源?要實(shí)現(xiàn)中斷功能,首先要向PLC發(fā)出中斷請求信號,而發(fā)出中斷信號的設(shè)備 就稱為中斷源。FX5U PLC有四種中斷源,也就是我們所說的中斷事件,包括輸入中斷、高速 比較一致中斷、內(nèi)部定時器中斷和來自模塊的中斷。這些中斷事件都有對應(yīng)的中斷指針,如 下圖。
功能
中斷編號
內(nèi)容
輸入中斷
10-115
在CFU模塊的浦入中斷中使用的中斷指針,最多可使甬8點(diǎn)
高速比5交一致中斷 116-123 在CPU模塊的高速比較一致中斷中使用的中斷指針。
內(nèi)部定時器中斷 128-131 通過內(nèi)部定時器在固定周期中斷中使用的指針
來自模塊的中斷 I5(H 177 在來自智能功能模
3、塊的中斷中使用的中斷指針。
這里我們還要了解幾個名詞,中斷優(yōu)先度和中斷優(yōu)先順序是什么意思?中斷優(yōu)先度是指發(fā)生 多重中斷時的執(zhí)行順序。數(shù)值越小,中斷優(yōu)先度越高。執(zhí)行條件成立的程序的中斷優(yōu)先度高 于執(zhí)行中的程序的中斷優(yōu)先度時,按照中斷優(yōu)先度執(zhí)行程序。中斷優(yōu)先度相同或較低時,在 執(zhí)行中的程序結(jié)束之前將處于等待狀態(tài)。而中斷優(yōu)先順序是指發(fā)生相同中斷優(yōu)先度的中斷源 時的執(zhí)行順序。
FX5U PLC中斷指針編號及中斷原因的優(yōu)先度如下圖:
中斷指針細(xì)號
中斷原閔
中斷優(yōu)失度
中斷優(yōu)先地庠
備注
輜.、中斷
1 — 3
1
優(yōu)先度的默認(rèn)宜為土
11
2
12
4、
3
13
4
14
5
li
6
7
17
S
IS
9
19
10
T10
11
TH
Tl:2
12
11,
14
111
U
I I E-
1C
11?
扁漫tt坡一致中斷
7
17
隊(duì)先更的或訊慎挪*
117
1&
11S
19
119
痢
120
21
1^]
23
122
2J
24
123
iS it內(nèi)怫定時券進(jìn)行竹中
5、旬
2B
優(yōu)無哩的吹訊也挫」
159
27
130
3&
13]
IW-I177
來自性塊的中斷
2-3
21T-15G
世光宣的狀譏說為L
1禎的世光順序故高.TIK的比先IR序最恢.
關(guān)于中斷優(yōu)先度,是可以在GX WORKS3軟件中進(jìn)行設(shè)置的。GX WORKS3的中斷優(yōu)先度的設(shè) 置方法:在導(dǎo)航窗口今參數(shù)今FX5UCPU9 CPU參數(shù)今中斷設(shè)置今模塊的中斷優(yōu)先度設(shè)置。
設(shè)置項(xiàng)目
項(xiàng)目 設(shè)置
百恒定周期曰隔設(shè)置
I
E通過內(nèi)部定時器執(zhí)行中斷設(shè)置
128 100 ms
129 40 ms
130 20 ms
131 10 ms
曰恒定周
6、期執(zhí)行模式設(shè)置
恒定周期執(zhí)行模式 優(yōu)先恒定周期性
i.....
多重中斷 中斷優(yōu)先度
允許
《詳細(xì)設(shè)置》I
亶址寄存器.保存/返回
不保存/不回歸
設(shè)置項(xiàng)目
□
中斷指升
優(yōu)先度
■
10
E
11
2
12
2
13
2
14
2
15
2
16
2
17
2
IS
2
19
2
110
2
Ill
2
112
2
T1
說明
設(shè)置中斷優(yōu)先度。
[設(shè)置范圍]
10—123 x 128—1310^, 1 — 3
150—11770^,
7、 2—3
中斷優(yōu)先度可以是1、2、3,默認(rèn)是優(yōu)先度為2的,我們可以在以上的界面中將優(yōu)先度進(jìn)行 修改就可以了。
了解了中斷的一些基礎(chǔ)知識之后,要學(xué)習(xí)中斷相關(guān)的指令。對于FX5U PLC的中斷指令,是 比FX3U等一些老系列PLC要多的,包括有中斷允許指令EI、中斷禁止指令D、從中斷程序 返回指令I(lǐng)RET、指定優(yōu)先度以下的中斷禁止DI指令,此外還有中斷程序屏蔽指令I(lǐng)MASK、 指定中斷指針的禁止/允許指令SIMASKo下面講解幾個常用的指令。
中斷允許指令EI可使CPU模塊變?yōu)橹袛嘣试S狀態(tài)。
中斷禁止指令DI:禁止中斷程序的執(zhí)行。
指定優(yōu)先度以下的中斷禁止DI指令:該指令是有操作數(shù)的,即使執(zhí)行了操作數(shù)S中指定的 優(yōu)先度以下的中斷程序的啟動條件,在執(zhí)行EI指令之前也將禁止中斷程序的執(zhí)行。
從中斷程序返回指令I(lǐng)RET:進(jìn)行主程序處理中如果發(fā)生中斷(輸入、定時器),跳轉(zhuǎn)至中斷程 序后,執(zhí)行到IRET指令時,表示中斷程序的處理結(jié)束。無條件返回到主程序繼續(xù)往下執(zhí)行。 中斷指針I(yè):在中斷程序起始處作為標(biāo)簽使用的軟元件,指明中斷程序的入口。
下圖就是一般的中斷程序結(jié)構(gòu)。在開中斷的范圍內(nèi),當(dāng)中斷事件觸發(fā)時,就執(zhí)行指定的中斷 程序。
以上就是中斷的一些基礎(chǔ)知識及常用的中斷指令的介紹,這也是我們要去做帶中斷功能的程 序需要掌握的一些知識,大家一定要掌握好哦。