西門子CPU模塊6ES7517-3TP00-0AB0參數(shù)詳細(xì)
S7-200PLC中斷優(yōu)先級(jí)和排對(duì)等候
優(yōu)先級(jí)是指多個(gè)中斷事件同時(shí)發(fā)出中斷請(qǐng)求時(shí),CPU對(duì)中斷事件響應(yīng)的優(yōu)先次序。S7-200規(guī)定的中斷優(yōu)先由高到低依次是:通信中斷、I/O中斷和定時(shí)中斷。每類中斷中不同的中斷事件又有不同的優(yōu)先權(quán),如表2所示。
一個(gè)程序中總共可有128個(gè)中斷。S7-200在各自的優(yōu)先級(jí)組內(nèi)按照先來先服務(wù)的原則為中斷提供服務(wù)。在任何時(shí)刻,只能執(zhí)行一個(gè)中斷程序。一旦一個(gè)中斷程序開始執(zhí)行,則一直執(zhí)行至完成。不能被另一個(gè)中斷程序打斷,即使是更高優(yōu)先級(jí)的中斷程序。中斷程序執(zhí)行中,新的中斷請(qǐng)求按優(yōu)先級(jí)排隊(duì)等候。中斷隊(duì)列能保存的中斷個(gè)數(shù)有限,若超出,則會(huì)產(chǎn)生溢出。中斷隊(duì)列的zui多中斷個(gè)數(shù)和溢出標(biāo)志位如表3所示。
優(yōu)先級(jí)分組 | 組內(nèi)優(yōu)先級(jí) | 中斷事件號(hào) | 中斷事件說明 | 中斷事件類別 |
通信中斷 | 0 | 8 | 通信口0:接收字符 | 通信口0 |
0 | 9 | 通信口0:發(fā)送完成 |
0 | 23 | 通信口0:接收信息完成 |
1 | 24 | 通信口1:接收信息完成 | 通信口1 |
1 | 25 | 通信口1:接收字符 |
1 | 26 | 通信口1:發(fā)送完成 |
I/O中斷 | 0 | 19 | PTO 0脈沖串輸出完成中斷 | 脈沖輸出 |
1 | 20 | PTO 1脈沖串輸出完成中斷 |
2 | 0 | I0.0上升沿中斷 | 外部輸入 |
3 | 2 | I0.1上升沿中斷 |
4 | 4 | I0.2上升沿中斷 |
5 | 6 | I0.3上升沿中斷 |
6 | 1 | 10.0下降沿中斷 |
7 | 3 | I0.1下降沿中斷 |
8 | 5 | I0.2下降沿中斷 |
9 | 7 | I0.3下降沿中斷 |
10 | 12 | HSC0當(dāng)前值=預(yù)置值中斷 | 高速計(jì)數(shù)器 |
11 | 27 | HSC0計(jì)數(shù)方向改變中斷 |
12 | 28 | HSC0外部復(fù)位中斷 |
13 | 13 | HSC1當(dāng)前值=預(yù)置值中斷 |
14 | 14 | HSC1計(jì)數(shù)方向改變中斷 |
15 | 15 | HSC1外部復(fù)位中斷 |
16 | 16 | HSC2當(dāng)前值=預(yù)置值中斷 |
17 | 17 | HSC2計(jì)數(shù)方向改變中斷 |
18 | 18 | HSC2外部復(fù)位中斷 |
19 | 32 | HSC3當(dāng)前值=預(yù)置值中斷 |
20 | 29 | HSC4當(dāng)前值=預(yù)置值中斷 |
21 | 30 | HSC4計(jì)數(shù)方向改變 |
22 | 31 | HSC4外部復(fù)位 |
23 | 33 | HSC5當(dāng)前值=預(yù)置值中斷 |
定時(shí)中斷 | 0 | 10 | 定時(shí)中斷0 | 定時(shí) |
1 | 11 | 定時(shí)中斷1 |
2 | 21 | 定時(shí)器T32 CT=PT中斷 | 定時(shí)器 |
3 | 22 | 定時(shí)器T96 CT=PT中斷 |
表3 中斷隊(duì)列的zui多中斷個(gè)數(shù)和溢出標(biāo)志位
隊(duì)列 | CPU 221 | CPU 222 | CPU 224 | CPU 226和CPU 226XM | 溢出標(biāo)志位 |
通訊中斷隊(duì)列 | 4 | 4 | 4 | 8 | SM4.0 |
I/O中斷隊(duì)列 | 16 | 16 | 16 | 16 | SM4.1 |
定時(shí)中斷隊(duì)列 | 8 | 8 | 8 | 8 | SM4.2 |
電氣控制原理電路的兩種基本設(shè)計(jì)方法.
電氣控制原理電路設(shè)計(jì)的方法主要有分析設(shè)計(jì)法和邏輯設(shè)計(jì)法兩種。
1、分析設(shè)計(jì)法
分析設(shè)計(jì)法是根據(jù)生產(chǎn)工藝的要求選擇適當(dāng)?shù)幕究刂骗h(huán)節(jié)(單元電路)或?qū)⒈容^成熟的電路按其聯(lián)鎖條件組合起來,并經(jīng)補(bǔ)充和修改,將其綜合成滿足控制要求的完整線路。當(dāng)沒有現(xiàn)成的典型環(huán)節(jié)時(shí),可根據(jù)控制要求邊分析邊設(shè)計(jì)。
分析設(shè)計(jì)法的優(yōu)點(diǎn)是設(shè)計(jì)方法簡單,無固定的設(shè)計(jì)程序,它是在熟練掌握各種電氣控制電路的基本環(huán)節(jié)和具備一定的閱讀分析電氣控制電路能力的基礎(chǔ)進(jìn)行的,容易為初學(xué)者所掌握,對(duì)于具備一定工作經(jīng)驗(yàn)的電氣技術(shù)人員來說,能較快地完成設(shè)計(jì)任務(wù),因此在電氣設(shè)計(jì)中被普遍采用;其缺點(diǎn)是設(shè)計(jì)出的方案不一定是*方案,當(dāng)經(jīng)驗(yàn)不足或考慮不周全時(shí)會(huì)影響線路工作的可靠性。為此,應(yīng)反復(fù)審核電路工作情況,有條件時(shí)還應(yīng)進(jìn)行模擬試驗(yàn),發(fā)現(xiàn)問題及時(shí)修改,直到電路動(dòng)作準(zhǔn)確無誤,滿足生產(chǎn)工藝要求為止。
2、邏輯設(shè)計(jì)法
邏輯設(shè)計(jì)法是利用邏輯代數(shù)來進(jìn)行電路設(shè)計(jì),從生產(chǎn)機(jī)械的拖動(dòng)要求和工藝要求出發(fā),將控制電路中的接觸器、繼電器線圈的通電與斷電,觸點(diǎn)的閉合與斷開,主令電器的接通與斷開看成邏輯變量,根據(jù)控制要求將它們之間的關(guān)系用邏輯關(guān)系式來表達(dá),然后再化簡,做出相應(yīng)的電路圖。
邏輯設(shè)計(jì)法的優(yōu)點(diǎn)是能獲得理想、經(jīng)濟(jì)的方案,但這種方法設(shè)計(jì)難度較大,整個(gè)設(shè)計(jì)過程較復(fù)雜,還要涉及一些新概念,因此,在一般常規(guī)設(shè)計(jì)中,很少單獨(dú)采用。其具體設(shè)計(jì)過程可參閱專門論述資料,這里不再作進(jìn)一步介紹。
SIMATIC S7 PLC 表取數(shù)指令應(yīng)用舉例
取數(shù)指令應(yīng)用舉例。從圖1的數(shù)據(jù)表中,用FIFO,LIFO指令取數(shù),將取出的數(shù)值分別放入VW300,VW400中,程序及運(yùn)行結(jié)果如圖2所示。
![](https://img61.chem17.com/d95b6bad86613d33631ad0b0c4930b68494f70044b253435e63bbf8264a5c5e1719f669eab0420f2.jpg)
圖1 數(shù)據(jù)表
![](https://img61.chem17.com/d95b6bad86613d33631ad0b0c4930b687a59cec17f00efbe99883d754ba8fb851e3e9845435c0eba.jpg)
TBL:為表格的實(shí)際填表數(shù)對(duì)應(yīng)的地址(第二個(gè)字地址),即高于對(duì)應(yīng)的“增加至表格"、“后入先出"或“先入先出"指令TBL操作數(shù)的一個(gè)字地址(兩個(gè)字節(jié))。TBL操作數(shù):VW, IW, QW, MW, SW, SMW, LW, T, C, *VD, *LD, *AC 。數(shù)據(jù)類型:字。
PTN:是用來描述查表?xiàng)l件時(shí)進(jìn)行比較的數(shù)據(jù)。PTN操作數(shù):VW, IW, QW, MW, SW, SMW, AIW, LW, T, C, AC, 常量, *VD, *LD, *AC。數(shù)據(jù)類型:整數(shù)。
INDX:搜索指針,即從INDX所指的數(shù)據(jù)編號(hào)開始查找,并將搜索到的符合條件的數(shù)據(jù)的編號(hào)放入INDX所的存儲(chǔ)器。INDX操作數(shù):VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *LD, *AC。數(shù)據(jù)類型:字。
CMD:比較運(yùn)算符,其操作數(shù)為常量1~4,分別代表 =、<>、<, >。數(shù)據(jù)類型:字節(jié) 。
(2)功能說明
表格查找"指令搜索表格時(shí),從INDX的數(shù)據(jù)編號(hào)開始,尋找與數(shù)據(jù)PTN的關(guān)系滿足CMD比較條件的數(shù)據(jù)。參數(shù)如果找到符合條件的數(shù)據(jù),則INDX的值為該數(shù)據(jù)的編號(hào)。要查找下一個(gè)符合條件的數(shù)據(jù),再次使用“表格查找"指令之前須將INDX加1。如果沒有找到符合條件的數(shù)據(jù),INDX的數(shù)值等于實(shí)際填表數(shù)EC。一個(gè)表格zui多可有100數(shù)據(jù),數(shù)據(jù)編號(hào)范圍:0~99。將INDX的值設(shè)為0,則從表格的頂端開始搜索。
(3)使ENO = 0的錯(cuò)誤條件:SM4.3(運(yùn)行時(shí)間),0006(間接地址),0091(操作數(shù)超出范圍)。
安裝一個(gè)典型的S7-300PLC硬件系統(tǒng)的步驟講解
1. 實(shí)訓(xùn)目的
①熟悉S7-300常用模塊
②掌握S7-300常用模塊安裝規(guī)范
2. 實(shí)訓(xùn)任務(wù)和要求
安裝一個(gè)單導(dǎo)軌PLC控制系統(tǒng),包含一個(gè)數(shù)字量模塊,一個(gè)模擬量模塊,一個(gè)仿真模塊。要求各模塊安裝符合安裝規(guī)范,
3. 實(shí)訓(xùn)設(shè)備
電源模塊PS 307(10A)、CPU模塊313C-2DP、數(shù)字量模塊SM322、模擬量模塊SM334、仿真模塊SM374、連接器、導(dǎo)軌、螺釘、螺絲刀、導(dǎo)線若干。
4. 安裝步驟
①對(duì)照部件清單檢查部件是否齊備;
②安裝導(dǎo)軌
③安裝電源
④把總線連接器連到CPU,并安裝模塊;
⑤把總線連接器連到 I/O 模塊,并安裝模塊;
⑥連接前連接器,并插入標(biāo)簽條和槽號(hào);
⑦給模塊配線(電源,CPU 和 I/O 模塊)。
西門子CPU模塊6ES7517-3TP00-0AB0參數(shù)詳細(xì)
可編程控制器的硬件系統(tǒng)組成(圖)
CPU)、存貯器和輸入/輸出接口等構(gòu)成。因此,從硬件結(jié)構(gòu)來說,可編程控制器實(shí)際上就是計(jì)算機(jī),圖1是其硬件系統(tǒng)的簡化框圖。從圖中可以看出PLC內(nèi)部主要部件有:
(1)CPU(Central Process Unit)
CPU是PLC的核心組成部分,與通用微機(jī)的CPU一樣,它在PLC系統(tǒng)中的作用類似于人體的神經(jīng)中樞,故稱為“電腦"。其功能是:
a、按PLC中系統(tǒng)程序賦予的功能,接收并存儲(chǔ)從編程器輸入的用戶程序和數(shù)據(jù)。
b、用掃描方式接收現(xiàn)場輸入裝置的狀態(tài)式數(shù)據(jù),并存入映象寄存器或數(shù)據(jù)寄存器中。
c、診斷電源、PLC內(nèi)部電路的工作狀態(tài)和編程過程中的語法錯(cuò)誤。
d、在PLC進(jìn)入運(yùn)行狀態(tài)后,從存儲(chǔ)器中逐條讀取用戶程序,經(jīng)過命令解釋后按指令規(guī)定的任務(wù),產(chǎn)生相應(yīng)的信號(hào),去啟閉有關(guān)控制門電路。分時(shí)分渠道地去執(zhí)行數(shù)據(jù)的存取、傳送、組合、比較和變換等操作,完成用戶程序中規(guī)定的邏輯式算術(shù)運(yùn)算等任務(wù)。根據(jù)運(yùn)算結(jié)果,更新有關(guān)標(biāo)志位的狀態(tài)和輸出映象寄存器的內(nèi)容,再由輸出映象寄存器的位狀態(tài)式數(shù)據(jù)寄存器的有關(guān)內(nèi)容,實(shí)現(xiàn)輸出控制、制表、打印式數(shù)據(jù)通訊等。
PLC常用的CPU主要采用通用微處理器、單片機(jī)或雙極型位片式微處理器。通用的微處理器常用的是8位機(jī)和16位機(jī),如Z80A、8085、8086、6502、M6800、M6809、M68000等。單片機(jī)常用的有8039、8049、8031、8051等。雙極型位片式微處理器常用的有AMD2900、AMD2903等。
①用通用微處理器作CPU
在低檔PLC中,用Z80A做CPU較為普遍,Z80A用于PLC有如下長處: Z80(或Z80A)CPU及其配套的芯片廉價(jià)、普及、通用,用這套芯片制成的PC,給維修及推廣普及帶來方便。Z80有獨(dú)立的輸入/輸出指令,而且指令格式較短,執(zhí)行時(shí)間也較短,這樣有利于掃描周期的縮短。Z80輸入/輸出指令格式較短,相應(yīng)的輸入/輸出設(shè)備編碼也較短,所以相應(yīng)的譯碼硬件器較簡單。由于Z80的信息是采用輸入/輸出映射方式,因而設(shè)計(jì)流程序時(shí),對(duì)輸入/輸出與存儲(chǔ)器尋址容易區(qū)別。
②用單片機(jī)作CPU
自從1974年出現(xiàn)單片機(jī)以來,已有不少產(chǎn)品采用單片機(jī)做可編程序控制器。日本三菱F系列PLC就采用美國IN公司MES-48系列的單片機(jī)8049和8039做處理器,8039單片機(jī)在一塊片子上集成了8位的CPU,128×8的數(shù)據(jù)存儲(chǔ)器。27條輸入/輸出線,T0、T1、INT測試線及8位定時(shí)器/計(jì)數(shù)器,時(shí)鐘振蕩電路等。
自80年代以來,出現(xiàn)了集成度更高。功能更強(qiáng),并帶有“布爾機(jī)"而又便于作數(shù)據(jù)通信的MCS-51系列單片機(jī)以及功能更高的16位單片機(jī),大有取代MCS-48系列之勢。日本三菱的F2系列PLC即采用CPU8031。MCS-51系列單片機(jī)是美國IN公司在MCS-48單片機(jī)基礎(chǔ)上,于80年代初推出的產(chǎn)品,具有高集成度、高可靠性、高功能、高速度、低價(jià)格等特點(diǎn)。它有三個(gè)代表產(chǎn)品:8051、8751和8031,它們分別有不同的應(yīng)用特性。8051是以4K字節(jié)EPR0M代替4K字節(jié)的R0M的8051;8031是內(nèi)部無R0M8051。必須外接EPR0M;IN公司的96系列的單片機(jī),字長為16,運(yùn)算速度比51系列更高,這必將為高檔次的PLC開發(fā)和應(yīng)用帶來美好的遠(yuǎn)景。用單片機(jī)制成的PLC有以下顯著特點(diǎn):為機(jī)電設(shè)備一體化創(chuàng)造了條件,因?yàn)橛蓡纹瑱C(jī)制成PLC,體積更小。同時(shí)PLC邏輯功能很強(qiáng),并且具有數(shù)值運(yùn)算和通信接口