本書以實例驅(qū)動,動手操作為出發(fā)點,通過34個實例,結(jié)合博途軟件*新版本詳細介紹了西門子S7-1200/1500 PLC的基礎(chǔ)知識、指令規(guī)則和工程實例。從S7-1200 PLC基本指令應(yīng)用到各種數(shù)據(jù)運算及實際工程應(yīng)用,從KTP精簡觸摸屏的基本組態(tài)、西門子自動化仿真到數(shù)組和Struct結(jié)構(gòu)體的使用實例,從函數(shù)與函數(shù)塊的應(yīng)用、SCL及其綜合應(yīng)用到模擬量輸入/輸出與PID控制、高速脈沖輸出與運動控制等各個方面都進行了詳細闡述。*后從構(gòu)成一個完整的大中型S7-1500 PLC運行系統(tǒng)出發(fā),介紹了大中型PLC的硬件配置、通信與工藝指令編程。
本書理論和實戰(zhàn)合二為一,做到學以致用,不僅適合廣大從事自動化、智能制造、工業(yè)機器人的技術(shù)人員閱讀,也可以作為職業(yè)院校相關(guān)專業(yè)的教材。
前言
西門子S7-1200作為中小型PLC的佼佼者,S7-1500作為中大型PLC的杰出代表,兩者均采用博途軟件,因此無論在硬件配置、軟件編程和以太網(wǎng)通信上都具有強大的優(yōu)勢。本書以實例驅(qū)動,動手操作為出發(fā)點,通過34個實例,結(jié)合博途軟件版本詳細介紹了西門子S7-1200/1500 PLC的基礎(chǔ)知識、指令規(guī)則和工程實例。
本書共分為7章。第1章是西門子S7-1200 PLC入門,主要介紹了S7-1200 PLC的硬件組成、博途軟件的使用、S7-1200 PLC的初次使用、PLC的數(shù)據(jù)類型、數(shù)據(jù)存儲地址區(qū)及尋址方式和程序塊等基礎(chǔ)知識。第2章介紹了S7-1200 PLC基本指令應(yīng)用,主要包括觸點和線圈指令,位操作指令和位檢測指令;同時還介紹了定時器和計數(shù)器指令以及比較、運算和移動指令,并用于各種數(shù)據(jù)運算及實際工程應(yīng)用,如交通燈控制、加熱控制等。第3章是觸摸屏組態(tài)與復(fù)雜數(shù)據(jù)類型的應(yīng)用,包括西門子精簡觸摸屏的初步應(yīng)用、西門子自動化仿真,以及復(fù)合數(shù)據(jù)類型應(yīng)用、Struct的使用實例。第4章是S7-1200 PLC綜合控制與編程,主要從函數(shù)與函數(shù)塊的應(yīng)用、SCL及其綜合應(yīng)用、模擬量輸入/輸出與PID控制、高速脈沖輸出與運動控制等方面進行充分闡述。第5章從構(gòu)成一個完整的大中型S7-1500 PLC運行系統(tǒng)出發(fā),介紹了CPU、電源、數(shù)字量輸入/輸出模塊、模擬量輸入/輸出模塊等硬件接線,同時在博途軟件的設(shè)備或網(wǎng)絡(luò)視圖中對各種PLC、HMI以及驅(qū)動相關(guān)聯(lián)設(shè)備和模塊進行排列、設(shè)置和聯(lián)網(wǎng)等硬件配置進行了詳細闡述。第6章是S7-1500 PLC通信與工藝指令編程,包括S7-1500 PLC通信基礎(chǔ)、I-Device智能設(shè)備、計數(shù)和測量模塊功能與編程、運動控制模塊功能與編程。
本書主要由浙江工商職業(yè)技術(shù)學院李方園編寫,呂林鋒、李霽婷、陳亞玲共同參與編寫,同時西門子公司、寧波市自動化學會的相關(guān)技術(shù)人員給予了很多幫助,并提供了很多實例,在此一并致謝。
編者
2021年2月16日
目錄
前言
第1章西門子S7-1200 PLC入門1
11S7-1200 PLC的硬件組成1
111概述1
112S7-1200 PLC系統(tǒng)的基本構(gòu)成3
12博途軟件的使用6
121TIA Portal軟件概述6
122博途軟件的安裝7
13S7-1200 PLC的初次使用10
131程序編輯與下載10
132采用無線路由器進行PLC程序下載24
133IP地址重置26
14PLC的數(shù)據(jù)類型29
141S7系列PLC的基本數(shù)據(jù)類型29
142位數(shù)據(jù)類型31
143數(shù)學數(shù)據(jù)類型32
144字符數(shù)據(jù)類型33
145時間數(shù)據(jù)類型33
15數(shù)據(jù)存儲地址區(qū)及尋址方式34
151PLC的尋址方式34
152位尋址方式35
153字節(jié)、字及雙字尋址方式36
154I/O外設(shè)尋址方式37
155數(shù)據(jù)塊(DB)存儲區(qū)及其讀取方式38
16程序塊39
161程序塊類型39
162用戶程序的結(jié)構(gòu)40
163使用塊構(gòu)建程序41
164組織塊(OB)的實現(xiàn)功能41
第2章S7-1200 PLC基本指令應(yīng)用43
21位邏輯指令43
211概述43
212輸送帶起?刂频膬煞N編程應(yīng)用45
22定時器與時鐘存儲器49
221定時器種類49
222TON指令49
223TOF定時器53
224TP脈沖定時器53
225TONR時間累加器55
226系統(tǒng)和時鐘存儲器的選用57
227任意交替時鐘的編程61
23計數(shù)器65
231計數(shù)器種類65
232三種計數(shù)器的時序圖66
233計數(shù)器實例67
24比較、運算和移動指令72
241比較指令72
242移動指令75
243數(shù)學運算指令77
244其他數(shù)據(jù)指令81
245數(shù)據(jù)指令應(yīng)用實例82
第3章觸摸屏組態(tài)與復(fù)雜數(shù)據(jù)類型的應(yīng)用89
31西門子精簡系列觸摸屏的初步應(yīng)用89
311觸摸屏概述89
312西門子KTP精簡觸摸屏介紹90
313西門子KTP精簡觸摸屏的基本組態(tài)92
32西門子自動化仿真114
321概述114
322PLC離線仿真115
323觸摸屏離線仿真122
324PLC觸摸屏聯(lián)合仿真126
33復(fù)合數(shù)據(jù)類型應(yīng)用132
331復(fù)合數(shù)據(jù)類型概述132
332數(shù)組的使用實例135
333Struct的使用實例143
第4章S7-1200 PLC綜合控制與編程152
41函數(shù)與函數(shù)塊的應(yīng)用152
411FC函數(shù)及其接口區(qū)定義152
412無形參FC函數(shù)和有形參FC函數(shù)154
413函數(shù)塊(FB)接口區(qū)及其單個實例DB154
414FC應(yīng)用實例156
415FB應(yīng)用實例160
42SCL及其綜合應(yīng)用163
421SCL語言指令概述163
422SCL編程實例166
423FB應(yīng)用實例169
43模擬量輸入/輸出與PID控制172
431PLC處理模擬量的過程172
432模擬量使用實例172
433PID基本概念181
434PID控制應(yīng)用實例184
44高速脈沖輸出與運動控制191
441S7-1200 PLC實現(xiàn)運動控制的基礎(chǔ)191
442運動控制相關(guān)的指令192
443步進控制應(yīng)用實例197
第5章S7-1500 PLC硬件配置與參數(shù)設(shè)置207
51S7-1500 PLC基礎(chǔ)207
511S7-1500 PLC概述207
512標準型CPU 1511-1 PN的硬件屬性209
513電源選型209
514輸入和輸出模塊211
52S7-1500 PLC硬件配置的基本流程224
521硬件配置的功能224
522配置S7-1500 PLC的中央機架225
53CPU參數(shù)配置229
531概述229
532PROFINET接口230
533CPU啟動236
534CPU循環(huán)掃描237
535通信負載238
536顯示屏功能238
54I/O模塊的硬件配置240
541數(shù)字量輸入模塊的硬件配置240
542數(shù)字量輸出模塊的硬件配置242
543模擬量輸入模塊的硬件配置246
544模擬量輸出模塊的硬件配置249
55分布式I/O參數(shù)配置253
551ET200MP概述253
552配置ET200MP253
553PROFINET IO模式下的DI模塊組態(tài)255
554PROFINET IO模式下的DQ模塊組態(tài)259
56硬件配置編譯與下載268
561硬件編譯268
562硬件配置下載269
第6章S7-1500 PLC通信與工藝指令編程271
61S7-1500 PLC通信基礎(chǔ)271
611西門子SIMATIC NET工業(yè)通信與網(wǎng)絡(luò)結(jié)構(gòu)271
612從PROFIBUS到PROFINET的轉(zhuǎn)變273
613S7-1500 PLC以太網(wǎng)支持的通信服務(wù)274
614S7-1500 PLC PROFINET設(shè)備名稱276
62I-Device智能設(shè)備277
621在相同項目中配置I-Device277
622在不同項目中配置I-Device281
63計數(shù)和測量模塊功能與編程285
631計數(shù)和測量模塊概述285
632TM Count 224V計數(shù)功能使用286
64運動控制模塊功能與編程295
641運動控制功能概述295
642G120變頻器的運動控制295
參考文獻309