本書從基本的電氣控制電路入手,重點介紹西門子S7-1200系列PLC的應用技術,采用任務式的編寫方式,以行業(yè)的具體應用作為任務設計的來源,將知識點和能力點嵌入到多個小任務中,體現(xiàn)了理實一體化的教學理念。
本書包含7個學習模塊。模塊1主要介紹了電氣控制技術與PLC的基本概念及應用;模塊2主要介紹了常用的低壓電器和基本電氣控制電路;模塊3主要介紹了S7-1200 PLC的硬件與編程軟件;模塊4主要介紹了S7-1200 PLC的常用基本指令及其應用;模塊5主要介紹了S7-1200 PLC的功能指令及其應用;模塊6主要介紹了S7-1200 PLC的程序結構及其應用;模塊7主要介紹了S7-1200 PLC的通信與網(wǎng)絡應用。
本書可作為高職高專院校智能制造相關專業(yè)電氣控制與PLC課程的教材,也可以作為相關企業(yè)工程技術人員的培訓教材。
本書包含了豐富的數(shù)字化資源,具有完整的在線開放課程資源供讀者學習。需要配套資源的教師可登錄機械工業(yè)出版社教育服務網(wǎng)www.cmpedu.com免費注冊后下載,或聯(lián)系編輯索。ㄎ⑿牛15910938545,電話:010-88379739)。
配套資源:電子課件、習題答案、題庫及答案、源程序、微課視頻
智能制造日益成為未來制造業(yè)發(fā)展的重大趨勢和核心內(nèi)容,PLC是新一輪科技創(chuàng)新中控制部分的核心產(chǎn)品,是智能工廠中的關鍵環(huán)節(jié)。在智能制造系統(tǒng)中,PLC不僅是機械裝備和生產(chǎn)線的控制器,還是制造信息的采集器和轉(zhuǎn)發(fā)器。
西門子S7系列PLC具有卓越的性能,在工業(yè)控制市場中占有非常大的份額,應用非常廣泛。S7-1200系列PLC是西門子公司推出的功能較強的小型PLC,除了包含許多創(chuàng)新技術外,還設定了新標準,極大地提高了工程效率。編者在總結長期教學經(jīng)驗和工程實踐的基礎上編寫了本書,旨在讓學生快速入門設備電氣控制與PLC的應用技術。
本書從基本的電氣控制電路入手,重點介紹西門子S7-1200系列PLC的應用技術,采用任務式的編排方式,以行業(yè)的具體應用作為任務設計的來源,將知識點和能力點嵌入到多個小任務中,體現(xiàn)了理實一體化的教學理念。同時本書也包含了豐富的數(shù)字化資源,具有完整的在線開放課程資源供讀者學習。
本書共包含7個學習模塊。模塊1介紹了電氣控制技術與PLC的基本概念及應用;模塊2介紹了常用的低壓電器和電氣控制電路,并設計了三相電動機的傳統(tǒng)控制的兩個工作任務;模塊3介紹了S7-1200 PLC的硬件與編程軟件,并設計了軟硬件安裝的兩個工作任務;模塊4介紹了S7-1200 PLC的基本指令及其應用,并設計了三相電動機連續(xù)運行的PLC控制等5個工作任務;模塊5介紹了S7-1200 PLC的功能指令及應用,并設計了電動機參數(shù)采集與處理等4個工作任務;模塊6介紹了S7-1200 PLC的程序結構,并設計了多臺電動機的連續(xù)運行控制等3個工作任務;模塊7介紹了S7-1200 PLC的通信與網(wǎng)絡應用,并設計了PLC采集水位值等4個工作任務。
本書由梁亞峰和劉培勇?lián)沃骶,蘇龍、高育幗擔任副主編,其中模塊1和模塊2由劉培勇編寫,模塊3由高育幗編寫,模塊4、模塊6和模塊7中的任務7.3和任務7.4由梁亞峰編寫,模塊5和模塊7中的任務7.1和任務7.2由蘇龍編寫,郭慶豐參與了模塊2和模塊5的編寫,田真源參與了模塊4和模塊7的編寫,全書由梁亞峰負責統(tǒng)稿工作。
由于編者水平有限,不足之處在所難免,敬請廣大讀者提出寶貴意見。
前言
模塊1初識電氣控制技術與PLC1
任務1.1了解電氣控制技術及其應用1
1.1.1電氣控制技術的基本概念1
1.1.2電氣與電器的區(qū)別1
1.1.3電氣控制技術的發(fā)展與應用1
任務1.2了解PLC及其應用2
1.2.1PLC的基本概念2
1.2.2PLC的發(fā)展3
1.2.3PLC的主要特點3
1.2.4PLC的分類與性能指標4
1.2.5PLC的應用5
習題5
模塊2三相電動機的傳統(tǒng)控制7
任務2.1三相電動機的單向運行控制7
2.1.1常用的低壓電器7
2.1.2認識電動機18
2.1.3三相電動機的點動控制19
2.1.4三相電動機的連續(xù)運行控制19
任務2.2三相電動機的正反轉(zhuǎn)運行控制20
2.2.1常用的電氣附件21
2.2.2電線的制作工藝24
2.2.3三相電動機的正反轉(zhuǎn)控制25
習題25
模塊3認識S7-1200 PLC與博途編程軟件27
任務3.1西門子S7-1200系列PLC的認識與安裝27
3.1.1PLC的結構與工作原理27
3.1.2西門子S7-1200系列PLC31
3.1.3CPU的安裝與拆卸35
3.1.4信號模塊的安裝與拆卸35
3.1.5端子板連接器的安裝與拆卸36
任務3.2西門子博途軟件的認識與安裝37
3.2.1西門子博途平臺簡介38
3.2.2博途軟件對計算機的要求38
3.2.3安裝博途軟件39
3.2.4安裝仿真軟件PLCSIM47
習題47
模塊4S7-1200 PLC的基本指令及應用49
任務4.1三相電動機連續(xù)運行的PLC控制觸點與線圈指令及應用49
4.1.1S7-1200中簡單的數(shù)據(jù)類型49
4.1.2S7-1200的存儲器51
4.1.3尋址53
4.1.4編程語言54
4.1.5觸點與線圈指令55
4.1.6CPU 1214C DC/DC/DC的接線56
4.1.7I/O地址分配57
4.1.8電路設計58
4.1.9程序編寫與下載58
任務4.2多人搶答器的PLC控制置位與復位指令及應用64
4.2.1置位與復位指令65
4.2.2I/O地址分配68
4.2.3電路設計69
4.2.4程序編寫69
4.2.5在仿真軟件PLCSIM中驗證程序71
任務4.3地下車庫車輛出入PLC控制邊沿檢測指令及應用72
4.3.1邊沿信號的概念72
4.3.2S7-1200的邊沿檢測指令73
4.3.3I/O地址分配78
4.3.4電路設計79
4.3.5程序編寫79
任務4.4三級物料傳送帶的PLC控制定時器指令及應用80
4.4.1脈沖定時器TP81
4.4.2接通延時定時器TON83
4.4.3關斷延時定時器TOF84
4.4.4保持型接通延時定時器TONR86
4.4.5I/O地址分配87
4.4.6電路設計88
4.4.7程序編寫88
任務4.5停車場車位計數(shù)PLC控制計數(shù)器指令及應用90
4.5.1加減計數(shù)器指令CTUD91
4.5.2數(shù)據(jù)塊93
4.5.3I/O地址分配95
4.5.4電路設計96
4.5.5程序編寫96
習題97
模塊5 S7-1200 PLC的功能指令及應用98
任務5.1電動機參數(shù)采集與處理數(shù)據(jù)類型及其應用98
5.1.1基本數(shù)據(jù)類型98
5.1.2復雜數(shù)據(jù)類型101
5.1.3其他數(shù)據(jù)類型102
5.1.4新建數(shù)據(jù)類型103
5.1.5添加自定義變量103
5.1.6新建FB函數(shù)塊103
5.1.7新建DB塊105
5.1.8在主函數(shù)中調(diào)用函數(shù)塊106
任務5.2將數(shù)值正確發(fā)送給ABB工業(yè)機器人移動指令與字符串指令及其應用107
5.2.1移動指令107
5.2.2SWAP指令108
5.2.3MID指令109
5.2.4STRG_VAL指令110
5.2.5新建全局DB塊111
5.2.6程序編寫111
任務5.3PLC控制流水燈比較指令與移位指令及其應用111
5.3.1比較指令112
5.3.2值在范圍內(nèi)指令112
5.3.3檢查有效性指令113
5.3.4右移指令113
5.3.5左移指令114
5.3.6循環(huán)移位指令114
5.3.7I/O地址分配115
5.3.8電路設計115
5.3.9程序編寫116
任務5.4生產(chǎn)線灌裝計數(shù)系統(tǒng)數(shù)學指令及其應用119
5.4.1數(shù)學運算指令119
5.4.2轉(zhuǎn)換指令121
5.4.3邏輯運算指令123
5.4.4I/O地址分配124
5.4.5程序編寫124
習題127
模塊6 S7-1200 PLC的程序結構129
任務6.1多臺電動機的連續(xù)運行控制函數(shù)(FC)的應用129
6.1.1PLC編程方法簡介129
6.1.2TIA博途軟件中塊的基本概念130
6.1.3函數(shù)簡介131
6.1.4I/O地址分配131
6.1.5電路設計132
6.1.6程序編寫132
任務6.2多臺電動機的星形三角形減壓起動函數(shù)塊(FB)的應用135
6.2.1函數(shù)塊136
6.2.2多重背景簡介137
6.2.3三相電動機的星形三角形減壓起動原理138
6.2.4I/O地址分配138
6.2.5電路設計139
6.2.6程序編寫140
任務6.3設備恒溫的PLC控制組織塊及其應用145
6.3.1PLC的中斷146
6.3.2程序循環(huán)組織塊147
6.3.3起動組織塊148
6.3.4循環(huán)中斷組織塊148
6.3.5延時中斷組織塊150
6.3.6硬件中斷組織塊151
6.3.7時間錯誤中斷組織塊153
6.3.8診斷錯誤中斷組織塊153
6.3.9I/O地址分配154
6.3.10電路設計154
6.3.11程序編寫155
習題157
模塊7 S7-1200 PLC的通信與網(wǎng)絡應用159
任務7.1 S7-1200 PLC采集水位值MODBUS通信方式及應用159
7.1.1MODBUS通信方式介紹159
7.1.2硬件選型165
7.1.3電路設計166
7.1.4硬件組態(tài)167
7.1.5程序編寫168
任務7.2 S7-300與S7-1200 PLC的數(shù)據(jù)交換PROFIBUS通信及應用170
7.2.1PROFIBUS通信介紹171
7.2.2設備組態(tài)177
7.2.3程序編寫180
任務7.3輥床電動機的遠程控制S7-1200 PLC與分布式I/O ET200S的PROFINET通信應181
7.3.1PROFINET網(wǎng)絡通信182
7.3.2PROFINET分布式I/O系統(tǒng)ET200S187
7.3.3I/O地址分配189
7.3.4ET200S的配置189
7.3.5ET200S的安裝及拆卸190
7.3.6電路設計193