本書以三菱FX2N系列PLC為例介紹PLC的編程及綜合應(yīng)用,內(nèi)容編排以入門、提高、實(shí)踐為主線,分別介紹PLC的編程語言和基本指令、常用基本控制程序、功能指令及應(yīng)用、PLC的模擬量控制、PLC控制系統(tǒng)應(yīng)用設(shè)計(jì)等。全書的編寫注重實(shí)用性,突出應(yīng)用能力的提高;結(jié)構(gòu)安排符合認(rèn)知規(guī)律,條理清晰,語言通俗;內(nèi)容編排照顧低起點(diǎn)讀者的需要,圖文結(jié)合,易學(xué)易懂。
隨著科技的迅速發(fā)展,生產(chǎn)生活中的電氣自動化程度越來越高,越來越多的人正在或者將要從事自動控制工作。而PLC實(shí)現(xiàn)的工業(yè)控制應(yīng)用尤為普遍,為了讓大家能跟上新技術(shù)的發(fā)展,迅速掌握PLC技術(shù),我們特編寫了本書。 本書的編寫主要貫徹了以下原則: (1)以職業(yè)崗位需求入手,精選教材內(nèi)容。本書以三菱FX2N系列PLC為例,主要介紹了PLC的基本知識、基本指令、功能指令、實(shí)踐應(yīng)用等,并在此基礎(chǔ)上,深入淺出地介紹了相關(guān)的經(jīng)典控制程序。 (2)本書突出“學(xué)中做、做中學(xué)”的指導(dǎo)思想。書中通過用不同形式的圖片和表格,讓讀者輕松、快速、直觀地學(xué)會PLC的編程與應(yīng)用,盡快適應(yīng)電氣工作崗位的需求,盡快掌握PLC技術(shù)。 本書突出自學(xué)電工技術(shù)的特色,可作為初、中、高等電氣技術(shù)人員的指導(dǎo)用書和中等職業(yè)學(xué)校、高職院校電氣專業(yè)參考用書。 本書由李長軍、徐波任主編,朱禮鳴、孟凡良任副主編,周華、關(guān)開芹、李長城、盧強(qiáng)、郭慶玲、王玉蘭、朱柯、薛喜香任參編。 在編寫中,由于作者水平有限,書中難免存在錯誤和疏漏,懇請廣大讀者對本書提出寶貴的意見和建議,以便今后加以修改完善。 編 者 2017年9月
前言第一篇 快 速 入 門第一章 認(rèn)識PLC 3第一節(jié) PLC簡介 3一、PLC的產(chǎn)生 3二、PLC的特點(diǎn) 4三、PLC的分類 4四、典型PLC產(chǎn)品 6第二節(jié) PLC的組成 11一、PLC的外形介紹 11二、PLC的內(nèi)部結(jié)構(gòu) 14三、PLC常用的軟元件 16第三節(jié) PLC的工作原理 24一、PLC的工作過程 24二、PLC用戶程序的執(zhí)行過程 25三、輸入輸出滯后時間 26第四節(jié) PLC常用外部設(shè)備與接線 26一、PLC常用輸入設(shè)備與接線 26二、PLC常用輸出設(shè)備與接線 30第二章 PLC編程語言與編程軟件 35第一節(jié) 編程語言 35一、梯形圖(LAD) 35二、指令表(IL) 37三、功能模塊圖語言(FBD) 37四、順序功能流程圖語言(SFC) 38五、結(jié)構(gòu)化文本語言(ST) 38第二節(jié) 三菱編程軟件GX-Developer的安裝 39一、GX-Developer Ver8中文編程軟件的安裝 39二、GX-Simulator6中文仿真軟件的安裝 42第三節(jié) 三菱編程軟件GX-Developer的使用 44一、GX-Developer軟件界面 44二、創(chuàng)建新工程 46三、梯形圖編輯 50四、程序檢查、下載和上載程序 54五、程序的運(yùn)行及監(jiān)控 56第四節(jié) 三菱仿真軟件GX-Simulator的使用 58一、啟動仿真 58二、軟元件的操作與監(jiān)控 59三、元件的狀態(tài)和時序圖監(jiān)控 61四、PLC停止運(yùn)行 62第三章 基本指令及應(yīng)用 64第一節(jié) 基本邏輯指令 65一、基本的連接與驅(qū)動指令 65二、置位與復(fù)位指令(SET、RST) 68三、脈沖微分指令(PLS、PLF) 69四、主控指令(MC/MCR) 70五、堆棧指令(MPS/MRD/MPP) 71六、結(jié)束指令、空操作指令與取反指令 71第二節(jié) 定時器與計(jì)數(shù)器 76一、定時器 76二、計(jì)數(shù)器 77第三節(jié) 梯形圖的編程原則與編程方法 84一、梯形圖的編程原則 84二、PLC的基本編程方法 86第二篇 快 速 提 高第四章 常用基本控制程序 91一、啟保?刂瞥绦 91二、連鎖控制程序 93三、延時通斷控制程序 94四、順序延時接通控制程序 97五、順序循環(huán)接通控制程序 99六、長時間延時控制程序 102七、脈沖發(fā)生器控制程序 104八、多地控制程序 108九、單按鈕控制設(shè)備起停程序 110十、順序控制 113十一、三相異步電動機(jī)的位置控制 118十二、三相異步電動機(jī)的自動往返控制 120十三、三相異步電動機(jī)的能耗制動控制 123十四、雙速異步電動機(jī)的控制 125第五章 步進(jìn)順控指令及應(yīng)用 128第一節(jié) 順序控制及順序功能圖 128一、順序控制簡介 128二、順序功能圖 128第二節(jié) 步進(jìn)順控指令及編程規(guī)則 131一、步進(jìn)順控指令 131二、狀態(tài)繼電器 133三、狀態(tài)編程的規(guī)則 134第三節(jié) 順序功能圖 136一、單流程結(jié)構(gòu)順序功能圖 136二、選擇結(jié)構(gòu)順序功能圖 140三、并行結(jié)構(gòu)順序功能圖 145四、復(fù)合結(jié)構(gòu)的順序功能圖 150第六章 功能指令及應(yīng)用 158第一節(jié) 功能指令的基本知識 158一、位元件和字元件 158二、功能指令的格式 159三、數(shù)據(jù)寄存器(D)和變址寄存器(V、Z) 160四、數(shù)制與碼制 162第二節(jié) 數(shù)據(jù)傳送類指令 164一、MOV、BMOV指令 164二、XCH指令 166三、BCD與BIN指令 166第三節(jié) 數(shù)據(jù)比較類指令 171一、CMP指令 171二、ZCP指令 171第四節(jié) 循環(huán)類指令 174一、循環(huán)右移ROR、循環(huán)左移ROL 174二、帶進(jìn)位的循環(huán)右移RCR、帶進(jìn)位的循環(huán)左移RCL 175三、位右移指令SFTR、位左移指令SFTL 176第五節(jié) 數(shù)據(jù)處理類指令 178一、區(qū)間復(fù)位指令ZRST 178二、譯碼指令(DECO)、編碼指令(ENCO)、 位判別指令(BON) 178第六節(jié) 四則運(yùn)算指令 182一、加法(ADD)與減法(SUB)指令 182二、乘法(MUL)與除法(DIV)指令 183三、加1(INC)與減1(DEC)指令 184第七節(jié) 跳轉(zhuǎn)與循環(huán)程序 188一、跳轉(zhuǎn)指令(CJ) 188二、循環(huán)指令(FOR、NEXT) 189第八節(jié) 中斷與子程序 191一、中斷與中斷指針 191二、中斷指令(EI、DI、IRET) 192第九節(jié) 高速處理類指令 194一、立即刷新指令(REF)、修改濾波時間常數(shù)指令(REFF) 194二、高速計(jì)數(shù)器 195三、高速計(jì)數(shù)器指令 196四、速度檢測指令(SPD) 197第十節(jié) 脈沖輸出指令 200一、脈沖輸出指令(PLSY) 201二、PLSR指令 201第七章 PLC的模擬量控制 204第一節(jié) 模擬量控制基礎(chǔ)知識 204一、模擬量與數(shù)字量 204二、PLC模擬量控制系統(tǒng) 204三、特殊模塊讀(FROM)/寫(TO)指令 205第二節(jié) 模擬量輸入模塊FX2N-2AD的應(yīng)用 206一、FX2N-2AD介紹 206二、接線與標(biāo)定 208三、緩沖存儲器BFM#功能分配 209第三節(jié) 模擬量輸入模塊FX2N-4AD的應(yīng)用 213一、FX2N-4AD介紹 213二、接線與標(biāo)定 214三、緩沖存儲器BFM#功能分配 215四、檢查與診斷 222第四節(jié) 模擬量輸出模塊FX2N-2DA的應(yīng)用 229一、FX2N-2DA介紹 229二、接線與標(biāo)定 230三、緩沖存儲器BFM#功能分配 231第五節(jié) 模擬量輸出模塊FX2N-4DA的應(yīng)用 234一、FX2N-4DA介紹 234二、接線與標(biāo)定 235三、緩沖存儲器BFM#功能分配 236四、檢查與診斷 240第六節(jié) 溫度傳感器用模擬量輸入模塊FX2N-4AD-PT的應(yīng)用 243一、FX2N-4AD-PT介紹 243二、接線與標(biāo)定 244三、緩沖存儲器BFM#功能分配 245四、檢查與診斷 247第八章 PLC通信控制 249第一節(jié) 通信基本知識 249一、硬件通信協(xié)議——串口數(shù)據(jù)接口標(biāo)準(zhǔn) 249二、軟件通信協(xié)議 252第二節(jié) PLC網(wǎng)絡(luò)通信 253一、通信接口模塊介紹 253二、PLC網(wǎng)絡(luò)的1:1通信方式 255三、PLC的N:N網(wǎng)絡(luò)通信 255四、PLC與控制設(shè)備之間通信方式 256第三篇 實(shí) 踐 應(yīng) 用第九章 PLC控制系統(tǒng)應(yīng)用設(shè)計(jì) 263第一節(jié) PLC控制系統(tǒng)的規(guī)劃與設(shè)計(jì)流程 263一、PLC控制系統(tǒng)的規(guī)劃 263二、PLC控制系統(tǒng)的設(shè)計(jì)流程 264第二節(jié) PLC控制系統(tǒng)的設(shè)計(jì)步驟 266一、確定控制對象和控制范圍 266二、PLC機(jī)型的選擇 266三、內(nèi)存容量估計(jì) 267四、I/O模塊的選擇 268五、PLC的硬件設(shè)計(jì) 270六、PLC的軟件設(shè)計(jì) 270七、總裝統(tǒng)調(diào) 271第十章 實(shí)踐訓(xùn)練 272第一節(jié) 多種液體混合控制系統(tǒng) 272一、控制要求 272二、操作步驟 273第二節(jié) 組合鉆床控制系統(tǒng) 276一、控制要求 276二、操作步驟 277第三節(jié) 十字路口交通燈控制系統(tǒng) 280一、控制要求 280二、操作步驟 281第四節(jié) 機(jī)械手傳送工件的PLC控制系統(tǒng) 283一、控制要求 283二、操作步驟 284第五節(jié) CA6140車床的PLC改造 286一、設(shè)備控制要求 286二、操作步驟 286第六節(jié) X62W萬能銑床的PLC改造 291一、設(shè)備控制要求 291二、操作步驟 292第七節(jié) PLC控制變頻器的正反轉(zhuǎn) 298一、設(shè)備控制要求 298二、操作步驟 298第八節(jié) PLC與變頻器在貨物升降機(jī)系統(tǒng)中的應(yīng)用 301一、設(shè)備控制要求 301二、操作步驟 302附錄 FX系列PLC的功能指令一覽表 310