注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術無線電電子學、電信技術西門子S7-200 SMART PLC編程技巧精粹:給SMART插上FB翅膀

西門子S7-200 SMART PLC編程技巧精粹:給SMART插上FB翅膀

西門子S7-200 SMART PLC編程技巧精粹:給SMART插上FB翅膀

定 價:¥69.00

作 者: 王前厚
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111755746 出版時間: 2024-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書是一本幫助PLC工程師提高PLC編程技能的工具書。以西門子S7-200 SMART為例,分析講解了PLC的底層資源和應用原理,對編程中經(jīng)常遇到的循環(huán)、符號尋址、指針、字符串、數(shù)據(jù)表和用戶庫等應用,均做了模塊化編程方法的演示,分析和講解了在PLC中全局變量M、定時器T和上升沿的使用禁忌以及自定義模塊化實現(xiàn)的方法,最終帶領讀者實現(xiàn)了在小型PLC中實現(xiàn)了只有大中型PLC才有的具有靜態(tài)變量記憶功能的FB功能,即本書副書名“給SMART插上FB翅膀”所言,使得在SMART中實現(xiàn)模塊化編程和標準化編程成為可能。本書適合初步掌握S7-200 SMART PLC入門技能的工程師、高校從事PLC教學的教師以及有興趣學習煙臺方法的讀者閱讀。

作者簡介

  從事自動化行業(yè)二十年,專注技術和開發(fā)工作,主持和開發(fā)大型自動化生產(chǎn)線項目幾十條,非標自動化設備若干。精通PLC編程,高級語言編程,數(shù)據(jù)庫編程和上位系統(tǒng)設計。

圖書目錄

目?錄
前言
第1章 讀者需要提前具備的基礎知識 1
第2章 從子程序開始 8
2.1?SBR引腳數(shù)量的容量 8
2.2?SBR接口改變應對方案 12
2.3?IN_OUT引腳類型探索 14
2.4?所有IN和OUT引腳數(shù)量的上限 16
2.5?SBR的TEMP數(shù)據(jù)區(qū) 17
第3章 TEMP數(shù)據(jù)探秘 19
3.1?錯誤使用TEMP變量的程序例子 19
3.2?TEMP數(shù)據(jù)傳遞和保持規(guī)律 22
3.3?示例:利用TEMP數(shù)據(jù)給功能塊增加輸入/輸出引腳 24
3.4?相同功能例子的傳統(tǒng)方法實現(xiàn) 28
3.5?TEMP數(shù)據(jù)實現(xiàn)變址 29
第4章 AC寄存器 33
4.1?使用與不使用AC寄存器編程方法的比較 33
4.2?AC寄存器數(shù)值的緩存與恢復 35
4.3?循環(huán)指令中使用AC寄存器 37
第5章 循環(huán)指令的使用禁忌 40
5.1?[萬泉河]PLC編程中循環(huán)語法的使用 40
5.2?[萬泉河]程序算法的本質(zhì) 42
5.3?[萬泉河]優(yōu)雅的PLC程序一定是用Excel寫出來的 44
5.4?[萬泉河]解讀一個比較循環(huán)法與[萬泉河]80模擬量例子的程序 48
5.5?[萬泉河]80模擬量例子程序升級版V2.0 52
5.6?PLC編程中的高內(nèi)聚與低耦合 54
第6章 符號尋址 56
6.1?符號尋址的基本功能 56
6.2?SBR子程序中的符號尋址 60
6.3?控制字拆位中的符號尋址 63
6.4?好的拆位訪問方法 64
6.5?字拆位WORD_TO_8BIT 65
第7章 指針應用 69
7.1?指針使用的基本方法 69
7.2?指針應用:隱藏真實物理通道地址 70
7.3?BLOCK_MOVE指令中的指針應用 71
7.4?地址指針作為SBR子程序的參數(shù) 72
第8章 字符串的使用 76
8.1?為什么要在PLC程序中使用字符串 76
8.2?字符串數(shù)據(jù)類型介紹 77
8.3?中文字符 78
8.4?系統(tǒng)提供的字符串處理指令 81
8.4.1?STR_LEN:獲得字符串的長度 82
8.4.2?STR_CPY:復制字符串內(nèi)容到另一個目標地址 82
8.4.3?SSTR_CPY:從字符串中復制子字符串 83
8.4.4?STR_CAT:字符串連接 83
8.4.5?STR_FIND:在字符串中查找字符串 84
8.4.6?CHR_FIND:查找字符串中任一字符 85
8.5?字符串數(shù)據(jù)放到SBR引腳上 86
8.6?使用地址指針傳遞字符串數(shù)據(jù) 88
8.7?[萬泉河]模擬量的量綱 89
8.8?[萬泉河]模擬量 92
8.9 [萬泉河]S7-200 SMART PLC中拆分提取字符串內(nèi)數(shù)據(jù) 95
第9章 數(shù)據(jù)表功能 98
9.1?AD_T_TBL:添表指令 99
9.2?FIFO:先進先出指令 99
9.3?LIFO:后進先出指令 99
9.4?FILL_N:存儲器填充指令 100
9.5?TBL_FIND:查表指令 100
9.6?自定義FILL_N_TBL函數(shù) 101
9.7?示例:數(shù)值滑動平均 103
9.8?示例:浮點數(shù)滑動平均 107
第10章 用戶庫功能 112
10.1?自己做一個庫 112
10.1.1?生成庫文件 112
10.1.2?調(diào)用庫 116
10.1.3?解讀與評述 117
10.2?簡單方法實現(xiàn)庫函數(shù)重復調(diào)用 118
10.3?示例:封裝滑動平均值功能 120
10.4?PID控制程序 123
10.5?PID子程序再封裝 129
10.6?PID封裝塊生成為庫 130
第11章 PLC程序中M變量的使用禁忌 133
11.1?全局變量的概念界定 133
11.2?使用M做一段程序邏輯 134
11.3?[萬泉河]PLC高級編程:拋棄交叉索引 137
11.4?[萬泉河]好的PLC程序和壞的PLC程序的比較標準 138
11.5 [萬泉河]為什么PLC程序中不要用M和T,為什么要推廣PLC編程標準化 138
11.6?[萬泉河]給你編的PLC程序優(yōu)化清理 139
第12章 程序中定時器T的使用禁忌 143
12.1?一個定時器T的例子 144
12.2?不成功的封裝 145
12.3?自定義定時器TON_YT?(SMW22方法) 146
12.4?成功的封裝 148
12.5?自定義定時器TON_YT?(時間間隔定時器方法) 149
12.6?自定義延時關斷定時器TOF_YT 151
12.7?自定義定時器TONR_YT 152
第13章 程序中上升沿的使用禁忌 154
13.1?一個傳統(tǒng)用法的例子 154
13.2?不成功的封裝 155
13.3?改進的封裝 156
13.4?上升沿功能模塊化 157
13.5?計數(shù)功能使用上升沿模塊 158
第14章 給SMART 插上FB翅膀 160
14.1?實現(xiàn)原理 160
14.2?功能塊:靜態(tài)數(shù)據(jù)保存和恢復 163
14.3?應用測試1:再封裝秒計數(shù) 166
14.4?應用測試2:秒計數(shù)FB 169
14.5?定時器FB:TON_YT 171
14.6?上升沿FB:P_TRIG_YT 172
14.7 FB嵌套應用 174
第15章 結束語:SMART PLC標準化展望 178

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號