本書分上、下兩篇。上篇為理論教學篇,闡述了可編程序控制器(PLC)的基本原理和硬件配置,系統(tǒng)介紹了西門子S7-200 SMART PLC的指令系統(tǒng)以及編程方法。上篇共6章,包括可編程序控制器概述、可編程序控制器的基本原理、S7-200 SMART PLC的硬件系統(tǒng)、S7-200 SMART PLC的指令系統(tǒng)、可編程序控制器程序設計基礎以及可編程序控制器的通信及網(wǎng)絡。下篇為實驗教學篇,系統(tǒng)介紹了西門子S7-200 SMART PLC的編程軟件及其使用方法,并配置了豐富的實驗內(nèi)容,便于讀者理論結合實際。下篇共3章,包括可編程序控制器編程軟件、基礎指令編程實驗以及可編程序控制器編程綜合實驗。
全書在闡述基本概念和基本原理的基礎上,側重于編程方法的講解和練習,著重于工程實際應用能力的培養(yǎng)。各章配有大量的練習題,附錄中提供了第4章和第5章部分練習題的答案,供讀者檢驗知識的掌握程度和鞏固所學的知識。
本書可作為高等院校工科各個專業(yè)相關課程的教材,也可作為有關工程技術人員的參考用書。
本書還配套有多媒體教學課件,供讀者免費使用。
目錄
第3版前言
第2版前言
第1版前言
上篇理論教學篇
第1章可編程序控制器概述
1.1可編程序控制器的由來與定義
1.1.1可編程序控制器的由來
1.1.2可編程序控制器的定義
1.1.3可編程序控制器的主要性能指標和
分類
1.1.4可編程序控制器系統(tǒng)的硬件
1.2可編程序控制器的特點與功能
1.2.1可編程序控制器的特點
1.2.2可編程序控制器的主要功能
1.2.3PLC與其他自動控制系統(tǒng)的
比較
1.3可編程序控制器的發(fā)展與應用
1.3.1可編程序控制器的發(fā)展簡介
1.3.2可編程序控制器的發(fā)展趨勢
1.3.3可編程序控制器在我國的應用
概貌
1.4國內(nèi)外品牌可編程序控制器簡介
1.4.1我國主要品牌的可編程序控
制器
1.4.2國外主要品牌的可編程序控
制器
練習題
第2章可編程序控制器的基本原理
2.1可編程序控制器的基本結構
2.1.1整體式PLC
2.1.2模塊式PLC
2.2可編程序控制器的各組成部分
2.2.1中央處理單元
2.2.2存儲器
2.2.3輸入/輸出接口電路
2.2.4外部設備
2.2.5智能模塊
2.2.6電源模塊
2.3可編程序控制器的工作原理
2.3.1PLC的掃描工作方式
2.3.2PLC的掃描工作過程
2.3.3PLC的輸入/輸出滯后現(xiàn)象
2.3.4PLC的脈沖捕捉功能
2.3.5PLC的輸入濾波功能
2.4可編程序控制器的編程語言
2.4.1PLC軟件的基本概念
2.4.2梯形圖
2.4.3語句表
2.4.4功能塊圖
2.4.5基于Windows操作系統(tǒng)的編程語言
標準IEC 61131-3
2.4.6變量的數(shù)據(jù)類型
練習題
第3章S7-200 SMART PLC的硬件
系統(tǒng)
3.1S7-200 SMART PLC硬件系統(tǒng)的
組成
3.1.1S7-200 SMART CPU模塊
3.1.2擴展模塊與信號板
3.1.3工作電源及電源需求核算
3.2S7-200 SMART CPU數(shù)據(jù)存儲器及其
尋址方式
3.2.1數(shù)據(jù)存儲器的分配和地址
3.2.2數(shù)據(jù)存儲器的功能及其直接
尋址
3.2.3存儲器的有效范圍
*3.2.4數(shù)據(jù)存儲器的間接尋址
3.2.5保存和恢復數(shù)據(jù)
3.3擴展I/O模塊的尋址
3.3.1I/O點地址分配原則
3.3.2擴展模塊地址分配實例
3.3.3擴展模塊的連接方式
練習題
第4章S7-200 SMART PLC的指令
系統(tǒng)
4.1位邏輯指令
4.1.1輸入指令和輸出指令
4.1.2取非指令
4.1.3正跳變和負跳變指令
4.1.4置位和復位指令
4.2定時器和計數(shù)器指令
4.2.1定時器指令
4.2.2計數(shù)器指令
4.3比較、傳送及移位指令
4.3.1比較指令
4.3.2傳送指令
4.3.3移位指令
4.3.4循環(huán)移位指令
4.3.5移位寄存器位指令
4.4數(shù)學運算指令
4.4.1加法指令和減法指令
4.4.2乘法指令和除法指令
4.4.3字節(jié)、字、雙字的增指令和減
指令
4.5邏輯運算指令與轉換指令
4.5.1與、或和異或指令
4.5.2取反指令
4.5.3整數(shù)的轉換指令
4.5.4譯碼、編碼與段碼指令
*4.6程序控制指令
4.6.1有條件結束指令、暫停指令和
看門狗復位指令
4.6.2跳轉指令和標號指令
4.6.3循環(huán)指令
4.6.4順序控制繼電器指令
*4.7邏輯堆棧指令
4.7.1與裝載指令和或裝載指令
4.7.2邏輯進棧指令和邏輯出棧指令
4.7.3邏輯讀棧指令和裝載堆棧指令
4.7.4AENO指令(STL)
練習題
第5章可編程序控制器程序設計
基礎
5.1梯形圖程序的基礎知識
5.1.1梯形圖編程的基本規(guī)則
5.1.2STEP 7-Micro/WIN SMART編程
規(guī)約
5.1.3符號變量及符號表
5.1.4輸出點的終值設定
5.2典型控制功能的梯形圖
5.2.1具有自鎖和互鎖功能的程序
5.2.2定時器應用程序
5.2.3計數(shù)器應用程序
5.2.4微分指令應用程序
5.3PLC程序的移植設計法和經(jīng)驗設
計法
5.3.1PLC程序的移植設計法
5.3.2PLC程序的經(jīng)驗設計法
5.3.3實用程序兩例
5.4PLC程序的順序控制設計法
5.4.1順序控制設計法的設計步驟
5.4.2順序功能圖的繪制
5.4.3單控制流的順序控制設計法
5.4.4復雜控制流的順序控制設計法
*5.5PLC程序的邏輯設計法
5.5.1梯形圖與邏輯函數(shù)的關系
5.5.2組合邏輯關系的程序設計法
練習題
第6章可編程序控制器的通信及
網(wǎng)絡
6.1網(wǎng)絡通信概述
6.1.1數(shù)據(jù)通信的基本概念
6.1.2網(wǎng)絡配置
6.2S7-200 SMART PLC的通信接口
6.3S7-200 SMART PLC 的以太網(wǎng)通信及
實例
6.3.1S7-200 SMART PLC 以太網(wǎng)通信
簡介
6.3.2GET/PUT通信指令
6.3.3以太網(wǎng)通信實例
可編程序控制器原理與應用基礎
(第3版)
目錄
6.3.4GET/PUT向?qū)Ь幊虒嵗?br>6.4S7-200 SMART PLC 的自由端口通信及
實例
6.4.1S7-200 SMART PLC 自由端口
通信
6.4.2XMT/RCV通信指令
6.4.3自由端口通信實例
6.5S7-200 SMART PLC 的其他通信方式
概述
練習題
下篇實驗教學篇
第7章可編程序控制器編程軟件
7.1編程軟件介紹
7.1.1編程軟件的安裝
7.1.2編程軟件界面
7.1.3窗口界面的自定義
7.2S7-200 SMART PLC通信設置
7.2.1以太網(wǎng)通信設置
7.2.2RS485通信設置
7.3程序的創(chuàng)建與編輯
7.3.1創(chuàng)建項目
7.3.2程序的編輯
7.3.3程序的編譯
7.3.4程序的下載
7.4程序的監(jiān)控與調(diào)試
7.4.1使用程序編輯器監(jiān)視程序
7.4.2使用狀態(tài)圖表監(jiān)視程序
7.4.3單次和多次掃描
7.4.4出錯處理
練習題
第8章基礎指令編程實驗
8.1基本邏輯指令實驗
8.1.1多地點控制
8.1.2三相異步電動機的基本控制
8.1.3搶答器控制程序
8.2定時器指令實驗
8.2.1多臺電動機聯(lián)鎖運行控制
8.2.2閃光報警程序設計
8.2.3脈沖發(fā)生器程序設計
8.2.4通電延時與斷電延時控制程序
設計
8.2.5單臺電動機的-△起動控制
8.3計數(shù)器指令實驗
8.3.1計數(shù)器指令的基本應用程序
設計
8.3.2計數(shù)器與定時器組合的定時
程序
8.3.3超大容量計數(shù)器程序設計
8.4比較指令實驗
8.4.1順序控制程序設計
8.4.2密碼鎖程序設計
8.5移位及循環(huán)指令實驗
8.5.1數(shù)碼顯示驅(qū)動程序設計
8.5.2模擬噴泉的控制程序設計
8.5.3彩燈控制程序的設計
8.5.4模擬天塔之光的控制程序設計
第9章可編程序控制器編程綜合
實驗
9.1位置與行程控制
9.1.1小車多地點往復運動的行程
控制
9.1.2銑床聯(lián)鎖控制
9.1.3貨叉取放箱控制
9.1.4鉆床與布料機控制
9.2步進電動機控制
9.2.1三相步進電動機模擬控制
9.2.2五相步進電動機模擬控制
9.3交通信號燈控制
9.3.1基本交通信號燈控制
9.3.2復雜交通信號燈控制
9.4常見工業(yè)機械控制
9.4.1多級傳送帶的模擬控制
9.4.2通風系統(tǒng)運行狀態(tài)監(jiān)測
9.4.3液體混合的模擬控制
9.4.4裝配流水線的模擬控制
9.5復雜控制程序設計
9.5.1機械手模擬控制程序
9.5.2電梯模擬控制程序
9.5.3洗衣機模擬控制程序
附錄部分練習題解答
參考文獻