JPH09230923A - Simulation device - Google Patents

Simulation device

Info

Publication number
JPH09230923A
JPH09230923A JP3488496A JP3488496A JPH09230923A JP H09230923 A JPH09230923 A JP H09230923A JP 3488496 A JP3488496 A JP 3488496A JP 3488496 A JP3488496 A JP 3488496A JP H09230923 A JPH09230923 A JP H09230923A
Authority
JP
Japan
Prior art keywords
simulation
circuit
equipment
abnormality
response
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.)
Granted
Application number
JP3488496A
Other languages
Japanese (ja)
Other versions
JP3444080B2 (en
Inventor
Hiroyuki Sakaki
博之 榊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP03488496A priority Critical patent/JP3444080B2/en
Publication of JPH09230923A publication Critical patent/JPH09230923A/en
Application granted granted Critical
Publication of JP3444080B2 publication Critical patent/JP3444080B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide the device which can securely perform the simulation of a seuquencer including a spiteful test in a short time. SOLUTION: A simulation-host side PLC 2 composed of a main circuit 11, response circuits 12-14 corresponding to respective facilities, an address converting circuit 15, a response time varying circuit 16 which varies the response times of the respective response circuits 12-14, an abnormality generating circuit 17 which generates abnormality of the respective facilities artificially, an artificial operation circuit which generates operator's operation on actual machines artificially, etc., is connected to a PLC 1 to be simulated through a communication line. A mode of simulation is set with an abnormality generation switch 20, a continuous operation switch 21, a spite switch 22, etc., on a console panel 4.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、設備を制御するシ
ーケンサのシミュレーションを行うシミュレーション装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a simulation device for simulating a sequencer for controlling equipment.

【0002】[0002]

【従来の技術】生産ラインに設置された各種設備を制御
する装置として、たとえばPLC(プログラマブル・ロ
ジック・コントローラ)などのシーケンサ(シーケンス
制御回路などとも呼ばれる)が今日広く一般的に用いら
れている。
2. Description of the Related Art A sequencer (also called a sequence control circuit) such as a PLC (Programmable Logic Controller) is widely used today as a device for controlling various facilities installed on a production line.

【0003】生産ラインの立ち上げにあたっては、実際
に設備を動作させる前にPLCによる一連の動作・機能
を確認し、その調整を行う必要がある。こうした作業は
通常は事前のシミュレーションによって行われる。
When the production line is started up, it is necessary to confirm a series of operations and functions by the PLC and to make adjustments before actually operating the equipment. Such work is usually done by prior simulation.

【0004】この点、従来のシミュレーションでは、実
際の設備をPLCに接続し、人が疑似的に設備のスイッ
チをオンオフするなどして設備を動作させ、その動きを
確認するというやり方が一般的である。このシミュレー
ションは、設備の各種運転状態(単独運転、自動運転、
連続運転など)や各種異常処理について行われる。
In this respect, in the conventional simulation, it is general to connect the actual equipment to the PLC and operate the equipment by turning on / off the switch of the equipment artificially by a person and confirm the movement. is there. This simulation is based on various operating states of the equipment (independent operation, automatic operation,
Continuous operation, etc.) and various abnormality processing are performed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、このよ
うな従来のシミュレーションのやり方にあっては、人が
設備を動作させるため、基本的にやりにくく、時間がか
かる上に、間違いが生じるおそれもある。
However, in such a conventional simulation method, since a person operates the equipment, it is basically difficult to do, it takes time, and an error may occur.

【0006】また、従来は、上記のように人手によるた
め、いわゆるいじわる試験(たとえば、ラインの電源を
切って設備の再起動性を検証するなど)に際しては、調
整者が手動で停止試験を行う必要があり、したがってす
べてのタイミングで実施することは困難である。
Further, conventionally, since it is manually performed as described above, in a so-called tampering test (for example, when the power of the line is turned off and the restartability of the equipment is verified), the coordinator manually performs the stop test. Necessary and therefore difficult to implement at all times.

【0007】本発明は、PLCなどのシーケンサのシミ
ュレーションにおける上記課題に着目してなされたもの
であり、いじわる試験を含む各種シミュレーションを短
時間でかつ間違いなく確実に行うことができるシミュレ
ーション装置を提供することを目的とする。
The present invention has been made by paying attention to the above problems in the simulation of a sequencer such as a PLC, and provides a simulation apparatus capable of surely performing various simulations including tampering tests in a short time and without fail. The purpose is to

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の発明は、設備を制御するシーケンサ
のシミュレーションを行うシミュレーション装置であっ
て、実際の設備を前記シーケンサに接続することなく疑
似的に前記シーケンサの各種動作を自動的にシミュレー
ションすることができるシミュレーション装置である。
In order to achieve the above object, the invention according to claim 1 is a simulation apparatus for simulating a sequencer for controlling equipment, wherein actual equipment is connected to the sequencer. It is a simulation device capable of automatically simulating various operations of the sequencer in a pseudo manner.

【0009】請求項2記載の発明は、設備を制御するシ
ーケンサのシミュレーションを行うシミュレーション装
置であって、シミュレーションのモードを設定するモー
ド設定手段と、前記モード設定手段によって設定された
シミュレーションモードに応じて、前記シーケンサによ
って制御される設備の応答動作を再現する設備応答手段
とを有するシミュレーション装置である。
According to a second aspect of the present invention, there is provided a simulation device for simulating a sequencer for controlling equipment, which comprises a mode setting means for setting a simulation mode and a simulation mode set by the mode setting means. , An equipment response means for reproducing the response operation of equipment controlled by the sequencer.

【0010】この発明にあっては、モード設定手段は、
たとえばユーザの選択により、シミュレーションのモー
ドを設定し、設備応答手段は、モード設定手段によって
設定されたシミュレーションモードに応じて、シーケン
サによって制御される設備の応答動作を再現し、結果
(応答)をシーケンサに出力する。これにより、実際の
設備をシーケンサに接続することなく疑似的にシーケン
サの各種動作を設定モードに応じて自動的にシミュレー
ションできる。
In the present invention, the mode setting means is
For example, the simulation mode is set by the user's selection, and the equipment response means reproduces the response operation of the equipment controlled by the sequencer according to the simulation mode set by the mode setting means, and outputs the result (response) to the sequencer. Output to. As a result, various operations of the sequencer can be simulated automatically in accordance with the setting mode without connecting actual equipment to the sequencer.

【0011】請求項3記載の発明は、上記請求項2記載
のシミュレーション装置において、前記シーケンサの入
出力のアドレスを変換するアドレス変換手段を有するも
のである。
According to a third aspect of the present invention, in the simulation apparatus according to the second aspect, there is provided address conversion means for converting an input / output address of the sequencer.

【0012】この発明にあっては、アドレス変換手段は
シーケンサの入出力のアドレスを変換する。これによ
り、シミュレーションの対象となるシーケンサの入出力
のばらつきを統一することができる。
In the present invention, the address conversion means converts the input / output address of the sequencer. As a result, it is possible to unify the variations in the input / output of the sequencer to be simulated.

【0013】請求項4記載の発明は、上記請求項2記載
のシミュレーション装置において、前記設備応答手段の
応答時間を作業者の設定した値に変更する応答時間変更
手段を有するものである。
According to a fourth aspect of the present invention, in the simulation apparatus according to the second aspect, there is provided a response time changing means for changing the response time of the equipment response means to a value set by an operator.

【0014】この発明にあっては、応答時間変更手段は
設備応答手段の応答時間を作業者の設定した値に変更す
る。これにより、実際の設備の応答時間に近い環境条件
を作ることができ、また、タイミングを変えたときの動
作の検証が可能となる。
According to the present invention, the response time changing means changes the response time of the equipment response means to the value set by the operator. This makes it possible to create an environmental condition close to the response time of the actual equipment and to verify the operation when the timing is changed.

【0015】請求項5記載の発明は、上記請求項2記載
のシミュレーション装置において、前記モード設定手段
によって所定のシミュレーションモードが設定されたと
きに、実際の設備における作業者の操作を疑似的に生成
する疑似操作生成手段と、前記疑似操作生成手段によっ
て生成された疑似操作の信号を前記シーケンサに送る送
信手段とを有するものである。
According to a fifth aspect of the present invention, in the simulation apparatus according to the second aspect, when a predetermined simulation mode is set by the mode setting means, a pseudo operation of an operator in an actual facility is generated. And a transmission means for transmitting the signal of the pseudo operation generated by the pseudo operation generation means to the sequencer.

【0016】この発明にあっては、疑似操作生成手段
は、モード設定手段によって所定のシミュレーションモ
ードが設定されたときに、実際の設備における作業者の
操作を疑似的に生成し、送信手段は、その疑似操作生成
手段によって生成された疑似操作の信号をシーケンサに
送る。これにより、作業者の操作が疑似的に再現されそ
の結果が強制的にシーケンサに送られるので、所定の一
連の操作を要するシミュレーションモード(たとえば、
いじわる試験)を自動的に行うことができる。
According to the present invention, the pseudo operation generation means pseudo-generates the operation of the operator in the actual facility when the predetermined simulation mode is set by the mode setting means, and the transmission means: The pseudo operation signal generated by the pseudo operation generating means is sent to the sequencer. As a result, the operator's operation is simulated and the result is forcibly sent to the sequencer, so that a simulation mode that requires a predetermined series of operations (for example,
It is possible to automatically carry out tampering tests).

【0017】請求項6記載の発明は、上記請求項2記載
のシミュレーション装置において、前記モード設定手段
によって所定のシミュレーションモードが設定されたと
きに、設備に関する異常を疑似的に発生する異常発生手
段を有するものである。
According to a sixth aspect of the present invention, in the simulation apparatus according to the second aspect, there is provided abnormality generation means for artificially generating an abnormality relating to equipment when a predetermined simulation mode is set by the mode setting means. I have.

【0018】この発明にあっては、異常発生手段は、モ
ード設定手段によって所定のシミュレーションモードが
設定されたときに、設備に関する異常を疑似的に発生
し、それをシーケンサに出力する。これにより、設備に
異常が発生したときのシミュレーションを行うことがで
きる。
In the present invention, the abnormality generating means artificially generates an abnormality relating to the equipment when the predetermined simulation mode is set by the mode setting means, and outputs it to the sequencer. As a result, it is possible to perform a simulation when an abnormality occurs in the equipment.

【0019】[0019]

【発明の効果】したがって、請求項1記載の発明によれ
ば、実際の設備をシーケンサに接続することなく疑似的
にシーケンサの各種動作を自動的にシミュレーションす
ることができるので、人手による従来の場合と比較し
て、事前に動作・機能の確認・調整作業を短時間でかつ
間違いなく確実に行うことができるようになり、実際の
設備の立ち上げ調整の時間短縮とその精度向上を図るこ
とができる。
Therefore, according to the invention of claim 1, various operations of the sequencer can be automatically simulated in a pseudo manner without connecting actual equipment to the sequencer. Compared with, it becomes possible to confirm the operation / function / adjustment work in advance in a short time and surely, and it is possible to shorten the time for actual equipment startup adjustment and improve its accuracy. it can.

【0020】請求項2記載の発明によれば、実際の設備
をシーケンサに接続することなく疑似的にシーケンサの
各種動作を設定モードに応じて自動的にシミュレーショ
ンできるので、人手による従来の場合と比較して、事前
に動作・機能の確認・調整作業を短時間でかつ間違いな
く確実に行うことができるようになり、実際の設備の立
ち上げ調整の時間短縮とその精度向上を図ることができ
る。
According to the second aspect of the present invention, various operations of the sequencer can be simulated automatically in accordance with the setting mode without connecting actual equipment to the sequencer. Then, the operation / function confirmation / adjustment work can be surely performed in a short time and without fail, and the start-up adjustment time of the actual equipment can be shortened and its accuracy can be improved.

【0021】請求項3記載の発明によれば、上記請求項
2記載の発明の効果に加えて、シーケンサの入出力のア
ドレスを変換するので、シミュレーションの対象となる
シーケンサの入出力のばらつきを統一化することができ
る。
According to the invention of claim 3, in addition to the effect of the invention of claim 2, since the input / output addresses of the sequencer are converted, the variations of the input / output of the sequencer to be simulated are unified. Can be converted.

【0022】請求項4記載の発明によれば、上記請求項
2記載の発明の効果に加えて、実際の設備の応答時間に
近い環境条件を作ることができ、また、タイミングを変
えたときの動作の検証が可能となるので、シミュレーシ
ョンの精度が向上するとともに、トラブルや不具合を事
前に発掘することが可能となる。
According to the invention described in claim 4, in addition to the effect of the invention described in claim 2, it is possible to create an environmental condition close to the response time of the actual equipment, and when the timing is changed. Since it is possible to verify the operation, it is possible to improve the accuracy of the simulation and to discover a trouble or a defect in advance.

【0023】請求項5記載の発明によれば、上記請求項
2記載の発明の効果に加えて、作業者の操作が疑似的に
再現されその結果が強制的にシーケンサに送られるの
で、所定の一連の操作を要するシミュレーションモード
(たとえば、いじわる試験)を自動的に行うことがで
き、よりリアルなシミュレーションを行うことが可能と
なる。
According to the invention of claim 5, in addition to the effect of the invention of claim 2, the operator's operation is reproduced in a pseudo manner and the result is forcibly sent to the sequencer. A simulation mode that requires a series of operations (for example, a tampering test) can be automatically performed, and a more realistic simulation can be performed.

【0024】請求項6記載の発明によれば、上記請求項
2記載の発明の効果に加えて、設備に関する異常を疑似
的に発生するので、設備に異常が発生したときのシミュ
レーションを行うことができる。
According to the invention described in claim 6, in addition to the effect of the invention described in claim 2, since an abnormality relating to the equipment is generated in a pseudo manner, it is possible to perform a simulation when the abnormality occurs in the equipment. it can.

【0025】[0025]

【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1は本発明の一実施形態に係る
シミュレーション装置の全体構成を示すブロック図であ
る。このシステムは、生産ラインに設置された各種設備
(たとえば、ライン動作盤、溶接装置、ロボット、機械
装置)を制御するシーケンサとしてのPLC1をシミュ
レーションの対象とし(以下このPLC1をシミュレー
ション対象PLCまたは単に対象PLCという)、この
対象PLC1にシミュレーションの主体となるPLC2
(以下このPLC2をシミュレーションホスト側PLC
または単にホスト側PLCという)を接続して構成され
ている。対象PLC1には通常の操作盤3が接続され、
ホスト側PLC2には後述する所定の操作盤4が接続さ
れている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of a simulation apparatus according to an embodiment of the present invention. This system targets PLC1 as a sequencer for controlling various equipment (for example, line operation board, welding equipment, robot, machine equipment) installed in a production line (hereinafter, this PLC1 is a simulation target PLC or simply a target). PLC), PLC2 that is the main subject of the simulation for this target PLC1.
(Hereinafter, this PLC 2 will be referred to as a simulation host PLC.
Or simply referred to as a host side PLC). A normal operation panel 3 is connected to the target PLC 1,
A predetermined operation panel 4 described later is connected to the host side PLC 2.

【0026】対象PLC1は通常一般的に使用されるP
LCであって、制御する設備に対応して、全体の管理お
よびライン制御盤の制御を行う主回路5と、溶接装置の
制御を行う溶接制御回路6と、ロボットの制御を行うロ
ボット制御回路7と、機械装置の制御を行うアクチュエ
ータ制御回路8と、各設備の運転状態の監視を行うモニ
タ回路9とを有している。操作盤3は主回路5およびモ
ニタ回路9と接続されている。操作盤3上の各操作スイ
ッチの信号は対象PLC1内の主回路5に送られ、ま
た、各設備の運転状態は対象PLC1内のモニタ回路9
から操作盤3上の表示ランプや画面などに出力されるよ
うになっている。
The target PLC1 is a normally used P
The LC is a main circuit 5 that manages the whole and controls the line control panel, a welding control circuit 6 that controls the welding apparatus, and a robot control circuit 7 that controls the robot, corresponding to the equipment to be controlled. And an actuator control circuit 8 for controlling the mechanical device, and a monitor circuit 9 for monitoring the operating state of each facility. The operation panel 3 is connected to the main circuit 5 and the monitor circuit 9. The signal of each operation switch on the operation panel 3 is sent to the main circuit 5 in the target PLC 1, and the operating state of each equipment is monitored by the monitor circuit 9 in the target PLC 1.
Is output from a display lamp or a screen on the operation panel 3.

【0027】たとえば、操作盤3上の操作スイッチに
は、図示しないが、システムを急速に停止させるときに
使用する非常停止スイッチ、システムに電源を供給する
ときに使用する電源スイッチ、設備を運転可能状態に置
くときに使用する運転準備入スイッチ、リピート動作を
開始するときに使用するサイクルスタートスイッチ、設
備を起動するときに使用する起動スイッチ、異常発生な
どによりシステムが停止した場合においてシステムを復
帰させるときに使用するリセットスイッチなどが設けら
れている。これらの操作スイッチは作業者によって操作
されるものである。上記した各操作スイッチは、順に、
対象PLC1内の主回路5を構成する運転準備断回路、
入力電源ON回路、出力電源ON回路、自動運転条件回
路、設備起動回路、異常復帰回路など(図示せず)にそ
れぞれ接続されている。設備起動回路は、溶接制御回路
6、ロボット制御回路7、およびアクチュエータ制御回
路8に接続され、これらの回路6〜8に起動信号を送る
機能を有している。また、設備起動回路には、サイクル
スタートスイッチがONされているときにリピート回数
を表示するサイクルカウンタ(図示せず)が接続されて
いる。
For example, although not shown, the operation switch on the operation panel 3 is capable of operating an emergency stop switch used when the system is stopped rapidly, a power switch used when supplying power to the system, and equipment. Operation ready input switch to be used when placing in a state, cycle start switch used to start repeat operation, start switch used to start equipment, and to restore the system when the system stops due to an error. A reset switch and the like used at times are provided. These operation switches are operated by an operator. The above operation switches are
An operation preparation disconnection circuit that constitutes the main circuit 5 in the target PLC 1;
It is connected to an input power ON circuit, an output power ON circuit, an automatic operation condition circuit, an equipment start circuit, an abnormality recovery circuit, etc. (not shown). The equipment starting circuit is connected to the welding control circuit 6, the robot control circuit 7, and the actuator control circuit 8 and has a function of sending a starting signal to these circuits 6 to 8. Further, a cycle counter (not shown) that displays the number of repeats when the cycle start switch is turned on is connected to the equipment starting circuit.

【0028】対象PLC1は、生産ラインに設置された
設備を実際に動作させる際には、主回路5をライン動作
盤、溶接制御回路6を溶接装置、ロボット制御回路7を
ロボット、アクチュエータ制御回路8を機械装置にそれ
ぞれ接続して使用されるが、その前に事前のシミュレー
ションを行う際には、図1に示すようにホスト接続回路
10を介してシミュレーションホスト側PLC2に接続
される。
When the equipment installed in the production line is actually operated, the target PLC 1 uses the main circuit 5 as the line operation board, the welding control circuit 6 as the welding device, the robot control circuit 7 as the robot, and the actuator control circuit 8 as the robot. Are used by connecting them to the respective mechanical devices, but when performing a preliminary simulation before that, they are connected to the simulation host side PLC 2 via the host connection circuit 10 as shown in FIG.

【0029】ホスト側PLC2は、全体の制御などを行
う主回路11と、実際の溶接装置に相当する応答を出力
する溶接応答回路12と、実際のロボットに相当する応
答を出力するロボット応答回路13と、実際の機械装置
に相当する応答を出力するアクチュエータ応答回路14
とを有している。これらの回路11〜14はアドレス変
換回路15を介してそれぞれ対象PLC1内の主回路
5、溶接制御回路6、ロボット制御回路7、アクチュエ
ータ制御回路8と接続される。また、ホスト側PLC2
は、各応答回路12〜14の応答時間を可変するための
応答時間可変回路16と、各設備に関する異常を疑似的
に発生する異常発生回路17と、実際の設備における作
業者の操作を疑似的に生成する疑似操作回路18とを有
する。応答時間可変回路16および異常発生回路17は
それぞれ各応答回路12〜14に接続され、また、疑似
操作回路18は主回路11に接続されている。
The host side PLC 2 has a main circuit 11 for performing overall control, a welding response circuit 12 for outputting a response corresponding to an actual welding device, and a robot response circuit 13 for outputting a response corresponding to an actual robot. And an actuator response circuit 14 that outputs a response corresponding to an actual mechanical device.
And These circuits 11 to 14 are respectively connected to the main circuit 5, the welding control circuit 6, the robot control circuit 7, and the actuator control circuit 8 in the target PLC 1 via the address conversion circuit 15. In addition, the host PLC2
Is a response time variable circuit 16 for varying the response times of the response circuits 12 to 14, an abnormality generation circuit 17 that artificially generates an abnormality relating to each facility, and a pseudo operation of an operator in the actual facility. And a pseudo operation circuit 18 for generating The response time varying circuit 16 and the abnormality generating circuit 17 are connected to the respective response circuits 12 to 14, and the pseudo operation circuit 18 is connected to the main circuit 11.

【0030】ホスト側PLC2の操作盤4には、各設備
の応答時間を変更するときに使用するデジタルスイッチ
19、各種異常処理のシミュレーションを行うモード
(異常発生モード)を選択する異常発生スイッチ20、
連続運転のシミュレーションを行うモード(連続運転モ
ード)を選択する連続運転スイッチ21、いじわる試験
のシミュレーションを行うモード(いじわる試験モー
ド)を選択するいじわるスイッチ22などが設けられて
いる。デジタルスイッチ19は応答時間可変回路16に
接続され、異常発生スイッチ20は異常発生回路17に
接続され、連続運転スイッチ21といじわるスイッチ2
2は疑似操作回路18に接続されている。なお、異常発
生モードは、各設備に異常(たとえば、リミットスイッ
チ異常、溶接異常など)が発生したときの復旧性を検証
するときに使用し、連続運転モードは、設備を連続的に
動かしてみて確実に動くかどうかを検証するときに使用
し、いじわる試験モードは、たとえばラインの電源が突
然切れたときの設備の再起動性を検証するときなどに使
用する。
On the operation panel 4 of the host side PLC 2, a digital switch 19 used when changing the response time of each equipment, an abnormality occurrence switch 20 for selecting a mode (abnormality occurrence mode) for simulating various kinds of abnormality processing,
A continuous operation switch 21 for selecting a mode for performing a continuous operation simulation (continuous operation mode), a tampering switch 22 for selecting a mode for simulating a tampering test (a tampering test mode), and the like are provided. The digital switch 19 is connected to the response time variable circuit 16, the abnormality occurrence switch 20 is connected to the abnormality occurrence circuit 17, and the switch 2 which is called the continuous operation switch 21.
2 is connected to the pseudo operation circuit 18. Use the error occurrence mode to verify the recoverability when an error occurs in each equipment (for example, limit switch error, welding error, etc.), and use the continuous operation mode to continuously move the equipment. It is used to verify whether it works reliably, and the tampering test mode is used, for example, to verify the restartability of equipment when the line is suddenly cut off.

【0031】なお、モード設定手段は異常発生スイッチ
20、連続運転スイッチ21、およびいじわるスイッチ
22により、設備応答手段は溶接応答回路12、ロボッ
ト応答回路13、およびアクチュエータ応答回路14に
より、アドレス変換手段はアドレス変換回路15によ
り、応答時間変更手段はデジタルスイッチ19および応
答時間可変回路16により、疑似操作生成手段は疑似操
作回路18により、送信手段は主回路11により、異常
発生手段は異常発生回路17によりそれぞれ構成されて
いる。
The mode setting means is the abnormality generation switch 20, the continuous operation switch 21, and the tampering switch 22, the equipment response means is the welding response circuit 12, the robot response circuit 13, and the actuator response circuit 14, and the address conversion means is The address conversion circuit 15, the response time changing means by the digital switch 19 and the response time varying circuit 16, the pseudo operation generating means by the pseudo operation circuit 18, the transmitting means by the main circuit 11, and the abnormality generating means by the abnormality generating circuit 17. Each is configured.

【0032】また、ここでは、ホスト側PLC2とその
操作盤4とを別体のものとして構成しているが、これに
限定されるわけではなく、両者を一体的に構成して操作
部をホスト側PLCに組み込むことも可能である。
Although the host-side PLC 2 and the operation panel 4 are separately configured here, the present invention is not limited to this, and the two are integrally configured so that the operation unit is the host. It is also possible to incorporate it in the side PLC.

【0033】図2はアドレス変換機能の説明図である。
ホスト側PLC2内のアドレス変換回路15は、たとえ
ば変換ファイルで構成されている。この変換ファイルに
各々入出力番号をセットすることにより、ホスト側PL
C2から見た対象PLC1の入出力アドレスが統一化さ
れる。
FIG. 2 is an explanatory diagram of the address conversion function.
The address conversion circuit 15 in the host-side PLC 2 is composed of, for example, a conversion file. By setting each input / output number in this conversion file, the host side PL
The input / output addresses of the target PLC1 viewed from C2 are unified.

【0034】具体的には、対象PLC1内のアクチュエ
ータ制御回路8の入出力(I/O)を例にとり、相互に
関連するソレノイドバルブとリミットスイッチにおい
て、ソレノイドバルブへの信号がたとえば出力アドレス
「O:002/15」から出力され、動作限を検出する
リミットスイッチの信号がたとえば入力アドレス「I:
000/01」から入力されるとした場合、これらのペ
アをなす入出力を変換ファイル15により同じ番号のア
ドレス(ここでは、たとえば「1」)に変換し、変換後
のアドレスをもってアクチュエータ応答回路14との間
で信号のやり取りを行う。変換ファイルは、大体の設備
に対応できるように、適当な数(たとえば、20個)の
ペアの入出力番号(1〜20)を備えている。こうした
変換ファイルが少なくとも設備ごとに用意されている。
なお、アドレス変換を決めるパラメータの設定は、シミ
ュレーションを実行する前にあらかじめ事前準備として
行っておく。
Specifically, taking the input / output (I / O) of the actuator control circuit 8 in the target PLC 1 as an example, in the mutually related solenoid valve and limit switch, the signal to the solenoid valve is, for example, the output address “O”. : 002/15 ”and the signal of the limit switch for detecting the operation limit is input address“ I:
000/01 ”, the input and output forming these pairs are converted to the address of the same number (here, for example,“ 1 ”) by the conversion file 15, and the actuator response circuit 14 has the converted address. Exchanges signals with. The conversion file is provided with an appropriate number (for example, 20) of input / output numbers (1 to 20) of pairs so that it can correspond to most facilities. These conversion files are prepared at least for each equipment.
The parameters for determining the address translation are set in advance before the simulation is executed.

【0035】図3は応答時間可変機能を実現するための
回路構成のブロック図である。同図に示すように、応答
時間可変回路16は、操作盤4のデジタルスイッチ19
からの信号(デジタル入力)を入力処理するデジタル入
力部23と、デジタル入力部23の出力を10進数に変
換する基数変換部24と、基数変換部24の出力を所定
の倍率で増幅する増幅部25とからなっている。たとえ
ば各応答回路12〜14にはタイマ部26がそれぞれ設
けられており、応答時間可変回路16(より具体的には
増幅部25)の出力は各タイマ部26内のメモリ27に
タイマ設定値として格納されるようになっている。
FIG. 3 is a block diagram of a circuit configuration for realizing the response time variable function. As shown in the figure, the response time variable circuit 16 includes a digital switch 19 of the operation panel 4.
A digital input section 23 for input-processing a signal (digital input) from the digital input section, a radix conversion section 24 for converting the output of the digital input section 23 into a decimal number, and an amplification section for amplifying the output of the radix conversion section 24 by a predetermined magnification. It consists of 25. For example, each response circuit 12 to 14 is provided with a timer unit 26, and the output of the response time variable circuit 16 (more specifically, the amplification unit 25) is stored in a memory 27 in each timer unit 26 as a timer set value. It is supposed to be stored.

【0036】たとえば、タイマ設定値を0〜1.5秒の
間で0.1秒単位で可変とした場合を例にとると、デジ
タルスイッチ19からデジタル入力部23へは4ビット
のデータが送られ、4ビットのデータによって表現され
る基数16(=24 )の16進数は基数変換部24によ
って10進数に変換され、0〜15となる。この段階で
のタイマベース値は0.01秒である。そこで、基数変
換部24の出力を増幅部25で10倍に増幅して0〜
1.5秒とし、結果をタイマ設定値として各タイマ部2
6のメモリ27に格納する。
For example, taking the case where the timer set value is variable in units of 0.1 seconds from 0 to 1.5 seconds, 4-bit data is sent from the digital switch 19 to the digital input section 23. The radix 16 (= 2 4 ) hexadecimal number represented by the 4-bit data is converted to a decimal number by the radix conversion unit 24 to be 0 to 15. The timer base value at this stage is 0.01 second. Therefore, the output of the radix conversion unit 24 is amplified 10 times by the amplification unit 25 and 0 to
Each timer unit 2 is set to 1.5 seconds, and the result is used as a timer setting value.
6 in the memory 27.

【0037】図2と同様の例で応答時間を説明すると、
次のようになる。ソレノイドバルブへの信号が対象PL
C1のアクチュエータ制御回路8の出力アドレス「O:
002/15」から出力されると、ホスト側PLC2内
のアドレス変換回路(変換ファイル)15で「出力1」
のアドレスに変換されて、アクチュエータ応答回路14
内の出力1受付部28で受け付けられる。この受付と同
時にタイマ部26が起動し、タイマ設定値が経過する
と、対応する入力1送信部29から応答(リミットスイ
ッチの信号に相当するもの)が出力され、アドレス変換
回路(変換ファイル)15の「入力1」のアドレスから
対象PLC1のアクチュエータ制御回路8の入力アドレ
ス「I:000/01」へ送られる。
The response time will be explained using an example similar to FIG.
It looks like this: The signal to the solenoid valve is the target PL
The output address of the actuator control circuit 8 of C1 is "O:
002/15 ", the address conversion circuit (conversion file) 15 in the PLC 2 on the host side outputs" output 1 ".
Of the actuator response circuit 14
It is received by the output 1 reception unit 28 therein. At the same time as this reception, the timer unit 26 is activated, and when the timer set value has elapsed, the corresponding input 1 transmission unit 29 outputs a response (corresponding to the signal of the limit switch), and the address conversion circuit (conversion file) 15 It is sent from the address of "input 1" to the input address "I: 000/01" of the actuator control circuit 8 of the target PLC 1.

【0038】たとえばシリンダのストロークに長短があ
るように応答時間は各設備によって異なるので、本発明
のように応答時間を可変とすることによって、実際の設
備の応答時間に近い環境条件を作ることができる。ま
た、応答時間を可変することにより連続運転モードでの
トライアルを実機のスピードよりも速くまたは遅く動作
させて、設備が正常に動くかどうかを検証することがで
きるようになり、トラブルや回路不備などを事前に発掘
することが可能となる。
For example, since the response time differs depending on each equipment such that the stroke of the cylinder is long or short, by making the response time variable as in the present invention, it is possible to create an environmental condition close to the response time of the actual equipment. it can. Also, by changing the response time, it becomes possible to operate the trial in continuous operation mode faster or slower than the speed of the actual machine to verify whether the equipment operates normally, troubles and circuit defects etc. It is possible to excavate in advance.

【0039】次に、疑似操作によるシミュレーションの
例を説明する。図4はいじわる試験のシミュレーション
の一例を示すフローチャートである。なお、ここに示す
動作は、主にホスト側PLC2内の疑似操作回路18に
おいて実行されるものである。
Next, an example of simulation by pseudo operation will be described. FIG. 4 is a flowchart showing an example of a simulation of a tampering test. The operation shown here is mainly executed in the pseudo operation circuit 18 in the host PLC 2.

【0040】ここでは、いじわる試験としてたとえば瞬
時停電の場合を例にとる。具体的には、5秒置きに1回
電源を切っていき、設備が1サイクル終了するたびに
0.1秒だけ徐々に停電のタイミングをずらし、これを
50サイクル繰り返し実施して、どのタイミングで停電
が起こっても設備がきちんと再起動できるかどうかを検
証する。
Here, the case of an instantaneous power failure will be taken as an example of a tampering test. Specifically, the power is turned off once every 5 seconds, and the power failure timing is gradually shifted by 0.1 seconds each time the equipment completes one cycle, and this is repeated for 50 cycles at any timing. Verify that the equipment can be restarted properly in the event of a power outage.

【0041】すなわち、作業者によってホスト側PLC
2の操作盤4上の連続運転スイッチ21といじわる試験
スイッチ22が共にONされると、疑似操作回路18
は、所定の初期設定を行って、パラメタT1 を初期値x
(たとえば、0)(秒)、パラメタT2 を5(秒)、サ
イクルカウンタCの値を初期値1にそれぞれ設定する
(ステップS1)。ここで、パラメタT1 はいじわる
(停電)発生のタイミングを決定するものであってサイ
クル完了後1回目のタイマ時間であり、パラメタT2は
いじわる発生のインターバル(時間間隔)であってサイ
クル完了後2回目以降のタイマ時間である。
That is, the PLC on the host side by the worker
When the test switch 22 that is called the continuous operation switch 21 on the operation panel 4 of No. 2 is turned on, the pseudo operation circuit 18
Performs a predetermined initialization and sets the parameter T1 to the initial value x
(For example, 0) (second), the parameter T2 is set to 5 (second), and the value of the cycle counter C is set to the initial value 1 (step S1). Here, the parameter T1 determines the timing of occurrence of a tampering (power failure) and is the first timer time after completion of the cycle, and the parameter T2 is the interval of tampering occurrence (time interval) and the second time after completion of the cycle. It is the subsequent timer time.

【0042】ステップS1の初期設定が終了すると、内
蔵タイマを起動し(ステップS2)、運転準備ON状態
(作業者により対象PLC1の操作盤3上の運転準備入
スイッチがONされたと同じ状態)かどうか(ステップ
S3)、サイクルスタートON状態(作業者により対象
PLC1の操作盤3上のサイクルスタートスイッチがO
Nされたと同じ状態)かどうか(ステップS5)、設備
起動ON状態(作業者により対象PLC1の操作盤3上
の起動スイッチがONされたと同じ状態)かどうか(ス
テップS7)をそれぞれチェックする。その結果、ステ
ップS3でNOであれば、運転準備入信号を対象PLC
1内の主回路5の出力電源ON回路へ出力して強制的に
運転準備ON状態とし(ステップS4)、ステップS5
でNOであれば、サイクルスタートON信号を対象PL
C1内の主回路5の自動運転条件回路へ出力して強制的
にサイクルスタートON状態とし(ステップS6)、ス
テップS7でNOであれば、起動信号を対象PLC1内
の主回路5の設備起動回路へ出力して強制的に設備起動
ON状態とする(ステップS8)。なお、上記の各信号
は疑似操作回路18から主回路11およびアドレス変換
回路15を介して対象PLC1へ送られる。
When the initial setting of step S1 is completed, the built-in timer is started (step S2), and the operation preparation ON state (the same state as the operation preparation ON switch on the operation panel 3 of the target PLC 1 is turned ON by the operator). Whether the cycle start is ON (step S3), the cycle start switch on the operation panel 3 of the target PLC 1 is turned on by the operator.
It is checked whether or not it is in the same state as N (step S5) and whether it is in the equipment start-up state (the same state as when the start switch on the operation panel 3 of the target PLC 1 is turned on by the operator) (step S7). As a result, if NO in step S3, the operation preparation input signal is applied to the target PLC.
Output to the output power ON circuit of the main circuit 5 in 1 to forcibly set the operation preparation ON state (step S4), and step S5
If the answer is NO, the target signal for the cycle start ON signal is PL.
Output to the automatic operation condition circuit of the main circuit 5 in C1 to forcibly set the cycle start to the ON state (step S6). If NO in step S7, the start signal is the equipment start circuit of the main circuit 5 in the target PLC 1. To force the equipment start-up ON state (step S8). The above signals are sent from the pseudo operation circuit 18 to the target PLC 1 via the main circuit 11 and the address conversion circuit 15.

【0043】その後、所定の時間T1 (サイクル完了後
1回目の場合)またはT2 (サイクル完了後2回目以降
の場合)が経過したかどうかを判断し(ステップS
9)、経過前であればステップS3に戻り、経過してい
れば(タイムアップ)、非常停止信号を主回路11およ
びアドレス変換回路15を介して対象PLC1内の主回
路5の運転準備断回路へ出力し、強制的に非常停止状態
(作業者により対象PLC1の操作盤3上の非常停止ス
イッチがONされたと同じ状態)にする(ステップS1
0)。
Thereafter, it is judged whether or not a predetermined time T1 (first time after completion of cycle) or T2 (second time or more after completion of cycle) has elapsed (step S
9) If the time has not passed, the process returns to step S3, and if the time has passed (time-up), an emergency stop signal is sent via the main circuit 11 and the address conversion circuit 15 to the operation preparation disconnection circuit of the main circuit 5 in the target PLC 1. To the emergency stop state (the same state as when the operator turns on the emergency stop switch on the operation panel 3 of the target PLC 1) (step S1).
0).

【0044】その後、当該サイクルが完了したかどうか
を判断し(ステップS11)、NOであればただちにス
テップS2に戻るが、YESであれば、パラメタT1 の
値xを0.1(秒)だけ増加する(ステップS12)と
ともにサイクルカウンタCの値を1だけ増加した後(ス
テップS13)、カウンタ値Cが50(回)を超えない
限り(ステップS14)、ステップS2に戻る。このと
き、設備の非常停止状態は、ステップS3〜ステップS
8の処理を通じて復旧、再起動されることになる。
Thereafter, it is judged whether or not the cycle is completed (step S11), and if NO, the process immediately returns to step S2, but if YES, the value x of the parameter T1 is increased by 0.1 (second). After that (step S12), the value of the cycle counter C is incremented by 1 (step S13), and unless the counter value C exceeds 50 (times) (step S14), the process returns to step S2. At this time, the emergency stop state of the equipment is from step S3 to step S
It will be restored and restarted through the process of 8.

【0045】このように、実際の設備における作業者の
操作を疑似的に再現してホスト側PLC2から通信回線
を介して対象PLC1の入力に強制操作することによ
り、従来人手ではタイミング的に困難であったりまたは
長時間を要したいじわる試験を自動的に行うことが可能
となり、よりリアルなシミュレーションを行うことがで
きる。
As described above, by artificially reproducing the operation of the worker in the actual equipment and forcibly operating the input of the target PLC 1 from the host side PLC 2 through the communication line, it is difficult for the conventional human operator in terms of timing. It is possible to automatically perform tedious tests that require a long time or take a long time, and more realistic simulations can be performed.

【0046】なお、いじわる試験の内容はもちろん上記
の例に限定されるわけではなく、実機における作業者の
操作の手順をあらかじめプログラム化しさえすれば、ど
のような内容のいじわる試験をも行うことができる。
It should be noted that the contents of the tampering test are not limited to the above examples, of course, and the tampering test of any kind can be carried out if the procedure of the operation of the operator in the actual machine is programmed in advance. it can.

【0047】図5は異常処理のシミュレーションの一例
を示すフローチャートである。なお、ここに示す動作
は、主にホスト側PLC2内の異常発生回路17におい
て実行されるものである。
FIG. 5 is a flow chart showing an example of simulation of abnormality processing. The operation shown here is mainly executed by the abnormality generation circuit 17 in the host-side PLC 2.

【0048】作業者によってホスト側PLC2の操作盤
4上の異常発生スイッチ20がONされると、異常発生
回路17は、各設備に関する異常を疑似的に発生させ、
その復旧処理を行う。ここでは、設備に関する異常とし
て、たとえば、機械装置に関する異常(アクチュエータ
異常)、溶接装置に関する異常(溶接異常)、ロボット
に関する異常(ロボット異常)を考える。
When the operator turns on the abnormality occurrence switch 20 on the operation panel 4 of the PLC 2 on the host side, the abnormality occurrence circuit 17 artificially causes an abnormality relating to each equipment,
Perform the restoration process. Here, as the abnormality relating to the equipment, for example, an abnormality relating to a mechanical device (actuator abnormality), an abnormality relating to a welding device (welding abnormality), and an abnormality relating to a robot (robot abnormality) are considered.

【0049】すなわち、アクチュエータ異常をランダム
に発生させ、異常発生があったときは異常発生指示をア
クチュエータ応答回路14へ出力する(ステップS2
1)。アクチュエータ応答回路14は、異常発生指示を
受けたときには異常を対象PLC1内のアクチュエータ
制御回路8へ返し、それ以外のときには正常動作を行
う。その後、異常かあるかどうかを判断し(ステップS
22)、異常があれば、リセット信号を対象PLC1内
の主回路5の異常復帰へ出力して強制的に異常状態から
復帰させ(ステップS23)、ステップS22に戻る。
異常がなければ、次のステップS24に進む。
That is, the actuator abnormality is randomly generated, and when the abnormality occurs, the abnormality occurrence instruction is output to the actuator response circuit 14 (step S2).
1). The actuator response circuit 14 returns an abnormality to the actuator control circuit 8 in the target PLC 1 when receiving an abnormality occurrence instruction, and otherwise performs a normal operation. After that, it is judged whether there is any abnormality (step S
22) If there is an abnormality, a reset signal is output to the abnormality recovery of the main circuit 5 in the target PLC 1 to forcefully recover from the abnormal state (step S23), and the process returns to step S22.
If there is no abnormality, the process proceeds to the next step S24.

【0050】ステップS24では、溶接異常をランダム
に発生させ、異常発生があったときは異常発生指示を溶
接応答回路12へ出力する(ステップS24)。溶接応
答回路12は、異常発生指示を受けたときには異常を対
象PLC1内の溶接制御回路6へ返し、それ以外のとき
には正常動作を行う。その後、異常かあるかどうかを判
断し(ステップS25)、異常があれば、リセット信号
を対象PLC1内の主回路5の異常復帰へ出力して強制
的に異常状態から復帰させ(ステップS26)、ステッ
プS25に戻る。異常がなければ、次のステップS27
に進む。
In step S24, a welding abnormality is randomly generated, and when the abnormality occurs, an abnormality generation instruction is output to the welding response circuit 12 (step S24). The welding response circuit 12 returns an abnormality to the welding control circuit 6 in the target PLC 1 when receiving an abnormality occurrence instruction, and otherwise performs a normal operation. Thereafter, it is determined whether or not there is an abnormality (step S25), and if there is an abnormality, a reset signal is output to the abnormality recovery of the main circuit 5 in the target PLC 1 to forcefully recover from the abnormality state (step S26). It returns to step S25. If there is no abnormality, the next step S27
Proceed to.

【0051】ステップS27では、ロボット異常をラン
ダムに発生させ、異常発生があったときは異常発生指示
をロボット応答回路13へ出力する(ステップS2
7)。ロボット応答回路13は、異常発生指示を受けた
ときには異常を対象PLC1内のロボット制御回路7へ
返し、それ以外のときには正常動作を行う。その後、異
常かあるかどうかを判断し(ステップS28)、異常が
あれば、リセット信号を対象PLC1内の主回路5の異
常復帰へ出力して強制的に異常状態から復帰させ(ステ
ップS29)、ステップS28に戻る。異常がなけれ
ば、次のステップS30に進む。
In step S27, a robot abnormality is randomly generated, and when an abnormality occurs, an abnormality generation instruction is output to the robot response circuit 13 (step S2).
7). The robot response circuit 13 returns an abnormality to the robot control circuit 7 in the target PLC 1 when receiving an abnormality occurrence instruction, and otherwise performs a normal operation. Then, it is determined whether or not there is an abnormality (step S28), and if there is an abnormality, a reset signal is output to the abnormality recovery of the main circuit 5 in the target PLC 1 to forcefully recover from the abnormality state (step S29). It returns to step S28. If there is no abnormality, the process proceeds to the next step S30.

【0052】ステップS30では、シミュレーション終
了信号の入力などにより当該シミュレーションを終了す
るかどうかを判断し、NOであればステップS21に戻
り、YESであれば当該一連の異常処理のシミュレーシ
ョンを終了する。
In step S30, it is determined whether or not the simulation is ended by inputting a simulation end signal or the like. If NO, the process returns to step S21, and if YES, the series of abnormal process simulations is ended.

【0053】こうして、実機に相当する部分をホスト側
PLC2内で管理しているので、各設備に関する異常を
疑似的に発生させることができ、設備に異常が発生した
ときのシミュレーションを自動的に行うことが可能とな
る。
In this way, since the part corresponding to the actual machine is managed in the host side PLC 2, it is possible to artificially generate an abnormality relating to each equipment, and automatically perform a simulation when an abnormality occurs in the equipment. It becomes possible.

【0054】なお、この異常処理のシミュレーション
は、連続運転モードと組み合わせることも可能となって
いる。
It should be noted that this abnormality processing simulation can be combined with the continuous operation mode.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態に係るシミュレーション装
置の全体構成を示すブロック図である。
FIG. 1 is a block diagram showing an overall configuration of a simulation apparatus according to an embodiment of the present invention.

【図2】アドレス変換機能の説明図である。FIG. 2 is an explanatory diagram of an address conversion function.

【図3】応答時間可変機能を実現するための回路構成の
ブロック図である。
FIG. 3 is a block diagram of a circuit configuration for realizing a response time variable function.

【図4】いじわる試験のシミュレーションの一例を示す
フローチャートである。
FIG. 4 is a flowchart showing an example of a simulation of a tampering test.

【図5】異常処理のシミュレーションの一例を示すフロ
ーチャートである。
FIG. 5 is a flowchart showing an example of a simulation of abnormal processing.

【符号の説明】[Explanation of symbols]

1…シミュレーション対象PLC(シーケンサ) 2…シミュレーションホスト側PLC 3、4…操作盤 11…主回路(送信手段) 12…溶接応答回路(設備応答手段) 13…ロボット応答回路(設備応答手段) 14…アクチュエータ応答回路(設備応答手段) 15…アドレス変換回路(アドレス変換手段) 16…応答時間可変回路(応答時間変更手段) 17…異常発生回路(異常発生手段) 18…疑似操作回路(疑似操作生成手段) 19…デジタルスイッチ(応答時間変更手段) 20…異常発生スイッチ(モード設定手段) 21…連続運転スイッチ(モード設定手段) 22…いじわるスイッチ(モード設定手段) 1 ... Simulation target PLC (sequencer) 2 ... Simulation host side PLC 3, 4 ... Operation panel 11 ... Main circuit (transmitting means) 12 ... Welding response circuit (equipment response means) 13 ... Robot response circuit (equipment response means) 14 ... Actuator response circuit (equipment response means) 15 ... Address conversion circuit (address conversion means) 16 ... Response time variable circuit (response time change means) 17 ... Abnormality generation circuit (abnormality generation means) 18 ... Pseudo operation circuit (pseudo operation generation means) ) 19 ... Digital switch (response time changing means) 20 ... Abnormality occurrence switch (mode setting means) 21 ... Continuous operation switch (mode setting means) 22 ... Fiddler switch (mode setting means)

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】設備を制御するシーケンサ(1)のシミュ
レーションを行うシミュレーション装置であって、 実際の設備を前記シーケンサ(1)に接続することなく
疑似的に前記シーケンサ(1)の各種動作を自動的にシ
ミュレーションすることができるシミュレーション装
置。
1. A simulation device for simulating a sequencer (1) for controlling equipment, which automatically simulates various operations of the sequencer (1) without connecting actual equipment to the sequencer (1). Simulation device that can perform dynamic simulation.
【請求項2】設備を制御するシーケンサ(1)のシミュ
レーションを行うシミュレーション装置であって、 シミュレーションのモードを設定するモード設定手段
(20、21、22)と、 前記モード設定手段(20、21、22)によって設定
されたシミュレーションモードに応じて、前記シーケン
サ(1)によって制御される設備の応答動作を再現する
設備応答手段(12、13、14)と、 を有するシミュレーション装置。
2. A simulation device for simulating a sequencer (1) for controlling equipment, comprising mode setting means (20, 21, 22) for setting a simulation mode, and said mode setting means (20, 21, 22) The equipment response means (12, 13, 14) that reproduces the response operation of the equipment controlled by the sequencer (1) according to the simulation mode set by 22).
【請求項3】前記シーケンサ(1)の入出力のアドレス
を変換するアドレス変換手段(15)を有する請求項2
記載のシミュレーション装置。
3. An address conversion means (15) for converting an input / output address of the sequencer (1).
The described simulation device.
【請求項4】前記設備応答手段(12、13、14)の
応答時間を作業者の設定した値に変更する応答時間変更
手段(16、19を有する請求項2記載のシミュレーシ
ョン装置。
4. The simulation apparatus according to claim 2, further comprising response time changing means (16, 19) for changing the response time of the equipment response means (12, 13, 14) to a value set by an operator.
【請求項5】前記モード設定手段(21、22)によっ
て所定のシミュレーションモードが設定されたときに、
実際の設備における作業者の操作を疑似的に生成する疑
似操作生成手段(18)と、 前記疑似操作生成手段(18)によって生成された疑似
操作の信号を前記シーケンサ(1)に送る送信手段(1
1)とを有する請求項2記載のシミュレーション装置。
5. When a predetermined simulation mode is set by the mode setting means (21, 22),
Pseudo-operation generation means (18) for pseudo-generation of an operator's operation in an actual facility, and transmission means (for transmitting a pseudo-operation signal generated by the pseudo-operation generation means (18) to the sequencer (1) ( 1
The simulation apparatus according to claim 2, further comprising 1).
【請求項6】前記モード設定手段(20)によって所定
のシミュレーションモードが設定されたときに、設備に
関する異常を疑似的に発生する異常発生手段(17)を
有する請求項2記載のシミュレーション装置。
6. The simulation apparatus according to claim 2, further comprising abnormality generating means (17) for artificially generating an abnormality relating to equipment when a predetermined simulation mode is set by the mode setting means (20).
JP03488496A 1996-02-22 1996-02-22 Simulation equipment Expired - Lifetime JP3444080B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03488496A JP3444080B2 (en) 1996-02-22 1996-02-22 Simulation equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03488496A JP3444080B2 (en) 1996-02-22 1996-02-22 Simulation equipment

Publications (2)

Publication Number Publication Date
JPH09230923A true JPH09230923A (en) 1997-09-05
JP3444080B2 JP3444080B2 (en) 2003-09-08

Family

ID=12426579

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03488496A Expired - Lifetime JP3444080B2 (en) 1996-02-22 1996-02-22 Simulation equipment

Country Status (1)

Country Link
JP (1) JP3444080B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002196816A (en) * 2000-12-25 2002-07-12 Master Engineering:Kk Automatic simulation device for control program for plc and its method
KR100765978B1 (en) * 2007-02-08 2007-10-10 태인시스템주식회사 Plc system simulation test board
JP2008065821A (en) * 2006-09-06 2008-03-21 Fisher Rosemount Syst Inc Monitoring system and monitoring method
JP2009199146A (en) * 2008-02-19 2009-09-03 Toshiba Mach Co Ltd Programmable logic controller
JP2009223736A (en) * 2008-03-18 2009-10-01 Toshiba Mach Co Ltd Programmable logic controller

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002196816A (en) * 2000-12-25 2002-07-12 Master Engineering:Kk Automatic simulation device for control program for plc and its method
JP2008065821A (en) * 2006-09-06 2008-03-21 Fisher Rosemount Syst Inc Monitoring system and monitoring method
KR100765978B1 (en) * 2007-02-08 2007-10-10 태인시스템주식회사 Plc system simulation test board
JP2009199146A (en) * 2008-02-19 2009-09-03 Toshiba Mach Co Ltd Programmable logic controller
JP2009223736A (en) * 2008-03-18 2009-10-01 Toshiba Mach Co Ltd Programmable logic controller

Also Published As

Publication number Publication date
JP3444080B2 (en) 2003-09-08

Similar Documents

Publication Publication Date Title
US4935886A (en) Plant control system including plant operation simulator
JP5227278B2 (en) How to take a snapshot of a simulation system
JP3444080B2 (en) Simulation equipment
JPH11282335A (en) Failure diagnostic training system
JPH03169284A (en) Motor driving controller
KR100792896B1 (en) Off-line test working system in automation facilities lines and operating method thereof
JPH10198405A (en) Sequence control device
JPH10274920A (en) Plant simulator
JPH0962537A (en) Simulator for confirming operation of display device
JP2837455B2 (en) Distributed control device and program test method thereof
JP2765894B2 (en) Digital control system
JPH06274298A (en) Monitoring device for control apparatus
JP4491165B2 (en) Verification pattern generation apparatus and method, and verification pattern generation program
JPS63293611A (en) Simulation test method
JPH06337712A (en) Controller
JP2017130139A (en) Interface test system
JPS6020211A (en) Sequence controlling device
JPH11212608A (en) Automatic setting device for system configuration provided with communication parameter
JPH07226785A (en) Communication equipment and communication diagnostic method
JP2003280701A (en) Control apparatus having triplicated configuration
CN117930788A (en) Updating method and device of controller system and computer readable storage medium
JPH03210605A (en) Plant controller
JPH08320645A (en) Simulator training system
JP4904838B2 (en) Equipment control system
JP2002287806A (en) Connection confirmation device, connection confirmation method, connection confirmation program, and computer- readable recording medium recording the program

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030527

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100627

Year of fee payment: 7