JP2000293208A - Sequence control system - Google Patents
Sequence control systemInfo
- Publication number
- JP2000293208A JP2000293208A JP9569399A JP9569399A JP2000293208A JP 2000293208 A JP2000293208 A JP 2000293208A JP 9569399 A JP9569399 A JP 9569399A JP 9569399 A JP9569399 A JP 9569399A JP 2000293208 A JP2000293208 A JP 2000293208A
- Authority
- JP
- Japan
- Prior art keywords
- sequence control
- state
- circuit diagram
- register
- ladder
- 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
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】
【課題】 ラダーシーケンス回路図を構成する要素の動
作状況を容易に検証すること。
【解決手段】 生産設備10の状態を検出するセンサ1
2と生産設備10を駆動するアクチュエータ14の動作
状態を入出力レジスタ18に記憶し、このレジスタ18
の状態をトレース機構26に出力する。トレース機構2
6は各レジスタの状態として前回の状態をメモリ30に
格納し、今回の状態をメモリ28に記憶し、両者のメモ
リの内容を比較し、状態の変化したレジスタに関するデ
ータを編集ファイル42に転送する。制御検証機構44
は、指定のレジスタに関するラダーシーケンス制御回路
図を定義ファイル36から取り込み、この回路図と編集
ファイル42から入力した各レジスタの変化状態とを照
合し、この照合結果からシーケンスの動作網羅率を求め
て、この結果を入出力装置46に表示する。
(57) [Summary] [PROBLEMS] To easily verify the operation status of elements constituting a ladder sequence circuit diagram. A sensor for detecting a state of a production facility (10).
2 and the operation state of the actuator 14 for driving the production equipment 10 are stored in an input / output register 18.
Is output to the trace mechanism 26. Trace mechanism 2
Numeral 6 stores the previous state as the state of each register in the memory 30, stores the current state in the memory 28, compares the contents of both memories, and transfers the data relating to the register whose state has changed to the edit file 42. . Control verification mechanism 44
Fetches a ladder sequence control circuit diagram relating to a specified register from the definition file 36, compares this circuit diagram with the change state of each register input from the edit file 42, and obtains the operation coverage of the sequence from the comparison result. The result is displayed on the input / output device 46.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、シーケンス制御シ
ステムに係り、特に、食品・化学・薬品・一般機械など
の生産設備をラダーシーケンスに従って制御するに好適
なシーケンス制御システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a sequence control system, and more particularly to a sequence control system suitable for controlling production equipment such as food, chemicals, chemicals, and general machines in accordance with a ladder sequence.
【0002】[0002]
【従来の技術】従来、食品・化学・薬品・一般機械など
の生産設備を自動制御するに際して、設備制御シーケン
サが用いられており、このシーケンサには定周期で動作
する単一又は複数の設備制御シーケンスが設けられてい
る。この設備制御シーケンスを記述するプログラム言語
としては、ラダーシーケンスという言語が用いられてい
る。ラダーシーケンスの長所は、入力条件と、この入力
条件が成立した場合の出力とをラダーシーケンス制御回
路図として簡単なルールで記述できるとともに、生産設
備と、この生産設備を制御するラダーシーケンスとが一
対一で対応する点にある。例えば、ラダーシーケンス制
御回路図の要素を構成するレジスタ群と、生産設備の状
態を検出するセンサ、バルブ、ポンプなどがそれぞれ一
対一に対応している。2. Description of the Related Art Conventionally, an equipment control sequencer has been used for automatically controlling production equipment such as food, chemicals, pharmaceuticals, and general machinery. This sequencer controls a single or a plurality of equipments that operate at a fixed period. A sequence is provided. As a program language for describing the equipment control sequence, a language called a ladder sequence is used. The advantage of the ladder sequence is that the input condition and the output when the input condition is satisfied can be described by simple rules as a ladder sequence control circuit diagram, and the production equipment and the ladder sequence that controls this production equipment are paired. The point is that they correspond. For example, a register group that constitutes an element of the ladder sequence control circuit diagram, and a sensor, a valve, a pump, and the like that detect a state of a production facility correspond one-to-one.
【0003】一方、ラダーシーケンスの短所は、制御対
象となる設備の大型化・複雑化に伴い、ラダーシーケン
スの記述量も膨大になり、保守が困難になる点にある。
具体的には、生産設備の増改築を重ねることにより、生
産設備とラダーシーケンスとの間に不一致する点が生じ
る場合が多々ある。経年変化による老朽化、生産設備の
変更或いは回路変更に伴って、ラダーシーケンスを構成
するレジスタの中に有効に動作しないものが生じること
がある。On the other hand, the disadvantage of the ladder sequence is that, as the equipment to be controlled becomes larger and more complicated, the amount of description of the ladder sequence becomes enormous and maintenance becomes difficult.
Specifically, there are many cases where a point of mismatch between the production equipment and the ladder sequence is generated by repeatedly adding and renovating the production equipment. With aging due to aging, changes in production equipment, or circuit changes, some registers constituting the ladder sequence may not operate effectively.
【0004】一方、昨今、シーケンサの性能の進歩は目
覚ましいが、メモリなどのリソース容量はあまり変化し
ないのが現状である。このため、ラダーシーケンスの作
成に当たっては、リソースを効率良く使用する点に特に
配慮することが余儀なくされている。[0004] On the other hand, the progress of the performance of the sequencer has been remarkable recently, but at present, the resource capacity of the memory or the like does not change much. For this reason, when creating a ladder sequence, it is necessary to pay particular attention to efficient use of resources.
【0005】[0005]
【発明が解決しようとする課題】従来技術においては、
ラダーシーケンスの機能を検証することについては十分
に配慮されていない。例えば、経年変化による老朽化や
生産設備の増改築に伴って生産設備をリプレースする必
要が生じた場合、事前調査として、ラダーシーケンスの
機能を検証する必要があるが、この際、従来の装置で
は、ラダーシーケンスのプログラムリストを出力し、こ
のリストと信号表などとを付き合わせることによりラダ
ーシーケンスの機能を調査するようになっている。しか
し、このような検証方法では、特に、古いシステムで
は、関係資料が乏しいなどの悪条件により、機能の調査
には膨大な時間と労力が費やされている。即ち、生産設
備の増改築や回路変更などに伴って、設備とラダーシー
ケンスとの間に不一致な点が生じた場合、ラダーシーケ
ンスを構成する要素(レジスタ)のうち実際に使用され
ていないものがあるか否かを判断するのが困難である。In the prior art,
Consideration has not been given to verifying the function of the ladder sequence. For example, when it is necessary to replace production equipment due to aging due to aging or expansion or renovation of production equipment, it is necessary to verify the function of the ladder sequence as a preliminary survey. A ladder sequence program list is output, and the ladder sequence function is checked by associating the list with a signal table or the like. However, in such a verification method, particularly in an old system, enormous time and labor are spent for the function investigation due to bad conditions such as a lack of related materials. In other words, if there is a mismatch between the equipment and the ladder sequence due to an extension or renovation of the production equipment or a circuit change, among the elements (registers) that constitute the ladder sequence, those that are not actually used It is difficult to determine whether there is.
【0006】本発明の目的は、ラダーシーケンス制御回
路図を構成する要素の動作状態を容易に検証することが
できるシーケンス制御システムを提供することにある。An object of the present invention is to provide a sequence control system capable of easily verifying the operation states of elements constituting a ladder sequence control circuit diagram.
【0007】[0007]
【課題を解決するための手段】前記目的を達成するため
に、本発明は、制御対象の状態を検出する状態検出手段
と、前記制御対象を動作指令に従って駆動する駆動手段
と、前記状態検出手段の検出出力とシーケンス制御ロジ
ックに従って前記制御対象を駆動するための駆動指令を
生成し、この駆動指令を前記駆動手段に出力するシーケ
ンス制御手段と、前記シーケンス制御ロジックに従った
ラダーシーケンス制御回路図を構成する要素のうち前記
状態検出手段と前記駆動手段に関連する要素の動作状態
を前記状態検出手段の検出出力と前記駆動指令とに基づ
いてトレースするトレース手段と、このトレース手段の
トレース結果と前記ラダ−シーケンス制御回路図とを比
較して前記ラダ−シーケンス制御回路図を構成する要素
の動作確認網羅率を検証する網羅率検証手段とを備えて
なるシーケンス制御システムを構成したものである。In order to achieve the above object, the present invention provides a state detecting means for detecting a state of a controlled object, a driving means for driving the controlled object in accordance with an operation command, and the state detecting means. A sequence control unit that generates a drive command for driving the control target according to the detection output and the sequence control logic, and outputs the drive command to the drive unit, and a ladder sequence control circuit diagram according to the sequence control logic. Tracing means for tracing the operating states of the elements relating to the state detecting means and the driving means among the constituent elements based on the detection output of the state detecting means and the driving command; and Comparing the ladder sequence control circuit diagram with the ladder sequence control circuit diagram, the operation confirmation coverage of the elements constituting the ladder sequence control circuit diagram It is obtained by constituting the sequence control system comprising a coverage rate verification means for verifying.
【0008】また、本発明は、妥当性を視覚的に検証す
るものとして、制御対象の状態を検出する状態検出手段
と、前記制御対象を動作指令に従って駆動する駆動手段
と、前記状態検出手段の検出出力とシーケンス制御ロジ
ックに従って前記制御対象を駆動するための駆動指令を
生成し、この駆動指令を前記駆動手段に出力するシーケ
ンス制御手段と、前記シーケンス制御ロジックに従った
ラダーシーケンス制御回路図を構成する要素のうち前記
状態検出手段と前記駆動手段に関連する要素の動作状態
を前記状態検出手段の検出出力と前記駆動指令とに基づ
いて時間軸に沿って順次表示する妥当性検証用表示手段
とを備えてなるシーケンス制御システムを構成したもの
である。According to the present invention, as means for visually verifying the validity, state detecting means for detecting a state of a controlled object, driving means for driving the controlled object in accordance with an operation command, A sequence control unit that generates a drive command for driving the control target according to a detection output and sequence control logic, and outputs the drive command to the drive unit, and a ladder sequence control circuit diagram according to the sequence control logic. Validation display means for sequentially displaying, along the time axis, the operation states of the elements related to the state detection means and the drive means among the elements to be performed, based on the detection output of the state detection means and the drive command. And a sequence control system including the following.
【0009】また、シーケンス制御システムを構成する
に際しては、前記各シーケンス制御システムの要素を組
み合わせることで、網羅率の検証と妥当性を検証できる
ものを構成することができる。Further, when configuring a sequence control system, it is possible to configure a system capable of verifying coverage and validity by combining elements of the above-described sequence control systems.
【0010】前記各シーケンス制御システムを構成する
に際しては、以下の要素を付加することができる。In configuring each of the sequence control systems, the following elements can be added.
【0011】(1)前記ラダ−シーケンス制御回路図を
表示するとともに、前記ラダ−シーケンス図上にラダー
シーケンス制御回路図を構成する要素のうち前記状態検
出手段と前記駆動手段に関連する要素の動作状態を前記
状態検出手段の検出出力と前記駆動指令とに基づいて表
示する回路図表示手段とを備えてなる。(1) The ladder sequence control circuit diagram is displayed, and the operation of the elements related to the state detecting means and the driving means among the elements constituting the ladder sequence control circuit diagram on the ladder sequence diagram. Circuit diagram display means for displaying a state based on the detection output of the state detection means and the drive command.
【0012】(2)前記網羅率検証手段の検証結果を表
示する網羅率表示手段を備えてなる。(2) Coverage ratio display means for displaying a verification result of the coverage ratio verification means is provided.
【0013】(3)食品・化学・薬品・一般機械の生産
設備を制御対象としてなる。(3) Food, chemical, pharmaceutical, and general machinery production equipment is to be controlled.
【0014】前記した手段によれば、ラダーシーケンス
制御回路図を構成する要素として状態検出手段と駆動手
段に関連する要素の動作状態を状態検出手段の検出出力
と駆動指令とに基づいてトレースし、このトレース結果
とラダーシーケンス制御回路図を比較して各要素の動作
確認網羅率を検証するようにしたため、ラダーシーケン
スを構成する要素が実際に使用されているか否かを確実
に検証することができる。またこの検証結果を表示する
ことで、ラダーシーケンスの動作確認網羅率を視覚的に
検証することができる。さらに、ラダーシーケンスを構
成する要素の動作状態をラダーシーケンス制御回路図と
ともに表示することで、各要素の動作状態を視覚的に検
証できるとともに定量的に把握することができる。According to the above means, the operation states of the elements related to the state detecting means and the driving means as elements constituting the ladder sequence control circuit diagram are traced based on the detection output of the state detecting means and the driving command, Since this trace result is compared with the ladder sequence control circuit diagram to verify the operation confirmation coverage of each element, it is possible to reliably verify whether or not the elements constituting the ladder sequence are actually used. . Also, by displaying the verification result, the operation check coverage of the ladder sequence can be visually verified. Further, by displaying the operation states of the elements constituting the ladder sequence together with the ladder sequence control circuit diagram, the operation states of each element can be visually verified and quantitatively grasped.
【0015】また、ラダーシーケンスを構成する要素の
動作状態を時間軸に沿って順次表示することで、ラダー
シーケンスの妥当性を検証することが容易になる。さら
に、制御対象として、食品・化学・薬品・一般機械など
の生産設備に対して有効に働いている設備がどの設備か
を容易に検証することができる。Further, by sequentially displaying the operation states of the elements constituting the ladder sequence along the time axis, it becomes easy to verify the validity of the ladder sequence. Further, it is possible to easily verify which equipment is effectively controlled as a control target for production equipment such as food, chemicals, chemicals, and general machinery.
【0016】[0016]
【発明の実施の形態】以下、本発明の一実施形態を図面
に基づいて説明する。なお、各図面において、矢印の付
された実線は処理の流れを示し、矢印の付された破線は
データの流れを示している。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. In each drawing, a solid line with an arrow indicates a flow of processing, and a broken line with an arrow indicates a flow of data.
【0017】図1は本発明の一実施形態を示す生産設備
用シーケンス制御システムの全体構成図である。図1に
おいて、生産設備用シーケンス制御システムは、食品・
化学・薬品・一般機器などの生産設備10を制御対象と
しており、この生産設備10は、例えば、バルブ、ポン
プなど各種の機器で構成されている。生産設備10を構
成する各種機器には生産設備10の状態、即ち各機器の
状態を検出する状態検出手段としてのセンサ12が複数
個設けられているとともに、各機器を動作指令にしたが
って駆動する駆動手段としてのアクチュエータ14が複
数個設けられている。各センサ12と各アクチュエータ
14はそれぞれシーケンサ16に接続されている。FIG. 1 is an overall configuration diagram of a sequence control system for production equipment according to an embodiment of the present invention. In FIG. 1, the sequence control system for production equipment
A production facility 10 such as a chemical / chemical / general equipment is controlled, and the production facility 10 is composed of various devices such as a valve and a pump. Various devices constituting the production facility 10 are provided with a plurality of sensors 12 as state detecting means for detecting the state of the production facility 10, that is, the state of each device, and driving each device in accordance with an operation command. A plurality of actuators 14 as means are provided. Each sensor 12 and each actuator 14 are connected to a sequencer 16, respectively.
【0018】シーケンサ16は、シーケンス制御手段と
して、入出力レジスタ18、設備制御ラダーシーケンス
20a〜20n、インターフェイスレジスタ(共有メモ
リ)22を備えており、トレース手段として、レジスタ
状況トレース機構24を備えて構成されている。入出力
レジスタ18は、各センサ12に対応した入力レジスタ
と、各アクチュエータ14に対応した出力レジスタを備
えて構成されており、インターフェイスレジスタ22
は、入力レジスタの状態によって制御されるレジスタ、
例えば、内部状況の成立によって制御されるレジスタを
備えて構成されている。設備制御ラダーシーケンス20
a〜20nは、シーケンス制御ロジックにしたがったラ
ダーシーケンス制御回路図を構成するようになってい
る。例えば、図2に示すように、バルブの開閉状態を検
出するセンサ12に対応付けられた入力レジスタがRE
G00とし、バルブが閉じたときにポンプを駆動するア
クチュエータ14に対応付けられたリレーコイルが出力
レジスタREG02として、レジスタREG00が作動
したことを条件に制御されるレジスタがREG01と
し、入力レジスタREG00と、インターフェイスレジ
スタ22としてのレジスタREG01との条件が成立し
たことによって作動するリレーコイルが出力レジスタR
EG03として設定されている場合、レジスタREG0
0の条件が成立したときにレジスタREG02がオンと
なるシーケンスロジックやレジスタREG00、REG
01の条件が成立したときにレジスタREG03がオン
となるシーケンスロジックにしたがったラダーシーケン
ス制御回路図の情報が設備制御ラダーシーケンス20a
〜20nによって構成されている。この場合レジスタR
EG00、REG01、REG02、REG03がそれ
ぞれラダーシーケンス制御回路図を構成する要素とな
る。そして入出力レジスタ18とインターフェイスレジ
スタ22の動作状態に関する信号がレジスタ状況トレー
ス機構24に供給されている。The sequencer 16 includes an input / output register 18, equipment control ladder sequences 20a to 20n, and an interface register (shared memory) 22 as sequence control means, and a register status tracing mechanism 24 as trace means. Have been. The input / output register 18 includes an input register corresponding to each sensor 12 and an output register corresponding to each actuator 14.
Is a register controlled by the state of the input register,
For example, it is provided with a register controlled by establishment of an internal situation. Equipment control ladder sequence 20
a to 20n constitute a ladder sequence control circuit diagram according to the sequence control logic. For example, as shown in FIG. 2, the input register associated with the sensor 12 for detecting the open / closed state of the valve is a RE.
G00, a relay coil associated with the actuator 14 that drives the pump when the valve is closed is an output register REG02, a register controlled on condition that the register REG00 is operated is REG01, an input register REG00, The relay coil that operates when the condition with the register REG01 as the interface register 22 is satisfied is set to the output register R
If set as EG03, register REG0
Sequence logic that turns on the register REG02 when the condition of 0 is satisfied, and registers REG00 and REG
When the condition of 01 is satisfied, the information of the ladder sequence control circuit diagram according to the sequence logic in which the register REG03 is turned on is the equipment control ladder sequence 20a.
To 20n. In this case the register R
EG00, REG01, REG02, and REG03 are elements constituting a ladder sequence control circuit diagram, respectively. Signals relating to the operation states of the input / output register 18 and the interface register 22 are supplied to the register status tracing mechanism 24.
【0019】レジスタ状況トレース機構24は、トレー
ス機構26、メモリ28、30、トレースファイル32
を備えて構成されている。トレース機構26は、入出力
レジスタ18、インターフェイスレジスタ22からの信
号を取り込み、各レジスタの今回の状態、即ち信号を取
り込んだときの各レジスタの状態をメモリ28に記憶
し、メモリ30から各レジスタの前回の状態に関するデ
ータを取り込み、入出力レジスタ18、インターフェイ
スレジスタ22のうち状態の変化したレジスタのみを抽
出し、抽出したレジスタに関するデータをトレースファ
イル32に記憶するようになっている。このとき、トレ
ースファイル32には、状態の変化したレジスタに関す
るデータのみが記憶されるため、全てのレジスタに関す
るデータを記憶する必要がなく、トレースファイル32
の容量を小容量化することができる。そしてトレースフ
ァイル32に記憶されたデータは上位計算機34に転送
されるようになっている。The register status tracing mechanism 24 includes a tracing mechanism 26, memories 28 and 30, and a trace file 32.
It is provided with. The tracing mechanism 26 captures signals from the input / output register 18 and the interface register 22 and stores the current state of each register, that is, the state of each register when the signal is captured, in the memory 28. Data relating to the previous state is fetched, only the register whose state has changed from the input / output register 18 and the interface register 22 is extracted, and the data relating to the extracted register is stored in the trace file 32. At this time, the trace file 32 stores only the data related to the register whose state has changed, so that it is not necessary to store the data related to all the registers.
Capacity can be reduced. The data stored in the trace file 32 is transferred to the host computer 34.
【0020】上位計算機34は網羅率検証手段として、
ラダーシーケンス定義ファイル36、操作情報ファイル
38、トレース編集機構40、編集ファイル42、制御
検証機構44を備えて構成されており、制御検証機構4
4が入出力装置46に接続されている。ラダーシーケン
ス定義ファイル36には、シーケンス制御ロジックに関
する情報が格納されているとともに、このシーケンス制
御ロジックにしたがったラダーシーケンス制御回路図に
関する情報が格納されている。即ち入出力レジスタ1
8、インターフェイスレジスタ22を要素とするラダー
シーケンス制御回路図に関する情報が格納されている。
操作情報ファイル38には、オペレータの操作による情
報を入出力装置46から取り込み、オペレータの操作に
伴う操作情報、例えば、特定のレジスタを指定するため
の操作情報として入出力レジスタ18、インターフェイ
スレジスタ22に属するレジスタのレジスタ番号に関す
る情報などを記憶するようになっている。トレース編集
機構40は、トレースファイル32から状態の変化した
レジスタに関するデータを収集し、収集したデータを、
例えば表示データとして編集し、編集したデータを編集
ファイル42に格納するようになっている。制御検証機
構44は、オペレータの操作に伴う指令が入出力装置4
6から入力されたときに、オペレータの操作によるレジ
スタ番号(名称)が格納されている操作情報ファイル3
8を検索し、オペレータの操作(指示)によるレジスタ
番号の情報を抽出し、抽出した情報を基にラダーシーケ
ンス定義ファイル36と編集ファイル42とを検索し、
ラダーシーケンス制御回路図に関する情報と状態の変化
したレジスタに関するデータとを比較照合し、比較照合
結果からラダーシーケンス制御回路図を構成するレジス
タの動作確認網羅率を算出し、この算出結果を入出力装
置46に出力すると共に、比較照合結果をラダーシーケ
ンス回路形式またはタイムチャート形式で入出力装置4
6に出力するようになっている。The host computer 34 operates as a coverage ratio verification means.
A ladder sequence definition file 36, an operation information file 38, a trace editing mechanism 40, an editing file 42, and a control verification mechanism 44 are provided.
4 is connected to the input / output device 46. The ladder sequence definition file 36 stores information related to the sequence control logic, and also stores information related to the ladder sequence control circuit diagram according to the sequence control logic. That is, input / output register 1
8. Information on the ladder sequence control circuit diagram having the interface register 22 as an element is stored.
The operation information file 38 captures information from the input / output device 46 by the operation of the operator, and stores the operation information accompanying the operation of the operator in the input / output register 18 and the interface register 22 as operation information for specifying a specific register. The information about the register number of the register to which it belongs is stored. The trace editing mechanism 40 collects data on the register whose state has changed from the trace file 32, and
For example, the data is edited as display data, and the edited data is stored in the editing file 42. The control verification mechanism 44 receives the instruction accompanying the operation of the operator from the input / output device 4.
6, an operation information file 3 in which a register number (name) by an operator's operation is stored.
8 to extract the register number information by the operation (instruction) of the operator, search the ladder sequence definition file 36 and the edit file 42 based on the extracted information,
The information on the ladder sequence control circuit diagram and the data on the register whose state has changed are compared and collated, and the operation check coverage of the registers constituting the ladder sequence control circuit diagram is calculated from the comparison and collation result. Output to the input / output device 4 in a ladder sequence circuit format or a time chart format.
6 is output.
【0021】入出力装置46は、図2に示すように、オ
ペレータの操作による情報を入力するための操作部48
を備えているとともに、網羅率表示手段及び回路図表示
手段として、ラダーシーケンス網羅率検証画面を構成す
る表示部50、52、54を備えて構成されている。表
示部50にはシーケンサ番号、全シーケンス網羅率が数
値で表示され、表示部52にはラダーシーケンス制御回
路図が表示され、表示部54には各制御系の網羅率が数
値で表示されるようになっている。As shown in FIG. 2, an input / output device 46 includes an operation unit 48 for inputting information by an operation of an operator.
And display units 50, 52, and 54 constituting a ladder sequence coverage verification screen as coverage ratio display means and circuit diagram display means. The display unit 50 displays the sequencer number and the total sequence coverage by numerical values, the display unit 52 displays a ladder sequence control circuit diagram, and the display unit 54 displays the numerical coverage of each control system. It has become.
【0022】また入出力装置46は、図3に示すよう
に、妥当性検証用表示手段として、ラダーシーケンス妥
当性検証画面を構成する表示部56、58を備えて構成
されている。表示部56にトレース開示時刻に関する情
報が数値で表示され、表示部58にはキーレジスタと関
連レジスタに関するレジスタの動作状況がタイムチャー
ト形式で表示されるようになっている。As shown in FIG. 3, the input / output device 46 is provided with display units 56 and 58 constituting a ladder sequence validity verification screen as validity verification display means. The display unit 56 displays the information on the trace disclosure time in numerical values, and the display unit 58 displays the operation status of the registers related to the key register and the related registers in a time chart format.
【0023】次に、シーケンサ16の動作を図4のフロ
ーチャートに従って説明する。Next, the operation of the sequencer 16 will be described with reference to the flowchart of FIG.
【0024】まず、オペレータの操作により、入出力装
置46からシーケンサ16のトレース機構26に対して
起動が指令されると、トレースファイル32が初期化さ
れる(ステップ101)。次に、トレース機構26に入
力されたデータのうち、入出力レジスタ18、インター
フェイスレジスタ22に関するデータとして、レジスタ
番号、各レジスタの状態が起動時刻とともに格納される
(ステップ102、103)。このあとトレースファイ
ル32に対するトレースアドレスの更新が行なわれ(ス
テップ104)、次に、入出力装置46から停止指令が
入力されたか否かの判定を行なう(ステップ105)。
このとき停止指令があるときにはこのルーチンでの処理
を終了し、停止指令がないときには、全てのレジスタの
レジスタ番号と全てのレジスタの状態を各レジスタの今
回状態としてメモリ28に格納する(ステップ10
6)。このあとトレース機構26は各レジスタの状態が
変化したか否かを判定するために、メモリ30に格納さ
れた各レジスタの前回状態とメモリ28に格納された今
回状態とを比較する(ステップ107)。この比較によ
り、両者の状態が異なるとして状態の変化したレジスタ
が検出されたときには、変化の生じた時刻、レジスタ番
号、レジスタの状態をトレースファイル32の指定のト
レースアドレスに格納する(ステップ108)。次に、
トレースアドレス更新指令、例えば30mSごとに発生
するトレースアドレス更新指令に従ってトレースファイ
ル32に対するトレースアドレスの更新を行なう(ステ
ップ109)。この後、次の指令のために、今回、状態
の変化したレジスタに関する状態(今回状態)を前回状
態としてメモリ30に格納して(ステップ110)この
ルーチンでの処理を終了する。First, when an activation is instructed by the operator from the input / output device 46 to the trace mechanism 26 of the sequencer 16, the trace file 32 is initialized (step 101). Next, of the data input to the trace mechanism 26, the register number and the state of each register are stored as data relating to the input / output register 18 and the interface register 22 together with the activation time (steps 102 and 103). Thereafter, the trace address of the trace file 32 is updated (step 104), and then it is determined whether or not a stop command has been input from the input / output device 46 (step 105).
At this time, if there is a stop command, the processing in this routine is terminated. If there is no stop command, the register numbers of all registers and the states of all registers are stored in the memory 28 as the current state of each register (step 10).
6). Thereafter, the tracing mechanism 26 compares the previous state of each register stored in the memory 30 with the current state stored in the memory 28 to determine whether the state of each register has changed (step 107). . As a result of this comparison, when a register whose state has been changed is detected as being different, the time at which the change occurred, the register number, and the state of the register are stored in the designated trace address of the trace file 32 (step 108). next,
The trace address is updated in the trace file 32 in accordance with the trace address update command, for example, the trace address update command generated every 30 ms (step 109). Thereafter, for the next command, the state relating to the register whose state has changed this time (this state) is stored in the memory 30 as the previous state (step 110), and the processing in this routine is terminated.
【0025】次に、トレース編集機構40の動作を図5
のフローチャートにしたがって説明する。Next, the operation of the trace editing mechanism 40 will be described with reference to FIG.
This will be described according to the flowchart of FIG.
【0026】まず、オペレータの操作により入出力装置
46を介してトレース編集機構40が起動されると、ト
レースファイル32のデータが順次トレース編集機構4
0に入力され、入力されたデータのうちオペレータによ
って指定されたレジスタに関するデータの判別が行なわ
れる(ステップ201)。例えば、レジスタとして、図
2に示す入力レジスタREG00、REG01、出力レ
ジスタREG02、REG03が指定された場合、これ
ら指定されたレジスタに関するレジスタ番号、レジスタ
の内容、即ちレジスタの状態に関する情報と、状態の変
化した時刻に関する情報が編集ファイル42に格納され
る(ステップ202)。このあと全てのレジスタに関す
る処理が終了したか否かの判定を行ない(ステップ20
3)、オペレータの指定した全てのレジスタに関する処
理が終了するまでステップ202の処理を行ない(ステ
ップ203)、全てのレジスタに関する処理が終了した
ときにはこのルーチンでの処理を終了する(ステップ2
04)。全てのレジスタに関する編集処理が終了すると
制御検証機構44によって網羅率の検証が行なわれる。First, when the trace editing mechanism 40 is started via the input / output device 46 by the operation of the operator, the data of the trace file 32 is sequentially stored in the trace editing mechanism 4.
The data is input to 0, and the data relating to the register specified by the operator among the input data is determined (step 201). For example, when the input registers REG00 and REG01 and the output registers REG02 and REG03 shown in FIG. 2 are designated as the registers, the register numbers and the contents of the designated registers, that is, the information on the register states and the change of the state The information on the performed time is stored in the edit file 42 (step 202). Thereafter, it is determined whether or not the processing for all the registers has been completed (step 20).
3), the processing of step 202 is performed until the processing for all the registers specified by the operator is completed (step 203), and when the processing for all the registers is completed, the processing in this routine is completed (step 2).
04). When the editing process for all the registers is completed, the control verification mechanism 44 verifies the coverage.
【0027】次に、制御検証機構44の動作を図6のフ
ローチャートにしたがって説明する。 まず、オペレー
タの操作により入出力装置46から制御検証機構44に
対して起動が指令されると、制御検証機構44の起動が
開始される。このあとオペレータの操作により検証すべ
きレジスタに関する情報が入力されると、オペレータの
操作にしたがったレジスタに関する情報を操作情報ファ
イル38から順次入力する(ステップ301)。続い
て、オペレータの操作により網羅率の検証或いは妥当性
の検証が指定されたか否かの判定を行なう(ステップ3
02)。このとき網羅率の検証が指定されたときには、
ラダーシーケンス定義ファイル36からオペレータの操
作によって指定されたレジスタに関連するシーケンス制
御ロジックに関する情報やラダーシーケンス制御回路図
に関する情報を検索して入力する(ステップ303)。
このあと入出力装置46の表示部52にラダーシーケン
ス制御回路図を表示するとともに(ステップ304)、
表示部52に表示されたラダーシーケンス制御回路図を
構成する各レジスタの状態に関するデータを編集ファイ
ル42から取り込む(ステップ305)。そして、入力
したデータに従って、各レジスタの状態を表示部52に
表示するとともに、このラダーシーケンス制御回路図上
に、各レジスタの状態を表示する(ステップ306)。Next, the operation of the control verification mechanism 44 will be described with reference to the flowchart of FIG. First, when an activation is instructed from the input / output device 46 to the control verification mechanism 44 by an operation of the operator, the activation of the control verification mechanism 44 is started. Thereafter, when the information on the register to be verified is input by the operation of the operator, the information on the register according to the operation of the operator is sequentially input from the operation information file 38 (step 301). Subsequently, it is determined whether verification of coverage or verification of validity is designated by an operation of the operator (step 3).
02). At this time, when the coverage verification is specified,
Information relating to the sequence control logic and information relating to the ladder sequence control circuit diagram related to the register specified by the operator's operation are retrieved from the ladder sequence definition file 36 and input (step 303).
Thereafter, the ladder sequence control circuit diagram is displayed on the display unit 52 of the input / output device 46 (step 304).
Data on the state of each register constituting the ladder sequence control circuit diagram displayed on the display unit 52 is fetched from the edit file 42 (step 305). Then, according to the input data, the state of each register is displayed on the display unit 52, and the state of each register is displayed on this ladder sequence control circuit diagram (step 306).
【0028】例えば、図2に示すように、レジスタRE
G00、01、02、03、10、11、12、13、
14、15、18の状態が変化したのに対して、レジス
タREG16、17の状態が変化しなかったときには、
状態の変化したレジスタを結ぶ回路を太線で且つ緑色で
表示する。一方、状態の変化しなかったレジスタ、即ち
REG16、17を結ぶ回路は細い線で白色に表示す
る。For example, as shown in FIG.
G00, 01, 02, 03, 10, 11, 12, 13,
When the states of the registers REG16 and REG17 do not change while the states of the registers 14, 15 and 18 change,
Circuits connecting the registers whose status has changed are displayed in bold lines and in green. On the other hand, the registers whose status has not changed, that is, the circuits connecting the REGs 16 and 17 are displayed in white with thin lines.
【0029】さらに、ステップ306では、ラダーシー
ケンス制御回路図を構成する各レジスタの状態に関する
データとラダ−シーケンス回路図の情報を基に、ラダー
シーケンスの出力単位ごとの網羅率を算出し、この算出
結果を表示部54に表示する。Further, in step 306, the coverage ratio for each output unit of the ladder sequence is calculated on the basis of the data on the state of each register constituting the ladder sequence control circuit diagram and the information of the ladder sequence circuit diagram. The result is displayed on the display unit 54.
【0030】例えば、レジスタREG02はレジスタR
EG00がオンになっていることで、レジスタREG0
2とレジスタREG00を含む回路(制御系)の網羅率
は100%と表示される。レジスタREG03に関する
回路は、レジスタREG00、レジスタREG01がと
もにオンになっているため、網羅率100%と表示され
る。一方、REG18に関する回路は、4つのOR条件
を構成するレジスタ群のうちREG10、11、12、
13、14、15のみがオンとなり、REG16、RE
G17がオフとなっているため、すなわち、4系統のう
ち1系統がオフとなっているので網羅率75%と表示さ
れる。For example, the register REG02 is a register R
Since EG00 is on, register REG0
The coverage ratio of the circuit (control system) including 2 and the register REG00 is displayed as 100%. The circuit related to the register REG03 is displayed as 100% coverage because both the register REG00 and the register REG01 are on. On the other hand, the circuit relating to REG18 is a register group forming four OR conditions, REG10, 11, 12,.
Only 13, 14, 15 are turned on, and REG16, RE
Since G17 is off, that is, one of the four systems is off, the coverage rate is displayed as 75%.
【0031】このあとは他のレジスタに関する処理とし
てステップ305、306の処理が行なわれ、全てのレ
ジスタに関する処理が終了したときには次の処理に移行
する(ステップ307)。Thereafter, the processing of steps 305 and 306 is performed as processing relating to other registers. When the processing relating to all registers is completed, the processing shifts to the next processing (step 307).
【0032】網羅率の検証が実行された後、妥当性の検
証を行なうことが指定されているときには、オペレータ
の操作にしたがった処理が開始される。例えば、キーレ
ジスタとして、図2に示すレジスタREG18が指定さ
れ、関連するレジスタとして、REG10、12、1
4、16が指定された場合、キーレジスタとしてのレジ
スタREG18に関する情報を操作情報ファイル38か
ら入力し(ステップ308)、関連レジスタとしてのレ
ジスタREG10、12、14、16に関する情報をラ
ダーシーケンス定義ファイル36を検索して入力する
(ステップ309)。このあと各レジスタに関するデー
タを編集ファイル42から順次取り込み(ステップ31
0)、各レジスタの変化状態をタイムチャート形式によ
って入出力装置46の表示部58に表示する。After the verification of the coverage is executed, if it is specified to verify the validity, a process according to the operation of the operator is started. For example, the register REG18 shown in FIG. 2 is designated as a key register, and REG10, 12,
When 4 and 16 are designated, information about the register REG 18 as a key register is input from the operation information file 38 (step 308), and information about the registers REG 10, 12, 14, and 16 as related registers is input to the ladder sequence definition file 36. Is retrieved and input (step 309). Thereafter, the data relating to each register is sequentially fetched from the edit file 42 (step 31).
0), the change state of each register is displayed on the display unit 58 of the input / output device 46 in a time chart format.
【0033】即ち、図3に示すように、キーレジスタR
EG18、関連レジスタREG10、12、14、1
6、に関する状態の変化を時間軸に沿って順次表示する
(ステップ311)。この場合、各レジスタに、このレ
ジスタに対応した設備の名称を表示することもできる。
表示部58にキーレジスタと関連レジスタの状態の変化
が表示されると、この状態をオペレータが見てシーケン
ス制御の妥当性を判断することができる。さらに、ペー
ジ操作により前頁、次頁の内容(他の回路)を表示する
ことで、設備単位にラダーシーケンス妥当性検証画面を
表示することができ、シーケンス制御の妥当性を設備単
位で判断することができる。That is, as shown in FIG.
EG18, related registers REG10, 12, 14, 1
6, the changes in the state are sequentially displayed along the time axis (step 311). In this case, the name of the equipment corresponding to this register can be displayed in each register.
When the change of the state of the key register and the related register is displayed on the display unit 58, the operator can see this state and determine the validity of the sequence control. Further, by displaying the contents of the previous page and the next page (other circuits) by operating the page, a ladder sequence validity verification screen can be displayed for each equipment, and the validity of the sequence control is determined for each equipment. be able to.
【0034】本実施形態によれば、ラダーシーケンスの
動作確認網羅率を生産設備の状態として視覚的に検証で
きるため、大規模シーケンスの試験を実施するにあた
り、実際に利用されていない無効回路(不要な設備)の
選別、設備の進捗状況の確認管理に有効となる。特に、
旧システムの機能を検証する場合のように、関連資料が
乏しいことが多い場合でも、ラダーシーケンスの動作状
況を確実に検証することができる。更に、ラダーシーケ
ンスの動作網羅率を定量的に把握することができるとと
もに、ラダーシーケンスを構成するレジスタの状態を回
路図とともに表示したタイムチャート形式で表示するこ
とで、専門知識を持たないものでも、ラダーシーケンス
の制御が生産設備に対して妥当であるか否かを容易に判
断することができる。According to the present embodiment, the operation check coverage of the ladder sequence can be visually verified as the state of the production equipment. Therefore, when a large-scale sequence test is performed, an invalid circuit (not required) that is not actually used is used. Effective equipment) and effective management for checking the progress of equipment. In particular,
Even when the related materials are often scarce, such as when verifying the functions of the old system, the operation status of the ladder sequence can be reliably verified. Furthermore, the operation coverage of the ladder sequence can be quantitatively grasped, and the status of the registers constituting the ladder sequence is displayed in the form of a time chart that is displayed together with the circuit diagram. It is possible to easily determine whether the control of the ladder sequence is appropriate for the production equipment.
【0035】[0035]
【発明の効果】以上説明したように、本発明によれば、
ラダーシーケンス制御回路図を構成する要素として状態
検出手段と駆動手段に関連する要素の動作状態を状態検
出手段の検出出力と駆動指令とに基づいてトレースし、
このトレース結果とラダーシーケンス制御回路図を比較
して各要素の動作確認網羅率を検証するようにしたた
め、ラダーシーケンスを構成する要素が実際に使用され
ているか否かを確実に検証することができる。またこの
検証結果を表示することで、ラダーシーケンスの動作確
認網羅率を視覚的に検証することができる。さらに、ラ
ダーシーケンスを構成する要素の動作状態をラダーシー
ケンス制御回路図とともに表示することで、各要素の動
作状態を視覚的に検証できるとともに定量的に把握する
ことができる。As described above, according to the present invention,
Tracing the operating states of the elements related to the state detecting means and the driving means as elements constituting the ladder sequence control circuit diagram based on the detection output of the state detecting means and the driving command,
Since this trace result is compared with the ladder sequence control circuit diagram to verify the operation confirmation coverage of each element, it is possible to reliably verify whether or not the elements constituting the ladder sequence are actually used. . Also, by displaying the verification result, the operation check coverage of the ladder sequence can be visually verified. Further, by displaying the operation states of the elements constituting the ladder sequence together with the ladder sequence control circuit diagram, the operation states of each element can be visually verified and quantitatively grasped.
【0036】また、ラダーシーケンスを構成する要素の
動作状態を時間軸に沿って順次表示することで、ラダー
シーケンスの妥当性を検証することが容易になる。さら
に、制御対象として、食品・化学・薬品・一般機械など
の生産設備に対して有効に働いている設備がどの設備か
を容易に検証することができる。Further, by sequentially displaying the operation states of the elements constituting the ladder sequence along the time axis, it is easy to verify the validity of the ladder sequence. Further, it is possible to easily verify which equipment is effectively controlled as a control target for production equipment such as food, chemicals, chemicals, and general machinery.
【図1】本発明の一実施形態を示すシステムの全体構成
図である。FIG. 1 is an overall configuration diagram of a system according to an embodiment of the present invention.
【図2】ラダーシーケンス網羅率検証画面の構成を説明
するための図である。FIG. 2 is a diagram illustrating a configuration of a ladder sequence coverage verification screen.
【図3】ラダーシーケンス妥当性検証画面の構成を説明
するための図である。FIG. 3 is a diagram illustrating a configuration of a ladder sequence validity verification screen.
【図4】トレース機構の動作を説明するためのフローチ
ャートである。FIG. 4 is a flowchart for explaining the operation of the tracing mechanism.
【図5】トレース編集機構の動作を説明するためのフロ
ーチャートである。FIG. 5 is a flowchart for explaining the operation of the trace editing mechanism.
【図6】制御検証機構の動作を説明するためフローチャ
ートである。FIG. 6 is a flowchart for explaining the operation of the control verification mechanism.
10 生産設備 12 センサ 14 アクチュエータ 16 シーケンサ 18 入出力レジスタ 20a〜20n 設備制御ラダーシーケンス 22 インターフェイスレジスタ 24 レジスタ状況トレース機構 26 トレース機構 28、30 メモリ 32 トレースファイル 34 上位計算機 36 ラダーシーケンス定義ファイル 38 操作情報ファイル 40 トレース編集機構 42 編集ファイル 44 制御検証機構 46 入出力装置 DESCRIPTION OF SYMBOLS 10 Production equipment 12 Sensor 14 Actuator 16 Sequencer 18 I / O register 20a-20n Equipment control ladder sequence 22 Interface register 24 Register status trace mechanism 26 Trace mechanism 28, 30 Memory 32 Trace file 34 Upper computer 36 Ladder sequence definition file 38 Operation information file 40 trace edit mechanism 42 edit file 44 control verification mechanism 46 input / output device
───────────────────────────────────────────────────── フロントページの続き (72)発明者 工藤 卓男 茨城県日立市大みか町五丁目2番1号 株 式会社日立情報制御システム内 (72)発明者 宮本 文明 茨城県日立市大みか町五丁目2番1号 株 式会社日立情報制御システム内 (72)発明者 大石 聡 茨城県日立市大みか町五丁目2番1号 株 式会社日立製作所大みか工場内 Fターム(参考) 5H220 AA04 BB09 CC05 DD04 FF07 HH01 JJ12 JJ26 JJ28 JJ34 JJ42 JJ53 KK01 LL04 5H223 AA05 CC03 CC08 DD03 EE04 EE18 FF03 9A001 JJ49 KK54 LL02 LL09 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Takuo Kudo 5-2-1 Omikacho, Hitachi City, Ibaraki Prefecture Inside Hitachi Information & Control Systems Co., Ltd. (72) Inventor Fumiaki Miyamoto 5-chome Omikamachi, Hitachi City, Ibaraki Prefecture No. 1 In the Hitachi Information & Control System Co., Ltd. (72) Inventor Satoshi Oishi 5-2-1 Omika-cho, Hitachi City, Ibaraki Prefecture F-term in the Hitachi, Ltd. Omika Plant F-term (reference) 5H220 AA04 BB09 CC05 DD04 FF07 HH01 JJ12 JJ26 JJ28 JJ34 JJ42 JJ53 KK01 LL04 5H223 AA05 CC03 CC08 DD03 EE04 EE18 FF03 9A001 JJ49 KK54 LL02 LL09
Claims (6)
と、前記制御対象を動作指令に従って駆動する駆動手段
と、前記状態検出手段の検出出力とシーケンス制御ロジ
ックに従って前記制御対象を駆動するための駆動指令を
生成し、この駆動指令を前記駆動手段に出力するシーケ
ンス制御手段と、前記シーケンス制御ロジックに従った
ラダーシーケンス制御回路図を構成する要素のうち前記
状態検出手段と前記駆動手段に関連する要素の動作状態
を前記状態検出手段の検出出力と前記駆動指令とに基づ
いてトレースするトレース手段と、このトレース手段の
トレース結果と前記ラダ−シーケンス制御回路図とを比
較して前記ラダ−シーケンス制御回路図を構成する要素
の動作確認網羅率を検証する網羅率検証手段とを備えて
なるシーケンス制御システム。1. A state detecting means for detecting a state of a controlled object, a driving means for driving the controlled object in accordance with an operation command, and a driving means for driving the controlled object in accordance with a detection output of the state detecting means and a sequence control logic. A sequence control unit that generates a drive command and outputs the drive command to the drive unit, and a ladder sequence control circuit diagram according to the sequence control logic, which is related to the state detection unit and the drive unit. Tracing means for tracing the operation state of the element based on the detection output of the state detecting means and the drive command; and comparing the tracing result of the tracing means with the ladder sequence control circuit diagram to control the ladder sequence control. A sequence control comprising a coverage verification means for verifying the operation verification coverage of the elements constituting the circuit diagram system.
と、前記制御対象を動作指令に従って駆動する駆動手段
と、前記状態検出手段の検出出力とシーケンス制御ロジ
ックに従って前記制御対象を駆動するための駆動指令を
生成し、この駆動指令を前記駆動手段に出力するシーケ
ンス制御手段と、前記シーケンス制御ロジックに従った
ラダーシーケンス制御回路図を構成する要素のうち前記
状態検出手段と前記駆動手段に関連する要素の動作状態
を前記状態検出手段の検出出力と前記駆動指令とに基づ
いて時間軸に沿って順次表示する妥当性検証用表示手段
とを備えてなるシーケンス制御システム。2. A state detecting means for detecting a state of a controlled object, a driving means for driving the controlled object in accordance with an operation command, and a driving means for driving the controlled object in accordance with a detection output of the state detecting means and a sequence control logic. A sequence control unit that generates a drive command and outputs the drive command to the drive unit, and a ladder sequence control circuit diagram according to the sequence control logic, which is related to the state detection unit and the drive unit. A sequence control system comprising: a validity verification display means for sequentially displaying an operation state of an element along a time axis based on a detection output of the state detection means and the drive command.
と、前記制御対象を動作指令に従って駆動する駆動手段
と、前記状態検出手段の検出出力とシーケンス制御ロジ
ックに従って前記制御対象を駆動するための駆動指令を
生成し、この駆動指令を前記駆動手段に出力するシーケ
ンス制御手段と、前記シーケンス制御ロジックに従った
ラダーシーケンス制御回路図を構成する要素のうち前記
状態検出手段と前記駆動手段に関連する要素の動作状態
を前記状態検出手段の検出出力と前記駆動指令とに基づ
いてトレースするトレース手段と、このトレース手段の
トレース結果と前記ラダ−シーケンス制御回路図とを比
較して前記ラダ−シーケンス制御回路図を構成する要素
の動作確認網羅率を検証する網羅率検証手段と、前記シ
ーケンス制御ロジックに従ったラダーシーケンス制御回
路図を構成する要素のうち前記状態検出手段と前記駆動
手段に関連する要素の動作状態を前記状態検出手段の検
出出力と前記駆動指令とに基づいて時間軸に沿って順次
表示する妥当性検証用表示手段とを備えてなるシーケン
ス制御システム。3. A state detecting means for detecting a state of a controlled object, a driving means for driving the controlled object in accordance with an operation command, and a driving means for driving the controlled object in accordance with a detection output of the state detecting means and a sequence control logic. A sequence control unit that generates a drive command and outputs the drive command to the drive unit, and a ladder sequence control circuit diagram according to the sequence control logic, which is related to the state detection unit and the drive unit. Tracing means for tracing the operation state of the element based on the detection output of the state detecting means and the drive command; and comparing the tracing result of the tracing means with the ladder sequence control circuit diagram to control the ladder sequence control. A coverage verification means for verifying the operation verification coverage of the elements constituting the circuit diagram; and the sequence control logic. The operation states of the elements relating to the state detecting means and the driving means among the elements constituting the ladder sequence control circuit diagram according to the clock are determined along the time axis based on the detection output of the state detecting means and the driving command. A sequence control system comprising: a validity verification display means for sequentially displaying the data.
するとともに、前記ラダ−シーケンス図上にラダーシー
ケンス制御回路図を構成する要素のうち前記状態検出手
段と前記駆動手段に関連する要素の動作状態を前記状態
検出手段の検出出力と前記駆動指令とに基づいて表示す
る回路図表示手段とを備えてなることを特徴とする請求
項1、2または3記載のシーケンス制御システム。4. The ladder sequence control circuit diagram is displayed, and an operation state of an element related to the state detection unit and the drive unit among the elements constituting the ladder sequence control circuit diagram on the ladder sequence diagram. 4. The sequence control system according to claim 1, further comprising: circuit diagram display means for displaying on the basis of a detection output of the state detection means and the drive command.
る網羅率表示手段を備えてなることを特徴とする請求項
1、2、3または4記載のシーケンス制御システム。5. The sequence control system according to claim 1, further comprising a coverage ratio display unit for displaying a verification result of said coverage ratio verification unit.
を制御対象としてなることを特徴とする請求項1、2、
3、4または5記載のシーケンス制御システム。6. The apparatus according to claim 1, wherein production equipment for food, chemical, pharmaceutical and general machinery is controlled.
6. The sequence control system according to 3, 4 or 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9569399A JP2000293208A (en) | 1999-04-02 | 1999-04-02 | Sequence control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9569399A JP2000293208A (en) | 1999-04-02 | 1999-04-02 | Sequence control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000293208A true JP2000293208A (en) | 2000-10-20 |
Family
ID=14144587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9569399A Pending JP2000293208A (en) | 1999-04-02 | 1999-04-02 | Sequence control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000293208A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7102622B2 (en) | 2001-10-09 | 2006-09-05 | Toyoda Koki Kabushiki Kaisha | Production equipment monitoring device |
| JP2011008473A (en) * | 2009-06-25 | 2011-01-13 | Yokogawa Electric Corp | Programmable control apparatus |
| WO2015136971A1 (en) * | 2014-03-14 | 2015-09-17 | オムロン株式会社 | Control system |
| JP2016038662A (en) * | 2014-08-06 | 2016-03-22 | 東芝三菱電機産業システム株式会社 | Plant input / output confirmation device and confirmation method |
| JP6351906B1 (en) * | 2017-06-27 | 2018-07-04 | 三菱電機株式会社 | Debug device |
| JP2019046228A (en) * | 2017-09-04 | 2019-03-22 | 株式会社日立産機システム | Programmable controller and ladder circuit program verification system |
| CN113496339A (en) * | 2020-03-19 | 2021-10-12 | 佳能株式会社 | Information processing apparatus, information processing method, production system, and article manufacturing method |
| WO2025203152A1 (en) * | 2024-03-23 | 2025-10-02 | ファナック株式会社 | Trace target signal selection device and trace target signal selection method |
-
1999
- 1999-04-02 JP JP9569399A patent/JP2000293208A/en active Pending
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7102622B2 (en) | 2001-10-09 | 2006-09-05 | Toyoda Koki Kabushiki Kaisha | Production equipment monitoring device |
| JP2011008473A (en) * | 2009-06-25 | 2011-01-13 | Yokogawa Electric Corp | Programmable control apparatus |
| US10156837B2 (en) | 2014-03-14 | 2018-12-18 | Omron Corporation | Control systems for setting sampling timing |
| WO2015136971A1 (en) * | 2014-03-14 | 2015-09-17 | オムロン株式会社 | Control system |
| JPWO2015136971A1 (en) * | 2014-03-14 | 2017-04-06 | オムロン株式会社 | Control system |
| JP2016038662A (en) * | 2014-08-06 | 2016-03-22 | 東芝三菱電機産業システム株式会社 | Plant input / output confirmation device and confirmation method |
| JP6351906B1 (en) * | 2017-06-27 | 2018-07-04 | 三菱電機株式会社 | Debug device |
| WO2019003313A1 (en) * | 2017-06-27 | 2019-01-03 | 三菱電機株式会社 | Debugging device |
| CN109791398A (en) * | 2017-06-27 | 2019-05-21 | 三菱电机株式会社 | Debugging apparatus |
| CN109791398B (en) * | 2017-06-27 | 2020-12-18 | 三菱电机株式会社 | Debugging device |
| JP2019046228A (en) * | 2017-09-04 | 2019-03-22 | 株式会社日立産機システム | Programmable controller and ladder circuit program verification system |
| CN113496339A (en) * | 2020-03-19 | 2021-10-12 | 佳能株式会社 | Information processing apparatus, information processing method, production system, and article manufacturing method |
| US12346083B2 (en) | 2020-03-19 | 2025-07-01 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, production system, article manufacturing method and storage medium |
| CN113496339B (en) * | 2020-03-19 | 2025-11-14 | 佳能株式会社 | Information processing devices, information processing methods, production systems, and methods for manufacturing articles |
| WO2025203152A1 (en) * | 2024-03-23 | 2025-10-02 | ファナック株式会社 | Trace target signal selection device and trace target signal selection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5489958B2 (en) | Test table generation apparatus and method | |
| EP2950173A1 (en) | Simulation system | |
| US11567489B2 (en) | Method and device for efficient fault analysis through simulated faults in a digital twin | |
| CN103180789A (en) | Log setting device, log setting method and storage medium | |
| CN108780306B (en) | Program creation assistance device, control method of program creation assistance device, and computer-readable recording medium | |
| CN112100085B (en) | Android application stability testing method, apparatus and device | |
| JP2000293208A (en) | Sequence control system | |
| US20050033457A1 (en) | Simulation aid tools and ladder program verification systems | |
| CN114237676B (en) | An FPGA logic update method, device, equipment and readable storage medium | |
| JP2002268730A (en) | Field device maintenance equipment | |
| JP4547614B2 (en) | Fieldbus system | |
| JP5308991B2 (en) | Maintenance work plan support method and system | |
| JP2012248055A (en) | Simulation device and simulation method | |
| JP3666507B2 (en) | Simulation support tool, ladder program verification system, test input ladder program generation method, and ladder program verification method | |
| CN101248401B (en) | Control program generation and display device for equipment control system | |
| EP3796239A1 (en) | Method and device for generating a building automation project | |
| JP2006163657A (en) | Playback simulator | |
| CN112445189B (en) | Data collection systems, data collection methods and procedures | |
| JPH08194634A (en) | Test execution system | |
| JPH07182421A (en) | Production control equipment | |
| CN112272802A (en) | Support device and support program | |
| US20230280713A1 (en) | Method and apparatus for configuring an industrial control apparatus | |
| JP2001175318A (en) | Test equipment for plant control equipment | |
| WO2006011271A1 (en) | Field bus system | |
| JP2002244722A (en) | Plant control system |