ランタイム構成
PCAN USBアダプタのインストール
ヒント
コンポーネントCmpPCANBasicDrv PCAN Basic APIをベースにしており、USBドングルなどのハードウェアをサポートしています。詳細については、「PEAK System」のホームページをご覧ください。
PCAN Basic APIのサポートは、CODESYS Control WinそしてCODESYS Gateway V3。
製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。
PLC構成ファイルを開く
CODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC。使用したい場合はCODESYS Gateway V3、開く
Gateway.cfg。次の行をセクションに追加します
[ComponentManager]:Component.X=CmpPCANBasicDrv。コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。
変更を保存してエディターを閉じます。
ランタイム システムを起動します。
CODESYS検出された PCAN ハードウェアとそれぞれの CAN ネットワーク番号を PLC ロガーに表示します。
CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。
ソントハイム USB アダプターの取り付け
ヒント
CmpCANFoxDrvコンポーネントは、USBドングルやその他のハードウェアをサポートするSontheim MT APIに基づいています。詳細については、「Sontheim Industrie Elektronik GmbH」のホームページをご覧ください。
MT APIのサポートは、CODESYS Control WinそしてCODESYS Gateway V3。
製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。
PLC構成ファイルを開く
CODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC。使用したい場合はCODESYS Gateway V3、開く
Gateway.cfg。セクションに次の行を追加します
[ComponentManager]:Component.X=CmpCANFoxDrv。コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。
変更を保存してエディターを閉じます。
ランタイム システムを起動します。
CODESYS検出された MT API ハードウェア (例: CANfox) とそれぞれの CAN ネットワーク番号を PLC ロガーに表示します。
CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。
Ixxat USBアダプターのインストール
ヒント
そのCmpIxxatCANDrvこのコンポーネントは、USBドングルやその他のハードウェアをサポートするIxxat VCI V4 APIに基づいています。詳細については、「HMS Industrial Networks」のホームページをご覧ください。
Ixxat VCI V4 APIのサポートは、以下の場合にのみ実装されています。CODESYS Control WinそしてCODESYS Gateway V3。
製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。
PLC構成ファイルを開く
CODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC。使用したい場合はCODESYS Gateway V3、開く
Gateway.cfg。セクションに次の行を追加します
[ComponentManager]:Component.X=CmpIxxatCANDrv。コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。
変更を保存してエディターを閉じます。
ランタイム システムを起動します。
CODESYS検出された Ixxat ハードウェアと、それぞれの CAN ネットワーク番号を PLC ロガーに表示します。
CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。
Kvaser USBアダプタのインストール
ヒント
そのCmpKvaserCANDrvこのコンポーネントは、USBドングルやその他のハードウェアをサポートするKvaser CANBus-API(CANlib)に基づいています。Kvaserのホームページ( www.kvaser.com追加情報については、( )をご覧ください。
Kvaser APIのサポートは、CODESYS Control WinそしてCODESYS Gateway V3。
製造元の Web サイトからドライバーをダウンロードし、Windows オペレーティング システムにインストールします。
PLC構成ファイルを開く
CODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC。使用したい場合はCODESYS Gateway V3、開く
Gateway.cfg。次の行をセクションに追加します
[ComponentManager]:Component.X=CmpKvaserCANDrv。コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。
変更を保存してエディターを閉じます。
ランタイム システムを起動します。
CODESYS検出された Kvaser ハードウェアと、それぞれの CAN ネットワーク番号を PLC ロガーに表示します。
CANネットワーク番号を入力してくださいネットワーク CANbusの全般タブ。
SJA1000コントローラのインストール
そのCODESYS Control Winランタイムシステムは汎用ドライバーをサポートCmpSJACanDrv CAN コントローラ SJA1000 をベースにしています。
アダプタをインストールした後、それぞれのドライバを「W2K_XP_Drivers」ディレクトリ (RTE インストール ディレクトリ内) からインストールする必要があります。
RTE構成ファイルを開く
CODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\Gateway PLC。セクションに次の行を追加します
[ComponentManager]:Component.X=CmpSJACanDrv。コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。
変更を保存してエディターを閉じます。
パラメータの詳細な説明については、ドキュメント「CODESYSControlRTEV3_Manual.pdf」を参照してください。
ヒント
RTE 設定は、RTE 構成ダイアログで編集することもできます。
EtherCAT/CANゲートウェイEL6751のインストール
ヒント
この機能は、 CANopenマスター/スレーブEL6751 端末でのみ使用でき、 CANopenスレーブEL6751-0010 端末では使用できません。
インストールEtherCATパッケージ。
PLC構成ファイルを開く
CODESYSControl.cfgテキストエディタで開きます。このファイルはCODESYSインストールディレクトリ\GatewayPLC。次の行をセクションに追加します
[ComponentManager]:Component.X=CmpEL6751CanDrv。コンポーネント番号 X (X=1,2,3、…) が欠落番号なしで連続していることを確認します。
変更を保存してエディターを閉じます。
プロジェクトに、EtherCATマスター。
デバイススキャンを実行するEtherCATマスター。ハードウェアが利用できない場合は、デバイスの説明を手動で挿入することもできます。
CODESYS EL6751 端末を見つけます。
CAN ミニドライバーデバイスの説明を選択します。
重要
Beckhoffのオリジナルデバイス記述は選択しないでください。代わりに、CANミニドライバのデバイス記述が必要です。このデバイス記述は、EtherCATパッケージ。
メッセージ数は、サイクルごとに受信または送信できるCANメッセージの最大数を示します(これは、トンネル経由でトンネルされるメッセージの数を意味します)。EtherCATフレームあたり)。
スキャンしたデバイスを挿入します。
CANbusノードの下に、CANopenManager、CANopenDevice、J1939ManagerなどのCANベースのスタックを挿入できるようになりました。その後は、通常通り使用できます。CANbusノードでは、ボーレートの変更のみ可能です。ネットワークIDは実行時に自動的に割り当てられます。 あるいは、CL2 または CAN-API 経由で CAN をアドレス指定することもできます。
注記
対応する機能ブロックを使用して、ドライバーを開くためのネットワーク ID を取得できます。
設定する必要がありますEtherCATバスタスクが十分な速度になるように設定してください。例えば、CANメッセージを4ms間隔で送受信したい場合、送信間隔を維持するために、バスサイクルタスクを少なくとも4ms(できればそれより高速)に設定する必要があります。