Welcome to KW-Software PROFINET IO 機器開発のためのソフトウェア KW ソフトウェア株式会社
PROFINET IO 通信 PLC PROFINET IO コントローラ ( マスタ ) コンフィグレーション プロセスデータ アラーム ユーザプログラムからプロセス信号へのアクセス 診断 ステータス / 制御 パラメータ設定 Ethernet フィールドデバイス PROFINET IO デバイス ( スレーブ ) IO データの書き込み / 読み込み 2
KW ソフトウェアの PROFINET IO スタック 3
KW ソフトウェアの PROFINET IO スタック構成 カスタマーアプリケーション ユーザーによる実装 OS & マイコン OS の適合 共有メモリ PROFINET スタック API Context Management - コントローラ - I/O AR DCP/ARP Context Management - デバイス - RPC KW-Software 製品 KW-Software サービス レイヤ 2 の適合 リアルタイム通信処理の適合 MAC アクセスボードサポートパッケージ (BSP) イーサネット I/F ソケットレイヤの適合 TCP/IP スタック システムプラットフォーム 4
PROFINET IO スタック構成 ハードウェア OS & BSP PROFINET IO スタック PowerPC Intel 80x86 ARM/XScale VxWorks Windows CE Windows XP, Vista, 7 Linux コンフィグレーション IF AR IF PN_Init() PN_Tick() CM_GetConfigVar() コントローラ / デバイス 追加 / 削除 PN_AddCtrlInst() PN_AddDevInst() システム時刻 インディケーション アラーム スタート / ストップ IO の読込 / 書込 PN_InitIndication() PN_InitAlarming() PN_ArAdd() PN_ArParamAdd() PN_ParseXmlFile() PN_RemoveAr() 診断 IF AR パラメータの読み込み ( offline, live-list ) デバイスパラメータの読み込み ( online ) PN_StartAr() PN_ReadBuf() PN_ReadDevBuf() PN_StopAr() PN_WriteBuf() PN_WriteDevBuf() PN_ReadArParam() PN_Read() 5
PROFINET IO スタック構成 PROFINET IO スタック ファームウェアコア ユーザ I/F (API) アプリケーション コンフィグレーション用コード イベント / エラー設定用コード 6
製品内容 PROFINET IOスタックソフトウェア スタックライブラリファイル (1 種類 ) ヘッダーファイル (1 種類 ) サンプルアプリケーションコード メイクファイル コンフィグレーション イベントアーカイブ用ファイル デバイスファイルおよびマニュアル サンプルGSDMLファイル API 仕様書 OSごとのスタートアップガイド 7
システム条件 (VxWorks の場合 ) システム時刻 (System Tick)1ms VLANをサポートしたEND Ethernetインターフェース MUXプロトコル "MUX_PROTO_SNARF" TCP/IPおよびUDP/IP ROM(PROFINET IOスタックライブラリに使用 ) 最大 2Mbytes RAM( スタックのフットプリント ) マスタの場合最大 16Mbytes スレーブの場合最大 5Mbytes 8
PROFINET IO スタックコンフォーマンスクラス ( コントローラ デバイス共通 ) PROFINET 仕様 PROFINET 仕様 2.2 コンフォーマンスクラス A パフォーマンス 1ms 周期で更新可能なPROFINETデバイスの最大数 96MHz のPowerPC 860 最大 2 デバイス 1.5 GHz のPowerPC 8536 最大 100 デバイス 9
PROFINET IO コンフォーマンスクラス機能内容 CC-C IEEE 802 認証同期制御通信 (IRT 通信 ) TCP/IP/RT および IRT リダンダンシ CC-B IEEE 802 認証の MRP デバイス間通信 SNMP(Simple Network Management Protocol) 容易なデバイスの置き換えリダンダンシクライアント CC-A(KW ソフトウェア PROFINET IO スタックでサポート ) ワイヤレス通信 RT 周期通信 RT 非周期通信アラーム / 診断プロセスデータの更新周期の設定自動アドレス解決 I&M 機能 LLDP(Link Layer Discovery Protocol) データトラフィックの優先定義物理レイヤ 100 Base TX/FX 10
KW ソフトウェアの PROFIsafe レイヤ 11
安全通信 - PROFIsafe 従来の安全通信 端子台の設計および設置 全ての機器をハードワイヤリングで結線 配線の確認デジタル通信を使用した安全通信 端子台は不要 配線は標準制御通信と共通の一本のバスで通信 全ての結線 配線の確認をPCなどの端末で一括管理 敷設コストの削減エンジニアリング メンテナンス効率の向上安全機能の拡張性の向上 12
PROFIsafe F- ホスト 標準制御通信である PROFINET または PROFIBUS のプロトコル上に 安全通信 PROFIsafe に対応したレイヤ ( 事前認証を受けたソフトウェアのソースコード ) を置き そのレイヤを介して安全機器間のデータ通信を実現 メッセージへの連続した番号の割り付け Safe コントロールアプリケーション Safe デバイスアプリケーション タイムアウトによるモニタリング メッセージの送信元と受信先にパスワードを使用 データのチェックバイト (CRC) の追加 サービス PROFIsafe V2 F-Host PROFINET IO コントローラ CRC 入力データ F- パラメータ PROFIsafe メッセージコントロール出力データバイト ステータスバイト CRC サービス PROFIsafe V2 F-Device PROFINET IO デバイス 13
構成例 1: PROFINET IO デバイスおよび F- デバイス PC 安全 PLC PROFINET IO コントローラ PROFIsafe F- ホスト 安全 PLC コンフィグレーション PROFINET PROFIsafe 同一ケーブル その他のアプリケーション プロセッサボード OS CPU PROFINET IO デバイス PROFIsafe F- デバイスチャンネル 1 CPU1 安全ユニット PROFIsafe F- デバイスチャンネル 2 CPU2 イーサネットポート 共有メモリ 共有メモリ 専用通信 14
構成例 2: Profinet IO デバイス コントローラ PROFIsafe F- デバイス F- ホスト PC 安全 PLC PROFINET IO コントローラ PROFIsafe F- ホスト PROFINET IO デバイス PROFIsafe F- デバイス 安全 PLC コンフィグレーション PROFINET PROFIsafe 同一ケーブル プロセッサボード その他のアプリケーション PROFINET IO コントローラ OS PROFINET IO デバイス PROFIsafe F- ホストチャンネル 1 PROFIsafe F- デバイスチャンネル 1 安全ユニット PROFIsafe F- ホストチャンネル 2 PROFIsafe F- デバイスチャンネル 2 CPU CPU1 CPU2 イーサネットポート 共有メモリ 共有メモリ 専用通信 15
PROFIsafe の安全規格 産業用安全通信規格 IEC 61784-3 の中の PROFIsafe プロファイル 16
KW-Software の PROFINET ソリューション 17
KW ソフトウェアのサポート PROFINET 技術と統合ワークショップ お客様のご要望に即した内容を構成 PROFINET 一般についてのトレーニング デバイスと特定のプラットフォームへのPROFINET 統合についてのサポート プロトタイプ実装とパフォーマンス試験 アプリケーションまたはカスタマごとの要件を考慮したコンサルティング 18
PROFINET/PROFIsafe ソリューションまとめ PROFINET 通信において実績のあるオートメーション技術 PROFINET IO コントローラ PROFINET IO デバイス PROFINET IO コンフィグレーション PROFIsafe 通信 PROFINET IRT デバイス ( 専用 ASIC TPS-1 ) カスタマ特有のプラットフォームへの PROFINET コンポーネントのポーティングと統合 他モジュールとの統合テスト サポートとメンテナンス ソフトウェアバージョン更新 PROFINET 適合センターによる認証試験サービス IO デバイス コンフィグレータ IO コントローラ IO デバイス 19
Phoenix Contact 適合センター KW-Software テクノロジコンポーネント (SW/HW) 統合 適合 ライセンス契約 サポート Phoenix Contact プラントプランニング 診断 改良 PROFINET 専任トレーナーによるワークショップ Phoenix Testlab コンサルティング 標準化 テスト 認可された PROFINET 適合センターでの認証取得 20
PROFINET 通信および安全認証プロセス PROFINET 認証 TÜV SIL 認証 I/O Device Integration お客様 F-Device Integration I/O Device PN I/O Testing F- Device PN I/O Testing お客様 / TÜV/ KW ソフトウェア ( サポート ) F- Device SIL Certification Process 21
KW ソフトウェア KW ソフトウェア株式会社セールスサポート児島史郎 skojima@kw-software.com Tel.: 03-5823-5541 22
KW ソフトウェア 会社概要 KW-Software GmbH 設立 :1982 年 社員数 :70 人 売上高 : 約 7M ユーロ フエニックス コンタクトグループ会社 You create automation equipment. KW-Software is your partner for efficient software development. お客様がオートメーション機器を開発します KW ソフトウェアはソフトウェア開発の効率的なパートナーです 23
KW ソフトウェアの世界各地の拠点 USA ドイツ 中国 日本 We speak your language. 各国の拠点の現地担当者が対応します 24
日本でのビジネス展開 1996 極東事務所営業開始 ( ユーロ ファーイースト 内 ) - 制御分野のマーティング - PLC メーカ様中心に IEC 61131-3 に関心 => MULTIPROG 1998 IEC 61131-3 規格 :PLC メーカ様とプロモーション 1999 PLC 実行エンジン ProConOS => コントローラメーカ様への OEM 利用中心 2010 KW ソフトウェア株式会社設立 - 目的 : 制御事業の拡張 安全 PROFINET のマーケティンク - 体制 : マネーシ ンク テ ィレクタマーケティンク & セールスアシスタントセールスエンシ ニアサホ ートエンシ ニア - 事務所 : 秋葉原 : 技術サポート青山 : マーケティング ESEC 2012 25
KW ソフトウェアのコアテクノロジー IEC 61131 オープンで組み合わせ可能なアーキテクチャーに基づく最先端の制御システム 私たち KW ソフトウェアは高度な要求に対して最適なテクノロジーソリューションをお客様にご提供します SAFETY オープンかつスケーラブルな市場の安全規格のためのソフトウェアテクノロジー 機器に依存しない安全規格認証を取得した安全ソリューション PROFINET プラットフォームから最新のオープンなオートメーションネットワークへの接続を可能にします 26
IEC 61131 制御テクノロジー MULTIPROG 使いやすくパワフルなプログラミング環境 IEC 61131 規格 5 言語をサポート MULTIPROG Express IEC 61131 の主要機能を全てサポートした使いやすいプログラミング環境 ProConOS embedded CLR コンパクトなランタイムシステム IEC 61131 または C# のどちらでもプログラミング可能 27
IEC 61508 安全テクノロジー SAFEPROG 高性能な制御に対応した SIL3 準拠の IEC 61508 安全プログラミング SAFEOS 安全 2 チャンネル構成のランタイムシステム SAFECONF 安全リレーのコンフィグレーション 28
PROFINET IO テクノロジー PROFINET コンフィグレーター PROFINET IO ネットワークのコンフィグレーションとパラメータ設定 TPS コンフィグレーター PROFINET IO デバイスチップ TPS-1 用コンフィグレーションとパラメーター設定 PROFINET スタック様々なプラットフォームに対応した PROFINET IO コントローラー / デバイスインターフェース PROFIsafe 通信の拡張が可能 TPS-1 短期かつ経済的な PROFINET IO 通信開発に適したシングルチップデバイスインターフェース 29
スケーラブルなソフトウェアプラットフォーム IEC 61131 SAFETY PROFINET 開発を短縮します 広範囲な実績のあるソフトウェアコンポーネント オープンなインターフェース お客様のコンポーネントを拡張 PLC PLC ドライブ パネル PC 安全 PLC 安全デバイス IO デバイス 計測デバイス ロボットコントローラー 30
安全テクノロジーのためのオープンなプラットフォーム 機能安全のためのオートメーションメーカー テクノロジーとソリューションプロバイダー 専門家 およびサービスプロバイダーで構成された協会 安全ソフトウェアテクノロジー市場の規格に基づいた オープンかつ 組み合わせ可能かつ スケーラブルなソリューション 開発の容易化 統合 機能安全テクノロジーによるアプリケーション 安全テクノロジーのためのオープンなプラットフォーム 31
お客様のニーズへの柔軟なソリューション お客様のご要望弊社の技術お客様のソリューション長期的なパートナーシップ 個別のニーズへのテクノロジーまたはトータルソリューション 短期かつ経済的なソフトウェアによるお客様のニーズへの対応 お客様独自の製品 安定した製品開発と市場への供給 Implementing ideas in partnership. パートナーシップを通じたアイデアの実現 32
KW ソフトウェア 私たちのチーム Reliability and trust are important for us. 信頼と信用を大切にしています Let us develop solutions together that exceed your customer s expectations. いっしょに市場の期待を超えたソリューションを創造しましょう 33