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