66久久,国产精品久久久久久久久软件,精品久久在,国产精品久久久久久久久大全,久久精品这里有,99色热,国产99热在线

切換為不分頁(yè)顯示
【首頁(yè)】→ 【PLC】→ 主題:咨詢(xún)中斷的問(wèn)題
字體:    評論
咨詢(xún)中斷的問(wèn)題
發(fā)表:hnwhlk  (2010/9/6 16:09:23)
分類(lèi):PLC  |  閱讀:23000  |  評論:17  |  最新評論:2010/9/26 21:36:09 By hnwhlk
何老師及各位老師:我最近的項目要用到外部中斷。可是遇到的問(wèn)題如下:
    我用的PLC是10MC機型。 我的工況是:機器大約2秒轉動(dòng)一周,產(chǎn)生一個(gè)位置到達信號,接入PLC的X1點(diǎn)。
   因為在我的主程序中,用作其它功能例如幾只機器手的動(dòng)作等,其程序所占用的時(shí)間比較長(cháng),為了確保機器位置到達信號能及時(shí)準確,我用到了外部中斷X1↑。
   我在I/O組態(tài)里,將該點(diǎn)設定上升沿中斷。因為每一個(gè)中斷間隔時(shí)間很長(cháng)(遠遠大于中斷服務(wù)程序所占用的時(shí)間)按理,這個(gè)中斷服務(wù)程序應該在每一個(gè)X1↑到來(lái)的時(shí)候,都進(jìn)入中斷程序。可是,我編的這個(gè)中斷程序只在系統啟動(dòng)后,第一個(gè)X1↑時(shí)執行一次,以后無(wú)論多少個(gè)X1↑時(shí),中斷都不響應。不知是什么原因,難道是我的MC的PLC有問(wèn)題。如果您能將我在附件中的模擬程序在機器上運行一下,就很清楚了。它的接線(xiàn)非常簡(jiǎn)單,接上電源、并將24V一端按入S/S,另一端作為信號間斷地碰一下X1.請您告訴我應該如何解決。謝謝您的幫助!祝好人永遠快樂(lè )!
   因為我沒(méi)有權上傳文件。哪位老師肯給個(gè)郵箱,我把我編的中斷練習程序發(fā)過(guò)去。再次表示由衷的感謝!

評論 | 引用

本文共14條評論
.4.  回復:咨詢(xún)中斷的問(wèn)題
hnwhlk(2010/9/6 23:53:22)  IP:58.253.219.*
再次補充:
   當我把MOV不用P指令時(shí),下面一句用RST*P T1 時(shí),R3000會(huì )隨著(zhù)X1的動(dòng)作而刷新,但T0則也只能重置一次,X1第二次ON時(shí),因為RST*P 不動(dòng)作,T1里的值一直都在增加,因此R3000里的值是在不斷的增大。
  如果我把RST指令也不用P指令,其結果是T1每次都能重置,但R3000里的值一直都是“0”,就仿佛是先RST T1,后MOV T1 R3000 一樣。究竟是什么原因,我百思不解。盼望早點(diǎn)弄清原委。謝謝!
.3.  回復:咨詢(xún)中斷的問(wèn)題
hnwhlk(2010/9/6 23:04:19)  IP:58.253.219.*
補充:程序中MOV用的P指令。如果MOV不用P指令,則中斷程序可以執行。可我怎么能知道這個(gè)值就是在X1↑時(shí)的值呢?難道中斷服務(wù)程序中不能用P指令。謝謝!還想請教 MA的機器如何才能啟用中斷。謝謝!

.2.  回復:咨詢(xún)中斷的問(wèn)題
hnwhlk(2010/9/6 22:47:38)  IP:58.253.219.*
何老師:您好!
  我編的中斷模擬學(xué)習程序已經(jīng)發(fā)到您的郵箱。這個(gè)模擬我是在辦公室用一個(gè)開(kāi)關(guān),通過(guò)手動(dòng)開(kāi)、閉來(lái)模擬現場(chǎng)情況,因此不存在X1一直ON的可能,可實(shí)際感覺(jué)就像是X1一直ON。程序大致如下:
在主單元一:
        M1
│───││──────T0
           X1
│───│/│──────DIS X1+i
│─────────EN X1+I
│─────────END
在副單元一:
│─────────LIB X1+I
│─────────MOV T1 R3000
│─────────RST T1
│─────────RTI
當程序運行后,激活ON M1, T0開(kāi)始計時(shí)。第一次將X1 ON后,中斷程序動(dòng)作將當時(shí)的時(shí)間差送到R3000.可此后無(wú)論如何通斷X1,R3000中的值始終不變。不知是什么原因。請老師指點(diǎn)!再次對您的幫助表示由衷的感謝!
.1.  回復:咨詢(xún)中斷的問(wèn)題
劉建陽(yáng)(2010/9/6 19:51:40)  IP:125.124.5.*
是不是中斷發(fā)生之后,X1的狀態(tài)一直ON呢?
可以在 LBL X1+I 里面對中斷次數進(jìn)行跟蹤累計

|----------------------------------------INC R0

就可知曉中斷是否只發(fā)生過(guò)一次。

 [返回]
<< [1] [2] [3] >>

按用戶(hù)名:    按標題:   按內容:       包括所有回復
【首頁(yè)】→ 【PLC】→ 評論:咨詢(xún)中斷的問(wèn)題
帖子標題:
   未登錄!    

您的權限:
發(fā)表回復:×
UBB功能:×
文件上傳:×
 
 
  圖示說(shuō)明: 24小時(shí)新發(fā)主題  最近被編輯的主題  超過(guò)24小時(shí)普通主題
頁(yè)面執行時(shí)間:78.125毫秒 | 在線(xiàn):13 今日:3194 合計:10083094 | 清除COOKIE | 
乐清市| 茶陵县| 富裕县| 疏勒县| 怀集县| 兰溪市| 屏边| 青神县| 大石桥市| 会东县| 海淀区| 静乐县| 阜平县| 邯郸县| 盖州市| 德惠市| 洮南市| 黑河市| 台东县| 托克托县| 金华市| 福贡县| 平乐县| 郧西县| 彩票| 东莞市| 霍林郭勒市| 玉林市| 谷城县| 班戈县| 邢台市| 台前县| 富锦市| 息烽县| 罗田县| 永宁县| 贺兰县| 蓝田县| 百色市| 白山市| 承德县|