本書以三菱可編程序控制器(PLC)為例,系統(tǒng)介紹PLC的組成、工作原理、內(nèi)部軟元件、基本邏輯指令、步進階梯指令、應用指令,PLC網(wǎng)絡的基本概念和CCLink開放式現(xiàn)場網(wǎng)絡,三菱PLC編程軟件FXGPWINC和GPPW的用法。本書注重實際應用,用大量例題、習題闡明應用PLC技術的編程方法和技巧。本書程序使用三菱PLC編程軟件FXGPWINC和GPPW來編寫,并在三菱FX2N和A系列PLC上模擬運行通過。本書涉及的內(nèi)容和程序,都可以根據(jù)各類PLC的功能和指令稍加修改就能容易地應用到其它類型的PLC上。本書可作為高等院校PLC技術課程的教材,也可作為高職高專、中等技術學校PLC技術課程的教材,并可作為PLC技術培訓教材,供廣大電氣從業(yè)人員參考。
從本書第1版出版至今.已經(jīng)過了整整10年.這10年間.隨著現(xiàn)代電子技術、計算機技術、工業(yè)控制技術和網(wǎng)絡技術的快速發(fā)展.PLC技術也得到長足的進步.各PLC生產(chǎn)廠家都在更新?lián)Q代.使PLC的控制速度更快.控制容量更大.功能更齊全.不僅完善了開關量的控制.還增強了模擬量的控制、定位的控制和過程控制.具有強大的網(wǎng)絡功能.以日本三菱電機公司的PLC產(chǎn)品為例.它也經(jīng)歷了上述的發(fā)展過程.三菱公司的PLC主要有Q系列和FX系列.Q系列PLC是大型PLC.經(jīng)過幾年的發(fā)展.它的CPU類型有基本型、高性能型、過程控制型、運動控制型、冗余型等.可以滿足各種復雜的控制需求.FX系列PLC是小型PLC.多用于小規(guī)模工業(yè)控制和學校教學.10多年來.它停產(chǎn)了F1、FX1、FX2、FX2C、FX0S、FX0N等機型.完善了FX1S、FX1N、FX2N、FX2NC等機型.開發(fā)了FX3U、FX3UC、FX3G等機型.FX3U可稱為第三代小型機.它具有CPU處理速度快、內(nèi)存容量大、軟元件數(shù)量多、浮點運算完善、高速計數(shù)和網(wǎng)絡功能強大等特點.用于小規(guī)模的工業(yè)控制和學校教學.FX2N系列PLC是一種可選的機型.它的指令邏輯清晰.程序編寫簡易.軟件操作界面友好.功能強大.為此.本書系統(tǒng)介紹了FX2NPLC內(nèi)部軟元件的意義和地址編號方式.并介紹了基本邏輯指令和步進順控(SFC)的編程方法.本書特別注意介紹應用指令.對FX2N大多數(shù)的應用指令.都能給出恰當?shù)慕忉?說明它的意義.寫出應用實例.對于一些應用較多、又較為模糊的應用指令.例如調(diào)用子程序、中斷程序、數(shù)據(jù)比較、數(shù)據(jù)傳送、邏輯字運算、循環(huán)及移位、數(shù)據(jù)處理、高速處理、浮點運算、時鐘運算、觸點比較等.都做了詳細的介紹.并給出了應用實例.特別是為了講清模擬量的輸入/輸出控制.本書還特意介紹了FX2N ̄4AD、FX2N ̄4DA等特殊功能模塊.介紹BFM的讀出/寫入指令(FROM/TO)的意義和用法.結(jié)合實例說明如何將此指令應用于PID回路運算.FX系列PLC可以使用FXGPWIN ̄C軟件或GXDeveloper軟件(在GXDe ̄veloper路徑上再安裝GXSimulator.可以進行模擬調(diào)試)進行編程.前者只適用于FX1S、FX1N、FX2N、FX2NC等PLC.后者適用于三菱全系列PLC.但是在GXDeveloper8..24A以上的版本才能運行FX3U、FX3UC、FX3G系列PLC.三菱ⅣPLC還有一種MELSOFT系列GXWork2軟件可以運行Q系列、L系列和FX系列PLC.能以簡單工程、結(jié)構(gòu)化工程形式對三菱全系列PLC進行編程、修改、監(jiān)控和模擬調(diào)試.在本次修訂中.我們主要做了如下幾項工作:1..全書使用GXDeveloper編程.與第2版相比.第4章步進順序控制的程序編寫改變較大.為了適應對GXDeveloper編程不大了解的讀者的需求.保留了第7章對SWOPC ̄FXGP/WIN ̄C軟件使用的描述.2..下載并在同一路徑安裝GXDeveloper和Simulator軟件.可以對本書程序以及讀者自己編寫的程序進行模擬調(diào)試.有條件的讀者可以使用GXWork2軟件.GXWork2軟件可以對三菱全系列PLC進行編程、監(jiān)控和模擬調(diào)試.調(diào)試不必安裝Simulator軟件.使用GXWork2軟件的編程方法與GXDeveloper軟件的編程方法相同或相似.3..本書的主要機型是三菱的FX2N、FX3U和FX3G.為此.基本邏輯指令講了29個.應用指令涵蓋FX2N和FX3U大部分應用指令.增加了不少關于浮點數(shù)運算和數(shù)據(jù)處理的內(nèi)容.但對于定位控制和變頻器通信等問題.需要一些特定的附件.本書沒有涉及.留待讀者對具體問題再去進行具體研究.4..學習PLC.要注意掌握PLC的軟元件的意義、尋址方式和尋址范圍.掌握基本指令的意義和使用.掌握應用指令的內(nèi)涵、編程格式和控制方式.本書在指令的描述、編程例題的講解和習題的設計上.盡量由淺入深.使讀者能掌握基本概念.融會貫通.有些習題的難度較大.相信通過思考.讀者一定可以完成并有所收獲.本書的編寫和再版修訂過程得到了廣東工業(yè)大學有關老師的幫助和廣州旺達自動化工程有限公司高級工程師丘嵩峰的技術支持.在此一并表示衷心感謝.本書第1~4章由劉彥鸝編寫.第5章的5..1~5..9節(jié)由朱新峰編寫.第5章的5..10~5..15節(jié)由李金文編寫.第7、8章由張雷剛編寫.第6章由劉守操編寫.全書由劉守操統(tǒng)稿.由于時間倉促.書中難免有疏漏錯誤之處.敬請讀者指正.編者
前言
緒論 1
第1 章 可編程序控制器的基本組成
與內(nèi)部軟元件 3
。. 1 PLC 的基本概念與組成 3
。. 2。校蹋 的工作方式 8
。. 3。校蹋 的內(nèi)部軟元件 10
習題1 23
第2 章 基本邏輯指令 24
。. 1 運算開始和線圈驅(qū)動
指令(LD、LDI、OUT) 24
。. 2 觸點串聯(lián)和并聯(lián)指令
(AND、ANI、OR、ORI) 25
。. 3 電路塊并聯(lián)和串聯(lián)指
令(ORB、ANB) 26
。. 4 多重輸出指令(MPS、
MRD、MPP) 27
。. 5 主控移位和復位指令
(MC、MCR) 30
。. 6 自保持置位與復位指
令(SET、RST) 32
2. 7 脈沖輸出指令(PLS、
PLF) 33
。. 8 脈沖檢測指令(LDP、
LDF、ANDP、ANDF、
ORP、ORF) 35
。. 9 運算結(jié)果反轉(zhuǎn)指令(INV) 36
。. 10 空操作和程序結(jié)束指
令(NOP、END) 37
2. 11 運算結(jié)果脈沖化指
令(MEP、MEF) 38
習題2 39
第3 章 應用基本指令編程 43
。. 1 編寫PLC 程序的方法和
技巧 43
3. 2 按空間原則編程 47
。. 3 按時間原則編程 50
。. 4 編程實例 54
習題3 60
第4 章 步進順序控制 65
。. 1 步進階梯指令和步進
順控狀態(tài)轉(zhuǎn)移圖 65
4. 2 單流程的步進順控 68
。. 3 分支流程的步進順控 71
。. 4 編程實例 78
習題4 90
第5 章 應用指令 93
。. 1 應用指令概述 93
。. 2 程序流程控制指令(FNC00
~ FNC09) 94
。. 3 傳遞及比較指令(FNC10
~ FNC19) 103
5. 4 算術及邏輯運算指令
(FNC20 ~ FNC29) 111
。. 5 循環(huán)及移位指令(FNC30
~ FNC39) 116
。. 6 數(shù)據(jù)處理指令(FNC40
~ FNC49) 125
、
。. 7 高速處理指令(FNC50
~ FNC59) 132
5. 8 方便指令(FNC60 ~
FNC69) 140
。. 9 外部I/ O 設備指令(FNC70
~ FNC79) 156
5. 10 外部串聯(lián)接口設備控制
指令(FNC80 ~ FNC88) 174
。. 11 浮點運算指令(FNC110
~ FNC147) 188
。. 12 時鐘運算指令(FNC160
~ FNC169) 201
。. 13 格雷碼轉(zhuǎn)換指令(FNC170
~ FNC171) 209
。. 14 觸點比較指令(FNC224
~ FNC246) 211
。. 15 編程實例 214
習題5 223
第6 章 三菱PLC 網(wǎng)絡及其通信 225
。. 1 數(shù)據(jù)通信網(wǎng)絡的基本
概念 225
6. 2 三菱PLC 的通信網(wǎng)絡 228
。. 3。茫茫蹋椋睿 開放式現(xiàn)場總
線網(wǎng) 230
。. 4。 主站CC ̄Link 網(wǎng)絡實例 242
。. 5 遠程電話線路網(wǎng)絡通信 250
習題6 253
第7 章 編程軟件SWOPC ̄FXGP / WIN ̄C
的使用 254
。. 1 軟件的使用環(huán)境與安裝 254
。. 2 編程軟件的啟動和退出 255
。. 3 創(chuàng)建梯形圖 256
7. 4 梯形圖的轉(zhuǎn)換和元件
的刪除與修改 259
。. 5 創(chuàng)建指令表 261
。. 6 步進順控(SFC) 程序的
輸入 263
。. 7 文件的保存和打開 264
。. 8 文件打印 265
7. 9 梯形圖注釋 267
。. 10 連接PLC 運行與監(jiān)控 269
習題7 272
第8 章 編程軟件GX Developer
的使用 273
。. 1 軟件的啟動和關閉 273
8. 2。校蹋 程序的編寫 274
。. 3 程序的運行與監(jiān)控 279
8. 4 程序的邏輯測試 281
。. 5。疲兀牵 (WIN) 程序與GPPW
程序的相互切換 284
習題8 287
附錄 288
附錄A。疲 系列PLC 應用指令
覽表 288
附錄B FX2N PLC 特殊輔助繼電
器功能 292
參考文獻 298