...

ダウンロード - TJグループ TOP PAGE

by user

on
Category: Documents
18

views

Report

Comments

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
Fly UP