【三菱PLC+エンコーダー】送り量を計測する
目次
1.やりたいこと
サーボモータを使ったワイヤを送る機構を使った装置を検討中。但し、モータの指令値(どのくらいモーターを回転させる=どのくらいの長さを送る)を出しても、実際に送られるワイヤが指令通りワイヤが送られているかわからない。ワイヤと送り機構の間で滑ったりしてしまい、指令値に対して正しく出力(今回だとワイヤの出量)が出ているかを確認するために、エンコーダーを送り機構に取り付け、ワイヤの送り量を計測したい。
2.システム構成
2.1 PLC(シーケンサ)
今回は、使いなれた三菱シーケンサQシリーズで構成しました。
アドレスは以下のようになっています。
スロット1:00~1F(QH42P 入出力ユニット)
スロット2:20~3F(QJ61BT11N CCリンクユニット)
スロット3:40~4F(Q68ADV アナログ変換ユニット)
スロット4:50~5F(QD62 高速カウンタ)
2.2 高速カウンタとの接続するために
エンコーダーの入力を受けるためにQD62高速カウンタに接続します。
当然、ユニットには直接接続できないため、下記の端子台(A6TBXY36)及び接続ケーブル(AC20TB)を利用しました。
補足1:AC20TBの数値は、ケーブル長さにより変わります。
補足2:使用する電源はDC24V
引用:三菱電機
高速カウンタユニットユーザーズマニュアル(詳細編)
配線図はこのようになります
引用:三菱電機
MELSEC iQ-R 入出力ユニットユーザーズマニュアル
2.4 端子台とエンコーダーの接続
上記マニュアルを参考に、このように配線しました。
Z相は回転方向(時計まわり、反時計回り)に使用するようですが、今回不要だったため、処置しませんでした。(どうやって使うのか調べてなかったです・・・・)