FA機器バックアップソフトウェア「MCStoragia」の紹介と展望

一般論文

FA機器バックアップソフトウェア「MCStoragia」の紹介と展望
トータルソリューション事業所

１．まえがき

技術第１部 開発課
猪野 香

きていた。
そこで、シーケンサーに加え、インバータや表示器等、FA機器全般のバックアップや変更点管理が行え、近年、各企業では、予期せぬ災害やトラブルに備えて重要なデータや情報を守るために業務データのBCP対策をデータの一元管理ができるソフトウェア「MCStoragia」を開発した。

策定し、平時から事業を継続できるよう措置を図っている。

３．MCStoragiaの特徴

しかしながら、製造工場では業務データのBCP対策が不充分なケースがあり、災害やトラブルによるデータ損失発生
時に、システムを復旧できず、工場が長期停止に陥ること

３．
１ 規模に応じたシステム構成がある。本稿では、
FA機器の装置プログラムを自動でバッ

小規模から大規模のFAシステムに対応するために、規模クアップし、FAシステムを迅速に復旧するソフトウェアに応じてシステム構成が変更でき、また、バックアップしたデー「MCStoragia」の特徴や機能について紹介する。

タはデータベースに一元管理することができる仕組みとした。
具体的には、
図１で示すようにＧＵＩで機器の登録操作や２．開発の背景バックアップデータの操作を行う「クライアントPC」、機器の登録情報やバックアップデータ・履歴の保管を行う「サーバ

FAシステムでは、制御装置としてシーケンサーを導入しPC」、バックアップを実行する「エージェントPC」の3つのサブているシステムが多いが、近年BCP対策の観点から装置システムで構成し、利用者や接続機器の規模に応じて、クラプログラムの自動バックアップや変更管理機能の保有を導イアントPCやエージェントPCの台数を調整できるようにした。

入条件としている企業が増えてきている。特に海外メー（1）FA機器数百台の大規模システムへの対応カーでは必須条件としている企業が多い。当社では、

本ソフトウェアでは、FA機器に接続しバックアップを実行MELSECバックアップソフトウェア製品「Emainte」を既にするエージェントPCが複数台配置でき、バックアップ処理販売しており、バックアップのノウハウがあることから、エンドの負荷を分散できるシステム構成を可能とした。

ユーザーや三菱電機㈱からシーケンサーのみならずFA（2）小規模システムへの対応

機器全般のバックアップソフトウェア開発の要望が高まってFA機器数十台の小規模システムに対しては、3つのサ

図1．MCStoragiaのシステム構成

26

FA機器バックアップソフトウェア「MCStoragia」の紹介と展望図2．MCStoragiaメイン画面

ブシステムを1台のPCに配置し、PC1台のシステム構成を

また、ユーザーがMELSOFT（注2）でプログラムを閲覧・可能とした。

編集できるように、三菱電機㈱製I/Fライブラリを用いて（3）データベースによる一元管理

MELSOFTに対応したプロジェクト形式でのバックアップ

本ソフトウェアは、情報管理のためのデータベースに市を実現した。

販のSQL Serverを採用し、システム規模の大小に関わらさらに、インバータのバックアップには、駆動系およびセずバックアップしたプログラムをデータベース内に一元管理ンサのために開 発された三 菱 電 機 ㈱ 標 準プロトコルしている。

iQSS（注3）を採用し、機能やスペックが異なる駆動系機器やセンサに対しても同一処理でバックアップできるように拡張

３．
２ 直感的操作を可能にする画面構成性を考慮した設計とした。

本ソフトウェアのユーザーインターフェースは、機器の登録やスケジュールの登録をマウス操作のみで直感的に操作できるような画面構成とした。
（1）エクスプローラーライクな画面構成
図2左に示すように、画面の左側には機器構成をツリー上で表示し、右側にはツリーで選択した機器の情報やバックアップ履歴が表示される画面構成とした。
（2）ドラッグ＆ドロップによる登録操作
スケジュール登録については、図2右に示すように定義した時間帯・周期に対して、バックアップ対象機器のアイコンをドラッグ＆ドロップするわかりやすいインターフェースとした。

３．
３ 各種FA機器との接続とMELSOFT連携
Ｅｍａｉｎｔｅでは、シーケンサーのみのバックアップであったが、MCStoragiaでは、表1のとおりシーケンサーだけでなく、表示器やサーボ、CNC装置など工場内に設置されてい（注1）る三菱電機㈱製FA機器の大半をバックアップ可能とした。

表1．バックアップ対応FA機器
対応する
FA機器
（機種）
シーケンサー（MELSEC-A）
シーケンサー（MELSEC-Q）
シーケンサー（MELSEC iQ-R）
インバータ（FREQROL）
表示器（GOT）
モーション（MELSERVO）
サーボ（MELSERVO）
コンピュータ数値制御装置
（CNC）
ロボット
（MELFA）

エンジニアリングツール

EmainteMCStoragia

GX Developer○△

GX Works2
GX Developer○○

GX Works3×○

FR Configurator2×○

GT Designer3×

○×○×

△

C70遠隔モニタ×○

RT ToolBox×△

MT Works2○：バックアップ対応、×：未対応、△：対応予定（注 １ ）生産工程における加工工程をコンピュータ数値制御する装置。Computerized numerical controlの略（注 2 ）シーケンサーのエンジニアリングソフトウェア（注 3 ）三菱電機(株)が推進するセンサソリューション

27

FA機器バックアップソフトウェア「MCStoragia」の紹介と展望図3．差分レポート（MELSEC iQ-Rプログラムの例）

３．
４ 差分バックアップ、差分レポート

４．導入実績とトラブル回避事例MCStoragiaには、変更が発生した場合のみバックアップする「差分バックアップ」機能と、プログラムの変更点をグ（1）導入実績ラフィカルにレポート出力する「差分レポート」機能がある。
「差分バックアップ」は、プログラムファイルのCRCコード

MCStoragiaの導入実績ならびに商談状況は、表2のとおり、海外工場を主体に展開してきた。

（Cyclic Redundancy Check） により変更の有無を判（注4）断する。
プログラム変更点のレポート出力機能である「差分表2．導入実績（2018年9月現在）

果は、履歴画面に時系列で表示し、プログラムの変更管No適用先
1 海外自動車会社
アジア工場A組立ライン
2
海外自動車会社
アジア工場B組立ライン

理にも利用可能とした。

3

レポート」では、次の（1）～（5）の処理を行うことで、図3のようにプログラムの変更箇所を強調表示するなどプログラムの照合機能を実現している。
またプログラム変更の検知結

国内自動車会社
ヨーロッパ工場（1）FBD（Function Block Diagram）の各部品のID情報より追加／削除を判定

国内半導体工場（3）新旧プログラムの比較により、プログラム毎の追加／（4）PLCopen-XML（注5）の情報よりFBDの図を描画（5）(3）の情報より変更箇所を色替えしPDF出力（注 4 ）データの誤り検出に用いる巡回冗長検査用のコード（注 5 ）PLCプログラム言語をXML形式で論理的に表現する規格28

2017年3月

2017年8月

2018年7月

4（2）各部品の変数情報より変更有無を判定
変更／削除を判定

時期

5

6

7

2019年1月（予定）

海外化学メーカー
ヨーロッパ工場

2019年6月（予定）

海外自動車会社
ヨーロッパ工場

2019年7月（予定）

海外自動車会社
アジア工場C2019年7月
（予定）

対象機器
（機種）
シーケンサー（MELSEC iQ-R）
シーケンサー（MELSEC iQ-R）
インバータ（FREQROL）
シーケンサー（MELSEC iQ-R）
表示器
（GOT）
インバータ
（FREQROL）
シーケンサー（MELSEC-Q）
シーケンサー（MELSEC-A）
表示器（GOT）
シーケンサー（MELSEC-Q）
表示器（GOT）
シーケンサー（MELSEC iQ-R）
インバータ（FREQROL）
シーケンサー（MELSEC-Q）

51台
52台
251台
20台
82台
160台
150台
600台
300台
100台
50台
150台
300台
60台

FA機器バックアップソフトウェア「MCStoragia」の紹介と展望（2）トラブル回避事例

工場で火災や風雨による被害が発生した場合でも、FA本システム導入によりトラブル回避できた事例を紹介する。

機器のプログラムやパラメータを守ることができる。
これまで（a）バックアップデータによるシステム復元の導入案件でも、遠隔のサーバ室にサーバPCを設置し、 エンドユーザーによるシーケンサープログラムの改修ミ

バックアップ保管場所を工場から離すことで、FA機器のスが発生し、操業上の問題が発生したが、MCStoragia

BCP対策を行っているシステムがあった。

で前日バックアップしたプログラムを復元することで、早図4のようにバックアップデータを保管するデータベース

期に操業を復旧できた。

がクラウド上に配置できれば、さらに強固なBCP対策になる（b）プログラム変更の発見とともに、各工場データの一元管理も可能になってくる。今 操業休止中に意図しないプログラムの書込み変更が後はクラウドとの連携も行い、MCStoragiaが企業の全工発生し、MCStoragiaでその変更を検知した。調査の結場を丸ごとバックアップできるBCPソフトウェアとして利用さ果、試験中に誤ってプログラムが転送されていたことがれていくよう取り組んでいく。

分かった。
ライン稼働前に発見でき、ライン停止を未然に防ぐことができた。

５．今後の展望５．
１ 廉価版エディション開発
バックアップ対象機器が10台以下のさらに小規模なシステムにおいても商談が増加しつつある。
しかし、市販データベースが安価ではないため、購入に至らないケースが多い。
このような商談に対応すべく、市販データベースを用いない廉価版エディションを開発していく。

５．
２ エンジニアリング操作の自動化
バックアップ対象機器の登録は、１台ずつ接続経路を設

図4．機器拡充とクラウド連携による工場丸ごとBCP

６．むすび定し登録している。
そのため、多数の機器を登録するには時間と労力がかかるとともに、登録ミスも誘発する。
それら当所では、自主事業の拡大に向けて、新しいビジネスのを解決するために、ポート自動検索を用いて、PCから接続創出を目指している。
このFA機器バックアップソフトウェアできるFA機器を自動的に検出し登録できるよう、機能を改である「MCStoragia」は、競合製品がなく、今後も需要拡善していく。

大が見込まれることから、当社の主力製品として事業拡大の一翼を担うものと期待している。
これを実現していくため

５．
３ 工場丸ごとBCP
今後、MCStoragiaで工場全てのFA機器をバックアップ出来るように開発を進めている。
（1）全FA機器のバックアップに向けた機能拡張にも、今後もユーザーからの要求や市場動向に敏感に反応し、より魅力的な製品づくりに取り組んでいきたい。
最後に、本開発に貴重なアドバイス・ご協力をいただいた三菱電機㈱各部門の関係者の方々に深く感謝申し上げる。

現在対応可能なバックアップ対象機器は、表1のとおりであるが、MELSEC他機種、サーボ、ロボットなど客先からの要望が多く挙がってきている。更に他社メーカーFA機器の対応要望もあり、図4のように工場の全ての機器に対応できるよう他社メーカーも含め対象機器を拡充していく。
（2）クラウドとの連携によるBCP対策
近年、大規模な自然災害が日本・世界各地で発生しているが、バックアップデータを遠隔に配置すれば、万が一、執筆者紹介
猪野香

イノ カオリ

1990年入社。主に自主ビジネス向けＦＡパッケージのソフトウェア開発に従事。
現在、トータルソリューション事業所技術第１部開発課。

29