商品簡介
歐姆龍CJ系列為高性能模塊式PLC,分為CJ1和CJ2兩個子系列,CJ2是對CJ1的繼承和升級。CJ2與CJ1相比,在基本功能、特殊功能和通信網絡等各個各方面,均有大幅提升,CJ2為歐姆龍當前乃至今後相當長時間內主推的機型。本書介紹了可編程序控制器的基礎知識,並以廣泛應用的CJ2系列PLC為背景機,系統介紹了PLC的系統配置、指令系統、編程軟件CX-P的使用和PLC控制系統的設計方法。詳細介紹脈衝I/O、模擬量輸入和模擬量輸出這三種常用的特殊I/O單元功能和使用方法。還介紹PLC的通信與網絡,內容有歐姆龍的HOST Link串行通信,以及Ethernet、CompoBus/D、CompoNet三種歐姆龍當前主推的FA網絡,對於每一種網絡,從通信單元、網絡配置、網絡功能、通信協議及相關編程等方面均進行了詳細的討論。
目次
前言
第1章 可編程序控制器的基礎知識1
1.1 PLC的產生與發展1
1.1.1 可編程序控制器(PLC)的定義1
1.1.2 PLC的產生1
1.1.3 PLC的發展趨勢2
1.2 PLC的特點與應用領域2
1.2.1 PLC的特點2
1.2.2 PLC的應用領域4
1.3 PLC控制的基本概念5
1.4 PLC的基本組成與各部分的作用7
1.4.1 PLC的基本組成7
1.4.2 PLC各部分的作用8
1.5 PLC的工作原理13
1.5.1 PLC的循環掃描工作過程13
1.5.2 PLC的I/O滯後現象15
1.6 PLC的編程語言17
1.6.1 梯形圖17
1.6.2 語句表18
1.6.3 功能塊19
1.6.4 結構文本21
1.7 PLC的性能指標與分類22
1.7.1 PLC的性能指標22
1.7.2 PLC的分類23
1.8 OMRON PLC發展概況25
1.9 OMRON NJ系列機器自動化控制器27
思考題與習題29
第2章 CJ2 PLC的規格與系統配置31
2.1 CJ2 PLC的各種單元31
2.1.1 CPU單元31
2.1.2 基本I/O單元36
2.1.3 特殊I/O單元38
2.1.4 CPU總線單元40
2.1.5 其他單元40
2.2 CJ2 PLC的系統配置42
2.2.1 基本配置43
2.2.2 擴展配置43
2.2.3 編程工具44
2.3 CJ PLC的輸入/輸出規格45
2.3.1 輸入規格45
2.3.2 輸出規格46
2.4 CJ PLC的I/O分配47
2.4.1 I/O表的創建48
2.4.2 默認I/O地址分配48
2.4.3 自由I/O地址分配50
2.5 CJ2 PLC的主要功能及特長51
思考題與習題56
第3章 CJ2 PLC的存儲器區57
3.1 存儲器概述57
3.2 CJ2 PLC的I/O存儲器區58
3.2.1 CIO區60
3.2.2 工作區(W)62
3.2.3 保持區(H)62
3.2.4 輔助區(A)63
3.2.5 暫存區(TR)63
3.2.6 定時器區(TIM)63
3.2.7 計數器區(CNT)64
3.2.8 數據存儲器區(D)64
3.2.9 擴展數據存儲器區(E)65
3.2.10 索引寄存器區(IR)65
3.2.11 數據寄存器區(DR)67
3.2.12 任務標誌區(TK)68
3.2.13 狀態標誌區68
3.2.14 時鐘脈衝區69
3.3 CJ2 PLC的參數區70
思考題與習題70
第4章 CJ PLC的指令系統71
4.1 概述71
4.2 基本指令73
4.2.1 順序輸入/順序輸出指令73
4.2.2 指令的微分執行和立即刷新執行80
4.2.3 編程規則及技巧81
4.3 順序控制指令83
4.4 定時器/計數器指令87
4.4.1 定時器類指令89
4.4.2 計數器類指令90
4.4.3 定時器/計數器複位指令92
4.5 數據傳送指令93
4.6 數據比較指令100
4.7 數據移位指令105
4.8 數據轉換指令111
4.9 遞增/遞減指令116
4.10 四則運算指令118
4.11 邏輯運算指令124
4.12 單精度浮點數轉換與運算指令126
4.12.1 浮點數126
4.12.2 單精度浮點數轉換與運算指令130
4.13 子程序控制指令133
4.14 高速計數/脈衝輸出指令135
4.15 步進指令148
4.16 中斷控制指令149
思考題與習題153
第5章 編程軟件CX-P157
5.1 CX-P簡介157
5.2 CX-P主窗口159
5.3 CX-P工程162
5.4 CX-P視圖168
5.5 CX-P編程174
5.6 CX-P在線工作179
5.7 CX-P監控181
思考題與習題187
第6章 PLC控制系統設計188
6.1 概述188
6.1.1 系統分析188
6.1.2 硬件電路設計188
6.1.3 軟件程序設計190
6.1.4 製作控制櫃及現場施工192
6.1.5 系統調試192
6.1.6 編制技術文件192
6.2 梯形圖的基本電路192
6.2.1 起保停電路192
6.2.2 雙向控制電路193
6.2.3 電動機 -△降壓起動控制193
6.2.4 單按鈕起停控制194
6.2.5 優先權程序195
6.2.6 分頻器196
6.2.7 脈衝發生器197
6.2.8 長定時程序199
6.2.9 斷電延時定時器200
6.2.10 雙延時定時器200
6.2.11 移位寄存器的應用舉例201
6.3 梯形圖的經驗設計方法202
6.4 梯形圖的邏輯設計方法204
6.5 梯形圖的順序控制設計方法207
6.5.1 順序控制設計方法207
6.5.2 順序控制程序設計舉例211
6.6 多種工作方式的程序設計215
6.7 具有斷電保持功能的程序設計218
6.8 PLC控制應用案例220
6.8.1 PLC控制搶答器220
6.8.2 PLC控制變頻器調速222
6.8.3 PLC控制泡沫塑料切片機228
思考題與習題233
第7章 CJ PLC的特殊I/O單元237
7.1 脈衝I/O單元237
7.1.1 I/O連接237
7.1.2 輸入/輸出功能241
7.1.3 高速計數器243
7.1.4 脈衝輸出252
7.1.5 原點搜索/原點返回266
7.1.6 PWM輸出272
7.2 模擬量輸入單元272
7.2.1 性能指標273
7.2.2 工作原理273
7.2.3 硬件設置與接線275
7.2.4 軟件配置281
7.2.5 模擬量輸入程序設計283
7.3 模擬量輸出單元284
7.3.1 性能指標284
7.3.2 工作原理284
7.3.3 硬件設置與接線286
7.3.4 軟件配置289
7.3.5 模擬量輸出程序設計291
思考題與習題292
第8章 OMRON PLC的通信與網絡294
8.1 OMRON PLC網絡294
8.1.1 OMRON PLC網絡簡介294
8.1.2 網絡配置軟件296
8.2 HOST Link通信298
8.2.1 概述298
8.2.2 串行通信端口298
8.2.3 HOST Link通信系統構成299
8.2.4 HOST Link通信協議299
8.2.5 HOST Link命令/響應的格式301
8.2.6 HOST Link命令303
8.2.7 使用HOST Link發送FINS命令305
8.2.8 上位機與PLC的HOST Link通信設計舉例306