Panel Serverアプリケーションを終了させる

<< Click to Display Table of Contents >>

マニュアル > 監視システム構築ガイド > サーバロジックの構築 >

Panel Serverアプリケーションを終了させる

概要

ここではPanel Serverアプリケーション自身をアクションによって終了させる方法について解説します。

 

タグイベントを用いることで、PLCなどから受け取った信号をトリガとしてPanel Serverアプリケーションを終了させることができます。

 

使用アクション:シャットダウンアクション

 

 

サンプルのダウンロード

このページで紹介されている作成例には、サンプルが用意されています。

 

サンプルは以下からダウンロードすることができます。

 

 

 

動作確認

Panel Serverからサンプルのサーバ設定ファイルを読み込み、アプリケーションをオンラインにしてください(黄色矢印)。

 

オンライン後、U01.F01.T01にTRUEを書き込み、Serverアプリケーションが正常に終了することを確認してください。

 

 

設定手順

タグ設定

 

1.タグを設定します。
c_action_0221

 

タグ名

アドレス

目的

U01.F01.T01

X0000

アクションを実行するためのトリガとなるタグ

 

 


アクションの設定

 

1.シャットダウンアクション「A01」を登録します。
 
c_action_0222

 

2.シャットダウンタブから、シャットダウンの設定を行います。
 
c_action_0223

 

シャットダウン方法:アプリケーションを終了する。
 

 


イベントの設定

 

1.アクションを実行するためのタグイベントを作成します。

 

今回の例では、U01.F01.T01がTRUEになったらイベントが発生するように設定します。

 
c_action_0132

 
実行アクションに「A01」を設定します。
 
c_action_0365

 

 

このサンプルの応用

PCにUPS(無停電装置)が接続されている環境で停電発生によりUPSが作動した際に、シャットダウンアクションを使用してPanel Serverを正常に終了したり、OSをシャットダウンすることができます。

 

例として、IPLinkを介してタグにアクセスする独自の外部アプリケーションを作成する方法があります。具体的には、独自の外部アプリケーションとしては、起動されるとアクションを実行するタグイベントのトリガのタグにONを書き込むように実装しておき、UPSが停電を検知した際に、UPSに付属する専用アプリケーションから左記の外部アプリケーションを起動するように設定しておきます。

 

このような仕組みとすることで、UPSから起動された外部アプリからのトリガによって、本アクションを実行することができます。

 

 

hint

上記のようなUPSとの連動の仕組みを構築するには、UPSの機能として、停電時に外部アプリケーションを実行することが可能な機種である必要があります。

 

hint

IPLinkクライアントライブラリ(Active-Xライブラリ)を使用すると、VisualBasic.NETなどの独自の外部アプリケーションからPanel Serverのタグに簡単にアクセスすることができます。IPLinkに関する詳細は、「IPLinkインターフェース」を参照してください。