 |
|
| Q: |
PLCとJWをEthernetで通信したいのですが、うまくいきません。
・PLCはAシリーズを設定しています
・サーバ設計の設定は完了済みです
・PLCへのPingは通ります
・サーバ設計でPLCシュミレーションにチェックは入っていません |
| A: |
PLCがAシリーズの場合、ドライバー接続のための設定をラダーに書く必要があります。詳しくはJoyWatcherファイル内にあるPLCドライバー取り扱い説明書をご参照ください。初期化処理とオープン処理が必要となります。
・PLC(A)側ではコネクション8個までしか接続できません
・取説に書いているポート番号"5000番"はデフォルトで表示させているだけで、変更可能です
但し、1000番以下では、不具合が発生することがあります。また、PC側とPLC側でポート番号は合わせておく必要があります。 |
| Q: |
JoyWatcherでは、PLCへの書込み及び読込みのタイミングはどのように行っていますか。 |
| A: |
PLCへの書込みタイミングですが、PLCへの書込みの場合、タグに値を代入した時にJoyWatcherでは、まずJoyWatcherのドライバーへPLCへの書込みを指示します。 |
| |
※例えば、VBで"JwComApi1.PLCTagValue()="に値を代入した時にドライバーへPLCへの書込み命令がJoyWatcher内で行われます。PLCから書込み成功が返ってくると、JoyWatcherのバッファエリアへ書き込んだ値を反映させ、タグの値が変わります。PLCからの読み込みの場合は、直接読み込んだ値をJoyWatcherのバッファエリアへ反映させます。 |
| Q: |
PLCをMELSECNET/10(以後M10)により接続、通信しています。Joy Watcherの通信相手としてPCに装着しているM10ボードの領域を選択したい。(Joy Watcher画面からB0〜B1FF、W0〜W1FFへの書き込みをしたい)このとき、サーバ設定のIO割付で、以下のように設定すると思われます。
ネットワークNo:「1」 局番:「1」 ←ここが変わります!
しかし、この設定ではErrorとなり信号を参照すらできません。かといって、局番「2」では、PCの割付範囲のB、Wには書き込みができない(確認済み)ので困っています。 |
| A: |
JoyWatcherのサーバ設定で行う自局(パソコン)のリンクを読書きする時のネットワーク番号と、局番は1−1ではなく、0-255になります。これは、ボードの設定とは関係ありません。 |
| Q: |
VB使用時にサーバコントロールの状態(停止、起動)の判定を行う方法はありますか? |
| A: |
JwComApiが最初にOpenにした場合に既にサーバコントロールが停止していたらJwComApi.ActiveはFalseのままであるので、
これで判断できます。Open中にサーバコントロールが停止した場合は、タグの値がエラーの時にHUGE_Valを取るようにしているのでこれで判断します。
例)PLCTagValue(0)> 1E200(1×10^200) |
| Q: |
アプリケーションの負荷は別として、タグ数とレスポンスの値が知りたいのですが。 |
| A: |
三菱 QシリーズEthernet、1万点で1秒以下、CPU負荷は10%程度です。 |
| Q: |
サーバがダウンした場合のビットデータはどのような値を返しますか? |
| A: |
HUGE_VALを取るようになっております。※文字データのみNULLを返します。 |
| Q: |
ネット設定を行ったが、クライアントPCからサーバへ接続できません。 |
| A: |
ネット設定の"名前"にはタグの先頭に着けたサーバ名又は、着けたい名前を設定します。"ホスト"には接続したいサーバが起動しているPCの名前又はIPアドレスを入力してください。 |
| Q: |
三菱PLC A1SHで通信が行えるがプロトコルエラーが発生します。 |
| A: |
Aシリーズ用ドライバーの仕様として、まず新コマンド形態で伝文を送りエラーの場合に、旧コマンドを送る仕様のため、このようなエラーが発生します。今回、JoyWatcher.lniファイルに新旧コマンドを選択できるように仕様変更を実施致しました。 |
| Q: |
OMRON製ドライバはどのPLCに対応していますか? |
| A: |
OC232:フィンズコマンドをサポートしていないCシリーズに対応しています。
OCS:フィンズコマンド対応PLCをサポート、最近のPLCはこちらが主となります。 |
| Q: |
サーバの通信が出来ているのかエラー状態なのか判断する事は出来ますか? |
| A: |
サーバコントロールのMONボタンを押して頂いて、そこに表示されている最新通信間隔が「0」であれば、通信できていないと考えられます。 |
| Q: |
JoyWatcherのMELSECデータリンク対応ドライバを使用して、MELSECNET/Hで通信できないのですが。 |
| A: |
MELSECNET/Hのボードのパラメータ設定のネットワークNoを設定しているはずですので、その番号をJoyWatcherのIO表の基本設定のダイアログのネットワークNoに設定していただければ通信できるようになります。 |
|
 |
 |