第1章 S7-200 SMART PLC編程基礎(chǔ)與控制系統(tǒng)開發(fā)流程 (1)
1.1 S7-200 SMART PLC概述 (1)
1.2 S7-200 SMART PLC硬件組成 (2)
1.2.1 CPU模塊 (2)
1.2.2 數(shù)字量擴(kuò)展模塊 (3)
1.2.3 信號板 (4)
1.2.4 模擬量擴(kuò)展模塊 (4)
1.2.5 熱電阻與熱電偶擴(kuò)展模塊 (5)
1.2.6 相關(guān)設(shè)備 (5)
1.3 S7-200 SMART PLC主機(jī)的外形結(jié)構(gòu) (6)
1.4 S7-200 SMART PLC主機(jī)的接線及應(yīng)用實(shí)例 (7)
1.4.1 CPU SR20的接線 (8)
1.4.2 CPU ST20的接線 (8)
1.4.3 CPU模塊與外圍器件的接線實(shí)例 (9)
1.5 S7-200 SMART PLC的數(shù)據(jù)類型、存儲區(qū)劃分與地址格式 (11)
1.5.1 數(shù)據(jù)類型 (11)
1.5.2 存儲區(qū)劃分 (11)
1.5.3 數(shù)據(jù)區(qū)存儲器的地址格式 (17)
1.6 例說西門子S7-200 SMART PLC 編程軟件快速應(yīng)用 (19)
1.6.1 STEP 7- Micro/WIN SMART編程軟件的界面 (19)
1.6.2 STEP 7- Micro/WIN SMART編程軟件應(yīng)用舉例 (23)
第2章 S7-200 SMART PLC基本指令及案例 (35)
2.1 位邏輯指令及案例 (35)
2.1.1 觸點(diǎn)類指令與線圈輸出指令 (35)
2.1.2 邊沿脈沖指令與置位復(fù)位指令 (36)
2.1.3 觸發(fā)器指令 (38)
2.2 定時(shí)器指令及案例 (39)
2.2.1 定時(shí)器指令介紹 (39)
2.2.2 定時(shí)器指令工作原理 (40)
2.2.3 定時(shí)器指令應(yīng)用案例 (43)
2.3 計(jì)數(shù)器指令及案例 (46)
2.3.1 加計(jì)數(shù)器 (46)
2.3.2 減計(jì)數(shù)器 (47)
2.3.3 加減計(jì)數(shù)器 (48)
2.3.4 計(jì)數(shù)器指令應(yīng)用案例 (49)
2.4 基本指令應(yīng)用舉例 (50)
2.4.1 啟保停電路 (50)
2.4.2 置位、復(fù)位電路 (51)
2.4.3 互鎖電路 (51)
2.4.4 順序脈沖發(fā)生電路 (52)
2.4.5 產(chǎn)品數(shù)量檢測控制 (53)
2.4.6 兩種液體混合控制 (55)
第3章 S7-200 SMART PLC開關(guān)量控制程序開發(fā) (58)
3.1 彩燈循環(huán)控制程序的設(shè)計(jì) (58)
3.1.1 控制要求 (58)
3.1.2 方法連接 (58)
3.1.3 編程實(shí)現(xiàn) (59)
3.2 星三角減壓啟動控制程序的設(shè)計(jì) (60)
3.2.1 控制要求 (60)
3.2.2 方法解析 (60)
3.2.3 編程實(shí)現(xiàn) (64)
3.3 順序控制設(shè)計(jì)法與順序功能圖 (66)
3.3.1 順序控制設(shè)計(jì)法 (66)
3.3.2 順序功能圖 (67)
3.4 送料小車控制程序的設(shè)計(jì) (70)
3.4.1 任務(wù)導(dǎo)入 (70)
3.4.2 啟保停電路編程法 (70)
3.4.3 啟保停電路編程法任務(wù)實(shí)施 (71)
3.4.4 置位復(fù)位指令編程法 (74)
3.4.5 置位復(fù)位指令編程法任務(wù)實(shí)施 (75)
3.4.6 SCR指令編程法 (77)
3.4.7 SCR指令編程法任務(wù)實(shí)施 (78)
3.4.8 移位寄存器指令編程法 (79)
3.4.9 移位寄存器指令編程法任務(wù)實(shí)施 (80)
3.5 水塔水位控制程序的設(shè)計(jì) (82)
3.5.1 任務(wù)導(dǎo)入 (82)
3.5.2 選擇序列啟保停電路編程法 (82)
3.5.3 選擇序列啟保停電路編程法任務(wù)實(shí)施 (83)
3.5.4 選擇序列置位復(fù)位指令編程法 (85)
3.5.5 選擇序列置位復(fù)位指令編程法任務(wù)實(shí)施 (86)
3.5.6 選擇序列順序控制繼電器指令編程法 (87)
3.5.7 選擇序列順序控制繼電器指令編程法任務(wù)實(shí)施 (88)
3.6 信號燈控制程序的設(shè)計(jì) (90)
3.6.1 任務(wù)導(dǎo)入 (90)
3.6.2 并行序列啟保停電路編程法 (91)
3.6.3 并行序列啟保停電路編程法任務(wù)實(shí)施 (91)
3.6.4 并行序列置位復(fù)位指令編程法 (94)
3.6.5 并行序列置位復(fù)位指令編程法任務(wù)實(shí)施 (94)
3.6.6 并行序列順序控制繼電器指令編程法 (96)
3.6.7 并列序列順序控制繼電器指令編程法任務(wù)實(shí)施 (97)
第4章 S7-200 SMART PLC功能指令及案例 (99)
4.1 功能指令 (99)
4.1.1 功能指令用途及分類 (99)
4.1.2 功能指令的表達(dá)形式及使用要素 (99)
4.2 比較指令及應(yīng)用舉例 (101)
4.2.1 指令格式 (101)
4.2.2 指令用法 (101)
4.2.3 應(yīng)用舉例 (102)
4.3 跳轉(zhuǎn)/標(biāo)號指令及應(yīng)用舉例 (103)
4.4 數(shù)據(jù)傳送指令及應(yīng)用舉例 (104)
4.4.1 單一傳送指令及應(yīng)用舉例 (105)
4.4.2 數(shù)據(jù)塊傳送指令及應(yīng)用舉例 (107)
4.4.3 字節(jié)交換指令及應(yīng)用舉例 (108)
4.4.4 數(shù)據(jù)傳送指令綜合舉例 (109)
4.5 移位與循環(huán)移位指令及應(yīng)用舉例 (110)
4.5.1 移位指令及應(yīng)用舉例 (110)
4.5.2 循環(huán)移位指令及應(yīng)用舉例 (113)
4.5.3 移位寄存器指令及應(yīng)用舉例 (115)
4.6 數(shù)學(xué)運(yùn)算類指令及應(yīng)用舉例 (118)
4.6.1 四則運(yùn)算指令及應(yīng)用舉例 (118)
4.6.2 數(shù)學(xué)功能指令及應(yīng)用舉例 (121)
4.6.3 遞增、遞減指令及應(yīng)用舉例 (123)
4.6.4 綜合應(yīng)用舉例 (124)
4.7 邏輯操作指令 (124)
4.7.1 邏輯與指令 (124)
4.7.2 邏輯或指令 (126)
4.7.3 邏輯異或指令 (126)
4.7.4 取反指令 (128)
4.8 數(shù)據(jù)轉(zhuǎn)換指令 (129)
4.8.1 數(shù)據(jù)類型轉(zhuǎn)換指令 (130)
4.8.2 譯碼與編碼指令 (133)
第5章 子程序與中斷程序的設(shè)計(jì) (136)
5.1 子程序的設(shè)計(jì) (136)
5.1.1 S7-200 SMART PLC程序結(jié)構(gòu) (136)
5.1.2 子程序編寫與調(diào)用 (137)
5.1.3 子程序指令格式及調(diào)用 (138)
5.1.4 子程序指令應(yīng)用舉例 (138)
5.2 兩臺電動機(jī)分時(shí)啟動控制 (139)
5.3 中斷程序的設(shè)計(jì) (142)
5.3.1 中斷事件 (142)
5.3.2 中斷指令及中斷程序 (143)
5.4 汽缸伸縮控制與壓力定時(shí)采樣 (145)
5.4.1 汽缸伸縮控制 (145)
5.4.2 壓力定時(shí)采樣 (146)
第6章 S7-200 SMART PLC模擬量開環(huán)控制與PID控制 (147)
6.1 模擬量控制概述 (147)
6.1.1 模擬量控制簡介 (147)
6.1.2 模塊擴(kuò)展連接 (148)
6.2 模擬量擴(kuò)展模塊技術(shù)指標(biāo)與接線 (149)
6.2.1 模擬量輸入模塊技術(shù)指標(biāo)與接線 (149)
6.2.2 模擬量輸出模塊技術(shù)指標(biāo)與接線 (152)
6.2.3 模擬量輸入/輸出混合模塊技術(shù)指標(biāo)與接線 (155)
6.2.4 熱電偶模塊技術(shù)指標(biāo)與接線 (156)
6.2.5 熱電阻模塊技術(shù)指標(biāo)與接線 (159)
6.3 工程量與內(nèi)碼的轉(zhuǎn)換方法及應(yīng)用舉例 (161)
6.3.1 壓力與內(nèi)碼的轉(zhuǎn)換應(yīng)用舉例 (161)
6.3.2 溫度與內(nèi)碼的轉(zhuǎn)換應(yīng)用舉例 (162)
6.4 模擬量轉(zhuǎn)換庫的添加及應(yīng)用舉例 (164)
6.5 壓力容器充氣啟?刂瓢咐 (165)
6.5.1 控制要求 (165)
6.5.2 設(shè)計(jì)過程 (166)
6.6 PID控制及應(yīng)用案例 (173)
6.6.1 PID控制簡介 (173)
6.6.2 PID指令 (175)
6.6.3 PID控制編程思路 (175)
6.6.4 恒溫控制 (176)
6.7 PID向?qū)Ъ皯?yīng)用案例 (180)
6.7.1 PID向?qū)Ь幊滩襟E (180)
6.7.2 恒溫控制 (187)
第7章 編碼器與高速計(jì)數(shù)器應(yīng)用案例 (190)
7.1 編碼器基礎(chǔ) (190)
7.1.1 增量式編碼器 (190)
7.1.2 絕對式編碼器 (191)
7.1.3 編碼器輸出信號類型 (192)
7.1.4 編碼器與S7-200 SMART PLC的接線 (194)
7.1.5 增量式編碼器的選型 (196)
7.2 高速計(jì)數(shù)器指令相關(guān)知識 (197)
7.2.1 高速計(jì)數(shù)器輸入端子和工作模式 (198)
7.2.2 高速計(jì)數(shù)器控制字節(jié)及相關(guān)概念 (202)
7.2.3 高速計(jì)數(shù)器指令 (203)
7.3 高速計(jì)數(shù)器在轉(zhuǎn)速測量中的應(yīng)用 (204)
7.3.1 直流電動機(jī)的轉(zhuǎn)速測量 (204)
7.3.2 直流電動機(jī)轉(zhuǎn)速測量硬件設(shè)計(jì) (204)
7.3.3 直流電動機(jī)轉(zhuǎn)速測量軟件設(shè)計(jì) (204)
第8章 S7-200 SMART PLC定位控制程序的設(shè)計(jì) (213)
8.1 運(yùn)動控制相關(guān)器件 (213)
8.1.1 步進(jìn)電動機(jī) (213)
8.1.2 步進(jìn)電動機(jī)驅(qū)動器 (215)
8.2 相對定位與絕對定位概述 (218)
8.2.1 相對定位與絕對定位概念 (218)
8.2.2 例說相對定位與絕對定位 (219)
8.3 步進(jìn)滑臺相對定位控制案例 (219)
8.3.1 控制要求 (219)
8.3.2 軟硬件配置 (220)
8.3.3 PLC輸入/輸出地址分配 (220)
8.3.4 步進(jìn)滑臺控制系統(tǒng)接線圖 (220)
8.3.5 運(yùn)動控制向?qū)ЫM態(tài) (221)
8.3.6 用運(yùn)動控制面板調(diào)試 (226)
8.3.7 圖說常用運(yùn)動控制指令 (227)
8.3.8 步進(jìn)滑臺相對定位控制程序及解析 (229)
8.4 步進(jìn)滑臺絕對定位控制案例 (232)
8.4.1 控制要求 (232)
8.4.2 軟硬件配置 (232)
8.4.3 PLC輸入/輸出地址分配 (232)
8.4.4 步進(jìn)滑臺控制系統(tǒng)接線圖 (232)
8.4.5 運(yùn)動控制向?qū)ЫM態(tài) (233)
8.4.6 用運(yùn)動控制面板調(diào)試 (241)
8.4.7 圖說常用運(yùn)動控制指令 (242)
8.4.8 步進(jìn)滑臺絕對定位控制程序及解析 (242)
第9章 S7-200 SMART PLC通信控制程序的設(shè)計(jì) (245)
9.1 PLC通信基礎(chǔ) (245)
9.1.1 單工通信、全雙工通信與半雙工通信 (245)
9.1.2 串行通信接口標(biāo)準(zhǔn) (246)
9.1.3 S7-200 SMART PLC及其信號板RS-485端口引腳分配 (247)
9.1.4 通信傳輸介質(zhì) (248)
9.2 S7-200 SMART PLC Modbus通信及案例 (250)
9.2.1 Modbus尋址 (251)
9.2.2 主站指令與從站指令 (251)
9.2.3 應(yīng)用案例 (254)
9.3 GET/PUT指令及案例 (259)
9.3.1 S7-200 SMART PLC基于以太網(wǎng)的S7通信簡介 (259)
9.3.2 GET/PUT指令 (260)
9.3.3 GET/PUT指令應(yīng)用案例 (261)
9.4 PUT/GET向?qū)Ъ鞍咐?(264)
9.4.1 PUT/GET向?qū)Р襟E及主動端程序 (264)
9.4.2 被動端程序 (268)
9.5 S7-200 SMART PLC基于以太網(wǎng)的開放式用戶通信及案例 (268)
9.5.1 開放式用戶通信的相關(guān)協(xié)議簡介 (268)
9.5.2 開放式用戶通信指令 (269)
9.5.3 開放式用戶通信指令應(yīng)用案例 (273)
9.6 S7-200 SMART PLC的OPC軟件操作簡介 (281)
9.6.1 S7-200 PC Access SMART簡介 (281)
9.6.2 S7-200 PC Access SMART軟件界面組成及相關(guān)操作 (282)
9.7 WinCC組態(tài)軟件與S7-200 SMART PLC的OPC通信及案例 (285)
9.7.1 任務(wù)導(dǎo)入 (285)
9.7.2 任務(wù)分析 (286)
9.7.3 任務(wù)實(shí)施 (286)
第10章 PLC、觸摸屏和變頻器綜合應(yīng)用案例 (295)
10.1 S7-200 SMART PLC和觸摸屏在鋸床控制中的應(yīng)用 (295)
10.1.1 任務(wù)引入 (295)
10.1.2 任務(wù)實(shí)施—PLC程序的設(shè)計(jì) (297)
10.1.3 任務(wù)實(shí)施—觸摸屏界面設(shè)計(jì)及組態(tài) (298)
10.2 S7-200 SMART PLC和觸摸屏在交通信號燈控制中的應(yīng)用 (308)
10.2.1 交通信號燈的控制要求 (308)
10.2.2 硬件設(shè)計(jì) (309)
10.2.3 硬件組態(tài) (311)
10.2.4 PLC程序設(shè)計(jì) (311)
10.2.5 觸摸屏界面設(shè)計(jì)及組態(tài) (313)
10.3 S7-200 SMART PLC、觸摸屏和變頻器在空氣壓縮機(jī)控制系統(tǒng)中的應(yīng)用 (322)
10.3.1 任務(wù)引入 (322)
10.3.2 任務(wù)實(shí)施 (323)
10.3.3 觸摸屏界面設(shè)計(jì)及組態(tài) (328)
附錄A S7-200 SMART PLC外部接線圖 (333)
參考文獻(xiàn) (338)