JPH0643913A - Interlock adding device for ladder diagram - Google Patents
Interlock adding device for ladder diagramInfo
- Publication number
- JPH0643913A JPH0643913A JP4196942A JP19694292A JPH0643913A JP H0643913 A JPH0643913 A JP H0643913A JP 4196942 A JP4196942 A JP 4196942A JP 19694292 A JP19694292 A JP 19694292A JP H0643913 A JPH0643913 A JP H0643913A
- Authority
- JP
- Japan
- Prior art keywords
- interlock
- ladder diagram
- information
- output
- added
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】
【目的】ラダー図に対してインタロックの情報を自動的
に付加することができ、ラダー図によるシーケンスプロ
グラムの開発を容易にして、プログラムの信頼性を向上
させるラダー図のインタロック付加装置を提供する。
【構成】ラダー図ファイル11からのラダー図をラダー
図解析部12により解析して出力を抽出した後、形式的
なインタロックの情報を格納したインタロックファイル
13の内容と判定部14で比較することでインタロック
の情報を付加すべき出力かどうかを判定し、インタロッ
ク付加部15てインタロックの情報を付加すべきと判定
された出力に対して、該出力に対応するインタロックの
情報をインタロック付加ルール16に従って付加し、こ
れをラダー図ファイル17に格納する。
(57) [Abstract] [Purpose] Interlock information can be automatically added to the ladder diagram, facilitating the development of the sequence program by the ladder diagram and improving the reliability of the program. An interlock addition device is provided. [Structure] A ladder diagram from a ladder diagram file 11 is analyzed by a ladder diagram analysis unit 12 to extract an output, and then the contents of an interlock file 13 storing formal interlock information are compared with a determination unit 14. By doing so, it is determined whether or not the output to which the interlock information is to be added, and the interlock information corresponding to the output is output to the output for which the interlock information is determined to be added by the interlock adding unit 15. It is added according to the interlock addition rule 16, and this is stored in the ladder diagram file 17.
Description
【0001】[0001]
【産業上の利用分野】本発明は、ラダー図によるプログ
ラムの自動生成および自動修正システムにおいて使用さ
れるラダー図のインタロック付加装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a ladder diagram interlock addition device used in a system for automatically generating and correcting a program by a ladder diagram.
【0002】[0002]
【従来の技術】最近、各種の工業製品の製造ラインにお
いては、コンピュータによる自動シーケンス制御が多く
採用されている。このようなコンピュータによるシーケ
ンス制御には、ラダー図を用いたシーケンスプログラム
が主として使われている。ラダー図は良く知られている
ように、入力条件とこれに対する出力とを梯子状に配置
した図であり、シーケンス制御の仕様を表している。2. Description of the Related Art Recently, automatic sequence control by a computer has been widely adopted in production lines of various industrial products. A sequence program using a ladder diagram is mainly used for such sequence control by a computer. As is well known, the ladder diagram is a diagram in which input conditions and outputs corresponding thereto are arranged in a ladder shape, and represents the specifications of sequence control.
【0003】シーケンス制御においては、インタロック
が不可欠である。インタロックは、ある動作や状態が完
了するまで他の動作や状態に移行しないようにする制約
条件である。シーケンスプログラムにラダー図を用いる
場合、ラダー図にもインタロックの情報を付加すること
が必要となる。そこで、従来ではシーケンス制御の仕様
をプログラマが解釈し、それに基づいてインタロックを
含むラダー図を直接作成していた。In sequence control, interlock is essential. The interlock is a constraint condition that prevents a transition to another operation or state until the completion of a certain operation or state. When using a ladder diagram for a sequence program, it is necessary to add interlock information to the ladder diagram as well. Therefore, conventionally, the programmer has interpreted the sequence control specifications and directly created a ladder diagram including interlocks based on the interpretation.
【0004】しかし、このようにインタロックを含むラ
ダー図を人手で付加する方法では、プログラムの開発に
時間がかかり、開発コストも増加するばかりでなく、人
為的な作業であるために誤りが生じ易く、プログラムの
信頼性が低下してしまう。However, in such a method of manually adding a ladder diagram including an interlock, it takes time to develop a program, not only increases the development cost, but also causes an error because it is an artificial work. It is easy and the reliability of the program is reduced.
【0005】[0005]
【発明が解決しようとする課題】上述したように、従来
の技術ではシーケンスプログラムにラダー図を用いる場
合、インタロックを含むラダー図を人手により作成する
方法をとっていたため、プログラムの開発に要する時間
とコストが増大し、またプログラムに誤りが生じ易く信
頼性に乏しいという問題があった。As described above, in the conventional technique, when a ladder diagram is used in a sequence program, a method of manually creating a ladder diagram including an interlock is used, and therefore the time required for developing the program is increased. Therefore, there is a problem that the cost is increased and the program is apt to make an error and the reliability is poor.
【0006】本発明は、ラダー図に対してインタロック
の情報を自動的に付加することができ、ラダー図による
シーケンスプログラムの開発に要する時間とコストを低
減するとともに、プログラムの信頼性を高めることがで
きるラダー図のインタロック付加装置を提供することを
目的とする。The present invention can automatically add interlock information to a ladder diagram, reduce the time and cost required to develop a sequence program based on a ladder diagram, and improve the reliability of the program. It is an object of the present invention to provide an interlock addition device for a ladder diagram capable of performing the above.
【0007】[0007]
【課題を解決するための手段】上記の課題を解決するた
め、本発明は入力条件とこれに対する出力の関係を梯子
状に配置してなるラダー図に対してインタロックの情報
を付加するラダー図のインタロック付加装置において、
インタロックの情報を付加する前のラダー図中の出力と
インタロックの情報を比較してインタロックの情報を付
加すべき出力を判定し、その出力に対して対応するイン
タロックの情報を自動的に付加するようにしたものであ
る。In order to solve the above problems, the present invention is a ladder diagram in which interlock information is added to a ladder diagram in which the relationship between the input condition and the output corresponding to the input condition is arranged in a ladder shape. In the interlock addition device of
The output in the ladder diagram before adding the interlock information is compared with the interlock information to determine the output to which the interlock information should be added, and the corresponding interlock information is automatically output for that output. Is added to.
【0008】すなわち、本発明の一つの態様に係るラダ
ー図のインタロック付加装置は、ラダー図を解析して出
力を抽出する解析手段と、インタロックの情報を格納し
たインタロック記憶手段と、このインタロック記憶手段
の内容と解析手段により抽出された出力を比較して該出
力がインタロックの情報を付加すべき出力かどうかを判
定する判定手段と、この判定手段によりインタロックの
情報を付加すべきと判定された出力に対して該出力に対
応するインタロックの情報をインタロック記憶手段から
読み込んで付加するインタロック付加手段とを備えたこ
とを特徴とする。That is, an apparatus for adding an interlock to a ladder diagram according to one aspect of the present invention includes an analyzing unit that analyzes the ladder diagram and extracts an output, an interlock storing unit that stores interlock information, Judgment means for comparing the contents of the interlock storage means with the output extracted by the analysis means to judge whether the output is an output to which interlock information should be added, and the interlock information is added by this judgment means. An interlock adding unit that reads the information of the interlock corresponding to the output from the interlock storage unit and adds the output to the output that is determined to be appropriate is provided.
【0009】本発明の他の態様によるラダー図のインタ
ロック付加装置は、インタロックが付加される前のラダ
ー図の情報を格納したラダー図記憶手段と、インタロッ
クの情報を格納したインタロック記憶手段と、このイン
タロック記憶手段から読み込んだインタロックの情報に
対応する出力をラダー図記憶手段から探索してインタロ
ックの情報を付加すべき出力を判定する判定手段と、こ
の判定手段により判定された出力に対してインタロック
記憶手段から読み込んだインタロックの情報を付加する
インタロック付加手段とを備えたことを特徴とする。According to another aspect of the present invention, there is provided a ladder diagram interlock adding device, which is a ladder diagram storing means for storing information of the ladder diagram before the interlock is added, and an interlock memory for storing information of the interlock. Means, a determination means for searching the output corresponding to the interlock information read from the interlock storage means from the ladder diagram storage means, and determining the output to which the interlock information should be added, and the determination means. And an interlock addition means for adding the interlock information read from the interlock storage means to the output.
【0010】[0010]
【作用】このように本発明では、形式的に記述されたイ
ンタロックの情報を基にしてラダー図中にインタロック
の情報が自動的に付加される。従って、ラダー図を用い
たシーケンスプログラムの開発・修正に要する時間の短
縮と、開発コストの低減が図られ、またプログラムの誤
りが減少することによって信頼性も向上する。As described above, in the present invention, the interlock information is automatically added to the ladder diagram based on the formally described interlock information. Therefore, the time required for developing / correcting the sequence program using the ladder diagram can be shortened, the development cost can be reduced, and the reliability of the sequence program can be improved by reducing the errors in the program.
【0011】[0011]
【実施例】以下、図面を参照して本発明の実施例を説明
する。図1は、本発明の一実施例に係るラダー図のイン
タロック付加装置の構成を示すブロック図である。この
インタロック付加装置は、インタロック情報付加前のラ
ダー図記憶手段であるラダー図ファイル11、ラダー図
解析部12、インタロック記憶手段であるインタロック
ファイル13、判定部14、インタロック付加部15、
インタロック付加ルール16およびインタロック情報付
加前のラダー図記憶手段であるラダー図ファイル17か
らなる。ラダー図ファイル11は、インタロック情報を
付加する前のラダー図のデータを格納している。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an interlock addition device for a ladder diagram according to an embodiment of the present invention. This interlock addition device is a ladder diagram file 11 which is a ladder diagram storage unit before adding interlock information, a ladder diagram analysis unit 12, an interlock file 13, which is an interlock storage unit, a determination unit 14, and an interlock addition unit 15. ,
It comprises an interlock addition rule 16 and a ladder diagram file 17 which is a ladder diagram storage means before adding interlock information. The ladder diagram file 11 stores the data of the ladder diagram before adding the interlock information.
【0012】ラダー図解析部12は、ラダー図ファイル
11からラダー図のデータを読み込んで解析し、ラダー
図中の出力、すなわちコイルに関する情報を抽出するも
のである。インタロックファイル13は、ラダー図中の
各コイルに付加すべきインタロックの情報をコイル名と
対応させて形式的に記述したものを格納している。The ladder diagram analysis unit 12 reads the data of the ladder diagram from the ladder diagram file 11 and analyzes it to extract the output in the ladder diagram, that is, the information about the coil. The interlock file 13 stores interlock information to be added to each coil in the ladder diagram, which is formally described in association with the coil name.
【0013】判定部14は、ラダー図解析部12により
抽出されたコイルの情報とインタロックファイル13か
らのインタロックの情報とを比較して、そのコイルがイ
ンタロックの情報を付加すべきコイルかどうかを判定す
る。The determination unit 14 compares the coil information extracted by the ladder diagram analysis unit 12 with the interlock information from the interlock file 13, and determines whether the coil is a coil to which the interlock information should be added. Determine whether
【0014】インタロック付加部15は、インタロック
付加ルール16に従って、ラダー図ファイル11から読
み込んだラダー図のうち、判定部14によりインタロッ
クの情報を付加すべきと判定されたコイルにインタロッ
クの情報を付加する。インタロック付加ルール16は、
インタロックの種類によりラダー図に対してどのように
インタロックの情報を付加するかを示すルールを格納し
ている。ラダー図ファイル17は、インタロック付加部
15によりインタロックの情報が付加された後のラダー
図のデータを格納するものである。According to the interlock addition rule 16, the interlock addition unit 15 selects the interlock for the coil which is judged by the judgment unit 14 to add the interlock information in the ladder diagram read from the ladder diagram file 11. Add information. The interlock addition rule 16 is
It stores rules that indicate how to add interlock information to a ladder diagram depending on the type of interlock. The ladder diagram file 17 stores the data of the ladder diagram after the interlock information is added by the interlock adding unit 15.
【0015】次に、図2に示すフローチャートを参照し
て、図1のインタロック付加装置の動作を説明する。ま
ず、ラダー図ファイル11に図3に示すようなラダー図
のデータが格納されているとする。このラダー図は、入
力条件を複数のリレーのa接点X000,X001,
…、出力をコイルY000,Y001,…でそれぞれ表
し、これらを梯子状に配置したものである。a接点はノ
ーマリ・オフであるから、例えばX000がONとなる
条件で、コイルY000が通電されるということにな
る。Next, the operation of the interlock addition device shown in FIG. 1 will be described with reference to the flowchart shown in FIG. First, it is assumed that the ladder diagram file 11 stores the data of the ladder diagram as shown in FIG. In this ladder diagram, the input conditions are the a contacts of multiple relays X000, X001,
, And outputs are represented by coils Y000, Y001, ..., and these are arranged in a ladder shape. Since the contact a is normally off, the coil Y000 is energized under the condition that X000 is turned on, for example.
【0016】ラダー図解析部12は、ラダー図ファイル
11から図3に示すラダー図を読み込み、このラダー図
からコイルY000,Y001,…の情報を一つずつ抽
出する(S11〜S14)。すなわち、S12において
S11で読み込んだラダー図が終りかどうかを調べ、終
りであれば該ラダー図に対するインタロック付加処理は
終了する。S13ではS11で読み込んだラダー図にコ
イルが含まれてるかどうかを調べ、なければS12に戻
る。S13においてコイルが含まれていると判断すれ
ば、それを抽出する(S14)。The ladder diagram analysis unit 12 reads the ladder diagram shown in FIG. 3 from the ladder diagram file 11 and extracts information on the coils Y000, Y001, ... One by one from this ladder diagram (S11 to S14). That is, in S12, it is checked whether or not the ladder diagram read in S11 is finished, and if it is finished, the interlock addition process for the ladder diagram ends. In S13, it is checked whether or not the ladder diagram read in S11 includes a coil. If not, the process returns to S12. If it is determined that the coil is included in S13, it is extracted (S14).
【0017】S14においてコイルを抽出すると、判定
部14はそのコイルの情報とインタロックファイル13
に格納されているインタロックの情報を比較し(S1
5)、さらにラダー図解析部12が抽出したコイルに付
加すべきインタロックの情報がインタロックファイル1
3に格納されているかどうかを判定して(S16)、そ
の判定結果をインタロック付加部15に送る。When the coil is extracted in S14, the determination unit 14 determines the information of the coil and the interlock file 13
Compare the interlock information stored in (S1
5), further, the interlock information to be added to the coil extracted by the ladder diagram analysis unit 12 is the interlock file 1
3 is determined (S16), and the determination result is sent to the interlock addition unit 15.
【0018】図4は、インタロックファイル13に格納
されたインタロック情報の一例を示したもので、インタ
ロックに係るターゲット1,2に相当するコイル名と、
インタロックの種類および各インタロックでの条件(入
力条件)とを対応付け、テーブルとして表現したもので
ある。インタロックの種類は、後述するインタロック付
加ルールに関係する。FIG. 4 shows an example of the interlock information stored in the interlock file 13, in which coil names corresponding to the targets 1 and 2 related to the interlock,
This is a table in which the types of interlocks and the conditions (input conditions) for each interlock are associated with each other. The type of interlock is related to the interlock addition rule described later.
【0019】例えば始動インタロックは、図4における
a接点X000がONになった時、X006なるa接点
がONであることを条件として、ターゲット1である図
4のコイルY000が通電されることを表している。運
転インタロックも、ほぼ同様である。相互排除インタロ
ックおよび順序インタロックは、いずれも二つのターゲ
ット1,2に相当するコイル名を規定している。For example, in the starting interlock, when the a contact X000 in FIG. 4 is turned on, the coil Y000 in FIG. 4 which is the target 1 is energized on condition that the a contact X006 is turned on. It represents. The driving interlock is almost the same. The mutual exclusion interlock and the order interlock both define coil names corresponding to the two targets 1 and 2.
【0020】インタロック付加部15は、判定部14か
らの判定結果を受け、ラダー図解析部12で抽出したコ
イルに付加すべきインタロックがインタロックファイル
13に格納されている場合(すなわち抽出したコイルの
コイル名が図4のインタロック情報におけるターゲット
1,2のいずれかに使われている場合)には、そのイン
タロックの情報をインタロックファイル13から読み込
み、それをインタロック付加ルール16に格納されたイ
ンタロック付加ルールに従って、ラダー図ファイル11
からのラダー図中の該当するコイルに付加し(S1
7)、その後S12に戻る。The interlock adding unit 15 receives the judgment result from the judging unit 14, and stores (that is, extracts) the interlock to be added to the coil extracted by the ladder diagram analyzing unit 12 in the interlock file 13. (If the coil name of the coil is used for one of the targets 1 and 2 in the interlock information of FIG. 4), the interlock information is read from the interlock file 13 and the interlock addition rule 16 is set. Ladder diagram file 11 according to the stored interlock addition rule
Add to the corresponding coil in the ladder diagram from (S1
7) and then returns to S12.
【0021】図5は、インタロック付加ルールの一例を
示したもので、(a)始動インタロック、(b)運転イ
ンタロック、(c)相互排除インタロックおよび(d)
順序インタロックの各々の場合のルールを示している。
始動インタロックとは、始動時に満足しなければならな
い条件であり、運転状態になれば満足されなくともよい
条件である。運転インタロックとは、始動時のみでなく
運転中にも満足しなければならない条件である。これら
始動インタロックおよび運転インタロックにおける“条
件”は、例えば図4の右方に示した通りである。FIG. 5 shows an example of the interlock addition rule. (A) Start interlock, (b) Operation interlock, (c) Mutual exclusion interlock and (d).
The rules for each case of sequence interlock are shown.
The starting interlock is a condition that must be satisfied at the time of starting, and does not have to be satisfied when the vehicle is in an operating state. The driving interlock is a condition that must be satisfied during driving as well as during starting. "Conditions" in the starting interlock and the driving interlock are, for example, as shown on the right side of FIG.
【0022】相互排除インタロックとは、複数の機器間
で特定の状態が同時に起こらないようにする条件であ
り、一方のターゲット(1または2)がコイルであれ
ば、他方のターゲット(2または1)はそのコイルを持
つリレーのb接点(ノーマリ・オン)とする。The mutual exclusion interlock is a condition for preventing a specific state from occurring simultaneously among a plurality of devices. If one target (1 or 2) is a coil, the other target (2 or 1) is used. ) Is the b contact (normally on) of the relay with the coil.
【0023】順序インタロックとは、関連する複数の機
器間でその動作の順序に制限を与える条件である。、こ
の例ではターゲット1のコイルの方がターゲット2のコ
イルより先にONになることを表している。The order interlock is a condition that limits the order of operations among a plurality of related devices. In this example, the coil of the target 1 is turned on earlier than the coil of the target 2.
【0024】図6に、インタロック付加部15により図
3に示したラダー図にインタロックの情報を付加した後
のラダー図を示す。図6において、Aは図5(a)に示
す始動インタロックルールにより付加されたインタロッ
ク、Bは図5(b)に示す運転インタロックルールによ
り付加されたインタロック、Cは図5(c)に示す相互
排除インタロックルールにより付加されたインタロッ
ク、Dは図5(d)に示す順序インタロックルールによ
り付加されたインタロックをそれぞれ示す。こうしてイ
ンタロックの情報が付加されたラダー図のデータは、ラ
ダー図ファイル17に格納される。FIG. 6 shows a ladder diagram after the interlock addition section 15 adds interlock information to the ladder diagram shown in FIG. 6, A is an interlock added by the starting interlock rule shown in FIG. 5A, B is an interlock added by the driving interlock rule shown in FIG. 5B, and C is FIG. 5C. ) Indicates an interlock added by the mutual exclusion interlock rule, and D indicates an interlock added by the order interlock rule shown in FIG. 5D. The ladder diagram data to which the interlock information is added in this way is stored in the ladder diagram file 17.
【0025】次に、図7を参照して本発明の他の実施例
による動作を説明する。なお、インタロック付加装置自
体の基本構成は図1と同様である。この実施例では、ま
ず判定部14においてインタロックファイル13から一
つターゲットを読み込み、このターゲットに一致するコ
イルをラダー図解析部12を介してラダー図ファイル1
1から探索する(S21〜S23)。Next, the operation according to another embodiment of the present invention will be described with reference to FIG. The basic configuration of the interlock addition device itself is the same as that shown in FIG. In this embodiment, first, the determination unit 14 reads one target from the interlock file 13, and the coil that matches this target is passed through the ladder diagram analysis unit 12 to the ladder diagram file 1
The search is performed from 1 (S21 to S23).
【0026】すなわち、S22においてインタロックフ
ァイル13から読み込んだインタロックが終りかどうか
を調べ、終りであればラダー図ファイル11に格納され
たラダー図に対するインタロック付加処理は終了する。
S23ではS21で読み込んだターゲットに一致するコ
イルをラダー図ファイル11から探索する。そして、タ
ーゲットに一致するコイルがあるかどうかを調べ、なけ
ればS21に戻る。That is, in S22, it is checked whether or not the interlock read from the interlock file 13 is finished. If it is finished, the interlock addition process for the ladder diagram stored in the ladder diagram file 11 is finished.
In step S23, the ladder diagram file 11 is searched for a coil that matches the target read in step S21. Then, it is checked whether or not there is a coil matching the target, and if not, the process returns to S21.
【0027】S24においてターゲットに一致するコイ
ルがあれば、判定部14はその旨をインタロック付加部
15に通知する。インタロック付加部15は、この通知
を受けるとインタロック付加ルール16に格納されたイ
ンタロック付加ルールに従って、インタロックファイル
13から読み込んだインタロックの情報をラダー図ファ
イル11から読み込んだコイルに付加し(S25)、そ
の後S22に戻る。If there is a coil that matches the target in S24, the determination unit 14 notifies the interlock addition unit 15 of that fact. Upon receiving this notification, the interlock adding unit 15 adds the interlock information read from the interlock file 13 to the coil read from the ladder diagram file 11 in accordance with the interlock addition rule stored in the interlock addition rule 16. (S25), and then returns to S22.
【0028】この実施例によっても、先の実施例と同様
の結果が得られる。また、この実施例によると、インタ
ロックの情報(ターゲット)に一致するコイルのみを探
索するため、インタロックの情報を付加するのに要する
処理時間が短縮されるという利点がある。Also in this embodiment, the same result as the previous embodiment can be obtained. Further, according to this embodiment, since only the coil that matches the interlock information (target) is searched, there is an advantage that the processing time required to add the interlock information is shortened.
【0029】[0029]
【発明の効果】以上説明したように、本発明によればイ
ンタロックの情報が付加される前のラダー図に対してイ
ンタロック情報を自動的に付加することができるので、
ラダー図によるシーケンスプログラムの開発に要する時
間とコストを低減でき、さらに従来の人為的な作業でイ
ンタロック情報を含むラダー図を作成する場合と異なっ
てプログラムに誤りが生じにくいため、生成されるプロ
グラムの信頼性が著しく向上する。As described above, according to the present invention, the interlock information can be automatically added to the ladder diagram before the interlock information is added.
The time and cost required to develop a sequence program using a ladder diagram can be reduced, and unlike the case where a ladder diagram containing interlock information is created by conventional human-made work, errors are unlikely to occur in the program. The reliability of is significantly improved.
【図1】本発明の一実施例に係るラダー図のインタロッ
ク付加装置の構成を示すブロック図FIG. 1 is a block diagram showing a configuration of an interlock addition device for a ladder diagram according to an embodiment of the present invention.
【図2】同実施例の動作の流れを示すフローチャートFIG. 2 is a flowchart showing a flow of operations of the embodiment.
【図3】図1におけるラダー図ファイル(インタロック
付加前)に格納されたラダー図の一例を示す図3 is a diagram showing an example of a ladder diagram stored in a ladder diagram file (before adding an interlock) in FIG. 1. FIG.
【図4】図1におけるインタロックファイルの内容の一
例を示す図FIG. 4 is a diagram showing an example of the contents of an interlock file in FIG.
【図5】図1におけるインタロック付加ルールの内容の
一例を示す図5 is a diagram showing an example of contents of an interlock addition rule in FIG.
【図6】図1におけるラダー図ファイル(インタロック
付加後)に格納されたラダー図の一例を示す図6 is a diagram showing an example of a ladder diagram stored in a ladder diagram file (after interlock is added) in FIG. 1. FIG.
【図7】本発明の他の実施例に係る動作の流れを示すフ
ローチャートFIG. 7 is a flowchart showing a flow of operations according to another embodiment of the present invention.
11…ラダー図ファイル 12…ラダー
図解析部 13…インタロックファイル 14…判定部 15…インタロック付加部 16…インタ
ロック付加ルール 17…ラダー図ファイル11 ... Ladder diagram file 12 ... Ladder diagram analysis unit 13 ... Interlock file 14 ... Judgment unit 15 ... Interlock addition unit 16 ... Interlock addition rule 17 ... Ladder diagram file
Claims (2)
状に配置してなるラダー図に対してインタロックの情報
を付加するラダー図のインタロック付加装置において、
前記ラダー図を解析して前記出力を抽出する解析手段
と、 前記インタロックの情報を格納したインタロック記憶手
段と、 このインタロック記憶手段の内容と前記解析手段により
抽出された出力を比較して該出力がインタロックの情報
を付加すべき出力かどうかを判定する判定手段と、 この判定手段によりインタロックの情報を付加すべきと
判定された出力に対して該出力に対応するインタロック
の情報を前記インタロック記憶手段から読み込んで付加
するインタロック付加手段とを備えたことを特徴とする
ラダー図のインタロック付加装置。1. A ladder diagram interlock adding device for adding interlock information to a ladder diagram in which a relationship between an input condition and an output corresponding to the input condition is arranged in a ladder.
Analyzing means for analyzing the ladder diagram to extract the output, interlock storing means for storing the interlock information, and comparing the contents of the interlock storing means with the output extracted by the analyzing means. Determination means for determining whether the output is an output to which interlock information should be added, and interlock information corresponding to the output with respect to the output determined by the determination means to add the interlock information And an interlock adding means for reading and adding from the interlock storage means.
状に配置してなるラダー図に対してインタロックの情報
を付加するラダー図のインタロック付加装置において、
前記インタロックが付加される前のラダー図の情報を
格納したラダー図記憶手段と、 前記インタロックの情報を格納したインタロック記憶手
段と、 このインタロック記憶手段から読み込んだインタロック
の情報に対応する出力を前記ラダー図記憶手段から探索
してインタロックの情報を付加すべき出力を判定する判
定手段と、 この判定手段により判定された出力に対して前記インタ
ロック記憶手段から読み込んだインタロックの情報を付
加するインタロック付加手段とを備えたことを特徴とす
るラダー図のインタロック付加装置。2. A ladder diagram interlock adding apparatus for adding interlock information to a ladder diagram in which a relationship between an input condition and an output corresponding to the input condition is arranged in a ladder shape,
Corresponding to the ladder diagram storing means storing the information of the ladder diagram before the interlock is added, the interlock storing means storing the information of the interlock, and the interlock information read from the interlock storing means. Determining means for determining the output to be added with the interlock information by searching the output from the ladder diagram storing means, and the interlock read from the interlock storing means for the output determined by the determining means. An interlock adding device for a ladder diagram, comprising: an interlock adding means for adding information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4196942A JPH0643913A (en) | 1992-07-23 | 1992-07-23 | Interlock adding device for ladder diagram |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4196942A JPH0643913A (en) | 1992-07-23 | 1992-07-23 | Interlock adding device for ladder diagram |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0643913A true JPH0643913A (en) | 1994-02-18 |
Family
ID=16366223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4196942A Pending JPH0643913A (en) | 1992-07-23 | 1992-07-23 | Interlock adding device for ladder diagram |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0643913A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997023812A1 (en) * | 1995-12-25 | 1997-07-03 | Omron Corporation | Programmable controller |
| CN109002284A (en) * | 2018-06-27 | 2018-12-14 | 北京全路通信信号研究设计院集团有限公司 | Visual interlocking logic implementation method |
| JP2024080517A (en) * | 2022-12-02 | 2024-06-13 | キヤノン株式会社 | Information processing device, control device, generation method, control method for control device, program, and recording medium |
-
1992
- 1992-07-23 JP JP4196942A patent/JPH0643913A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997023812A1 (en) * | 1995-12-25 | 1997-07-03 | Omron Corporation | Programmable controller |
| US6272578B1 (en) | 1995-12-25 | 2001-08-07 | Omron Corporation | Programmable controller |
| CN109002284A (en) * | 2018-06-27 | 2018-12-14 | 北京全路通信信号研究设计院集团有限公司 | Visual interlocking logic implementation method |
| CN109002284B (en) * | 2018-06-27 | 2022-09-09 | 北京全路通信信号研究设计院集团有限公司 | Visual interlocking logic implementation method |
| JP2024080517A (en) * | 2022-12-02 | 2024-06-13 | キヤノン株式会社 | Information processing device, control device, generation method, control method for control device, program, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112793633B (en) | Method and device for automatically testing route protection section by interlocking system | |
| CN113434328B (en) | Logic configuration compiling error correction method and system for distributed control system | |
| JPH0643913A (en) | Interlock adding device for ladder diagram | |
| CN113450114B (en) | Data file acquisition method and device based on block chain | |
| JP3003605B2 (en) | Word correction device and word correction method | |
| JP2682328B2 (en) | Sequencer ladder circuit automatic check device | |
| JPS6346863B2 (en) | ||
| JP2003091431A (en) | Test scenario selection execution system, method, and program | |
| JPH10307786A (en) | System for change detection/addition of constitutional information | |
| CN118377528A (en) | Firmware compatibility detection method, device, electronic device and readable storage medium | |
| JP3298671B2 (en) | Data entry method | |
| JPH05210575A (en) | Comparing method for transaction file | |
| JP3021697B2 (en) | Exception handling in programming languages | |
| JP3075012B2 (en) | Layout verification device and layout verification system | |
| JP2980740B2 (en) | Circuit diagram creation device | |
| JPH0546552A (en) | On-line environment addition system | |
| JPH06231001A (en) | Symbol name input device | |
| JPH01187648A (en) | Data generating device | |
| JPH04309179A (en) | Automatic correcting system for minimum delay time error | |
| JPH06230955A (en) | Time chart editing device | |
| JPH1153411A (en) | Schematic editor | |
| JPH01244551A (en) | Software specification verifying system | |
| JPH0383130A (en) | Device for automatizing processing dependent upon time | |
| JPH05204708A (en) | Debugger processing system | |
| JPS613272A (en) | Output information determining method based upon priority |