Comments
Description
Transcript
ダウンロード - TJグループ TOP PAGE
Welcome to KW-Software PROFINET IO 機器開発 のためのソフトウェア KWソフトウェア株式会社 PROFINET IO通信 PLC PROFINET IO コントローラ (マスタ) コンフィグレーション プロセスデータ アラーム 診断 ステータス/制御 パラメータ設定 ユーザプログラムから プロセス信号へのアクセス Ethernet IO データの書き込み/読み込み フィールドデバイス PROFINET IO デバイス (スレーブ) 2 KWソフトウェアのPROFINET IOスタック 3 KWソフトウェアの PROFINET IOスタック構成 カスタマーアプリケーション ユーザーによる実装 PROFINET スタック API OS & マイコン 共有メモリ OS の適合 Context Management - コントローラ - I/O AR DCP/ARP KW-Software 製品 Context Management - デバイス - KW-Software サービス RPC レイヤ2 の適合 ソケットレイヤの適合 リアルタイム通信処理の適合 TCP/IP スタック システム プラットフォーム MAC アクセス ボードサポートパッケージ(BSP) イーサネット I/F 4 PROFINET IO スタック構成 PowerPC ハードウェア Intel 80x86 ARM/XScale OS & BSP VxWorks Windows CE Windows XP, Vista, 7 Linux PROFINET IO スタック コンフィグレーションIF AR IF コントローラ/デバイス 追加/削除 システム時刻 スタート/ストップ インディケーション IOの読込/書込 アラーム PN_Init() PN_Tick() PN_AddCtrlInst() PN_AddDevInst() PN_InitIndication() PN_ArAdd() AR パラメータの読み込み („offline“, „live-list“) デバイスパラメータの読み込み („online“) PN_StartAr() PN_ReadBuf() PN_InitAlarming() PN_ArParamAdd() PN_ParseXmlFile() 診断 IF CM_GetConfigVar() PN_RemoveAr() PN_StopAr() PN_WriteBuf() PN_ReadDevBuf() PN_ReadArParam() PN_WriteDevBuf() 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に対応したレイヤ(事前認証を受けたソフトウェアのソースコード)を置き、 そのレイヤを介して安全機器間のデータ通信を実現 • メッセージへの連続した番号の割り付け • タイムアウトによるモニタリング • メッセージの送信元と受信先にパスワードを使用 • データのチェックバイト (CRC)の追加 Safe コントロール アプリケーション Safe デバイス アプリケーション サービス サービス PROFIsafe V2 F-Host PROFIsafe V2 F-Device F-パラメータ PROFINET IO コントローラ PROFINET IO デバイス CRC PROFIsafe メッセージ コントロール 出力データ バイト 入力データ ステータス バイト CRC 13 構成例1: PROFINET IO デバイスおよびF-デバイス 安全PLC PROFINET IOコントローラ PROFIsafe F-ホスト PC 安全PLC コンフィグレーション PROFINET PROFIsafe 同一ケーブル 安全ユニット プロセッサボード その他のアプリ ケーション PROFINET IO デバイス PROFIsafe F- デバイス チャンネル1 PROFIsafe F- デバイス チャンネル2 CPU1 CPU2 OS CPU イーサネットポート 共有メモリ 共有メモリ 専用通信 14 構成例2: Profinet IO デバイス・コントローラ PROFIsafe F-デバイス・F-ホスト 安全PLC PROFINET IOコントローラ PROFIsafe F-ホスト PC PROFINET IOデバイス PROFIsafe F-デバイス 安全PLC コンフィグレーション PROFINET PROFIsafe 同一ケーブル 安全ユニット プロセッサボード PROFIsafe F- ホスト チャンネル1 PROFIsafe F- ホスト チャンネル2 OS PROFIsafe F- デバイス チャンネル1 PROFIsafe F- デバイス チャンネル2 CPU CPU1 CPU2 その他のアプリケーション PROFINET IO コントローラ PROFINET IO デバイス イーサネットポート 共有メモリ 共有メモリ 専用通信 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コンポーネントのポーティングと統合 • 他モジュールとの統合テスト IO デバイス • サポートとメンテナンス • ソフトウェアバージョン更新 • PROFINET適合センターによる認証試験サービス コンフィグレータ 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ソフトウェア株式会社 セールスサポート 児島 史郎 [email protected] 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用 コンフィグレーションとパラメーター設定 TPS-1 PROFINETスタック 様々なプラットフォームに対応した PROFINET IOコントローラー/デバイスインターフェース PROFIsafe通信の拡張が可能 短期かつ経済的な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