第1篇 基礎入門篇第1章 可編程控制器(PLC)基礎 1.1 概述 1.1.1 PLC的主要特點 1.1.2 PLC的應用范圍 1.1.3 PLC的分類與性能指標 1.1.4 PLC與繼電器系統的比較 1.1.5 PLC與微機的比較 1.1.6 PLC的發展趨勢 1.1.7 PLC在國內的應用 1.2 可編程控制器的結構和工作原理 1.2.1 可編程控制器的硬件組成 1.2.2 可編程控制器的工作原理 1.2.3 可編程控制器的立即輸入、輸出功能 1.3 接近開關 1.3.1 接近開關的功能 1.3.2 接近開關的分類和工作原理 1.3.3 接近開關的選型 1.3.4 應用接近開關的注意事項 小結 習題第2章 西門子S7-200PLC基礎知識 2.1 西門子S7-200PLC模塊與接線 2.1.1 西門子S7-200 CPU模塊 2.1.2 西門子S7-200 CPU的接線 2.2 西門子S7-200擴展模塊 2.2.1 數字量I/O擴展模塊 2.2.2 模擬量I/O擴展模塊 2.2.3 其他擴展模塊 2.3 電源需求計算 2.3.1 最大I/O配置 2.3.2 電源需求計算 小結 習題第3章 西門子PLC的編程軟件使用入門 3.1 STEP7-Micro/win編程軟件的安裝 3.1.1 STEP7-Micro/win編程軟件概述 3.1.2 STEP7-Micro/win編程軟件的安裝步驟 3.2 STEP 7-Micro/WIN的使用 3.2.1 STEP 7-Micro/WIN軟件的打開 3.2.2 STEP 7-Micro/WIN軟件的界面介紹 3.2.3 創建新工程 3.2.4 保存工程 3.2.5 打開工程 3.2.6 系統塊的設置 3.2.7 數據塊 3.2.8 程序調試 3.2.9 交叉引用 3.2.10 工具瀏覽條 3.2.11 幫助菜單 3.3 用STEP7-Micro/win建立一個完整的項目 3.4 仿真軟件的使用 3.4.1 仿真軟件簡介 3.4.2 仿真軟件S7-200 SIM 2.0的使用 小結 習題第4章 PLC的編程語言 4.1 S7-200PLC的編程基礎知識 4.1.1 數據的存儲類型 4.1.2 元件的功能與地址分配 4.1.3 STEP7中的編程語言 4.2 位邏輯指令 4.2.1 基本位操作指令 4.2.2 置位/復位指令 4.2.3 RS觸發器指令 4.2.4 邊沿觸發指令 4.2.5 邏輯棧操作指令 4.3 定時器與計數器指令 4.3.1 定時器指令 4.3.2 計數器指令 4.3.3 基本指令的應用實例 4.4 功能指令 4.4.1 比較指令 4.4.2 數據處理指令 4.4.3 移位與循環指令 4.4.4 算術運算指令 4.4.5 功能指令的應用 4.5 S7-200 PLC的程序控制指令及其應用 4.5.1 跳轉指令 4.5.2 循環指令 4.5.3 子程序調用指令 4.5.4 中斷指令 4.5.5 暫停指令 4.5.6 結束指令 4.5.7 順控繼電器指令(SCR) 4.5.8 程序控制指令的應用 小結 習題第5章 邏輯控制編程的編寫方法 5.1 順序功能圖 5.1.1 順序功能圖的畫法 5.1.2 梯形圖編程的原則 5.2 邏輯控制的梯形圖編程方法 5.2.1 利用基本指令編寫梯形圖指令 5.2.2 利用順控指令編寫邏輯控制程序 5.2.3 利用功能指令編寫邏輯控制程序 5.2.4 利用復位和置位指令編寫邏輯控制程序 小結 習題 第2篇 應用精通篇第6章 西門子S7-200 PLC的通信及其應用 6.1 通信基礎知識 6.1.1 通信的基本概念 6.1.2 RS-485標準串行接口 6.1.3 PLC網絡的術語解釋 6.1.4 OSI參考模型 6.2 PPI通信及其應用 6.2.1 PPI通信基礎 6.2.2 PPI通信的應用 6.3 S7-200 PLC的MPI通信及應用 6.3.1 MPI通信概述 6.3.2 無組態連接MPI通信應用 6.4 自由口通信概述 6.4.1 自由口通信概述 6.4.2 S7-200 PLC自由口通信應用 6.5 PRIFOIBUS現場總線及應用 6.5.1 PRIFOIBUS現場總線概述 6.5.2 S7-200 PLC的PROFIBUS通信的應用 6.6 以太網通信 6.6.1 工業以太網通信簡介 6.6.2 S7-200 PLC的以太網通信應用 6.7 Modbus通信 6.7.1 Modbus通信概述 6.7.2 S7-200 PLC的Modbus通信應用 小結 習題第7章 上位機對西門子S7-200 PLC的監控 7.1 簡單組態軟件工程的建立 7.1.1 認識組態軟件 7.1.2 建立工程 7.2 搬運站組態工程的建立 7.2.1 變量 7.2.2 動畫設置 7.2.3 命令語言程序 7.2.4 創建搬運站工程 小結 習題第8章 西門子S7-200 PLC在運動控制中的應用 8.1 PLC控制步進電動機 8.1.1 直接使用PLC的高速輸出點控制步進電動機 8.1.2 使用定位模塊控制步進電動機 8.2 PLC控制伺服系統 8.2.1 伺服系統簡介 8.2.2 直接使用PLC的高速輸出點控制伺服系統 小結 習題第9章 PLC在變頻器調速系統中的應用 9.1 西門子MM440變頻器使用簡介 9.1.1 認識變頻器 9.1.2 西門子MM440變頻器使用簡介 9.2 變頻器多段調速 9.3 變頻器模擬量調速 9.3.1 模擬量模塊的簡介 9.3.2 模擬量調速的應用 9.4 運輸站變頻器的通信調速 9.4.1 USS協議簡介 9.4.2 USS通信的應用 9.5 使用變頻器時,電動機的制動和正反轉 9.5.1 使用變頻器時,電動機的制動 9.5.2 使用變頻器時,電動機的正反轉 小結 習題第10章 西門子S7-200 PLC的其他應用技術 10.1 S7-200在PID中的應用 10.1.1 PID控制原理簡介 10.1.2 利用S7-200進行電爐的溫度控制 10.2 高速計數器的應用 10.2.1 高速計數器的簡介 10.2.2 高速計數器在轉速測量中的應用 10.3 程序的下載方法 10.3.1 用PPI協議下載程序 10.3.2 用MPI協議下載程序 10.3.3 用PROFIBUS協議下載程序 10.3.4 用TCP/IP協議下載程序 小結 習題第11章 可編程控制器系統集成 11.1 問題描述 11.2 硬件系統集成 11.2.1 分析問題 11.2.2 硬件系統集成 11.2.3 編寫PLC程序參考文獻