-- 會員 / 註冊 --
 帳號:
 密碼:
  | 註冊 | 忘記密碼
站長推薦
NT售價: 340
NT售價: 200
NT售價: 190
NT售價: 240
NT售價: 390

10/3 新書到! 9/27 新書到! 9/13 新書到! 8/28 新書到!
C.G.Next購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsPremiere ProSketchUpZBrushPainterUG
PhotoShopCorelDrawIllustratorAutoCadPro/EMasterCamSolidWorksCreo
程式CC++JavaJSP遊戲程式Linux嵌入式PLCFPGAMatlabRevit
駭客資料庫OracleSQLAVRFluentSPSSANSYSUnityNuke
單晶片影像處理OpenGLArduinoLabview電路設計CadenceProtel繁體
VBHadoopDelphi美工手機程式搜索引擎論壇AndroidiPhone雜誌
可查書名、作者、ISBN、3dwoo書號
詳細書籍分類

西門子PLC入門經典問答

( 簡體 版)
作者:韋尚潮類別:1. -> 電子工程 -> PLC
譯者:
出版社:電子工業出版社西門子PLC入門經典問答 3dWoo書號: 29625
詢問書籍請說出此書號!

缺書
NT售價: 190

出版日:5/1/2011
頁數:268
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121134036
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
作者序:

譯者序:

前言:

行業背景
可編程序邏輯控制器(PLC),以其可靠性高、性價比高,而在鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業得到極為廣泛的應用。
西門子PLC采用可編程序的存儲器,用來存儲其內部要執行的邏輯運算指令、順序運算指令、算術運算指令和計時/計數指令等操作,同時通過模擬或數字輸入/輸出,實現對各種類型的機械或生產過程的控制。
關于本書
本書以S7-200/S7-300/S7-400可編程邏輯控制器為對象,圖文并茂地解答PLC的實際問題及開發難點。使讀者可以直觀地看到PLC相關的實物圖,明白PLC的編程方法,輕松理解PLC的疑難問題,釋然心中的疑惑!
本書特色
本書采取循序漸進的原則,從西門子PLC基礎知識問答開始,接著是語句表、梯形圖和時序圖的問答,再接下來是開發中的實際問題解決。本書最大的特色就是包含了許多實際開發問題,使讀者在遇到類似問題時可以獲得很大的幫助。
本書內容
本書共分為10章,具體內容如下:
第1章 PLC基礎知識
PLC是什么
PLC的硬件
PLC的軟件
第2章 PLC控制系統開發入門
PLC控制系統初識
一個簡單的PLC控制系統
PLC程序的加密與解密
第3章 PLC控制系統設計方法
PLC控制系統設計的內容與步驟
PLC控制系統功能需求分析
PLC控制系統硬件設計方法
PLC控制系統軟件設計方法
PLC控制系統抗干擾設計
第4章 PLC控制系統硬件問答
電源模塊
CPU模塊
I/O模塊
特殊功能模塊
存儲器模塊
PLC硬件組態與安裝
第5章 PLC控制系統軟件工程
程序控制結構
選擇結構
循環結構
子程序
中斷程序
PLC編程軟件SIEMENS STEP7軟件
編譯及程序故障調試
第6章 PLC編程語言
常用編程語言
指令及結構
位邏輯指令
運算指令
數據處理指令
定時器指令
計數器指令
第7章 PLC編程算法
算法知識
布爾邏輯
順序控制
模擬量控制
脈沖量控制
數據處理
第8章 PLC控制系統調試
PLC系統的調試步驟
PLC程序離線調試與仿真
PLC系統硬件檢查
PLC系統在線調試
PLC系統現場調試
第9章 人機界面開發
人機界面顯示終端
人機界面軟件開發
人機界面通信功能
第10章 PLC網絡通信
通信與通信網絡
PLC通信網絡模型
PLC與計算機通信
現場總線技術
MPI通信技術
PROFIBUS通信技術
工業以太網技術
作者自述
本書由韋尚潮、曹聲編著。參與本書編寫的還有李若谷、嚴雨、李式琦、張為平、韓柯華、張玉梅、劉洋洋、嚴安國、姚宗旭、王闖、徐慧超、何世蘭等。由于編者水平有限,書中難免有疏漏之處,敬請讀者批評指正。
內容簡介:

本書以問答形式按照自動化項目開發的一般流程循序漸進地介紹PLC控制系統開發中常見的問題和解決方法。本書既關注PLC軟/硬件的疑難問題,還側重引導讀者能針對一個自動化工程問題,提出完整的PLC解決方案,培養讀者獨立使用PLC解決自動化工程問題的能力。
本書主要內容如下:PLC基礎知識,簡單PLC系統的開發,PLC控制系統的設計方法,PLC系統硬件知識,PLC系統軟件工程;PLC編程語言,計數器與定時器,PLC編程算法,PLC控制系統調試,人機界面開發,PLC通信網絡開發等。
    讀者對象:本書可作為有一定計算機和電子工程基礎知識,但沒有或很少有PLC控制系統開發經驗的學生的入門指導書,也可作為廣大工程技術人員的參考用書。
目錄:

第1章 PLC基礎知識 1
1.1 PLC是什么 1
1 什么是PLC? 1
2 PLC的結構形式是怎樣的? 1
3 PLC控制與繼電器控制有何區別? 2
4 什么是繼電器邏輯控制系統? 3
5 當今有哪些主流的PLC品牌? 4
6 西門子S7-200 PLC的處理器是多少位的? 6
1.2 PLC的硬件 6
1 西門子PLC的基本結構是怎樣的? 6
2 西門子PLC的CPU如何? 7
3 西門子PLC的輸入/輸出(I/O)接口如何? 7
4 西門子PLC有哪幾個子系列? 7
5 西門子PLC型號編制的含義是什么? 7
6 西門子S7-200 CPU常用型號有什么優點? 7
7 西門子S7-300 CPU常用型號有什么特點? 8
8 西門子S7-400 CPU有什么特點? 9
9 PLC防止靜電放電危險有哪些措施? 9
10 西門子S7-300 PLC系列硬件安裝配置要注意什么? 9
1.3 PLC的軟件 9
1 可編程序控制器(PLC)軟件部分的組成是什么? 9
2 西門子PLC提供的編程語言有哪幾種? 10
3 梯形圖編程語言的編程方法有哪些? 10
第2章 PLC控制系統開發入門 11
2.1 PLC控制系統初識 11
1 PLC控制系統由哪些部件組成? 11
2 什么是過程控制系統? 12
3 什么是運動控制系統? 12
4 PLC控制系統是如何運行的? 12
5 什么是傳感器? 13
6 什么是執行器? 13
2.2 一個簡單的PLC控制系統 14
1 如何用繼電器電路實現對燈的控制? 14
2 繼電器是如何工作的? 14
3 如何用PLC控制系統實現對燈的控制? 15
4 PLC控制系統中的1和0分別代表什么意思? 15
5 什么是開關量?什么是模擬量? 15
6 如何用PLC編程語言實現繼電器電路功能? 16
7 如何將程序下載到PLC? 16
8 用繼電器實現和PLC實現哪個成本高? 18
9 什么情況下選用PLC實現? 18
2.3 PLC程序的加密與解密 18
1 能對整個工程項目文件進行加密嗎? 18
2 如何對自己的程序塊進行加密保護? 19
3 如何對自己的程序塊進行解密(取消對程序塊的加密保護)? 19
4 S7-300系列PLC忘記加過密的密碼,則解密的方法是什么? 19
2.4 小結 20
1 與繼電器電路相比,PLC控制系統有何優點? 20
2 如何縮短PLC控制系統的開發周期? 20
第3章 PLC控制系統設計方法 21
3.1 PLC控制系統設計的內容與步驟 21
1 PLC控制系統設計有哪些內容? 21
2 PLC控制系統設計從哪里開始? 21
3 PLC控制系統設計的正確步驟是怎樣的? 21
3.2 PLC控制系統功能需求分析 22
1 什么是功能需求分析? 22
2 如何對PLC控制系統進行功能需求分析? 22
3.3 PLC控制系統硬件設計方法 22
1 PLC控制系統的硬件設計有哪些內容? 22
2 PLC控制系統的硬件設計有哪些常見方法? 22
3.4 PLC控制系統軟件設計方法 23
1 PLC控制系統的軟件設計有哪些內容? 23
2 面向對象方法可以用于PLC控制系統設計嗎? 23
3.5 PLC控制系統抗干擾設計 24
1 抗干擾設計包括哪些內容?有何意義? 24
2 如何完成抗電源干擾設計? 24
3 如何完成系統接地設計? 25
4 如何完成I/O抗干擾設計? 25
第4章 PLC控制系統硬件問答 27
4.1 電源模塊 27
1 電源模塊有什么功能? 27
2 電源模塊有哪些性能指標? 27
3 什么是后備電池? 28
4 如何選擇合適的電源模塊? 28
5 PLC的電源該如何連接? 28
6 如何進行S7-200的電源需求與計算? 28
7 同一個模塊的不同通道是否可以分別接電流和電壓型輸入信號? 29
8 為了確保SM322-1HF01接通,最小需要多大的負載電壓和電流? 29
9 在ET200M里是否能使用SM321模塊DI16x24V? 29
10 為什么整個系統掉電并且電源恢復后,CPU仍保持停止狀態? 29
11 如何判斷電源或緩沖區出錯? 29
4.2 CPU模塊 30
1 CPU模塊有什么功能? 30
2 CPU模塊有哪些性能指標? 30
3 CPU支持的I/O模塊數目可以擴展嗎? 31
4 如何選擇合適的CPU模塊? 31
5 S7-200 CPU快速響應信號的對策有哪些? 31
6 S7-200 CPU是按照怎樣的機制循環工作的? 31
7 S7-200 CPU的通信口支持哪些通信協議? 33
8 S7-200 CPU上的通信口有哪些功能? 33
9 S7-200 CPU上的通信口能否擴展? 33
10 S7-200 CPU上的通信口,通信距離有多遠? 34
11 如何設置和讀取CPU的日期、時間值? 34
12 如何設置定義CPU數據保持功能? 35
13 設置CPU的密碼分為哪幾種方法? 35
14 CPU設置密碼后,為何看不出密碼已經生效? 36
15 CPU上的指示燈可以自定義嗎? 36
16 如何訪問一個帶密碼的CPU? 36
17 如何清除CPU設置的密碼? 36
18 CPU的系統故障燈亮了是什么原因? 37
19 CPU全面復位后哪些設置會保留下來? 37
20 為什么不能通過MPI在線訪問CPU? 37
4.3 I/O模塊 38
1 I/O模塊有什么功能? 38
2 I/O模塊有哪些類型? 38
3 數字量I/O模塊有哪些性能指標? 38
4 PLC的I/O電路的源型或漏型是什么意思? 39
5 怎樣選擇數字量輸入模塊? 39
6 接近開關的工作原理是什么? 39
7 PLC可以控制晶閘管嗎? 40
8 模擬量I/O模塊有哪些性能指標? 40
9 常見的模擬量有哪些量程?如何設置模擬量I/O模塊? 40
10 什么是量程轉換?如何實現? 41
11 什么是兩線制變送器? 42
12 什么是四線制變送器? 42
13 如何選擇模擬量I/O模塊? 42
14 什么是平均值濾波? 43
15 如何校準模擬量輸入模塊? 43
16 CPU 224 XP高速脈沖輸出能達到的最高頻率是多少? 44
17 CPU 224 XP本體上的模擬量輸入也是高速響應的嗎? 44
18 CPU 224 XP后面擴展的模擬量模塊的地址如何分配? 44
19 數字量/模擬量有凍結功能嗎? 44
20 數字量輸入/輸出(DI/DO)響應速度有多快?能作高速輸入和輸出嗎? 45
21 智能模塊的地址是如何分配的? 45
22 S7-200的高速輸入、輸出端子如何使用? 45
23 NPN/PNP輸出的旋轉編碼器(和其他傳感器),能否接到S7-200 CPU上? 45
24 S7-200是否有輸入、輸出點可以復用的模塊? 46
25 CPU 224 XP的高速輸入(I0.3/4/5)是5V DC信號,其他輸入點是否可以接
24V DC信號? 46
26 CPU 224 XP的高速輸出點Q0.0和Q0.1接5V電源,其他點如Q0.2/3/4是否
可以接24V電壓? 46
27 S7-200的模擬量輸入/輸出模塊是否帶信號隔離? 46
28 CPU上的I/O模塊(集中式或者分布式的)分配地址時應當注意哪些問題? 46
29 什么是自由分配I/O地址? 46
30 進行I/O直接訪問時,必須注意什么? 47
4.4 特殊功能模塊 47
1 為什么需要特殊功能模塊? 47
2 高速計數器模塊有什么用途?常用在哪里? 47
3 增量式編碼器的工作原理是什么? 48
4 絕對式編碼器的工作原理是什么? 48
5 如何使用高速計數器的中斷功能? 49
6 如何用0.1ms高速計數器測量脈沖寬度? 50
7 定位模塊有什么用途?常用在哪里? 50
8 仿真模塊有什么用途?常用在哪里? 50
9 S7-200系列PLC哪些有實時時鐘,哪些沒有? 51
10 數字量輸入濾波器有什么作用?該如何設置? 51
11 模擬量濾波的效果如何? 51
12 模擬量濾波死區值如何設置? 51
13 設置模擬量濾波應該注意哪些問題? 52
14 EM231模塊上的SF紅燈什么時候閃爍? 52
15 當熱電阻的技術參數不是很清楚的時候,如何在DIP開關上設置類型? 52
16 EM235是否能用于熱電阻測溫? 52
17 EM231 TC模塊的SF燈為何閃爍? 52
18 在S7-200 PLC支持的通信硬件有哪些? 53
19 是否可以通過EM277模塊控制變頻器? 53
20 重新設置EM277地址不起作用怎么辦? 53
21 主站中EM277的I/O配置的數據通信區已經到最大,但還不能滿足通信的數據量需求,
怎么辦? 53
22 使用PTO/PWM發生器的功能,應使用什么類型的CPU? 53
23 PTO或PWM輸出的幅值是多少? 54
24 在PTO脈沖串執行過程中,能否通過PLS指令改變其周期值? 54
25 如何強制停止PTO或PWM輸出? 54
26 為何輸出信號的指示燈已亮,卻沒有良好的電壓波形輸出,或者有時丟脈沖? 54
27 如何計算PTO的周期增量? 54
28 當周期小于50s時為何不能獲得滿意的波形輸出? 54
29 怎樣改變PWM輸出的周期/脈沖寬度? 55
30 高速計數器怎樣占用輸入點? 55
31 什么情況下高速計數器不能正常工作? 55
32 對高速計數器如何尋址?為什么從SMDx中讀不出當前的計數值? 55
33 高速計數器如何復位到零? 55
34 高速計數器的值在復位后是復位到初始值還是“0”值? 56
35 為何給高速計數器賦初始值和預置值后不起作用? 56
36 數字卡SM323占用的地址是多少? 56
37 測量電流時,出現傳感器短路的情況,模塊6ES7 331-1KF0-0AB0的模擬量輸入
I+是否會被破壞? 56
38 用S7-300模擬量輸入模塊測量溫度時,可以使用模塊說明文檔中列出的絕對
誤差極限嗎? 57
39 為什么用數字式萬用表在模擬輸入塊上讀不出阻抗的琠w電流? 57
40 S7-300模擬輸出組的電壓輸出可以超出容差嗎?端子S+和S作何用途? 57
41 如何連接一電位計到6ES7 331-1KF0-0AB0? 57
42 在FM350-1中,怎樣觸發比較器輸出? 58
43 在FM350-2中,工作號的作用是什么? 58
44 如何把一個PT100溫度傳感器連接到模擬輸入模塊SM331? 58
45 可以將HART測量轉換器連接到S7-300系列常規的模擬輸入模塊嗎? 59
46 怎樣避免SM335模塊中模擬輸入的波動? 59
47 在S7-300F中,是否可以在中央機架上把錯誤校驗和標準模塊結合在一起使用? 59
48 如何實現帶電拔出或插入模板? 59
49 當使用S7-300 CPU的內部運行時間表時,沒有任何返回值是怎么回事? 60
4.5 存儲器模塊 60
1 PLC使用哪幾種存儲器?各有什么特點? 60
2 存儲器的斷電保持功能有什么作用? 61
3 如何讀寫西門子的MMC卡? 61
4 如何對MMC卡加密和解密? 63
5 無論何時都可以使用全部的程序存儲區嗎? 64
6 變量是如何存儲在臨時局部數據中的? 64
4.6 PLC硬件組態與安裝 64
1 如何正確組態配置PLC硬件? 64
2 需要安裝驅動程序嗎? 65
3 如何實現模塊的熱插拔功能? 66
4 如何打開老版本Micro/WIN創建的項目文件? 67
5 在西門子PCS 7中使用FM355或FM355-2需要注意什么? 67
6 將第一個FM352-5的輸出與第二個FM352-5的輸入直接相連時,需要注意什么? 67
7 可以在不使用PG的情況下更換FM353/FM354嗎? 68
8 在STEP 7硬件組態中如何規劃模擬模塊SM374? 68
9 什么情況下保留區會被重寫? 68
10 為什么不能把閃存卡的內容加載到S7-300 CPU中? 68
11 系統上電后,即使CP342-5開關已經撥至RUN,但始終處于STOP狀態,
這是為什么? 69
12 如何用CP342-5組態PROFIBUS從站? 69
13 如何用CP342-5組態PROFIBUS主站? 69
14 為什么當CP342-5模塊作為PROFIBUS DP主站,而ET200
(如IM151-1或IM153-2)作為從站時,CP342-5上的SF燈不停閃爍? 70
15 怎樣把不在同一個項目里的一個S7 CPU組態為S7 DP主站模塊的DP從站? 70
16 可以將二線制和四線制傳感器連接到緊湊型CPU的模擬輸入端嗎? 70
第5章 PLC控制系統軟件工程 71
5.1 程序控制結構 71
1 什么是程序的控制結構? 71
2 開發結構化的程序有什么好處? 71
5.2 選擇結構 71
1 PLC編程語言可以實現IF選擇結構嗎? 71
2 PLC編程語言可以實現IF/ELSE選擇結構嗎? 72
3 PLC編程語言可以實現Switch選擇結構嗎? 72
5.3 循環結構 73
1 PLC編程語言可以實現FOR循環結構嗎? 73
2 PLC編程語言可以實現While循環結構嗎? 73
5.4 子程序 74
1 什么是子程序?使用子程序有什么好處? 74
2 如何編寫子程序? 74
3 如何調用子程序? 75
4 使用子程序時,為何動作只能執行一次,或者某些狀態不能結束? 76
5 帶形式參數的子程序,定義為OUT類型的變量為何會在多次調用子程序時
互相干擾? 76
5.5 中斷程序 76
1 什么是單任務程序?什么是多任務程序? 76
2 為什么要使用中斷?有什么好處? 77
3 什么是中斷優先級? 77
4 PLC的中斷機制如何用編程語言實現? 77
5 西門子PLC如何實現中斷程序? 77
6 使用定時器加自復位做一個不斷重復的計時,調用其他功能或子程序時,為何看起來
工作不規律? 78
7 定時中斷(SMB34/SMB35)最長定時為255ms,如何實現更長時間的定時? 78
8 定時中斷個數不夠怎么辦? 78
9 與中斷服務程序有關的計算任務,為何會偶爾得出不正確的結果? 78
10 中斷服務程序看起來沒有執行怎么辦? 78
5.6 PLC編程軟件SIEMENS STEP 7軟件 79
1 為什么使用編程軟件是PLC的發展趨勢? 79
2 什么是編程電纜?有何特點? 79
3 筆記本電腦如何與PLC連接? 79
4 STEP 7中能否使用間接尋址編寫循環程序? 80
5 STEP 7中用什么格式存儲POINTER參數類型? 80
6 為什么在STEP 7中打開一些對象時出錯? 80
7 當不能卸載STEP 7時怎么辦? 80
8 STEP 7中相關時間處理和轉換的功能塊有哪些? 80
5.7 編譯及程序故障調試 81
1 編譯出錯怎么辦? 81
2 如何知道自己所編程序的掃描時間? 81
3 編寫一個利用定時器的程序,在編譯時已經通過,為何下載到CPU中時提示出錯? 81
4 PG702編程器能對二代S7-200(CPU22x)系列及更高版本編程嗎? 82
5 S7程序中的FC、FB模塊,怎樣對這些模塊進行保護(有的模塊是開放的)? 82
6 怎樣才能訪問上一個函數的本地數據? 82
7 在編程OB86時需要注意哪些機架故障? 83
8 怎樣間接訪問一個ARRAY類型變量的元素? 83
9 CP342-5的三種工作方式有什么區別? 83
5.8 其他常見問題 84
1 FM357-2用絕對編碼器時應注意什么? 84
2 在CPU經過完全復位后是否運行時間計數器也被復位? 84
3 如何確定MMC的大小以便完整地存儲STEP 7項目? 84
4 硬件配置編輯器中的“時鐘”修正因子有什么作用? 85
5 錯誤OB的用途是什么? 85
6 在DP從站或CPU 315-2DP型主站里應該編程哪些“故障OBs”? 85
7 絕對地址和符號尋址的定義與區別是什么? 86
8 FM357-2用絕對編碼器采樣時,什么時候會不正確? 86
9 如何在多例兼容功能塊中找到變量地址? 86
10 如何把DATE_AND_TIME變量轉換為STRING變量? 87
11 怎樣通過交叉區域寄存器間接尋址訪問功能塊的本地數據或者功能? 87
12 怎樣編程間接訪問一個ARRAY類型變量的元素? 88
13 S7-300/400 PLC支持哪些尋址方式? 88
14 指針是如何被用于存儲器間接尋址的? 88
第6章 PLC編程語言 90
6.1 常用編程語言 90
1 西門子PLC使用什么樣的編程語言? 90
2 STEP 7 Micro/WIN編程軟件的組成是什么? 90
3 STEP 7 Micro/WIN軟件的基本功能有哪些? 90
4 什么是助記符? 91
5 什么是梯形圖? 91
6 什么是指令表? 92
7 什么是順序功能圖? 93
8 什么是功能塊圖? 93
9 不同品牌的PLC編程語言能兼容嗎? 94
10 什么是IEC 61131-3編程語言? 94
11 PLC編程語言能與C語言等計算機語言混合編程嗎? 95
6.2 指令及結構 95
1 PLC指令由哪幾部分組成? 95
2 什么是操作數? 96
3 什么是PLC軟元件? 96
4 PLC指令有哪些尋址方式? 97
5 S7-300系列PLC有哪些編程數據類型? 98
6 什么是指令語句表? 98
6.3 位邏輯指令 99
1 如何使用觸點串聯指令? 99
2 如何使用觸點并聯指令? 99
3 如何使用置位、復位指令? 100
4 如何使用立即讀/寫指令? 100
5 如何使用脈沖指令? 101
6.4 運算指令 102
1 運算指令可以分為哪幾類? 102
2 如何使用邏輯運算指令? 102
3 四則運算指令如何使用? 105
4 整數運算指令與浮點數運算指令各有什么特點? 106
5 如何通過整數運算顯示小數? 106
6 數學函數指令如何使用? 106
6.5 數據處理指令 106
1 傳送類指令有何功能?如何使用? 106
2 移位指令有何功能?如何使用? 108
3 字節交換指令有何功能?如何使用? 111
4 填充指令有何功能?如何使用? 111
6.6 定時器指令 112
1 定時器指令有什么功能?有哪些類型? 112
2 如何選擇定時器的基準時間? 112
3 如何使用接通延時定時器指令? 112
4 如何使用斷開延時定時指令? 114
5 如何使用PLC內置的實時時鐘? 116
6.7 計數器指令 116
1 計數器指令有什么功能?有哪些類型? 116
2 什么是計數器的編號? 117
3 如何使用自增計數器指令? 117
4 如何使用自減計數器指令? 117
5 如何使用增/減計數器指令? 119
第7章 PLC編程算法 121
7.1 算法知識 121
1 什么是PLC編程算法? 121
2 有哪些常見PLC編程算法設計方法? 121
3 算法一般用什么語言表達? 121
7.2 布爾邏輯 122
1 什么是開關量?什么是模擬量? 122
2 如何用二進制數表示開關量? 122
3 如何用二進制數表示數字量? 122
4 什么是八進制數? 122
5 什么是十六進制數? 123
6 什么是字節、字、雙字? 123
7 PLC如何表示有符號數? 123
8 什么是定點數? 123
9 什么是浮點數? 124
10 什么是BCD碼? 124
11 什么是ASCII碼? 124
12 什么是格雷碼? 124
13 FX系列有哪些數據類型? 125
14 歐姆龍的PLC如何表示位? 125
7.3 順序控制 126
1 什么是順序控制程序? 126
2 什么是分散控制?如何實現? 126
3 什么是集中控制?如何實現? 127
4 什么是混合控制?如何實現? 128
7.4 模擬量控制 129
1 什么是PLC模擬量控制程序設計? 129
2 模擬量開環控制的類型有哪些? 130
3 什么是閉環控制? 130
4 什么是PID控制?基本公式是什么? 130
5 PID各參數有何含義? 130
6 在Micro/WIN中如何實現模擬量PID控制? 131
7 如何調節PID參數? 134
8 是否有的模擬量無法濾波? 134
9 模擬量應該如何換算成期望的工程量值? 134
10 S7-200模擬量輸入信號的精度能達到多少? 135
11 CPU 224 XP本體和擴展的模擬量輸入、輸出滿量程范圍各是多少? 135
12 模擬量是一個變動很大的不穩定的值嗎? 135
13 模擬量信號的傳輸距離最遠有多遠? 136
14 S7-200模擬量模塊的輸入/輸出阻抗指標是多少? 136
15 模擬量模塊的電源指示燈正常,為何信號輸入燈不亮? 136
16 為何模擬量值的最低三位有非零的數值變化? 137
17 對于4∼20mA模擬量輸入模塊來說,小于4mA后轉換的數字量是多少? 137
18 在FC1**不同的功能模塊中,x和y的數據類型是什么? 137
19 對于有些模擬量輸入模塊,可以使用STEP 7設定模擬值的平滑指數么? 137
20 模擬信號電纜應該單端接地還是兩端接地? 137
21 模擬量信號為7FFFH,是什么原因? 138
22 模擬量模板的信號轉換時間如何計算? 138
23 如何診斷模擬量模板? 138
7.5 脈沖量控制 138
1 什么是脈沖量控制程序?它包括哪幾類?常用在哪里? 138
2 脈沖量控制有什么特點? 139
3 脈沖信號是怎樣生成的? 139
4 什么是高速計數比較控制? 139
5 什么是脈沖量開環控制? 140
6 什么是脈沖量閉環控制? 140
7.6 數據處理 140
1 PLC進行數據處理需要哪些條件? 140
2 在PLC中模擬量值如何轉換? 141
3 S7-200如何設計脈沖量采集程序? 141
4 如何實現數據的數碼管顯示? 142
5 如何進行數據存儲? 142
6 什么是設計數表處理程序? 143
第8章 PLC控制系統調試 144
8.1 PLC系統的調試步驟 144
1 PLC系統調試的任務是什么? 144
2 PLC系統調試有哪些步驟? 144
8.2 PLC程序離線調試與仿真 144
1 什么是PLC程序的離線調試? 144
2 離線調試有什么好處? 145
3 什么是PLC程序的仿真運行?如何實現? 145
4 仿真軟件有什么優點? 145
5 如何將用戶程序下載到S7-200的仿真PLC? 145
6 如何用S7-200的仿真軟件模擬調試程序? 146
7 如何用S7-200仿真軟件監視變量? 146
8.3 PLC系統硬件檢查 146
1 在STEP 7中,怎樣用診斷視窗診斷故障? 146
2 S7-200的系統塊有什么作用? 147
3 在STEP 7中如何啟動硬件組態功能? 147
4 怎樣查看西門子PLC的編程錯誤? 148
8.4 PLC系統在線調試 148
1 什么是PLC程序的在線調試? 148
2 PLC程序在線調試的正確步驟是什么? 148
3 在STEP 7中如何用梯形圖程序來監視用戶程序的執行? 149
4 如何用語句表程序來監視用戶程序的執行? 150
5 在Micro/WIN中如何用狀態表來監視用戶程序的執行? 151
6 強制與改寫變量有什么區別? 152
7 什么情況下需要使用強制? 152
8 如何對變量強制和取消強制? 152
9 在S7-200中怎樣用首次掃描或多次掃描來調試程序? 153
10 STEP 7中怎樣用單步與斷點功能來調試程序? 153
8.5 PLC系統現場調試 155
1 什么是PLC程序的現場調試? 155
2 PLC程序現場調試的正確步驟是什么? 155
3 PLC程序現場調試有哪些注意事項? 156
4 LED燈全部不亮怎么辦? 156
5 診斷緩沖器的作用是什么? 156
6 診斷緩沖器中通常包括哪些事件? 156
第9章 人機界面開發 158
9.1 人機界面顯示終端 158
1 什么是人機界面? 158
2 觸摸屏的工作原理是什么? 158
3 觸摸屏為什么不能控制PLC的輸入繼電器? 159
4 如果想通過上位或觸摸屏對PLC中S5TIME類型的參數進行設定,有什么方法? 159
5 什么是TFT和STN? 159
6 什么是工業平板電腦?有什么特點? 160
7 什么是文本終端?有什么特點? 160
8 歐姆龍有哪幾種文本顯示終端?有什么特點? 161
9 西門子有哪幾種文本顯示終端?有什么特點? 162
10 三菱有哪幾種觸摸屏?有什么特點? 162
11 施耐德有哪幾種顯示終端?有什么特點? 163
12 PLC常用什么方法與操作人員交換信息? 163
13 蜂鳴器的工作原理是什么? 164
9.2 人機界面軟件開發 164
1 人機界面的開發流程是怎樣的? 164
2 什么是組態軟件? 165
3 組態軟件是如何工作的? 165
4 組態軟件有什么特點? 166
5 有哪些主流的組態軟件? 166
6 有哪些國產的組態軟件? 166
7 如何在WinCC中生成指示燈? 167
8 如何在WinCC中生成按鈕? 170
9 如何在WinCC中生成數值輸入或輸出元件? 170
10 如何在WinCC中生成畫面切換按鈕? 171
11 什么是報警?如何在WinCC中顯示報警消息? 171
12 什么是報表?如何在WinCC中生成報表? 173
13 什么是趨勢圖?如何在WinCC中生成在線趨勢圖? 174
14 什么是配方?在WinCC中是否生成配方? 174
15 什么是腳本?WinCC中有哪些常用的腳本語言? 174
16 如何在WinCC中調用腳本程序? 174
17 WinCC中的大字體和小字體有什么區別? 176
18 LED的燈亮,為什么CPU 31xC不能從默認地址124和125讀取完整輸入? 177
9.3 人機界面通信功能 177
1 顯示終端與PLC有哪些通信接口? 177
2 如何實現WinCC與PLC的通信? 177
3 WinCC flexible通過OPC-XML進行通信時需要進行什么設置? 177
第10章 PLC網絡通信 179
10.1 通信與通信網絡 179
1 通信與通信網絡怎么理解? 179
2 PLC使用的通信介質有哪些? 180
3 什么是異步通信? 181
4 什么是同步通信? 182
5 什么是串行通信? 182
6 什么是并行通信? 183
7 什么是全雙工和半雙工通信? 183
8 RS-232C有何特點? 184
9 RS-485有何特點? 184
10 什么是波特率?什么是幀?什么是差錯? 185
11 什么是曼徹斯特編碼? 185
12 什么是奇偶校驗? 186
13 什么是ZigBee協議? 186
14 什么是RFID? 187
15 S7-200 CPU的通信口參數如何設置? 188
16 S7-200的通信主站和從站是怎樣定義的? 188
17 PPI、MPI和PROFIBUS如何同時在單一網絡上運行? 189
18 在Micro/WIN的系統塊中為何不能將通信口設置為187.5k波特率? 189
19 PPI電纜屬性中的Advanced PPI和Multi Master Network選項是怎么設置的? 189
20 怎樣設置通信口參數才能提高網絡的運行性能? 189
21 PC/PPI電纜能否延長? 190
22 怎樣進行PC/PPI電纜的DCE(數據通信設備)和DTE(數據傳輸設備)
模式設置? 190
23 S7-200的遠距離通信有哪些方式? 190
24 S7-200支持哪些公開和不公開的通信協議? 190
25 PPI網絡讀/寫通信的實現手段有哪些? 191
26 CPU上的通信口已經被占用或者CPU的連接數已經用盡,如何連接HMI? 191
27 新的PC/PPI電纜是否支持自由口通信? 191
28 PPI網絡讀/寫通信需要注意哪些問題? 191
10.2 PLC通信網絡模型 192
1 什么是開放系統互連模型? 192
2 西門子PLC的工業通信網絡系統是怎樣的? 193
3 PLC通信網絡支持哪些拓撲結構? 194
4 什么是主從式通信方式? 195
5 什么叫令牌傳遞技術? 195
6 用戶在設計網絡時,應當考慮哪些因素? 196
7 自由口的通信口是否可以連接操作面板(HMI)? 196
8 S7-200是否支持《S7-200系統手冊》上列明的通信波特率以外的其他特殊通信速率? 196
9 MPI協議能否與一個作為PPI主站的S7-200 CPU通信? 196
10 EM241型號PLC支持哪幾種通信協議? 197
11 EM241型號PLC是否會自動掛斷電話? 197
12 電話系統中沒有規范的撥號音,EM241不能接通怎么辦? 197
13 如何讓EM241撥分機號碼? 197
14 S7-200能否組成Modbus RTU通信網絡? 197
15 其他廠家支持以太網TCP/IP協議的CPU,為什么卻不能與西門子的CPU
用以太網通信? 197
16 CP243-1能否與光纖連接? 198
17 CP243-1能否連接無線以太網? 198
18 以太網模塊的設置應該注意什么? 198
19 自由口通信中,主站向從站發送數據,為何收到多個從站的混亂響應? 198
20 自由口通信協議是什么? 198
10.3 PLC與計算機通信 199
1 PLC與計算機的數據通信方式有哪些? 199
2 PLC與計算機之間的串口通信如何編程實現? 199
3 什么是DDE協議? 199
4 什么是OPC協議? 199
5 如何配置OPC? 200
6 使用CP卡進行編程通信有什么限制? 202
7 PC Access如何與PLC連接?需要注意什么?能訪問哪些區域? 202
8 PC Access能實現哪些功能? 202
9 在PC上運行的ProTool Pro RT版,可以連接幾個S7-200 CPU?一個CPU
可以連接幾個運行ProTool Pro RT的PC? 203
10.4 現場總線技術 203
1 怎樣理解現場總線? 203
2 目前流行的現場總線技術有哪些? 205
3 什么是AS-i總線? 206
4 什么是CAN總線? 206
5 什么是CC-Link總線? 207
6 什么是ControlNet總線? 208
7 什么是DeviceNet總線? 209
8 什么是FF總線? 210
9 什么是HART協議? 211
10 什么是Interbus總線? 212
11 什么是LonWorks總線? 213
12 什么是Modbus協議? 214
13 什么是PROFIBUS總線? 216
14 什么是RS-485總線? 217
15 什么是PROFINET協議? 218
10.5 MPI通信技術 221
1 什么是MPI技術? 221
2 PLC與PLC之間如何實現MPI通信? 221
3 PLC與人機界面如何實現MPI通信? 222
4 S7-300或S7-400的PROFIBUS-DP主站最多可以有多少個EM277從站? 225
10.6 PROFIBUS通信技術 225
1 PLC與PLC之間如何實現PROFIBUS通信? 225
2 如何實現PROFIBUS-DP協議DX模式的多主通信? 232
3 什么叫PROFIBUS-DP的等時模式? 237
10.7 工業以太網技術 243
1 什么是工業以太網? 243
2 工業以太網由哪些部件構成? 243
3 工業以太網有哪些特別重要的性能? 243
4 工業以太網有哪些優點? 244
序: