《高等院校高素質技術技能型人才培養規划教材 PLC控制系統設計與應用(西門子S7-200/1200)》為高等院校高素質技術技能型人才培養規划教材。
本書選用市場占有率最高、也最常見的西門子S7-200/1200作為PLC控制系統設計與應用的載體。全書共8章,介紹IEC 61131—3的編程語言標准,S7-200/1200
PLC應用的大部分場合,包括電動機控制、生產線流程控制、PID、HSC、PWM、運動控制、串口和觸摸屏控制。本書不僅可以鍛煉讀者的編程技巧,更是創新性地安排了從簡單到復雜、從入門到實踐的技能訓練項目。
目錄
前言
第1章 PLC編程IEC 61131—3標准
1.1PLC基本知識
1.1.1PLC的進化與定義
1.1.2PLC的組成部分
1.1.3PLC實現控制的過程
1.1.4用戶程序
1.2PLC的基本應用與分類
1.2.1PLC的基本應用
1.2.2可編程控制器的基本類型
1.3PLC編程語言標准IEG 61131—3
1.3.1IEC 61131的基本情況
1.3.2IEC 61131—3的軟件模型
1.3.3IEC 61131—3的編程模型
1.3.4IEC 61131—3的公共元素
1.3.5IEC 61131—3的數據類型與表示
1.3.6IEC 61131—3的變量
1.3.7IEC 61131—3的程序組織單元
思考與練習
第2章 S7—200 PLC控制基礎
2.1S7—200 PLC基礎知識
2.1.1西門子S7—200 PLC硬件基礎
2.1.2技能訓練(JN2—1):SFEP 7—Micro/WIN編程軟件的安裝
2.1.3編程環境的項目組成
2.1.4S7—200 PLC的數據類型
2.1.5直接和間接編址
2.1.6S7—200 PLC內存地址范圍
2.2梯形圖的設計方法與LAD編輯、編譯
2.2.1技能訓練(JN2—2):根據繼電器電路圖設計PLC的梯形圖
2.2.2技能訓練(JN2—3):LAD編輯與編譯
2.3位邏輯、定時器與計數器
2.3.1位邏輯指令
2.3.2定時器
2.3.3計數器
2.3.4特殊存儲器標志位SMB0
2.4簡單電氣控制電路的編程與運行
2.4.1技能訓練(JN2—6):燈控電路應用
2.4.2技能訓練(JN2—7):增氧泵控制應用
2.4.3技能訓練(JN2—8):電動機正反轉控制應用
思考與練習
第3章 S7—200 PLC仿真與數據指令編程
3.1S7—200 PLC仿真軟件的使用
3.1.1PLC仿真軟件使用介紹
3.1.2菜單命令介紹
3.1.3技能訓練(JN3—1):一個定時器的簡單仿真
3.2自動開關門控制LAD設計與仿真
3.2.1自動開關門控制概述
3.2.2自動門控制的硬件設計
3.2.3自動門控制的軟件設計
3.2.4自動門控制的軟件仿真
3.3擴展模塊尋址與仿真
3.3.1擴展模塊的尋址
3.3.2利用仿真軟件進行擴展模塊的增加與刪除
3.3.3模擬量輸入和輸出擴展模塊
3.3.4西門子模擬量輸入/輸出模塊的仿真
3.4數據指令及編程
3.4.1數據傳送指令
3.4.2字節交換、字節立即讀寫指令
3.4.3移位指令
3.4.4轉換指令
3.4.5算術運算指令
3.4.6邏輯運算指令
3.4.7遞增、遞減指令
3.4.8時鍾指令
思考與練習
第4章 S7—200 PLC高級編程指令及應用
4.1SCR指令與順序控制
4.1.1狀態流程圖與順序控制設計法
4.1.2SCR、SCRT和SCRE指令
4.1.3西門子SCR指令應用例舉
4.2子程序與OAt上指令
4.2.1子程序
4.2.2CALL指令
4.3中斷子程序的使用
4.3.1中斷子程序的類型
4.3.2中斷子程序的相關指令
4.3.3技能訓練(JN4—1):處理I/O中斷
4.3.4技能訓練(JN4—2):T32中斷控制LED燈
4.4PID指令與向導
4.4.1PID標准指令
4.4.2PID語句的使用
4.4.3PID向導的使用
4.4.4技能訓練(JN4—3):PID向導的使用
思考與練習
第5章 基於以太網編程的S7—1200 PLc
5.1S7—1200 PLC的硬件組成與TIA軟件安裝
5.1.1S7—1200 PLC的硬件組成部分
5.1.2技能訓練(JN5—1):STEP 7 V11軟件的安裝
5.1.3TIA軟件的界面特點
5.2用S7—1200 PLC來控制電動機啟停
5.2.1技能訓練(JN5—2):三相電動機的直接啟動控制
5.2.2技能訓練(JN5—3):電動機正反轉PLC控制
5.2.3技能訓練(JN5—4):三相電動機的星—三角啟動PLC控制
5.3S7—1200 PLC的用戶程序結構與數據類型
5.3.1用戶程序的執行
5.3.2S7—1200 PLC實現控制的過程
5.3.3S7—1200 PLC的數據類型
5.4S7—1200 PLC擴展模塊的應用
5.4.1擴展模塊介紹
5.4.2擴展模塊的變量尋址
5.4.3S7—1200 PLC擴展模塊的選型
5.4.4技能訓練(JN5—5):數字量擴展模塊的應用
5.4.5技能訓練(JN5—6):模擬量擴展模塊的應用
思考與練習
第6章 S7—1200 PLC的常見指令與編程應用
6.1數據移動指令
6.1.1MOVE指令
6.1.2MOVE_BLK塊移動指令
6.1.3UMOVE_BLK無中斷塊移動
6.1.4FILL_BLK填充塊
6.1.5SWAP交換指令
6.1.6SHR右移和SHL左移指令
6.1.7ROR循環右移和ROL循環左移指令
6.2數學與邏輯運算指令
6.2.1加法ADD指令
6.2.2減法SUB指令
6.2.3乘法MUL指令
6.2.4除法DIV和返回除法余數MOD指令
6.2.5其他數學運算指令
6.2.6比較器運算指令
6.2.7數據轉換指令
6.2.8字邏輯運算指令
6.3PID指令及其應用
6.3.1S7—1200 PLC的PID控制器
6.3.2技能訓練(JN6—1):液壓站壓力控制的PID構建
思考與練習
第7章 S7—1200 PLC的脈沖與運動控制
7.1S7—1200 PLC的PWM控制
7.1.1PWM控制的基本概念
7.1.2S7—1200 PLC的PWM應用
7.1.3技能訓練(JN7—1):通過外部開關控制PWM的使能與占空比
7.2S7—1200 PLC的HSC控制
7.2.1脈沖量輸入和高速計數器
7.2.2S7—1200 PLC HSC的指令與硬件
7.2.3技能訓練(JN7—2):單相計數
7.2.4技能訓練(JN7—3):A/B正交模式下的速度/頻率的測量
7.3運動控制與步進電動機
7.3.1運動控制的基本架構
7.3.2S7—1200 PLC實現運動控制的基礎
7.3.3S7—1200 PLC PTO脈沖輸出
7.3.4驅動器HB—4020M的特點及其與PLC接線
7.3.5步進電動機的基本工作原理及選型
7.3.6工藝對象「軸」的概念
7.3.7運動控制相關的指令
思考與練習
第8章 S7—1200 PLC的通信和觸摸屏編程
8.1串口通信
8.1.1RS232C串口和RS485串口
8.1.2CM1241 RS232和RS485模塊
8.2西門子觸摸屏的應用
8.2.1西門子觸摸屏概述
8.2.2技能訓練(JN8—2):KTP600觸摸屏的使用
思考與練習
參考文獻
第1章 PLC編程IEC 61131—3標准
1.1PLC基本知識
1.1.1PLC的進化與定義
1.1.2PLC的組成部分
1.1.3PLC實現控制的過程
1.1.4用戶程序
1.2PLC的基本應用與分類
1.2.1PLC的基本應用
1.2.2可編程控制器的基本類型
1.3PLC編程語言標准IEG 61131—3
1.3.1IEC 61131的基本情況
1.3.2IEC 61131—3的軟件模型
1.3.3IEC 61131—3的編程模型
1.3.4IEC 61131—3的公共元素
1.3.5IEC 61131—3的數據類型與表示
1.3.6IEC 61131—3的變量
1.3.7IEC 61131—3的程序組織單元
思考與練習
第2章 S7—200 PLC控制基礎
2.1S7—200 PLC基礎知識
2.1.1西門子S7—200 PLC硬件基礎
2.1.2技能訓練(JN2—1):SFEP 7—Micro/WIN編程軟件的安裝
2.1.3編程環境的項目組成
2.1.4S7—200 PLC的數據類型
2.1.5直接和間接編址
2.1.6S7—200 PLC內存地址范圍
2.2梯形圖的設計方法與LAD編輯、編譯
2.2.1技能訓練(JN2—2):根據繼電器電路圖設計PLC的梯形圖
2.2.2技能訓練(JN2—3):LAD編輯與編譯
2.3位邏輯、定時器與計數器
2.3.1位邏輯指令
2.3.2定時器
2.3.3計數器
2.3.4特殊存儲器標志位SMB0
2.4簡單電氣控制電路的編程與運行
2.4.1技能訓練(JN2—6):燈控電路應用
2.4.2技能訓練(JN2—7):增氧泵控制應用
2.4.3技能訓練(JN2—8):電動機正反轉控制應用
思考與練習
第3章 S7—200 PLC仿真與數據指令編程
3.1S7—200 PLC仿真軟件的使用
3.1.1PLC仿真軟件使用介紹
3.1.2菜單命令介紹
3.1.3技能訓練(JN3—1):一個定時器的簡單仿真
3.2自動開關門控制LAD設計與仿真
3.2.1自動開關門控制概述
3.2.2自動門控制的硬件設計
3.2.3自動門控制的軟件設計
3.2.4自動門控制的軟件仿真
3.3擴展模塊尋址與仿真
3.3.1擴展模塊的尋址
3.3.2利用仿真軟件進行擴展模塊的增加與刪除
3.3.3模擬量輸入和輸出擴展模塊
3.3.4西門子模擬量輸入/輸出模塊的仿真
3.4數據指令及編程
3.4.1數據傳送指令
3.4.2字節交換、字節立即讀寫指令
3.4.3移位指令
3.4.4轉換指令
3.4.5算術運算指令
3.4.6邏輯運算指令
3.4.7遞增、遞減指令
3.4.8時鍾指令
思考與練習
第4章 S7—200 PLC高級編程指令及應用
4.1SCR指令與順序控制
4.1.1狀態流程圖與順序控制設計法
4.1.2SCR、SCRT和SCRE指令
4.1.3西門子SCR指令應用例舉
4.2子程序與OAt上指令
4.2.1子程序
4.2.2CALL指令
4.3中斷子程序的使用
4.3.1中斷子程序的類型
4.3.2中斷子程序的相關指令
4.3.3技能訓練(JN4—1):處理I/O中斷
4.3.4技能訓練(JN4—2):T32中斷控制LED燈
4.4PID指令與向導
4.4.1PID標准指令
4.4.2PID語句的使用
4.4.3PID向導的使用
4.4.4技能訓練(JN4—3):PID向導的使用
思考與練習
第5章 基於以太網編程的S7—1200 PLc
5.1S7—1200 PLC的硬件組成與TIA軟件安裝
5.1.1S7—1200 PLC的硬件組成部分
5.1.2技能訓練(JN5—1):STEP 7 V11軟件的安裝
5.1.3TIA軟件的界面特點
5.2用S7—1200 PLC來控制電動機啟停
5.2.1技能訓練(JN5—2):三相電動機的直接啟動控制
5.2.2技能訓練(JN5—3):電動機正反轉PLC控制
5.2.3技能訓練(JN5—4):三相電動機的星—三角啟動PLC控制
5.3S7—1200 PLC的用戶程序結構與數據類型
5.3.1用戶程序的執行
5.3.2S7—1200 PLC實現控制的過程
5.3.3S7—1200 PLC的數據類型
5.4S7—1200 PLC擴展模塊的應用
5.4.1擴展模塊介紹
5.4.2擴展模塊的變量尋址
5.4.3S7—1200 PLC擴展模塊的選型
5.4.4技能訓練(JN5—5):數字量擴展模塊的應用
5.4.5技能訓練(JN5—6):模擬量擴展模塊的應用
思考與練習
第6章 S7—1200 PLC的常見指令與編程應用
6.1數據移動指令
6.1.1MOVE指令
6.1.2MOVE_BLK塊移動指令
6.1.3UMOVE_BLK無中斷塊移動
6.1.4FILL_BLK填充塊
6.1.5SWAP交換指令
6.1.6SHR右移和SHL左移指令
6.1.7ROR循環右移和ROL循環左移指令
6.2數學與邏輯運算指令
6.2.1加法ADD指令
6.2.2減法SUB指令
6.2.3乘法MUL指令
6.2.4除法DIV和返回除法余數MOD指令
6.2.5其他數學運算指令
6.2.6比較器運算指令
6.2.7數據轉換指令
6.2.8字邏輯運算指令
6.3PID指令及其應用
6.3.1S7—1200 PLC的PID控制器
6.3.2技能訓練(JN6—1):液壓站壓力控制的PID構建
思考與練習
第7章 S7—1200 PLC的脈沖與運動控制
7.1S7—1200 PLC的PWM控制
7.1.1PWM控制的基本概念
7.1.2S7—1200 PLC的PWM應用
7.1.3技能訓練(JN7—1):通過外部開關控制PWM的使能與占空比
7.2S7—1200 PLC的HSC控制
7.2.1脈沖量輸入和高速計數器
7.2.2S7—1200 PLC HSC的指令與硬件
7.2.3技能訓練(JN7—2):單相計數
7.2.4技能訓練(JN7—3):A/B正交模式下的速度/頻率的測量
7.3運動控制與步進電動機
7.3.1運動控制的基本架構
7.3.2S7—1200 PLC實現運動控制的基礎
7.3.3S7—1200 PLC PTO脈沖輸出
7.3.4驅動器HB—4020M的特點及其與PLC接線
7.3.5步進電動機的基本工作原理及選型
7.3.6工藝對象「軸」的概念
7.3.7運動控制相關的指令
思考與練習
第8章 S7—1200 PLC的通信和觸摸屏編程
8.1串口通信
8.1.1RS232C串口和RS485串口
8.1.2CM1241 RS232和RS485模塊
8.2西門子觸摸屏的應用
8.2.1西門子觸摸屏概述
8.2.2技能訓練(JN8—2):KTP600觸摸屏的使用
思考與練習
參考文獻
網路書店
類別
折扣
價格
-
新書87折$209