1. ホーム
  2. 製品情報
  3. ソフトウェア
  4. 位置検出/その他
  5. Modbusソースコードライブラリ

製品情報

弊社取扱い製品情報ページです。

Modbusソースコードライブラリ

異なるタイプのバスまたはネットワークに接続されたデバイス間のクライアント/サーバ通信を提供するアプリケーション層メッセージングプロトコル

Modbusソースコードライブラリ

Modbusは、異なるタイプのバスまたはネットワークに接続されたデバイス間のクライアント/サーバ通信を提供するOSIモデルのlevel 7に位置付けられたアプリケーション層メッセージングプロトコルです。Modbusは、リクエスト/応答プロトコルで、機能コードによって指定されたサービスを提供します。Modbus機能コードは、Modbusリクエスト/応答PDUのエレメントです。

Triangle MicroWorksのソフトウェアライブラリは、デバイスで業界標準のプロトコルをサポートするための費用対効果に優れた方法を提供します。 ロイヤリティフリーのソフトウェアライブラリをユーザ製品に組み込むことで開発期間の短縮、自社の製品の独自の側面に取り組むことによって内部リソースを解放することができます。

Triangle MicroWorksソフトウェアライブラリは、Windows .NETベースの製品に組み込むための.NETプロトコルコンポーネントおよびその他すべてのプラットフォームのためのANSI標準Cソースコードライブラリの2つのフォーマットがあります。

  • Modbusアプリケーションプロトコル仕様V1.1に準拠
  • RS 232/485(RTUおよびASCII用)、Modbus PlusおよびTCPを含むあらゆる物理通信ネットワークのサポート
  • イベントドリブンまたは非イベントドリブン環境で使用可能
  • バイナリデータ(コイルとディスクリート入力)およびアナログデータ(ホールディングレジスタと入力レジスタ)のサポート
  • 読み出し、書き込みおよび複数レジスタの読み書きのための機能コードのサポート
  • ビッグエンディアンまたはリトルエンディアンのバイトオーダのためのシンプルなコンフィギュレーション
  • プロトコルメッセージを視覚的に解読するために使用するプロトコルアナライザを含む広範な内蔵(ただし取り外し可能)診断。診断およびアナライザ文字列は、シリアルポートやRAMバッファであっても任意のターゲットシステム表示デバイスに指示することが可能
  • "サポートされていない機能コード"、 "データベースエラー"、 "アドレス範囲エラー"、 "例外応答、FC = xxx、例外コード= xxx"といった通信プロトコルエラーを記録
  • 販売単位あたりのロイヤリティ料不要

アウトステーションライブラリ機能

  • 相互運用性は、実質的にすべての可能な相互運用性設定をランタイム変数または関数呼び出しに簡単に結び付けることによって最大化を実現
  • 無制限の数の通信ポートを通して無制限の数のホストデバイスにデータを供給
  • データベースインターフェースの実装例は、テスト、イラストレーションおよび最終データベースインターフェースの開発に使用するテンプレートとして提供

マスタライブラリ機能

  • 無制限の数のリモートデバイスは、無制限の数の通信ポートに設定でき、新しいリモートデバイスを実行時に追加可能
  • 複数のネットワーク通信トポロジをサポートするために同じ通信ポートに複数のデバイスを割り当てることが可能
  • データベースマネージャは受信したModbusデータをターゲットアプリケーションのデータポイント(コイル、ディスクリート入力レジスタ、ホールディングレジスタ、入力レジスタなど)にマップ可能

ANSI C ソースコード

  • 厳格なコーポレートコーディング規約に従ったANSI標準Cソースコードで書かれています
  • ANSI標準Cコンパイラを使用してプロセッサとオペレーティングシステムに依存しない設計
  • ビッグエンディアンまたはリトルエンディアンのバイトオーダのシンプルなコンフィギュレーション
  • リアルタイムオペレーティングシステム(RTOS)の有無にかかわらず使用可能
  • データベースインターフェースは、ストレージなしの直接I/O入力から複雑なリレーショナルデータベースに至るあらゆるデータベースをサポート
  • LinuxおよびWindowsのための低レベルターゲットインターフェースのサンプルアプリケーションおよびソースコードを含む(実装のためのデザインの詳細を参照)
  • 一般的な製品統合時間は3週間未満

.NETコンポーネント

  • Triangle MicroWorksの業界で実績のあるソースコードライブラリの設計に基づいています
  • すべての .NET言語 (C#、J#、Managed C++、VB .net など) およびツールをサポート
  • .NET 2.0 Frameworkとの互換性
  • Visual Studio Helpとの統合
  • ソースコードバージョンには、対応する ANSI 標準 C ソースコードライブラリを含む
  • 保存/復元機能を備えた組込みのシンプルなデータベースを含む。ユーザ定義データベースをサポート
  • IEC 60870-5 サポートを必要とする製品およびツールの素早い開発に理想的
  • 大規模な実装に対応するスケーラビリティ
  • 一般的に製品統合時間が1週間未満
.NETライブラリ ダウンロード

.NETコンポーネントは、DNP3、Modbus、またはIEC 60870-5 Masterまたはアウトステーションデバイスを実装するための迅速で費用対効果に優れた方法を提供します。
この評価パッケージに含まれるもの:

  • DNP3ソースコードライブラリのための.NETコンポーネント
  • Modbusソースコードライブラリのための.NETコンポーネント
  • IEC 60870-5(101、102、103、104)ソースコードライブラリのための.NETコンポーネント
  • APIとユーザマニュアルを含むドキュメント
  • すべての.NET言語(C#、J#、Managed C ++、VB .NETなど)およびツールのサポート
  • .NET 4.0以降のFrameworkとの互換性

Triangle MicroWorksは、21日間のフル機能版の評価または以下の製品の最新バージョンへのアップグレードのための製品ダウンロードを提供します。

注:仮想マシンには、サポートページからリクエストできる試用版のプロダクトキーが必要です。 物理PCの場合、インストール中に試用ライセンスが自動的に作成されます。

こちらの製品については、ご購入前・ご購入後の製品についてのお問い合わせ、技術サポート、マニュアルの翻訳、メンテナンスサポート等は、原則として当社ではお受け出来ません。ユーザ様よりメーカへ直接お問い合わせをお願い致します。
詳しくは下記をご確認ください。