- 締切済み
RS232C通信で085アラームが発生し、PC-NCへの送信ができなくなった理由と解決方法を教えてください
- RS232C通信でPC-NCへの送信時に085アラームが発生し、通信ができなくなりました。
- 前日まで通信は問題なく行われていたが、翌日からアラームが発生し、送信ができなくなりました。
- 他の原因が考えられる場合、アドバイスをいただきたいです。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
受信の場合には一応データが届いた後にアラームになるから、ケーブル断線などハードの問題でなく、ソフトであろうと思われます。 VBで作成したソフトで転送を試したところ、送信、受信とも同じ問題が出たことがあります。 その時、パソコン側でヌルコード(紙テープでいうと穴無し)を頭に100個入れると送信の問題は解決しました。受信でどうなったか忘れました、、、、 ご使用の通信ソフトで設定できるか不明ですが、NC側はパラメータで設定可能で、デフォルトでは100個入るようになっているはずで、それを増やすのを試されたどうでしょう。 NC側の変化は考えにくいが、パソコン側は自動インストール?もあり、ソフト環境は変わっていると見るべきだと思います。
前回アラーム85を86と勘違いして書き込みしました。 調べてみるとアラーム85は1.データのビット数が合っていない 2、ボーレートが正しくない。となっています。 >通信速度 4800(ソフト、REX-USB60Fは4800に設定。パラメータ311番は >10011001) >ストップビット 2 >送信バッファ 2 これらは合っていると思います。 パソコンのシリアルポートのデータビットは8になってますか? 確認してください。
アラーム「085」は、 「読み込みでオーバラン・パリティまたはフレーミングエラー」 現象は、 [PC→NC] NCはPCからのデータをいくらか受信して、アラーム「085」。 [NC→PC] NCはデータ送信後、(おそらくPCからの)制御コードを受信して、アラーム「085」。 (いずれもとりあえずNCにデータは届いている) 上記から推測すると、ハード故障も考えられなくはないですが、 PC→NCの通信設定が違っている可能性が高いと思います。 変えられていないということですが、今一度確認してみて下さい。
補足
ありがとうございます。 現在、ケーブルのチェック中なので、 その後、改めて通信設定を確認してみます。 多少時間がかかると思いますが、原因がわかりましたら報告いたします。
NCとPCの通信設定が何ら変わっていないのだとすると... まず疑わしいのはケーブルのPC→NCの信号線でしょうね. 逆方向ではデータが受信できているという事なので、 NC→PCの信号線には問題がないという事だと思います. 受信後にアラームになるというのは、 NCが送信完了後に期待している、 PCからの信号を受け取れないからかも知れません.
補足
ありがとうございます。 現在、ケーブルのチェックをしてもらっているところなので、 原因がわかりましたら報告いたします。
こんにちわ。 私も6MとComnc3を使ってます。 シリアルケーブルを交換すれば直ると思います。 以下が私の使用しているものです。 クロスケーブル サンワサプライ SANWA SUPPLY KR-XD2 RS-232Cケーブル(クロス) 2m USB⇔シリアル変換コネクタ Arvel SRC06-USB USBシリアルケーブル SRC06-USB 合わせて5000円くらいです。
補足
ありがとうございます。 似たような状況で使用されている方の具体的なご意見はとても参考になります。
断線が疑われます。 コネクタピンのハンダが剥がれていませんか。
補足
ありがとうございます。 早速、ケーブルのチェックをしてもらっています。 チェックに少し日数がかかるらしいので、 解決した後に改めて報告します。
補足
ありがとうございます。 ケーブルが戻り次第、シリアルポートのデータビットが8かどうか確認してみます。 具体的な数値は本当に助かります。 設定などの知識があまりない為、いろいろ試しながら、 今年の1月にやっとRS-232Cで通信できるようになりました。 最近まで順調に使用できていたので安心していましたが、 急に使えなくなった時に、どこが悪いのか自分ではよくわからなくて困ってしまいました。 皆さま、たくさんのご意見を本当にありがとうございます。