• 締切済み

シーケンサで時間計算

現在オムロンのCJ1Mと表示器(NTシリーズ)を使っています。 表示器に工程時間の経過を表示させたいのですが、 表示内容がX時間X分です 最大が19時間です。 やはりシーケンサで計算させて表示するものでしょうか? 代表的な計算方法など知ってる方指導ねがいます。 シーケンサ初心者なもので、よろしくおねがいいたします。

みんなの回答

noname#194317
noname#194317
回答No.1

時間計算命令(シーケンサ内のカレンダ読み出し)があるシーケンサなら、それを使うのが簡単です。命令語のマニュアルを読めば、命令の有無は解るでしょう。 もしそんなしゃれた命令はないってことだと、1分でアップするタイマを用意してカウントするのが安直だと思います。60回アップしたら時間の方のカウンタを+1、分のカウンタをクリアするわけです。ただし1分タイマを利用した場合、シーケンサ内部の処理状況に影響されやすいため、内蔵カレンダを使うよりも精度が落ちることが予想されますので、気になるようならもっと長い時間のタイマと併用した方が精度が上がります。

関連するQ&A

  • シーケンサの通信について

    三菱FXシリーズの通信について質問です。 現在、FX2NCのシーケンサの標準422通信ポートにGT表示器をつなげています。 この状態で、パソコンとの通信機能(計算機リンク)を併用して使用することはできるのでしょうか? よろしくおねがいします。

  • Excelの時間の計算

    時間の計算の算出方法について質問です。 セルE16に 2015/11/25  17:59 という日付けと時間が入力されています。 セルH16に同じような形式で日付けと時間が入力された場合 セルK16に経過時間を表示する方法を教えて下さい。 ちなみにK16の経過時間は30分以上いくことは絶対にないので 分表示のみで大丈夫です(○○min と表示したい) またE16、H16ともに、マクロにて、セルの所でダブルクリックすると日付けと時間が 入るようになっています。 理想としてはH16の所でダブルクリックしたときにH16に日付けと時間が入力され K16に経過時間を表示という形にしたいです。 このような計算をした箇所が20行あります。 列は変わりません。 16から35行まで。 ご指導の程、宜しくお願いします。

  • VC++で時間の計算をしたいのですが・・・

    DataGridViewに表示した時間1から時間2までの経過時間を計算したいのですが、どのようにすればいいかわかりません。 データはcsvファイルから読み取り、DataGridViewに表示。 ユーザが入力し、上書き保存する、という流れを繰り返します。 項目は1行に9個あり、array<String^>^ Column[8]と配列を準備しています。 5列目が時間1(inTime)、6列目が時間2(outTime)となっています。 入力の形としては、inTimeに8:30、outTimeに20:20と入力し、その経過時間を9列目sumTimeに入れます。 経過時間は分単位、第1小数点まで求めたいです。 計算が必要なので、int型で宣言しています。最大で24時間以上の差がでることはありません。 日付は1列目に"9/20"とまとめてString型で入っています。 データの入出力はできたのですが、計算となると型の変換が必要となり、自分ではできませんでした。 開発環境はVC++2010.NET です。 プログラミングの経験もなく、VCもまだ始めたばかりの初心者です。 しかし、課題なので言語などは変更できません。 私だけでは解決できないので、よろしければアドバイスややり方を教えてください。

  • エクセル 時間計算

    開始時間(24時間表示)、経過時間(分表示されている)終了時間(24時間表示)の計算を エクセルでしたいので、教えて下さい。 開始が23:50の時もあります。 経過時間は120の表示の時もあります。 エクセルは2010ヴァージョンです。 無理を言いますが至急お願いします。

  • オムロン PLC 自己保持

    オムロンPLC CJ2Mシリーズを使用しています 自己保持回路を電源がOFFしても保持したままにしたいです なにかいい方法、命令はありますか?

  • 経過時間を計算したい

    ある時間を基準とした経過時間を計算したいのですが... 知恵をお貸し下さい。 例えば、2:50を基準として、3:00ならば、+10:00     2:50を基準として、2:40ならば、-10:00 という風に表示させたいのです。 どうぞ宜しくお願いいたします。

  • エクセルで時間計算

    A1に日付、B1に時間 C1に日付、D1に時間が入っています。 例えば A1に6/20、B1に8:00 C1に6/21、D1に10:00 と入れた時に E1には26(経過時間) F1には1(経過日) G1には2(F1の経過日以降の時間) が表示されるには E、F、G1のそれぞれにどんな計算式を入れたら 良いですか?

  • EXCELで経過時間計算および作図

    実験データをEXCELで計算させ、結果を作図する場合なのですが、 (1)経過時間計算:入力として測定した時間をセルの書式指定で「日付、2006/6/2 16:20」と言った形式を指定したセルに入力し、経過時間を引き算し、その結果をセルの書式指定「時刻 13:30」とすると、経過時間が24時間以内であれば良いのですが、それ以上の時間では24進法で区切られてしまいます。25:00とか100:00時間と言った経過時間を表示させるのはどうしたらよいでしょうか? (2)作図:経過時間を横軸にして、結果を縦軸として作図したところ、横軸がやっぱり24進法で区切られます。これも25:00とか100:00時間と言った経過時間を表示させるのはどうしたらよいでしょうか?

  • ADSLでDLした場合の時間の計算を教えてください

    ADSL (50M)で10MBの容量のファイルと 100MBのファイルをダウンロードした時に かかる時間をそれぞれ教えてください。 常に最大速度(50M)でDLしたものと考えて 計算していただきたいのですが どのように計算すればいいのか解説していただけると うれしいです。

    • ベストアンサー
    • ADSL
  • EXCELの時間計算

    セルA1に、「9:43:20」と時刻が入力されています。 セルB1に、「3.2」と時間(分)が入力されています。 セルC3には、A1の時刻から,B1の時間が経過した後の時刻を 表示させたいです。 ※B1の「3.2」を3.2分(3分12秒)として計算したいです。 C3の計算式を教えてください。 ※計算した結果の時刻は,9:46:32です

専門家に質問してみよう