• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:三菱Qシーケンサ BCD BIN変換について)

三菱Qシーケンサ BCD BIN変換とは?

このQ&Aのポイント
  • 三菱のQシリーズシーケンサのプログラムについて説明します。
  • D0~におかしな値がノイズとして入ってしまった場合にD101にデータが書き込まれることはありますか?
  • D101にデータが書き込まれる可能性や16bitをオーバーしてダブルワードとして書き込まれる状況について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • lumiheart
  • ベストアンサー率47% (1158/2452)
回答No.2

回答(1)です >絶縁抵抗測定のノイズによってPLCが演算を誤ったという事なのでしょうか? 例えばPLCプログラムは↓とする SM400 ---||-----------------------------(C0 K100) --------------------------------[END] 本来はカウンタC0は永久にゼロのままのハズです ノイズシミュレータ http://www.noiseken.co.jp/modules/products/index.php?content_id=40 このような装置を使って、1秒間に一発のペースで24時間連続でノイズを発生させたとする 1カ月もするとカウンタ値がゼロではなかったりする 必ずしもカウンタ値が変化するとは限らないし 必ずしもカウンタ値が変化しないとも限らない ノイズの問題は再現が困難 再現が困難だから「ノイズに影響されたと推定される」と報告書に記載してオシマイ 更に困難なのが その証明に要する経費を稟議に通すのが最大の問題! http://catalog.orixrentec.jp/measuring_instrument_rental/detail.html?id=28013700&category=135&search=

sabbath666
質問者

お礼

回答ありがとうございます。 ノイズシュミレータと言うものは初めて知りました。やはり実際にノイズで誤動作するというのは有り得るのですね。 非常に勉強になりました。今後の仕事に生かしていきます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • lumiheart
  • ベストアンサー率47% (1158/2452)
回答No.1

>プログラム全体の中ではほかにD101は使用されておらず、0に上書きされる事もなくラッチ領域になっていたためそのような現象が起きたのではないかという結論になりました。 概ねその認識でOKでしょう Qシリーズになってからその手のトラブルはほぼ無くなりましたが いにしえのK、Aシリーズでは日常茶飯事的にありました なので [BIN D10 D100] [MOV K0 D101]  <D101を確実にゼロクリアする [D* D100 k10 D200] と、言うようにプログラムしました 今でも、古い人達はそのようにしてるのが多い 若い方達は「エッ!そんな必要あるんですかぁ?」 特に、24時間稼働のプラントとかでは 機械が故障するのはいつも決まって土日夜間 平日日中には故障してくれない お盆や正月休みに呼び出されない為の「保険」でもある

sabbath666
質問者

補足

回答ありがとうございます。 勉強になりました。 マニュアルを見るとBIN命令の場合1ワードに変換されるとありますが、絶縁抵抗測定のノイズによってPLCが演算を誤ったという事なのでしょうか? もしくは絶縁抵抗測定によって意図しないビットが立ってしまうと言うような事が起こる可能性があるのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A