大分県産業科学技術センター 平成１９年度 研究報告

生産管理システムの開発―生産管理システム構築のためのＭＺプラットフォーム例題マニュアルについて―
城門由人*・鶴岡一廣*・水江宏*・高橋芳郎**

機械・金属担当

Development of Production Control System―Study of MZ Platform Exercise Manual for Programming of Production Control System―
Yukihito KIDO* ・ Kazuhiro TSURUOKA* ・ Hiroshi MIZUE* ・ Yoshiro TAKAHASHI**

Mechanical and Metallurgical Engineering Gr.

要旨
独立行政法人産業技術総合研究所は，中小企業向けに業務アプリケーションなどのプログラム作成を日本語で，マウス操作で行えるＭＺプラットフォームを開発した．ＭＺプラットフォームは，各種データベースとの連携やガントチャートなどのグラフ化処理，バーコード作成などを容易にプログラムできるため業務アプリケーションの社内構築に適したプログラミングソフトである．県内においてもＭＺプラットフォームを活用して生産管理システムなどの業務アプリケーションの社内開発を検討する企業が増えつつある．本研究では，生産管理システムなどの業務アプリケーション開発に際し，アプリケーションの仕様検討とプログラム作成を支援するＭＺプラットフォーム例題マニュアルについて検討した．

1.

はじめに化」である．

県下中小企業の情報管理は，表計算ソフトの活用が主流

ところが，人材が限られる中小企業では，データベースをである．各社は，表計算ソフトに業務処理のプログラムを付使ったアプリケーションが開発できず，データの共有化が進加して，社内流の受注管理，生産計画，実績管理などを行んでいない．
本研究で取り使うＭＺプラットフォーム (1)～(4) は，中小企業っている．これにより業務はかなりの部分で効率化されてい向けに日本語で，マウス操作でプログラムする新しいプログ

る．
業務で使用される表計算ソフト活用型のアプリケーションラミングソフトであり，データベースとの連携を 4 つの接続設は，業務別に構築されており，それぞれ入出力の操作が行定値の入力と SQL 命令※１～2 で行える．基本パターンを習得われるものが多い．

すれば簡単にデータの共有化を実現できる．また，バーコードを付した帳票なども簡単なプログラムで実現できる．

これらの業務アプリケーションを詳しく検証してみると，各業務で同じ情報（たとえば，製品名やロットナンバーなど）を本研究では，業務アプリケーションの開発支援を通じて，入力している場面が多々見受けられる．コンピュータに入力利用頻度の高い操作と操作に伴う処理を抽出し，業務アプリされている情報を取り扱うために諸所で何度もキーボード入ケーションのプログラム設計に役立ち，かつ，システム処理の力操作が発生している．これでは，IT の効果を十分に引き出参考プログラムとなるＭＺプラットフォーム例題マニュアルにしているとはいえない．

ついて検討した．

そこで，受注時などに一度入力された情報は，二度と入力2.

する必要が無いようにアプリケーションを構築すべきである．

業務アプリケーション開発支援

そのためには，ネットワークで接続されたコンピュータ間でデ2.1ータを共有して使うことが求められる．つまり，「データの共有

県内の精密板金・機械加工業社における工程管理システ

工程管理システム開発支援

ムの開発を支援した（Fig.1）．同社では，生産指示が出され※1 SQL（エスキューエル）…リレーショナルデータベースマ
ネージメントシステム (RDBMS) ※２ に対して，データの操作や定義を行うためのデータベース言語（問い合わせ言語）のことた製品が，どの工程で作業が行われているかなど進捗を確認できる工程管理システムの構築を検討していた．また，受発注関連情報が分散膨大化しておりデータベースの再構築を検討していた．

※2 リレーショナルデータベースマネジメントシステム(relational database management system, RDBMS)…関係モデル（リレーショナルモデル＝テーブル（表））を基本的なオブジェクトとしてとり使うデータベースのこと

同社は，工程管理情報のデータ化にバーコードを採用したく，また，データベースとの連携を簡単にプログラムしたい1

大分県産業科学技術センター 平成１９年度 研究報告などの要件があり，ＭＺプラットフォームの長所と合致した．

使用される．刃物所在は，機械装備，研磨処理，保管，廃棄製造 ID などのバーコードの読み取りによって関連情報をの何れかであるが，所在情報の記録がないため現物確認でデータベースから呼び出して画面表示したり，バーコード読あった．また，使用履歴が不明なため，実使用時間に関係なみ取り日時をデータベースに記録したり，条件を絞り込みなく，研磨設定時間が経過した刃物は研磨処理され，購入時がらデータベースから必要な情報を取り出しグラフ表示するからの寿命設定時間を経たものは廃棄される．高価な刃物などの処理がシステム仕様に盛り込まれた．このほとんどのの使用管理を適切に行えば，無駄な保守コストを低減でき，処理には，データベースから該当する情報を呼び出す「絞生産コストを抑えることができるとの判断からすべての消耗部込み検索」が必要であった．

品を対象とした機械部品管理システムの構築に着手した．

データベースの再構築には，データベースの作成やデー

刃物にはシリアルナンバーが付されており，これにより管タのコピーなどデータベースを操作するアプリケーションが理できる．刃物の購入日，機械装着日と装着機械，研磨実必要であった．

施日などを事実発生日に入力することで履歴情報をデータ

同社の工程管理システムの開発には，データベースの絞化するようにした．

込み検索処理とデータベース操作処理が主な基本処理とな

機械部品管理システムでは，機械，加工品，刃物メーカーった．
2.2などを組み合わせて確認したい部品のシリアルナンバーを機械部品管理システム開発支援

特定でき，履歴情報の画面表示ができる（Fig.3）．

食品産業に関わる県内企業の機械部品管理システムの今年度は，履歴情報の表示を目標にシステム開発に取り開発支援を行った（Fig.2）．同社の生産機械は特注機械で組んだ．次年度は，機械稼働時間を記録する処理を構築しあり，数十万円する切断刃物が一台の機械に 4 個装備されて，刃物や他の消耗部品の使用時間履歴をデータ化し，実る．刃物は，磨耗具合に応じて研磨処理され寿命まで繰返し使用時間による部品管理を行うシステムを構築する．

Fig.1 工程管理システム概要

Fig.2 機械部品管理システム概要

2大分県産業科学技術センター 平成１９年度 研究報告

きるようにし，さらに，処理のポイントや注意項目などの説明を付けた．
ＭＺプラットフォーム例題マニュアルの「絞込み検索step1」を付録（Fig.4）に示す．

4.

まとめ

ＭＺプラットフォームに期待して習得に取り組んでいるがＭＺプラットフォームのプログラミング法に慣れずにアプリケーションを構築できない方，アプリケーションの仕様が決まらFig.3 絞込み検索処理サンプル（シリアル No を絞込み検索し，該当のシリアル No の選択により部品履歴が画面表示される．）

ない方，プログラム設計ができない方がいる．
本研究では，このような方を支援するためＭＺプラットフォ
ーム例題マニュアルの様式を検討した．工程管理システムや部品管理システムなどの実際のシステム構築を通じて，業履歴情報を表示するアプリケーションでは，複数の検索条

務アプリケーション構築で有効な課題を例題マニュアルとし件から刃物のシリアルナンバーを特定し，履歴をデータベーて作成した．

スから取り込んで画面表示させるため，「絞込み検索」が主な「絞込み検索」，「データベース管理」などの例題マニュア処理となった．

3.

ルを作成した．今後も，業務アプリケーション構築に有効で使用頻度が高い処理を抽出しＭＺプラットフォーム例題マニ

ＭＺプラットフォーム例題マニュアル

ュアルを充実する．ＭＺプラットフォームとＭＺプラットフォー

2 社の管理システム開発事例を示したように，対象が異なム例題マニュアルを活用して県下企業のデータ共有型の ITる管理であってもシステム処理は似通った部分がある．前述化支援を継続する．

2 例のシステムの場合，データベースの「絞込み検索」処理が共通しており，かつ，システムの主要な処理であった．

謝辞

そこで，データベース内の情報を「絞込み検索」する処理

本研究に多大なる支援を頂いた独立行政法人産業技術が例題マニュアルとして存在すれば，これを参考にアプリケ総合研究所 デジタルものづくり研究センターに心より御礼ーションの主要な処理のプラグラム設計とプログラム作成が申し上げます．

できるとはずである．
本研究で作成するＭＺプラットフォーム例題マニュアル

参考文献

は，プログラム設計支援とプログラム作成支援を兼ねるものと(1) 城門由人, 生産管理システム開発支援, 2005 年度大なるように様式を検討した．プログラム設計支援を意識し，シ

分県産業科学技術センター研究報告書 web 版

ステムに流用できる具体例を示し，かつ，処理のプログラムフ(2) 城門由人, 生産管理システムの開発, 2006 年度大分ローを明記するようにした．プログラム作成支援では，ＭＺプ

県産業科学技術センター研究報告書 web 版

ラットフォームのビルダー画面をすべて表示させてプログラム(3) 大分県産業科学技術センターニュース 137 号(2006)

全体を確認できるようにし，イベント発生からの処理を確認し(4) 大分県産業科学技術センターニュース 138 号(2006)やすいようにした．メソッド設定部分も記載して設定を確認で3大分県産業科学技術センター 平成１９年度 研究報告

付録

Fig.4 ＭＺプラットフォーム例題マニュアルの「絞込み検索 step1」

4