本書以教學和工程應用為出發(fā)點,在介紹常用低壓電器、電氣控制典型電路、PLC基本工作原理及應用特點的基礎上,系統(tǒng)闡述了FX系列PLC的結構、性能特點、編程資源及硬件組態(tài)配置;詳細介紹了FX系列PLC的指令系統(tǒng)、模擬量檢測、PID閉環(huán)系統(tǒng)、網(wǎng)絡通信、程序設計方法及應用示例。通過典型機型對PLC控制系統(tǒng)的編程環(huán)境以及控制系統(tǒng)設計思想、步驟、方法和調(diào)試進行了詳盡的講述。
本書內(nèi)容翔實、循序漸進、由淺入深、實例豐富,以工程為導向,凸顯項目實踐,便于推行基于問題、知識點、項目、設計案例的實踐育人教學方法和學習方法,便于閱讀和自學。每章均配有實驗項目、思考與習題,以引導讀者逐步認識、熟悉、掌握、應用PLC。
本書可作為高等院校電氣工程、自動化、電子、機電一體化及計算機等相關專業(yè)學習可編程序控制器的教學用書,同時也可作為應用FX系列PLC技術人員的參考用書。
可編程序控制器(PLC)是以微處理器為基礎,綜合計算機技術、自動控制技術和通信技術發(fā)展而來的一種新型工業(yè)控制裝置,在電氣控制等各種自動化控制領域中有著越來越廣泛的應用。
本書以實踐育人和工程應用為出發(fā)點,在簡要介紹常用低壓電器、電氣控制典型電路、PLC工作原理及應用特點的基礎上,結合由淺入深的應用示例,系統(tǒng)闡述了FX系列 PLC的系統(tǒng)結構、硬件配置、性能特點、編程資源、指令系統(tǒng)、模擬量、PID閉環(huán)系統(tǒng)、網(wǎng)絡通信及應用。結合應用實例,對PLC控制系統(tǒng)的編程環(huán)境、程序設計方法、控制系統(tǒng)設計思想、步驟和調(diào)試進行了詳盡的講述。
本書融入了編者多年高校“可編程序控制器”課程的實踐育人教學改革和成功案例,并根據(jù)不斷發(fā)展的PLC控制技術,在參考同類教材和相關文獻的基礎上編寫完成。
全書主要特點如下:
(1)工程導向
以工程實例為引導,既注重通過PLC應用實例映射PLC的一般工作原理及其應用特點,又注重PLC教學的可閱讀性和實踐性,更注重PLC工程應用的可操作性和實用性。
(2)實例豐富
本書以豐富的應用示例,將主要知識點貫穿其中,引導讀者逐步認識、熟悉、掌握、應用PLC。
(3)便于自學
本書對主要知識點提供了內(nèi)容翔實的描述和實際操作過程,循序漸進、通俗易懂、條理清楚,便于自學。對從事PLC應用的人員和高等學校相關專業(yè)的師生均能提供強勁的技術支持。
(4)實踐育人
本書在取材和編排上,盡力做到便于在教學過程中構建實踐育人教學模式,使學生快速學習和掌握PLC應用技術。
本書共有10章,第1章簡要介紹常用低壓電器及繼電器接觸控制典型電路及常識。第2章闡述了PLC的工作特點、工作原理、性能指標、系統(tǒng)軟硬件結構原理及編程基礎知識。第3章主要介紹了FX系列PLC的硬件組成、擴展模塊、端口編址、編程資源及外部接線。第4~6章詳細介紹了FX系列PLC的基本指令、開關量及順序控制梯形圖程序設計方法、應用指令及編程示例。第7章介紹了 PLC模擬量模塊應用、PID指令及控制系統(tǒng)的設計過程。第8章介紹了FX系列PLC的網(wǎng)絡通信及應用。第9章介紹了PLC控制系統(tǒng)的類型、設計步驟、工程問題及工程應用實例。第10章介紹了FX系列PLC的編程環(huán)境GX-Developer與仿真軟件的使用入門。
本書由趙全利任主編,陳瑞霞、田壯壯、周毅任副主編。其中趙全利編寫第1、6章;陳瑞霞編寫第2、9章;忽曉偉編寫第3、5章;田壯壯編寫第4、8章;周毅編寫第7章;第10章、各章習題、程序上機調(diào)試、附錄由劉瑞新、彭守旺、劉克純、駱秋容、繆麗麗、徐維維、崔瑛瑛、翟麗娟、彭澤源、莊建新、韓建敏、編寫和完成。全書由趙全利教授對各章節(jié)整改并統(tǒng)稿,劉瑞新教授主審定稿。本書編寫過程中,得到秦春斌博士、張繼偉老師的悉心指導和幫助,在此表示感謝。
為了方便教師、學生和自學者使用學習,本書配有教學課件、應用實例以及課后習題的源程序代碼,讀者可到機械工業(yè)出版社網(wǎng)站(http://www.cmpedu.com)下載。
本書在編寫過程中參考和引用了許多文獻,在此對文獻的作者表示真誠感謝。由于編者水平有限,書中難免存在錯誤和不妥之處,敬請廣大讀者批評指正。
前言
第1章 低壓電器及電氣控制基礎1
1.1 低壓電器1
1.1.1 低壓電器概述1
1.1.2 常用低壓電器及選用原則2
1.2 繼電接觸式控制系統(tǒng)的結構組成13
1.2.1 繼電接觸式控制系統(tǒng)的結構13
1.2.2 繼電接觸式控制系統(tǒng)的典型實例14
1.3 電氣控制系統(tǒng)圖16
1.3.1 電氣控制系統(tǒng)圖及繪制原則16
1.3.2 常用電氣控制電路設計步驟17
1.4 電氣控制系統(tǒng)基本電路18
1.4.1 點動、長動(自鎖)控制電路18
1.4.2 正、反轉控制電路19
1.4.3 順序控制電路19
1.4.4 電動機繞組星-三角變換起動控制電路20
1.4.5 轉子繞組串電阻起動控制電路22
1.5 實驗:繼電接觸基本電路22
1.5.1 交流接觸器(繼電器)電路22
1.5.2 電動機自鎖起動控制電路23
1.6 思考與習題24
第2章 PLC基礎知識25
2.1 PLC概述25
2.1.1 PLC的產(chǎn)生及工作特點25
2.1.2 PLC的分類及性能指標28
2.1.3 PLC的應用領域30
2.1.4 PLC控制和繼電器控制的區(qū)別31
2.1.5 PLC控制和一般計算機控制的區(qū)別32
2.1.6 常用PLC簡介33
2.1.7 PLC的發(fā)展趨勢35
2.2 PLC的系統(tǒng)結構及工作原理36
2.2.1 PLC硬件結構36
2.2.2 PLC軟件及編程語言43
2.3 PLC的工作原理45
2.3.1 PLC的掃描工作原理45
2.3.2 PLC執(zhí)行程序的過程及特點46
2.4 一個簡單的PLC應用示例47
2.5 實驗:PLC簡單應用實例演示50
2.6 思考與習題51
第3章 FX系列PLC硬件52
3.1 FX系列PLC硬件體系52
3.1.1 FX系列PLC硬件特點52
3.1.2 FX系列PLC硬件結構53
3.1.3 FX系列PLC簡介54
3.2 FX系列PLC硬件配置59
3.2.1 FX系列PLC的硬件配置特征59
3.2.2 FX系列PLC基本單元59
3.2.3 FX系列PLC擴展單元和擴展模塊66
3.2.4 FX系列PLC特殊功能模塊67
3.2.5 定位控制模塊68
3.3 FX系列PLC編程資源及編址71
3.3.1 FX系列PLC編程資源71
3.3.2 FX系列PLC的I/O編址及擴展76
3.4 FX系列PLC的外部接線78
3.4.1 電源接線及其負載能力78
3.4.2 輸入端器件外部接線80
3.4.3 輸出端外部接線及負載能力81
3.5 實驗:PLC電動機起動控制85
3.6 思考與習題85
第4章 FX系列PLC的基本指令及應用87
4.1 概述87
4.1.1 FX系列PLC編程軟件簡介87
4.1.2 FX系列PLC基本指令格式87
4.2 PLC的基本指令及應用88
4.2.1 邏輯取、輸出線圈指令(LD/LDI、OUT)88
4.2.2 觸點串聯(lián)、并聯(lián)指令89
4.2.3 塊串聯(lián)、并聯(lián)指令91
4.2.4 堆棧指令(MPS/MRD/MPP)92
4.2.5 置位、復位指令(SET、RST)92
4.2.6 邊沿檢出觸點指令與脈沖微分輸出指令94
4.2.7 其他基本指令97
4.3 定時器及應用99
4.3.1 定時器及類型99
4.3.2 定時器的應用101
4.4 計數(shù)器及應用103
4.4.1 計數(shù)器及類型103
4.4.2 計數(shù)器的應用105
4.5 梯形圖編程規(guī)則106
4.6 實驗:基本指令應用107
4.6.1 競賽搶答器控制系統(tǒng)107
4.6.2 交通燈控制系統(tǒng)110
4.7 思考與習題111
第5章 開關量及順序控制梯形圖程序設計方法114
5.1 梯形圖程序設計方法114
5.1.1 基于繼電器電路結構的梯形圖程序設計方法114
5.1.2 梯形圖經(jīng)驗設計法118
5.1.3 梯形圖邏輯設計法119
5.2 狀態(tài)轉移圖與順序控制設計方法120
5.2.1 PLC順序控制設計方法121
5.2.2 狀態(tài)轉移圖基本知識121
5.2.3 用輔助繼電器實現(xiàn)順序控制123
5.3 步進順序控制指令與狀態(tài)轉移圖的編程126
5.3.1 步進順序控制指令126
5.3.2 狀態(tài)轉移圖的編程127
5.3.3 單流程的編程128
5.3.4 選擇性分支與匯合的編程129
5.3.5 并行分支與匯合的編程131
5.4 實驗:順序控制指令及應用133
5.4.1 鉆孔動力頭順序控制133
5.4.2 機械手控制134
5.5 思考與習題137
第6章 FX系列PLC的應用指令139
6.1 應用指令概述139
6.1.1 應用指令的表示方法139
6.1.2 變址操作數(shù)141
6.2 數(shù)據(jù)處理指令142
6.2.1 比較指令142
6.2.2 傳送與交換指令145
6.2.3 變換指令148
6.2.4 循環(huán)移位指令與移位指令150
6.2.5 其他數(shù)據(jù)處理指令154
6.3 四則運算指令與邏輯運算指令158
6.3.1 四則運算指令158
6.3.2 邏輯運算指令161
6.4 程序流程控制指令162
6.4.1 條件跳轉指令162
6.4.2 子程序調(diào)用和返回指令163
6.4.3 中斷指令165
6.4.4 監(jiān)視定時器指令、循環(huán)程序及主程序結束指令168
6.5 高速處理指令169
6.5.1 輸入/輸出相關的高速處理指令169
6.5.2 高速計數(shù)器指令170
6.5.3 脈沖密度指令與脈沖輸出指令172
6.6 方便指令174
6.6.1 與控制相關的方便指令174
6.6.2 其他方便指令175
6.7 其他應用指令178
6.8 FX3U、FX3UC和FX3G系列PLC增加的應用指令179
6.9 實驗:應用指令編程180
6.9.1 多功能指示燈閃爍控制180
6.9.2 步進電動機的定位控制180
6.10 思考與習題182
第7章 PLC模擬量采集及PID控制系統(tǒng)184
7.1 模擬量閉環(huán)控制系統(tǒng)184
7.1.1 模擬信號獲取及變換184
7.1.2 計算機閉環(huán)控制系統(tǒng)186
7.1.3 數(shù)字PID控制算法及應用特點187
7.2 FX系列PLC特殊功能模塊擴展編址及讀/寫操作192
7.3 FX系列PLC模擬量輸入模塊及應用194
7.3.1 A-