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