電動(dòng)機(jī)功率 | 3kW | 外形尺寸 | 4mm |
---|---|---|---|
應(yīng)用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 2kg |
西門子S7-200 SMART PLC可編程控制器,SMART LINE 觸摸屏和SINAMICS V20 變頻器*整合,為OEM 客戶帶來高性價(jià)比的小型自動(dòng)化解決方案,滿足客戶對(duì)于人機(jī)交互、控制、驅(qū)動(dòng)等功能的*需求。
![]() |
參考價(jià) | ¥232 |
訂貨量 | 1 |
更新時(shí)間:2019-07-23 15:28:17瀏覽次數(shù):230
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
河南西門子S7-200SMART模塊代理經(jīng)銷商
中斷是由設(shè)備或其他非預(yù)期的急需處理的事件引起的,它使系統(tǒng)暫時(shí)中斷現(xiàn)在正在執(zhí)行的程序,而轉(zhuǎn)到中斷服務(wù)程序去處理這些事件,處理完畢后再返回原程序執(zhí)行。
中斷處理可以提供對(duì)突發(fā)事件的快速響應(yīng),因此中斷在可編程序控制器的人機(jī)聯(lián)系、實(shí)時(shí)處理、通信處理和網(wǎng)絡(luò)中非常重要。
與中斷相關(guān)的操作有:中斷程序和中斷調(diào)用。
(1)中斷源及種類。
中斷源,即中斷事件發(fā)出中斷請(qǐng)求的來源:S7-200可編程控制器具有多可達(dá)34個(gè)中斷源,每個(gè)中斷源都分配一個(gè)編號(hào)用以識(shí)別,稱為中斷事件號(hào)。這些中斷源大致分為三大類:通信中斷、輸入輸出中斷和時(shí)基中斷。
■ 通信中斷:可編程序控制器的通信口可由程序來控制,通信中的這種操作模式稱為自由通信口模式。在這種模式下,用戶可以通過綻程來設(shè)置波特率、奇偶校驗(yàn)和通信協(xié)議等參數(shù)。
■ 輸入輸出中斷:輸入輸出中斷包括外部輸入中斷、高速計(jì)數(shù)器中斷和脈沖串輸出中斷。外部輸入中斷是系統(tǒng)利用I0.0到I0.3的上升沿或下降沿產(chǎn)生中斷,這些輸入點(diǎn)可被用作連接某些一旦發(fā)生必須引起注意的外部事件;高速計(jì)數(shù)器中斷可以響應(yīng)當(dāng)前值等于預(yù)設(shè)值、計(jì)數(shù)方向的改變、計(jì)數(shù)器外部復(fù)位等事件所引起的中斷;脈沖串輸出中斷可以用來響應(yīng)給定數(shù)量的脈沖輸出的完成所引起的中斷。
■ 時(shí)基中斷:時(shí)基中斷包括定時(shí)中斷和定時(shí)器中斷。
定時(shí)中斷可用來支持一個(gè)周期性的活動(dòng),周期時(shí)間以1ms為計(jì)量單位,周期時(shí)間可從5ms~255ms。對(duì)于定時(shí)中斷0,把周期時(shí)間值寫入SMB34,對(duì)于定時(shí)中斷1,把周期時(shí)間值寫入SMB35。每當(dāng)達(dá)到定時(shí)時(shí)間值,相關(guān)定時(shí)器溢出,執(zhí)行中斷處理程序。定時(shí)中斷可以以固定的時(shí)間間隔作為采樣周期來對(duì)模擬量輸入進(jìn)行采樣,也可以用來執(zhí)行一個(gè)PID控制回路。
定時(shí)器中斷可以利用定時(shí)器來對(duì)一個(gè)的時(shí)間段產(chǎn)生中斷。這類中斷只能使用1ms通電和斷電延時(shí)定時(shí)器T32和T96。當(dāng)所用定時(shí)器的當(dāng)前值等于預(yù)設(shè)值時(shí),在主機(jī)正常的定時(shí)刷新中,執(zhí)行中斷程序。
(2)中斷優(yōu)先級(jí)。
在中斷系統(tǒng)中,將全部中斷源按中斷性質(zhì)和處理的輕重緩急進(jìn)行排隊(duì)并給予優(yōu)先權(quán)。所謂優(yōu)先權(quán),是指多個(gè)中斷事件同時(shí)發(fā)出中斷請(qǐng)求時(shí),CPU對(duì)中斷響應(yīng)的優(yōu)先次序。
中斷優(yōu)先級(jí)由高到低依次是:通信中斷、輸入輸出中斷、時(shí)基中斷。每種中斷中的不同中斷事件又有不同的優(yōu)先權(quán)。
主機(jī)中的所有中斷事件及優(yōu)先級(jí)如表5.4所示。
表5.4 中斷事件及優(yōu)先級(jí)
組優(yōu)先級(jí) | 組內(nèi)類型 | 中斷事件號(hào) | 中斷事件描述 | 組內(nèi)優(yōu)先級(jí) |
通信中斷
| 通信口0 | 8 | 通信口0:接收字符 | 0 |
9 | 通信口0:發(fā)送完成 | 0 | ||
23 | 通信口0:接收信息完成 | 0 | ||
通信口1 | 24 | 通信口1:接收信息完成 | 1 | |
25 | 通信口1:接收字符 | 1 | ||
26 | 通信口1:發(fā)送完成 | 1 | ||
輸入輸出中斷 (次高級(jí)) | 脈沖串輸出 | 19 | PTO 0脈沖串輸出完成中斷 | 0 |
20 | PTO 1脈沖串輸出完成中斷 | 1 | ||
外部輸入 | 0 | I0.0上升沿中斷 | 2 | |
2 | I0.1上升沿中斷 | 3 | ||
4 | I0.2上升沿中斷 | 4 | ||
6 | I0.3上升沿中斷 | 5 | ||
1 | I0.0下降沿中斷 | 6 | ||
3 | I0.1下降沿中斷 | 7 | ||
5 | I0.2下降沿中斷 | 8 | ||
7 | I0.3下降沿中斷 | 9 | ||
高速計(jì)數(shù)器 | 12 | HSC 0當(dāng)前值等于預(yù)設(shè)值中斷 | 10 | |
27 | HSC 0輸入方向改變中斷 | 1l | ||
28 | HSC 0外部復(fù)位中斷 | 12 | ||
13 | HSC 1當(dāng)前值等于預(yù)設(shè)值中斷 | 13 | ||
輸入輸出中 斷(次高級(jí)) | 高速計(jì)數(shù)器 | 14 | HSC 1輸入方向改變中斷 | 14 |
15 | HSC 1外部復(fù)位中斷 | 15 | ||
16 | HSC 2當(dāng)前值等于預(yù)設(shè)值中斷 | 16 | ||
17 | HSC 2輸入方向改變中斷 | 17 | ||
18 | HSC 2外部復(fù)位中斷 | 18 | ||
32 | HSC 3當(dāng)前值等于預(yù)設(shè)值中斷 | 19 | ||
29 | HSC 4當(dāng)前值等于預(yù)設(shè)值中斷 | 20 | ||
30 | HSC 4輸入方向改變中斷 | 21 | ||
31 | HSC 4外部復(fù)位中斷 | 22 | ||
33 | HSC 5當(dāng)前值等于預(yù)設(shè)值中斷 | 23 | ||
時(shí)基中斷
| 定時(shí) | 10 | 定時(shí)中斷0 | 0 |
11 | 定時(shí)中斷2 | 1 | ||
定時(shí)器 | 20 | 定時(shí)器T32當(dāng)前值等于預(yù)設(shè)置中斷 | 2 | |
25 | 定時(shí)器T96等于預(yù)設(shè)置中斷 | 3 |
在PLC中,CPU按先來先服務(wù)的原則響應(yīng)中斷請(qǐng)求,一個(gè)中斷程序一旦執(zhí)行,就一直執(zhí)行到結(jié)束為止,不會(huì)被其他甚至更高優(yōu)先級(jí)的中斷程序所打斷。在任何時(shí)刻,CPU只執(zhí)行一個(gè)中斷程序。中斷程序執(zhí)行中,新出現(xiàn)的中斷請(qǐng)求按優(yōu)先級(jí)排隊(duì)等候處理。中斷隊(duì)列能保存的大中斷個(gè)數(shù)有限,如果超過隊(duì)列容量,則會(huì)產(chǎn)生溢出,某些特殊標(biāo)志存儲(chǔ)器位被補(bǔ)置位。中斷隊(duì)列、溢出位及隊(duì)列的容量如表5.5所示。
表5.5 各主機(jī)的中斷隊(duì)列
中斷隊(duì)列種類 | 中斷隊(duì)列溢出標(biāo)志位 | CPU 221 | CPU 222 | CPU 224 | CPU 226 |
通信中斷隊(duì)列 | SM4.0 | 4個(gè) | 4個(gè) | 4個(gè) | 4個(gè) |
I/O中斷隊(duì)列 | SM4.1 | 16個(gè) | 16個(gè) | 16個(gè) | 16個(gè) |
時(shí)基中斷隊(duì)列 | SM4.2 | 8個(gè) | 8個(gè) | 8個(gè) | 8個(gè) |
利用時(shí)鐘指令可以實(shí)現(xiàn)調(diào)用系統(tǒng)實(shí)時(shí)時(shí)鐘,這對(duì)于控制系統(tǒng)的運(yùn)行監(jiān)視、運(yùn)行記錄等多方面的工作十分方便。時(shí)鐘操作有兩種:讀實(shí)時(shí)時(shí)鐘和設(shè)定實(shí)時(shí)時(shí)鐘。
1.讀實(shí)時(shí)時(shí)鐘
TODR,讀實(shí)時(shí)時(shí)鐘指令。當(dāng)使能輸入有效時(shí),系統(tǒng)讀當(dāng)前時(shí)間和日期,并把它裝入一個(gè)8字節(jié)的緩沖區(qū)。操作數(shù)T用來8字節(jié)緩沖區(qū)的起始地址。
2.寫實(shí)時(shí)時(shí)鐘
TODW,寫實(shí)時(shí)時(shí)鐘指令。用來設(shè)定實(shí)時(shí)時(shí)鐘。當(dāng)使能輸入有效時(shí),系統(tǒng)將一個(gè)包含當(dāng)前時(shí)間和日期的8字節(jié)緩沖區(qū)裝入時(shí)鐘。操作數(shù)T用來8字節(jié)緩沖區(qū)的起始地址。
時(shí)鐘緩沖區(qū)的格式如表5.2所示。
表5.2 時(shí)鐘緩沖區(qū)
兩條指令中T的尋址范圍:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD。
使能流輸出ENO斷開的出錯(cuò)條件:SM4.3(運(yùn)行時(shí)間)、0006(間接尋址)、000C(時(shí)鐘模塊不存在)。
指令格式: TODR T (讀實(shí)時(shí)時(shí)鐘)
TODW T (寫實(shí)時(shí)時(shí)鐘)
例: TODR VB100
程序?qū)嵗壕帉懸欢纬绦颍蓪?shí)現(xiàn)讀、寫實(shí)時(shí)時(shí)鐘,并以BCD碼顯示分鐘。時(shí)鐘緩沖區(qū)從VB100開始。
程序中的子程序SBR_0為寫時(shí)鐘子程序,將當(dāng)前時(shí)間寫入從VB100開始的8字節(jié)時(shí)間緩沖區(qū),時(shí)間設(shè)置。
河南西門子S7-200SMART模塊代理經(jīng)銷商