port industrial automation GmbH社PROFINETソースコードライブラリ及び開発ツール

当社ではport industrial automation GmbH社の PROFINET Source Code LibraryおよびToolの販売・サポートを行っています。
port社のPROFINET通信スタックはCortex-M3 MCU上96kByte RAMで動作するなど非常にコンパクトな設計で、 EtherNet/IPやEtherCATなどと共通のミドルウェアフレームワーク上に実装することで容易に異なる プロトコルスタックへの対応ができる特徴があります。
port社の通信ライブラリは、開発時ライセンスのみでランタイムやローヤリティーが不要で 特に小規模で数が多く出る製品への採用で導入メリットがあります。
当社では輸入販売だけでなく、技術サポート、導入教育、ポーティングやプロトタイピング、 場合によってはアプリケーション開発までお客様のご要望に合わせて対応しております。


取扱製品

  • PROFINET Protocol Stack
  • PROFINET Driver
  • PROFINET Design Tool
  • PROFINET Device Monitor Tool


PROFINET Protocol Stack

PROFINET Protocol StackはANSI-Cで記述されたソースコードライブラリで PROFINET IO通信の準拠に必要なすべてのサービスを提供します。 納品物にはさまざまなPROFINETサービスを利用するサンプルプログラムが付属しており、 簡易・迅速にPROFINET IOデバイスを開発することを可能にします。
なお、FPGAソリューションの利用によりEtherNet/IP、EtherCAT、POWERLINK等の マルチプロトコル対応も可能です。現在では統合されたHAL層や設定ツールが利用でき、 マルチプロトコル対応がしやすい設計になっていることもport社のライブラリの特徴です。

■ 特徴

  • CC(コンフォーマンスクラス)-A/CC-Bに対応
  • RT Class(リアルタイムクラス)1
  • 省リソース設計
  • OS上でもnon-OSでも動作可能
  • シンプルなAPI
  • コールバック関数中心で、標準コールバック処理実装済み


PROFINET Driver Package

多数のマイコンに移植済みでドライバパッケージが提供されています。
お引き合い時に使用予定のマイコンの種類をお知らせください。
WindowsやLinux用ドライバも有り、上にアプリケーションを実装することも可能です。
また新しいマイコンへのポーティングも対応しています。

■ 対応マイコンの例(ここに記載のないマイコンもお問合せ下さい)

  • Renesas RZ/T, RZ/N, R-IN32M
  • STMicro STM32F207,407, STM32F7
  • TI SITARA AM335,AM437, TIVA TM4C1294NCPDT, Luminary LM359B92
  • Microchip PIC32
  • XILINX Microblaze, ZYNQ
  • Linux
  • Windows 7
  • :


  • PROFINET、EtherNet/IP、EtherCAT、CANopen Design Tool

    Design Toolは使用するハードウェアやModule/Slot/パラメータ等のプロトコルスタック の使用設定をGUIで行い設定ソースコードを自動生成するとともに、GSDファイルやEDSファイル の自動生成も行えるツールで、ソースコードライブラリとセットでご利用いただくものです。
    EtherNet/IP、EtherCAT、CANopenの設定ツールと統合し、一貫した設定方法で複数のプロトコルに 対応できるようになっています。(プロトコル種類別にライブラリはご購入が必要)


    PROFINET Device Monitor

    PROFINET Device MonitorはオンラインでのモニタリングなどPROFINETデバイスの 通信動作確認を行うためのツールです。

    ■ 特徴

    • ネットワーク上のPROFINETデバイス(master/slave)のスキャン
    • Station名やIPアドレスの設定
    • GSDファイル(Module/Slot情報)を取り込みデバイスレコードを読み書き
    • GSDファイル(Module/Slot情報)を取り込みサイクリックconnectionを確立
    • GUIツールおよびCommand Line Toolが利用可能