從零學習PLC編程與接線

楊銳

  • 出版商: 化學工業
  • 出版日期: 2023-05-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 290
  • 裝訂: 平裝
  • ISBN: 7122413985
  • ISBN-13: 9787122413987
  • 立即出貨 (庫存 < 4)

商品描述

本書基於西門子S7-200 SMART PLC,採用全彩圖解+視頻講解的形式,對PLC的編程及接線相關知識進行了系統的介紹,
主要內容包括:PLC的硬件組成及編程基礎,編程軟件快速應用,數據類型、數據存儲區與地址格式,位邏輯指令,
功能指令,20個經典入門編程案例,模擬量和PID控制,子程序、中斷程序及其應用,編碼器和高速計數器,PLC通信等。

書中用彩色電氣原理圖與實物接線圖對照講解,高清大圖,一目了然;圖中標註關鍵知識點,讓讀圖更輕鬆;
重點難點章節還配備教學視頻,手機掃碼觀看,便於讀者快速理解並掌握所學。

本書內容源於實際,又應用於實際,不僅有必備的理論知識,更有豐富的實踐操作案例,
非常適合電工初學者、PLC初學者、初級自動化工程師等自學使用,也可用作職業院校及培訓機構相關專業的教材及參考書。

目錄大綱

第1章 西門子S7-200 SMART PLC硬件組成與編程基礎
1.1 S7-200 SMART PLC概述與控制系統硬件組成002
1.1.1 S7-200 SMART PLC概述002
1.1.2 S7-200 SMART PLC硬件系統組成002
1.2 S7-200 SMART PLC外部結構及外部接線006
1.2.1 S7-200 SMART PLC的外部結構006
1.2.2 S7-200 SMART PLC的外部接線007
1.3 CPU SR20和CPU ST20電氣接線009
1.3.1 輸入/輸出端的接線方式009
1.3.2 CPU SR20的接線(繼電器型)010
1.3.3 CPU ST20的接線(晶體管型)011
1.4 S7-200 SMART PLC實物接線012
1.4.1 CPU ST20 DC/DC/DC電源接線(晶體管型)012
1.4.2 CPU SR20 AC/DC/RLY電源接線(繼電器型)013
1.4.3 CPU ST20 DC/DC/DC輸入接線(晶體管型)014
1.4.4 CPU SR20 AC/DC/RLY輸入接線(繼電器型)015
1.4.5 CPU ST20 DC/DC/DC輸出接線(晶體管型)016
1.4.6 CPU SR20 AC/DC/RLY輸出接線(繼電器型)017
1.4.7 CPU ST20 DC/DC/DC輸入和輸出接線018
1.4.8 CPU SR20 AC/DC/RLY輸入和輸出接線019
1.5 S7-200 SMART PLC電源需求與計算020
第2章 STEP 7-Micro/WIN SMART編程軟件快速應用
2.1 STEP 7-Micro/WIN SMART編程軟件的界面024
2.2 項目創建與硬件組態027
2.2.1 創建與打開項目027
2.2.2 硬件組態028
2.3 程序編譯、傳送與調試033
2.3.1 程序編譯033
2.3.2 程序下載035
2.3.3 程序監控037
2.3.4 程序調試038
2.4 編程語言與編程規範040
2.4.1 梯形圖040
2.4.2 語句表045
2.4.3 順序功能圖046
2.4.4 功能塊圖047
2.4.5 結構文本048
第3章 PLC的數據類型、數據存儲區與地址格式
3.1 數據格式及要求050
3.2 數據長度:字節(BYTE)、字(WORD)、雙字(DOUBLEWORD)050
3.3 數據長度及數據范圍050
3.4 S7-200 SMART PLC進制和轉換051
3.4.1 二進制數051
3.4.2 十六進制數051
3.4.3 BCD碼052
3.5 S7-200 SMART PLC數據存儲區及元件功能053
3.5.1 輸入繼電器(I)053
3.5.2 輸出繼電器(Q)054
3.5.3 變量存儲區(V)054
3.5.4 位存儲區(M)054
3.5.5 特殊標誌位(SM)054
3.5.6 定時器區(T)055
3.5.7 計數器區(C)055
3.5.8 高速計數器(HC)056
3.5.9 局部變量存儲區(L)056
3.5.10 模擬量輸入(AI)056
3.5.11 模擬量輸出(AQ)056
3.6 數據區存儲器的尋址方式057
3.6.1 位尋址地址表示格式057
3.6.2 字節尋址地址表示格式057
3.6.3 字尋址地址表示格式058
3.6.4 雙字尋址地址表示格式058
3.7 S7-200 SMART PLC的尋址方式059
3.7.1 立即尋址059
3.7.2 直接尋址059
3.7.3 間接尋址059
第4章 STEP 7-Micro/WIN SMART位邏輯指令
4.1 位邏輯運算指令062
4.1.1 常開、常閉指令062
4.1.2 輸出線圈指令063
4.1.3 取反指令063
4.1.4 置位、復位線圈指令064
4.1.5 SR、RS觸發器指令065
4.1.6 跳變指令上升沿、下降沿067
4.1.7 空操作指令068
4.1.8 位邏輯運算指令的使用練習068
4.2 定時器指令071
4.2.1 定時器概述071
4.2.2 接通延時定時器指令(TON)072
4.2.3 有記憶接通延時定時器指令(TONR)073
4.2.4 斷開延時定時器指令(TOF)075
4.2.5 定時器指令的應用舉例076
4.3 計數器指令079
4.3.1 計數器概述079
4.3.2 增計數器指令(CTU)080
4.3.3 減計數器指令(CTD)081
4.3.4 增/減計數器指令(CTUD)083
4.3.5 計數器指令的應用舉例084
第5章 STEP 7-Micro/WIN SMART功能指令
5.1 比較指令089
5.1.1 比較指令功能介紹089
5.1.2 比較指令的應用舉例089
5.2 數據傳送指令092
5.2.1 傳送指令092
5.2.2 數據塊傳送指令093
5.2.3 字節交換指令095
5.2.4 字節立即傳送指令096
5.2.5 傳送指令的應用舉例096
5.3 移位指令099
5.3.1 左移位指令099
5.3.2 右移位指令100
5.3.3 循環左移位指令101
5.3.4 循環右移位指令102
5.3.5 移位寄存器移位指令104
5.3.6 移位指令的應用舉例105
5.4 算術運算指令107
5.4.1 加法指令107
5.4.2 減法指令109
5.4.3 乘法指令110
5.4.4 除法指令111
5.4.5 遞增指令113
5.4.6 遞減指令114
5.4.7 數學函數運算指令115
5.4.8 算數指令的應用舉例116
5.5 轉換指令118
5.5.1 字節與整數之間的轉換指令118
5.5.2 整數與雙整數之間的轉換指令119
5.5.3 雙整數與實數之間的轉換指令120
5.5.4 BCD碼與整數之間的轉換指令121
5.5.5 譯碼和編碼指令122
5.5.6 段譯碼指令123
5.5.7 轉換指令的應用舉例124
5.6 邏輯運算指令125
5.6.1 取反指令125
5.6.2 邏輯與指令126
5.6.3 邏輯或指令127
5.6.4 邏輯異或指令128
5.6.5 邏輯運算指令的應用舉例129
5.7 表指令130
5.7.1 填表指令130
5.7.2 先進先出指令131
5.7.3 後進先出指令132
5.7.4 內存填充指令133
5.7.5 查表指令134
5.8 時鐘指令135
5.8.1 讀取實時時鐘指令135
5.8.2 設置實時時鐘指令137
第6章 PLC入門經典編程案例
案例1 電動機順序啟動、逆序停止139
案例2 電動機間歇運行程序140
案例3 用信號燈顯示3台電動機的運行狀況141
案例4 機床工作台自動往返控制143
案例5 用定時器寫商場電梯程序145
案例6 電動機的星-三角控制146
案例7 倉庫大門控製程序148
案例8 送料小車的PLC控制150
案例9 4個燈順序點亮153
案例10 8個燈循環點亮155
案例11 5站點呼叫小車157
案例12 投幣洗車機159
案例13 水塔給水的控制系統161
案例14 水塔水位監測與報警164
案例15 搶答題(邏輯指令)166
案例16 廣場噴泉169
案例17 廣告燈控制 171
案例18 交通燈173
案例19 物流檢測控制移位寄存器指令176
案例20 時鐘指令多段定時啟停178
第7章 S7-200 SMART PLC模擬量和PID控製程序設計
7.1 S7-200 SMART PLC模擬量程序設計182
7.1.1 模擬量控制概述182
7.1.2 模擬量信號的實物接線183
7.1.3 模擬量模塊接線185
7.1.4 實際物理量轉換案例191
7.1.5 西門子標準模擬量轉換庫的使用196
7.2 PID閉環控制198
7.2.1 PID控制介紹198
7.2.2 PID算法在S7-200 SMART PLC中的實現199
7.2.3 PID調試一般步驟200
7.2.4 PID恆壓供水案例201
第8章 子程序、中斷程序及其應用
8.1 子程序及其應用214
8.1.1 子程序的編寫與調用214
8.1.2 指令格式和說明215
8.1.3 子程序調用215
8.1.4 子程序指令的應用舉例216
8.2 中斷程序及其應用221
8.2.1 中斷概述221
8.2.2 中斷指令224
8.2.3 中斷程序的建立225
8.2.4 中斷指令的應用舉例226
第9章 編碼器和高速計數器
9.1 光電編碼器231
9.2 增量式編碼器231
9.3 編碼器的安裝方式232
9.4 編碼器的作用232
9.5 高速計數器233
9.6 高速計數器類型及工作模式234
9.7 高速計數器的濾波設置235
9.8 高速計數器指令237
9.8.1 定義高速計數器指令HDEF237
9.8.2 執行高速計數指令HSC237
9.8.3 高速計數器的輸入端237
9.9 高速計數器SM區238
9.9.1 設置高速計數器的控製字節238
9.9.2 設置當前值和預設值239
9.9.3 中斷事件240
9.9.4 狀態字節240
9.10 高速計數程序的編寫步驟241
案例1 西門子S7-200 SMART PLC通過編碼器測速度242
案例2 西門子S7-200 SMART PLC通過編碼器測位置245
第10章 西門子S7-200 SMART PLC的通信
10.1 通信基礎知識248
10.1.1 串行通信接口標準248
10.1.2 並行通信與串行通信250
10.1.3 異步通信和同步通信250
10.1.4 串行通信工作方式252
10.2 兩台西門子S7-200 SMART PLC以太網通信253
10.2.1 案例要求253
10.2.2 程序編寫253
10.3 西門子S7-200 SMART PLC與西門子MM440變頻器之間的USS通信255
10.3.1 USS協議簡介255
10.3.2 USS通信庫指令256
10.3.3 實操案例264
10.4 西門子S7-200 SMART PLC與歐姆龍變頻器的Modbus通信269
10.4.1 Modbus協議簡介269
10.4.2 Modbus尋址270
10.4.3 Modbus常用功能代碼描述272
10.4.4 Modbus指令介紹272
10.4.5 分配庫存儲區276
10.4.6 實操案例277
10.5 西門子S7-200 SMART PLC與智能儀表的Modbus通信283
10.5.1 所需設備283
10.5.2 實物接線284
10.5.3 認識面板284
10.5.4 參數代號及符號介紹285
10.5.5 參數及狀態設置方法286
10.5.6 通信說明287
10.5.7 編寫PLC讀取溫度程序288
附錄 二維碼視頻289