沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

行業(yè)產(chǎn)品

  • 行業(yè)產(chǎn)品

鄭州博格機(jī)電設(shè)備有限公司


當(dāng)前位置:鄭州博格機(jī)電設(shè)備有限公司>技術(shù)文章>西門子PLC程序的中斷功能

經(jīng)營模式:其他

商鋪產(chǎn)品:106條

所在地區(qū):河南鄭州市

聯(lián)系人:銷售

技術(shù)文章

西門子PLC程序的中斷功能

閱讀:1740發(fā)布時(shí)間:2022-8-23

西門子PLC程序的中斷功能

西門子PLC程序中經(jīng)常用到中斷功能,中斷相當(dāng)于子程序,子程序相當(dāng)于主程序,說起來西門子 PLC里的中斷平時(shí)根本沒什么用。這么說,像告訴脈沖處理,不用中斷,只用1MS的計(jì)時(shí)能實(shí)現(xiàn)其功能,但是卻沒有中斷計(jì)時(shí)來的精確,畢竟不用中斷,程序掃瞄受掃描周期束縛。

但有些程序,必須要用到中斷,典型的就是PID,檢測讀取周期必須精確。不管是以前自己編PID中斷程序,還是現(xiàn)在集成的PID中斷程序塊,都使用到了精確的時(shí)間控制,立即處理信息的中斷。

2 (2).jpg

西門子PLC中斷功能怎么用?

博格機(jī)電廠家這樣介紹中斷功能,在理解中斷時(shí),首先要清楚西門子plc的運(yùn)算周期或者說是掃描周期,有必要說下西門子plc順控循環(huán)執(zhí)行的流程,這是理解中斷的前提,必須要掌握,分為三部分,輸入處理、程序處理、輸出處理。

1、輸入處理

可編程控制器在執(zhí)行程序前,將可編程控制器的所有輸入端子的ON/OFF狀態(tài)讀入輸入映像區(qū),程序執(zhí)行過程中即使輸入發(fā)生變化,輸入映像區(qū)的內(nèi)容也不會變化,在執(zhí)行下一個(gè)循環(huán)的輸入處理時(shí)讀取該變化。

2、程序處理

9.jpg


西門子plc根據(jù)程序內(nèi)存中的指令內(nèi)容,從輸入映像區(qū)和其他軟元件的映像區(qū)中讀出各軟元件的ON/OFF狀態(tài),然后從0步依次開始運(yùn)算,并將每次得出的結(jié)果寫入到映像區(qū)中。因此,各軟元件的映像區(qū)隨著程序的執(zhí)行逐步改變其內(nèi)容,此外,輸出繼電器的內(nèi)部觸點(diǎn)根據(jù)輸出映像區(qū)的內(nèi)容而執(zhí)行動作。

3、輸出處理

所有指令執(zhí)行結(jié)束后,輸出Y映像區(qū)中的,ON/OFF狀態(tài)會傳送至輸出鎖存內(nèi)存,這個(gè)就作為可編程控制器的實(shí)際輸出。

執(zhí)行以一次動作所需要的時(shí)間就是運(yùn)算周期也叫掃描時(shí)間,那么中斷與掃描周期有什么聯(lián)系呢,中斷就是不按照從上到下順序的完整執(zhí)行,而是中斷程序優(yōu)先單獨(dú)運(yùn)行程序處理而且是立即輸出不參與整個(gè)周期運(yùn)算。

中斷的作用是什么呢,我們知道西門子plc掃描周期是很短的,因此我們很難看出西門子plc順控執(zhí)行過程,這里我們不妨假設(shè)掃描周期為10s的時(shí)間,就是執(zhí)行全部的程序需要10s的時(shí)間,有一個(gè)很簡單的程序LD X0,OUT Y0,根據(jù)上圖當(dāng)X0為ON時(shí),Y0不是馬上就有輸出的,而是等到10s后才輸出,斷開X0后,同樣Y0也不是馬上就關(guān)閉的,都需要得到掃描完后才有結(jié)果。那么這樣在我們實(shí)際應(yīng)用中西門子plc就沒什么使用了設(shè)備就無法進(jìn)行工作了,這時(shí)候就需要中斷處理了,采用輸入中斷功能,立即執(zhí)行輸入。實(shí)際上西門子plc的運(yùn)算時(shí)間是很短只有幾毫秒,滿足需要,但一些如高頻脈沖輸入、脈沖捕捉等時(shí)間在微秒級的肯定要受到周期運(yùn)算的影響了。

2.jpg


因此如果在一個(gè)周期內(nèi)要完成很多次ON/OFF狀態(tài)處理時(shí),必須使用中斷功能了。在我們一般情況下很少用到中斷,即使需要西門子plc的高速指令都帶有中斷功能無需自己專門編寫中斷子程序了,例如高速計(jì)數(shù)器采用中斷的方式對從特定的輸入繼電器出來的高速脈沖進(jìn)行處理,所以無論運(yùn)算時(shí)間多少都可進(jìn)行計(jì)數(shù),計(jì)數(shù)的結(jié)果或是使用高速計(jì)數(shù)器專用的比較指令立即輸出,或是對高速計(jì)數(shù)器的計(jì)數(shù)值用高速計(jì)數(shù)器中斷方式執(zhí)行特定的程序處理。

對高頻脈沖進(jìn)行計(jì)數(shù)不采用高速計(jì)數(shù)器進(jìn)行計(jì)數(shù),我們舉例使用中斷功能對高速輸入進(jìn)行計(jì)數(shù),示例如下,從EI到FEND是主程序,從指針I101(輸入X0的中斷指針)開始到IRET是中斷子程序,每當(dāng)感應(yīng)到X1的上升沿就執(zhí)行子程序?qū)?shù)值立即傳送到D10中,這樣就避免了西門子plc運(yùn)算周期的影響。

1 (2).jpg



儀表網(wǎng) 設(shè)計(jì)制作,未經(jīng)允許翻錄必究 .? ? ? Copyright(C)?2021 http://m.liuyangwu.com,All rights reserved.

以上信息由企業(yè)自行提供,信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。 溫馨提示:為規(guī)避購買風(fēng)險(xiǎn),建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗(yàn)證碼

收藏該商鋪

請 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
漳浦县| 时尚| 阳信县| 合江县| 天津市| 台中市| 江川县| 苍南县| 天长市| 张家港市| 客服| 甘洛县| 常州市| 佛坪县| 洞头县| 偏关县| 巨野县| 古田县| 长顺县| 商洛市| 天津市| 琼结县| 罗甸县| 青川县| 濮阳市| 黄冈市| 彭山县| 深州市| 吉木乃县| 景泰县| 乌兰察布市| 思茅市| 淳化县| 理塘县| 濉溪县| 察哈| 巴中市| 布尔津县| 五莲县| 乌拉特前旗| 兴城市|