CIP関連の商品販売、受託開発、および技術サポートを提供
ホーム > ソフトウェアプロダクト > Dnet-STKs (DeviceNet Slave Protocol Stack Sample Code)
ODVAのCIPネットワークライブラリ-VolumeⅠ,VolumeⅢに準拠したDeviceNetスレーブ用通信プロトコルスタック
Predefined Master/Slave Connection Setのソースコードです。
Group2Onlyサーバのコードが対象と
なります。
(現在スレーブ機器は大半がGroup2Onlyサーバとして実装されています。)
ODVAのCIPネットワークライブラリ-VolumeⅠ,VolumeⅢに準拠したDeviceNetスレーブ用通信プロトコルスタック
Predefined Master/Slave ConnectionSetのソースコードです。
ソースは全てC言語で作成されているため、各種CPUやCANチップに対し容易にポーティング可能です。
スレーブに必要なプロトコルスタックをカバースレーブに必要なプロトコルスタックをカバーしているためアプリケーションプログラムに専念して作成することができます。
ライセンスフリーの使用許諾
ご購入時にユーザー登録をしていただくだけで、ライセンスフリーの使用許諾を得られます。
よって、ソースコードの改造、実行プログラムの配布を自由に行うことができます。
日本国内においては、NSDより各種技術サポートを受けることができます(別途有償)。
サンプルコードのカスタマイズも行っております。
ソースコードは、OSなしで以下の機能を実装しています。ソースコードはC言語で書かれています。
そのまま利用できる、又は若干の改良が必要な機能Connectionオブジェクト
DeviceNetオブジェクト
Message Routerオブジェクト
Identityオブジェクト
CANコントロール(CPUがH8S/2623以外の場合改造要)
タイマ等のシステム資源アクセス(CPUがH8S/2623以外の場合改造要)
IOポートアクセス(必要に応じて)
不揮発メモリアクセス(必要に応じて)
追加作成が必要な機能リセットスタート
デバイスタイプ別の必須オブジェクトの実装
I/Oデータ処理
Cos/Cyclicを実装する場合、ConnectionオブジェクトのCos/Cyclic機能と Acknowledge Handlerオブジェクト
プログラム構造プログラムは、リセット割込み、メインループ、CAN割込み、タイマ割込みにより構成されています。
サンプルコードには以下のプロトコルスタックが含まれます。
LEDテスト
重複MACID検出
分割送信プロトコル(Explicitメッセージ、IOメッセージ)
Predefined Master/Slave Connection Set
IOメッセージはPollingとBitstrobe
Identityオブジェクトのリセットサービス
CPU:H8S/2623(CAN内蔵)を想定(他のCPU、CANコントローラへのポーティングも可能)
ROM容量:18Kバイト以上
RAM容量:2Kバイト以上
製品価格についてはお問い合わせ下さい。
ユーザ登録&サポート
ライセンスフリーの使用許諾
ご購入時にユーザ登録をしていただくだけで、ライセンスフリーの使用許諾を得られます。
ソースコードの改造、実行プログラムの配布を自由に行うことができます。
技術サポートとカスタマイズ
日本国内においては、弊社が別途有償で各種技術サポートをご提供しています。
サンプルコードのカスタマイズも行っております。
本製品の詳細につきましては、下記担当あてにご連絡いただくか、
お問い合わせフォームをご利用ください。
IA製品担当
E-mail: ia-info@nsd.co.jp
TEL: 03-3257-1082
FAX: 03-3257-1088
IA製品担当
E-mail:
ia-info@nsd.co.jp
TEL: 03-3257-1082
FAX: 03-3257-1088