西門子S7-200 PLC功能指令套用詳解

西門子S7-200 PLC功能指令套用詳解

本書詳細介紹了西門子S7-200系列 PLC 程式設計和功能指令套用。為了使讀者能夠在較短的時間內正確理解、掌握和套用功能指令,書中除了對指令本身進行了詳細的說明外,還增加了與功能指令相關的基礎知識和套用知識。同時,針對指令的套用編寫了許多實例來說明指令的套用技巧。按照本書的套用範例,讀者可以快速掌握PLC在實際工作中的套用,有些實例還可以直接移植到工程中使用。

基本介紹

  • 書名:西門子S7-200 PLC功能指令套用詳解
  • ISBN:9787121221989
  • 出版社:電子工業出版社
  • 出版時間:2014-02-05
圖書內容,目 錄,

圖書內容

本書詳細介紹了西門子S7-200系列 PLC 程式設計和功能指令套用。為了使讀者能夠在較短的時間內正確理解、掌握和套用功能指令,書中除了對指令本身進行了詳細的說明外,還增加了與功能指令相關的基礎知識和套用知識。同時,針對指令的套用編寫了許多實例來說明指令的套用技巧。按照本書的套用範例,讀者可以快速掌握PLC在實際工作中的套用,有些實例還可以直接移植到工程中使用。

目 錄

第1章 西門子S7-200 PLC介紹 (1)
1.1 S7-200的構成 (1)
1.1.1 CPU模組 (2)
1.1.2 擴展模組 (3)
1.1.3 人機界面 (7)
1.2 S7-200 PLC的安裝 (7)
1.2.1 S7-200設備安裝指南 (7)
1.2.2 S7-200模組的安裝與拆卸 (8)
1.2.3 接地及接線指南 (10)
1.3 S7-200 PLC的工作方式 (11)
1.3.1 S7-200 PLC的工作模式 (11)
1.3.2 S7-200 PLC的工作過程 (11)
第2章 編程及仿真軟體的使用 (14)
2.1 STEP7-Micro/WIN安裝與升級 (14)
2.1.1 系統要求 (14)
2.1.2 軟體安裝 (15)
2.1.3 軟體升級 (15)
2.2 STEP7-Micro/WIN的使用 (15)
2.2.1 軟體界面 (16)
2.2.2 項目檔案 (17)
2.2.3 系統組態(系統塊) (18)
2.2.4 創建項目 (26)
2.2.5 編輯程式 (29)
2.2.6 程式編譯及下載 (37)
2.3 S7-200仿真軟體 (39)
2.3.1 仿真軟體簡介 (39)
2.3.2 仿真軟體使用 (39)
第3章 功能指令預備知識 (43)
3.1 程式語言簡介 (43)
3.1.1 梯形圖(LAD)程式語言 (43)
3.1.2 語句表(STL)程式語言 (44)
3.1.3 功能圖(FBD)程式語言 (44)
3.2 S7-200的存儲性能 (44)
3.2.1 S7-200的存儲區類型 (45)
3.2.2 S7-200的數據格式 (48)
3.2.3 S7-200的系統狀態字 (49)
3.3 S7-200的定址方式 (50)
3.3.1 直接定址 (51)
3.3.2 間接定址 (52)
3.3.3 I/O定址 (53)
第4章 基本指令系統 (54)
4.1 位邏輯指令 (54)
4.1.1 觸點指令 (54)
4.1.2 線圈指令 (56)
4.1.3 邏輯堆疊指令 (58)
4.1.4 程式案例 (60)
4.2 定時器指令 (61)
4.2.1 接通延時定時器(TON) (63)
4.2.2 有記憶接通延時定時器(TONR) (64)
4.2.3 斷開延時定時器(TOF) (65)
4.2.4 時間間隔定時器 (65)
4.2.5 程式案例 (66)
4.3 計數器指令 (69)
4.3.1 增計數器(CTU) (71)
4.3.2 減計數器(CTD) (71)
4.3.3 增/減計數器(CTUD) (72)
4.3.4 程式案例 (73)
第5章 傳送與比較指令 (77)
5.1 傳送指令 (77)
5.1.1 普通傳送指令 (77)
5.1.2 位元組立即傳送指令 (79)
5.1.3 塊傳送指令 (80)
5.1.4 位元組交換指令 (82)
5.2 比較指令 (83)
5.2.1 位元組比較指令 (83)
5.2.2 整數比較指令 (85)
5.2.3 雙字比較指令 (86)
5.2.4 實數比較指令 (87)
5.2.5 字元串比較指令 (89)
5.3 程式實例 (90)
第6章 程式控制指令 (93)
6.1 程式結構和流程 (93)
6.1.1 程式組件 (93)
6.1.2 程式設計方法 (94)
6.2 系統指令 (95)
6.2.1 條件結束指令 (96)
6.2.2 停止指令 (96)
6.2.3 監視程式復位指令 (97)
6.2.4 診斷LED指令 (98)
6.3 循環控制 (99)
6.3.1 循環指令FOR—NEXT (99)
6.3.2 循環程式編制 (101)
6.4 跳轉 (105)
6.4.1 跳轉指令 (105)
6.4.2 跳轉程式編制 (106)
6.5 順序控制 (108)
6.5.1 分支控制 (110)
6.5.2 合併控制 (112)
6.6 子程式調用 (113)
6.6.1 子程式指令 (113)
6.6.2 子程式編制 (116)
6.7 中斷服務 (120)
6.7.1 S7-200支持的中斷類型 (120)
6.7.2 中斷指令 (121)
6.7.3 理解中斷連線和中斷分離指令 (122)
6.7.4 中斷優先權和中斷佇列 (124)
6.7.5 中斷程式編制 (125)
6.8 程式實例 (127)
第7章 數值運算指令 (130)
7.1 S7-200的數據格式 (130)
7.2 整數運算指令 (132)
7.2.1 整數四則運算指令 (132)
7.2.2 雙整數四則運算指令 (134)
7.2.3 增指令 (135)
7.2.4 減指令 (136)
7.3 實數運算指令 (138)
7.3.1 實數四則運算指令 (138)
7.3.2 三角函式指令 (139)
7.3.3 數學功能指令 (140)
7.4 邏輯運算指令 (141)
7.4.1 邏輯與指令 (142)
7.4.2 邏輯或指令 (143)
7.4.3 邏輯異或指令 (145)
7.4.4 取反指令 (147)
7.5 程式實例 (148)
第8章 數據處理指令 (150)
8.1 數制與碼制 (150)
8.1.1 數制 (150)
8.1.2 碼制 (151)
8.1.3 碼制轉換指令 (151)
8.2 編碼與解碼指令 (152)
8.3 標準轉換指令 (154)
8.3.1 數字轉換指令 (154)
8.3.2 四捨五入指令和取整指令 (155)
8.3.3 段碼指令 (157)
8.4 ASCII碼轉換指令 (158)
8.4.1 數值至ASCII碼轉換指令 (158)
8.4.2 ASCII碼與十六進制轉換指令 (162)
8.5 字元串轉換指令 (164)
8.5.1 數值至字元串轉換指令 (164)
8.5.2 字元串至數值轉換指令 (168)
8.6 字元串處理指令 (170)
8.6.1 字元串長度指令 (170)
8.6.2 字元串複製指令 (171)
8.6.3 字元串連線指令 (172)
8.6.4 從字元串中複製字元串指令 (173)
8.6.5 字元串搜尋指令 (174)
8.6.6 字元搜尋指令 (175)
8.7 表處理指令 (176)
8.7.1 填表指令 (176)
8.7.2 先進先出指令 (177)
8.7.3 後進先出指令 (178)
8.7.4 存儲器填充指令 (179)
8.7.5 查表指令 (180)
8.8 程式實例 (182)
第9章 移位指令 (185)
9.1 移位指令 (185)
9.1.1 左移位指令 (185)
9.1.2 右移位指令 (186)
9.2 循環移位指令 (189)
9.2.1 循環左移位指令 (189)
9.2.2 循環右移位指令 (190)
9.3 移位暫存器指令 (192)
9.4 程式實例 (194)
第10章 高速計數指令 (196)
10.1 S7-200內部高速計數器 (196)
10.1.1 高速計數器介紹 (196)
10.1.2 高速計數器的控制 (197)
10.1.3 高速計數器的工作模式 (199)
10.1.4 高速計數器的工作原理 (202)
10.2 高速計數器編程 (205)
10.2.1 高速計數器指令 (205)
10.2.2 高速計數器的初始化 (205)
10.2.3 高速計數器的程式編寫 (208)
10.2.4 高速計數器的指令嚮導 (210)
10.3 程式實例 (213)
第11章 運動控制指令 (218)
11.1 PLC運動控制技術 (218)
11.1.1 運動控制的概念 (218)
11.1.2 運動控制技術的基本要素 (218)
11.1.3 S7-200的運動控制功能 (219)
11.2 高速脈衝輸出指令 (220)
11.2.1 PLS脈衝輸出指令 (220)
11.2.2 脈衝串輸出 (222)
11.2.3 脈寬調製 (223)
11.2.4 包絡表計算 (224)
11.3 運動控制術語 (225)
11.3.1 最大速度和啟動/停止速度 (225)
11.3.2 加速和減速時間 (226)
11.3.3 組態移動包絡 (227)
11.4 位置控制嚮導 (228)
11.4.1 PTO位置控制嚮導 (228)
11.4.2 PWM位置控制嚮導 (238)
11.5 位置控制模組EM253 (240)
11.5.1 位控模組的特性 (240)
11.5.2 位控模組的編程 (242)
11.5.3 位控模組的組態 (242)
11.5.4 位控指令套用指導 (254)
11.5.5 位控模組程式實例 (263)
11.5.6 位控指令及位控模組錯誤代碼 (268)
11.6 程式實例 (270)
第12章 通信指令及協定庫 (273)
12.1 S7-200 CPU的通信方式 (273)
12.1.1 PPI通信方式 (273)
12.1.2 MPI通信方式 (273)
12.1.3 Profibus通信方式 (274)
12.1.4 ProfiNet通信方式 (274)
12.1.5 自由口通信方式 (275)
12.2 PPI網路通信指令 (275)
12.2.1 網路讀/寫指令 (275)
12.2.2 網路讀/寫指令嚮導 (280)
12.3 自由口通信指令 (283)
12.3.1 傳送和接收指令 (283)
12.3.2 連線埠地址指令 (291)
12.4 USS通信協定庫 (292)
12.4.1 USS協定簡介 (292)
12.4.2 USS指令庫 (292)
12.4.3 連線和設定4系列MicroMaster驅動 (298)
12.5 Modbus通信協定庫 (299)
12.5.1 Modbus協定簡介 (299)
12.5.2 Modbus協定使用 (300)
12.5.3 S7-200 Modbus RTU主站指令庫 (302)
12.5.4 S7-200 Modbus RTU從站指令庫 (305)
12.5.5 Modbus主站協定高級套用 (307)
12.6 程式實例 (308)
第13章 時鐘及PID指令 (313)
13.1 時鐘指令 (313)
13.1.1 讀/寫時鐘指令 (313)
13.1.2 擴展讀/寫時鐘指令 (314)
13.2 PID指令 (316)
13.2.1 S7-200 PID功能 (316)
13.2.2 S7-200 PID算法 (317)
13.2.3 PID指令 (319)
13.2.4 PID指令嚮導 (324)
13.2.5 PID自整定 (328)
13.3 程式實例 (331)
第14章 配方及數據記錄 (334)
14.1 配方 (334)
14.1.1 概述 (334)
14.1.2 配方嚮導 (334)
14.2 數據記錄(歸檔) (340)
14.2.1 概述 (340)
14.2.2 數據記錄嚮導 (341)
14.3 程式實例 (345)
附錄A CPU錯誤代碼 (349)
附錄B 特殊存儲器(SM)標誌位 (353)
附錄C 電源計算 (368)
參考文獻 (371)

相關詞條

熱門詞條

聯絡我們