本書以三菱公司的FX2n系列可編程控制器為對象,以提升語言編程及表達技巧為主線,提高學生的PLC實戰應用能力目標,將全書分為10個章節,包括PLC原理、基本指令、邏輯編程、自保持編程、時序編程、順控編程、應用指令編程、結構指令編程、功能模塊、通訊、高速計數、變頻器等。并在每個章節配有實訓兼容各類機型,還配有小結,以及大量例題、習題、習題參考答案、實訓視頻、教學視頻。
第1章可編程控制器概述
11可編程控制器的產生
12可編程控制器的特點及主要性能指標
121可編程控制器的特點
122可編程控制器的主要性能指標
13可編程控制器的結構組成
14可編程控制器的內部資源及其工作原理
141可編程控制器的輸入/輸出編程元件
142可編程控制器的工作原理
15可編程控制器的系統配置
151FX系列型號名稱的含義
152FX系列PLC的主要指標
16可編程控制器的分類及發展趨勢
161PLC分類
162可編程控制器的發展趨勢
17PLC電路的實訓
171PLC電源和負載接線
172實訓內容
本章小結
習題1
第2章基本指令及邏輯編程
21PLC的編程語言
22PLC的基本指令
221輸入/輸出指令(LD、LDI、LDP、LDF、OUT)
222觸點串聯指令(AND、ANI、ANDP、ANDF)
223觸點并聯指令(OR、ORI、ORP、ORF)
224電路塊的串聯和并聯指令(ANB、ORB)
225多重輸出指令(MPS、MRD、MPP)
226主控及主控復位指令(MC、MCR)
227脈沖輸出指令(PLS、PLF)
228PLC邏輯反、空操作與結束指令(INV、NOP、END)
23編程規則及注意事項
24PLC內部輔助繼電器資源
241輔助繼電器資源
242輔助繼電器的梯形圖及動作說明
25PLC邏輯電路的程序設計
251簡單的邏輯電路設計
252用真值表法進行邏輯電路設計
253用卡諾圖進行邏輯電路設計
26PLC邏輯電路設計應用
261I\\O定義和資源分配
262功能分析及真值表(卡諾圖)的運算
27PLC邏輯電路的實訓
271LED數碼管介紹
272BCD撥碼盤
273實訓內容
本章小結
習題2
第3章啟保停電路的設計和應用
31SET/RST指令
311SET指令
312RST指令
32基本啟保停電路設計
321啟停基本電路
322啟保停電路
323優先啟停電路
324脈沖啟動電路
325條件啟動電路
326停止閉鎖電路
33啟保停電路的設計
331不能同時發生運動的聯鎖(互鎖)控制
332互為發生條件的聯鎖控制
333帶延時自保持控制
34啟保停電路的典型應用
341運料傳輸帶控制
342兩路搶答器控制
343水塔水位控制
344自動門控制
345運料傳輸帶控制
346初步的順序步進控制
35啟保停電路的實訓
351接近開關簡介
352接近開關接線介紹
353實訓內容
本章小結
習題3
第4章時序電路的程序設計
41PLC內部定時器資源
411定時器資源
412定時器的梯形圖及動作說明
42PLC計數器資源
421計數器資源
43PLC定時器、計數器基本電路
431長延時定時器
432大計數的計數器
433定時器周期控制
434計數器周期控制及分頻控制
44PLC時序電路的設計
441定時器實現任意時序電路的設計
442定時器實現時序電路的嵌套設計
45時序電路設計的典型應用
451交通燈的設計
452霓虹燈的設計
46時序電路的實訓
461PLC輸出端子使用說明
462實訓項目
47本章小結
習題4
第5章順序控制的程序設計
51順序控制的通用設計方法
511自保持電路的編程方式
512順序功能圖表基本概念
513使用啟保停電路的編程方法
514使用置位/復位指令的編程方式
52PLC內部S狀態繼電器編程
521S狀態繼電器資源
522使用步進梯形指令的編程方式
53順序控制的選擇分支和并列分支
531選擇性分支與匯合的編程
532并行分支與匯合
54順序控制的啟動、停止編寫
541簡單的啟動編寫
542一般停止的編寫
543停止后轉停止流程的停止
55SFC順序功能圖
56PLC順序控制電路的實訓
561氣動技術概述
562實訓內容
56本章小結
習題5
第6章基本的應用指令的程序設計
61PLC內部數據寄存器資源
611數據寄存器(D)
612數據格式
613變址寄存器(V/Z)
62應用指令的表示方法及其格式、類型
621應用指令的表示方法
62232位指令與脈沖執行指令
63傳送類指令
631傳送指令MOV(FNC 12)
632移位傳送指令SMOV(FNC 13)
633取反傳送指令CML(FNC 14)
634塊傳送指令BMOV(FNC 15)
635多點傳送指令FMOV(FNC 16)
636數據交換指令XCH(FNC 17)
637BCD變換指令(FNC 18)
638BIN變換指令(FNC 19)
64比較指令
641比較指令CMP(FNC 10)
642區間比較指令ZCP(FNC 11)
643觸點型比較指令(FUN 224~246)
65算術運算指令
651加法指令ADD(FNC 20)
652減法指令SUB(FNC 21)
653乘法指令MUL(FNC 22)
654除法指令DIV(FNC 23)
655二進制數加1、減1指令
66循環與移位指令
661右、左循環移位指令
662帶進位的右、左循環移位指令
663位右移和位左移指令
664字右移和字左移指令
665移位寄存器寫入與讀出指令
67應用指令實訓
671觸摸屏簡介
672觸摸屏的使用
673絕對值編碼器簡介
674實訓內容
本章小結
習題6
第7章應用指令的程序設計
71字邏輯運算指令
711字邏輯運算指令WAND/WOR/WXOR(FNC 26/27/28)
712求補運算指令NEG(FNC 29)
72數據處理指令
721區間復位指令ZRST(FNC 40)
722解碼指令DECO(FNC 41)
723編碼指令ENCO(FNC 42)
724求置ON位總數指令SUM(FNC 43)
725ON位判別指令BON(FNC 44)
726平均值指令MEAN(FNC 45)
727報警器置位指令ANS (FNC 46)和復位指令ANR (FNC 47)
728二進制平方根指令SQR(FNC 48)
729浮點數轉換指令FLT(FNC 49)
7210高低字節交換指令SWAP(FNC 147)
73方便指令
731狀態初始化指令IST (FNC 60)
732數據搜索指令SER(FNC 61)
733絕對值式凸輪順控指令ABSD(FNC 62)
734增量式凸輪順控指令INCD(FNC 63)
735示教定時器指令TTMR(FNC 64)
736特殊定時器指令STMR(FNC 65)
737交替輸出指令ALT(FNC 66)
738斜坡信號輸出指令RAMP(FNC 67)
739旋轉工作臺控制指令ROTC(FNC 68)
7310數據排序指令SORT(FNC 69)
74外部I/O設備指令
741十鍵輸入指令TKY(FNC 70)
742十六鍵輸入指令HKY(FNC 71)
743數字開關指令DSW(FNC 72)
7447段譯碼指令SEGD(FNC 73)
745帶鎖存的7段顯示指令SEGL(FNC 74)
746方向開關指令ARWS(FNC 75)
747ASCⅡ碼轉換指令ASC(FNC 76)
748ASCⅡ碼打印指令PR(FNC 77)
75FX系列外部設備指令
751并聯運行指令PRUN(FNC 81)
752HEX→ASCⅡ碼轉換指令ASCI(FNC 82)
753ASCⅡ→HEX轉換指令HEX(FNC 83)
754校驗碼指令CCD(FNC 84)
755FX-8AV模擬量功能擴展板讀出指令VRRD(FNC 85)
756FX-8AV模擬量功能擴展板開關設定指令VRSC(FNC 86)
757PID回路運算指令(FNC 88)
76浮點數運算指令
761科學計數法與浮點數
762浮點數比較指令ECMP(FNC 110)
763浮點數區間比較指令EZCP(FNC 111)
764浮點數轉換指令EBCD/EBIN(FNC 118/119)
765浮點數的四則運算指令
766浮點數開平方指令ESQR(FNC 127)
767浮點數三角函數運算指令SIN/COS/TAN(FNC 130/131/132)
77時鐘運算指令
771時鐘數據比較指令TCMP(FNC 160)
772時鐘數據區間比較指令TZCP(FNC l61)
773時鐘數據加法指令TADD(FNC 162)
774時鐘數據減法指令TSUB(FNC 163)
775時鐘數據讀出指令TRD(FNC 166)
776時鐘數據寫入指令TWR(FNC 167)
777小時定時器指令HOUR(FNC 169)
78高速處理指令
781輸入輸出刷新指令REF(FNC 50)
782濾波調整指令REFF(FNC 51)
783矩陣輸入指令MTR(FNC 52)
79運算指令實訓
791人機界面簡介
792實訓內容
本章小結
習題7
第8章程序控制類指令的程序設計
81主控指令及其應用
82看門狗指令及其應用
83跳轉指令及其應用
831跳轉指令說明及跳轉對掃描過程的影響
832跳轉程序段中元器件在跳轉執行中的工作狀態
8