|
|
Web Viewer などの遠隔監視機能を使用する場合、リモート機器の操作を行う前にリモート側の承認を得て目視で受信を確認してください。 上記の指示に従わないと、死亡、重傷、または物的損害を負う可能性があります。 |
以下にクライアントからサーバーに接続する方法を説明します。
以下に示すようにウェブブラウザーから Web Viewer の URL を入力します。
http://<表示器の IP アドレスまたはドメイン名>:<ポート番号>/webviewer/index.html
| IP アドレスの例) | http://192.168.1.100:8082/webviewer/index.html |
| ドメインの例) | http://hmi1.xxx.com:8082/webviewer/index.html |
| 使用例) | http://192.168.1.100:8082/webviewer/ |
| http://hmi1.xxx.com:8082/webviewer/ |
Web Viewer の [セキュリティー設定] プロパティが有効か無効かによってオペレーションは以下のように異なります。
上記の URL をウェブブラウザーから開くと、ウェブブラウザーに配信ページが表示されます。
上記の URL をウェブブラウザーから開くと、ウェブブラウザーにログインページが表示されます。
[Web Viewer アクセス権] プロパティが [モニター] または [モニター/オペレーション] に設定されたユーザーグループのユーザーのユーザー名とパスワードでログインします。
未登録のユーザー名またはパスワードを入力した場合、または [Web Viewer アクセス権] プロパティを [なし] に設定したユーザーグループのユーザー名でログインしようとすると、エラーメッセージが表示され接続が拒否されます。
ログインの成功失敗にかかわらず、ログイン履歴が操作ログに記録されます。
Web Viewer 設定で [セキュリティー設定] が有効になっている場合、クライアントからサーバーに接続するとログインページが表示されます。

正しいユーザー名とパスワードを入力し [ログイン] ボタンをクリックして配信ページ (以下) を閲覧します。
配信ページはサーバーの画面を表示します。

| # | 説明 | ||||||||||||||||||
| A | [ツールバー] ツールバーには使用できるオペレーションがリストされます。
|
||||||||||||||||||
| B | [ステータスバー] ステータスバーには、サーバーノード名、ネットワークステータス、および現在の配信ページモードを表示します。
|
||||||||||||||||||
| C | [画面表示領域] サーバーの画面が表示されます。画面は、 [縦横比固定] または [サイズ固定] スケーリングのいずれかを使用して、ウェブブラウザーにあわせてスケーリングされます。 |
クライアントからサーバーに最初に接続したときは、監視モードになります。監視モードは、誤った画面のタッチ操作を防ぐことができる閲覧用のモードです。
操作モードに切り替えるには、 アイコンをクリックします。操作モードでは、画面上のタッチオブジェクトの操作ができます。
操作モードに切り替えることができるのは、ユーザーの [Web Viewer アクセス権] プロパティが [モニター/オペレーション] に設定されている場合のみです。情報については、以下を参照してください。
ユーザー認証設定の指定
ユーザーがクライアントから操作モードでログインし、配信ページの画面表示領域をタッチまたはクリックすると、占有オペレーションが開始されます。操作占有は、サーバーと他のクライアントによる画面操作を制限することにより、競合するアクションを防ぎます。操作占有については、以下を参照してください。
サーバーに接続できるクライアントの数には制限があります。クライアントが使用可能なすべての接続を占有しないようにするために、Web Viewer は、操作待機状態のクライアントを自動的にログアウトするように設定されています。詳細情報については、以下を参照してください。
Web Viewer では、Common Gateway Interface (CGI) パラメーターを使用して、表示のアスペクト比と通信タイムアウトを指定できます。URL の最後に、疑問符「?」を追加し、その後に CGI パラメータが続きます。アンパサンド「&」を使用して、複数の CGI パラメーターを連結します。
次の CGI パラメータを Web Viewer クライアントアプリケーションで使用できます。
CGI パラメーター |
値 |
説明 |
ScalingMode |
AspectFit Fix |
配信ページでの画面の表示方法を指定します。
設定値はローカルに保存されるため、CGI パラメーターを使用して設定を定義すると次回の接続時に CGI パラメーターを省略でき、配信ページは最初に定義された設定を使用します。 |
CommunicationTimeout |
1~60 秒 |
Web Viewer クライアントアプリケーションがサーバーからの応答を待機する時間を秒単位で指定します。指定されたタイムアウト内にクライアントがサーバーから応答を受信しない場合、通信は終了し、Web Viewer クライアントアプリケーションはサーバーへの再接続を試みます。この設定を使用することで、質の高いの通信を確保し、画面の描画やタッチレスポンスのパフォーマンス低下によって起こり得る意図しない操作を防止します。 ‘CommunicationTimeout’ が指定されていない場合、初期値の 3 が使用されます。 この通信タイムアウトはクライアントアプリケーション用ですが、サーバーにもクライアントとの通信用のタイムアウトがあります。タイムアウトの値は 'CommunicationTimeout' の 5 倍です。 したがって、'CommunicationTimeout' が 3 秒の場合、サーバーの通信タイムアウトは 15 秒です。 |
以下の例では、IP アドレスが 192.168.1.100 の Web Viewer サーバーを使用しています。
例: http://192.168.1.100:8082/webviewer/index.html?ScalingMode=AspectFit&CommunicationTimeout=3
上記の URL および CGI パラメーターをブラウザーに入力すると、次のように接続されます。
無効な CGI パラメーターを入力すると、パラメーターは無視され、初期設定が使用されます。
Web Viewer クライアントアプリケーションを使用する場合、以下の設定内容は、コンピューターまたはスマートデバイスでのセッション間で保存されます。
監視モードか操作モードかによって、画面表示領域で使用できる操作とできない操作があります。
クライアントオペレーションの種類 |
監視モード |
操作モード |
マルチタッチ |
- |
無効 スマートデバイスで 3 点以上のタッチが同時に検出されると、クライアントは警告メッセージを表示します。配信ページの任意の場所をタッチして、メッセージを閉じます。 |
タッチ (タップ) 左クリック |
ブラウザーのタッチまたは左クリックの操作。 |
サーバーにタッチイベントが通知され、そのタッチ操作が発生します。 |
ピンチ |
非対応 ピンチジェスチャーで拡大率を変更すると、ツールバーやステータスバーの拡大率も変更される場合があります。 |
無効 |
スワイプ |
画面全体が画面表示領域に表示されない場合は、スワイプして画面を左、右、上、下にスクロールします。 |
無効 |
右クリック |
画面表示領域を右クリックして、ウェブブラウザーのショートカットメニューを表示します。 |
無効 |
マウスホイール |
画面全体が画面表示領域に表示されない場合は、マウスホイールで画面を上下にスクロールします。 [Shift] キーを押しながら、マウスホイールを使用して左右にスクロールします。 [スケーリングモード] が [サイズ固定] の場合に使用でき、[CTRL] キーを押しながらマウスホイールを使用して、画面をズームインまたはズームアウトします。 iOS および Android では、マウスホイール操作をサポートしていません。 |
無効 |
マウスオーバー |
無効 |
無効 マウスオーバーは Web Viewer でサポートされていませんが、次の場合に、'Mouse Enter’ トリガーを Web Viewer から実行することができます。
|
マウスリーブ |
無効 |
無効 マウスリーブは Web Viewer でサポートされていませんが、次の場合に、'Mouse Leave' トリガーを Web Viewer から実行することができます。
|
キーボード [F5] キー (コンピューター) [Command]+[R] (iOS) |
ブラウザーのログインページまたは配信ページを更新します。 |
|
キーボード 数字キー、英字キー、特殊文字キー |
キーボード入力をブラウザーに送信します。 |
無効 数値表示器、文字列表示器、またはその他の部品/図形に値を入力するには、キーボードではなく画面のキーパッドを使用します。 |
ユーザーが 1 つのクライアントからログインしていても、同じユーザーは別のクライアントからログインすることができます。
同じユーザーが別のクライアントへのログインに失敗してロックアウトされた場合、すでにログインしているクライアントでは接続が更新されるまで操作を続行できます。その場合、エラーメッセージが表示されます。
クライアントが操作占有を使用している場合、サーバーへの USB バーコードリーダー入力は次のように動作します。
USB バーコードリーダーについては、以下を参照してください。
スマートデバイスなどのクライアントデバイスがタッチをサポートしている場合は、タッチパネルにタッチすると同時に、マウスやトラックパッドなどのポインティングデバイスを使用しないでください。タッチとポインティングデバイスの両方を使用すると、予期しない動作が発生する可能性があります。タッチとポインティングデバイスは使用できますが、同時に使用することはできません。
クライアントが操作占有を行っている場合でも、サーバー上で [CTRL] + 右クリックで画面のショートカットメニューを表示できます。
サーバー上でユーザーが削除されると、ロックアウト情報など、そのユーザーに関連付けられている情報もすべて削除されます。そのユーザーがクライアントとしてログインしている場合は、自動的にログアウトされます。
クライアントは、ウェブブラウザーの部品とそのコンテンツを表示することができません。ウェブブラウザー部分の代わりに、ウェブブラウザー部分が配置されている領域に長方形が表示されます。この領域でのタッチ操作はクライアントでは無効であることに注意してください。ウェブブラウザー部品の背後に部品や図形がある場合、その部品や図形にタッチすることはできません。

Web Viewer クライアントから FEP を使用して日本語の文字列を入力すると、変換オプションのドロップダウンリストは表示されません。
FEP はサポートされていません。代わりに IME キーのみをご使用ください。
クライアントの画面はウェブブラウザーフォントを使用しますが、これはサーバー画面で使用されているフォントとは異なります。

左側はサーバー上の部品の例を示し、右側はクライアント上の同じ部品を示しています。
サーバーでは、3 つの部品 (数値表示器、日付/時刻表示器、文字列表示器) すべてで同じフォントを使用します。クライアントでは使用するフォントが異なります。
クライアントでは、数値表示器と日付/時刻表示器は同じフォントを使用しますが、文字列表示器は異なるフォントを使用します。
クライアントで縦向きの斜体のテキストを表示すると、斜体のスタイルが正しく適用されません。
例えば、ブラウザーで使用されているフォントが斜体をサポートしている場合、テキストの傾斜はランタイムで使用されているものと反対になります。
ブラウザーで使用されているフォントが斜体をサポートしていない場合、斜体は適用されません。

スマートデバイスを回転させると、配信ページも回転しタッチ操作が解除されます。操作占有はタイムアウトが経過するまで続行します。
[スケーリングモード] が [縦横比固定]のときに Web ブラウザーで配信ページを表示する場合、ウェブブラウザーウィンドウのサイズを最大化または復元しても、配信画面のサイズは変更されません。配信画面のサイズを変更するには、まず [スケーリングモード] を [サイズ固定] に変更し、ウェブブラウザーウィンドウを最大化または復元してから、[スケーリングモード] を [縦横比固定] に戻します。
非常に大きな画像ファイルを設定すると、Web Viewer クライアントでの描画パフォーマンスが低下する可能性があります。ロードされている部品は、完全に描画されるまでゆっくりと点滅します。
画像ファイルを設定できる部品は以下のとおりです。