本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PLCのタイマーがらみのプログラムを教えて下さい。)

PLCのタイマーを使用してプッシュボタン入力後に一定時間信号を出力するプログラムの作成方法

2023/10/19 09:31

このQ&Aのポイント
  • PLCのタイマーを使用して、プッシュボタンを押した後、設定した時間経過後に出力ポートに信号を出力するプログラムの作成方法を教えてください。
  • タイマープログラムにおいて、プッシュボタン入力をトリガーとし、設定した時間経過後に出力ポートに一定時間の信号を出力する方法を教えてください。
  • 初心者向けのPLCプログラミングにおいて、プッシュボタンを押した後、一定時間経過後に信号を出力するプログラムの作成手順を教えてください。
※ 以下は、質問の原文です

PLCのタイマーがらみのプログラムを教えて下さい。

2014/05/12 15:26

初歩的な質問で情けないですが、プッシュボタン(入力1回路)を押すと同時に出力ポート1回路に出力し(モーメンタリー)、PLCで設定した時間経過後、同じ出力ポートに約0.5秒信号を出力するプログラムを教えて下さい。PLCは今は製造終了になっている泉電気のMICRO1です。初心者ですので表現等適切でないかと思いますが、よろしくお願い致します。

稚拙な説明で解り辛くて申し訳ございません。
下記タイムチャートの動作です。

入力1  _■___________
タイマ  _■■■■■■■■■■__
出力1  _■_________■_ 

タイマーの部分は連続を表しています。
PLCはオンディレイしかないとの事なのでこんな図式はおかしいかもしれませんが設定時間経過後に一定時間出力を出したいです。
トリガー信号で機械をON、OFFさせます。

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

ベストアンサー
2014/05/13 22:21
回答No.3

回答(1)です
>追記でタイムチャートを記しております様な出力を望んでいます。
早トチリしてすいません

  起動PB
X0 T2
-----||-------+-----|/|---------(MO)  運転中
M0 |
-----||-------+

M0
-----||-------------------------(T0 K100) 総運転時間
(指定されてないが、とりあえず10秒)

M0
-----||----------+--------------(T1 K5)  1回目ON時間
| T1
+-----|/|------(M1)   1回目ON

T0
-----||----------+--------------(T2 K5)  2回目ON時間
| T2
+-----|/|------(M2)   2回目ON

M1
-----||------+----------------(Y0) 出力
M2 |
-----||------+

無駄に長いですが
理解しやすくて変更も容易に出来る様に作ってあります

お礼

2014/05/14 19:20

何度も申し訳ございません。最初から上手く説明できればよいのですが素人なものですみません。
お教え頂きましたラダー図で希望しておりました出力が得られました。
大変感謝しております。
助かりました。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (3件中 1~3件目)

2014/05/13 18:35
回答No.2

押しボタンを押した瞬間に0.5秒出力。(0.5秒の保持)
と同時にタイマ作動開始。
タイムアップした瞬間に0.5秒出力。(0.5秒の保持)
と同時にタイマOFF

回答(1)様の回路を打ち込めたようですので、その応用でできそうですね。

押しボタンONとタイマアップの時、立ち上がり微分(1スキャンパルス)を使うかどうか くらいでしょうか。
立ち上がり微分が使えるかどうかもありますが。

押しボタンが押されたままのときはどうするか?

お礼

2014/05/14 14:33

回答ありがとうございます。
立ち上がり微分は名前だけ聞いたことがありモーター関係しか使わないものと思っていましたがこんな時に使えるのですね。英文マニュアルしかないのでよく解りませんでしたがタイムチャートの絵から、それらしきものを見つけました。(SOTシングルアウトプット)
回答(1)様のプログラムと合わせて作成してみます。
ありがとうございました。

質問者
2014/05/12 22:36
回答No.1

>泉電気のMICRO1
現IDECサイトにPLC資料が無い?
なのでMICRO1のプログラムは分かりませんので三菱電機FXで勘弁して
http://www.mitsubishielectric.co.jp/fa/products/cnt/plc_fx/lineup/index_j.htm
  PB
X0 T0
-----||-------+-----|/|---------(MO)  運転中
M0 |
-----||-------+

M0
-----||-------------------------(T0 K5) 運転時間

M0
-----||--------------------------(Y0) 出力

FXのマニュアルをダウンロードして暗唱できるまで読み返して下さい
概ね、百回くらい読み返さないと理解出来ません
それからMICRO1のマニュアルと読み比べてください
シンボル自体は大差ない
ただ、デバイス名が違うだけ

尚、上記プログラムは何処のメーカのPLCにも書き換え可能なように作ってあります
なので、無駄に長い

FA eラーニング 無料!
https://www.mitsubishielectric.co.jp/fa/ssl/wap/eln/courseInfo.do?actId=crs&courseId=fa_0080

有料PLC講習
http://www.mitsubishielectric.co.jp/fa/learn/semi/school/pc/pc_nyumo.html
これのテキストが無料でダウンロードできます
つまり、有料講習を無料で受講可能

使用テキスト JY997D41501-C はじめてのシーケンサ(入門編)  ※GX Works2版


このテキストに本事例のような簡単なプログラム例が記載されてます

お礼

2014/05/13 10:09

早速の投稿大変ありがとうございました。
早速MICRO1に打ち込んだところ設定時間中、出力がONし続けでした。
MAICRO1のコマンド体系が違うのかもしれませんが、私の表現がまずかった様で申し訳ございません。
追記でタイムチャートを記しております様な出力を望んでいます。
お教え頂いた資料先で学習致します。
ありがとうございました。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。