本書從科研、教學和工程實際應用出發(fā),理論聯系實際,全面系統地介紹了現場總線技術、工業(yè)以太網及其應用系統設計,力求所講內容具有較強的可移植性、先進性、系統性、應用性、資料開放性,起到舉一反三的作用。全書共分11章,主要內容包括:現場總線概論、網絡與通信基礎、串行通信與Modbus-RTU通信協議、CAN現場總線與CANopen、LonWorks智能控制網絡、PROFIBUS現場總線、基金會現場總線FF、CC-Link與WorldFIP現場總線、DeviceNet現場總線、工業(yè)以太網、基于現場總線與工業(yè)以太網的新型DCS的設計。全書內容豐富,體系先進,結構合理,理論與實踐相結合,尤其注重工程應用技術。本書是在作者教學與科研實踐經驗的基礎上,結合二十年現場總線技術的發(fā)展編寫而成的,書中詳細地介紹了作者在現場總線與工業(yè)以太網應用領域的新科研成果,給出了大量的應用設計實例。本書可作為高等院校各類自動化、電子與電氣工程、計算機應用、信息工程、自動檢測等專業(yè)的本科教材,同時可以作為相關專業(yè)的研究生教材,也適用于從事現場總線與工業(yè)以太網控制系統設計的工程技術人員參考。
本書從科研、教學和工程實際應用出發(fā),理論聯系實際。
全面系統地介紹了現場總線技術、工業(yè)以太網及其應用系統設計
力求所講內容具有較強的可移植性、先進性、系統性、應用性、資料開放性,起到舉一反三的作用。
第2版前言本書是在《現場總線及其應用技術》第1版的基礎上修訂升級而成的。
現場總線技術經過二十多年的發(fā)展,現在已進入穩(wěn)定發(fā)展期。近幾年,工業(yè)以太網技術的研究與應用得到了迅速的發(fā)展。現場總線與工業(yè)以太網已經成為計算機測控系統設計中重要的工業(yè)控制網絡。
本次修訂過程中,首次采用了先進的ARM Cortex -M3和M4嵌入式控制器作為背景機,講述現場總線與工業(yè)以太網控制系統的設計;刪除了第1版中較為煩瑣或過時的內容與程序清單;增加了對現場總線設備、現場總線儀表圓卡和套件、netX網絡控制器、OPC技術、Web技術、CAN通信轉換器的設計以及第1版中沒有講述的現場總線(CANopen、CC-Link與WorldFIP)和工業(yè)以太網(EtherCAT、SERCOS、Ethernet Powerlink與EPA)等內容的講述,每章后增加了習題。為了教學與科研工程實踐的需要,詳細講述了基于現場總線與工業(yè)以太網的新型DCS的設計。
本書共11章。第1章介紹了現場總線與工業(yè)以太網的發(fā)展趨勢、企業(yè)網絡信息集成系統、現場總線設備、現場總線儀表圓卡和套件及國內外流行的現場總線與工業(yè)以太網;第2章介紹了網絡與通信基礎,包括netX網絡控制器、OPC技術和Web技術;第3章介紹了串行通信基礎、RS-232和RS-485串行通信接口、CRC校驗方法、Modbus通信協議及Modbus的具體編程方法,以PMM2000電力網絡儀表為例,詳細講述了Modbus通信協議及其應用;第4章詳述了CAN控制器局域網的技術規(guī)范、帶并行和串行接口的CAN通信控制器、CAN收發(fā)器、CAN智能測控節(jié)點的設計實例、CAN通信轉換器的設計、基于PCI總線的CAN智能通信適配器及設備驅動程序WDM的開發(fā)實例、CAN總線在汽車電子系統中的應用及CANopen;第5章詳述了LonWorks智能控制網絡,包括LON總線與LonWorks技術、神經元芯片及其應用I/O、LonTalk協議、面向對象的編程語言Neuron C、LonMark互操作性、LonWorks開發(fā)工具、LonWorks智能節(jié)點及Host-Base結構節(jié)點的開發(fā)實例、基于PCI總線的LON智能通信適配器的設計;第6章詳述了PROFIBUS通信協議、PROFIBUS通信控制器SPC3和ASPC2及網絡接口卡、PROFIBUS-DP從站智能節(jié)點的設計實例、PROFIBUS開發(fā)包EKIT-4的應用,介紹了PROFInet技術和PROFIBUS控制系統的集成技術,最后講述了基于嵌入式通信模塊COM-C的PROFIBUS-DP主站系統設計;第7章介紹了FF基金會現場總線,包括FF的物理層和數據鏈路層、FF現場總線訪問子層FAS、現場總線報文規(guī)范層FMS、系統管理、設備描述、FF通信適配器FB3050、典型功能塊及其應用;第8章講述了CC-Link與WorldFIP現場總線;第9章詳述了DeviceNet現場總線,包括DeviceNet的概述、DeviceNet的物理層和通信協議、DeviceNet的通信對象和設備描述、DeviceNet節(jié)點的開發(fā);第10章講述了EtherCAT、SERCOS、Ethernet Powerlink和EPA工業(yè)以太網;第11章根據編者承擔的國家重點科研公關課題的最新研究成果,詳細講述了基于現場總線與工業(yè)以太網的新型DCS的設計,包括新型DCS控制系統概述、現場控制站的組成、新型DCS通信網絡、新型DCS控制卡的硬件設計、新型DCS控制卡的軟件設計、控制算法的設計和模擬量輸入輸出、熱電偶輸入、熱電阻輸入、數字量輸入輸出和脈沖量各種測控板卡的設計技術。
本書是作者科研實踐和教學的總結,許多實例均是取自作者二十年來的現場總線與工業(yè)以太網科研攻關課題。對本書中所引用的參考文獻的作者,在此一并向他們表示真誠的感謝。由于編者水平有限,加上時間倉促,書中不妥之處在所難免,敬請廣大讀者不吝指正。
目錄
第2版前言
第1版前言
第1章現場總線與工業(yè)以太網概述
11現場總線的現狀與發(fā)展
111現場總線的產生
112現場總線的本質
113現場總線的特點和優(yōu)點
114現場總線標準的制定
115現場總線的現狀
116現場總線網絡的實現
117現場總線技術的發(fā)展趨勢
12工業(yè)以太網的產生與發(fā)展
121以太網引入工業(yè)控制領域的
技術優(yōu)勢
122工業(yè)以太網與實時以太網
123IEC 61784-2標準
124工業(yè)以太網技術的發(fā)展現狀
125工業(yè)以太網技術的發(fā)展
趨勢與前景
13企業(yè)網絡信息集成系統
131企業(yè)網絡信息集成系統的
層次結構
132現場總線的作用
133現場總線與上層網絡的互聯
134現場總線網絡集成應考慮的
因素
14現場總線設備
141現場總線設備的分類與特點
142現場總線差壓變送器
143現場總線溫度變送器
144現場總線閥門定位器
145現場總線電動執(zhí)行器
146現場總線-氣壓轉換器
147電流-現場總線轉換器
148現場總線-電流轉換器
149現場總線接口類設備
1410現場總線儀表圓卡
15現場總線簡介
151基金會現場總線(FF)
152CAN
153DeviceNet
154LonWorks
155PROFIBUS
156HART
157INTERBUS
158CC-Link
159ControlNet
1510WorldFIP
1511P-Net
1512SwiftNet
1513AS-i
1514RS-485
16工業(yè)以太網簡介
161工業(yè)以太網的主要標準
162IDA
163Ethernet/IP
164EtherCAT
165Ethernet Powerlink
166PROFINET
167HSE
168EPA
習題
第2章網絡與通信基礎
21數據通信基礎
211基本概念
212通信系統的組成
213數據編碼
214通信系統的性能指標
215信號的傳輸模式
216局域網及其拓撲結構
217網絡傳輸介質
218介質訪問控制方式
219CRC校驗
22現場控制網絡
221現場控制網絡的節(jié)點
222現場控制網絡的任務
223現場控制網絡的實時性
23網絡硬件
231網絡傳輸技術
232局域網
233城域網
234廣域網
235無線網
236互聯網
24網絡互聯
241基本概念
242網絡互聯規(guī)范
243網絡互聯操作系統
244現場控制網絡互聯
25網絡互聯設備
251中繼器
252網橋
253網關
254路由器
26通信參考模型
261OSI參考模型
262TCP/IP參考模型
263OSI參考模型和TCP/IP參考
模型的比較
264現場總線的通信模型
27netX網絡控制器
271netX系列網絡控制器
272netX系列網絡控制器的
軟件結構
273netX可用的協議堆棧
274基于netX網絡控制器的
產品分類
275開發(fā)工具和測試板
276設計服務
277價格模式
28ARM處理器
281ARM處理器概述
282ARM體系架構的版本
283ARM處理器的分類
29網絡操作系統與工控
組態(tài)軟件
291Windows操作系統
292Netware
293Windows CE
294VxWorks
295C/OS-II
296Linux
297工控組態(tài)軟件
210OPC技術
2101OPC技術概述
2102OPC關鍵技術
2103OPC DA規(guī)范
2104工業(yè)控制領域中的OPC
應用實例
211Web技術
2111Web技術概述
2112Web服務端技術
2113Web客戶端技術
2114SCADA系統中的Web應用
方案設計
習題
第3章串行通信與Modbus-RTU
通信協議
31串行通信基礎
311串行異步通信數據格式
312連接握手
313確認
314中斷
315輪詢
316差錯檢驗
32RS-232C串行通信接口
321RS-232C端子
322通信接口的連接
323RS-232C電平轉換器
33RS-485串行通信接口
331RS-485接口標準
332RS-485收發(fā)器
333應用電路
334RS-485網絡互聯
34USB接口
341USB接口的定義
342USB接口的特點
343USB接口的應用
35Modbus通信協議
351Modbus通信協議概述
352兩種傳輸方式
353Modbus消息幀
354錯誤檢測方法
355Modbus的編程方法
36PMM2000電力網絡儀表
及其應用
361PMM2000電力網絡儀表概述
362PMM2000電力網絡儀表
Modbus-RTU通信協議
363PMM2000電力網絡儀表在數字化
變電站中的應用
習題
第4章CAN現場總線與
CANopen
41CAN的技術規(guī)范
411CAN的基本概念
412CAN的分層結構
413報文傳送和幀結構
414錯誤類型和界定
415位定時與同步的基本概念
416CAN總線的位數值表示與
通信距離
42CAN通信控制器SJA1000
421SJA1000內部結構
422SJA1000引腳介紹
423SJA1000應用說明
424BasicCAN功能說明
425PeliCAN功能說明
426BasicCAN和PeliCAN的公用
寄存器
43帶SPI接口的CAN通信控制器
MCP2515
431MCP2515概述
432MCP2515的功能
44CAN 總線收發(fā)器
441CAN總線收發(fā)器概述
442PCA82C250/251CAN總線
收發(fā)器
443TJA1050 CAN總線收發(fā)器
444TJA1051 CAN總線收發(fā)器
445NCV7356 CAN總線單線
收發(fā)器
446AMIS-30660 CAN總線
收發(fā)器
447AMIS-30663 CAN總線
收發(fā)器
448AMIS-42700 雙高速CAN總線
收發(fā)器
45CAN總線應用節(jié)點設計
451硬件電路設計
452程序設計
46基于PCI總線的CAN智能網絡
通信適配器的設計
461SCADA系統結構
462PCI總線概述
463PCI控制器CY7C09449PV
464CAN智能網絡通信
適配器的設計
47CAN智能節(jié)點的設計
471CAN智能測控節(jié)點的一般
結構
472FBCAN-8DI八路數字量輸入
智能節(jié)點的設計
48CAN通信轉換器的設計
481CAN通信轉換器概述
482CAN通信轉換器微控制器主
電路的設計
483CAN通信轉換器UART驅動
電路的設計
484CAN通信轉換器CAN總線隔離驅動
電路的設計
485CAN通信轉換器USB接口
電路的設計
49CAN總線在汽車電子系統中的
應用
491應用概述
492汽車CAN總線設計方案
410CANopen
4101CANopen通信和設備模型
4102CANopen物理層
4103CANopen應用層
4104CANopen設備子協議
4105CANopen設備與網絡
習題
第5章LonWorks智能控制網絡
51LonWorks智能控制網絡
概述
52神經元芯片
521神經元芯片概述
522神經元芯片TMPN3150B1AF
523網絡通信端口
524收發(fā)器
53神經元芯片應用I/O
531I/O時序
532直接I/O對象
533串行I/O對象
534定時器/計數器I/O對象
54LonWorks智能控制網絡的
組成
541LonWorks智能控制網絡結構
542LonWorks的技術支持
55LonTalk通信協議與LonMark
對象
551LonTalk協議介紹
552LonTalk提供的服務
553介質訪問控制和MAC層協議
554LonTalk協議的鏈路層及
網絡層
555LonTalk高層協議
556LonMark對象
56Neuron C面向對象的
編程語言
561Neuron C概述
562Neuron C編程
563網絡變量
564顯式報文
57LonWorks開發(fā)工具
571LonBuilder開發(fā)工具
572NodeBuilder節(jié)點開發(fā)工具
573第三代LNS網絡工具
574iLON LonWorks互聯網
連接設備
58基于控制模塊的LonWorks應用
節(jié)點開發(fā)
581控制模塊
582基于控制模塊的節(jié)點開
發(fā)實例
59基于PCI總線的LON網絡智能
適配器
591系統功能
592總體設計
593CPLD譯碼
510Host-Base結構節(jié)點的設計
5101Host-Base結構節(jié)點的
硬件設計
5102Host-Base結構節(jié)點的
軟件設計
習題
第6章PROFIBUS現場總線
61PROFIBUS概述
62PROFIBUS的協議結構
621PROFIBUS-DP的協議結構
622PROFIBUS-FMS的
協議結構
623PROFIBUS-PA的協議結構
63PROFIBUS-DP現場總線
系統
631PROFIBUS-DP的三個版本
632PROFIBUS-DP系統組成和
總線訪問控制
633PROFIBUS-DP系統工作
過程
64PROFIBUS-DP的通信模型
641PROFIBUS-DP的物理層
642PROFIBUS-DP的數據鏈
路層(FDL)
643PROFIBUS-DP的用戶層
644PROFIBUS-DP用戶接口
65PROFIBUS-DP的總線設備
類型和數據通信
651PROFIBUS-DP總線設備與
數據通信概述
652DP設備類型
653DP設備之間的數據通信
654PROFIBUS-DP循環(huán)
655采用交叉通信的數據交換
656設備數據庫文件(GSD)
66PROFIBUS傳輸技術
661DP/FMS的RS-485傳輸技術和
安裝要點
662PA的IEC1158-2傳輸技術和
安裝要點
663光纖傳輸技術
67PROFIBUS總線存取協議
671PROFIBUS-DP
672PROFIBUS-PA
673PROFIBUS-FMS
68從站通信控制器SPC3
681ASICs介紹
682功能簡介
683引腳說明
684存儲器分配
685ASIC 接口
686PROFIBUS-DP接口
687通用處理器總線接口
688UART
689PROFIBUS 接口
69主站通信控制器ASPC2與
網絡接口卡
691ASPC2介紹
692CP5611網絡接口卡
693CP5613網絡接口卡
694CP5511/5512網絡接口卡
610PROFIBUS-DP開發(fā)包4
6101開發(fā)包4(PACKAGE 4)的
組成
6102硬件安裝
6103軟件使用
611PROFIBUS-DP從站的
開發(fā)
6111硬件電路
6112軟件開發(fā)
612PROFIBUS-DP從站智能
節(jié)點的設計
6121PROFIBUS-DP從站智能測
控節(jié)點的一般結構
6122FBPRO-8DO八路數字量輸出
智能節(jié)點的設計
6123FBPRO-8DO從站的
GSD文件
6124PROFIBUS-DP上位機通信
程序設計
6125PROFIBUS-DP從站的
測試過程
613PROFInet技術
6131PROFInet部件模型
6132PROFInet運行期
6133PROFInet的網絡結構
6134PROFInet與OPC的
數據交換
614PROFIBUS控制系統的
集成技術
6141PROFIBUS控制系統的構成
6142PROFIBUS控制系統的配置
6143PROFIBUS系統配置中的
設備選型
615基于嵌入式通信模塊COM-C的
PROFIBUS-DP主站系統
設計
6151PROFIBUS-DP主站系統
設計方案
6152基于嵌入式通信模塊COM-C的
DP主站硬件設計
6153基于嵌入式通信模塊COM-C的
DP主站軟件設計
6154PROFIBUS-DP主站模塊在新型
DCS系統中的應用
習題
第7章基金會現場總線FF
71基金會現場總線FF
711基金會現場總線FF的
主要技術
712通信系統的組成及其
相互關系
713基金會現場總線的通信模型
714物理層
715數據鏈路層
716現場總線訪問子層
717現場總線報文規(guī)范層
718網絡管理
719系統管理
7110FF通信控制器
72FF功能塊參數
721功能塊及參數概述
722控制變量的計算
723塊模式參數
724量程標定參數
725錯誤狀態(tài)和警報
73FF的功能塊庫
731轉換塊和資源塊
732功能塊
74FF的典型功能塊
741模擬輸入功能塊AI
742模擬輸出功能塊AO
743開關量輸入功能塊DI
744開關量輸出功能塊DO
745PID控制算法功能塊PID
75功能塊在串級控制設計中的
應用
751爐溫控制系統
752串級控制功能塊連接
753功能塊參數設置
習題
第8章CC-Link與WorldFIP
現場總線
81CC-Link現場總線
811CC-Link結構及系統配置
812CC-Link通信規(guī)范
813CC-Link通信協議
814CC-Link產品的開發(fā)
82WorldFIP現場總線
821WorldFIP現場總線概述
822WorldFIP現場總線技術的
體系結構
823WorldFIP現場總線技術的
硬件體系
824WorldFIP現場總線技術的
軟件體系
825WorldFIP現場總線技術
開發(fā)工具
習題
第9章DeviceNet現場總線
91DeviceNet概述
911DeviceNet的特性
912對象模型
913DeviceNet網絡及對象模型
92DeviceNet連接
921DeviceNet關于CAN
標識符的使用
922建立連接
93DeviceNet報文協議
931顯式報文
932輸入輸出報文
933分段/重組
934重復MAC ID檢測協議
935設備監(jiān)測脈沖報文及設備
關閉報文
94DeviceNet通信對象分類
95網絡訪問狀態(tài)機制
951網絡訪問事件矩陣
952重復MAC ID檢測
953預定義主/從連接組
96指示器和配置開關
961指示器
962配置開關
963指示器和配置開關的
物理標準
964DeviceNet連接器圖標
97DeviceNet的物理層和
傳輸介質
971DeviceNet物理層的結構
972物理層
973傳輸介質
974網絡電源配置
98設備描述
981對象模型
982I/O數據格式
983設備配置
984擴展的設備描述
985設備描述編碼機制
99DeviceNet節(jié)點的開發(fā)
991DeviceNet節(jié)點的開發(fā)步驟
992設備描述的規(guī)劃
993設備配置和電子數據
文檔(EDS)
習題
第10章工業(yè)以太網
101EtherCAT
1011EtherCAT 協議概述
1012EtherCAT系統組成
1013EtherCAT應用層協議
1014EtherCAT從站控制芯片
1015EtherCAT硬件設計
1016EtherCAT伺服驅動器控制
應用協議
102SERCOS
1021SERCOS概述
1022SERCOS協議
1023SERCOSⅢ的接口實現
1024SERCOS工業(yè)應用
103Ethernet Powerlink
1031POWERLINK的原理
1032POWERLINK網絡拓撲結構
1033POWERLINK的實現方案
1034POWERLINK的應用層
1035POWERLINK在運動控制和過程
控制的應用案例
104EPA
1041EPA概述
1042EPA技術原理
1043基于EPA的技術開發(fā)
習題
第11章基于現場總線與工業(yè)以太網的
新型DCS的設計
111新型DCS概述
1111通信網絡的要求
1112控制功能的要求
1113系統可靠性的要求
1114其他方面的要求
112現場控制站的組成
11212個控制站的DCS結構
1122DCS測控板卡的類型
113新型DCS通信網絡
1131以太網實際連接網絡
1132雙CAN網絡
114新型DCS控制卡的硬件
設計
1141控制卡的硬件組成
1142W5100網絡接口芯片
1143雙機冗余電路的設計
1144存儲器擴展電路的設計
115新型DCS控制卡的
軟件設計
1151控制卡軟件的框架設計
1152雙機熱備程序的設計
1153CAN通信程序的設計
1154以太網通信程序的設計
116控制算法的設計
1161控制算法的解析與運行
1162控制算法的存儲與恢復
1178通道模擬量輸入板卡(8AI)的
設計
11718通道模擬量輸入板卡的
功能概述
11728通道模擬量輸入板卡的
硬件組成
11738通道模擬量輸入板卡微控制器
主電路的設計
11748通道模擬量輸入板卡的測量
與斷線檢測電路設計
11758通道模擬量輸入板卡信號調理
與通道切換電路的設計
11768通道模擬量輸入板卡的
程序設計
1188通道熱電偶輸入板卡
(8TC)的設計
11818通道熱電偶輸入板卡的
功能概述
11828通道熱電偶輸入板卡的
硬件組成
11838通道熱電偶輸入板卡的測量
與斷線檢測電路設計
11848通道熱電偶輸入板卡的
程序設計
1198通道熱電阻輸入板卡
(8RTD)的設計
11918通道熱電阻輸入板卡的
功能概述
11928通道熱電阻輸入板卡的
硬件組成
11938通道熱電阻輸入板卡的測量
與斷線檢測電路設計
11948通道熱電阻輸入板卡的
程序設計
11104通道模擬量輸出板卡
(4AO)的設計
111014通道模擬量輸出板卡的
功能概述
111024通道模擬量輸出板卡的
硬件組成
111034通道模擬量輸出板卡的PWM
輸出與斷線檢測電路設計
111044通道模擬量輸出板卡自檢
電路設計
111054通道模擬量板卡輸出
算法設計
111064通道模擬量板卡的
程序設計
111116通道數字量輸入板卡
(16DI)的設計
1111116通道數字量輸入板卡的
功能概述
1111216通道數字量輸入板卡的
硬件組成
1111316通道數字量輸入板卡信號
預處理電路的設計
1111416通道數字量輸入板卡信號
檢測電路的設計
1111516通道數字量輸入板卡的
程序設計
111216通道數字量輸出板卡
(16DO)的設計
1112116通道數字量輸出板卡的
功能概述
1112216通道數字量輸出板卡的
硬件組成
1112316通道數字量輸出板卡開漏極
輸出電路的設計
1112416通道數字量輸出板卡輸出
自檢電路的設計
1112516通道數字量輸出板卡外配
電壓檢測電路的設計
1112616通道數字量輸出板卡的
程序設計
11138通道脈沖量輸入板卡
(8PI)的設計
111318通道脈沖量輸入板卡的
功能概述
111328通道脈沖量輸入板卡的
硬件組成
111338通道脈沖量輸入板卡的
程序設計
習題
參考文獻