《三菱FX2N PLC功能指令套用詳解(修訂版)》是2018年電子工業出版社出版的圖書,作者是李金城。
基本介紹
- 書名:三菱FX2N PLC功能指令套用詳解(修訂版)
- 別名:工控技術精品叢書·跟李老師學PLC
- 作者:李金城
- 出版社: 電子工業出版社
- 出版時間:2018年07月
- 頁數:576 頁
- 定價:78 元
- 開本:16 開
- ISBN:9787121342172
- 千字數:922
- 版次:01-01
內容簡介,目錄,
內容簡介
本書主要內容為三菱FX2N系列PLC順控程式設計和功能指令講解,重點是功能指令講解。為了使讀者能夠在較短的時間內正確理解、掌握和套用功能指令,書中除了對指令本身作了詳細的說明外,還增加了與功能指令相關的基礎知識、專業知識和套用知識。同時,針對指令的套用編寫了許多實例,說明指令的套用技巧。最後還對FX3U系列PLC新增功能指令作了介紹。
目錄
第1章 FX系列小型可程式控制器介紹1
1.1 FX系列PLC產品綜合介紹1
1.1.1 產品結構與產品系列介紹1
1.1.2 產品性能指標及擴展說明3
1.2 FX1S PLC4
1.2.1 產品簡介與產品規格4
1.2.2 編程功能與擴展選件5
1.3 FX1N PLC7
1.3.1 產品簡介與產品規格7
1.3.2 編程功能與擴展選件9
1.4 FX2N PLC10
1.4.1 產品簡介與產品規格10
1.4.2 編程功能與擴展選件13
1.5 FX3U PLC15
1.5.1 產品簡介與產品規格15
1.5.2 編程功能與擴展選件17
第2章 編程與仿真軟體使用20
2.1 三菱PLC的編程20
2.1.1 概述20
2.1.2 GX Developer編程軟體的安裝22
2.2 三菱GX Developer編程軟體的使用24
2.2.1 GX Developer編程軟體界面24
2.2.2 創建新工程25
2.2.3 梯形圖編輯25
2.2.4 梯形圖程式編譯、與指令表程式切換及保存28
2.2.5 程式注釋29
2.2.6 程式的寫入與讀取32
2.2.7 讀取FXGP/WIN生成梯形圖檔案35
2.2.8 其他功能簡介36
2.3 三菱GX Simulator仿真軟體的使用37
2.3.1 啟動38
2.3.2 啟動軟元件的強制操作39
2.3.3 軟元件的監控40
2.3.4 時序圖監控41
第3章 基本邏輯控制指令43
3.1 基本指令系統43
3.1.1 邏輯運算指令43
3.1.2 操作及邏輯處理指令46
3.2 定時器54
3.2.1 時間繼電器與定時器54
3.2.2 三菱FX2NPLC內部定時器55
3.2.3 定時器程式編制57
3.3 計數器60
3.3.1 計數器介紹60
3.3.2 三菱FX2N PLC內部信號計數器61
3.3.3 計數器程式編制63
第4章 步進指令與順控程式設計66
4.1 順序控制與順序功能圖66
4.1.1 順序控制66
4.1.2 順序功能圖(SFC)67
4.1.3 順序功能圖的基本結構71
4.1.4 順序功能圖的梯形圖編程方法73
4.2 步進指令和步進梯形圖77
4.2.1 步進指令與狀態元件77
4.2.2 步進指令梯形圖編程方法79
4.2.3 套用步進指令SFC編程時的注意事項83
4.3 GX Developer編程軟體中的SFC編程88
4.3.1 GX Developer編程軟體中的SFC編程說明88
4.3.2 STL指令單流程SFC程式編制89
4.3.3 STL指令分支流程SFC程式編制96
4.3.4 SFC仿真98
4.3.5 STL指令程式梯形圖編制99
4.4 步進順序控制編程實例103
4.4.1 SFC編程步驟103
4.4.2 單流程SFC編程104
4.4.3 選擇性分支SFC編程104
4.4.4 並行性分支SFC編程107
第5章 功能指令預備知識109
5.1 功能指令分類109
5.2 指令格式解讀110
5.2.1 指令格式解讀110
5.2.2 16位與32位113
5.2.3 連續執行與脈衝執行115
5.3 編程軟元件116
5.3.1 數據類型與常數K,H117
5.3.2 位軟元件117
5.3.3 字軟元件123
5.4 定址方式128
5.4.1 直接定址與立即定址128
5.4.2 變址定址128
第6章 程式流程指令133
6.1 程式流程基礎知識133
6.1.1 PLC程式結構和程式流程133
6.1.2 主程式結束指令FEND134
6.1.3 子程式135
6.1.4 中斷136
6.2 條件轉移139
6.2.1 條件轉移指令CJ139
6.2.2 跳轉區域的軟元件變化與功能指令執行142
6.2.3 CJ指令套用實例145
6.3 子程式調用146
6.3.1 子程式調用指令CALL,SRET146
6.3.2 子程式編制與套用實例148
6.4 中斷服務151
6.4.1 中斷指令EI,DI,IRET151
6.4.2 外部輸入中斷154
6.4.3 內部定時器中斷158
6.4.4 高速計數器中斷160
6.5 循環162
6.5.1 循環指令FOR,NEXT162
6.5.2 循環程式編制與套用實例164
第7章 傳送與比較指令167
7.1 傳送指令167
7.1.1 傳送指令MOV167
7.1.2 數位傳送指令SMOV169
7.1.3 取反傳送指令CML172
7.1.4 成批傳送指令BMOV與檔案暫存器173
7.1.5 多點傳送指令FMOV178
7.2 比較指令179
7.2.1 比較指令CMP179
7.2.2 區間比較指令ZCP181
7.2.3 浮點數比較指令ECMP,EZCP183
7.3 觸點比較指令184
7.3.1 起始觸點比較指令184
7.3.2 串接觸點比較指令186
7.3.3 並接觸點比較指令187
7.4 數據交換指令188
7.4.1 數據交換指令XCH188
7.4.2 上下位元組交換指令SWAP190
7.5 套用實例190
7.5.1 程式設計算法和框圖190
7.5.2 兩個套用實例192
第8章 移位指令195
8.1 循環移位指令195
8.1.1 循環右移指令ROR195
8.1.2 循環左移指令ROL197
8.1.3 帶進位循環右移指令RCR199
8.1.4 帶進位循環左移指令RCL200
8.2 位移字移指令202
8.2.1 位右移指令SFTR202
8.2.2 位左移指令SFTL203
8.2.3 字右移指令WSFR208
8.2.4 字左移指令WSFL210
8.3 移位讀寫指令211
8.3.1 移位寫入指令SFWR211
8.3.2 移位讀出指令SFRD213
第9章 數值運算指令216
9.1 PLC的數值處理方式216
9.1.1 定點數和浮點數216
9.1.2 邏輯位運算219
9.2 整數運算219
9.2.1 四則運算指令ADD,SUB,MUL,DIV219
9.2.2 加1減1指令INC,DEC223
9.2.3 開方指令SQR226
9.3 小數運算226
9.3.1 浮點數轉換指令FLT,INT,EBCD,EBIN226
9.3.2 浮點數四則運算指令EADD,ESUB,EMUL,EDIV229
9.3.3 浮點數開方指令ESQR231
9.3.4 浮點數三角函式值指令SIN,COS,TAN232
9.4 邏輯位運算233
9.4.1 邏輯字與指令WAND233
9.4.2 邏輯字或指令WOR234
9.4.3 邏輯字異或指令WXOR235
9.4.4 求補碼指令NEG235
第10章 數據處理指令237
10.1 數制與碼制237
10.1.1 數制237
10.1.2 碼制241
10.2 碼制轉換指令246
10.2.1 二進制與BCD轉換指令BCD,BIN246
10.2.2 二進制與格雷碼轉換指令GRY,GBIN249
10.3 解碼編碼指令251
10.3.1 解碼器和編碼器251
10.3.2 解碼指令DECO252
10.3.3 編碼指令ENCO255
10.4 位“1”處理指令259
10.4.1 位“1”總和指令SUM259
10.4.2 位“1”判別指令BON260
10.5 信號報警指令261
10.5.1 控制系統的信號報警261
10.5.2 信號報警設定指令ANS262
10.5.3 信號報警復位指令ANR265
10.6 數據處理指令266
10.6.1 分時掃描與選通266
10.6.2 數據採集指令MTR269
10.6.3 數據檢索指令SER272
10.6.4 數據排序指令SORT275
10.6.5 求平均值指令MEAN278
10.6.6 區間復位指令ZRST279
第11章 外部設備指令281
11.1 概述281
11.1.1 外部I/O設備指令281
11.1.2 外部選用設備指令282
11.2 外部I/O設備指令283
11.2.1 10鍵輸入指令TKY283
11.2.2 16鍵輸入指令HKY285
11.2.3 數字開關指令DSW287
11.2.4 7段碼顯示指令SEGD290
11.2.5 7段碼鎖存顯示指令SEGL292
11.2.6 方向開關指令ARWS295
11.2.7 ASCII碼輸入指令ASC297
11.2.8 ASCII碼輸出指令PR300
11.3 模擬電位器指令302
11.3.1 模擬電位器介紹302
11.3.2 模擬電位器數據讀指令VRRD303
11.3.3 模擬電位器開關設定指令VRSC305
11.4 特殊功能模組讀寫指令306
11.4.1 FX特殊功能模組介紹306
11.4.2 特殊功能模組讀指令FROM308
11.4.3 特殊功能模組寫指令TO309
11.4.4 指令套用311
11.5 串列異步通信指令313
11.5.1 串列異步通信基礎313
11.5.2 串列數據傳送指令RS316
11.5.3 HEX→ASCII 變換指令ASCI322
11.5.4 ASCII→HEX 變換指令HEX324
11.5.5 校驗碼指令CCD326
11.5.6 通信指令綜合套用實例328
11.5.7 並行數據位傳送指令PRUN329
11.6 PID控制指令332
11.6.1 PID控制介紹332
11.6.2 PID控制指令334
11.6.3 PID指令控制參數詳解337
11.6.4 PID指令套用錯誤代碼339
11.6.5 PID指令應用程式設計340
11.6.6 PID控制參數自整定344
第12章 高速處理和PLC控制指令351
12.1 三菱FX2N PLC內部高速計數器351
12.1.1 高速計數器介紹351
12.1.2 高速計數器的使用353
12.1.3 高速計數器使用頻率限制357
12.2 高速計數器指令358
12.2.1 比較置位指令HSCS358
12.2.2 比較復位指令HSCR362
12.2.3 區間比較指令HSZ363
12.2.4 DHSZ指令的表格高速比較模式365
12.2.5 DHSZ指令的頻率控制模式369
12.2.6 脈衝密度指令SPD373
12.3 PLC內部處理指令377
12.3.1 輸入/輸出刷新指令REF377
12.3.2 輸入濾波時間調整指令REFF379
12.3.3 監視定時器刷新指令WDT382
第13章 脈衝輸出與定位指令384
13.1 位置控制預備知識384
13.1.1 位置控制介紹384
13.1.2 定位控制分析387
13.1.3 FX系列PLC定位控制功能介紹390
13.2 脈衝輸出指令391
13.2.1 概述391
13.2.2 脈衝輸出指令PLSY394
13.2.3 帶加減速的脈衝輸出指令PLSR396
13.2.4 可變速脈衝輸出指令PLSV400
13.2.5 脈寬調製指令PWM402
13.3 定位指令403
13.3.1 原點回歸指令ZRN403
13.3.2 相對位置控制指令DRVI407
13.3.3 絕對位置控制指令DRVA409
13.3.4 絕對位置數據讀取指令ABS411
13.4 定位控制舉例414
13.4.1 步進電機定位控制414
13.4.2 定位控制指令程式樣例417
13.4.3 伺服電機定位控制419
第14章 變頻器通信指令425
14.1 通信指令套用預備知識425
14.1.1 技術支持及套用範圍425
14.1.2 通信參數設定427
14.1.3 通信功能相關軟元件429
14.2 變頻器通信指令430
14.2.1 變頻器通信指令介紹430
14.2.2 變頻器運行監視指令EXTR K10431
14.2.3 變頻器運行控制指令EXTR K11434
14.2.4 變頻器參數讀出指令EXTR K12436
14.2.5 變頻器參數寫入指令EXTR K13437
14.2.6 變頻器通信指令套用注意與錯誤代碼439
第15章 方便指令442
15.1 狀態初始化指令442
15.1.1 多種工作方式SFC的編程442
15.1.2 狀態初始化指令IST445
15.1.3 IST指令套用處理450
15.1.4 狀態初始化指令IST套用實例452
15.2 凸輪控制指令458
15.2.1 凸輪控制和凸輪控制器458
15.2.2 絕對方式凸輪控制指令ABSD460
15.2.3 增量方式凸輪控制指令INCD466
15.3 旋轉工作檯控制指令469
15.3.1 旋轉工作檯控制介紹469
15.3.2 旋轉工作檯控制指令ROTC470
15.4 定時器指令474
15.4.1 示教定時器指令TTMR474
15.4.2 特殊定時器指令STMR476
15.5 信號輸出指令478
15.5.1 交替輸出指令ALT478
15.5.2 斜坡信號指令RAMP480
第16章 時鐘處理指令485
16.1 時鐘數據運算指令485
16.1.1 關於PLC的時間控制485
16.1.2 時鐘數據比較指令TCMP488
16.1.3 時鐘數據區間比較指令TZCP490
16.1.4 時鐘數據加法指令TADD491
16.1.5 時鐘數據減法指令TSUB492
16.1.6 計時器指令HOUR494
16.2 時鐘數據讀/寫指令495
16.2.1 時鐘數據讀出指令TRD495
16.2.2 時鐘數據寫入指令TWR496
16.3 時鐘數據程式實例498
第17章 FX3U PLC新增功能指令簡介501
17.1 傳送、移位和數值運算指令501
17.1.1 傳送指令501
17.1.2 移位指令502
17.1.3 數值運算指令502
17.2 數據處理指令503
17.2.1 十進制與十進制ASCII碼錶示轉換指令503
17.2.2 數據的結合與分離指令504
17.2.3 數據表處理指令505
17.2.4 數據塊處理指令507
17.2.5 字元串控制指令507
17.2.6 其他數據處理指令508
17.3 外部設備指令509
17.3.1 通信指令509
17.3.2 特殊功能模組BFM分割讀/寫指令510
17.3.3 定位指令510
17.3.4 變頻器控制指令511
17.4 其他指令512
17.4.1 掃描周期脈衝輸出指令512
17.4.2 高速計數器指令512
17.4.3 時鐘指令513
17.4.4 擴展檔案暫存器控制指令513
附錄A 特殊輔助繼電器和特殊數據暫存器515
附錄B 錯誤代碼一覽表534
附錄C 功能指令一覽表(按功能號順序)538
附錄D 功能指令一覽表(按功能分類)542
附錄E 功能指令一覽表(按助記符分類)546
附錄F 三菱FR-E500變頻器通信協定的參數字址定義550
附錄G 三菱FR-E500參數數據讀出和寫入指令代碼表553
參考文獻557