西門子S7-1200 PLC學習手冊:基于LAD和SCL編程
作 者:向曉漢 主編
出版時間:2018-10-01
本書從基礎和實用出發,全面系統介紹了西門子S7-1200 PLC編程及應用。全書內容共分兩部分:第一部分為基礎門篇,主要介紹西門子S7-1200的硬件和線、TIA博途軟件的使用、PLC的編程語言、程序結構、編程方法與調試;第二部分為應用精通篇,包括西門子S7-1200 PLC的通信及其應用、工藝功能及其應用、西門子人機界面(HMI)應用、PLC的故障診斷技術和工程應用等。本書內容全面豐富,重突出,強調知識的實用性。為便于讀者更深理解并掌握西門子S7-1200 PLC的編程及應用,本書配有大量實用案例,且實例都有詳細的軟硬件配置清單,并配有線圖和程序,讀者可以模仿學習。
前 言
第1篇 基礎入門篇
第1章 可編程序控制器(PLC)基礎
1.1 概述
1.2 PLC的結構和工作原理
第2章 S7-1200 PLC的硬件
2.1 S7-1200 PLC概述
2.2 S7-1200 PLC常用模塊及其接線
2.3 S7-1200 PLC的硬件安裝
第3章 TIA博途(Portal)軟件使用入門
3.1 TIA博途(Portal)軟件簡介
3.2 TIA Portal視圖與項目視圖
3.3 創建和編輯項目
3.4 CPU參數配置
3.5 S7-1200 PLC的I/O參數配置
3.6 下載和上傳
3.7 軟件編程
3.8 打印和歸檔
3.9 用TIA博途軟件創建一個完整的項目
3.10 使用幫助
3.11 安裝支持包和GSD文件
第4章 S7-1200 PLC的編程語言
4.1 S7-1200 PLC的編程基礎知識
4.2 變量表、監控表和強制表的應用
4.3 位邏輯運算指令
4.4 定時器和計數器指令
4.5 移動操作指令
4.6 比較指令
4.7 轉換指令
4.8 數學函數指令
4.9 移位和循環指令
4.10 字邏輯運算指令
4.11 程序控制指令
4.12 實例
第5章 S7-1200 PLC的程序結構
5.1 TIA博途軟件編程方法簡介
5.2 函數、數據塊和函數塊
5.3 多重背景
5.4 組織塊(OB)及其應用
5.5 實例
第6章 S7-1200 PLC的編程方法與調試
6.1 功能圖
6.2 邏輯控制的梯形圖編程方法
6.3 S7-1200 PLC的調試方法
6.4 實例
第7章 西門子PLC的SCL編程
7.1 西門子PLC的SCL編程
7.2 SCL應用舉例
第2篇 應用精通篇
第8章 S7-1200 PLC的通信及其應用
8.1 通信基礎知識
8.2 現場總線概述
8.3 PROFIBUS 通信及其應用
8.4 以太網通信及其應用
8.5 串行通信
第9章 S7-1200 PLC的工藝功能及其應用
9.1 PLC的高速計數器及其應用
9.2 PLC在運動控制中的應用
9.3 PWM
9.4 PLC在過程控制中的應用
第10章 西門子人機界面(HMI)應用
10.1 人機界面簡介
10.2 使用變量與系統函數
10.3 畫面組態
10.4 用戶管理
10.5 報警組態
10.6 創建一個簡單的HMI項目
第11章 S7-1200 PLC的故障診斷技術
11.1 PLC控制系統的故障診斷概述
11.2 通過模塊或通道的LED燈診斷故障
11.3 通過TIA 博途軟件的PG/PC診斷故障
11.4 通過PLC的Web服務器診斷故障
11.5 通過用戶程序診斷故障
11.6 在HMI上通過調用診斷控件診斷故障
11.7 通過自帶診斷功能的模塊診斷故障
11.8 利用運動控制診斷面板診斷故障
11.9 通過SIMATIC Automation Tool診斷故障
第12章 TIA博途軟件的庫功能
12.1 庫的概念
12.2 項目庫類型的使用
12.3 項目庫主模板的使用
12.4 全局庫的使用
第13章 S7-1200 PLC工程應用
13.1 送料小車自動往復運動的PLC控制
13.2 啤酒灌裝線系統的PLC控制
13.3 刨床的PLC控制
13.4 定長剪切機PLC控制
參 考 文 獻