出版時(shí)間:2011-5 出版社:機(jī)械工業(yè)出版社 作者:朱文杰 頁數(shù):480
內(nèi)容概要
朱文杰編著的這本《S7-1200PLC編程設(shè)計(jì)與案例分析》介紹了西門子公司的新型S7-1200
PLC。全書共分6章。第1章綜述了PLC的基礎(chǔ)知識以及S7-1200 PLC的部件、特點(diǎn)和安裝;第2章細(xì)述了S7-1200
PLC及其各種模塊的硬件特性、STEP 7 Basic軟件功能與組態(tài);第3章詳解了S7-1200
PLC的編程指令;第4章深化了S7-1200
PLC的若干視點(diǎn);第5章講述了構(gòu)建PROFINET通信網(wǎng)絡(luò)的知識點(diǎn);第6章給出了幾段S7-1200
PLC控制水電站設(shè)備的實(shí)用程序,供讀者參考、舉一反三。
《S7-1200PLC編程設(shè)計(jì)與案例分析》遵循教育規(guī)律,內(nèi)容闡述循序漸進(jìn),深入本質(zhì),切中要害,結(jié)構(gòu)合理嚴(yán)謹(jǐn),概念準(zhǔn)確,易讀易懂。
本書可作為高職、高專及本科院校自動化專業(yè)的課程教材、畢業(yè)設(shè)計(jì)指導(dǎo)教材,也可供相關(guān)工程技術(shù)人員、注冊工程師閱讀。
書籍目錄
前言
第1章PLC基礎(chǔ)知識與S7-1200 PLC入門1
1.1PLC的產(chǎn)生與發(fā)展1
1.1.1PLC的產(chǎn)生、定義1
1.1.2PLC的主要功能及特點(diǎn)2
1.1.3PLC的分類4
1.1.4PLC的發(fā)展概況和發(fā)展趨勢6
1.2PLC的基本結(jié)構(gòu)與工作原理9
1.2.1PLC的基本結(jié)構(gòu)和各部分作用9
1.2.2PLC的工作原理14
1.2.3PLC的編程語言22
1.3S7-1200 PLC及其相關(guān)部件簡介25
1.3.1S7-1200
PLC具有多種CPU型號26
1.3.2擴(kuò)展CPU的能力27
1.3.3HMI顯示面板28
1.3.4STEP 7 Basic編程軟件29
1.3.5在線信息和幫助系統(tǒng)44
1.4S7-1200 PLC在同系列產(chǎn)品中的優(yōu)勢46
1.4.1硬件的改進(jìn)使S7-1200
PLC擁有強(qiáng)大功能46
1.4.2STEP 7 Basic
V10.5編程軟件50
1.5S7-1200 PLC的安裝56
1.5.1布置與布局56
1.5.2安裝和拆卸步驟58
1.5.3接線準(zhǔn)則64
第2章S7-1200 PLC的硬件、軟件與設(shè)備配置67
2.1S7-1200 PLC的硬件67
2.1.1S7-1200 PLC的CPU68
2.1.2S7-1200
PLC的信號板、信號模塊85
2.1.3S7-1200
PLC的集成通信口與通信擴(kuò)展模塊102
2.1.4存儲卡109
2.1.5輸入仿真器和電源模塊111
2.1.6精簡系列面板112
2.2STEP 7 Basic編程軟件115
2.2.1STEP 7 Basic綜述115
2.2.2安裝STEP 7 Basic軟件116
2.2.3初嘗TIA Portal軟件122
2.3S7-1200 PLC的設(shè)備配置154
2.3.1添加CPU與檢測未指定CPU的組態(tài)154
2.3.2組態(tài)CPU及模塊的運(yùn)行156
2.3.3創(chuàng)建網(wǎng)絡(luò)連接并組態(tài)IP地址159
2.4創(chuàng)建簡單鎖存電路并完成用戶程序163
2.4.1創(chuàng)建簡單鎖存電路163
2.4.2完成用戶程序170
2.4.3使用監(jiān)視表格進(jìn)行監(jiān)視175
第3章S7-1200 PLC的編程指令181
3.1位邏輯指令181
3.1.1觸點(diǎn)和線圈等基本元素指令181
3.1.2置位和復(fù)位指令183
3.2定時(shí)器與計(jì)數(shù)器指令187
3.2.1定時(shí)器指令187
3.2.2計(jì)數(shù)器指令191
3.3比較指令198
3.3.1大小比較指令198
3.3.2范圍內(nèi)和范圍外指令200
3.3.3OK和NOT_OK指令200
3.4數(shù)學(xué)運(yùn)算指令與邏輯運(yùn)算指令201
3.4.1數(shù)學(xué)運(yùn)算指令201
3.4.2邏輯運(yùn)算指令206
3.5移動指令與轉(zhuǎn)換指令209
3.5.1移動指令209
3.5.2轉(zhuǎn)換指令212
3.6程序控制指令和移位/循環(huán)指令215
3.6.1程序控制指令215
3.6.2移位和循環(huán)指令216
3.7時(shí)鐘和日歷指令218
3.7.1日期和時(shí)間指令218
3.7.2時(shí)鐘指令220
3.8字符串轉(zhuǎn)換和字符串指令222
3.8.1String數(shù)據(jù)概述222
3.8.2字符串轉(zhuǎn)換指令222
3.8.3字符串操作指令227
3.9擴(kuò)展的程序控制指令和通信指令233
3.9.1擴(kuò)展的程序控制指令233
3.9.2開放式以太網(wǎng)通信指令236
3.9.3點(diǎn)對點(diǎn)通信指令244
3.10中斷、PID、脈沖、運(yùn)動控制和全局庫指令254
3.10.1中斷指令254
3.10.2PID控制和脈沖指令259
3.10.3運(yùn)動控制指令263
3.10.4全局庫指令267
第4章S7-1200 PLC深化272
4.1國際標(biāo)準(zhǔn)與S7-1200 PLC的編程語言272
4.1.1工業(yè)自動化系統(tǒng)控制邏輯組態(tài)軟件標(biāo)準(zhǔn)IEC
61131272
4.1.2西門子PLC的幾種編程語言273
4.1.3S7-1200 PLC的編程語言275
4.2存儲區(qū)、尋址、數(shù)據(jù)類型和用戶程序278
4.2.1S7-1200
PLC的存儲區(qū)與尋址278
4.2.2S7-1200
PLC支持的數(shù)據(jù)類型280
4.2.3用戶程序的設(shè)計(jì)與執(zhí)行286
4.3S7-1200 PLC的變量表291
4.3.1添加并修改PLC的變量表294
4.3.2設(shè)置PLC變量295
4.3.3對PLC變量進(jìn)行強(qiáng)制299
4.4創(chuàng)建PID控制300
4.4.1定義PID控制器及其回路300
4.4.2創(chuàng)建PID控制器的組織塊302
4.4.3創(chuàng)建工藝對象PID控制器303
4.4.4組態(tài)PID控制器305
4.4.5在線模式下激活PID控制器308
4.5交叉參考表與程序信息310
4.5.1交叉參考表310
4.5.2分配表315
4.5.3調(diào)用結(jié)構(gòu)319
4.5.4附屬結(jié)構(gòu)與資源322
4.6將HMI Basic Panel的時(shí)間與S7-1200
PLC同步324
4.6.1創(chuàng)建一個(gè)時(shí)間函數(shù)324
4.6.2組態(tài)HMI Basic Panel326
4.6.3使用時(shí)間函數(shù)333
4.7S7-1200 PLC的模擬量處理335
4.7.1連接傳感器到S7-1200
PLC的模擬量模塊335
4.7.2使用模擬量0~20mA信號模塊和信號板測量4~20mA信號336
第5章構(gòu)建PROFINET通信網(wǎng)絡(luò)340
5.1通信網(wǎng)絡(luò)的基礎(chǔ)與國際標(biāo)準(zhǔn)340
5.1.1開放系統(tǒng)互連模型的七層結(jié)構(gòu)340
5.1.2IEEE 802通信標(biāo)準(zhǔn)345
5.1.3現(xiàn)場總線及其標(biāo)準(zhǔn)346
5.2西門子工業(yè)自動化通信網(wǎng)絡(luò)與S7-1200 PLC的以太網(wǎng)通信351
5.2.1工業(yè)以太網(wǎng)與PROFINET351
5.2.2S7-1200 PLC的以太網(wǎng)通信360
5.3與編程設(shè)備、HMI到PLC及PLC到PLC的通信372
5.3.1與編程設(shè)備的通信372
5.3.2HMI到PLC的通信375
5.3.3PLC到PLC的通信376
5.3.4多個(gè)通信設(shè)備的網(wǎng)絡(luò)連接378
5.3.5引用信息379
5.4WinCC通過OPC與S7-1200 PLC
CPU的以太網(wǎng)通信382
5.4.1OPC簡介382
5.4.2SIMATIC NET軟件介紹383
5.4.3SIMATIC
NET中PC站的組態(tài)步驟383
5.4.4WinCC與S7-1200PLC
CPU的OPC通信393
5.5S7-1200 PLC與S7-200
PLC間通過S7協(xié)議實(shí)現(xiàn)通信395
5.5.1S7-1200 PLC與S7-200
PLC連接通信簡介395
5.5.2S7-1200 PLC與S7-200
PLC連接的組態(tài)397
5.5.3檢測S7-1200 PLC與S7-200
PLC的通信結(jié)果404
5.6通過S7協(xié)議實(shí)現(xiàn)S7-1200 PLC與S7-300
PLC的通信406
5.6.1S7-1200 PLC與S7-300
PLC連接通信簡介406
5.6.2S7-1200 PLC與S7-300
PLC連接的組態(tài)407
5.7通過TCP及ISO-on-TCP實(shí)現(xiàn)S7-1200PLC與S7-300
PLC的通信415
5.7.1一般情況簡介415
5.7.2ISO-on-TCP通信416
5.7.3TCP通信422422
5.8S7-1200 PLC與第三方設(shè)備實(shí)現(xiàn)自由口通信423
5.8.1控制系統(tǒng)原理與軟、硬件需求423
5.8.2組態(tài)CPU
1214C和超級終端通信423
第6章S7-1200 PLC應(yīng)用于水電站的幾個(gè)初步設(shè)計(jì)439
6.1利用S7-1200 PLC控制水電站油壓裝置的初步設(shè)計(jì)439
6.1.1油壓裝置自動化的必要性與控制要求439
6.1.2油壓裝置S7-1200
PLC控制系統(tǒng)的硬件設(shè)計(jì)440
6.1.3油壓裝置S7-1200
PLC控制系統(tǒng)的程序設(shè)計(jì)441
6.2利用S7-1200
PLC控制水電站進(jìn)水口快速事故閘門的初步設(shè)計(jì)446
6.2.1進(jìn)水口快速閘門的液壓系統(tǒng)與自動控制要求446
6.2.2進(jìn)水口快速閘門S7-1200
PLC控制系統(tǒng)的程序設(shè)計(jì)449
6.3利用S7-1200
PLC控制水輪發(fā)電機(jī)組潤滑、冷卻、制動及調(diào)相壓水系統(tǒng)的初步設(shè)計(jì)451
6.3.1機(jī)組潤滑和冷卻系統(tǒng)的自動化451
6.3.2機(jī)組制動系統(tǒng)的自動化453
6.3.3機(jī)組調(diào)相壓水系統(tǒng)的自動化455
6.4利用S7-1200 PLC治理水力機(jī)組甩負(fù)荷抬機(jī)456
6.4.1治理水輪機(jī)組甩負(fù)荷抬機(jī)的必要性與正確思路456
6.4.2治理水輪機(jī)組甩負(fù)荷抬機(jī)的S7-1200
PLC控制系統(tǒng)設(shè)計(jì)458
6.4.3治理甩負(fù)荷抬機(jī)與控制調(diào)相壓水合成為一個(gè)神經(jīng)元464
6.5S7-1200 PLC控制水輪發(fā)電機(jī)組467
6.5.1機(jī)組自動控制程序的擬定467
6.5.2機(jī)組自動控制程序的解析471
6.5.3機(jī)組事故保護(hù)機(jī)故障信號系統(tǒng)477
參考文獻(xiàn)480
圖書封面
評論、評分、閱讀與下載
S7-1200 PLC編程設(shè)計(jì)與案例分析 PDF格式下載