CODESYS CAN
異步串行總線系統CAN可用于不同的工業應用,并在自動化市場中發揮重要作用。CODESYS通過集成的不同層次的功能和產品來提供全面的CAN總線支持。
CODESYS CAN支持:
(1)集成現場總線配置:在上位IEC 61131-3編程工具中可直接實現總線配置和對I/O通道的變量分配。
(2)用于CAN layer 7通信的協議棧:將CANopen和J1939的協議棧與PLC程序一起編譯并傳送到目標平臺。
CAN通訊要求:
(1)采用適合CAN芯片的29位標識符(“擴展幀格式”或CAN 2.0B)的CAN微型驅動器的實現,例如可用SJA和SocketCAN參考實現;
(2)使用可用的驅動程序,例如PeakCAN、SocketCAN、netX CAN和EL6751 EtherCAT-to-CAN-clamp。
可用的通信機制:
(1)CANL2接口用于訪問CAN芯片(發送和接收Raw CAN以及IEC應用中的芯片診斷);
(2)CAN塊驅動程序:通過CAN接口在CODESYS和運行系統之間進行通信。