《S7-1200 PLC應(yīng)用教程》通過大量的例程,介紹了S7-1200的硬件結(jié)構(gòu)和硬件組態(tài)、指令、程序結(jié)構(gòu)、PID閉環(huán)控制、編程軟件和仿真軟件的使用方法。介紹了一整套易學(xué)易用的開關(guān)量控制系統(tǒng)的編程方法、多種通信網(wǎng)絡(luò)和通信服務(wù)的組態(tài)和編程的方法、網(wǎng)絡(luò)控制系統(tǒng)的故障診斷方法、精簡系列面板的組態(tài)與仿真的方法、用仿真軟件在計算機上模擬運行和監(jiān)控PLC用戶程序的方法,以及通過仿真來學(xué)習(xí)PID參數(shù)整定的方法。
《S7-1200 PLC應(yīng)用教程》注重實際,強調(diào)應(yīng)用,每章都有適量的習(xí)題,附錄有20多個實驗的指導(dǎo)書。《S7-1200 PLC應(yīng)用教程》可作為高職高專院校電子類和機電類專業(yè)的教材,也可供工程技術(shù)人員使用。作者編寫的本科教材《S7-1200 PLC編程及應(yīng)用 第3版》(ISBN 978-7-111-56313-6)的光盤提供了軟件、大量的例程和視頻教程,可以作為教學(xué)的參考用書。
1. S7-1200 是與S7-1500兼容的西門子新一代的小型PLC。
2. 全面介紹了S7-1200的硬件、指令、通信、觸摸屏組態(tài)、PID控制和編程方法。
3. 介紹了編程軟件和仿真軟件的使用方法。有20多個實驗的實驗指導(dǎo)書,可為教師提供課件下載。
S7-1200是西門子公司的新一代小型PLC,其指令和軟件與大中型PLC S7-1500兼容。它集成了以太網(wǎng)接口和很強的工藝功能,用西門子自動化的軟件平臺TIA博途中的STEP 7編程。
《S7-1200 PLC應(yīng)用教程》通過大量的實例,全面介紹了S7-1200應(yīng)用中的各種問題。第1章介紹了S7-1200的硬件結(jié)構(gòu)與硬件組態(tài)方法、編程軟件與仿真軟件的安裝和使用方法。第2章介紹了S7-1200的編程語言、工作過程、程序設(shè)計的基礎(chǔ)知識,程序下載、調(diào)試和仿真的方法。第3章介紹了S7-1200的各種指令和高速計數(shù)器與高速脈沖輸出的應(yīng)用。第4章介紹了S7-1200的程序結(jié)構(gòu)、各種代碼塊的編程和調(diào)試的方法。第5章通過大量的實例介紹了作者總結(jié)的設(shè)計數(shù)字量控制梯形圖的一整套易學(xué)易用的編程方法。第6章介紹了網(wǎng)絡(luò)通信基礎(chǔ)、PROFINET IO系統(tǒng)組態(tài),開放式用戶通信、S7協(xié)議通信和Modbus RTU協(xié)議通信的組態(tài)、編程和仿真調(diào)試的方法,以及故障診斷的方法。第7章介紹了精簡系列面板的組態(tài)方法,PLC和觸摸屏控制系統(tǒng)的純軟件仿真調(diào)試方法。第8章介紹了PID閉環(huán)控制系統(tǒng)、PID參數(shù)的手動整定和參數(shù)自整定的純軟件仿真方法。
《S7-1200 PLC應(yīng)用教程》注重實際,強調(diào)應(yīng)用。為了方便教學(xué),每章都有適量的習(xí)題,附錄有20多個實驗的指導(dǎo)書。使用S7-PLCSIM仿真軟件,只用計算機就可以做實驗指導(dǎo)書中的絕大多數(shù)實驗。《S7-1200 PLC應(yīng)用教程》可作為高職高專院校電子類和機電類各專業(yè)的教材。
編者編寫的本科教材《S7-1200 PLC編程及應(yīng)用 第3版》(ISBN 978-7-111-56313-6)的內(nèi)容更為豐富,該書的隨書光盤提供了基于TIA博途的編程軟件STEP 7 V13 SP1和仿真軟件S7-PLCSIM V13 SP1、20多本中文用戶手冊、與正文配套的40多個例程和30多個多媒體視頻教程,可以作為教學(xué)的參考用書。
《S7-1200 PLC應(yīng)用教程》由廖常初主編,范占華、李遠樹、廖亮、孫明渝、文家學(xué)參加了編寫工作。
因編者水平有限,書中難免有錯漏之處,懇請讀者批評指正。
目 錄
前言
第1章 S7-1200的硬件與硬件組態(tài)
1.1 S7-1200的硬件
1.1.1 S7-1200的硬件結(jié)構(gòu)
1.1.2 CPU模塊
1.1.3 信號板與信號模塊
1.1.4 集成的通信接口與通信模塊
1.2 編程軟件與仿真軟件的安裝
1.3 TIA博途使用入門與硬件組態(tài)
1.3.1 項目視圖的結(jié)構(gòu)
1.3.2 創(chuàng)建項目與硬件組態(tài)
1.3.3 信號模塊與信號板的參數(shù)設(shè)置
1.3.4 CPU模塊的參數(shù)設(shè)置
1.4 習(xí)題
第2章 S7-1200程序設(shè)計基礎(chǔ)
2.1 S7-1200的編程語言23
2.2 PLC的工作原理與用戶程序結(jié)構(gòu)
2.2.1 邏輯運算
2.2.2 用戶程序結(jié)構(gòu)簡介
2.2.3 PLC的工作過程
2.3 數(shù)據(jù)類型與系統(tǒng)存儲區(qū)
2.3.1 物理存儲器
2.3.2 數(shù)制與編碼
2.3.3 數(shù)據(jù)類型
2.3.4 全局數(shù)據(jù)塊與其他數(shù)據(jù)類型
2.3.5 系統(tǒng)存儲區(qū)
2.4 編寫用戶程序與使用變量表
2.4.1 編寫用戶程序
2.4.2 使用變量表與幫助功能
2.5 用戶程序的下載與仿真
2.5.1 下載與上傳用戶程序
2.5.2 用戶程序的仿真調(diào)試
2.6 用STEP 7調(diào)試程序
2.6.1 用程序狀態(tài)功能調(diào)試程序
2.6.2 用監(jiān)控表監(jiān)控與強制變量
2.7 習(xí)題
第3章 S7-1200的指令
3.1 位邏輯指令
3.2 定時器與計數(shù)器指令
3.2.1 定時器指令
3.2.2 計數(shù)器指令
3.3 數(shù)據(jù)處理指令
3.3.1 比較器操作指令
3.3.2 使能輸入與使能輸出
3.3.3 轉(zhuǎn)換操作指令
3.3.4 移動操作指令
3.3.5 移位與循環(huán)移位指令
3.4 數(shù)學(xué)運算指令
3.4.1 數(shù)學(xué)函數(shù)指令
3.4.2 字邏輯運算指令
3.5 其他指令
3.5.1 程序控制操作指令
3.5.2 日期和時間指令
3.5.3 字符串與字符指令
3.6 高速計數(shù)器與高速脈沖輸出
3.6.1 高速計數(shù)器
3.6.2 高速脈沖輸出
3.7 習(xí)題
第4章 S7-1200的用戶程序結(jié)構(gòu)
4.1 函數(shù)與函數(shù)塊
4.1.1 生成與調(diào)用函數(shù)
4.1.2 生成與調(diào)用函數(shù)塊
4.1.3 多重背景
4.2 數(shù)據(jù)類型與間接尋址
4.2.1 數(shù)據(jù)類型
4.2.2 間接尋址
4.3 中斷事件與中斷指令
4.3.1 事件與組織塊
4.3.2 初始化組織塊與循環(huán)中斷組織塊
4.3.3 時間中斷組織塊
4.3.4 硬件中斷組織塊
4.3.5 中斷連接指令與中斷分離指令
4.3.6 延時中斷組織塊
4.4 交叉引用表與程序信息
4.4.1 交叉引用表
4.4.2 分配列表
4.4.3 調(diào)用結(jié)構(gòu)、從屬性結(jié)構(gòu)與資源
4.5 習(xí)題
第5章 數(shù)字量控制系統(tǒng)梯形圖程序設(shè)計方法
5.1 梯形圖的經(jīng)驗設(shè)計法
5.2 順序控制設(shè)計法與順序功能圖
5.2.1 順序功能圖的基本元件
5.2.2 順序功能圖的基本結(jié)構(gòu)
5.2.3 順序功能圖中轉(zhuǎn)換實現(xiàn)的基本規(guī)則
5.3 使用置位復(fù)位指令的順序控制梯形圖設(shè)計方法
5.3.1 單序列的編程方法
5.3.2 選擇序列與并行序列的編程方法
5.3.3 應(yīng)用舉例
5.3.4 專用鉆床的順序控制程序設(shè)計
5.4 習(xí)題
第6章 S7-1200的通信與故障診斷
6.1 網(wǎng)絡(luò)通信基礎(chǔ)
6.1.1 串行通信的基本概念
6.1.2 SIMATIC通信網(wǎng)絡(luò)
6.2 PROFINET IO系統(tǒng)組態(tài)
6.2.1 S7-1200做IO控制器
6.2.2 S7-1200做智能IO設(shè)備
6.3 基于以太網(wǎng)的開放式用戶通信
6.4 S7協(xié)議通信
6.5 Modbus RTU協(xié)議通信
6.5.1 Modbus RTU主站的編程
6.5.2 Modbus RTU從站的編程與實驗
6.5.3 S7-1200其他通信簡介
6.6 網(wǎng)絡(luò)控制系統(tǒng)的故障診斷
6.6.1 與故障診斷有關(guān)的中斷組織塊
6.6.2 用TIA博途、LED和Web服務(wù)器診斷故障
6.7 習(xí)題
第7章 精簡系列面板的組態(tài)與應(yīng)用
7.1 精簡系列面板
7.2 精簡系列面板的畫面組態(tài)
7.2.1 畫面組態(tài)的準備工作
7.2.2 組態(tài)指示燈與按鈕
7.2.3 組態(tài)文本域與I/O域
7.3 精簡系列面板的仿真與運行
7.3.1 PLC與HMI的集成仿真
7.3.2 HMI與PLC通信的組態(tài)與操作
7.4 習(xí)題
第8章 S7-1200在模擬量閉環(huán)控制中的應(yīng)用
8.1 模擬量閉環(huán)控制系統(tǒng)與PID_Compact指令
8.1.1 模擬量閉環(huán)控制系統(tǒng)
8.1.2 PID_Compact指令的算法與參數(shù)
8.1.3 PID_Compact指令的組態(tài)與調(diào)試
8.2 PID參數(shù)的手動整定方法
8.2.1 PID參數(shù)的整定方法
8.2.2 PID參數(shù)的手動整定實驗
8.3 PID參數(shù)自整定
8.4 習(xí)題
附錄 實驗指導(dǎo)書
A.1 TIA博途應(yīng)用實驗
A.2 硬件組態(tài)實驗
A.3 位邏輯指令應(yīng)用實驗
A.4 定時器計數(shù)器應(yīng)用實驗
A.5 數(shù)據(jù)處理指令應(yīng)用實驗
A.6 數(shù)學(xué)運算指令應(yīng)用實驗
A.7 程序控制指令應(yīng)用實驗
A.8 實時時鐘指令應(yīng)用實驗
A.9 高速計數(shù)器與高速輸出應(yīng)用實驗
A.10 函數(shù)與函數(shù)塊應(yīng)用實驗
A.11 多重背景應(yīng)用實驗
A.12 間接尋址應(yīng)用實驗
A.13 循環(huán)中斷實驗
A.14 時間中斷實驗
A.15 硬件中斷實驗
A.16 延時中斷實驗
A.17 順序控制程序的編程與調(diào)試實驗
A.18 運輸帶與人行橫道交通燈順控程序的調(diào)試實驗
A.19 專用鉆床順序控制程序調(diào)試實驗
A.20 PROFINET通信組態(tài)實驗
A.21 開放式用戶通信的仿真實驗
A.22 S7通信的仿真實驗
A.23 故障診斷實驗
A.24 PLC與觸摸屏仿真實驗
A.25 PID控制器參數(shù)手動整定的仿真實驗
A.26 PID控制器參數(shù)自動整定的仿真實驗
參考文獻