功能指令預(yù)備知識(1)
1.1功能指令分類(1)
1.2指令格式(3)
1.2.1指令格式解讀(3)
1.2.216位與32位(6)
1.2.3連續(xù)執(zhí)行與脈沖執(zhí)行(8)
1.3編程軟元件(9)
1.3.1位軟元件(10)
1.3.2字軟元件(16)
1.3.3定時器T和計數(shù)器C(20)
1.3.4其他軟元件(34)
1.4尋址方式(34)
1.4.1直接尋址與立即尋址(34)
1.4.2變址尋址(35)
第2章程序流程指令(40)
2.1程序流程基礎(chǔ)知識(40)
2.1.1PLC程序結(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.3CJ指令應(yīng)用實例(53)
2.3子程序調(diào)用(53)
2.3.1子程序調(diào)用指令CALL,SRET(53)
2.3.2子程序編制與應(yīng)用實例(56)
2.4中斷服務(wù)(58)
2.4.1中斷指令EI,DI,IRET(58)
2.4.2外部輸入中斷(62)
2.4.3內(nèi)部定時器中斷(67)
2.4.4高速計數(shù)器中斷(70)
2.5循環(huán)(71)
2.5.1循環(huán)指令FOR-NEXT(71)
2.5.2循環(huán)程序編制與應(yīng)用實例(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多點傳送指令FMOV(87)
3.2比較指令(88)
3.2.1比較指令CMP(88)
3.2.2區(qū)間比較指令ZCP(91)
3.3觸點比較指令(93)
3.3.1觸點比較指令(18條)(93)
3.3.2觸點比較指令應(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帶進位循環(huán)右移指令RCR(108)
4.1.4帶進位循環(huán)左移指令RCL(110)
4.1.516位數(shù)據(jù)右移指令SFR(111)
4.1.616位數(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ù)讀寫指令(125)
4.3.1堆棧知識入門(125)
4.3.2移位寫入(順序進棧)指令SFWR(127)
4.3.3移位讀出(先入先出)指令SFRD(129)
4.3.4移位讀出(后入先出)指令POP(132)
第5章數(shù)值運算指令(134)
5.1PLC的數(shù)值處理方式(134)
5.1.1BIN數(shù)和浮點數(shù)(134)
5.1.2邏輯位運算(137)
5.1.3FX系列PLC數(shù)值運算處理(137)
5.2整數(shù)運算指令(138)
5.2.1四則運算指令A(yù)DD,SUB,MUL,DIV(138)
5.2.2加1、減1指令I(lǐng)NC,DEC(142)
5.2.3開方指令SQR(145)
5.3浮點數(shù)運算指令(146)
5.3.1浮點數(shù)傳送指令EMOV(146)
5.3.2浮點數(shù)比較指令ECMP(147)
5.3.3浮點數(shù)區(qū)間比較指令EZCP(148)
5.3.4十進制整數(shù)與二進制浮點數(shù)轉(zhuǎn)換指令FLT,INT(149)
5.3.5十、二進制浮點數(shù)轉(zhuǎn)換指令EBCD,EBIN(150)
5.3.6浮點數(shù)四則運算指令EADD,ESUB,EMUL,EDIV(152)
5.3.7浮點數(shù)開方指令ESQR(154)
5.3.8浮點數(shù)指數(shù)指令EXP(155)
5.3.9浮點數(shù)自然對數(shù)指令LOGE(156)
5.3.10浮點數(shù)常用對數(shù)指令LOG10(157)
5.3.11浮點數(shù)三角函數(shù)值指令SIN,COS,TAN(158)
5.3.12浮點數(shù)反三角函數(shù)值指令A(yù)SIN,ACOS,ATAN(160)
5.3.13浮點數(shù)角度-弧度值轉(zhuǎn)換指令RAD,DEG(161)
5.3.14浮點數(shù)符號反轉(zhuǎn)指令ENEG(162)
5.4邏輯位運算指令(163)
5.4.1邏輯位運算指令WAND,WOR,WXOR(163)
5.4.2求補碼指令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二進制與BCD轉(zhuǎn)換指令BCD、BIN(174)
6.2.2二進制與格雷碼轉(zhuǎn)換指令GRY、GBIN(177)
6.2.3十進制ASCII→BIN指令DABIN(178)
6.2.4BIN→十進制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信號報警指令(196)
6.5.1控制系統(tǒng)的信號報警(196)
6.5.2信號報警設(shè)置指令A(yù)NS(197)
6.5.3信號報警復(fù)位指令A(yù)NR(199)
6.6數(shù)據(jù)處理指令(201)
6.6.1分時掃描與選通(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隨機數(shù)指令RND(218)
第7章數(shù)據(jù)處理指令(二)(221)
7.1字節(jié)處理指令(221)
7.1.1字節(jié)處理說明(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.6BIN數(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ù)塊加法運算指令BK+(246)
7.3.2數(shù)據(jù)塊減法運算指令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è)備指令簡介(257)
8.1.2外部選用設(shè)備指令簡介(258)
8.2外部I/O設(shè)備指令(259)
8.2.110鍵輸入指令TKY(259)
8.2.216鍵輸入指令HKY(261)
8.2.3數(shù)字開關(guān)指令DSW(264)
8.2.47段碼顯示指令SEGD(267)
8.2.57段碼鎖存顯示指令SEGL(269)
8.2.6方向開關(guān)指令A(yù)RWS(271)
8.2.7ASCII碼輸入指令A(yù)SC(275)
8.2.8ASCII碼輸出指令PR(277)
8.3模擬電位器指令(279)
8.3.1模擬電位器數(shù)據(jù)讀指令VRRD(279)
8.3.2模擬電位器開關(guān)設(shè)定指令VRSC(282)
8.4特殊功能模塊讀寫指令(283)
8.4.1FX特殊功能模塊介紹(283)
8.4.2特殊功能模塊讀指令FROM(285)
8.4.3特殊功能模塊寫指令TO(286)
8.4.4FROM、TO指令應(yīng)用(288)
8.4.5BFM分時讀出指令RBFM(290)
8.4.6BFM分時寫入指令WBFM(292)
8.4.7模擬量模塊讀出指令RD3A(293)
8.4.8模擬量模塊寫入指令WR3A(296)
8.4.9BFM專用軟元件U□G□應(yīng)用(297)
8.5PID控制指令(300)
8.5.1PID控制介紹(300)
8.5.2PID控制指令(301)
8.5.3PID指令控制參數(shù)詳解(304)
8.5.4PID指令應(yīng)用錯誤代碼(307)
8.5.5PID指令應(yīng)用程序設(shè)計(308)
8.5.6PID控制參數(shù)自整定(313)
第9章通信指令(319)
9.1串行異步通信基礎(chǔ)知識(319)
9.1.1串行異步通信介紹(319)
9.1.2三菱FX3系列PLC通信功能介紹(322)
9.2無協(xié)議通信指令(329)
9.2.1無協(xié)議通信說明(329)
9.2.2HEX→ASCII變換指令A(yù)SCI(333)
9.2.3ASCII→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校驗碼指令(350)
9.3.1校驗碼(350)
9.3.2校驗碼指令CCD(353)
9.3.2CRC校驗碼指令CRC(355)
9.4變頻器通信指令(357)
9.4.1變頻器通信概述(357)
9.4.2變換器運轉(zhuǎn)監(jiān)視指令I(lǐng)VCK(363)
9.4.3變頻器運行控制指令I(lǐng)VDR(365)
9.4.4變頻器參數(shù)讀取指令I(lǐng)VRD(368)
9.4.5變頻器參數(shù)寫入指令I(lǐng)VWR(370)
9.4.6變頻器參數(shù)成批寫入指令I(lǐng)VBWR(372)
9.4.7變頻器多個命令指令I(lǐng)VMC(374)
9.4.8FX2NPLC變頻器專用通信指令(377)
9.5Modbus通信讀寫指令(380)
9.5.1Modbus通信協(xié)議介紹(380)
9.5.2Modbus通信讀寫指令A(yù)DPRW(383)
0章脈沖輸出與定位指令(396)
10.1定位控制基礎(chǔ)知識(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原點回歸指令ZRN(422)
10.3.2帶搜索功能原點回歸指令DSZR(427)
10.3.3相對位置控制指令DRVI(432)
10.3.4絕對位置控制指令DRVA(435)
10.3.5絕對位置數(shù)據(jù)讀取指令A(yù)BS(438)
10.3.6中斷定長定位指令DVIT(441)
10.3.7表格定位指令TBL(446)
10.4定位控制舉例(451)
10.4.1步進電機定位控制舉例(451)
10.4.2定位控制指令程序樣例(453)
10.4.3伺服電機定位控制(456)
1章高速處理和PLC控制指令(462)
11.1三菱FX3UPLC內(nèi)部高速計數(shù)器(462)
11.1.1高速計數(shù)器介紹(462)
11.1.2高速計數(shù)器的信號形式與使用(465)
11.1.3高速計數(shù)器使用頻率限制(470)
11.2高速計數(shù)器指令(471)
11.2.1高速計數(shù)器的傳送指令HCMOV(471)
11.2.2比較置位指令HSCS(474)
11.2.3比較復(fù)位指令HSCR(478)
11.2.4區(qū)間比較指令HSZ(480)
11.2.5DHSZ指令的表格高速比較模式(482)
11.2.6DHSZ指令的頻率控制模式(487)
11.2.7高速計數(shù)器表格比較指令HSCT(491)
11.3高速脈沖處理指令(496)
11.3.1脈沖密度指令SPD(496)
11.3.2脈寬調(diào)制指令PWM(499)
11.3.3產(chǎn)生定時脈沖指令DUTY(501)
11.4PLC內(nèi)部處理指令(503)
11.4.1輸入輸出刷新指令REF(503)
11.4.2輸入濾波時間調(diào)整指令REFF(506)
11.4.3監(jiān)視定時器刷新指令WDT(509)
2章方便指令(512)
12.1凸輪控制指令(512)
12.1.1凸輪和凸輪控制(512)
12.1.2絕對方式凸輪控制指令A(yù)BSD(514)
12.1.3增量方式凸輪控制指令I(lǐng)NCD(519)
12.2旋轉(zhuǎn)工作臺控制指令(523)
12.2.1旋轉(zhuǎn)工作臺控制介紹(523)
12.2.2旋轉(zhuǎn)工作臺控制指令ROTC(524)
12.3信號輸出指令(528)
12.3.1交替輸出指令A(yù)LT(528)
12.3.2斜坡信號指令RAMP(530)
3章時間處理指令(536)
13.1關(guān)于PLC的時間控制(536)
13.1.1內(nèi)部時鐘輔助繼電器(536)
13.1.2定時器T與時間控制(537)
13.1.3實時時鐘(538)
13.2定時器指令(540)
13.2.1示教定時器指令TTMR(540)
13.2.2特殊定時器指令STMR(542)
13.2.3計時器指令HOUR(544)
13.3時間數(shù)據(jù)運算指令(546)
13.3.1時鐘數(shù)據(jù)比較指令TCMP(546)
13.3.2時鐘數(shù)據(jù)區(qū)間比較指令TZCP(548)
13.3.3時鐘數(shù)據(jù)加法指令TADD(549)
13.3.4時鐘數(shù)據(jù)減法指令TSUB(550)
13.3.5時、分、秒數(shù)據(jù)的秒轉(zhuǎn)換指令HTOS(552)
13.3.6秒數(shù)據(jù)的[時、分、秒]轉(zhuǎn)換指令STOH(553)
13.4時鐘數(shù)據(jù)讀/寫指令(554)
13.4.1時鐘數(shù)據(jù)讀出指令TRD(554)
13.4.2時鐘數(shù)據(jù)寫入指令TWR(555)
13.4.3時鐘數(shù)據(jù)程序?qū)嵗?57)
4章字符串控制指令(561)
14.1字符串(561)
14.1.1ASCII字符編碼(561)
14.1.2字符串的存儲表示(563)
14.2字符串轉(zhuǎn)換指令(564)
14.2.1字符串轉(zhuǎn)換指令說明(564)
14.2.2BIN→字符串轉(zhuǎn)換指令STR(566)
14.2.3字符串→BIN轉(zhuǎn)換指令VAL(569)
14.2.4浮點數(shù)→字符串轉(zhuǎn)換指令ESTR(571)
14.2.5字符串→浮點數(shù)轉(zhuǎn)換指令EVAL(575)
14.3字符串控制指令(578)
14.3.1字符串傳送指令$MOV(578)
14.3.2檢測字符串長度指令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)
5章步進指令與順序控制(592)
15.1順序控制與順序功能圖(592)
15.1.1順序控制(592)
15.1.2順序功能圖(SFC)(593)
15.1.3SFC的基本結(jié)構(gòu)(596)
15.2步進指令STL和步進梯形圖(599)
15.2.1SFC功能圖在GX編程軟件中的編程方法(599)
15.2.2步進指令STL與狀態(tài)元件S(600)
15.2.3GX編程軟件中STL指令步進程序梯形圖編程方法(603)
15.2.4步進指令STL編程應(yīng)用注意(608)
15.3SFC步進順控程序編程實例(612)
15.3.1SFC程序編程步驟與調(diào)試(612)
15.3.2SFC程序編程實例(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.3IST指令應(yīng)用處理(634)
15.4.4狀態(tài)初始化IST指令應(yīng)用實例(635)
附錄AFX系列PLC功能指令應(yīng)用范圍(643)
附錄B特殊輔助繼電器M8000~M8511(644)
附錄C特殊數(shù)據(jù)寄存器D8000~D8511(662)
附錄D錯誤代碼及解決方法(682)
參考文獻(691)