可編程控制器原理及應(yīng)用
可編程控制器是一種融合計(jì)算機(jī)技術(shù)、微電子技術(shù)、自動(dòng)控制技術(shù)和通信技術(shù),實(shí)現(xiàn)工業(yè)自動(dòng)化控制的新型控制裝置。
本書(shū)主要以現(xiàn)今流行的西門(mén)子公司的S7200SMART系列CPUST××小型PLC為背景,從工程應(yīng)用的角度出發(fā),重點(diǎn)介紹了PLC的組成、原理、指令系統(tǒng)和編程方法,深入淺出地論述了PLC系統(tǒng)的設(shè)計(jì)方法,并列舉了大量S7200SMART系列PLC在控制系統(tǒng)中的典型應(yīng)用實(shí)例,同時(shí)詳細(xì)介紹了觸摸屏Smart1000。
本書(shū)可作為高職高專(zhuān)院校自動(dòng)化控制技術(shù)、機(jī)電一體化、數(shù)控技術(shù)、應(yīng)用電子技術(shù)等相關(guān)專(zhuān)業(yè)的教材,也可供其他技術(shù)人員參考。
第1章 可編程控制器概述……………………………………………………………………… 1
1.1 可編程控制器的產(chǎn)生與發(fā)展…………………………………………………………… 1
1.1.1 可編程控制器的過(guò)去……………………………………………………………… 1
1.1.2 可編程控制器的現(xiàn)在……………………………………………………………… 2
1.1.3 可編程控制器的未來(lái)……………………………………………………………… 2
1.2 可編程控制器的用途與特點(diǎn)…………………………………………………………… 3
1.2.1 可編程控制器的用途……………………………………………………………… 3
1.2.2 可編程控制器的特點(diǎn)……………………………………………………………… 3
1.3 可編程控制器的分類(lèi)…………………………………………………………………… 5
1.3.1 按I/O點(diǎn)數(shù)分類(lèi)…………………………………………………………………… 5
1.3.2 按結(jié)構(gòu)形式分類(lèi)…………………………………………………………………… 6
習(xí) 題………………………………………………………………………………………… 6
第2章 可編程控制器構(gòu)成原理………………………………………………………………… 7
2.1 可編程控制器的基本組成……………………………………………………………… 7
2.1.1 可編程控制器的結(jié)構(gòu)……………………………………………………………… 7
2.1.2 可編程控制器的軟件系統(tǒng)………………………………………………………… 13
2.2 可編程控制器的工作原理……………………………………………………………… 16
2.2.1 可編程控制器的工作過(guò)程………………………………………………………… 16
2.2.2 可編程控制器的技術(shù)性能指標(biāo)…………………………………………………… 20
習(xí) 題……………………………………………………………………………………… 20
第3章 S7 200SMART系列可編程控制器………………………………………………… 21
3.1 S7 200SMART 系列PLC的構(gòu)成………………………………………………… 21
3.1.1 S7 200SMART系列PLC的規(guī)范…………………………………………… 21
3.1.2 CPUST60的結(jié)構(gòu)………………………………………………………………… 23
3.1.3 掃描周期及工作方式……………………………………………………………… 24
3.2 S7 200SMART 系列PLC的內(nèi)部元器件………………………………………… 25
3.2.1 數(shù)據(jù)存儲(chǔ)類(lèi)型及尋址方式………………………………………………………… 25
3.2.2 S7 200SMART 系列PLC的數(shù)據(jù)存儲(chǔ)區(qū)及元件功能……………………… 27
3.2.3 S7 200SMART系列PLC的CPU 有效編程范圍…………………………… 30
3.3 輸入/輸出及擴(kuò)展……………………………………………………………………… 32
3.3.1 本機(jī)及擴(kuò)展I/O編址…………………………………………………………… 32
3.3.2 S7 200SMART系列PLC擴(kuò)展模塊的外部連接…………………………… 32
3.3.3 擴(kuò)展模塊的安裝…………………………………………………………………… 34
習(xí) 題……………………………………………………………………………………… 34
第4章 STEP7 Micro/WINSMART編程軟件…………………………………………… 35
4.1 STEP7 Micro/WINSMART編程軟件概述……………………………………… 35
4.1.1 STEP7 Micro/WINSMART編程軟件的安裝……………………………… 35
4.1.2 STEP7 Micro/WINSMART窗口組件及功能……………………………… 37
4.1.3 建立S7 200CPU 的通信……………………………………………………… 40
4.1.4 系統(tǒng)塊配置(CPU 組態(tài))方法…………………………………………………… 42
4.2 程序編制及運(yùn)行………………………………………………………………………… 43
4.2.1 建立項(xiàng)目(用戶(hù)程序)……………………………………………………………… 43
4.2.2 梯形圖編輯器的使用…………………………………………………………… 44
4.2.3 程序的調(diào)試、運(yùn)行及監(jiān)控………………………………………………………… 45
習(xí) 題……………………………………………………………………………………… 50
第5章 S7 200SMART系列PLC的基本指令…………………………………………… 51
5.1 基本邏輯指令…………………………………………………………………………… 51
5.1.1 基本位操作指令…………………………………………………………………… 51
5.1.2 定時(shí)器指令………………………………………………………………………… 56
5.1.3 計(jì)數(shù)器指令………………………………………………………………………… 59
5.2 數(shù)據(jù)處理指令…………………………………………………………………………… 62
5.2.1 比較指令…………………………………………………………………………… 62
5.2.2 傳送指令…………………………………………………………………………… 65
5.2.3 移位與循環(huán)移位指令……………………………………………………………… 67
5.3 算術(shù)與邏輯運(yùn)算指令…………………………………………………………………… 71
5.3.1 算術(shù)運(yùn)算指令……………………………………………………………………… 71
5.3.2 邏輯運(yùn)算指令……………………………………………………………………… 75
5.4 程序控制指令…………………………………………………………………………… 77
5.4.1 跳轉(zhuǎn)指令與標(biāo)號(hào)指令……………………………………………………………… 77
5.4.2 循環(huán)指令…………………………………………………………………………… 79
5.4.3 條件結(jié)束與停止指令……………………………………………………………… 80
習(xí) 題……………………………………………………………………………………… 80
第6章 S7 200SMART系列PLC的功能指令…………………………………………… 82
6.1 表功能指令……………………………………………………………………………… 82
6.1.1 填表指令…………………………………………………………………………… 82
6.1.2 表取數(shù)指令………………………………………………………………………… 83
6.1.3 表查找指令………………………………………………………………………… 85
6.2 轉(zhuǎn)換指令………………………………………………………………………………… 86
6.2.1 數(shù)據(jù)的類(lèi)型轉(zhuǎn)換指令……………………………………………………………… 86
6.2.2 數(shù)據(jù)的編碼和譯碼指令…………………………………………………………… 89
6.2.3 字符串轉(zhuǎn)換指令…………………………………………………………………… 91
6.3 中斷指令………………………………………………………………………………… 93
6.3.1 中斷源……………………………………………………………………………… 93
6.3.2 中斷控制…………………………………………………………………………… 95
6.3.3 中斷程序…………………………………………………………………………… 96
6.4 高速處理器指令………………………………………………………………………… 96
6.4.1 高速計(jì)數(shù)指令……………………………………………………………………… 97
6.4.2 高速脈沖輸出…………………………………………………………………… 103
6.5 其他功能指令………………………………………………………………………… 105
6.5.1 時(shí)鐘指令………………………………………………………………………… 105
6.5.2 擴(kuò)展實(shí)時(shí)時(shí)鐘指令……………………………………………………………… 106
6.5.3 通信指令………………………………………………………………………… 106
6.5.4 PID指令………………………………………………………………………… 108
習(xí) 題……………………………………………………………………………………… 108
第7章 可編程控制器應(yīng)用系統(tǒng)設(shè)計(jì)………………………………………………………… 109
7.1 可編程控制器應(yīng)用系統(tǒng)設(shè)計(jì)的內(nèi)容、原則及步驟…………………………………… 109
7.1.1 PLC控制系統(tǒng)設(shè)計(jì)的內(nèi)容和原則……………………………………………… 109
7.1.2 PLC控制系統(tǒng)設(shè)計(jì)的步驟……………………………………………………… 110
7.2 應(yīng)用程序設(shè)計(jì)方法…………………………………………………………………… 111
7.3 觸摸屏Smart1000…………………………………………………………………… 112
7.3.1 觸摸屏Smart1000的產(chǎn)生……………………………………………………… 112
7.3.2 觸摸屏Smart1000的特點(diǎn)……………………………………………………… 112
7.3.3 觸摸屏Smart1000的組態(tài)軟件………………………………………………… 114
習(xí) 題……………………………………………………………………………………… 120
第8章 其他可編程控制器的介紹…………………………………………………………… 121
8.1 OMRON 可編程控制器……………………………………………………………… 121
8.1.1 OMRON 可編程控制器概述…………………………………………………… 121
8.1.2 C200HPLC的系統(tǒng)結(jié)構(gòu)………………………………………………………… 122
8.1.3 C200HPLC的指令系統(tǒng)………………………………………………………… 124
8.1.4 C200HPLC的編程軟件CX-ONE3.0 ……………………………………… 125
8.2 松下電工FP 1系列可編程控制器………………………………………………… 125
8.2.1 FP 1系列產(chǎn)品的構(gòu)成………………………………………………………… 125
8.2.2 地址分配及特殊功能…………………………………………………………… 126
8.2.3 FP 1系列PLC的編程軟件及指令系統(tǒng)……………………………………… 128
8.3 三菱FX系列微型可編程控制器…………………………………………………… 128
8.3.1 FX2系列PLC的系統(tǒng)構(gòu)成……………………………………………………… 128
8.3.2 FX2系列PLC的指令系統(tǒng)……………………………………………………… 129
8.3.3 FX2系列PLC的編程軟件……………………………………………………… 130
8.4 SIMATIC其他系列可編程控制器………………………………………………… 130
8.4.1 SIMATICS7 300……………………………………………………………… 130
8.4.2 SIMATICS7 400……………………………………………………………… 131
8.4.3 SIMATICS7的編程軟件和程序結(jié)構(gòu)………………………………………… 132
8.5 GE-FANUC可編程控制器………………………………………………………… 132
8.5.1 GE-FANUCPLC概述………………………………………………………… 132
8.5.2 GE-FANUCPLC的指令系統(tǒng)………………………………………………… 135
8.5.3 GE-FANUCPLC的編程軟件………………………………………………… 146
習(xí) 題……………………………………………………………………………………… 146
第9章 項(xiàng)目實(shí)例……………………………………………………………………………… 147
項(xiàng)目1 按鈕控制圓盤(pán)轉(zhuǎn)一圈……………………………………………………………… 147
項(xiàng)目2 圓盤(pán)轉(zhuǎn)5圈………………………………………………………………………… 150
項(xiàng)目3 圓盤(pán)180°正反轉(zhuǎn)…………………………………………………………………… 154
項(xiàng)目4 圓盤(pán)工件箱捷徑傳送……………………………………………………………… 157
項(xiàng)目5 電動(dòng)機(jī)連續(xù)運(yùn)行控制……………………………………………………………… 163
項(xiàng)目6 電動(dòng)機(jī)正反轉(zhuǎn)控制………………………………………………………………… 165
項(xiàng)目7 電動(dòng)機(jī)Y △降壓?jiǎn)?dòng)控制……………………………………………………… 167
項(xiàng)目8 電動(dòng)機(jī)順序控制…………………………………………………………………… 170
項(xiàng)目9 用1個(gè)按鈕控制3組燈…………………………………………………………… 174
項(xiàng)目10 用3個(gè)開(kāi)關(guān)控制1個(gè)燈………………………………………………………… 176
項(xiàng)目11 用4個(gè)開(kāi)關(guān)控制4個(gè)燈………………………………………………………… 178
項(xiàng)目12 三相步進(jìn)電動(dòng)機(jī)控制的設(shè)計(jì)…………………………………………………… 181
項(xiàng)目13 電動(dòng)機(jī)手動(dòng)控制………………………………………………………………… 187
項(xiàng)目14 電動(dòng)機(jī)變頻器控制……………………………………………………………… 196
項(xiàng)目15 工作時(shí)間顯示…………………………………………………………………… 200
項(xiàng)目16 手動(dòng)調(diào)整轉(zhuǎn)速…………………………………………………………………… 203
附 錄………………………………………………………………………………………… 208
參考文獻(xiàn)………………………………………………………………………………………… 209