JPH0765065A - Production management system generator - Google Patents
Production management system generatorInfo
- Publication number
- JPH0765065A JPH0765065A JP20802793A JP20802793A JPH0765065A JP H0765065 A JPH0765065 A JP H0765065A JP 20802793 A JP20802793 A JP 20802793A JP 20802793 A JP20802793 A JP 20802793A JP H0765065 A JPH0765065 A JP H0765065A
- Authority
- JP
- Japan
- Prior art keywords
- production management
- management system
- rule
- standard
- difference information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Factory Administration (AREA)
Abstract
(57)【要約】
【目的】 ルール等のカスタマイズ情報を容易に作成す
ると共に、生成する生産管理システム自体を肥大化させ
ない。
【構成】 適用対象システムの要求仕様をSFC等の仕
様記述言語にしたがって仕様記述部1が記述し、差分情
報作成部6がその要求仕様と標準仕様記憶部2に予め記
憶された標準仕様との間の差分情報を作成し、さらにル
ール作成部7がその差分情報と記憶部3に予め記憶され
た標準適用ルールとに基づいて適用対象システムのルー
ルを作成する。そして、システム生成部8が、その差分
情報に基づいて記憶部4から必要となるアクティビティ
を選択すると共に、記憶部8から標準適用システムの生
産管理システムを読出し、その選択したアクティビティ
を新たに作成したルールにしたがってその生産管理シス
テムに組合わせることにより、適用対象システムの要求
仕様に応じた生産管理システムを生成する。
(57) [Summary] [Purpose] The customization information such as rules is easily created, and the production management system itself that is created is not enlarged. [Configuration] The specification description unit 1 describes the required specifications of the applicable system according to a specification description language such as SFC, and the difference information creation unit 6 sets the required specifications and the standard specifications stored in advance in the standard specification storage unit 2. Then, the rule creating unit 7 creates a rule of the applicable system based on the difference information and the standard application rule stored in advance in the storage unit 3. Then, the system generation unit 8 selects a required activity from the storage unit 4 based on the difference information, reads the production management system of the standard application system from the storage unit 8, and newly creates the selected activity. By combining with the production management system according to the rule, the production management system according to the required specifications of the applicable system is generated.
Description
【0001】[0001]
【産業上の利用分野】本発明は、適用対象システムの要
求仕様に応じて生産管理システムを生成する生産管理シ
ステム生成装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a production management system generation device for generating a production management system according to the required specifications of an applicable system.
【0002】[0002]
【従来の技術】生産管理システム生成装置には、適用対
象とするシステム(以下、適用対象システムという)の
要求仕様に応じて、アクティビティ記憶部からアクティ
ビティを選択して、そのアクティビティをコンディショ
ンやイベントで定義されたルール、例えばあるコンディ
ションであるイベントが発生した場合あるアクティビテ
ィを実行する等というように定義されたルールにしたが
って組合わせることにより、当該適用対象システムの生
産管理システムを生成するものが未公開であるが提案さ
れている。2. Description of the Related Art A production management system generator selects an activity from an activity storage section according to the required specifications of a system to be applied (hereinafter referred to as an applicable system), and the activity is selected by a condition or an event. It is undisclosed that a production management system of the applicable system is created by combining according to defined rules, such as executing an activity when an event of a certain condition occurs, etc. However, it is proposed.
【0003】[0003]
【発明が解決しようとする課題】しかし、このような生
産管理システム生成装置では、適用対象システムの要求
仕様からイベントや、イベント等とアクティビティとの
間の関連であるルールを抽出することが必要であるが、
この抽出が困難であるため、初心者等ではルール等のカ
スタマイズ情報を作成することが非常に困難である、と
いう問題がある。また、生成された生産管理システムが
適用対象システムに関連のないアクティビティを包含し
ているため、生産管理システム自体が肥大化するという
問題もある。However, in such a production control system generation device, it is necessary to extract an event and a rule which is a relation between the event and the activity from the required specifications of the applicable system. But
Since this extraction is difficult, there is a problem that it is very difficult for beginners to create customized information such as rules. In addition, since the generated production management system includes activities that are not related to the applicable system, the production management system itself becomes bulky.
【0004】そこで、本発明はこのような問題に着目し
てなされたもので、ルール等のカスタマイズ情報を容易
に作成することができると共に、生成する生産管理シス
テム自体を肥大化させないようにした生産管理システム
生成装置を提供することを目的とする。Therefore, the present invention has been made in view of such a problem, and it is possible to easily create customized information such as rules, and to prevent the production management system itself from being enlarged. An object is to provide a management system generation device.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するた
め、本発明では、適用対象システムの要求仕様に応じて
一定のルールにしたがった複数のアクティビティからな
る生産管理システムを生成する生産管理システム生成装
置において、適用対象システムの要求仕様を所定の仕様
記述言語にしたがって記述する仕様記述部と、標準適用
システムの要求仕様を予め記憶した標準仕様記憶部と、
上記仕様記述部によって記述された要求仕様と上記標準
仕様記憶部に記憶された要求仕様との間の差分情報を作
成する差分情報作成部と、上記標準適用システムに対応
したルールを予め記憶した標準適用ルール記憶部と、上
記差分情報作成部によって作成された差分情報および上
記標準適用ルール記憶部に記憶されたルールに基づいて
上記適用対象システムのルールを作成するルール作成部
と、複数のアクティビティを予め記憶したアクティビテ
ィ記憶部と、上記標準適用システムの生産管理システム
を予め記憶した標準生産管理システム記憶部と、上記差
分情報作成部によって作成された差分情報に基づき上記
アクティビティ記憶部から必要となるアクティビティを
選択すると共に、上記標準生産管理システム記憶部から
標準適用システムの生産管理システムを読出し、その選
択したアクティビティを上記ルール作成部によって作成
されたルールにしたがって当該生産管理システムに組合
わせることにより、適用対象システムの要求仕様に応じ
た生産管理システムを生成するシステム生成部と、を具
備することを特徴とする。In order to achieve the above object, in the present invention, a production control system generation for generating a production control system consisting of a plurality of activities according to a certain rule according to the required specifications of an applicable system is generated. In the device, a specification description unit that describes the required specifications of the applicable system according to a predetermined specification description language, and a standard specification storage unit that stores the required specifications of the standard application system in advance,
A difference information creation unit that creates difference information between the required specifications described by the specification description unit and the required specifications stored in the standard specification storage unit, and a standard that stores rules corresponding to the standard application system in advance. An application rule storage unit, a rule creation unit that creates a rule of the applicable system based on the difference information created by the difference information creation unit and the rule stored in the standard application rule storage unit, and a plurality of activities. An activity storage unit stored in advance, a standard production management system storage unit storing the production management system of the standard application system in advance, and an activity required from the activity storage unit based on the difference information created by the difference information creation unit Select the standard application system from the standard production management system storage section A system generation unit that reads the production management system and combines the selected activity with the production management system according to the rule created by the rule creation unit to create the production management system according to the required specifications of the applicable system. And are provided.
【0006】[0006]
【作用】本発明では、適用対象システムの要求仕様を所
定の仕様記述言語にしたがって記述し、その要求仕様と
予め記憶した標準仕様との間の差分情報を作成し、さら
にその差分情報および標準適用システムのルールに基づ
いて適用対象システムのルールを作成する。そして、上
記差分情報に基づいて必要となるアクティビティを選択
すると共に標準適用システムの生産管理システムを読出
し、その選択したアクティビティを新たに作成したルー
ルにしたがってその生産管理システムに組合わせること
により、適用対象システムの要求仕様に応じてカスタマ
イズされた生産管理システムを生成する。In the present invention, the required specifications of the applicable system are described in accordance with a predetermined specification description language, the difference information between the required specifications and the standard specifications stored in advance is created, and the difference information and the standard application are further created. Create target system rules based on system rules. Then, the required activity is selected based on the difference information, the production management system of the standard application system is read, and the selected activity is combined with the production management system in accordance with the newly created rule to apply the target. Create a customized production management system according to the system requirements.
【0007】[0007]
【実施例】以下、本発明に係る生産管理システム生成装
置の一実施例を図面に基づいて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the production management system generating apparatus according to the present invention will be described below with reference to the drawings.
【0008】図1に、本発明に係る生産管理システム生
成装置の構成とデータの流れ等を示している。FIG. 1 shows the configuration of a production management system generating apparatus according to the present invention and the flow of data.
【0009】本装置は、仕様記述部1、標準仕様記憶部
2、標準適用ルール記憶部3、アクティビティ記憶部
4、標準生産管理システム記憶部5、差分情報作成部
6、ルール作成部7、およびシステム生成部8から構成
されている。This apparatus includes a specification description section 1, a standard specification storage section 2, a standard application rule storage section 3, an activity storage section 4, a standard production management system storage section 5, a difference information creation section 6, a rule creation section 7, and It is composed of the system generator 8.
【0010】仕様記述部1は、適用対象システムの要求
仕様を、図形表現や文字表現、ペトリネット、SFC
(シーケンシャル・ファンクション・チャート)等の仕
様記述言語にしたがって記述して出力するように構成さ
れている。The specification description section 1 describes the required specifications of the applicable system as graphic representations, character representations, Petri nets, SFCs.
It is configured to describe and output according to a specification description language such as (sequential function chart).
【0011】標準仕様記憶部2は、標準適用システムの
要求仕様(以下、標準仕様という)を予め記憶してお
り、標準適用ルール記憶部3は、当該標準適用システム
に対応した標準適用ルールを予め記憶しており、アクテ
ィビティ記憶部4は、複数のアクティビティを予め記憶
しており、標準生産管理システム記憶部5は、標準適用
システムの生産管理システムを予め記憶している。The standard specification storage unit 2 stores the required specifications of the standard application system (hereinafter referred to as standard specifications) in advance, and the standard application rule storage unit 3 stores the standard application rules corresponding to the standard application system in advance. The activity storage unit 4 stores a plurality of activities in advance, and the standard production management system storage unit 5 stores a production management system of a standard application system in advance.
【0012】差分情報作成部6は、仕様記述部1によっ
て所定の仕様記述言語で記述された要求仕様と標準仕様
記憶部3に記憶された標準仕様との間の差分情報を作成
するように構成されている。The difference information creation unit 6 is configured to create difference information between the required specifications described by the specification description unit 1 in a predetermined specification description language and the standard specifications stored in the standard specification storage unit 3. Has been done.
【0013】ルール作成部7は、差分情報作成部6によ
って作成された差分情報および標準適用ルール記憶部3
に記憶された標準適用ルールに基づいて適用対象システ
ムの要求仕様に対応したルールを作成するように構成さ
れている。The rule creation unit 7 includes a difference information created by the difference information creation unit 6 and a standard application rule storage unit 3
It is configured to create a rule corresponding to the required specifications of the applicable system based on the standard application rule stored in.
【0014】システム生成部8は、差分情報作成部6に
よって作成された差分情報に基づきアクティビティ記憶
部4から必要となるアクティビティを選択すると共に、
標準生産管理システム記憶部5から標準適用システムの
生産管理システムを読出し、その選択したアクティビテ
ィをルール作成部7によって作成されたルールにしたが
ってその生産管理システムに組合わせることにより、適
用対象システムの要求仕様に応じてカスタマイズされた
生産管理システムを生成するように構成されている。The system generation unit 8 selects a required activity from the activity storage unit 4 based on the difference information created by the difference information creation unit 6, and
By reading the production management system of the standard application system from the standard production management system storage unit 5 and combining the selected activity with the production management system according to the rule created by the rule creation unit 7, the required specifications of the applicable system Is configured to produce a customized production control system according to.
【0015】図2に、本実施例におけるアクティビティ
の一例を示す。本実施例では、17種類のアクティビテ
ィがアクティビティ記憶部4に標準で用意されており、
図に示すように、No1〜No17までの番号が付され
ている。なお、アクティビティは一つの作業単位、すな
わち工程プロセスの処理単位をいう。工程プロセスは、
外部からコマンドの入力があったとき、内部に持つルー
ルにしたがって関連するアクティビティの起動により実
行される。FIG. 2 shows an example of activities in this embodiment. In this embodiment, 17 types of activities are prepared as standard in the activity storage unit 4,
As shown in the figure, the numbers No1 to No17 are assigned. An activity means one work unit, that is, a processing unit of a process. The process is
When a command is input from the outside, it is executed by starting the related activity according to the internal rules.
【0016】図3に、本実施例におけるルールの一例を
示す。本実施例のルールは、同図(a)〜(c)に示す
“入力コマンド”、“設備におけるロット状況”、“設
備パターン”という3種のパラメータによって表現され
ており、11×4×4の3次元テーブルで表現するよう
にしている。FIG. 3 shows an example of the rule in this embodiment. The rule of this embodiment is expressed by three types of parameters, “input command”, “lot status in equipment”, and “equipment pattern” shown in FIGS. It is represented by a three-dimensional table.
【0017】ここで、ルールとアクティビティとの関連
は、例えば、図において、“設備パターン”が1(工程
の中間に位置する設備)であり、“設備におけるロット
状況”が1((選択中、作業)ロットなし、待ちロット
なし)である時に、“入力コマンド”が1(作業指示可
能)である場合には、アクティビティNO1(作業指示
許可)を起動する、というようになっている。なお、複
数のアクティビティを順番に起動することも可能であ
る。Here, the relation between the rule and the activity is, for example, in the figure, "equipment pattern" is 1 (equipment located in the middle of the process) and "lot status in equipment" is 1 ((selected, When the “input command” is 1 (work instruction possible) at the time of (work) no lot, no waiting lot), activity NO1 (work instruction permission) is activated. It is also possible to activate a plurality of activities in order.
【0018】本実施例では、設備のタイプ毎に13種類
の標準適用ルールが標準で用意されており、これらの標
準適用ルールはルールファイルとして例えば環境変数CA
RDPARMDIR 等に設定された標準適用ルール記憶部3のデ
ィレクトリに予め記憶されている。In this embodiment, 13 types of standard application rules are prepared as standard for each type of equipment, and these standard application rules are provided as a rule file, for example, in the environment variable CA.
It is stored in advance in the directory of the standard application rule storage unit 3 set in RDPARMDIR or the like.
【0019】次に、この設備のタイプについて説明す
る。図4に、設備のタイプの一覧を示す。図に示すよう
に、13種の設備タイプは、“設備の種別”、“設備へ
の作業指示”、“次設備へのロットの流れ方”、“次設
備へのロットの流れ形態”、“ロット到着認識センサー
の有無”の5つのパラメータによって決定され、1〜1
3の各タイプ毎にrule1111〜rule2 の13個の標準適用
ルールが各々対応している。Next, the type of equipment will be described. FIG. 4 shows a list of equipment types. As shown in the figure, the 13 types of equipment include “equipment type”, “work instruction to equipment”, “lot flow to next equipment”, “lot flow form to next equipment”, Whether there is a lot arrival recognition sensor "
13 standard application rules of rule1111 to rule2 correspond to each type of 3 respectively.
【0020】図5に、設備タイプの適用例を示す。この
図には、図4に示す13種の設備タイプと対応した設備
タイプの適用例が各々示されている。例えば、図4にお
いてタイプ1、すなわち“設備の種別が「設備あ
り」”、“設備への作業指示が「指示発行型」”、“次
設備へのロットの流れ方が「コンベア型」”、“次設備
へのロットの流れ形態が「バッチ型」”、“ロット到着
認識センサーの有無が「あり」”のタイプの場合には、
図5に示すタイプ1の“パレット流しのコンベア型工程
を構成する設備で、設備への作業指示発行を必要とする
場合に使用(通過個数を計数する)”の適用例に対応し
ている。FIG. 5 shows an application example of the equipment type. In this figure, application examples of equipment types corresponding to the 13 types of equipment types shown in FIG. 4 are shown. For example, in FIG. 4, type 1, namely, “equipment type is“ equipment ””, “work instruction to equipment is“ instruction issue type ””, “lot flow to next equipment is“ conveyor type ””, In the case of the type of “batch type” for the flow of lots to the next equipment and “yes” with or without a lot arrival recognition sensor,
This corresponds to the application example of type 1 "use in a facility that constitutes a conveyor type process of pallet sinking and use when it is necessary to issue a work instruction to the facility (count the passing number)".
【0021】次に、本装置による生産管理システム生成
処理の手順を図面に基づいて説明する。Next, the procedure of the production management system generation processing by this apparatus will be described with reference to the drawings.
【0022】図6に、本装置における生産管理システム
生成処理の手順を示す。まず、本装置では、適用対象シ
ステムの要求仕様を分析して(ステップ100)、図1
に示すように、仕様記述部1が適用対象システムにおけ
る管理対象である設備毎の要求仕様をSFC等の仕様記
述言語にしたがって記述する(ステップ200)。FIG. 6 shows the procedure of the production management system generation processing in this apparatus. First, in this apparatus, the required specifications of the applicable system are analyzed (step 100), and
As shown in, the specification description unit 1 describes the required specifications for each facility to be managed in the applicable system according to a specification description language such as SFC (step 200).
【0023】ここで、図7に、適用対象システムの要求
仕様をSFC言語で記述した一例を示す。この例は、図
4または図5に示す設備タイプ1の設備の要求仕様をS
FC言語で記述したものを示している。この設備タイプ
1の入力コマンドとしては、工程間作業実績受け付けで
ある。なお、図上、ステップ番号(例えば、S711の
“711”)およびこのステップに移行した場合に実行
されるアクティビティの番号(S711の場合、“1
3”)は、後述するこの設備タイプのルールを示してい
る。Here, FIG. 7 shows an example in which the required specifications of the applicable system are described in the SFC language. In this example, the required specifications of the equipment of equipment type 1 shown in FIG. 4 or FIG.
The one described in the FC language is shown. The input command of the equipment type 1 is acceptance of work records between processes. In the figure, the step number (for example, “711” in S711) and the number of the activity to be executed when this step is performed (in the case of S711, “1”).
3 ") indicates the rule of this equipment type which will be described later.
【0024】次に、差分情報部5は、そのSFC言語で
記述された適用対象システムの要求仕様と、標準仕様記
憶部2に記憶された標準仕様との差分をとる(ステップ
300)。この差分を取る処理は、管理対象となる設備
の数だけ実施する。Next, the difference information section 5 calculates the difference between the required specifications of the applicable system described in the SFC language and the standard specifications stored in the standard specification storage section 2 (step 300). The process of obtaining this difference is performed for the number of facilities to be managed.
【0025】ここで、図8に、標準仕様をSFC言語で
記述した一例を示す。この例は、図7に示す設備タイプ
1の設備の標準仕様をSFC言語で記述したものを示し
ており、入力コマンドとしては工程間作業実績受け付け
である。なお、図7と同様、図上、ステップ番号および
このステップに移行した場合に実行されるアクティビテ
ィの番号は、後述するこの設備タイプのルールを示して
いる。Here, FIG. 8 shows an example in which the standard specifications are described in the SFC language. In this example, the standard specifications of the equipment of equipment type 1 shown in FIG. 7 are described in the SFC language, and an inter-process work record is accepted as an input command. As in FIG. 7, the step number and the number of the activity executed when shifting to this step in the figure indicate the rule of this equipment type described later.
【0026】また、要求仕様と標準仕様との差分情報
は、以下のようにして抽出する。 .標準仕様ではアクティビティが定義されず、要求仕
様の実現のためには新たなアクティビティが必要となる
ステップと、その新しいアクティビティとを抽出する。 .標準仕様ではアクティビティが定義されており、要
求仕様の実現のためには新たなアクティビティの必要の
ないステップと、そのアクティビティとを抽出する。 .標準仕様ではアクティビティが定義されているが、
要求仕様の実現のためにはアクティビティを変更する必
要のあるステップと、そのアクティビティとを抽出す
る。The difference information between the required specifications and the standard specifications is extracted as follows. . An activity is not defined in the standard specification, and a step that requires a new activity to realize the requirement specification and the new activity are extracted. . Activities are defined in the standard specifications, and steps that do not require new activities and the activities are extracted in order to realize the required specifications. . Activities are defined in the standard specifications,
The steps that need to be changed in order to realize the requirements and the activities are extracted.
【0027】従って、図7に示す設備タイプ1の要求仕
様と、図8に示す設備タイプの標準仕様との差分をとる
と、差分情報は以下の(1)〜(3)に示すようにな
る。 (1).ステップS71のNOP(無機能または無処
理)がアクティビティ11に変更。このステップS71
は、上記の処理で抽出され、標準仕様ではアクティビ
ティが定義されてないステップで、要求仕様の実現のた
めにはアクティビティが必要となるステップである。 (2).ステップS721のアクティビティ1がNOP
に変更。このステップS721は、上記の処理で抽出
され、標準仕様ではアクティビティが定義されているス
テップでも、要求仕様の実現のためにはアクティビティ
が必要のないステップである。 (3).ステップS732のアクティビティ13がアク
ティビティ14に変更。このステップS732は、上記
の処理で抽出され、標準仕様ではアクティビティが定
義されているが、要求仕様の実現のためにはアクティビ
ティを変更する必要のあるステップである。Therefore, when the difference between the required specifications of the equipment type 1 shown in FIG. 7 and the standard specifications of the equipment type shown in FIG. 8 is taken, the difference information becomes as shown in the following (1) to (3). . (1). NOP (no function or no processing) in step S71 is changed to activity 11. This step S71
Is a step that is extracted in the above process and has no activity defined in the standard specification, and an activity is required to realize the required specification. (2). Activity 1 in step S721 is NOP
change to. This step S721 is a step which is extracted by the above-mentioned processing and does not need an activity to realize the required specification even if the activity is defined in the standard specification. (3). Activity 13 in step S732 is changed to activity 14. This step S732 is a step that is extracted by the above-mentioned processing and the activity is defined in the standard specification, but the activity needs to be changed in order to realize the required specification.
【0028】そして、ルール作成部7が、このようにし
て作成された差分情報を基に標準適用ルール記憶部3に
記憶された標準適用ルールを変更して、適用対象システ
ムの要求仕様に対応したルールを作成する(ステップ4
00)。つまり、図1に示すように、標準適用ルール記
憶部3に記憶された標準適用ルールファイルをコピーし
て、そのコピーしたルールファイルを差分情報にしたが
って変更することにより、適用対象システムに対応した
ルールファイルを作成する。そして、このような差分情
報にしたがったルール変更処理を管理対象となる設備の
数だけ実施する。Then, the rule creating section 7 changes the standard application rule stored in the standard application rule storage section 3 based on the difference information created in this way, to meet the required specifications of the applicable system. Create rules (step 4)
00). That is, as shown in FIG. 1, by copying the standard application rule file stored in the standard application rule storage unit 3 and changing the copied rule file according to the difference information, the rule corresponding to the applicable system is applied. Create a file. Then, the rule changing process according to such difference information is executed for the number of facilities to be managed.
【0029】ここで、このような差分情報にしたがった
ルール変更処理の一例として、設備タイプ1のルール変
更処理を説明する。Here, as an example of the rule changing process according to such difference information, the rule changing process of the equipment type 1 will be described.
【0030】図9に、設備タイプ1用の標準適用ルール
ファイルを示す。このルールファイルの見方を示すと、
例えば“111=1”というルールの場合には、最初の
“1”が図3(a)に示す“入力コマンド”の種別を示
し、次の“1”が図3(b)に示す“設備におけるロッ
ト状況”を示し、3番目の“1”が図3(c)に示す
“設備パターン”を示しており、イコール(=)後の
“1”が起動するアクティビティのNo(図2参照)を
示している。以下、“711=13”等のルールについ
ても同様である。FIG. 9 shows a standard application rule file for equipment type 1. To show how to read this rule file,
For example, in the case of the rule “111 = 1”, the first “1” indicates the type of “input command” shown in FIG. 3A, and the next “1” indicates “equipment” shown in FIG. 3B. 3), the third "1" indicates the "equipment pattern" shown in FIG. 3C, and "1" after the equal (=) indicates the activity number to be activated (see FIG. 2). Is shown. The same applies to rules such as “711 = 13”.
【0031】図10に、差分情報作成部6からの差分情
報にしたがって図9に示す設備タイプ1用の標準適用ル
ールファイルを変更した例を示す。図9と図10とを比
較すると、上記(1)の差分情報により、ステップS7
1のNOPがアクティビティ11に変更されているた
め、ステップS711およびステップS712によって
起動するアクティビティ13に、アクティビティ11を
追加して、“711=11,13”、“712=11,
13”とルールが変更される。FIG. 10 shows an example in which the standard application rule file for equipment type 1 shown in FIG. 9 is changed in accordance with the difference information from the difference information creating section 6. Comparing FIG. 9 and FIG. 10, it can be seen from the difference information of (1) that step S7 is performed.
Since the NOP of 1 is changed to the activity 11, the activity 11 is added to the activity 13 started in steps S711 and S712, and “711 = 11, 13” and “712 = 11,
The rule is changed to 13 ".
【0032】一方、上記(2)の差分情報により、ステ
ップS721のアクティビティ1がNOPに変更されて
いるため、図9と図10とを比較すると“721=1”
から“721=NOP”にルールが変更される。On the other hand, since the activity 1 in step S721 is changed to NOP due to the difference information in (2) above, when comparing FIG. 9 and FIG. 10, “721 = 1”.
The rule is changed from "721 = NOP".
【0033】また、上記(3)の差分情報により、ステ
ップS732のアクティビティ13がアクティビティ1
4に変更されているため、図9と図10とを比較すると
“732=13”から“732=14”にルールが変更
される。Further, according to the difference information of (3) above, the activity 13 of step S732 becomes activity 1
Since the number is changed to 4, the rule is changed from “732 = 13” to “732 = 14” by comparing FIG. 9 and FIG. 10.
【0034】このように差分情報にしたがったルール作
成処理をルール作成部7が管理対象となる設備の数だけ
実施した後、システム生成部8は、その差分情報に基づ
き必要となるアクティビティのみをアクティビティ記憶
部4から選択して読み出すと共に、標準生産管理システ
ム記憶部8から標準適用システムの生産管理システムを
読み出す。そして、ルール作成部7で作成されたルール
にしたがってその必要なアクティビティだけを標準適用
システムの生産管理システムにリンクさせることによ
り、適用対象システムの要求仕様に応じてカスタマイズ
された生産管理システムを生成する(ステップ50
0)。After the rule creating unit 7 has executed the rule creating process according to the difference information as described above for the number of facilities to be managed, the system creating unit 8 executes only the activities required based on the difference information. The production management system of the standard application system is read out from the standard production management system storage unit 8 while being selected and read out from the storage unit 4. Then, by linking only the necessary activities to the production management system of the standard application system according to the rule created by the rule creation unit 7, a production management system customized according to the required specifications of the applicable system is created. (Step 50
0).
【0035】従って、本実施例によれば、標準適用シス
テムの標準仕様および標準適用ルールとの比較により適
用対象システムのルールの作成、および適用対象システ
ムに要求仕様に必要なアクティビティのみの選択がさ
れ、そのルールやアクティビティが標準適用システムの
生産管理システムに適用されて適用対象システムにカス
タマイズされた生産管理システムが生成されるため、ル
ール等のカスタマイズ情報を容易に作成できると共に、
生成された適用対象システムの生産管理システムはコン
パクトになる。Therefore, according to the present embodiment, the rules of the applicable system are created by comparing the standard specifications of the standard applying system and the standard applying rules, and only the activities required for the required specifications of the applying system are selected. Since the rules and activities are applied to the production management system of the standard application system and the customized production management system is generated in the applicable system, it is possible to easily create customized information such as rules.
The production management system of the generated applicable system becomes compact.
【0036】[0036]
【発明の効果】以上説明したように、本発明では、適用
対象システムの要求仕様を所定の仕様記述言語にしたが
って記述し、その要求仕様と標準仕様との間の差分情報
を作成し、さらにその差分情報と標準適用ルールに基づ
いて新たなルールを作成すると共に、その差分情報に基
づいて必要となるアクティビティのみを選択して、その
アクティビティを新たなルールにしたがって標準適用シ
ステムの生産管理システムに組合わせることにより適用
対象システムの生産管理システムを生成するようにした
ため、ルール等のカスタマイズ情報を容易に作成できる
と共に、生成された適用対象システムの生産管理システ
ムはコンパクトになる。As described above, according to the present invention, the required specifications of the applicable system are described in accordance with a predetermined specification description language, the difference information between the required specifications and the standard specifications is created, and Create a new rule based on the difference information and the standard application rule, select only the required activities based on the difference information, and configure that activity to the production management system of the standard application system according to the new rule. Since the production management system of the application target system is generated by combining them, customization information such as rules can be easily created, and the production management system of the generated application target system becomes compact.
【図1】本発明に係る生産管理システム生成装置の構成
等を示す説明図。FIG. 1 is an explanatory diagram showing a configuration and the like of a production management system generation device according to the present invention.
【図2】本実施例におけるアクティビティの一例を示す
説明図。FIG. 2 is an explanatory diagram showing an example of an activity according to the present embodiment.
【図3】本実施例におけるルールの一例を示す説明図。FIG. 3 is an explanatory diagram showing an example of a rule in the present embodiment.
【図4】設備のタイプの一覧を示す説明図。FIG. 4 is an explanatory diagram showing a list of equipment types.
【図5】設備タイプの適用例を示す説明図。FIG. 5 is an explanatory diagram showing an application example of a facility type.
【図6】本装置における生産管理システム生成処理の手
順を示すフローチャート。FIG. 6 is a flowchart showing the procedure of production management system generation processing in this apparatus.
【図7】SFC言語で記述した要求仕様の一例を示す説
明図。FIG. 7 is an explanatory diagram showing an example of required specifications described in SFC language.
【図8】SFC言語で記述した標準仕様の一例を示す説
明図。FIG. 8 is an explanatory diagram showing an example of standard specifications described in the SFC language.
【図9】設備タイプの標準適用ルールの一例を示す説明
図。FIG. 9 is an explanatory diagram showing an example of a standard application rule of equipment type.
【図10】差分情報にしたがった図9に示す標準適用ル
ールの変更例を示す説明図。FIG. 10 is an explanatory diagram showing a modification example of the standard application rule shown in FIG. 9 according to the difference information.
1 使用記述部 2 標準使用記憶部 3 標準適用ルール記憶部 4 アクティビティ記憶部 5 標準生産管理システム記憶部 6 差分情報作成部 7 ルール作成部 8 システム生成部 1 Usage description part 2 Standard usage storage part 3 Standard application rule storage part 4 Activity storage part 5 Standard production management system storage part 6 Difference information creation part 7 Rule creation part 8 System creation part
Claims (1)
定のルールにしたがった複数のアクティビティからなる
生産管理システムを生成する生産管理システム生成装置
において、 適用対象システムの要求仕様を所定の仕様記述言語にし
たがって記述する仕様記述部と、 標準適用システムの要求仕様を予め記憶した標準仕様記
憶部と、 上記仕様記述部によって記述された要求仕様と上記標準
仕様記憶部に記憶された要求仕様との間の差分情報を作
成する差分情報作成部と、 上記標準適用システムに対応したルールを予め記憶した
標準適用ルール記憶部と、 上記差分情報作成部によって作成された差分情報および
上記標準適用ルール記憶部に記憶されたルールに基づい
て上記適用対象システムのルールを作成するルール作成
部と、 複数のアクティビティを予め記憶したアクティビティ記
憶部と、 上記標準適用システムの生産管理システムを予め記憶し
た標準生産管理システム記憶部と、 上記差分情報作成部によって作成された差分情報に基づ
き上記アクティビティ記憶部から必要となるアクティビ
ティを選択すると共に、上記標準生産管理システム記憶
部から標準適用システムの生産管理システムを読出し、
その選択したアクティビティを上記ルール作成部によっ
て作成されたルールにしたがって当該生産管理システム
に組合わせることにより、適用対象システムの要求仕様
に応じた生産管理システムを生成するシステム生成部
と、 を具備することを特徴とする生産管理システム生成装
置。1. In a production management system generation device for generating a production management system consisting of a plurality of activities according to a certain rule according to a required specification of an applicable system, the required specification of the applicable system is defined by a predetermined specification description language. Between the requirement description described by the specification description section and the requirement specification stored in the standard specification storage section. The difference information creating unit that creates difference information of the above, the standard application rule storage unit that stores the rules corresponding to the standard application system in advance, and the difference information created by the difference information creating unit and the standard application rule storage unit. A rule creation part that creates rules for the above applicable system based on the stored rules, and a plurality of Activity in advance, the standard production management system storage unit in which the production management system of the standard application system is stored in advance, and the activity storage unit based on the difference information created by the difference information creation unit. Select the activity, and read the production management system of the standard application system from the standard production management system storage section.
A system generation unit that generates a production management system according to the required specifications of the applicable system by combining the selected activity with the production management system according to the rule created by the rule creation unit. A production control system generator characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20802793A JPH0765065A (en) | 1993-08-23 | 1993-08-23 | Production management system generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20802793A JPH0765065A (en) | 1993-08-23 | 1993-08-23 | Production management system generator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0765065A true JPH0765065A (en) | 1995-03-10 |
Family
ID=16549466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20802793A Withdrawn JPH0765065A (en) | 1993-08-23 | 1993-08-23 | Production management system generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0765065A (en) |
-
1993
- 1993-08-23 JP JP20802793A patent/JPH0765065A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4973867B2 (en) | PLC control program development device and program | |
| JP5112085B2 (en) | Office flow generation apparatus and method | |
| JP3227066B2 (en) | Program generation method using program parts | |
| JP4631562B2 (en) | Information processing apparatus, information processing method, and computer program | |
| JPH02148168A (en) | Editing support method | |
| JPH03223901A (en) | Semiconductor manufacturing equipment | |
| JP4836545B2 (en) | Screen creation device and program | |
| CN120491950B (en) | Workflow implementation method, device, equipment, storage medium and program product | |
| JP7447574B2 (en) | Support equipment, support programs and support methods | |
| JP2004280705A (en) | Form creation device | |
| JPH04172529A (en) | Automatic program generation method using data-centric software components | |
| JP4501046B2 (en) | Monitoring system | |
| JPH02148136A (en) | System for automatically determining program parts | |
| JP4539532B2 (en) | Batch processing apparatus, batch processing method, and computer program | |
| JPS63280317A (en) | Term help system | |
| US20050278356A1 (en) | Module editor | |
| JPH04160439A (en) | Group processor for file | |
| JPH06149776A (en) | Simulation device based upon petri net | |
| JPS62194542A (en) | Program control system | |
| JPS5846439A (en) | Program editing method of computer | |
| JPH03282841A (en) | Direct input/output processing system for variable length record | |
| JP2020161102A (en) | Drawing creation support device, drawing creation support program and drawing creation support method | |
| JPH04205131A (en) | Automatic generating method for magnetic disk device copying job on general computer | |
| JPH03108067A (en) | Data path circuit designing system | |
| JPH01258116A (en) | System for setting determined value of command parameter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20001031 |