本書以三菱電機公司的FX系列(包括FX3G和FX3U)為例,介紹了可編程序控制器(PLC)的工作原理、硬件結構和指令系統(tǒng),以及編程軟件和仿真軟件的使用方法;介紹了一整套易學易用的開關量控制系統(tǒng)的編程方法,使用它們可以節(jié)約大量的設計時間;還介紹了提高系統(tǒng)可靠性的措施、PLC的通信聯(lián)網和FX的通信功能、模擬量模塊的使用、PID閉環(huán)控制、PID參數(shù)的整定方法以及用PLC控制變頻器的方法。各章均有習題,配套的實驗指導書有28個實訓。配套的例程可以在網上下載。
應用指令是PLC學習的難點,本書介紹了200多條應用指令的學習方法,通過大量的例程和實訓,詳細介紹了常用的應用指令的使用方法。
本書可以作為高職高專電類與機電一體化等相關專業(yè)的教材,也可以供工程技術人員自學使用。
前言
第1章 概述
1.1 可編程序控制器概述
1.1.1 PLC的基本結構
1.1.2 PLC的特點
1.1.3 PLC的應用領域
1.2 邏輯運算與PLC的工作原理
1.2.1 繼電器
1.2.2 邏輯運算
1.2.3 PLC的工作原理
1.3 習題
第2章 FX系列PLC的硬件與編程軟件使用入門
2.1 FX系列PLC的硬件結構
2.2 FX系列PLC的性能簡介
2.2.1 FX各子系列的性能簡介
2.2.2 FX1S、FX1N、FX1NC、FX2N與FX2NC系列
2.2.3 FX3G、FX3U和FX3UC系列
2.3 I/O模塊與特殊功能模塊
2.3.1 開關量輸入電路與開關量輸出電路
2.3.2 特殊功能模塊
2.4 編程軟件與仿真軟件使用入門
2.4.1 安裝軟件
2.4.2 編程軟件使用入門
2.4.3 生成與顯示注釋、聲明和注解
2.4.4 指令的幫助信息與PLC參數(shù)設置
2.4.5 仿真軟件使用入門
2.5 程序的下載與上載
2.6 習題
第3章 FX系列PLC的程序設計基礎
3.1 PLC編程語言的國際標準
3.2 FX系列PLC的軟元件
3.2.1 位軟元件
3.2.2 定時器
3.2.3 內部計數(shù)器
3.2.4 高速計數(shù)器
3.2.5 數(shù)據(jù)寄存器、指針與常數(shù)
3.3 FX系列PLC的基本指令
3.3.1 與觸點和線圈有關的指令
3.3.2 電路塊串/并聯(lián)指令與堆棧指令
3.3.3 邊沿檢測指令與邊沿檢測觸點指令
3.3.4 其他指令
3.3.5 編程注意事項
3.4 習題
第4章 開關量控制系統(tǒng)梯形圖的設計方法
4.1 梯形圖的經驗設計法
4.1.1 梯形圖中的基本電路
4.1.2 經驗設計法
4.2 時序控制系統(tǒng)梯形圖的設計方法
4.2.1 常用的定時器應用電路
4.2.2 運輸帶控制程序設計
4.2.3 使用定時器和區(qū)間比較指令設計的時序控制電路
4.2.4 使用多個定時器接力定時的時序控制電路
4.3 根據(jù)繼電器電路圖設計梯形圖的方法
4.3.1 基本方法
4.3.2 應注意的問題
4.4 順序控制設計法與順序功能圖
4.4.1 順序控制設計法
4.4.2 步與動作
4.4.3 有向連線與轉換條件
4.4.4 順序功能圖的基本結構
4.4.5 順序功能圖中轉換實現(xiàn)的基本規(guī)則
4.5 習題
第5章 順序控制梯形圖的編程方法
5.1 使用STL指令的編程方法
5.1.1 STL指令
5.1.2 單序列的編程方法
5.1.3 選擇序列的編程方法
5.1.4 并行序列的編程方法
5.2 使用置位/復位指令的編程方法
5.2.1 單序列的編程方法
5.2.2 選擇序列與并行序列的編程方法
5.3 具有多種工作方式的系統(tǒng)的編程方法
5.3.1 工作方式
5.3.2 使用置位/復位指令的編程方法
5.3.3 使用步進梯形指令的編程方法
5.4 習題
第6章 FX系列PLC的應用指令
6.1 應用指令概述
6.1.1 應用指令的表示方法
6.1.2 數(shù)據(jù)格式與數(shù)制
6.1.3 怎樣學習應用指令
6.1.4 軟元件監(jiān)視功能
6.2 比較指令與傳送指令
6.2.1 比較指令
6.2.2 傳送指令
6.3 程序流程控制指令
6.3.1 條件跳轉指令
6.3.2 子程序指令與子程序應用例程
6.3.3 中斷的基本概念與中斷指令
6.3.4 中斷程序例程
6.3.5 循環(huán)程序與監(jiān)控定時器指令
6.4 四則運算指令與邏輯運算指令
6.4.1 四則運算指令
6.4.2 四則運算指令應用舉例
6.4.3 邏輯運算指令
6.5 浮點數(shù)轉換指令與浮點數(shù)運算指令
6.5.1 浮點數(shù)
6.5.2 浮點數(shù)轉換指令
6.5.3 浮點數(shù)運算指令
6.6 數(shù)據(jù)轉換指令與數(shù)據(jù)處理指令
6.6.1 數(shù)據(jù)轉換指令
6.6.2 循環(huán)移位指令與移位指令
6.6.3 數(shù)據(jù)處理指令
6.7 高速處理指令
6.7.1 與輸入/輸出有關的指令
6.7.2 高速計數(shù)器指令
6.7.3 脈沖密度與脈沖輸出指令
6.8 方便指令與外部設備指令
6.8.1 方便指令
6.8.2 外部I/O設備指令
6.8.3 外部設備指令
6.9 時鐘運算與定位控制指令
6.10 FX3U、FX3UC和FX3G系列增加的應用指令
6.10.1 FX3U、FX3UC和FX3G的應用指令新增的表示方法
6.10.2 FX3U、FX3UC和FX3G系列增加的應用指令
6.11 習題
第7章 模擬量I/O模塊的使用方法與PID閉環(huán)控制
7.1 模擬量I/O模塊的使用方法
7.1.1 模擬量I/O模塊
7.1.2 FX系列的模擬量I/O組件
7.1.3 模擬量輸入模塊的應用
7.1.4 模擬量輸入值的轉換
7.1.5 模擬量輸出模塊的應用
7.2 PID閉環(huán)控制系統(tǒng)與PID指令
7.2.1 模擬量閉環(huán)控制系統(tǒng)
7.2.2 PID控制器與PID指令
7.3 PID控制器參數(shù)的整定方法
7.3.1 PID參數(shù)的物理意義
7.3.2 PID參數(shù)的整定方法
7.3.3 PID控制器參數(shù)整定的實驗
7.4 習題
第8章 PLC應用中的一些問題
8.1 PLC控制系統(tǒng)的可靠性措施
8.1.1 硬件抗干擾措施
8.1.2 故障檢測與診斷編程
8.2 PLC的通信與計算機通信網絡
8.2.1 串行通信接口
8.2.2 計算機通信的國際標準
8.2.3 數(shù)據(jù)鏈接與無協(xié)議通信
8.2.4 并聯(lián)鏈接程序設計
8.2.5 開放式通信網絡
8.3 PLC在變頻器控制中的應用
8.3.1 電動機轉速與旋轉方向的控制
8.3.2 變頻電源與工頻電源的切換
8.3.3 電動機的多段轉速控制
8.4 習題
附錄
附錄A 實驗指導書
A.1 編程軟件和仿真軟件的使用練習
A.2 位邏輯運算的仿真實驗
A.3 基本指令仿真實驗
A.4 定時器應用實驗
A.5 計數(shù)器應用實驗
A.6 經驗設計法仿真實驗
A.7 時序控制系統(tǒng)仿真實驗
A.8 使用STL指令的單序列控制程序的編程實驗
A.9 使用STL指令的選擇序列控制程序的編程實驗
A.10 使用STL指令的復雜的順序功能圖的編程實驗
A.11 使用置位復位指令的順序控制編程實驗
A.12 使用置位復位指令的復雜的順序功能圖的編程實驗
A.13 使用置位復位指令的大小球分選控制實驗
A.14 使用STL指令的大小球分選控制實驗
A.15 應用指令基礎與比較指令實驗
A.16 數(shù)據(jù)傳送指令實驗
A.17 跳轉指令實驗
A.18 子程序調用實驗
A.19 中斷程序實驗
A.20 循環(huán)程序實驗
A.21 四則運算指令實驗
A.22 邏輯運算指令實驗
A.23 浮點數(shù)指令實驗
A.24 數(shù)據(jù)轉換指令實驗
A.25 彩燈循環(huán)移位實驗
A.26 數(shù)據(jù)處理指令實驗
A.27 方便指令應用實驗
A.28 PLC并聯(lián)鏈接通信實驗
附錄B FX系列應用指令簡表
參考文獻