このQ&Aは役に立ちましたか?
ロータリーエンコーダーによる速度表示とは?
2023/10/20 16:27
- ロータリーエンコーダーを使用して、φ65のローラーの速度をPLCの高速カウンタに接続して表示する方法について教えてください。
- ロータリーエンコーダーの分解能が1000Pls/Revで、速度表示単位がm/minで計算周期が2秒の場合、どのような計算をすればよいですか?
- 申し訳ありませんが、中学生や小学生のレベルの質問ですが、よろしくお願いします。
ロータリーエンコーダーによる速度表示
2020/11/16 17:49
φ65のローラーにロータリーエンコーダーを取り付けてPLCの高速カウンタに接続し
TP上で速度表示をしたいのですがどのような計算をすれば良いでしょうか?
エンコーダーの分解能は1000Pls/Revで速度表示単位はm/minで計算周期は2秒です
中学生?小学生?みたいなレベルの質問で申し訳有りませんが宜しく御願いします
ちなみにPLCは三菱電機のFX3シリーズです
質問者が選んだベストアンサー
SPDを使っても同じですよ。円周 x 回転速度 で速度を計算します。
円周は 65mm x 円周率 で 約204.2 mm
回転速度は 2秒間のパルス数 x 30 / 1000 r/min
なので、例えば2秒間のパルス数が2000 (=60rpm) だとしたら
204.2 x 2000 x 30 / 1000 / 1000 = 12.252 m/min
パルス数だけ別にして定数にするなら
204.2 x 30 / 1000 / 1000 = 0.006126
これをパルス数に掛けると
2000 x 0.006126 = 12.252
あるいは、1からこれで割って
1 / 0.006126 = 163.24
パルス数をこれで割ると同じ数字になります。
2000 / 163.24 = 12.252
100を掛けて886で割るというのはおそらく下のような計算をしているのだと思います。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
その他の回答 (3件中 1~3件目)
回答2です。
30(表示単位がminなので計測周期に30を掛け1minにする?) → その通りです。
1000(????)→パルス数を回転数に換算するためです。1回転1000パルスのエンコーダなので1000で割っています。
1000 (????)→mm/minからm/minに単位換算するためです。
>エンコーダーの分解能は1000Pls/Revで速度表示単位はm/minで計算周期は2秒です
1000Pls/Revをなんで2秒も待つの?
0.1secか0.01secで充分じゃん?
そもそも何rpmで回るの?
https://www.mitsubishielectric.co.jp/fa/products/cnt/plc_fx/items/index.html
FX3シリーズ プログラミングマニュアル[基本・応用命令解説編]_jy997d11701u
375/962ページ
13.7 FNC 56 - SPD / パルス密度
823/962ページ
パルス周期測定
お礼
2020/11/18 09:50
ありがとう御座いました
補足
2020/11/17 09:30
回転数は約50~100rpm程度です(送り速度は10m/min~20m/min)
2秒というのは同設備で他の箇所でも速度測定(X0とX1を利用しC251でカウント)を行っているのですが
そこの測定周期が2秒だったので2秒としました。
2秒毎に取り込んだPLS数に100を掛けて定数886(計測用のローラー径は質問したものとは違います)で
割り算しているソフトになっています。(他社さんが製作したソフトなので意図が掴めないのです)
PLS密度を得てからの計算方法も教えて頂けませんか?ちなみに入力信号はC253を使うつもりだったのでX3とX4を
利用する予定だったのですが御教示頂いた命令を使用するとX2~X7のどれを使用しても良いのでしょうか?
PLCはFX3Uになります
補足
2020/11/17 11:15
ありがとうございます
下記の式の数値の意味も教えて頂けませんか?
204.2(周長) x 2000(2s間のPLS数) x 30(表示単位がminなので計測周期に30を掛け1minにする?) / 1000(????) / 1000 (????)=12.252m/min