ControlNet是開放性的工業網路協定(現場總線)。ControlNet最早是由ControlNet International所維護,不過自2008年起,其支持及管理的工作轉換到ODVA(英语:Open DeviceNet Vendors Association),這個組織目前維護通用工业协定(CIP)家族中的所有通訊協定。
ControlNet和其他現場總線不同之處是內建完全冗餘的纜線,而且ControlNet上的通訊有嚴謹的時間規劃,有高度的確定性。ControlNet的物理層和其他總線不同,因此一般的數據包分析器(例如Wireshark)無法分析ControlNet封包。Rockwell自動化公司有提到ControlNet通訊分析軟體來抓取及分析ControlNet封包。
1版, 1.25版及1.5版
ControlNet在1997年問世,之後很快就提出了1版及1.25版。1.5版是在1998年提出,每一個版本的硬體無法相容。目前大部份的ControlNet設備都是1.5版[1]。
架構
實體層
ControlNet纜線包括有RG-6(英语:RG-6)的同轴电缆以及BNC连接器,長距離時也會使用光纖。 網路拓樸是匯流排架構,若有適當硬體,也支援星型拓樸。 ControlNet可以在單一RG-6同轴电缆網路下運作,也可以考慮电缆冗餘,在雙RG-6同轴电缆網路下運作。這些情形下,RG-6电缆需要是四盾(quad-shield)的。 若沒有中继器,最長線長可以到100公尺,最多的站數是99。不過在總線長以及設備數量之間需要有取捨。可以用中继器來延長电缆長度,最多可以用五個中继器(若是冗餘網路,可以用十個)。中继器不會佔網路節點編號,有同轴电缆及光纖的中继器。
實體層的信號是用5 Mbit/s的曼彻斯特编码。
鏈接層
ControlNet是計劃性的通訊網路,為週期性的資料交換所設備。通訊協定會以循環的方式進行,其週期為NUI,代表網路更新時間間隔(Network Update Interval)。 每一個NUI可以分為三個階段。第一階段是給計劃性的資料流所設計,每一個有計劃性資料的設備都可以保證其傳輸的機會。 第二階段是給非計劃性的資料流,不保證每一個有非計劃性資料的設備都有機會傳輸。 第三階段為網路維護或保护带(guardband),其中包括了同步,以及決定下一個週期哪個設備先傳送的機制。 計劃階段及非計劃階段都是用隱式的令牌環介質存取方式。 每一個NUI的時間稱為NUT,是指網路更新時間(Network Update Time),可以設定在2至100ms之間。非規劃的網路,其預設時間為5 ms。
非規劃的網路資料框的最大長度為510位元組。
應用層
ControlNet應用層的協定是以通用工业协定(CIP)層的內容為準,CIP也用在DeviceNet及EtherNet/IP中。
參考資料
- ^ ControlNet PLC-5 Programmable Controllers (PDF). Rockwell Automation. Rockwell Automation. [30 July 2016]. (原始内容存档 (PDF)于2017-12-15).
外部連結
- ODVA website(页面存档备份,存于互联网档案馆)
- ControlNet Networks and Communications from Allen-Bradley(页面存档备份,存于互联网档案馆)
|
---|
| 程序自动化 | - AS-i
- BSAP(英语:Bristol Standard Asynchronous Protocol)
- CC-Link
- CIP
- CAN
- ControlNet
- DF-1(英语:DF-1 Protocol)
- DirectNET(英语:DirectNET Protocol)
- EtherCAT
- Ethernet Global Data (EGD)(英语:Ethernet Global Data Protocol)
- Ethernet Powerlink
- EtherNet/IP
- Factory Instrumentation Protocol(英语:Factory Instrumentation Protocol)
- FINS(英语:Factory Interface Network Service)
- Foundation現場總線
- H1(英语:Foundation Fieldbus H1)
- HSE
- GE SRTP(英语:Service Request Transport Protocol)
- HART
- Honeywell SDS(英语:SDS Protocol)
- HostLink
- INTERBUS
- MECHATROLINK
- MelsecNet(英语:MelsecNet)
- Modbus
- IO-Link
- Optomux(英语:Optomux)
- PieP(英语:PieP)
- Profibus
- PROFINET IO
- RAPIEnet(英语:RAPIEnet)
- SERCOS interface(英语:SERCOS interface)
- SERCOS III(英语:SERCOS III)
- Sinec H1(英语:Sinec H1)
- SynqNet(英语:SynqNet)
- TTEthernet(英语:TTEthernet)
|
---|
| 工业控制系统 | - MTConnect(英语:MTConnect)
- OPC DA(英语:OPC Data Access)
- OPC HDA(英语:OPC Historical Data Access)
- OPC UA
|
---|
| 智能建筑 | - 1-Wire
- BACnet
- C-Bus(英语:C-Bus (protocol))
- DALI(英语:Digital Addressable Lighting Interface)
- DSI(英语:Digital Signal Interface)
- DyNet(英语:DyNet)
- Factory Instrumentation Protocol(英语:Factory Instrumentation Protocol)
- KNX(英语:KNX (standard))
- LonTalk
- Modbus
- oBIX(英语:oBIX)
- VSCP(英语:Very Simple Control Protocol)
- X10
- xAP(英语:XAP Home Automation protocol)
- xPL(英语:XPL Protocol)
- ZigBee
|
---|
| 电力系统(英语:Power-system automation) | - IEC 60870-5-103
- IEC 60870-5(英语:IEC 60870-5)
- IEC 60870-6(英语:IEC 60870-6)
- DNP3(英语:DNP3)
- Factory Instrumentation Protocol(英语:Factory Instrumentation Protocol)
- IEC 61850(英语:IEC 61850)
- IEC 62351(英语:IEC 62351)
- Modbus
- Profibus
|
---|
| 自動抄錶 | |
---|
| 車用網路(英语:Vehicle bus) | - AFDX
- ARINC 429(英语:ARINC 429)
- CAN
- ARINC 825(英语:ARINC 825)
- SAE J1939(英语:SAE J1939)
- NMEA 2000(英语:NMEA 2000)
- FMS
- FlexRay(英语:FlexRay)
- IEBus(英语:IEBus)
- J1587
- J1708
- KWP2000
- UDS
- LIN
- MOST
- VAN(英语:Vehicle Area Network)
|
---|
|