本書從科研、教學和工程應用出發(fā),理論聯(lián)系實際,全面、系統(tǒng)地介紹了現(xiàn)場總線技術、工業(yè)以太網(wǎng)技術及其應用系統(tǒng)設計,力求所講內(nèi)容具有較強的可移植性、先進性、系統(tǒng)性、應用性、資料開放性,起到舉一反三的作用。
全書共分9章,主要內(nèi)容包括:現(xiàn)場總線與工業(yè)以太網(wǎng)概述、CAN現(xiàn)場總線與應用系統(tǒng)設計、CAN FD現(xiàn)場總線與應用系統(tǒng)設計、PROFIBUS-DP現(xiàn)場總線、基金會現(xiàn)場總線、CC-Link現(xiàn)場總線與開發(fā)應用、DeviceNet現(xiàn)場總線、工業(yè)以太網(wǎng),以及基于現(xiàn)場總線與工業(yè)以太網(wǎng)的新型DCS的設計。全書內(nèi)容豐富,體系先進,結構合理,理論與實踐相結合,尤其注重工程應用技術。
本書是在作者教學與科研實踐經(jīng)驗的基礎上,結合現(xiàn)場總線技術30多年的發(fā)展歷程編寫而成的,書中詳細地介紹了作者在現(xiàn)場總線與工業(yè)以太網(wǎng)應用領域的最新科研成果,給出了大量的應用設計實例。
本書適合從事現(xiàn)場總線與工業(yè)以太網(wǎng)控制系統(tǒng)設計的工程技術人員作為參考書,同時也可作為高等院校各類自動化、機器人、自動檢測、機電一體化、人工智能、電子與電氣工程、計算機應用、信息工程等專業(yè)的本科及研究生教材。
本書是在《現(xiàn)場總線及其應用技術第2版》的基礎上修改而成的。本次修訂過程中,刪除了第2版中較為煩瑣的或一般性技術的章節(jié)內(nèi)容,刪除了LonWorks智能控制網(wǎng)絡和WorldFIP現(xiàn)場總線,增加了CAN FD現(xiàn)場總線;對現(xiàn)場總線與工業(yè)以太網(wǎng)概述、CAN現(xiàn)場總線、PROFIBUS現(xiàn)場總線、CC-Link現(xiàn)場總線等章節(jié)進行了修改或重新編寫,使得本書更為精煉、實用。在工業(yè)以太網(wǎng)一章中,重新編寫了EtherCAT一節(jié)。本書首次講述了PROFIBUS-DP從站軟件設計的C語言源代碼,非常方便讀者移植。本書基于STM32F4嵌入式微控制器詳細講述了CAN通信轉換器的設計實例,并給出了詳細的C語言源代碼。本書是作者科研實踐和教學的總結,許多實例取自作者20多年來的現(xiàn)場總線與工業(yè)以太網(wǎng)科研攻關課題。本書內(nèi)容詳盡,體現(xiàn)了現(xiàn)場總線與工業(yè)以太網(wǎng)應用領域的最新科研成果。本書還配套了豐富的教學資源,適合教學和自學。
前言
本書是在《現(xiàn)場總線及其應用技術第2版》的基礎上修改而成的。經(jīng)過30多年的發(fā)展,現(xiàn)場總線已經(jīng)成為工業(yè)控制系統(tǒng)中重要的通信網(wǎng)絡,并在不同的領域和行業(yè)得到了廣泛的應用。近幾年,無論是在工業(yè)、電力、交通,還是在工業(yè)機器人等運動控制領域,工業(yè)以太網(wǎng)都得到了迅速發(fā)展和應用。
在汽車領域,隨著人們對數(shù)據(jù)傳輸帶寬要求的增加,傳統(tǒng)的CAN總線由于帶寬的限制難以滿足這種增加的需求。此外為了縮小CAN網(wǎng)絡(最大1Mbit/s)與FlexRay(最大10Mbit/s)網(wǎng)絡的帶寬差距,Bosch公司于2011年推出了CAN FD方案。
本次修訂過程中,刪除了第2版中較為煩瑣的或一般性技術的章節(jié)內(nèi)容,如第2章、第3章、不常用的CAN總線收發(fā)器等;刪除了LonWorks智能控制網(wǎng)絡和WorldFIP現(xiàn)場總線,增加了CAN FD現(xiàn)場總線;對現(xiàn)場總線與工業(yè)以太網(wǎng)概述、CAN現(xiàn)場總線、PROFIBUS現(xiàn)場總線、CC-Link現(xiàn)場總線等章節(jié)進行了修改或重新編寫,使得本書更為精煉、實用。由于EtherCAT 的On Fly模式提高了數(shù)據(jù)傳送的效率,其應用越來越廣泛,因此在工業(yè)以太網(wǎng)一章中,重新編寫了EtherCAT一節(jié)。讀者如需要進一步了解EtherCAT技術,請參考由機械工業(yè)出版社出版的《EtherCAT工業(yè)以太網(wǎng)應用技術》(ISBN 978-7-111-64818-5)一書。
本書首次講述了PROFIBUS-DP從站軟件設計的C語言源代碼,非常方便讀者移植,一定會提高讀者的開發(fā)進度,并大大節(jié)約成本。另外,本書基于STM32F4嵌入式微控制器詳細講述了CAN通信轉換器的設計實例,并給出了詳細的C語言源代碼。
2018年9月,總部位于美國加州的Adesto Technologies(阿德斯托技術)公司收購了Echelon公司,原Echelon公司的LonWorks產(chǎn)品如TMPN3150B1AF、開發(fā)工具Lonbuilder和Nodebuilder等早已停止供貨。Adesto Technologies公司現(xiàn)在主推FT智能收發(fā)器系列,同時推出了低成本的開發(fā)工具和協(xié)議棧,并在工業(yè)控制與物聯(lián)網(wǎng)領域得到了廣泛的應用。讀者如需要了解Adesto Technologies公司最新的LonWorks技術和產(chǎn)品,請參考由機械工業(yè)出版社出版的《現(xiàn)場總線與工業(yè)以太網(wǎng)應用教程》(ISBN 978-7-111-67785-7)一書。
本書共9章。第1章介紹了現(xiàn)場總線與工業(yè)以太網(wǎng),同時講述了現(xiàn)場總線設備;第2章詳述了CAN的技術規(guī)范、CAN獨立通信控制器、CAN總線收發(fā)器、CAN總線節(jié)點設計實例、基于PCI總線的CAN智能網(wǎng)絡通信適配器及設備驅動程序WDM的開發(fā)實例、CAN智能測控節(jié)點的設計、CAN通信轉換器的設計,最后講述了CANopen;第3章詳述了CAN FD通信協(xié)議和CAN FD控制器MCP2517FD、CAN FD高速收發(fā)器、CAN FD收發(fā)器隔離器件和MCP2517FD的應用程序設計;第4章詳述了PROFIBUS通信協(xié)議、PROFIBUS通信控制器SPC3和主站通信網(wǎng)絡接口卡CP5611,以PMM2000電力網(wǎng)絡儀表為例,詳述了PROFIBUS-DP通信模塊的硬件電路設計、PROFIBUS-DP通信模塊從站軟件的開發(fā)和從站的GSD文件的編寫,最后介紹了PROFIBUS-DP從站的測試方法;第5章介紹了FF基金會現(xiàn)場總線,包括FF的物理層和數(shù)據(jù)鏈路層、FF現(xiàn)場總線訪問子層FAS、現(xiàn)場總線報文規(guī)范層、系統(tǒng)管理、設備描述、FF通信適配器FB3050、典型功能塊及其應用;第6章講述了CC-Link現(xiàn)場總線與開發(fā)應用,包括CC-Link現(xiàn)場網(wǎng)絡概述、CC-Link/CC-Link/LT通信規(guī)范、CC-Link通信協(xié)議、CC-Link IE網(wǎng)絡、CC-Link產(chǎn)品的開發(fā)流程、CC-Link產(chǎn)品的開發(fā)方案及CC-Link現(xiàn)場總線的應用;第7章詳述了DeviceNet現(xiàn)場總線,包括DeviceNet的概述、DeviceNet連接、DeviceNet報文協(xié)議、DeviceNet的通信對象和設備描述、DeviceNet節(jié)點的開發(fā)等,第8章講述了EtherCAT、SERCOS、POWERLINK、EPA和PROFINET工業(yè)以太網(wǎng);第9章根據(jù)編者承擔的國家重點科研攻關課題的最新研究成果,詳細講述基于現(xiàn)場總線與工業(yè)以太網(wǎng)的新型DCS的設計,包括新型DCS概述、現(xiàn)場控制站的組成、新型DCS通信網(wǎng)絡、新型DCS控制卡的硬件設計、新型DCS控制卡的軟件設計、控制算法的設計和模擬量輸入/輸出、熱電偶輸入、熱電阻輸入、數(shù)字量輸入/輸出和脈沖量各種測控板卡的設計技術。
本書是作者科研實踐和教學的總結,許多實例取自作者20多年來的現(xiàn)場總線與工業(yè)以太網(wǎng)科研攻關課題。對本書中所引用的參考文獻的作者,在此一并向他們表示真誠的感謝。由于編者水平有限,書中錯誤和不妥之處在所難免,敬請廣大讀者不吝指正!
編者
第1章現(xiàn)場總線與工業(yè)以太網(wǎng)概述
1.1現(xiàn)場總線概述
1.2工業(yè)以太網(wǎng)概述
1.3企業(yè)網(wǎng)絡信息集成系統(tǒng)
1.4現(xiàn)場總線簡介
1.5工業(yè)以太網(wǎng)簡介
習題
第2章CAN現(xiàn)場總線與應用系統(tǒng)設計
2.1CAN的特點
2.2CAN的技術規(guī)范
2.3CAN獨立通信控制器SJA1000
2.4CAN 總線收發(fā)器
2.5CAN總線節(jié)點設計實例
2.6基于PCI總線的CAN智能網(wǎng)絡通信適配器的設計
2.7CAN智能測控節(jié)點的設計
2.8CAN通信轉換器的設計
2.9CANopen
習題
第3章CAN FD現(xiàn)場總線與應用系統(tǒng)設計
3.1CAN FD通信協(xié)議
3.2CAN FD控制器MCP2517FD
3.3CAN FD高速收發(fā)器TJA1057
3.4CAN FD收發(fā)器隔離器件HCPL-772X和HCPL-072X
3.5MCP2517FD的應用程序設計
習題
第4章PROFIBUS-DP現(xiàn)場總線
4.1PROFIBUS概述
4.2PROFIBUS的協(xié)議結構
4.3PROFIBUS-DP現(xiàn)場總線系統(tǒng)
4.4PROFIBUS-DP的通信模型
4.5PROFIBUS-DP的總線設備類型和數(shù)據(jù)通信
4.6PROFIBUS通信用ASIC
4.7PROFIBUS-DP從站通信控制器SPC3
4.8主站通信網(wǎng)絡接口卡CP5611
4.9PROFIBUS-DP從站的系統(tǒng)設計
習題
第5章基金會現(xiàn)場總線
5.1基金會現(xiàn)場總線概述
5.2FF功能塊參數(shù)
5.3FF的功能塊庫
5.4FF的典型功能塊
5.5功能塊在串級控制設計中的應用
習題
第6章CC-Link現(xiàn)場總線與開發(fā)應用
6.1CC-Link現(xiàn)場網(wǎng)絡概述
6.2CC-Link/CC-Link/LT通信規(guī)范
6.3CC-Link通信協(xié)議
6.4CC-Link IE網(wǎng)絡
6.5CC-Link產(chǎn)品的開發(fā)流程
6.6CC-Link產(chǎn)品的開發(fā)方案
6.7CC-Link現(xiàn)場總線的應用
習題
第7章DeviceNet現(xiàn)場總線
7.1DeviceNet概述
7.1.1DeviceNet的特性
7.2DeviceNet連接
7.3DeviceNet報文協(xié)議
7.4DeviceNet通信對象分類
7.5網(wǎng)絡訪問狀態(tài)機制
7.6指示器和配置開關
7.7DeviceNet的物理層和傳輸介質
7.8設備描述
7.9DeviceNet節(jié)點的開發(fā)
習題
第8章工業(yè)以太網(wǎng)
8.1EtherCAT
8.2SERCOS
8.3POWERLINK
8.4EPA
8.5PROFINET
習題
第9章基于現(xiàn)場總線與工業(yè)以太網(wǎng)的新型DCS的設計
9.1新型DCS概述
9.2現(xiàn)場控制站的組成
9.3新型DCS通信網(wǎng)絡
9.4新型DCS控制卡的硬件設計
9.5新型DCS控制卡的軟件設計
9.6控制算法的設計
9.7 8通道模擬量輸入板卡(8AI)的設計
9.8 8通道熱電偶輸入板卡(8TC)的設計
9.9 8通道熱電阻輸入板卡(8RTD)的設計
9.10 4通道模擬量輸出板卡(4AO)的設計
9.11 16通道數(shù)字量輸入板卡(16DI)的設計
9.12 16通道數(shù)字量輸出板卡(16DO)的設計
9.13 8通道脈沖量輸入板卡(8PI)的設計
參考文獻