本書全面介紹了PLC的工作原理、S7-200的硬件結(jié)構(gòu)、指令系統(tǒng)、編程軟件和仿真軟件的使用方法。介紹了功能指令的使用方法。介紹了數(shù)字量控制系統(tǒng)梯形圖的一整套先進(jìn)完整的設(shè)計方法。
第1章 PLC的硬件及其工作原理
1.1 概述
1.1.1 PLC的基本結(jié)構(gòu)
1.1.2 S7-200 的特點(diǎn)
1.2 PLC的硬件
1.2.1 CPU模塊
1.2.2 數(shù)字量輸入/輸出電路
1.2.3 擴(kuò)展模塊
1.3 邏輯運(yùn)算與PLC的工作原理
1.3.1 用觸點(diǎn)和線圈實(shí)現(xiàn)邏輯運(yùn)算
1.3.2 PLC的工作原理
1.4 I/O點(diǎn)的地址分配與接線
1.5 習(xí)題
第2章 STEP 7-Micro/WIN編程軟件與S7-200仿真軟件的使用
2.1 STEP 7-Micro/WIN編程軟件概述
2.1.1 編程軟件的安裝與項目的組成
2.1.2 幫助功能的使用與出錯處理
2.2 程序的編寫與下載
2.2.1 生成用戶程序
2.2.2 下載與調(diào)試用戶程序
2.2.3 符號表與符號地址的使用
2.3 用編程軟件監(jiān)控與調(diào)試程序
2.3.1 用程序狀態(tài)監(jiān)控與調(diào)試程序
2.3.2 用狀態(tài)表監(jiān)控與調(diào)試程序
2.3.3 寫入與強(qiáng)制數(shù)值
2.3.4 調(diào)試用戶程序的其他方法
2.4 使用系統(tǒng)塊設(shè)置PLC的參數(shù)
2.4.1 斷電數(shù)據(jù)保持的設(shè)置與編程
2.4.2 創(chuàng)建與使用密碼
2.4.3 組態(tài)輸入/輸出參數(shù)
2.5 S7-200仿真軟件的使用
2.6 習(xí)題
第3章 PLC程序設(shè)計基礎(chǔ)
3.1 PLC的編程語言與S7-200的程序結(jié)構(gòu)
3.1.1 PLC編程語言的國際標(biāo)準(zhǔn)
3.1.2 S7-200的程序結(jié)構(gòu)
3.2 數(shù)據(jù)類型與尋址方式
3.2.1 數(shù)制
3.2.2 數(shù)據(jù)類型
3.2.3 CPU的存儲區(qū)
3.2.4 直接尋址與間接尋址
3.3 位邏輯指令
3.3.1 觸點(diǎn)指令與堆棧指令
3.3.2 輸出類指令與其他指令
3.4 定時器與計數(shù)器指令
3.4.1 定時器指令
3.4.2 計數(shù)器指令
3.5 習(xí)題
第4章 數(shù)字量控制系統(tǒng)梯形圖程序設(shè)計方法
4.1 梯形圖的經(jīng)驗設(shè)計法與根據(jù)繼電器電路圖設(shè)計梯形圖的方法
4.1.1 梯形圖中的基本電路
4.1.2 經(jīng)驗設(shè)計法
4.1.3 根據(jù)繼電器電路圖設(shè)計梯形圖的方法
4.1.4 設(shè)計中應(yīng)注意的問題
4.2 順序控制設(shè)計法與順序功能圖
4.2.1 順序控制設(shè)計法
4.2.2 步與動作
4.2.3 有向連線與轉(zhuǎn)換條件
4.2.4 順序功能圖的基本結(jié)構(gòu)
4.2.5 順序功能圖中轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則
4.3 習(xí)題
第5章 順序控制梯形圖的設(shè)計方法
5.1 使用置位/復(fù)位指令的順序控制梯形圖設(shè)計方法
5.1.1 單序列的編程方法及其實(shí)例
5.1.2 選擇序列和并行序列的編程方法及其實(shí)例
5.2 使用SCR指令的順序控制梯形圖的設(shè)計方法
5.2.1 順序控制繼電器指令
5.2.2 單序列的編程方法
5.2.3 選擇序列與并行序列的編程方法及其實(shí)例
5.3 具有多種工作方式的系統(tǒng)的順序控制梯形圖的設(shè)計方法
5.3.1 系統(tǒng)的硬件結(jié)構(gòu)、工作方式和程序的總體結(jié)構(gòu)
5.3.2 公用程序與手動程序
5.3.3 自動程序
5.4 習(xí)題
第6章 S7-200的功能指令
6.1 功能指令概述
6.1.1 功能指令的類型及其學(xué)習(xí)方法
6.1.2 S7-200的指令規(guī)約
6.2 數(shù)據(jù)處理指令
6.2.1 比較指令與數(shù)據(jù)傳送指令
6.2.2 移位與循環(huán)移位指令
6.2.3 數(shù)據(jù)轉(zhuǎn)換指令
6.2.4 表格指令
6.2.5 實(shí)時時鐘指令
6.3 數(shù)學(xué)運(yùn)算指令
6.3.1 整數(shù)運(yùn)算指令
6.3.2 浮點(diǎn)數(shù)函數(shù)運(yùn)算指令
6.3.3 邏輯運(yùn)算指令
6.4 程序控制指令
6.4.1 跳轉(zhuǎn)與標(biāo)號指令
6.4.2 循環(huán)指令
6.4.3 其他指令
6.5 局部變量與子程序
6.5.1 局部變量
6.5.2 子程序的編寫與調(diào)用
6.6 中斷程序與中斷指令
6.6.1 中斷的基本概念與中斷事件
6.6.2 中斷指令
6.6.3 中斷程序舉例
6.7 高速計數(shù)器與高速脈沖輸出指令
6.7.1 高速計數(shù)器的工作模式與外部輸入信號
6.7.2 高速計數(shù)器的程序設(shè)計
6.7.3 高速脈沖輸出
6.8 數(shù)據(jù)塊應(yīng)用與字符串指令
6.8.1 數(shù)據(jù)塊概述
6.8.2 字符串指令
6.9 習(xí)題
第7章 PLC的通信與自動化通信網(wǎng)絡(luò)
7.1 計算機(jī)通信概述
7.1.1 串行通信的基本概念
7.1.2 串行通信的端口標(biāo)準(zhǔn)
7.2 計算機(jī)通信的國際標(biāo)準(zhǔn)
7.2.1 開放系統(tǒng)互連模型
7.2.2 IEEE 802通信標(biāo)準(zhǔn)
7.2.3 現(xiàn)場總線及其國際標(biāo)準(zhǔn)
7.3 西門子的工業(yè)自動化通信網(wǎng)絡(luò)
7.4 S7-200的通信概述
7.4.1 S7-200的網(wǎng)絡(luò)通信協(xié)議
7.4.2 S7-200的通信功能簡介
7.4.3 S7-200的串行通信網(wǎng)絡(luò)
7.5 S7-200的通信功能
7.5.1 網(wǎng)絡(luò)讀/寫指令與S7-200 CPU之間的通信
7.5.2 使用Modbus RTU協(xié)議的通信
7.5.3 使用自由端口模式的通信
7.5.4 使用USS協(xié)議與變頻器通信
7.6 習(xí)題
第8章 PLC應(yīng)用中的一些問題
8.1 PLC控制系統(tǒng)的可靠性措施
8.1.1 輸入/輸出的抗干擾措施
8.1.2 故障檢測與診斷
8.2 PLC在模擬量閉環(huán)控制中的應(yīng)用
8.2.1 模擬量閉環(huán)控制系統(tǒng)
8.2.2 PID控制器
8.2.3 PID參數(shù)的物理意義
8.2.4 PID參數(shù)整定的規(guī)則
8.2.5 PID參數(shù)整定的實(shí)驗
8.3 PLC在變頻器控制中的應(yīng)用
8.3.1 變頻器的輸出頻率控制
8.3.2 用PLC切換電動機(jī)的變頻電源和工頻電源
8.4 觸摸屏的組態(tài)與應(yīng)用
8.4.1 人機(jī)界面與觸摸屏
8.4.2 生成項目與組態(tài)變量
8.4.3 組態(tài)指示燈與按鈕
8.4.4 組態(tài)文本域和IO域
8.4.5 用控制面板設(shè)置觸摸屏的參數(shù)
8.4.6 PLC與觸摸屏通信的實(shí)驗
8.5 習(xí)題
附錄
附錄A 實(shí)驗指導(dǎo)書
附錄B 常用特殊存儲器位
附錄C S7-200 指令表索引
附錄D 例程清單
參考文獻(xiàn)