• ベストアンサー

モーターインバーターの速度指令

モーターインバーターの速度指令で現在0~10Vの制御のものがついているようですが、その指令の間に(ボリュームを入れる感じ?)シーケンサで補足して制御したいのですが、可能でしょうか? どうしたらよいかお教えください。

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

  • ベストアンサー
  • lumiheart
  • ベストアンサー率47% (1156/2447)
回答No.8

>ラダーは書けます(固定値を入れるだけですので)が、ハード回路はまったくの素人です。 >ブラックボックスは取り外さずインバーターのボリュームの代わりにDAを入れたいのですが、電圧出力でよいのでしょうか?お手数かけます。 電圧出力でOKです 因みにハード回路ですが最小の改造なら ブラックボックス]-------------[ボリューム]--------------[インバータ電圧入力] シーケンサA1S62DA]-------------------------------[インバータ電流入力] (シーケンサAoは電流出力型) と、言う回路もあります 安川のインバータには電圧入力の他に標準で補助入力として電流入力(4-20mA)も付いています インバータ出力周波数=電圧入力+電流入力(2つの入力を加算した値で出力されます) と言う使い方も可能です 使用方法が違うかもしれませんがハード改造は少なくてすみますし なにより万が一の時の復旧は簡単です(62DAを切り離せばそれでOK) 初心者が改造する場合、復旧が如何に簡単に出来るかも大事な条件となります 先の [ブラックボックス]------[A1S64AD](ラダー)[A1S62DA]------[616G3] と言う回路は インバータ出力周波数=ブラックボックス出力×シーケンサ出力 一般的にはプログラムで乗算します(もちろん加算も可能ですが) 実際の使用方法が乗算優先か加算優先かで回路が変わってきますよ 乗算するにしても加算するにしてもその変数入力はどのようにしますか? ラダーに直接定数を書き込むことでも可能ですけれど No7さんも勧めていますが現在ではやはりタッチパネルですね 発紘電機さん以外では 三菱電機GOTシリーズ http://wwwf2.mitsubishielectric.co.jp/html/index.html デジタルGP2000シリーズ http://www.proface.co.jp/product/gp.htm が一般的です

nata1192
質問者

お礼

お返事遅くなり申し訳ありませんでした。 肝心なときにネットが不通となり結局再セットアップの憂き目に会いました。取り急ぎご報告まで!

nata1192
質問者

補足

お礼がかけなくなってしまいましたので、補足にお礼と報告を書かせてもらいます。一度シーケンサに取り込む案で試してみます。ありがとうございました。

その他の回答 (7)

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.7

NO6では失礼しました。 違うアプローチの方法です。 安川のインバーターの詳細がわからないのですが MOD-BUS接続は可能でしょうか。 たぶんRS-485経由になると思います。 MOD-BUS経由が可能なら発紘電機のモニタッチ をPLCに接続し、 PLC<>モニタッチ<RS-485(MOD-BUS)>安川という 接続をすればタッチパネルで設定したデータ(10キー設定)でインバータの回転速度指令が出せますよ。 http://www.hakko-elec.co.jp/jap/product/v7series/index.html

nata1192
質問者

お礼

お返事遅くなり申し訳ありませんでした。 肝心なときにネットが不通となり結局再セットアップの憂き目に会いました。取り急ぎご報告まで!

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.6

質問の内容を読んでいると失礼ながら素人レベルでしょうか? どのようなデータをインバーターに転送したいのかわかりませんが、変化が早い実データをそのまま転送したら インバーターが暴走もしくはハンチング動作をしますよ。 たとえば10ms単位に上下変動を繰り返すようなデータとか、計測対照にノイズが載っている(タンクの液面計測で波打っている)場合など。 n秒間の累積データから積分するとか時間比例を取るとかしないと。 ついでにフィードバック系のポンプならPIDでだすとか。 書いてある意味解ります?

nata1192
質問者

お礼

ご回答ありがとうございます。 ユーザーで技術屋さんではありませんので素人です。 おっしゃられている意味は知識として理解できます。 ただ今回は、アナログボリュームをつまみで品種ごとに調整している現状を個人差無く固定値を与えたいのです。デジsw型の可変抵抗器も考えたのですが、シーケンサーで指示できるようにしておけば他の展開もできると思いました。貴重なご意見ありがとうございました。

  • lumiheart
  • ベストアンサー率47% (1156/2447)
回答No.5

>A1S62DAを使うとしますと、具体的にボリュームを取り外したあとA1SD62DAのどこにつないだらよいのでしょう。 >お恥ずかしい話ですがお教えいただけませんでしょうか。よろしくお願いいたします。 マニュアルはダウンロード出来ましたか? A1S62DA形ディジタル-アナログ変換ユニットユーザーズマニュアル(詳細編)SH(名)-3526 失礼ながら貴殿のスキルは? (シーケンサのマニュアルは読解できますか?) 制御回路設計は出来ますか? ラダー応用命令(FROM,TO)は理解出来ますか? 回路例はマニュアルの4.6.2項(38/56ページ)に記載されています 因みに具体的な回路図は Ch1+ 7]--------------------------[13 周波数指令入力 (616G5) Ch1- 8]--------------------------[17 コモン 安川インバータ http://www.e-mechatronics.com/inverter/document/index.html ・ 多機能全ディジタルタイプ VARISPEED-616G5 取扱説明書 3.5.3項 制御回路端子の接続(全機種共通)(54/314ページ)

nata1192
質問者

補足

ラダーは書けます(固定値を入れるだけですので)が、ハード回路はまったくの素人です。ブラックボックスは取り外さずインバーターのボリュームの代わりにDAを入れたいのですが、電圧出力でよいのでしょうか?お手数かけます。

  • lumiheart
  • ベストアンサー率47% (1156/2447)
回答No.4

>現状ブラックボックスから0~10Vが出ていまして、 >それの-側がボリュームの1番、+側がボリュームの3番、そしてボリュームの2番がインバーターの速度指令端子に入っています。(-側は共通) >そのボリュームの代わりにシーケンサーで決めた数字で制御したいと思っていますが、どうしてよいかわかりません。 の意味は  [ブラックボックス]------[PLCAi-(ラダー)-PLCAo]-------[インバータ] なのでしょうか? [ブラックボックス]------[A1S64AD](ラダー)[A1S62DA]------[616G3] と言う回路構成に成ります http://wwwf3.mitsubishielectric.co.jp/faland/index.html からマニュアルをダウンロードしてよく読んで下さい ID登録は必要ですがオンラインですぐにIDは取得できます

nata1192
質問者

補足

お世話になります。 A1S62DAを使うとしますと、具体的にボリュームを取り外したあとA1SD62DAのどこにつないだらよいのでしょう。お恥ずかしい話ですがお教えいただけませんでしょうか。よろしくお願いいたします。

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.3

通常 Aのアナログ出力ユニット(10ページに記載されてます) http://wwwf2.mitsubishielectric.co.jp/melfansweb/plca/catalog/l08024g.pdf とインバーターのアナログ入力部(ボリュームを外して)PLCのアナログ部と接続する。 接続に関してはインバーターの取説をよく読んでください必ず書いているはずです。 外部から入力する変数の最大値と最小値から計算して勾配定数を求めます。 勾配定数から入ってきた変数を演算して 計算されたデータをアナログ部分に出力すればいいはずです。 (三菱の命令知らないので方法論だけなのであしからず) もしくはエムシステムのD/A変換ユニット http://www.m-system.co.jp/mssjapanese/PDF/NS/K/nskda2.pdf をPLCのDIOに接続し 勾配計算は前述と同じで、データーをPLCのYに出力し(この場合は16BITかな)ストローブでハンドシェイクしていきます。

  • GTAC
  • ベストアンサー率69% (316/454)
回答No.2

インバータの指令は0-10Vで0-100%回転数に対応していると思います。希望したい動作はたとえば、10秒間で0回転から100%回転までなだらかに(坂道を登るように)加速したいということでしょうか? このような速度指令はソフトスタートといって、インバータ本体の機能に含まれていることもあります。シーケンサから出力するコマンドもあります。 また、速度指令の急変を防止するためには、通常積分回路を追加します。タイマとカウンタを利用し、1カウントあたり何%かの指令を加減算するようにすれば実現できます。

nata1192
質問者

補足

舌足らずでした。 もっと単純な話で、使用するものによって現状はボリュームを調整しているのですがそれをシーケンサーのD/A?電流出力?かなにかで切り替えたいということです。その回路が可能かどうかもわかりません。

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.1

>シーケンサで補足して制御したいのですが シーケンサのデータエリアに書き込んだ数値に追従して 制御したいという事ですか? シーケンサからアナログ出力は可能ですか? かなり機種に依存する内容です。 シーケンサとインバーターの機種教えてください。

nata1192
質問者

補足

遅くなり申し訳ありませんでした。 >シーケンサのデータエリアに書き込んだ数値に追従して制御したいという事ですか? 現状ブラックボックスから0~10Vが出ていまして、 それの-側がボリュームの1番、+側がボリュームの3番、そしてボリュームの2番がインバーターの速度指令端子に入っています。(-側は共通) そのボリュームの代わりにシーケンサーで決めた数字で制御したいと思っていますが、どうしてよいかわかりません。 インバーターは安川の616G3で、シーケンサは三菱のAシリーズに何かを追加して制御したいです。 よろしくお願いいたします。

関連するQ&A