OPC UA Server SDK

OPC UAサーバーSDK

インダストリー4.0の推奨プロトコル(Reference Architecture Model Industrie 4.0)であるOPC UAのサーバー機能を実現する組み込み用SDKです。C言語ベースのSDKであり、OPC UA未対応の工作機器やロボットを中心とした産業機器に組み込むことで、容易にOPC UAサーバ機能の実装が可能となります。 マクニカ自社開発の国内初となる日本製OPC UAサーバSDKのため、日本語ドキュメントやマクニカでの技術サポートも合わせて提供します。

提案構成

  • 国内初、日本製OPC UAサーバーSDK
  • C言語対応のAPIを提供
    • APIのみではなく、内部実装もC言語で実装。組み込み機器向けに最適
  • OPC UA規格の適合性評価を実施済み
    • OPC Foundation提供のUA Compliance Test Tool で動作確認済み
  • OPC Foundationが推奨するセキュリティポリシーをサポート
  • 日本語マニュアルを提供
  • 各種コンパニオンモデルに対応
  • VDMA, VDW, (EUROMAP77)

仕様

規格 OPC UA仕様 Version 1.0.3
プロファイル Embedded Profile
(Micro, Nano Profileについては別途お問い合わせください)
規格 OPC UA仕様 Version 1.0.3
転送プロトコル UA-Binary
セキュリティポリシー None, Basic128Rsa15, Basic256, Basic256Sha256

ブロックダイアグラム

動作確認済み環境

H/W
  • Mpression Sodiaボード(INTEL® Cyclone® V SoC)
  • TI AM335x Starter Kit(Sitara™ ARM® Processors)
  • Omron NYB17-212K2
  • NVIDIA Jetson TX2 / TX2i
  • Alpha Project AP-RZG-0A(Renesas RZ/G1E)
  • GlobalScale Technologies ESPRESSOBin Board(Marvell Armada3720)
  • Alpha Project AP-RZT-0A(Renesas RZ/T1)
MPU
  • INTEL® Cyclone® V SoCファミリ
  • Texas Instruments Sitara™ AM335x ARM®シリーズ
  • INTEL® Core iシリーズ
  • NVIDIA Jetson TX2 / TX2i
  • Renesas RZ/G1E
  • Renesas RZ/T1
  • Marvell Armada3720
  • 他、ARM® Cortex®-A, Rシリーズ搭載のMPU全般
S/W
  • Linuxディストリビューション
    • Debian v8.0 (jessie)
    • Ubuntu v16.04
  • Microsoft Windows 10 Pro 64Bit
  • Microsoft Windows 7 Professional 64Bit
  • Windows 7 IoT Enterprise LTSB 64bit
  • VLP v2.0.3(CIP v4.4.55)
  • eForce uC3/Standard

※特定の環境への動作確認状況については、別途お問い合わせください

対応開発環境

Visual Studio2017 Professional
gcc version4.9.3
(別バージョンへの対応については別途お問い合わせください)

提供物

  • OPC UA Server SDK(バイナリ) (ソースコード提供については別途ご相談となります)
  • サンプルアプリケーション
  • ユーザーズマニュアル
  • API仕様書

要求リソース

対象環境 ROM容量 RAM容量
Windows 約600KB 約3MB
Linux 約550KB

※測定条件 ・ 最適化オプション無し、セキュリティ無し  ・ 共有ファイル形式(.DLL, .so) ・ 接続Client数1台

評価環境

デモンストレーション