CANopen(きゃんおーぷん)とは、オートメーションシステム内の組み込みシステム用の通信プロトコルおよびデバイスプロファイル仕様である。OSI参照モデルのネットワーク層から上の層を実装している。CANopenは、アドレッシングスキーム、いくつかの小規模な通信プロトコル、デバイスプロファイルによって定義されたアプリケーション層から構成される。Controller Area Networkをベースとしており、オープンネットワークのひとつでもある。

概要

編集

CANopen

200412de:CAN in AutomationDS-301v4.02

20I/O使CAN使CERNCAN使

1Mbps 127CAN

PDOSDONMT

CANopenのネットワーク構成

編集

CANopen








CANopenのレイヤ構造

編集

上記のデータリンク層は、OSIモデルの第2層となる。第1層の物理層は、CANトランシーバーと呼ばれる。

CANopenのプロファイル

編集

CANopenDS-301NEC50CANCAN

CAN in AutomationDS-3xx300DS-301

接続手順の実際

編集

CANopenのマスターは、CANopenスレーブノードからハートビートまたはガーディングによって基本立ち上げされる。

CANおよびCANの国際規格

編集

ISOおよびIEC文書で、CANおよびCANopenの規格が定められている。

外部リンク

編集