定 價(jià):96 元
叢書(shū)名:工控技術(shù)精品叢書(shū)·跟李老師學(xué)PLC
- 作者:李金城
- 出版時(shí)間:2020/4/1
- ISBN:9787121386497
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TM571.61
- 頁(yè)碼:708
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)主要內(nèi)容為三菱FX3系列PLC功能指令講解。為了使讀者能夠在較短的時(shí)間內(nèi)正確理解、掌握和應(yīng)用功能指令,書(shū)中除了對(duì)指令本身做了詳細(xì)的說(shuō)明外,還增加了與功能指令相關(guān)的基礎(chǔ)知識(shí)、專業(yè)知識(shí)和應(yīng)用知識(shí)。同時(shí),針對(duì)指令的應(yīng)用編寫(xiě)了許多實(shí)例,說(shuō)明指令的應(yīng)用技巧。本書(shū)既可以作為工控技術(shù)人員的自學(xué)用書(shū),也可以作為培訓(xùn)教材和大專院校相關(guān)專業(yè)的教學(xué)參考,同時(shí),還可以作為編程手冊(cè)查詢使用。
李金城,1967年畢業(yè)于北京郵電大學(xué),曾任教于廣東海洋大學(xué),之后在企業(yè)一線從事電氣設(shè)計(jì)、企業(yè)管理工作。2008年起加盟深圳市技成科技有限公司,從事工業(yè)控制課程的教學(xué)研究和培訓(xùn)工作。講課語(yǔ)言通俗、條理清楚、深入淺出,深受學(xué)員歡迎。自2011年起,陸續(xù)編寫(xiě)了《PLC模擬量與通信控制應(yīng)用實(shí)踐》《三菱FX2N PLC功能指令應(yīng)用詳解》《工控技術(shù)應(yīng)用數(shù)學(xué)》《三菱FX系列PLC定位控制應(yīng)用技術(shù)》《三菱FX3U PLC應(yīng)用基礎(chǔ)與編程入門》等多種圖書(shū),獲得廣大讀者好評(píng),榮獲“電子工業(yè)出版社35周年優(yōu)秀作者”稱號(hào)。
目 錄
第1章 功能指令預(yù)備知識(shí) (1)
1.1 功能指令分類 (1)
1.2 指令格式 (3)
1.2.1 指令格式解讀 (3)
1.2.2 16位與32位 (6)
1.2.3 連續(xù)執(zhí)行與脈沖執(zhí)行 (8)
1.3 編程軟元件 (9)
1.3.1 位軟元件 (10)
1.3.2 字軟元件 (16)
1.3.3 定時(shí)器T和計(jì)數(shù)器C (20)
1.3.4 其他軟元件 (34)
1.4 尋址方式 (34)
1.4.1 直接尋址與立即尋址 (34)
1.4.2 變址尋址 (35)
第2章 程序流程指令 (40)
2.1 程序流程基礎(chǔ)知識(shí) (40)
2.1.1 PLC程序結(jié)構(gòu)和程序流程 (40)
2.1.2 主程序結(jié)束指令FEND (41)
2.1.3 子程序 (42)
2.1.4 中斷 (44)
2.2 條件轉(zhuǎn)移 (46)
2.2.1 條件轉(zhuǎn)移指令CJ (46)
2.2.2 跳轉(zhuǎn)區(qū)域的軟元件變化與功能指令執(zhí)行 (50)
2.2.3 CJ指令應(yīng)用實(shí)例 (53)
2.3 子程序調(diào)用 (53)
2.3.1 子程序調(diào)用指令CALL,SRET (53)
2.3.2 子程序編制與應(yīng)用實(shí)例 (56)
2.4 中斷服務(wù) (58)
2.4.1 中斷指令EI,DI,IRET (58)
2.4.2 外部輸入中斷 (62)
2.4.3 內(nèi)部定時(shí)器中斷 (67)
2.4.4 高速計(jì)數(shù)器中斷 (70)
2.5 循環(huán) (71)
2.5.1 循環(huán)指令FOR-NEXT (71)
2.5.2 循環(huán)程序編制與應(yīng)用實(shí)例 (73)
第3章 傳送與比較指令 (76)
3.1 傳送指令 (76)
3.1.1 傳送指令MOV (76)
3.1.2 數(shù)位傳送指令SMOV (78)
3.1.3 取反傳送指令CML (81)
3.1.4 成批傳送指令BMOV與文件寄存器 (83)
3.1.5 多點(diǎn)傳送指令FMOV (87)
3.2 比較指令 (88)
3.2.1 比較指令CMP (88)
3.2.2 區(qū)間比較指令ZCP (91)
3.3 觸點(diǎn)比較指令 (93)
3.3.1 觸點(diǎn)比較指令(18條) (93)
3.3.2 觸點(diǎn)比較指令應(yīng)用例 (96)
3.4 變址寄存器傳送指令 (97)
3.4.1 變址寄存器保存指令ZPUSH (97)
3.4.2 變址寄存器恢復(fù)指令ZPOP (100)
3.5 數(shù)據(jù)交換指令 (101)
3.5.1 數(shù)據(jù)交換指令XCH (101)
3.5.2 上下字節(jié)交換指令SWAP (103)
第4章 移位指令 (104)
4.1 字元件移位指令 (104)
4.1.1 循環(huán)右移指令ROR (104)
4.1.2 循環(huán)左移指令ROL (106)
4.1.3 帶進(jìn)位循環(huán)右移指令RCR (108)
4.1.4 帶進(jìn)位循環(huán)左移指令RCL (110)
4.1.5 16位數(shù)據(jù)右移指令SFR (111)
4.1.6 16位數(shù)據(jù)左移指令SFL (113)
4.2 位移字移指令 (114)
4.2.1 位右移指令SFTR (114)
4.2.2 位左移指令SFTL (116)
4.2.3 字右移指令WSFR (121)
4.2.4 字左移指令WSFL (123)
4.3 堆棧數(shù)據(jù)讀寫(xiě)指令 (125)
4.3.1 堆棧知識(shí)入門 (125)
4.3.2 移位寫(xiě)入(順序進(jìn)棧)指令SFWR (127)
4.3.3 移位讀出(先入先出)指令SFRD (129)
4.3.4 移位讀出(后入先出)指令POP (132)
第5章 數(shù)值運(yùn)算指令 (134)
5.1 PLC的數(shù)值處理方式 (134)
5.1.1 BIN數(shù)和浮點(diǎn)數(shù) (134)
5.1.2 邏輯位運(yùn)算 (137)
5.1.3 FX系列 PLC數(shù)值運(yùn)算處理 (137)
5.2 整數(shù)運(yùn)算指令 (138)
5.2.1 四則運(yùn)算指令A(yù)DD,SUB,MUL,DIV (138)
5.2.2 加1、減1指令I(lǐng)NC,DEC (142)
5.2.3 開(kāi)方指令SQR (145)
5.3 浮點(diǎn)數(shù)運(yùn)算指令 (146)
5.3.1 浮點(diǎn)數(shù)傳送指令EMOV (146)
5.3.2 浮點(diǎn)數(shù)比較指令ECMP (147)
5.3.3 浮點(diǎn)數(shù)區(qū)間比較指令EZCP (148)
5.3.4 十進(jìn)制整數(shù)與二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換指令FLT, INT (149)
5.3.5 十、二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換指令EBCD,EBIN (150)
5.3.6 浮點(diǎn)數(shù)四則運(yùn)算指令EADD,ESUB,EMUL,EDIV (152)
5.3.7 浮點(diǎn)數(shù)開(kāi)方指令ESQR (154)
5.3.8 浮點(diǎn)數(shù)指數(shù)指令EXP (155)
5.3.9 浮點(diǎn)數(shù)自然對(duì)數(shù)指令LOGE (156)
5.3.10 浮點(diǎn)數(shù)常用對(duì)數(shù)指令LOG10 (157)
5.3.11 浮點(diǎn)數(shù)三角函數(shù)值指令SIN,COS,TAN (158)
5.3.12 浮點(diǎn)數(shù)反三角函數(shù)值指令A(yù)SIN,ACOS,ATAN (160)
5.3.13 浮點(diǎn)數(shù)角度-弧度值轉(zhuǎn)換指令RAD, DEG (161)
5.3.14 浮點(diǎn)數(shù)符號(hào)反轉(zhuǎn)指令ENEG (162)
5.4 邏輯位運(yùn)算指令 (163)
5.4.1 邏輯位運(yùn)算指令WAND, WOR, WXOR (163)
5.4.2 求補(bǔ)碼指令NEG (164)
第6章 數(shù)據(jù)處理指令(一) (166)
6.1 數(shù)制與碼制 (166)
6.1.1 數(shù)制 (166)
6.1.2 碼制 (170)
6.2 碼制轉(zhuǎn)換指令 (174)
6.2.1 二進(jìn)制與BCD轉(zhuǎn)換指令BCD、BIN (174)
6.2.2 二進(jìn)制與格雷碼轉(zhuǎn)換指令GRY、GBIN (177)
6.2.3 十進(jìn)制ASCII→BIN指令DABIN (178)
6.2.4 BIN→十進(jìn)制ASCII指令BINDA (180)
6.3 譯碼、編碼指令 (183)
6.3.1 譯碼器和編碼器 (183)
6.3.2 譯碼指令DECO (184)
6.3.3 編碼指令ENCO (189)
6.4 位“1”處理指令 (193)
6.4.1 位“1”總和指令SUM (193)
6.4.2 位“1”判別指令BON (194)
6.5 信號(hào)報(bào)警指令 (196)
6.5.1 控制系統(tǒng)的信號(hào)報(bào)警 (196)
6.5.2 信號(hào)報(bào)警設(shè)置指令A(yù)NS (197)
6.5.3 信號(hào)報(bào)警復(fù)位指令A(yù)NR (199)
6.6 數(shù)據(jù)處理指令 (201)
6.6.1 分時(shí)掃描與選通 (201)
6.6.2 數(shù)據(jù)采集指令MTR (204)
6.6.3 數(shù)據(jù)檢索指令SER (207)
6.6.4 數(shù)據(jù)排序指令SORT (210)
6.6.5 數(shù)據(jù)排序指令SORT2 (213)
6.6.6 求平均值指令MEAN (215)
6.6.7 區(qū)間復(fù)位指令ZRST (217)
6.6.8 隨機(jī)數(shù)指令RND (218)
第7章 數(shù)據(jù)處理指令(二) (221)
7.1 字節(jié)處理指令 (221)
7.1.1 字節(jié)處理說(shuō)明 (221)
7.1.2 字節(jié)分離指令WTOB (223)
7.1.3 字節(jié)結(jié)合指令BTOW (226)
7.1.4 數(shù)位結(jié)合指令UNI (228)
7.1.5 數(shù)位分離指令DIS (230)
7.1.6 BIN數(shù)求和指令WSUB (232)
7.2 平面數(shù)據(jù)輸出控制指令 (233)
7.2.1 平面數(shù)據(jù)的輸出控制 (233)
7.2.2 上下限限位指令LIMIT (236)
7.2.3 死區(qū)控制指令BAND (238)
7.2.4 區(qū)域控制指令ZONE (240)
7.2.5 定坐標(biāo)數(shù)據(jù)指令SCL (242)
7.2.6 定坐標(biāo)數(shù)據(jù)指令SCL2 (244)
7.3 數(shù)據(jù)塊處理指令 (246)
7.3.1 數(shù)據(jù)塊加法運(yùn)算指令BK + (246)
7.3.2 數(shù)據(jù)塊減法運(yùn)算指令BK- (248)
7.3.3 數(shù)據(jù)塊比較指令BKCMP (250)
7.4 數(shù)據(jù)刪除、插入處理指令 (252)
7.4.1 數(shù)據(jù)表數(shù)據(jù)刪除指令FDEL (252)
7.4.2 數(shù)據(jù)表數(shù)據(jù)插入指令FINS (255)
第8章 外部設(shè)備指令 (257)
8.1 概述 (257)
8.1.1 外部I/O設(shè)備指令簡(jiǎn)介 (257)
8.1.2 外部選用設(shè)備指令簡(jiǎn)介 (258)
8.2 外部I/O設(shè)備指令 (259)
8.2.1 10鍵輸入指令TKY (259)
8.2.2 16鍵輸入指令HKY (261)
8.2.3 數(shù)字開(kāi)關(guān)指令DSW (264)
8.2.4 7段碼顯示指令SEGD (267)
8.2.5 7段碼鎖存顯示指令SEGL (269)
8.2.6 方向開(kāi)關(guān)指令A(yù)RWS (271)
8.2.7 ASCII碼輸入指令A(yù)SC (275)
8.2.8 ASCII碼輸出指令PR (277)
8.3 模擬電位器指令 (279)
8.3.1 模擬電位器數(shù)據(jù)讀指令VRRD (279)
8.3.2 模擬電位器開(kāi)關(guān)設(shè)定指令VRSC (282)
8.4 特殊功能模塊讀寫(xiě)指令 (283)
8.4.1 FX特殊功能模塊介紹 (283)
8.4.2 特殊功能模塊讀指令FROM (285)
8.4.3 特殊功能模塊寫(xiě)指令TO (286)
8.4.4 FROM、TO指令應(yīng)用 (288)
8.4.5 BFM分時(shí)讀出指令RBFM (290)
8.4.6 BFM分時(shí)寫(xiě)入指令WBFM (292)
8.4.7 模擬量模塊讀出指令RD3A (293)
8.4.8 模擬量模塊寫(xiě)入指令WR3A (296)
8.4.9 BFM專用軟元件U□\G□應(yīng)用 (297)
8.5 PID控制指令 (300)
8.5.1 PID控制介紹 (300)
8.5.2 PID控制指令 (301)
8.5.3 PID指令控制參數(shù)詳解 (304)
8.5.4 PID指令應(yīng)用錯(cuò)誤代碼 (307)
8.5.5 PID指令應(yīng)用程序設(shè)計(jì) (308)
8.5.6 PID控制參數(shù)自整定 (313)
第9章 通信指令 (319)
9.1 串行異步通信基礎(chǔ)知識(shí) (319)
9.1.1 串行異步通信介紹 (319)
9.1.2 三菱FX3系列PLC通信功能介紹 (322)
9.2 無(wú)協(xié)議通信指令 (329)
9.2.1 無(wú)協(xié)議通信說(shuō)明 (329)
9.2.2 HEX→ASCII變換指令A(yù)SCI (333)
9.2.3 ASCII→HEX變換指令HEX (335)
9.2.4 串行數(shù)據(jù)傳送指令RS (338)
9.2.5 串行數(shù)據(jù)傳送指令RS2 (345)
9.2.6 并行數(shù)據(jù)位傳送指令PRUN (347)
9.3 校驗(yàn)碼指令 (350)
9.3.1 校驗(yàn)碼 (350)
9.3.2 校驗(yàn)碼指令CCD (353)
9.3.2 CRC校驗(yàn)碼指令CRC (355)
9.4 變頻器通信指令 (357)
9.4.1 變頻器通信概述 (357)
9.4.2 變換器運(yùn)轉(zhuǎn)監(jiān)視指令I(lǐng)VCK (363)
9.4.3 變頻器運(yùn)行控制指令I(lǐng)VDR (365)
9.4.4 變頻器參數(shù)讀取指令I(lǐng)VRD (368)
9.4.5 變頻器參數(shù)寫(xiě)入指令I(lǐng)VWR (370)
9.4.6 變頻器參數(shù)成批寫(xiě)入指令I(lǐng)VBWR (372)
9.4.7 變頻器多個(gè)命令指令I(lǐng)VMC (374)
9.4.8 FX2N PLC變頻器專用通信指令 (377)
9.5 Modbus通信讀寫(xiě)指令 (380)
9.5.1 Modbus通信協(xié)議介紹 (380)
9.5.2 Modbus通信讀寫(xiě)指令A(yù)DPRW (383)
第10章 脈沖輸出與定位指令 (396)
10.1 定位控制基礎(chǔ)知識(shí) (396)
10.1.1 定位控制介紹 (396)
10.1.2 定位控制模式分析 (400)
10.1.3 三菱FX系列PLC定位控制功能應(yīng)用 (405)
10.1.4 三菱FX系列PLC定位模塊介紹 (406)
10.1.5 三菱FX系列PLC定位控制相關(guān)軟元件及內(nèi)容含義 (408)
10.2 脈沖輸出指令 (411)
10.2.1 脈沖輸出指令PLSY (411)
10.2.2 帶加減速的脈沖輸出指令PLSR (415)
10.2.3 可變速脈沖輸出指令PLSV (418)
10.3 定位指令 (422)
10.3.1 原點(diǎn)回歸指令ZRN (422)
10.3.2 帶搜索功能原點(diǎn)回歸指令DSZR (427)
10.3.3 相對(duì)位置控制指令DRVI (432)
10.3.4 絕對(duì)位置控制指令DRVA (435)
10.3.5 絕對(duì)位置數(shù)據(jù)讀取指令A(yù)BS (438)
10.3.6 中斷定長(zhǎng)定位指令DVIT (441)
10.3.7 表格定位指令TBL (446)
10.4 定位控制舉例 (451)
10.4.1 步進(jìn)電機(jī)定位控制舉例 (451)
10.4.2 定位控制指令程序樣例 (453)
10.4.3 伺服電機(jī)定位控制 (456)
第11章 高速處理和PLC控制指令 (462)
11.1 三菱FX3U PLC內(nèi)部高速計(jì)數(shù)器 (462)
11.1.1 高速計(jì)數(shù)器介紹 (462)
11.1.2 高速計(jì)數(shù)器的信號(hào)形式與使用 (465)
11.1.3 高速計(jì)數(shù)器使用頻率限制 (470)
11.2 高速計(jì)數(shù)器指令 (471)
11.2.1 高速計(jì)數(shù)器的傳送指令HCMOV (471)
11.2.2 比較置位指令HSCS (474)
11.2.3 比較復(fù)位指令HSCR (478)
11.2.4 區(qū)間比較指令HSZ (480)
11.2.5 DHSZ指令的表格高速比較模式 (482)
11.2.6 DHSZ指令的頻率控制模式 (487)
11.2.7 高速計(jì)數(shù)器表格比較指令HSCT (491)
11.3 高速脈沖處理指令 (496)
11.3.1 脈沖密度指令SPD (496)
11.3.2 脈寬調(diào)制指令PWM (499)
11.3.3 產(chǎn)生定時(shí)脈沖指令DUTY (501)
11.4 PLC內(nèi)部處理指令 (503)
11.4.1 輸入輸出刷新指令REF (503)
11.4.2 輸入濾波時(shí)間調(diào)整指令REFF (506)
11.4.3 監(jiān)視定時(shí)器刷新指令WDT (509)
第12章 方便指令 (512)
12.1 凸輪控制指令 (512)
12.1.1 凸輪和凸輪控制 (512)
12.1.2 絕對(duì)方式凸輪控制指令A(yù)BSD (514)
12.1.3 增量方式凸輪控制指令I(lǐng)NCD (519)
12.2 旋轉(zhuǎn)工作臺(tái)控制指令 (523)
12.2.1 旋轉(zhuǎn)工作臺(tái)控制介紹 (523)
12.2.2 旋轉(zhuǎn)工作臺(tái)控制指令ROTC (524)
12.3 信號(hào)輸出指令 (528)
12.3.1 交替輸出指令A(yù)LT (528)
12.3.2 斜坡信號(hào)指令RAMP (530)
第13章 時(shí)間處理指令 (536)
13.1 關(guān)于PLC的時(shí)間控制 (536)
13.1.1 內(nèi)部時(shí)鐘輔助繼電器 (536)
13.1.2 定時(shí)器T與時(shí)間控制 (537)
13.1.3 實(shí)時(shí)時(shí)鐘 (538)
13.2 定時(shí)器指令 (540)
13.2.1 示教定時(shí)器指令TTMR (540)
13.2.2 特殊定時(shí)器指令STMR (542)
13.2.3 計(jì)時(shí)器指令HOUR (544)
13.3 時(shí)間數(shù)據(jù)運(yùn)算指令 (546)
13.3.1 時(shí)鐘數(shù)據(jù)比較指令TCMP (546)
13.3.2 時(shí)鐘數(shù)據(jù)區(qū)間比較指令TZCP (548)
13.3.3 時(shí)鐘數(shù)據(jù)加法指令TADD (549)
13.3.4 時(shí)鐘數(shù)據(jù)減法指令TSUB (550)
13.3.5 時(shí)、分、秒數(shù)據(jù)的秒轉(zhuǎn)換指令HTOS (552)
13.3.6 秒數(shù)據(jù)的[時(shí)、分、秒]轉(zhuǎn)換指令STOH (553)
13.4 時(shí)鐘數(shù)據(jù)讀/寫(xiě)指令 (554)
13.4.1 時(shí)鐘數(shù)據(jù)讀出指令TRD (554)
13.4.2 時(shí)鐘數(shù)據(jù)寫(xiě)入指令TWR (555)
13.4.3 時(shí)鐘數(shù)據(jù)程序?qū)嵗?(557)
第14章 字符串控制指令 (561)
14.1 字符串 (561)
14.1.1 ASCII字符編碼 (561)
14.1.2 字符串的存儲(chǔ)表示 (563)
14.2 字符串轉(zhuǎn)換指令 (564)
14.2.1 字符串轉(zhuǎn)換指令說(shuō)明 (564)
14.2.2 BIN→字符串轉(zhuǎn)換指令STR (566)
14.2.3 字符串→BIN轉(zhuǎn)換指令VAL (569)
14.2.4 浮點(diǎn)數(shù)→字符串轉(zhuǎn)換指令ESTR (571)
14.2.5 字符串→浮點(diǎn)數(shù)轉(zhuǎn)換指令EVAL (575)
14.3 字符串控制指令 (578)
14.3.1 字符串傳送指令$MOV (578)
14.3.2 檢測(cè)字符串長(zhǎng)度指令LEN (579)
14.3.3 字符串檢索指令I(lǐng)NSTR (580)
14.3.4 讀出軟元件注釋指令COMRD (582)
14.4 字符串處理指令 (584)
14.4.1 字符串結(jié)合指令$+ (584)
14.4.2 從字符串右側(cè)取出指令RIGHT (585)
14.4.3 從字符串左側(cè)取出指令LEFT (586)
14.4.4 從字符串中間取出指令MIDR (587)
14.4.5 字符串任意替換指令MIDW (589)
第15章 步進(jìn)指令與順序控制 (592)
15.1 順序控制與順序功能圖 (592)
15.1.1 順序控制 (592)
15.1.2 順序功能圖(SFC) (593)
15.1.3 SFC的基本結(jié)構(gòu) (596)
15.2 步進(jìn)指令STL和步進(jìn)梯形圖 (599)
15.2.1 SFC功能圖在GX編程軟件中的編程方法 (599)
15.2.2 步進(jìn)指令STL與狀態(tài)元件S (600)
15.2.3 GX編程軟件中STL指令步進(jìn)程序梯形圖編程方法 (603)
15.2.4 步進(jìn)指令STL編程應(yīng)用注意 (608)
15.3 SFC步進(jìn)順控程序編程實(shí)例 (612)
15.3.1 SFC程序編程步驟與調(diào)試 (612)
15.3.2 SFC程序編程實(shí)例 (615)
15.4 狀態(tài)初始化指令I(lǐng)ST (626)
15.4.1 多種工作方式SFC編程 (626)
15.4.2 狀態(tài)初始化指令I(lǐng)ST (628)
15.4.3 IST指令應(yīng)用處理 (634)
15.4.4 狀態(tài)初始化IST指令應(yīng)用實(shí)例 (635)
附錄A FX系列PLC功能指令應(yīng)用范圍 (643)
附錄B 特殊輔助繼電器M8000~M8511 (644)
附錄C 特殊數(shù)據(jù)寄存器D8000~D8511 (662)
附錄D 錯(cuò)誤代碼及解決方法 (682)
參考文獻(xiàn) (691)