PLC模擬量與通信控制應(yīng)用實(shí)例詳解(含DVD光盤1張)
定 價(jià):59 元
叢書名:工控技術(shù)精品叢書
- 作者:李江全 著
- 出版時(shí)間:2014/6/1
- ISBN:9787121231926
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TM571.61
- 頁(yè)碼:345
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書從應(yīng)用的角度系統(tǒng)地介紹了三菱FX系列PLC、西門子S7-200系列PLC模擬量輸入/輸出及其與PC的數(shù)據(jù)通信技術(shù)。其內(nèi)容包括計(jì)數(shù)制與編碼、PLC模擬量控制概述、PLC模擬量擴(kuò)展模塊、PLC數(shù)據(jù)通信基礎(chǔ)、PC串行通信概述、PLC與PC數(shù)據(jù)通信協(xié)議、PLC模擬量輸入與PC通信控制、PLC模擬量輸出與PC通信控制、PLC溫度檢測(cè)與PC通信控制,其中PC與PLC通信程序同時(shí)采用VB、VC++、LabVIEW和組態(tài)軟件實(shí)現(xiàn)。
為方便讀者學(xué)習(xí),本書提供配套光盤,內(nèi)容包括實(shí)例源程序、程序運(yùn)行錄屏、系統(tǒng)測(cè)試錄像等。
1、針對(duì)三菱、西門子PLC的模擬量輸入/輸出及其與PC的數(shù)據(jù)通信,貼近工程實(shí)踐。 2、應(yīng)用實(shí)例豐富,指導(dǎo)性強(qiáng)! 3、光盤中包括實(shí)例源程序、程序運(yùn)行錄屏、系統(tǒng)測(cè)試錄像,容易上手。
第1章計(jì)數(shù)制與編碼
1.1計(jì)數(shù)制
1.1.1計(jì)數(shù)制概述
1.1.2十進(jìn)制數(shù)與二進(jìn)制數(shù)
1.1.3八進(jìn)制數(shù)與十六進(jìn)制數(shù)
1.2計(jì)數(shù)制轉(zhuǎn)換及其程序設(shè)計(jì)
1.2.1二進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換
1.2.2二進(jìn)制數(shù)與八進(jìn)制數(shù)的轉(zhuǎn)換
1.2.3二進(jìn)制數(shù)與十六進(jìn)制數(shù)的轉(zhuǎn)換
1.2.4八進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換
1.2.5十六進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換
1.2.6八進(jìn)制數(shù)與十六進(jìn)制數(shù)的轉(zhuǎn)換
1.3字符編碼
1.3.1BCD碼
1.3.2格雷碼 第1章計(jì)數(shù)制與編碼
1.1計(jì)數(shù)制
1.1.1計(jì)數(shù)制概述
1.1.2十進(jìn)制數(shù)與二進(jìn)制數(shù)
1.1.3八進(jìn)制數(shù)與十六進(jìn)制數(shù)
1.2計(jì)數(shù)制轉(zhuǎn)換及其程序設(shè)計(jì)
1.2.1二進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換
1.2.2二進(jìn)制數(shù)與八進(jìn)制數(shù)的轉(zhuǎn)換
1.2.3二進(jìn)制數(shù)與十六進(jìn)制數(shù)的轉(zhuǎn)換
1.2.4八進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換
1.2.5十六進(jìn)制數(shù)與十進(jìn)制數(shù)的轉(zhuǎn)換
1.2.6八進(jìn)制數(shù)與十六進(jìn)制數(shù)的轉(zhuǎn)換
1.3字符編碼
1.3.1BCD碼
1.3.2格雷碼
1.3.3ASCII編碼
第2章PLC模擬量控制概述
2.1模擬量與模擬量控制
2.1.1模擬量與數(shù)字量
2.1.2模擬量控制系統(tǒng)簡(jiǎn)介
2.2模擬量信號(hào)處理
2.2.1A/D與D/A轉(zhuǎn)換
2.2.2采樣和濾波
2.2.3標(biāo)定和標(biāo)定變換
2.3PLC模擬量控制
2.3.1PLC模擬量控制系統(tǒng)的組成與特點(diǎn)
2.3.2PLC模擬量控制過(guò)程與目的
2.3.3PLC模擬量輸入/輸出方式
2.4PLC控制系統(tǒng)設(shè)計(jì)與可靠性措施
2.4.1PLC控制系統(tǒng)設(shè)計(jì)過(guò)程
2.4.2PLC控制系統(tǒng)的可靠性措施
第3章PLC模擬量擴(kuò)展模塊
3.1三菱FX2N系列PLC的模擬量擴(kuò)展模塊
3.1.1特殊功能模塊概述
3.1.2特殊功能模塊的讀/寫指令
3.1.3模擬量輸入/輸出模塊簡(jiǎn)介
3.1.4A/D轉(zhuǎn)換模塊
3.1.5D/A轉(zhuǎn)換模塊
3.1.6溫度擴(kuò)展模塊
3.2西門子S7-200系列PLC的模擬量擴(kuò)展模塊
3.2.1PLC對(duì)模擬量的處理
3.2.2模擬量輸入模塊
3.2.3模擬量輸出模塊
3.2.4溫度擴(kuò)展模塊
第4章PLC數(shù)據(jù)通信基礎(chǔ)
4.1PLC數(shù)據(jù)通信概述
4.1.1數(shù)據(jù)通信系統(tǒng)組成
4.1.2PLC數(shù)據(jù)通信的目的
4.1.3PLC數(shù)據(jù)通信的類型
4.1.4PLC數(shù)據(jù)通信的鏈接方式
4.1.5數(shù)據(jù)在PLC存儲(chǔ)器中存取的方式
4.1.6PLC控制系統(tǒng)的信號(hào)類型
4.1.7PLC數(shù)據(jù)通信介質(zhì)
4.2個(gè)人計(jì)算機(jī)與PLC的通信
4.2.1計(jì)算機(jī)與PLC通信的方法與條件
4.2.2計(jì)算機(jī)與PLC的通信內(nèi)容
4.2.3計(jì)算機(jī)與PLC通信程序的設(shè)計(jì)要點(diǎn)與方法
4.2.4PLC串口通信調(diào)試軟件及其應(yīng)用
第5章PC串行通信概述
5.1串行通信技術(shù)簡(jiǎn)介
5.1.1串行通信的基本概念
5.1.2串行通信協(xié)議
5.1.3串行通信的接口標(biāo)準(zhǔn)
5.1.4PC中的串行端口
5.1.5串行通信線路連接
5.1.6串口調(diào)試工具
5.2串行通信控件MSComm
5.2.1MSComm控件處理通信的方式
5.2.2MSComm控件的使用
5.2.3MSComm控件的常用屬性
5.2.4MSComm控件的OnComm事件
5.2.5MSComm控件通信步驟
5.3PLC組態(tài)王串口通信設(shè)置
5.3.1三菱FX系列PLC組態(tài)王通信設(shè)置
5.3.2西門子S7-200PLC組態(tài)王通信設(shè)置
5.4LabVIEW與串口通信
5.4.1LabVIEW中的串口通信功能模塊
5.4.2LabVIEW串口通信步驟
第6章PLC與PC數(shù)據(jù)通信協(xié)議
6.1通信協(xié)議基本知識(shí)
6.1.1通信網(wǎng)絡(luò)開(kāi)放系統(tǒng)互連模型OSI
6.1.2通信協(xié)議基本概念
6.2三菱FX系列PLC與PC的通信協(xié)議簡(jiǎn)介
6.2.1FX系列PLC的通信協(xié)議類型
6.2.2計(jì)算機(jī)鏈接通信協(xié)議
6.2.3無(wú)協(xié)議通信
6.3西門子S7-200系列PLC與PC的通信協(xié)議簡(jiǎn)介
6.3.1PPI通信及應(yīng)用
6.3.2自由口通信及應(yīng)用
6.4三菱FX2N系列PLC與PC通信編程口協(xié)議
6.4.1命令幀格式
6.4.2響應(yīng)幀格式
6.4.3地址計(jì)算
6.4.4強(qiáng)制置位與復(fù)位
6.4.5讀/寫指令示例
6.5西門子S7-200系列PLC與PC通信PPI協(xié)議
6.5.1通信過(guò)程
6.5.2命令格式
6.5.3命令類型
第7章三菱PLC與PC通信之模擬量輸入
7.1三菱PLC模擬電壓輸入
7.1.1設(shè)計(jì)任務(wù)
7.1.2線路連接
7.1.3PLC端電壓輸入程序設(shè)計(jì)
7.1.4PLC程序?qū)懭肱c監(jiān)控
7.2三菱PLC與PC通信實(shí)現(xiàn)模擬電壓輸入
7.2.1設(shè)計(jì)任務(wù)
7.2.2線路連接
7.2.3指令獲取與串口通信調(diào)試
7.2.4PC端VB程序設(shè)計(jì)詳解
7.2.5PC端VC++程序設(shè)計(jì)詳解
7.2.6PC端監(jiān)控組態(tài)程序設(shè)計(jì)
7.2.7PC端LabVIEW程序設(shè)計(jì)
第8章西門子PLC與PC通信之模擬量輸入
8.1西門子PLC模擬電壓輸入
8.1.1設(shè)計(jì)任務(wù)
8.1.2線路連接
8.1.3PLC端電壓輸入程序設(shè)計(jì)
8.1.4PLC程序下載與監(jiān)控
8.2西門子PLC與PC通信實(shí)現(xiàn)模擬電壓輸入
8.2.1設(shè)計(jì)任務(wù)
8.2.2線路連接
8.2.3串口通信調(diào)試
8.2.4PC端VB程序設(shè)計(jì)詳解
8.2.5PC端VC++程序設(shè)計(jì)詳解
8.2.6PC端監(jiān)控組態(tài)程序設(shè)計(jì)
8.2.7PC端LabVIEW程序設(shè)計(jì)
第9章三菱PLC與PC通信之模擬量輸出
9.1三菱PLC模擬電壓輸出
9.1.1設(shè)計(jì)任務(wù)
9.1.2線路連接
9.1.3PLC端電壓輸出程序設(shè)計(jì)
9.1.4PLC程序?qū)懭肱c監(jiān)控
9.2三菱PLC與PC通信實(shí)現(xiàn)模擬電壓輸出
9.2.1設(shè)計(jì)任務(wù)
9.2.2線路連接
9.2.3指令獲取與串口通信調(diào)試
9.2.4PC端VB程序設(shè)計(jì)詳解
9.2.5PC端VC++程序設(shè)計(jì)詳解
9.2.6PC端監(jiān)控組態(tài)程序設(shè)計(jì)
9.2.7PC端LabVIEW程序設(shè)計(jì)
第10章西門子PLC與PC通信之模擬量輸出
10.1西門子PLC模擬電壓輸出
10.1.1設(shè)計(jì)任務(wù)
10.1.2線路連接
10.1.3PLC端電壓輸出程序設(shè)計(jì)
10.1.4PLC程序下載與監(jiān)控
10.2西門子PLC與PC通信實(shí)現(xiàn)模擬電壓輸出
10.2.1設(shè)計(jì)任務(wù)
10.2.2線路連接
10.2.3串口通信調(diào)試
10.2.4PC端VB程序設(shè)計(jì)詳解
10.2.5PC端VC++程序設(shè)計(jì)詳解
10.2.6PC端監(jiān)控組態(tài)程序設(shè)計(jì)
10.2.7PC端LabVIEW程序設(shè)計(jì)
第11章三菱PLC與PC通信之溫度檢測(cè)
11.1三菱PLC溫度檢測(cè)
11.1.1設(shè)計(jì)任務(wù)
11.1.2線路連接
11.1.3PLC端溫度檢測(cè)程序設(shè)計(jì)
11.1.4PLC程序?qū)懭肱c監(jiān)控
11.2三菱PLC與PC通信實(shí)現(xiàn)溫度檢測(cè)
11.2.1設(shè)計(jì)任務(wù)
11.2.2線路連接
11.2.3指令獲取與串口通信調(diào)試
11.2.4PC端VB程序設(shè)計(jì)詳解
11.2.5PC端VC++程序設(shè)計(jì)詳解
11.2.6PC端監(jiān)控組態(tài)程序設(shè)計(jì)
11.2.7PC端LabVIEW程序設(shè)計(jì)
第12章西門子PLC與PC通信之溫度檢測(cè)
12.1西門子PLC溫度檢測(cè)
12.1.1設(shè)計(jì)任務(wù)
12.1.2線路連接
12.1.3PLC端溫度檢測(cè)程序設(shè)計(jì)
12.1.4PLC程序下載與監(jiān)控
12.2西門子PLC與PC通信實(shí)現(xiàn)溫度檢測(cè)
12.2.1設(shè)計(jì)任務(wù)
12.2.2線路連接
12.2.3串口通信調(diào)試
12.2.4PC端VB程序設(shè)計(jì)詳解
12.2.5PC端VC++程序設(shè)計(jì)詳解
12.2.6PC端監(jiān)控組態(tài)程序設(shè)計(jì)
12.2.7PC端LabVIEW程序設(shè)計(jì)
參考文獻(xiàn)
前 言
可編程序邏輯控制器(簡(jiǎn)稱PLC)主要是為現(xiàn)場(chǎng)控制而設(shè)計(jì)的,其人機(jī)界面主要是開(kāi)關(guān)、按鈕、指示燈等,因其良好的適用性和可擴(kuò)展能力而得到越來(lái)越廣泛的應(yīng)用。采用PLC的控制系統(tǒng)或裝置具有可靠性高、易于控制、系統(tǒng)設(shè)計(jì)靈活、能模擬現(xiàn)場(chǎng)調(diào)試、編程使用簡(jiǎn)單、性價(jià)比高、有良好的抗干擾能力等特點(diǎn)。但是,PLC也有不易顯示各種實(shí)時(shí)圖表、曲線和漢字,無(wú)良好的用戶界面,不便于監(jiān)控等缺陷。
現(xiàn)代PLC的通信功能很強(qiáng),可以實(shí)現(xiàn)PLC與計(jì)算機(jī)、PLC與PLC、PLC與其他智能控制裝置之間的通信聯(lián)網(wǎng)。PLC與計(jì)算機(jī)聯(lián)網(wǎng),可以發(fā)揮各自所長(zhǎng)。PLC用于現(xiàn)場(chǎng)設(shè)備的直接控制,作為下位機(jī),執(zhí)行可靠有效的分散控制。計(jì)算機(jī)作為上位機(jī)可以提供良好的人機(jī)界面,進(jìn)行系統(tǒng)的監(jiān)控和管理,進(jìn)行程序編制、參數(shù)設(shè)定和修改、數(shù)據(jù)采集等,既能保證系統(tǒng)性能,又能使系統(tǒng)操作簡(jiǎn)便,便于生產(chǎn)過(guò)程的有效監(jiān)督。因此,要求PLC與計(jì)算機(jī)之間具有穩(wěn)定、可靠的數(shù)據(jù)通信。
本書從應(yīng)用的角度系統(tǒng)地介紹了三菱FX系列PLC、西門子S7-200系列PLC模擬量輸入/輸出及其與PC的數(shù)據(jù)通信技術(shù)。其內(nèi)容包括計(jì)數(shù)制與編碼、PLC模擬量控制概念、PLC模擬量擴(kuò)展模塊、PLC數(shù)據(jù)通信基礎(chǔ)、PC串行通信概述、PLC與PC數(shù)據(jù)通信協(xié)議、PLC模擬量輸入與PC通信控制、PLC模擬量輸出與PC通信控制、PLC溫度檢測(cè)與PC通信控制,其中PC與PLC通信程序同時(shí)采用VB、VC++、LabVIEW和組態(tài)軟件實(shí)現(xiàn)。
本書內(nèi)容豐富,可供各類自動(dòng)化、計(jì)算機(jī)應(yīng)用、機(jī)電一體化等專業(yè)的大學(xué)生、研究生學(xué)習(xí)PLC數(shù)據(jù)通信技術(shù),也可供計(jì)算機(jī)控制系統(tǒng)研發(fā)的工程技術(shù)人員參考。
為方便讀者學(xué)習(xí),本書提供配套光盤,內(nèi)容包括實(shí)例源程序、程序運(yùn)行錄屏、系統(tǒng)測(cè)試錄像等。
本書由石河子大學(xué)魯敏編寫第1、2章,李亞萍編寫第3、4章,張榮華編寫第5、6章,李樹峰編寫第7、8章,李江全編寫第9、10章,西安航空職業(yè)技術(shù)學(xué)院黨媚編寫第11、12章,全書由李江全擔(dān)任主編并統(tǒng)稿,張榮華、魯敏、李亞萍擔(dān)任副主編。參與編寫工作的人員還有田敏、朱東芹、鄭瑤、劉恩博、鄧紅濤、李宏偉、鄭重、湯智輝、胡蓉等老師。
由于編者水平有限,書中難免存在不妥或錯(cuò)誤之處,懇請(qǐng)廣大讀者批評(píng)指正。
編 者
2014年4月