機能
CANopenの安全性
CANopen Safetyは欧州規格(EN 50325-5)として発行されています。これは、SIL3アプリケーションの要件を満たすCANネットワークを介してデータを伝送できることを意味します。この安全指向のデータ伝送は、既存のCANopenデータ伝送と並行して行うことができます。CODESYS CANopen Safety は、SIL2 に準拠した安全性の要求をサポートします。
SDOやPDOといった従来のCANopenデータ伝送サービスに加えて、安全拡張のための特別なサービスとしてSRDOサービス(安全関連データオブジェクト)が定義されています。通信の構成とタイプはPDOと同様ですが、追加のプロパティが定義されています。
CANopen Safetyを使用するには、デバイスツリーにCANopenデバイスの代わりにCANopenデバイスSIL2を挿入します。安全なCANopenデバイスは安全に関するページ通常の設定ページに加えて、 SRDO (セーフティPDO)を設定できます。通常の非安全デバイスインスタンスに加えて、各安全デバイス(CANopenデバイス)ごとにプレフィックス「S_」を持つ追加のインスタンスが生成されます。これにより、安全に特化した診断機能が提供されます。
CANopenデバイスSIL2を使用するには、特別に調整されたCANミニドライバーとCODESYS SIL2プラグインを備えたSIL2 CODESYSランタイムが必要です。必要なライブラリとデバイスは標準インストールに既に含まれています。
再構成 – CANopenローカルデバイス (スレーブ)
「再構成」機能を使用すると、最初にコントローラーにダウンロードされた CAN バス構成をアプリケーション実行時に動的に適応させることができます。
ファンクションブロックDED.Reconfigureは、汎用デバイス診断が有効になっている場合に使用できます( PLC設定: ) を使用すると、実行時に次のアクションを実行できます。
個々のデバイスの有効化と無効化
詳細については、以下を参照してください。再構成 – CANbus
CANopenデバイスのバスサイクルの動作

0: 同期PDOの送受信
1: 非同期PDOの受信
2: IECタスク
3: 出力バッファに出力を書き込む
4: 非同期PDOの送信
詳細については、以下を参照してください。タスク構成