內容簡介
本書以三菱公司的FX2n系列可程式控制器為對象,以提升語言編程及表達技巧為主線,提高學生的PLC實戰套用能力目標,將全書分為10個章節,包括PLC原理、基本指令、邏輯編程、自保持編程、時序編程、順控編程、套用指令編程、結構指令編程、功能模組、通訊、高速計數、變頻器等。並在每個章節配有實訓兼容各類機型,還配有小結,以及大量例題、習題、習題參考答案、實訓視頻、教學視頻。
圖書目錄
第1章可程式控制器概述
1.1可程式控制器的產生
1.2可程式控制器的特點及主要性能指標
1.2.1可程式控制器的特點
1.2.2可程式控制器的主要性能指標
1.3可程式控制器的結構組成
1.4可程式控制器的內部資源及其工作原理
1.4.1可程式控制器的輸入/輸出編程元件
1.4.2可程式控制器的工作原理
1.5可程式控制器的系統配置
1.5.1FX系列型號名稱的含義
1.5.2FX系列PLC的主要指標
1.6可程式控制器的分類及發展趨勢
1.6.1PLC分類
1.6.2可程式控制器的發展趨勢
1.7PLC電路的實訓
1.7.1PLC電源和負載接線
1.7.2實訓內容
本章小結
習題1
第2章基本指令及邏輯編程
2.1PLC的程式語言
2.2PLC的基本指令
2.2.1輸入/輸出指令(LD、LDI、LDP、LDF、OUT)
2.2.2觸點串聯指令(AND、ANI、ANDP、ANDF)
2.2.3觸點並聯指令(OR、ORI、ORP、ORF)
2.2.4電路塊的串聯和並聯指令(ANB、ORB)
2.2.5多重輸出指令(MPS、MRD、MPP)
2.2.6主控及主控復位指令(MC、MCR)
2.2.7脈衝輸出指令(PLS、PLF)
2.2.8PLC邏輯反、空操作與結束指令(INV、NOP、END)
2.3編程規則及注意事項
2.4PLC內部輔助繼電器資源
2.4.1輔助繼電器資源
2.4.2輔助繼電器的梯形圖及動作說明
2.5PLC邏輯電路的程式設計
2.5.1簡單的邏輯電路設計
2.5.2用真值表法進行邏輯電路設計
2.5.3用卡諾圖進行邏輯電路設計
2.6PLC邏輯電路設計套用
2.6.1I\O定義和資源分配
2.6.2功能分析及真值表(卡諾圖)的運算
2.7PLC邏輯電路的實訓
2.7.1LED數碼管介紹
2.7.2BCD撥碼盤
2.7.3實訓內容
本章小結
習題2
第3章啟保停電路的設計和套用
3.1SET/RST指令
3.1.1SET指令
6.2.1套用指令的表示方法
6.2.232位指令與脈衝執行指令
6.3傳送類指令
6.3.1傳送指令MOV(FNC 12)
6.3.2移位傳送指令SMOV(FNC 13)
6.3.3取反傳送指令CML(FNC 14)
6.3.4塊傳送指令BMOV(FNC 15)
6.3.5多點傳送指令FMOV(FNC 16)
6.3.6數據交換指令XCH(FNC 17)
6.3.7BCD變換指令(FNC 18)
6.3.8BIN變換指令(FNC 19)
6.4比較指令
6.4.1比較指令CMP(FNC 10)
6.4.2區間比較指令ZCP(FNC 11)
6.4.3觸點型比較指令(FUN 224~246)
6.5算術運算指令
6.5.1加法指令ADD(FNC 20)
6.5.2減法指令SUB(FNC 21)
6.5.3乘法指令MUL(FNC 22)
6.5.4除法指令DIV(FNC 23)
6.5.5二進制數加1、減1指令
6.6循環與移位指令
6.6.1右、左循環移位指令
6.6.2帶進位的右、左循環移位指令
6.6.3位右移和位左移指令
6.6.4字右移和字左移指令
6.6.5移位暫存器寫入與讀出指令
6.7套用指令實訓
6.7.1觸控螢幕簡介
6.7.2觸控螢幕的使用
6.7.3絕對值編碼器簡介
6.7.4實訓內容
本章小結
習題6
第7章套用指令的程式設計
7.1字邏輯運算指令
7.1.1字邏輯運算指令WAND/WOR/WXOR(FNC 26/27/28)
7.1.2求補運算指令NEG(FNC 29)
7.2數據處理指令
7.2.1區間復位指令ZRST(FNC 40)
7.2.2解碼指令DECO(FNC 41)
7.2.3編碼指令ENCO(FNC 42)
7.2.4求置ON位總數指令SUM(FNC 43)
7.2.5ON位判別指令BON(FNC 44)
7.2.6平均值指令MEAN(FNC 45)
7.2.7報警器置位指令ANS (FNC 46)和復位指令ANR (FNC 47)
7.2.8二進制平方根指令SQR(FNC 48)
7.2.9浮點數轉換指令FLT(FNC 49)
7.2.10高低位元組交換指令SWAP(FNC 147)
7.3方便指令
7.3.1狀態初始化指令IST (FNC 60)
7.3.2數據搜尋指令SER(FNC 61)
7.3.3絕對值式凸輪順控指令ABSD(FNC 62)
7.3.4增量式凸輪順控指令INCD(FNC 63)
7.3.5示教定時器指令TTMR(FNC 64)
7.3.6特殊定時器指令STMR(FNC 65)
7.3.7交替輸出指令ALT(FNC 66)
7.3.8斜坡信號輸出指令RAMP(FNC 67)
7.3.9旋轉工作檯控制指令ROTC(FNC 68)
7.3.10數據排序指令SORT(FNC 69)
7.4外部I/O設備指令
7.4.1十鍵輸入指令TKY(FNC 70)
7.4.2十六鍵輸入指令HKY(FNC 71)
7.4.3數字開關指令DSW(FNC 72)
7.4.47段解碼指令SEGD(FNC 73)
7.4.5帶鎖存的7段顯示指令SEGL(FNC 74)
7.4.6方向開關指令ARWS(FNC 75)
7.4.7ASCⅡ碼轉換指令ASC(FNC 76)
7.4.8ASCⅡ碼列印指令PR(FNC 77)
7.5FX系列外部設備指令
7.5.1並聯運行指令PRUN(FNC 81)
7.5.2HEX→ASCⅡ碼轉換指令ASCI(FNC 82)
7.5.3ASCⅡ→HEX轉換指令HEX(FNC 83)
7.5.4校驗碼指令CCD(FNC 84)
7.5.5FX-8AV模擬量功能擴展板讀出指令VRRD(FNC 85)
7.5.6FX-8AV模擬量功能擴展板開關設定指令VRSC(FNC 86)
7.5.7PID迴路運算指令(FNC 88)
7.6浮點數運算指令
7.6.1科學計數法與浮點數
7.6.2浮點數比較指令ECMP(FNC 110)
7.6.3浮點數區間比較指令EZCP(FNC 111)
7.6.4浮點數轉換指令EBCD/EBIN(FNC 118/119)
7.6.5浮點數的四則運算指令
7.6.6浮點數開平方指令ESQR(FNC 127)
7.6.7浮點數三角函式運算指令SIN/COS/TAN(FNC 130/131/132)
7.7時鐘運算指令
7.7.1時鐘數據比較指令TCMP(FNC 160)
7.7.2時鐘數據區間比較指令TZCP(FNC l61)
7.7.3時鐘數據加法指令TADD(FNC 162)
7.7.4時鐘數據減法指令TSUB(FNC 163)
7.7.5時鐘數據讀出指令TRD(FNC 166)
7.7.6時鐘數據寫入指令TWR(FNC 167)
7.7.7小時定時器指令HOUR(FNC 169)
7.8高速處理指令
7.8.1輸入輸出刷新指令REF(FNC 50)
7.8.2濾波調整指令REFF(FNC 51)
7.8.3矩陣輸入指令MTR(FNC 52)
7.9運算指令實訓
7.9.1人機界面簡介
7.9.2實訓內容
本章小結
習題7
第8章程式控制類指令的程式設計
8.1主控指令及其套用
8.2看門狗指令及其套用
8.3跳轉指令及其套用
8.3.1跳轉指令說明及跳轉對掃描過程的影響
8.3.2跳轉程式段中元器件在跳轉執行中的工作狀態
8.3.3使用跳轉指令的要點
8.3.4跳轉指令的套用及實例
8.4子程式指令
8.4.1子程式指令的使用要素及其梯形圖表示
8.4.2子程式的執行過程及在程式編制中的意義
8.4.3子程式套用實例
8.5中斷指令及其套用
8.5.1中斷指令說明及其梯形圖表示
8.5.2中斷指令的執行過程及套用實例
8.5.3輸入和輸出有關的指令——輸入輸出刷新指令REF
8.6循環指令
8.6.1程式循環指令的要素及梯形圖表示
8.6.2循環程式的意義及套用
8.7PLC結構指令電路的實訓
8.7.1PLC當機故障生產的原因
8.7.2實訓項目
本章小結
習題8
第9章功能模組、高速計數、通信技術
9.1功能模組
9.1.1功能模組的連線及編號
9.1.2功能模組的專用指令
9.1.3FX2N-4AD-PT 熱電阻輸入模組
9.1.4模擬量輸入模組FX2N-4AD
9.1.5模擬量輸出模組FX-2DA
9.2高速計數
9.2.1高速計數器
9.2.2高速計數器比較置位指令HSCS(FNC53)
9.2.3高速計數器比較復位指令HSCR(FNC54)
9.2.4高速計數器區間比較指令HSZ(FNC55)
9.2.5速度檢測指令SPD(FNC56)
9.2.6脈衝輸出指令PLSY(FNC57)
9.2.7脈寬調製指令PWM(FNC58)
9.2.8帶加減速的脈衝輸出PLSR(FNC59)
9.3通信網路的基礎知識
9.3.1通信系統的基礎
9.3.2通信系統的接口
9.3.3通信系統的協定
9.3.4三菱PLC的無協定通信
9.3.5三菱PLC的1∶1通信
9.3.6三菱PLC的N∶N通信
9.3.7計算機連線(用專用協定進行數據傳輸)
9.3.8可選編程連線埠通信
9.4功能模組、高速計數、通信的實訓
9.4.1步進電機與伺服電機