ControlNet

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中。

參考資料

  1. ^ ControlNet PLC-5 Programmable Controllers (PDF). Rockwell Automation. Rockwell Automation. [30 July 2016]. (原始内容存档 (PDF)于2017-12-15). 

外部連結

程序自动化
  • AS-i
  • BSAP英语Bristol Standard Asynchronous Protocol
  • CC-Link
  • CIP
  • CAN
    • CANopen
    • DeviceNet
  • 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