ISaGRAF6 詳細
ISaGRAFメンバーページ閉鎖のお知らせ 平素はISaGRAFメンバーページをご利用いただきありがとうございます。 突然ではございますが、ISaGRAFメンバーページを閉鎖することになりました。 今後は広くみなさまに情報提供をさせていただきますので、ご理解いただきますようお願いいたします。 |
概要
ISaGRAF(日本語名称:アイサグラフ)」は、制御アプリケーションの開発・実行
ソリューションです。
ネットワークで接続された複数のソフトPLCが互いにデータを共有しながら、協調して動作するアプリケーションを容易に開発することを可能にします。
従来、複数のPLCのデータを共有させながら動かすためには、それぞれのI/Oを物理的につなぐか、データを共有するためのプログラムを別途用意する必要がありました。
「ISaGRAF」では、一つの開発環境内で、複数のPLCのプログラムを一度に開発し、お互いのデータを関連付けすることが可能です。開発された制御アプリケーションは、実行時には、自動的にPLC同士がデータ通信を行ない、共有データを更新しながら実行することになります。
ISaGRAF 6 の特長
Visual Studio Shell(VS2010)をベースとした開発環境
- 判りやすい画面表示
- .NETで作成されたVisual Studioプラグインを簡単に追加・削除が可能
- カスタムメニューや外部ツールをユーザが自由に登録可能
構成設定画面 拡大図
ラダー・ダイアグラム[LD] 拡大図
ファンクション・ブロック・ダイアグラム[FBD] 拡大図
インタラプト
インタラプトとは・・・
オートメーションにおけるインタラプトには、注意を喚起(アラート)する非同期の信号や、もしくは実行に対して変更の必要性を知らせるソフトウェアの同期イベントがあります。素早いレスポンスや実行が必要とされるアプリケーションで広く使用されています。
ISaGRAFにおける実装
ISaGRAFツールキットで、アプリケーションに沿ったインタラプトを定義できます。
■ハードウェア・インタラプト
- ハードウェアベンダに依存します。
- インタラプト・シグナルを読み込むためのシステムファンクションを実装します。
■タイマ・インタラプト
特長
・256のインタラプトまでサポート(コンフィギュア可能)
・デフォルトでタイマ・インタラプトをサポート
・シングル/マルチタスクいずれのISaGRAFランタイムにも対応可能
・非同期実行(別のスレッド/タスクとして動作)
・Mutexを通じてグローバル変数へのアクセス可能
・インタラプトをコンフィギュアしプログラムするためのプラグイン機能を用意
・予想されるレスポンスタイム < 100μs
・ハードウェアに依存。レスポンスタイムであり実行タイムではない
インタラプト時
通常時
ディペンデンシー・ツリー
プラグイン機能であるディペンデンシー・ツリーで、アプリケーションのすべての関連エレメントを概観できます。また、変数ごとの全てのディペンデンシーを確認することができます。
・あらゆる変数のディペンデンシーを確認可能
・変数ごとのディペンデンシー・ウィンドウ
・すべての変数のデバッグ中の値を表示
画面(オンライン時)
構成設定画面 拡大図
バージョンソースコントロール
メリット
プロジェクトやソリューションにバージョンをつける
- プロジェクトを全体的/部分的にバックアップ、レストアして複数のバージョンを管理する
- バージョン間の比較をする
- コードをマージする
複数人での開発をサポート
- チェックイン(アップロード)・チェックアウト(ダウンロード)機能を用いて、同じアプリケーションに対する複数人での作業をサポート
安全!安心!
- チェックイン時に他者による修正をロックできる
ISaGRAFのVSC機能はAnkhsvn社製です。
Ver6.4ではVSC機能は一時的に使用不可になっております。次回アップデートで対応予定です。
IEC61499の言語に対応
- 制御システムの分散処理対応が容易
- 分散処理による一台当たりの負荷低減
- 機能に合わせた処理の分散が容易
- 処理・負荷分散による低消費電力化
IEC61131の言語に対応
- FBD(ファンクション・ブロック・ダイアグラム)
- LD(ラダー・ダイアグラム)
- SFC(シーケンシャル・ファンクションチャート)
- ST(ステートメント・チャート)
- IL(インストラクション・リスト)
- SAMA(Scientific Apparatus Makers Association)
既設ISaGRAFに接続可能
ISaGRAF3/4/5ターゲットに接続可能
I/O Wiring Editor
- I/Oを簡単な操作で定義
- I/O Deviceの名前やアイコンを自由に変更し、見やすいようにカスタマイズすることが出来る
- I/Oと変数の関係をドラッグ&ドロップで簡単に指定可能
I/O Wiring Editor (画像をクリックすると拡大画像が表示されます)
ミドルウェア |