Modbus ASCII / RTU / TCP スタック emmodbus Master / Slave 製品概要 産業機器向けのプロトコルスタック Modbus 接続を提供します シリアル接続を前提とした ASCII RTU emnet や他の TCP/IP プロトコルをトランスポートレイヤーとして利用する Modbus / TCP(UDP) に対応します PC で接続確認ができる visualstudio のサンプルコードをパッケージに含み 実装後の接続テストが容易に実現可能です 実装要件 Modbus / TCP SEGGER 社製 TCP/IP スタック emnet の他 BSD ソケットインターフェースに対応した TCP/IP スタックを利用可能です ( 他社製 TCP/IP に実装する場合は別途ポーティング対応が必要になる場合があります ) マルチタスク (Modbus Server の場合は推奨 ) emmodbus は RTOS なしでも実装は可能ですが マルチタスキングを行う場合は RTOS を利用する必要 があります 特に 1 対 n で動作させるサーバアプリケーションの場合は 必須となります 機能 マスター API (ASCII RTU Modbus / TCP のサンプルを含む ) スレーブ API (ASCII RTU Modbus / TCP のサンプルを含む ) emmodbus Master emmodbus Slave ASCII フレームカプセル RTU フレームカプセル Modbus / TCP フレームカプセル (Modbus / UDP もサポート ) カーネル抽象化レイヤー (Windows / embos) Windows 用 Modbus マスターアプリケーション ( バイナリ ) Windows 用 Modbus マスターアプリケーション ( ソース ) Windows 用 Modbus スレーブアプリケーション ( バイナリ ) Windows 用 Modbus スレーブアプリケーション ( ソース ) ファンクションコード 説 明 1 コイルの読み取り 2 ディスクリート入力の読み取り 3 HOLD レジスタの読み取り 4 入力レジスタの読み取り 5 コイルの書き込み 6 レジスタの書き込み 8 Diagnosis ファンクション (Subcode:00) 15 複数コイルの書き込み 16 複数レジスタの書き込み ユーザー指定 ユーザーコルバックハンドラーで処理します
ソフトウェアライセンスモデル 大規模開発に優位なプロダクト ( ファミリ ) ライセンスや少量多品種 プラットフォーム展開のしやすいユーザライセンスや CPU ライセンスなどユーザ様のソフトウェア開発計画に合わせて 様々な提案が可能です ライセンスモデル対象ユーザ製品開発者人数 CPU/ コンパイラ プロダクト複数の開発者で1つの製品開発が可能です 開発者様が多い大規模開発や品種展開を想定しない製品開発に最適 1 製品無制限 1CPU プロダクトファミリー 1つの製品シリーズの開発が可能です 開発者様が多い大規模開発で 派生製品開発を行う場合に最適となります 1 製品ファミリ無制限 1CPU ユーザ 開発プロジェクトに制限されずに無制限に製品開発が可能です 開発者様が複数の開発プロジェクトを担当するなど 多品種開発に最 無制限 1 ユーザ 1CPU ファミリ 適なライセンスです CPU 同一 CPU ファミリ (Cortex-Mx など ) で複数の開発プロジェクトで開発者の人数に係わらず利用可能です ソフトウェアプラット 無制限 無制限 1CPU ファミリ フォーム化に最適 バイアウト企業内での無制限利用や御社のお客様も含めた利用など ライセンスの適用範囲はご要求に合わせてご提案いたします 応相談応相談応相談 すべての製品でソースコード提供となります (embos のみ オブジェクト提供のローコストパッケージを提案可能です ) 量産に係わるロイヤリティは発生しません 1CPU とは 一つの CPU 製品型番となります 1CPU ファミリ とは コアファミリーとなります CPU メーカ 型番は同一コアファミリーであれば 自由に選択できます ( 例 )Cortex-Mx(Cortex-M0/0+/3/4/4F/7/23/33) Cortex-A/Cortex-R ファミリ RX ファミリ RL78 ファミリ等
ソフトウェア製品サポート 当社ではソフトウェアライセンス製品について 2 種の基本テクニカルサポートモデルを用意しております 基本サポートである SEGGER 社の直接サポート対応 ソフトウェア製品サポート と 当社日本語サポート対応まで拡張する エンビテックサポートライセンス を提供 ソフトウェア製品ライセンスには 納品日から1 年間の ソフトウェア製品サポート が含まれております ( エンビテックサポートライセンス は必要に応じて別途購入ください) 次年度以降は 任意で更新が可能です SEGGER 社ソフトウェア製品サポート My PAGE 設定お客様が購入された製品ライセンスについて いつでもダウンロード可能な MyPAGE が設定されます 製品のバージョンアップ 新機能追加に伴う製品バージョンアップの提供 SEGGER 社によるテクニカルサポート フォーラムやメールベースによる利用方法に関するサポート対応 製品不具合の対応 バグ修正対応製品に不具合があった際の ワークアラウンド提示や修正に関する対応 エンビテックサポートライセンス 日本語問い合わせ窓口購入頂いた製品に関する日本語テクニカルサポート窓口対応 製品不具合発生時における対応汎用ハードウェア環境 ( 評価キットなど ) における再現確認と SEGGER 社への問題報告と SEGGER 社からの解決策の提示に関する日本語対応 (SEGGER 社の保証範囲内 ) 別途費用にて対応の内容お客様プログラムに起因する内容に関する調査 対応 SEGGER 社 当社提示の標準サンプルでは 問題が発生せず お客様アプリケーション プログラムに起因する不具合についての調査と対応 お客様特定環境下において発生した不具合の調査 汎用ハードウェア環境 ( 評価キットなど ) で再現確認できずに 特定 ( お客様開発など ) のハード ウェア下において発生している不具合の調査対応 C 言語やソフトウェア開発におけるコンサルティング対応お客様アプリケーション記述やソフトウェア開発におけるアドバイス業務サポート対応がお受けできないケース他社提供物に起因する内容他社製品に起因するサポート依頼 不具合調査対応 お客様ハードウェアに起因する不具合対応 お客様開発に起因する不具合における解決策の提示や修正対応 SEGGER 社製品において SEGGER 社とのソフトウェアサポート契約が失効している場合
受託開発サービス ポーティング ドライバ開発 www.embitek.co.jp
受託開発サービスポーティング対応からドライバ開発まで対応 MIDDLEWARE I/O Driver ミドルウェア スタックの開発 ( 開発 カスタマイズ 移植 チューニング ) TCP/IP HTTP GUI USB File System などのミドルウェアのソフトウェア スタックプログラムを移植します ハードウェア化されたスタックプログラム ( ハードウェア TCP/IP IPSec 等 ) の移植も可能です ご要望により ミドルウェアスタックプログラムをカスタマイズします RTOS OS ポーティングカスタマイズ チューニングドライバ開発アプリケーション開発ミドルウェアポーティング開発実績 ファームウェア I/O デバイスドライバの開発 移植 チューニング作業ターゲットハードウェアに実装されている様々なコントローラのデバイスドライバプログラムを開発します デバイスドライバとは ハードウェア ミドルウェア ( 又はアプリケーション ) 及び OS のインターフェースです コントローラによって 同じ機能のコントローラでも内部のハードウェア管理が違います システム全体の最適化のため それぞれのコントローラの内部ハードウェア管理ロジックを合わせて設計します 標準 I/O デバイスコントローラ以外に お客様専用のハードウェア IP デバイスのドライバ開発サービスも提供します RTOS 移植 カーネルのチューニング カスタマイズ ARM SH PowerPC MIPS 等のプロセッサベースのターゲットハードウェアの仕様及び特長に合わせて組込み向け OS 対応 基板回路図又はハードウェア仕様書を参考にした移植済み OS のチューニング 新しい開発環境へ乗り換える時の OS カーネルのマイグレーション 命令 レジスタ構成変更可能な CPU へ移植する時の OS カーネルの対応 対応 OS RTOS μitron 対応コア Cortex-A15 Cortex-A8/9 Cortex-R4/5 Cortex-M33/32 Cortex-M7 Cortex-M3/4 Cortex-M0/0+ ARM7/9/11 RX RL78 SH2/2A/3/4 PowerPC ドライバ キャッシュ MMU I/F CPU バス メモリコントローラ クロック PLL コントローラ 割込コントローラ タイマ カウンタ RTC I2C / SPI / ESPI EEPROM フラッシュローダ PCI / Compact PCI LAN CF / SD H8 CAN DMA コントローラ RS232 / RS485 ADC / DAC タッチスクリーン I/F ARCNET コントローラ USB LCD カスタム FPGA プロフェッショナルサポート SEGGER 製品 他社製品などトータルにサポートする窓口を設けていますので お気軽に活用ください ハンズオントレーニング ご相談 テクニカルサポート
よくある質問と回答 製品価格についてサポート対応ありの当社独自製品とサポート対応なしの個人ユーザ向け製品を用意しております 製品価格については 当社へお問い合わせください 注文方法について当社へ該当製品の型番と数量を明記の上 見積をご依頼ください 当社発行の見積書の発注欄に必要事項を記載の上 メールまたはファックスにてご発注ください お客様のご発注フォーマットで送付頂く事も可能です ソフトウェア製品については ご注文書と合わせて ライセンス契約書 の署名捺印が必要になります 納期についてほとんどのハードウェア製品は当社に在庫を常備しております ご注文確定後 翌営業日配送にて対応いたします 当社在庫がなかった場合は 10 営業日程度頂く場合がございます ソフトウェア製品については ライセンス契約書 にサインを頂いてから5 営業日程度となります 支払い方法について原則は 当社指定口座への銀行振り込みにてお願いしております 手形支払いについてはご相談ください 現時点でクレジットカードの取扱はしておりません 納入製品の不具合について初期不良のみ交換対応をさせて頂きます ハードウェア製品の修理については SEGGER 社にて承ります 当社サポートありでご購入の製品については 不具合や故障が発生した製品については 当社にて下取割引も行っておりますので ご相談ください 旧バージョンのサポートについてハードウェア製品については SEGGER 社のサポートが継続する限りにおいては ファームウェア更新やサポートをお受け頂く事が可能です サポート対象から外れてしまった製品については 下取割引 にて新バージョンのハードウェアをご購入頂く事も可能です ソフトウェアライセンス製品については 最新バージョンにおけるサポート対応になります 最新バージョンへアップデートの上 ご利用ください ハードウェア製品の各種環境規制対応についてハードウェア製品については 欧州 RoHS 適合 CE 適合となります 電源アダプタの添付する製品については SEGGER 社の標準品から 当社にて PSE 対応の電源アダプタに変更して納品させて頂きます 製品の対応確認について対応デバイス フラッシュなどについては ホームページ上で確認ください 記載のないデバイスについては 当社へお問い合わせください 該非判定書発行対応について ハードウェア製品については 当社サポートあり製品をご 購入頂いたお客様へ発行しております サポート対応について当社サポートあり製品をご購入のお客様には日本語サポート窓口にて対応させて頂きます 当社サポート対応なしの SEGGER 製品をご購入のお客様は SEGGER 社のフォーラムまたはメールにてお問い合わせください ( 英語 ) 評価 デモについてハードウェア製品については 接続確認のために当社より貸出対応も可能です ソフトウェア製品については 評価版を SEGGER 社のホームページよりダウンロードください 株式会社エンビテック www.embitek.co.jp 130-0021 東京都墨田区緑 4-8-8 中井ビル 4F TEL: 03-6240-2655 FAX: 03-6240-2656 mail: sales@embitek.co.jp EmbITeK, EmbITeK ロゴは株式会社エンビテックの登録商標です その他 本資料に記載している製品 会社名は各社の商標または登録商標です 本資料に記載している情報は予告なく変更する場合があります