西門子S7-1200 PLC從入門到精通(第2版)

李方園

  • 出版商: 電子工業
  • 出版日期: 2024-07-01
  • 售價: $450
  • 貴賓價: 9.5$428
  • 語言: 簡體中文
  • 頁數: 324
  • ISBN: 712147994X
  • ISBN-13: 9787121479946
  • 立即出貨 (庫存 < 4)

商品描述

西門子S7-1200 PLC作為中小型PLC的佼佼者,在硬件配置和軟件編程方面都具有強大的優勢。本書在介紹西門子S7-1200 PLC項目創建、硬件配置的基礎上,結合實例講述指示燈控制、電動機控制、組態軟件控制、運動控制、SCL編程、流程控制及以太網通信等從入門到實踐的實現過程,幫助讀者掌握編程技巧,完成從簡單到復雜的工程項目。本書深入淺出、圖文並茂,既可作為高職高專電類相關專業的教材,也可作為廣大電工技術愛好者、職業培訓人員的參考用書。

目錄大綱

第1章 西門子S7-1200 PLC入門知識
1.1 西門子S7-1200 PLC的定義和模塊組成
1.1.1 定義
1.1.2 基本模塊
1.1.3 擴展模塊
1.2 西門子S7-1200 PLC的初次使用
1.2.1 【實例1】三相電動機直接啟動控制
1.2.2 以太網通信的連接方式
1.3 數據類型與程序結構
1.3.1 物理存儲器
1.3.2 基本數據類型
1.3.3 位、字節、字與雙字的尋址
1.3.4 程序的執行
1.3.5 控制過程的實現

第2章 用西門子S7-1200 PLC實現對指示燈的控制
2.1 位邏輯指令
2.1.1 概述
2.1.2 邏輯“與”“或”“非”操作
2.1.3 取反線圈與取反邏輯
2.1.4 置位和復位
2.1.5 邊沿識別指令
2.1.6 【實例2】用三個開關控制一個照明燈
2.1.7 【實例3】用四個開關控制一個照明燈
2.1.8 【實例4】搶答器
2.2 定時器
2.2.1 定時器的種類
2.2.2 TON
2.2.3 TOF
2.2.4 TP
2.2.5 【實例5】延時開、延時關的指示燈
2.2.6 【實例6】按一定頻率閃爍的指示燈
2.3 計數器
2.3.1 計數器的種類
2.3.2 CTU
2.3.3 CTD
2.3.4 CTUD
2.3.5 【實例7】生產線產量計數
2.3.6 【實例8】展廳人數指示
2.4 比較、運算和移動指令
2.4.1 比較指令
2.4.2 運算指令
2.4.3 移動指令
2.4.4 【實例9】單按鈕控制燈
2.4.5 【實例10】用一個按鈕控制四個燈(先亮後滅)
2.4.6 【實例11】用一個按鈕控制四個燈(先亮先滅)

第3章 用西門子S7-1200 PLC實現對電動機的控制
3.1 電動機的基本控制
3.1.1 【實例12】電動機的正/反轉控制
3.1.2 【實例13】三相電動機星形—三角形連接啟動
3.2 電動機的順序控制
3.2.1 【實例14】四台電動機順序定時啟動,同時停止
3.2.2 【實例15】四台電動機順序定時啟動,順序定時停止
3.3 電動機的預警控制
3.3.1 【實例16】預警啟動
3.3.2 【實例17】單按鈕定時預警啟/停控制
3.3.3 【實例18】皮帶跑偏報警控制
3.4 電動機的軟啟動控制
3.4.1 PWM控制的基本概念
3.4.2 西門子S7-1200 PLC的PWM應用
3.4.3【實例19】電動機軟啟動、軟停止的控制
3.5 使用函數(FC)或函數塊(FB)控制電動機
3.5.1 函數(FC)形參接口區
3.5.2 函數塊(FB)形參接口區
3.5.3 【實例20】使用FC函數控制輸送帶物料分揀

第4章 觸摸屏和組態軟件
4.1 觸摸屏與PLC的連接
4.1.1 西門子精簡觸摸屏
4.1.2 觸摸屏的組態和使用
4.1.3 【實例21】用觸摸屏控制水泵降壓啟動
4.2 組態王的結構及與西門子S7-1200 PLC的連接
4.2.1 組態王的結構
4.2.2 組態王與西門子S7-1200 PLC的連接
4.2.3 【實例22】交通指示燈
4.3 移位指令及其應用實例
4.3.1 右移指令(SHR)和左移指令(SHL)
4.3.2 循環右移指令(ROR)和循環左移指令(ROL)
4.3.3 【實例23】6位單點移位
4.3.4 【實例24】點數可調的單點移位

第5章 用西門子S7-1200 PLC實現運動控制
5.1 運動控制的基本概念
5.1.1 運動控制系統的基本組成
5.1.2 運動控制的基礎
5.1.3 西門子S7-1200 PLC的脈沖串輸出
5.1.4 HB-4020M驅動器及其與西門子S7-1200 PLC的電氣接線
5.1.5 步進電動機
5.2 工藝對象“軸”
5.2.1 組態
5.2.2 使用控制面板調試
5.2.3 診斷
5.2.4 運動控制相關指令
5.2.5 【實例25】單軸控制步進電動機

第6章 西門子S7-1200 PLC的SCL編程
6.1 SCL指令
6.1.1 SCL輸入/輸出變量定義
6.1.2 SCL指令規範
6.1.3 【實例26】每月天數計算
6.1.4 【實例27】SIN(x)的計算
6.1.5 【實例28】素數判斷
6.2 間接尋址SCL編程
6.2.1 PEEK指令
6.2.2 POKE指令
6.2.3 【實例29】POKE指令到Q點輸出
6.3 數組SCL編程
6.3.1 數組的概述
6.3.2 【實例30】對數組進行排序
6.3.3 【實例31】對8位數組進行讀取及取反操作
6.4 時間記錄SCL編程
6.4.1 【實例32】報警信號時間記錄表
6.4.2 【實例33】電動機故障停機時間記錄

第7章 西門子S7-1200 PLC的流程控制
7.1 模擬信號的輸入/輸出與組態
7.1.1 PLC處理模擬信號的過程
7.1.2 模擬量擴展模塊
7.1.3 模擬量輸入/輸出模塊
7.1.4 【實例34】工業攪拌系統
7.1.5 【實例35】輸送帶傳動的模擬量控制
7.2 PID控制及其應用
7.2.1 PID控制
7.2.2 PID控制器
7.2.3 【實例36】液壓站輸出壓力的PID控制

第8章 西門子S7-1200 PLC的以太網通信
8.1 以太網通信基礎
8.1.1 通信系統的標準化框架
8.1.2 常見的拓撲結構
8.1.3 常見的傳輸介質
8.1.4 傳輸機制
8.1.5 多台西門子S7-1200 PLC IP地址的設置
8.1.6 多台西門子S7-1200 PLC之間邏輯網絡連接的配置
8.1.7 傳輸層通信協議
8.2 以太網通信實例
8.2.1 【實例37】一臺西門子S7-1200 PLC傳送100個字節給另一臺西門子S7-1200 PLC
8.2.2 【實例38】一臺西門子S7-1200 PLC傳送4個開關量給另一臺西門子S7-1200 PLC
8.3 PROFINET IO通信及其應用
8.3.1 PROFINET IO通信
8.3.2 【實例39】通過PROFINET IO通信實現PLC之間的數據傳送
8.3.3 【實例40】PLC和變頻器通過PROFINET控制輸送帶電動機