tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^12: シリアル通信で異常に時間がかかってしまう
投稿日: 2010/01/28(Thu) 15:28
投稿者オショウ
> 現在のテスト環境ですが、幸い装置側と同型のシーケンサを借りれましたので、
> PC2台、シーケンサ1台で本番とほぼ同じような構成で実施しています。

  PCは、シーケンサとシリアル通信するのネ・・・
  三菱?まぁ〜それはいいとして、私もシリアル通信でPLCとやってますが
  時間間隔は、100msで、PLC側メモリを読み込んで事象の変化があれば、
  その内容に従って読み込むエリアを変更したり、メモリに書き込んだりさせ
  てますが、その装置も24時間稼働で300日/年は動いているかナ〜

  ACKやNAK抜けでタイムアウトしたら当然応答停止するんでリトライさせてま
  すが、最初にあったそんな長時間応答が停止するなんてことは考えられなく。

  シリアル通信側での何らかの不具合に上位のイーサ通信の再送等が重なって
  複合的に問題が発生しているのでは?当然、相互のタイムアウト時間の設定
  も影響します。

  PLCならタイムアウト時間は、500msもあれば十分・・・
  ただし、そのPLCのサイクルタイムはどの程度で動いてますか?
  無茶苦茶忙しくて1サイクル数十msもかかっているならば、シリアル通信の
  応答もそれに影響されて遅くなります。

  因みに無手順じゃ〜ないですよね?

以上。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。