歐姆龍PLC程式設計及應用教學(CP1H系列)
霍罡
- 出版商: 機械工業
- 出版日期: 2024-06-26
- 定價: $450
- 售價: 8.5 折 $383
- 語言: 簡體中文
- ISBN: 711174490X
- ISBN-13: 9787111744900
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書以歐姆龍公司的CP1H系列可編程式控制器(PLC)為對象,詳細介紹了CP1H的硬體結構、擴充方式,指令系統、程式設計軟體CX-Programmer的使用方法,程式設計與除錯方法,以及PLC應用系統設計方法和典型案例。本書也介紹了CP2E的硬體系統。本書的案例內容涵蓋了邏輯控制、順序控制、製程控制、運動控制及串列通訊等新技術的應用。
作者簡介
霍罡,北京聯合大學資深教師,長期致力於可編程式控制器(PLC)的教學與研究。自1995年起,他系統講授了PLC及相關課程,並深入參與了精品課程建設,其中《可編程式控制器》被評為北京市級高職精品課程。他的教學成果豐碩,多次獲得校級和市級教學成果獎。主編或副主編了多本PLC領域的權威教材,包括《可編程式控制器系統原理及應用》《可編程式控制器類比量及PID演算法應用案例》等,其中多部教材被評為北京市級精品教材。
目錄大綱
第1章 可編程式控制器基礎1
1.1 可編程式控制器的基本概念1
1.2 可編程式控制器的特性與發展趨勢3
1.2.1 可編程式控制器的特性3
1.2.2 可編程式控制器的發展趨勢6
1.3 可編程式控制器的基本結構與型別7
1.3.1 可編程式控制器的基本結構7
1.3.2 可編程式控制器的類型9
1.4 可編程式控制器的工作原理與效能指標10
1.4.1 可編程式控制器的工作原理10
1.4.2 可編程式控制器的性能指標17
1.5 習題19
第2章 CP1H PLC的硬體系統20
2.1 CP1H PLC的基本結構與系統特性20
2.1.1 CP1系列PLC概述20
2.1.2 CP1H PLC的基本結構22
2.1.3 CP1H PLC的系統特性22
2.2 CPU單元24
2.2.1 CP1H的CPU單元類型及其特性24
2.2.2 CPU單元的結構26
2.3 CP1H PLC的輸入/輸出單元33
2.3.1 CP1H PLC輸入單元的用法34
2.3.2 CP1H PLC輸入單元的工作原理36
2.3.3 CP1H PLC輸出單元的用法38
2.3.4 CP1H PLC輸出單元的工作原理39
2.4 CP1H PLC的類比輸入/輸出單元42
2.4.1 CP1H PLC的類比量輸入單元的功能43
2.4.2 CP1H PLC的類比量輸入單元的工作原理44
2.4.3 CP1H PLC的類比量輸出單元的功能44
2.4.4 CP1H PLC的類比量輸出單元的工作原理46
2.5 CP1H PLC的儲存區分配48
2.5.1 記憶體概述48
2.5.2 資料區域結構49
2.5.3 CIO區51
2.5.4 內部輔助繼電器區55
2.5.5 保持繼電器區55
2.5.6 特殊輔助繼電器區56
2.5.7 暫時儲存繼電器區56
2.5.8 定時器區57
2.5.9 計數器區58
2.5.10 資料存儲器區59
2.5.11 變址暫存器60
2.5.12 資料暫存器62
2.5.13 任務標誌63
2.5.14 狀態標誌63
2.5.15 時脈64
2.6 CP1H PLC的I/O擴展單元64
2.6.1 CPM1A系列擴充單元64
2.6.2 CJ系列擴充單元67
2.7 習題69
第3章 CP1H PLC的指令系統70
3.1 PLC的程式語言70
3.1.1 順序輸入/輸出指令72
3.1.2 程式設計規則及技巧80
3.2 定時計數類指令83
3.2.1 定時器指令83
3.2.2 計數器指令85
3.2.3 定時器與計數器的典型應用88
3.3 順序控制指令92
3.4 資料移位類別指令96
3.4.1 移位暫存器SFT(010)96
3.4.2 可逆移位暫存器SFTR(084)/@SFTR(084)97
3.4.3 算術左移指令ASL(025)/雙字算術左移指令ASLL(570)98
3.4.4 算術右移指令ASR(026)/雙字算術右移指令ASRL(571)99
3.4.5 迴圈左移指令ROL(027)/雙字循環左移指令ROLL(572)99
3.4.6 迴圈右移指令ROR(028)/雙字循環右移指令RORL(573)100
3.4.7 數(4bit)左移指令SLD(074)/數(4bit)右移指令SRD(075)100
3.4.8 字移位指令WSFT(016)/@WSFT(016)101
3.5 資料傳送類指令103
3.5.1 傳送指令MOV(021)/求反傳送指令MVN(022)103
3.5.2 塊傳送指令XFER(070)104
3.5.3 塊設定指令BSET(071)104
3.5.4 資料交換指令XCHG(073)105
3.5.5 位元傳送指令MOVB(082)105
3.5.6 數(4bit)傳送指令MOVD(083)106
3.5.7 資料分配指令DIST(080)107
3.5.8 資料抽取指令COLL(081)108
3.6 資料比較類指令109
3.6.1 無符號比較指令CMP(020)109
3.6.2 塊比較指令BCMP(068)111
3.6.3 表比較指令TCMP(085)112
3.6.4 區域比較指令ZCP(088)113
3.6.5 符號比較類指令114
3.6.6 時刻比較類指令115
3.7 資料轉換類別指令117
3.7.1 BCD→BIN轉換指令BIN(023)117
3.7.2 BIN→BCD轉換指令BCD(024)118
3.7.3 4→16/8→256譯碼器 MLPX(076)118
3.7.4 16→4/256→8編碼器DMPX(077)121
3.7.5 七段譯碼指令SDEC(078)123
3.7.6 ASCII轉換指令ASC(086)125
3.7.7 ASCII→HEX轉換HEX(162)127
3.8 遞增/遞減指令129
3.8.1 BCD碼遞增指令++B(594)/雙字BCD碼遞增指令++BL(595)129
3.8.2 BCD碼遞減指令- -B(596)/雙字BCD碼遞減指令- -BL(597)130
3.8.3 二進位遞增指令++(590)/雙字二進位 遞增指令++L(591)131
3.8.4 二進位遞減指令- -(592)/雙字二進位遞減指令- -L(593)131
3.9 四則運算類指令132
3.9.1 置進位STC(040)/清進位 CLC(041)132
3.9.2 無CY BCD碼加法指令+B(404)/帶CY BCD碼加法指令+BC(406)133
3.9.3 無CY BCD碼減法指令-B(414)/帶CY BCD碼減法指令-BC(416)134
3.9.4 BCD碼乘法指令*B(424) /雙字BCD碼乘法指令*BL(425)135
3.9.5 BCD碼除法指令/B(434)/雙字BCD碼除法指令/BL(435)136
3.9.6 帶符號無CY BIN加法指令+(400)/帶符號CY BIN加法指令+C(402)137
3.9.7 帶符號無CY BIN減法指令-(410)/帶符號CY BIN減法指令-C(412)137
3.9.8 帶符號BIN乘法指令*(420)/帶符號雙字BIN乘法指令*L(421)138
3.9.9 帶符號BIN除法指令/(430)/帶符號雙字BIN除法指令/L(431)139
3.10 邏輯運算類別指令141
3.10.1 位元取反指令COM(029)/雙字位元取反指令COML(614)141
3.10.2 字邏輯與指令ANDW(034)/雙字邏輯與指令ANDL(610)141
3.10.3 字邏輯或指令ORW(035)/雙字邏輯或指令ORWL(611)142
3.10.4 字異或指令XORW(036)/雙字異或指令XORL(612)142
3.10.5 字異或非指令XNRW(037)/雙字異或非指令XNRL(613)143
3.11 高速計數/脈衝輸出指令144
3.11.1 頻率設定指令SPED(885)144
3.11.2 脈衝量設定指令PULS(886)146
3.11.3 動作模式控制指令INI(880)147
3.11.4 讀取脈衝數指令PRV(881)149
3.11.5 比較表登入指令CTBL(882)151
3.12 習題153
第4章 CP1H程式軟體的使用方法159
4.1 CX-Programmer的基本操作159
4.1.1 梯形圖離線編程159
4.1.2 梯形圖線上操作174
4.2 功能塊的基本操作181
4.2.1 功能塊概述181
4.2.2 建立新功能塊的定義182
4.2.3 功能塊的呼叫191
4.2.4 功能塊的線上監視195
4.3 任務編程概述197
4.4 任務的使用方法200
4.5 中斷任務206
4.5.1 CP1H的中斷功能206
4.5.2 直接模式的輸入中斷208
4.5.3 計數器模式的輸入中斷210
4.5.4 定時中斷211
4.5.5 高速計數器中斷213
4.5.6 外部中斷215
4.6 習題216
第5章 PLC應用程式設計與調試方法217
5.1 PLC應用程式設計概述217
5.1.1 PLC應用程式設計內容217
5.1.2 PLC應用程式設計步驟217
5.2 PLC應用程式設計方法218
5.2.1 繼電器-接觸器電路圖/梯形圖轉換設計法218
5.2.2 組合邏輯設計法219
5.2.3 經驗設計法220
5.2.4 順控圖設計法223
5.2.5 步進順控設計法229
5.2.6 時序圖設計法235
5.3 PLC應用程式調試方法236
5.3.1 訊號校驗方法236
5.3.2 訊號校驗實例237
5.3.3 PLC應用程式的現場調試方法240
5.3.4 編程軟體調試程序法241
5.4 習題246
第6章 PLC應用系統設計250
6.1 PLC應用系統設計概論250
6.1.1 PLC應用系統設計的原則與內容250
6.1.2 PLC應用系統設計的主要步驟251
6.2 PLC應用系統控制方案設計253
6.2.1 項目分析253
6.2.2 控制方案製定255
6.3 PLC應用系統硬體設計256
6.3.1 PLC機型的選取原則與方法256
6.3.2 開關量輸入/輸出單元的選取原則與方法258
6.3.3 類比量輸入/輸出單元的選取原則與方法259
6.3.4 PLC電源單元的選取原則與 方法260
6.4 CP1系列PLC安裝佈線規範261
6.4.1 PLC系統安裝條件261
6.4.2 CP1系列PLC安裝佈線規格262
6.5 PLC系統運作管理273
6.5.1 PLC日常維護273
6.5.2 定期檢查控制系統的硬體設備275
6.5.3 PLC系統的自我診斷功能275
6.5.4 故障診斷與處理方法278
第7章 PLC實用案例282
7.1 三相異步電動機 -△減壓起動控制案例282
7.1.1 系統配置282
7.1.2 -△減壓起動PLC控製程式設計283
7.1.3 程式設計要點283
7.1.4 組合邏輯法程式設計284
7.2 風扇運轉監控案例285
7.2.1 控制要求285
7.2.2 系統配置285
7.2.3 PLC控製程式設計285
7.3 三人搶答器控制案例287
7.3.1 控制要求287
7.3.2 系統配置288
7.3.3 搶答器PLC控製程式設計288
7.3.4 程式設計要點290
7.4 動力頭鑽孔控制案例290
7.4.1 控制要求290
7.4.2 系統配置291
7.4.3 動力頭PLC控製程式設計291
7.4.4 其他方法程式設計301
7.5 交通號誌控制案例304
7.5.1 控制要求304
7.5.2 系統配置305
7.5.3 交通號誌燈PLC控製程式設計305
7.5.4 程式設計要點307
7.6 順序加熱與警報控制案例307
7.6.1 控制要求307
7.6.2 系統配置307
7.6.3 順序加熱PLC控製程式設計309
7.6.4 程式設計要點314
第8章* PLC過程控制應用系統設計實例316
第9章* 基於PLC的六軸機械手
控制系統設計316
第10章* PLC串列通訊實例316
第11章* CP2E PLC硬體系統概述316
參考文獻317