表示器全般

GTシリーズ:汎用シリアル時の起動画面設定とその動作について

GTシリーズ:汎用シリアル時の起動画面設定とその動作について

質問:
 GT01の汎用シリアル通信で動作確認を行っています。GTWIN(Ver.2.71)で、基本通信エリアを最上位(GDT2045-2047, WGR253-255)に設定。起動画面をNo.[0],時間を[15]秒に設定し、ベース画面 No.0, 1, 2, 3, 3FF を作成して共にGT01へダウンロードしました。動作確認の為、パソコンのターミナルソフトを使用しています。

GT01を起動して数秒後に GDT2045 に [0001] を書き込んで15秒待ちましたが、画面が切り替わりません。レスポンスは、"?00WDW7B" と正常に返って来る上、GDT2045 を読出し "?00WDR204500017C" からも正常なレスポンスが返ります。その状態で、強制表示フラグをON させる為、"?00SRW253E129" コマンドを送信しても切り替わりません。しかし、ブザーのON "?00SRW253F12A"、ブザーのOFF "?00SRW253F02B" は、正常に動作します。どのように考えたら良いのでしょうか?

回答:
本体環境設定の起動画面設定で、起動画面表示時間を設定した場合、この時間内に画面変更に関するコマンドを送信してもGT01側では反映されません。すなわち無視する設定になっています。(本来はPLCが準備が整うまでの通信禁止時間を設定する項目ですが、汎用シリアル通信の場合は上位からのコマンドは受付できます。それでこの時間内にブザーを鳴らすことができるわけです。)

従って起動画面表示時間内にGDT2045に0001を書き込んでも設定時間後に画面は切り替わりません。(本来の動作では、書き込んだ瞬間のエッヂ検出で切り替わります。)更にこの時間内に強制表示フラグをONしても無視します。なお設定時間後であれば強制表示フラグOFF→ONにすることで画面変更出来ます。

起動後ある時間が経過してから他の画面に切換える場合は、「起動画面表示時間」を”0”に設定した上、「自動ページング」の機能を併用してご使用ください。