-
>
公路車寶典(ZINN的公路車維修與保養秘籍)
-
>
晶體管電路設計(下)
-
>
基于個性化設計策略的智能交通系統關鍵技術
-
>
花樣百出:貴州少數民族圖案填色
-
>
山東教育出版社有限公司技術轉移與技術創新歷史叢書中國高等技術教育的蘇化(1949—1961)以北京地區為中心
-
>
鐵路機車概要.交流傳動內燃.電力機車
-
>
利維坦的道德困境:早期現代政治哲學的問題與脈絡
西門子S7-200 SMART PLC編程技巧精粹----給SMART插上FB翅 版權信息
- ISBN:9787111755746
- 條形碼:9787111755746 ; 978-7-111-75574-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
西門子S7-200 SMART PLC編程技巧精粹----給SMART插上FB翅 本書特色
本書重點介紹了高級編程方法,幫助讀者對S7-200 SMART各種資源和功能指令進行探索、學習和掌握各種核心技能,*終實現在SMART 中實現與大型PLC中才具備的FB類似的功能,為學習編程方法和提高編程技巧打下基礎。
西門子S7-200 SMART PLC編程技巧精粹----給SMART插上FB翅 內容簡介
本書是一本幫助PLC工程師提高PLC編程技能的工具書。以西門子S7-200 SMART為例,分析講解了PLC的底層資源和應用原理,對編程中經常遇到的循環、符號尋址、指針、字符串、數據表和用戶庫等應用,均做了模塊化編程方法的演示,分析和講解了在PLC中全局變量M、定時器T和上升沿的使用禁忌以及自定義模塊化實現的方法,*終帶領讀者實現了在小型PLC中實現了只有大中型PLC才有的具有靜態變量記憶功能的FB功能,即本書副書名“給SMART插上FB翅膀”所言,使得在SMART中實現模塊化編程和標準化編程成為可能。 本書適合初步掌握S7-200 SMART PLC入門技能的工程師、高校從事PLC教學的教師以及有興趣學習煙臺方法的讀者閱讀。
西門子S7-200 SMART PLC編程技巧精粹----給SMART插上FB翅 目錄
前言
第1章 讀者需要提前具備的基礎知識 1
第2章 從子程序開始 8
2.1?SBR引腳數量的容量 8
2.2?SBR接口改變應對方案 12
2.3?IN_OUT引腳類型探索 14
2.4?所有IN和OUT引腳數量的上限 16
2.5?SBR的TEMP數據區 17
第3章 TEMP數據探秘 19
3.1?錯誤使用TEMP變量的程序例子 19
3.2?TEMP數據傳遞和保持規律 22
3.3?示例:利用TEMP數據給功能塊增加輸入/輸出引腳 24
3.4?相同功能例子的傳統方法實現 28
3.5?TEMP數據實現變址 29
第4章 AC寄存器 33
4.1?使用與不使用AC寄存器編程方法的比較 33
4.2?AC寄存器數值的緩存與恢復 35
4.3?循環指令中使用AC寄存器 37
第5章 循環指令的使用禁忌 40
5.1?[萬泉河]PLC編程中循環語法的使用 40
5.2?[萬泉河]程序算法的本質 42
5.3?[萬泉河]優雅的PLC程序一定是用Excel寫出來的 44
5.4?[萬泉河]解讀一個比較循環法與[萬泉河]80模擬量例子的程序 48
5.5?[萬泉河]80模擬量例子程序升級版V2.0 52
5.6?PLC編程中的高內聚與低耦合 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子程序的參數 72
第8章 字符串的使用 76
8.1?為什么要在PLC程序中使用字符串 76
8.2?字符串數據類型介紹 77
8.3?中文字符 78
8.4?系統提供的字符串處理指令 81
8.4.1?STR_LEN:獲得字符串的長度 82
8.4.2?STR_CPY:復制字符串內容到另一個目標地址 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?字符串數據放到SBR引腳上 86
8.6?使用地址指針傳遞字符串數據 88
8.7?[萬泉河]模擬量的量綱 89
8.8?[萬泉河]模擬量 92
8.9 [萬泉河]S7-200 SMART PLC中拆分提取字符串內數據 95
第9章 數據表功能 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函數 101
9.7?示例:數值滑動平均 103
9.8?示例:浮點數滑動平均 107
第10章 用戶庫功能 112
10.1?自己做一個庫 112
10.1.1?生成庫文件 112
10.1.2?調用庫 116
10.1.3?解讀與評述 117
10.2?簡單方法實現庫函數重復調用 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程序優化清理 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?一個傳統用法的例子 154
13.2?不成功的封裝 155
13.3?改進的封裝 156
13.4?上升沿功能模塊化 157
13.5?計數功能使用上升沿模塊 158
第14章 給SMART 插上FB翅膀 160
14.1?實現原理 160
14.2?功能塊:靜態數據保存和恢復 163
14.3?應用測試1:再封裝秒計數 166
14.4?應用測試2:秒計數FB 169
14.5?定時器FB:TON_YT 171
14.6?上升沿FB:P_TRIG_YT 172
14.7 FB嵌套應用 174
第15章 結束語:SMART PLC標準化展望 178
西門子S7-200 SMART PLC編程技巧精粹----給SMART插上FB翅 作者簡介
從事自動化行業二十年,專注技術和開發工作,主持和開發大型自動化生產線項目幾十條,非標自動化設備若干。精通PLC編程,高級語言編程,數據庫編程和上位系統設計。
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
隨園食單
- >
史學評論
- >
有舍有得是人生
- >
龍榆生:詞曲概論/大家小書
- >
羅曼·羅蘭讀書隨筆-精裝
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
詩經-先民的歌唱