?

<th id="t7asg"><track id="t7asg"><rt id="t7asg"></rt></track></th>

      <th id="t7asg"></th>
      <li id="t7asg"><tr id="t7asg"><kbd id="t7asg"></kbd></tr></li>

      CANopen是一種基于CAN的應用層協議,是作為標準化的嵌入式網絡而開發的,具有高度靈活的配置能力,CANopen專為面向運動的機器控制網絡而設計的,例如搬運系統,目前它被廣泛應用于醫療設備、越野車、航海電子、公共交通、樓宇自動化等眾多領域。
      CANopen規范涵蓋應用層和通訊架構,以及可編程設備的框架、建議的通訊線、連接器、SI單位和前綴的表示,其中應用層以及基于CAN的框架是透過軟件來實現。

      CANopen特性:

      • 允許在一個總線網絡上使用多主端架構
      • 10k,20k,50k,125k,250k,500k,800k,1M bps波特率
      • 總線長度從25m(1M bps)到5Km(10K bps)
      • 輕松訪問所有設備參數
      • 支持設備同步
      • 支持循環和事件驅動的數據傳輸
      • 在一個CAN網絡上最多可以同時有128個節點
      • 傳輸速度高
      • 支持Guarding和Heartbeat保護機制

      CANopen通訊:

        初始化 預操作 操作 停止
      PDO     X  
      SDO   X X  
      同步對象   X X  
      時間戳對象   X X  
      緊急對象   X X  
      啟動對象 X      
      網絡管理對象   X X X

      CANopen狀態轉換:

      輕量級設備監控

      CANopen提供了兩種網絡保護機制,Node Guarding和Heartbeat,對于Node Guarding,主站會發送檢查從站狀態的請求,如果某個從站不回應這個請求,主站會顯示他們為Node Guarding Fail狀態,對于Heartbeat,這些從站會向主站發送心跳訊息,讓主站知道這些從站還活著,如果主站沒有檢測到某個從站的心跳,那么主站會顯示他為Heartbeat Fail狀態。

      CANopen數字I/O連接對

      CANopen Digital I/O Pair-connection是CANopen遠程I/O的特殊功能,它可以將CANopen DI從站檢測到的DI值通過CANopen網絡發送給其他CANopen DO從站,來讓這些CANopen DO從站輸出該值,這對于需要檢測DI信號并同時輸出DO警報的用戶來說,是很有用的。

      CAN-2000與CAN-8000系列模塊是為了將傳感器和致動器并入CANopen或DeviceNet網絡所設計,兩者皆提供與CANopen或DeviceNet主站接口通訊標準相應的EDS文件檔,CAN-2000與CAN-8000系列最大的差異在于產品的尺寸以及I/O的延伸距離,CAN-2000系列為掌上型尺寸的獨立從站設備;CAN-8000系列則適用于集中控制系統,提供1/2/4/8個插槽靈活使用適當的 I/O設備以滿足應用系統的需求,所有的插槽均具備熱插入功能,您可以選用I-8000/I-87K系列的I/O模塊來擴展I/O信道。

      CANopen: CAN-8x23, CAN-2xxxC

      CANopen系列共同特點:

      • 在一個CAN網絡上最多可以同時有128個節點
      • CANopen 版本:DS-301 v4.01
      • 設備配置文件:DSP-401 v2.0
      • 錯誤控制 (NMT Error Control):節點保護協議與心跳機制協議
      • 緊急信息 (EMCY):有支援
      • CAN端有 2500Vrms 光電耦合隔離
      • 內建CAN總線120Ω終端電阻的跳線或指撥開關
      • 內建看門狗機制
       
      多功能輸入輸出模塊
      產品型號 模擬輸入 模擬輸出 數字輸入 數字輸出
      通道數 Input Range 通道數 Output Range 通道數 Contact 通道數 Type
      CAN-2026C
       
      6 ±10 V, ±5 V, ±1 V, ±500 mV,
      ±150 mV, ±20 mA
      (with external 125 Ω resistor)
      2 0 ~ +5 V, ±5 V,
      0 ~ +10 V, ±10 V
      2
      Wet, Sink
      1 Open Collector,
      CAN-2026D DeviceNet Sink
      CAN-2022C
       
      2 ±10V, ±5V, ±2.5V, ±1.25V, ±1V, ±500mV, ±250mV 2 0 ~+5V, +/-5V,
      0~+10V,+/-10V
      4 Wet contact (Sink) 4 Isolated Open Collector (Sink)
       
      模擬輸入、輸出模塊
      產品型號 模擬輸入 模擬輸出
      通道數 Input Range Sensor 通道數 Output Range
      CAN-2015C
       
      8 - RTD (Pt100, Pt1000, Ni120, Cu100, Cu1000, Pt100) - -
      CAN-2017C
       
      8 ±10 V, ±5 V, ±1 V, ±500 mV,
      ±150 mV, ±20 mA
      (with external 125 Ω resistor)
      - - -
      CAN-2018C/S
       
      8 ±2.5 V, ±1 V, ±500 mV, ±100 mV,
      ±50 mV, ±15 mV, ±20 mA
      (with external 125 Ω resistor)
      Thermocouple
      (J, K, T, E. R. S, B, N, C)
       
      -
      -
      CAN-2019C/S
       
      10 ±10 V, ±5 V, ±2.5 V, ±2 V, ±500 mV,
      ±100 mV, ±50 mV, ±15 mV, ±20 mA
      (with external 125 Ω resistor)
      Thermocouple
      (J, K, T, E. R. S, B, N, C)
      - -
      CAN-2019C/S2
       
      CAN-2024C
       
      - - - 4 0 ~ +5 V, ±5 V, 0 ~ +10 V,
      ±10 V, 0 ~ 20 mA, 4 ~ 20 mA
       
      數字輸入、輸出模塊
      產品型號 數字輸入 數字輸出
      通道數 Contact Sink/Source 通道數 Type Sink/Source
      CAN-2053C
       
      16 wet Sink/Source - - -
      CAN-2054C
       
      8 wet Sink/Source 8 Open Collector Sink
      CAN-2055C
       
      8 wet Sink/Source 8 Open Source Source
      CAN-2057C
       
      - - - 16 Open Collector Sink
      CAN-2060C
       
      4 wet/Dry Sink/Source 4 Relay Form A, 5A
       
      Counter/PWM Modules
      產品型號 Counter Input PWM Output
      通道數 Signal Resolution Speed 通道數 Load Current Resolution Speed
      CAN-2084C
       
      4 / 8 Up, Up/Down, Dir/Pulse, A/B phase, Frequency 32 bit 250 kHz - - - -
      CAN-2088C
       
      8 Up Counter 32 bit 500 kHz 8 1 mA 16 bit 500 kHz
       
      遠程I/O擴充單元
      產品型號 描述
      CAN-8123-G
       
      CANopen 從站, 1x 槽擴充單元
      CAN-8223-G
       
      CANopen 從站, 2x 槽擴充單元
      CAN-8423-G
       
      CANopen 從站, 4x 槽擴充單元
      CAN-8823-G
       
      CANopen 從站, 8x 槽擴充單元
       

      模塊支持

      類型 I-8K 系列 I/O I-87K系列I/O 類型 I-8K 系列 I/O I-87K系列I/O
      高卡 低卡 高卡 低卡 高卡 低卡 高卡 低卡
      AI模塊 I-8017HW I-8017H I-87005W   DI模塊 I-8040W I-8040 I-87040W I-87040
      I-8017HS   I-87013W I-87013 I-8040PW   I-87040PW  
          I-87015W   I-8046W   I-87046W  
          I-87015PW   I-8048W I-8048 I-87051W I-87051
          I-87016W   I-8051W I-8051 I-87052W I-87052
          I-87017W I-87017 I-8052W I-8052 I-87053W I-87053
          I-87017W-A5   I-8053W I-8053 I-87053PW  
          I-87017W-RMS   I-8053PW   I-87053W-A5  
          I-87017DW   I-8058W I-8058 I-87053W-AC1  
          I-87017ZW       I-87053W-E5  
          I-87017RW       I-87058W I-87058
          I-87017RCW       I-87059W  
          I-87018W I-87018        
          I-87018PW   AO模塊 I-8024W I-8024   I-87022
          I-87018RW       I-87024W I-87024
          I-87018ZW       I-87024DW I-87026
          I-87019RW       I-87024UW  
          I-87019PW       I-87028UW  
          I-87019ZW       I-87028VW  
      DO模塊 I-8037W I-8037 I-87037W I-87041     I-87028VW-20V  
      I-8041W I-8041 I-87041W I-87057        
      I-8041AW   I-87057W I-87064        
      I-8056W I-8056 I-87061W I-87065 DI & DO模塊 I-8042W I-8042 I-87054W I-87054
      I-8057W I-8057 I-87064W I-87066 I-8050W I-8050 I-87055W I-87055
      I-8060W I-8060 I-87065W I-87068 I-8054W I-8054 I-87063W I-87063
      I-8064W I-8064 I-87066W I-87069 I-8055W I-8055    
        I-8065 I-87068W   I-8063W I-8063    
        I-8066 I-87069W     I-8077    
      I-8068W I-8068     計數器模塊 I-8084W I-8080    
      I-8069W I-8069     PWM模塊 I-8088W      

      Modbus TCP/RTU和DCON協議的網關已可提供用戶使用,網關系列可用于整合不同的協議系統,用戶也可以透過這些網關輕松將其舊系統更新為 CANopen系統。網關有 I-7231D、I-7232D、GW-7433D。

      型號 CANopen網關系列
      產品名稱 I-7231D-G
       
      I-7232D-G
       
      GW-7433D
       
      產品描述 CANopen 從站轉DCON 主站網關 CANopen從站轉Modbus RTU主站的網關 Modbus RTU/TCP從站轉CANopen主站網關
      CANopen Interface
      CANopen Interface 1 channel (CAN_H, CAN_L), and the other is for bypass
      CANopen Function CANopen slave CANopen master
      (Supports at least 120 CANopen commands)
      CANopen Baud Rate 10 k, 20 k, 50 k, 125 k , 250 kbps , 500 k, 800 k, 1M
      CANopen Version CiA 301 v 4.02 and CiA 401 v2.01
      Guarding Function Yes
      Heartbeat Function Heartbeat Producer Heartbeat Consumer
      Emergency Message Yes -
      UART Interface
      COM1 Connector RS-232 (TxD, RxD, RTS, CTS, GND) or RS-485 (Data+, Data-), Non-isolated RS-232 (TxD, RxD, RTS, CTS, GND), Non-isolated
      COM1 Function Only for configuration Modbus RTU Slave
      COM2 Connector RS-485 (Data+, Data-) with internal Self-Tuner ASIC; Non-isolated
      COM2 Function DCON Master
      (Supports Max. 15 I-7K or I-87K modules)
      Modbus RTU Master
      (Supports Max. 10 Modbus RTU ommands)
      Modbus RTU Slave
      Ethernet Interface
      Ethernet - 10/100 Base-TX
      Ethernet Function - Configuration or Modbus TCP Server
      Modbus Function Code - 01, 02, 03, 04, 06, 15 01, 02, 03, 04, 05, 06, 15,16
       

      CANopen主站系列是用于PAC的I-8123W與I-87123 和用于PC上的PISO-CPM100,該系列內部有CANopen主內核,因此它們可用于高性能系統。我們也有提供帶有CANopen主站函數庫的PISO-CAN卡做為比較低成本的解決方案。

      CANopen主站選型指南
      產品名稱 描述
      PISO-CPM100-D
       
      具有一個9針公座D-Sub規格的CAN通訊介面的CANopen總線主站通訊板卡
      PISO-CPM100-T
       
      具有一個5針螺絲端子規格的CAN通訊介面的CANopen總線主站通訊板卡
      PISO-CPM100U-D
       
      單通道智能型CANopen主站Universal PCI板卡(D-Sub 9針公座)
      PISO-CPM100U-T
       
      單通道智能型CANopen主站Universal PCI板卡(5針螺絲端子)
      PCM-CPM100-D
       
      單通道隔離型PCI-104介面,9 針公座D-sub連接器的CAN通訊板卡
      I-8123W-G
       
      高速單通道智能型CANopen主站模組
      I-8123W-CPS-G
       
      高速單通道智能型CANopen從站模組
      I-87123-G
       
      單通道智能型CANopen主站模組
      I-7565-CPM-G
       
      USB轉CANopen主站的轉換器
       

      CANopen Master Series:

      產品名稱 I-7565-CPM PISO-CPM100(U) PISO-CAN 200/400(U) PEX-CAN200i I-8123W I-87123
      硬件 On board CPU 16-bit CPU
      80M Hz
      16-bit CPU
      80M Hz
      None None 16-bit CPU
      80M Hz
      16-bit CPU
      80M Hz
      Interface USB 5 V / 3.3 V PCI bus 5 V / 3.3 V
      PCI bus
      x1 PCI Express bus I-8K Slot (WinPAC,XPAC) I-87K Slot (WinPAC,ViewPAC)
      CAN Connector 9-pin D-Sub 5-pin screw terminal
      9-pin D-Sub
      5-pin screw terminal
      9-pin D-Sub
      5-pin screw terminal
      9-pin D-Sub
      5-pin screw terminal 5-pin screw terminal
      CAN Controller SJA1000
      CAN Transceiver 82C250
      Isolation on CAN 2500 Vrms
      Terminal Resistor Selected by jumper(120Ω)
      CANopen Protocol Specification CANopen Standard -- CiA Draft Standard 301
      Baud Rate Selection Programmable
      Baud Rate 10 kbps, 20 kbps, 50 kbps, 125 kbps , 250 kbps , 500 kbps, 800 kbps, 1000 kbps
      Maximum Slave nodes 127 Nodes
      PDO Function Support dynamic PDO function
      PDO Object Provide 20 RxPDO and 20 TxPDO object
      EMCY Message Save the least EMCY
      SDO Protocol Support Expedited SDO and Segment SDO protocol
      On Line Edit Nodes Support adding or removing devices on line
      NMTError Control Support Node Guarding Event
      驅動程序 DLL Support
      OS Version Win 2K/XP Windows XP/7/8/10 (32-bit/64-bit OS) Win CE 6/7, WES7 Win CE 5/6
      Development Tool Visual C++ 6 , Visual Basic 6 , Borland C++ Builder , Delphi VS .NET eVC++ 4 , VS .NET

      PISO-CAN 200/400-D/T的比較 

      硬件比較:

      PISO-CPM100與PISO-CAN 200/400-D/T的效能測試

      產品名稱 PISO-CPM100 PISO-CAN-200/400 with CANopen Library
      Protocol decoder 186 CPU PC CPU
      Time stamp 186 Timer (0.1 ms) PC Timer (about 1 ms)
      CPU Loading Light Heavy
      Performance High Normal
      Application Various and complex CANopen application General purpose CANopen application

      測試環境:

      CPU:Intel(R) Pentium(R) 4 CPU 2.40 GHz
      操作系統:Microsoft Windows XP Professional Version 2002 Service Pack 2
      RAM:512 MB
      CAN傳輸速率:1000 bps

      Test result: 

      Function PISO-CPM100 (ms) PISO-CAN200/400 with CANopen library (ms)
      Add Node Average 45.502 1265 ~ 1280
      Read 4 bytes data by SDO Average 2.487 19.37 ~ 19.47
      Read 9 bytes data by SDO Average 2.971 58.21 ~ 58.61
      Write 4 bytes data by SDO Average 2.479 18.81 ~ 19.69
      Read 8 bytes data by PDO Average 2.355 16.49 ~ 16.57
      Write 8 bytes data by PDO Average 1.738 0.13

       

      注1:

      上表數據為1000筆訊息的平均值

      注2:

      如果使用PISO-CAN200/400搭配CANopen 函式庫中的Guarding功能,當從站較多且Guarding時間較短時會產生Guard錯誤事件。 這是因為windows 的定時器不夠準確的緣故。

      I-8123W / PISO-CPM100U現已提供運動控制的函式庫,此函式庫遵循CiA 402的規范,可在ViewPAC / WinPAC / XPAC平臺上使用。CiA 402是一個標準的CANopen應用規范,專門用于運動控制系統,為了使CANopen的馬達方便管理,這個通訊協議可以減少控制器與馬達間的接線并提供快速除錯的功能,使用I-8123W / PISO-CMP100U和CANopen 運動控制函式庫,可以進行多種運動控制,如位置控制、速度控制、轉矩控制( toque control)以及同動,而不需要去了解復雜的CANopen通訊協議。CANopen 運動控制函式庫可以連接多個CANopen馬達,因此可以做到由一個主站進行多軸的運動控制,當在控制馬達的時候,用戶也可以同時使用I-8123W / PISO-CPM100U的API來存取遵循CiA 401規范的CANopen遠程 I/O設備,因此建立一個運動控制的應用系統將變得更為容易且方便。

      特色:

      • 與CiA 402 v1.1相容
      • 減少50% 的布線成本
      • 網絡物理層的容錯與抗噪聲
      • 一個網絡最多支持127個馬達
      • 絕對與相對位置控制
      • 速度控制
      • 轉矩控制 (Torque control)
      • 點動控制 (JOG control)
      • 支援最多127個馬達同動
      • 多種歸位控制(Various Homing control)
      • 支持CANopen 命令來限制轉矩(torque)
      • 支持 Win 2000/XP/Vista 或 Win 7(32-bit 版本)
      "); printdetail.document.close(); } }