問題タブ [canopen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automation - CANopen での PDO リンク
CANopen ネットワークでは、すべてのデバイス (クライアント、正式には「スレーブ」) が中央コントローラー (マスター) と通信します。したがって、どのスレーブもプロセス データ オブジェクト (PDO) をリッスンせず、別のスレーブの CAN 識別子をリッスンしません。PDO リンクを使用すると、マスターなしで PDO を直接交換できます。したがって、CAN 識別子はそれに応じて調整する必要があります。
PDO Linking に関する情報源はインターネット上にたくさんありますが、特定の例は見つかりませんでした (例: 2 つのクライアント デバイスの回路図のリンク)。PDO リンクに関するリソース (書籍、記事、Web サイトなど) をお勧めできますか?
出典:ベッコフ情報システム
c - 操作を有効にした後の CANOPEN SYNC タイムアウト
CANOPEN初心者です。PDO1を介して実際の位置を読み取るプログラムを作成しました(デフォルトはステータスワード+実際の位置です)。
コード 2 (サーボが Switch_on_disable 状態) を削除すると、同期送信のたびに位置を読み取ることができます。しかし、「コード 2」を使用すると、ドライバに「同期フレーム タイムアウト」というエラーが表示されます。ドライバーに問題があるか、コードに問題があるかわかりません。私のコードに問題はありますか? ありがとう!