zxy760803
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zxy760803的 主題 / 回貼
樓主  發(fā)表于: 2006-10-29 17:09
楊工,一般來說,EI指令應該放在主程序中的什么地方呢?對這一點三菱的編程手冊說得很不詳細。

如果EI放在主程序的開始(不考慮DI指令),那么,在主程序的執(zhí)行中,產(chǎn)生的中斷都是有效的;

如果放在主程序的中間,在主程序開始一直到EI指令之間產(chǎn)生的中斷是無效的。那么現(xiàn)在就有一個問題了,如果恰好在這個期間產(chǎn)生了中斷,那么這個中斷不就丟失了嗎?在高速計數(shù)的程序中,這種情況是應該避免的吧?

我的問題是,這個EI到底應該放在程序中的什么地方才是最合理的?感謝
zhong1946
都2024了
級別: VIP會員
精華主題: 3 篇
發(fā)帖數(shù)量: 532 個
工控威望: 772 點
下載積分: 13780 分
在線時間: 343(小時)
注冊時間: 2006-10-12
最后登錄: 2024-10-21
查看zhong1946的 主題 / 回貼
1樓  發(fā)表于: 2007-01-22 20:14
學習中...
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9655 個
工控威望: 8540 點
下載積分: 16686 分
在線時間: 5318(小時)
注冊時間: 2006-08-10
最后登錄: 2024-11-04
查看ymmfa的 主題 / 回貼
2樓  發(fā)表于: 2007-01-23 00:30
這個我也不太清楚
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個網(wǎng)站都用一樣賬號密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
xiugu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 234 點
下載積分: 769 分
在線時間: 18(小時)
注冊時間: 2007-01-10
最后登錄: 2021-08-09
查看xiugu的 主題 / 回貼
3樓  發(fā)表于: 2007-01-26 16:04
我認為這是在你想用全局中斷還是部分中斷!
小巖
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看小巖的 主題 / 回貼
4樓  發(fā)表于: 2007-01-28 19:21
個人認為,中斷應該不論放在什么位置,都是優(yōu)先運行 的吧。只要信號一過來就會馬上運行,不會因運算周期的影響的吧。
gm2637
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看gm2637的 主題 / 回貼
5樓  發(fā)表于: 2007-02-12 10:03
樓主說得的確是,中斷的使用,手冊上說得很模糊,我只知道是類似于調(diào)用指令的東西,不知道有沒有這種書籍詳細地解釋它的使用.
kawasakilu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 319 個
工控威望: 380 點
下載積分: 2265 分
在線時間: 90(小時)
注冊時間: 2007-04-12
最后登錄: 2024-06-29
查看kawasakilu的 主題 / 回貼
6樓  發(fā)表于: 2007-04-13 22:32
據(jù)說EI的位置不管放在哪里產(chǎn)生的中斷都不會丟失。在EI指令之前產(chǎn)生的中斷不被執(zhí)行,被系統(tǒng)記憶,在EI之后再執(zhí)行,所以不會丟。
yanchenwyl
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 39 個
工控威望: 186 點
下載積分: 699 分
在線時間: 44(小時)
注冊時間: 2008-06-10
最后登錄: 2024-10-24
查看yanchenwyl的 主題 / 回貼
7樓  發(fā)表于: 2008-11-12 13:22
這個問題有哪位高手能詳細說說
langman
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 576 個
工控威望: 606 點
下載積分: 1500 分
在線時間: 227(小時)
注冊時間: 2008-06-23
最后登錄: 2021-04-09
查看langman的 主題 / 回貼
8樓  發(fā)表于: 2008-11-12 15:53
見手冊155頁有這么一句話:
即使在DI-EI指令間(禁止中斷區(qū)間)發(fā)生中斷,亦能對其記憶并在EI指令之后執(zhí)行。禁止區(qū)間長的話,接受中斷就滯后。
解釋:中斷發(fā)生在禁止區(qū)間,仍然能被采納,但要等到掃描到下次EI才能執(zhí)行(如果發(fā)生在許可區(qū)間,當場就能被執(zhí)行)。

我習慣將中斷許可放在主程序開始位置,用特殊繼電器(M8050~M8059)來控制中斷開關。
本帖最近評分記錄:
  • 下載積分:+1(YMMFA) 熱心助人!
  • 朗工自動化,承接自動化改造工程:PLC控制系統(tǒng)、伺服系統(tǒng)、氣動、步進、節(jié)能燈設備、機械手、集成電路測試設備、變頻器、人機界面,歡迎洽談,
    w_gang888
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看w_gang888的 主題 / 回貼
    9樓  發(fā)表于: 2008-11-12 16:36
    引用
    引用第9樓langman于2008-11-12 15:53發(fā)表的  :
    見手冊155頁有這么一句話:
    即使在DI-EI指令間(禁止中斷區(qū)間)發(fā)生中斷,亦能對其記憶并在EI指令之后執(zhí)行。禁止區(qū)間長的話,接受中斷就滯后。
    解釋:中斷發(fā)生在禁止區(qū)間,仍然能被采納,但要等到掃描到下次EI才能執(zhí)行(如果發(fā)生在許可區(qū)間,當場就能被執(zhí)行)。

    我習慣將中斷許可放在主程序開始位置,用特殊繼電器(M8050~M8059)來控制中斷開關。

    這個說的比較明白了,  如果要求實時中斷比較嚴格的話就要放在開頭最好了
    dbysgd2006
    中國人
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 312 個
    工控威望: 320 點
    下載積分: 1369 分
    在線時間: 123(小時)
    注冊時間: 2008-04-16
    最后登錄: 2024-03-11
    查看dbysgd2006的 主題 / 回貼
    10樓  發(fā)表于: 2008-11-12 22:12
    向樓上的學習了.