検索
連載

PLCベンダー間でのプログラム再利用性PLCのモーション制御プログラミング入門(4)(2/2 ページ)

PLCのモーション制御プログラム開発に貢献する「PLCopen Motion Control FB」。本連載ではこのMotion Control FBについてより深く掘り下げ、解説していく。最終回の今回は、Motion Control FBを含んだIEC 61131-3準拠プログラムの再利用性について説明する。

PC用表示 関連情報
Share
Tweet
LINE
Hatena
前のページへ |       

FBインタフェースの標準化

 本連載の第1回で紹介した通り、Motion Control FBではFBのインタフェースの標準化を行っています。入力/出力の各変数の名称や型、変数の振る舞いの標準化が、Motion Control FBを用いたプログラムの再利用性向上につながります。

 連載「PLCの国際標準プログラミング入門」の『PLCopenの「Motion Control FB」とは』では、絶対値位置決めMC_MoveAbsolute を例にして複数のPLCベンダーが提供するFBのインタフェース比較を紹介しています。この記事での説明の通り、技術仕様書への順守率の高いMotion Control FBを選択することも、複数のPLCベンダー間での再利用性を高めることにつながります。

Motion Control FBを含むIEC 61131-3 準拠プログラムの再利用性検証

 PLCopen Japanでは、Motion Control FBを含むIEC 61131-3 プログラムの開発生産性を、プログラムの再利用性の観点で検証しています。この検証には、PLCopen Japanの構成メンバである国内外のPLCベンダー5社が参加しています。

 検証方法は、まずMotion Control FBを用いて2軸を制御するIEC 61131-3準拠のプログラムをST(ストラクチャードテキスト)で記述します。これを各社のプログラミングツールにコピーして、軸が制御できることを検証しています。検証の内容は動画で公開されています(動画1)。

動画1:IEC 61131-3準拠コントローラによるソフトウェア生産性向上の検証

 各社とも、元のSTプログラムをまったく修正せず、そのまま使うことはできません。しかし、適宜修正をすることで、元のSTプログラムを各PLCベンダー製品で再利用できることが分かると思います。

終わりに

 今回は、PLCベンダー間でのソフトウェア再利用性について紹介しました。

 機械設計におけるソフトウェアが占める開発工数の割合は、年々増大しています。一方で、新興国との厳しい競争の中、機械を早く・安く開発することが重要になっています。本連載を通じて、Motion Control FBによって機械の制御ができること、PLCベンダー間でのソフトウェア再利用性ができること、を理解いただき、読者の皆さまにとってファクトリーオートメーションにおけるソフトウェア開発効率化のヒントになれば幸いです。



 最後に、今回の連載で紹介したMotion Control FBを用いた機械制御事例の動画を紹介します。

第1回「Motion Control FBの共通仕様と単軸の位置決め制御」

サーボプレス装置

 絶対値位置決めMC_MoveAbsoluteとトルク制御MC_TorqueControl をバッファモードで組み合わせて、連続的に動作させた事例です。

≫動画はこちら

制振制御

 絶対位置決め MC_MoveAbsolute を用いた事例です。MC_MoveAbsoluteの入力変数Jerk(ジャーク、加加速度)を最適化することで、機械の残留振動の抑制を図っています。なお、Jerkの演算方式はオムロン独自技術です。

≫動画はこちら

第2回「同期制御と補正」

ガントリ機構

 ギア動作MC_GearInと進角補正MC_Phasingを用いて、双動動作させた事例です。

≫動画はこちら

第3回「多軸協調制御」

絶対値直線補間 MC_MoveLinearAbsolute を連続動作させた事例を公開予定です。



※)PLCopenおよび関連するロゴマークはPLCopenが所有する登録商標です。

※)Sysmacは、オムロン製FA機器製品の日本およびその他の国における登録商標です。


Copyright © ITmedia, Inc. All Rights Reserved.

前のページへ |       
ページトップに戻る