Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3526232B2 - Online edit function processing method for step-executable programmable controller - Google Patents
[go: Go Back, main page]

JP3526232B2 - Online edit function processing method for step-executable programmable controller - Google Patents

Online edit function processing method for step-executable programmable controller

Info

Publication number
JP3526232B2
JP3526232B2 JP04159399A JP4159399A JP3526232B2 JP 3526232 B2 JP3526232 B2 JP 3526232B2 JP 04159399 A JP04159399 A JP 04159399A JP 4159399 A JP4159399 A JP 4159399A JP 3526232 B2 JP3526232 B2 JP 3526232B2
Authority
JP
Japan
Prior art keywords
programmable controller
program
storage area
personal computer
program block
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.)
Expired - Fee Related
Application number
JP04159399A
Other languages
Japanese (ja)
Other versions
JP2000242309A (en
Inventor
知史 阿部
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.)
TDK Corp
Original Assignee
TDK Corp
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 TDK Corp filed Critical TDK Corp
Priority to JP04159399A priority Critical patent/JP3526232B2/en
Publication of JP2000242309A publication Critical patent/JP2000242309A/en
Application granted granted Critical
Publication of JP3526232B2 publication Critical patent/JP3526232B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Programmable Controllers (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、製造設備を制御す
るシーケンスプログラムを実行するためのステップ実行
型プログラマブルコントローラのオンラインエディット
機能処理方法に関する。 【0002】 【従来の技術】近年、製造設備の制御系は小型化、高機
能化の要求が高まってきている。小型化については、操
作盤としてタッチパネルスイッチ付き表示器とプログラ
マブルコントローラ機能と生産時点情報管理機能を兼ね
備えた一体型の装置が使用さるようになってきている
(特開平9−6412号)。 【0003】製造設備を制御するプログラマブルコント
ローラの種類として、図5に示すように、ある条件が成
立したときに制御命令が実行される方式のサイクリック
型と、図6のように制御命令の並び順に実行されるステ
ップ実行型が知られている。図5のサイクリック型では
例えば条件1が成立すると命令1が実行され、条件2,
3が成立すると命令2が実行されるが、命令1,2の実
行順序は不定である。図6のステップ実行型では命令
1,2,3…の順に実行される。 【0004】製造設備を運用するためのシーケンスプロ
グラムを開発する場合、図1のようにパーソナルコンピ
ュータ11等でシーケンスプログラムを作成し、通信ラ
イン12を経由してプログラマブルコントローラ13に
設定情報を転送するのが一般的な開発手順となってい
る。 【0005】 【発明が解決しようとする課題】ところで、サイクリッ
ク型のプログラマブルコントローラは、製造設備が高機
能化や操作性を向上させようとして、プログラムサイズ
が大きくなるとプログラム全体や、現在の実行位置が把
握しにくくなり、下記のプログラムミスの発見が難し
い。さらに、プログラムサイズが大きくなると保守性や
実行速度が低下する傾向にある。 【0006】また、シーケンスプログラムは作成直後、
プログラムミス等が多く存在するので、それを取り除く
デバッグ作業を行う。デバッグ作業は、実際に製造設備
を動かしながら、正規の動作になるようプログラム修正
とテストを何度も繰り返す方法が一般的である。プログ
ラム修正とテストを行うには、上記のようにパーソナル
コンピュータ等で修正し、通信で転送することを繰り返
すことになる。通常、プログラムを修正して転送すると
きは、すべてのプログラムを転送するので時間がかか
る。さらに製造設備の動作を止めて、プログラマブルコ
ントローラを受信状態になるように操作し、転送が終了
したら今度は動作させるための操作を行わなければなら
ない。問題となるのは、一連のデバッグ作業を行う手順
が煩雑で、通信に時間がかかることにある。 【0007】本発明は、上記の点に鑑み、プログラマブ
ルコントローラを制御命令の並び順に実行されるステッ
プ実行型を採用してデバッグし易くするとともに、ユー
ザが編集・修正(エディット)した部分を含むプログラ
ムブロック単位で転送可能としてデバッグ作業における
通信時間の大幅短縮を図ったステップ実行型プログラマ
ブルコントローラのオンラインエディット機能処理方法
を提供することを目的とする。 【0008】本発明のその他の目的や新規な特徴は後述
の実施の形態において明らかにする。 【0009】 【課題を解決するための手段】上記目的を達成するため
に、本発明のステップ実行型プログラマブルコントロー
ラのオンラインエディット機能処理方法において、制御
命令を並び順に実行するステップ実行型プログラマブル
コントローラは、更新前の複数のプログラムブロックか
らなるプログラムを記憶する第1の記憶領域と、更新後
のプログラムブロックを記憶する第2の記憶領域とを有
する記憶装置を備え、前記プログラマブルコントローラ
に通信ラインを介してパーソナルコンピュータを接続
し、前記パーソナルコンピュータ側で更新したプログラ
ムブロックを前記プログラマブルコントローラにプログ
ラムブロック単位で転送して前記第2の記憶領域に記憶
し、前記プログラマブルコントローラ内で前記第2の記
憶領域に転送された更新後のプログラムブロックを前記
第1の記憶領域の対応するプログラムブロックと入れ替
えるとともに、プログラムブロックの入れ替え時に発生
する実行位置管理を前記パーソナルコンピュータ側で行
ことを特徴としている。 【0010】 【0011】 【発明の実施の形態】以下、本発明に係るステップ実行
型プログラマブルコントローラのオンラインエディット
機能処理方法の実施の形態を図面に従って説明する。 【0012】本発明の実施の形態を図1乃至図4で説明
する。この実施の形態において、11はパーソナルコン
ピュータであり、通信ライン12を介してプログラマブ
ルコントローラ13に接続されている。プログラマブル
コントローラ13は制御命令を並び順に実行するステッ
プ実行型で構成され、デバッグ作業を容易にしている。
ステップ実行型のプログラマブルコントローラ13は、
更新前の複数のプログラムブロックからなるシーケンス
プログラムを記憶する図2の第1の記憶領域と、更新後
のプログラムブロックを記憶する図3の第2の記憶領域
(入れ替え用記憶領域)とを有する記憶装置を備えてい
る。 【0013】パーソナルコンピュータ11は、ユーザが
シーケンスプログラムの編集・修正(エディット)をオ
ンラインで行うために設けられている。そして、ユーザ
が編集・修正(エディット)した部分を含むプログラム
ブロック単位で通信ライン12を介しプログラマブルコ
ントローラ13に転送する構成となっている。ここで、
プログラムブロックとは、シーケンスプログラムをタス
ク(独立した1つの仕事を表す単位)毎に分割したり、
あるいはサブルーチン(プログラムのどこからでも呼び
出せる一連のプログラム)毎に分割したものであるが、
とくに分割方法は問わない。 【0014】本実施の形態において、オンラインエディ
ット機能処理は以下の手順で実行される。 【0015】まず、パーソナルコンピュータ11上で作
成した全シーケンスプログラムが、通信ライン12経由
でプログラマブルコントローラ13内部の記憶装置の第
1の記憶領域に図2のように転送されて初期状態とな
る。図2では、シーケンスプログラムはプログラムブロ
ック1乃至プログラムブロックNからなっているものと
している。 【0016】デバッグ作業に伴いパーソナルコンピュー
タ11にて所要のプログラムブロックを編集・修正し、
通信ライン12を介してプログラマブルコントローラ1
3に当該プログラムブロックを転送する(オンラインエ
ディットする)。オンラインエディットで更新されたプ
ログラムブロックは、プログラマブルコントローラ13
内部の記憶装置の第2の記憶領域に図3のように転送さ
れて保存される。ここでは、プログラムブロック1がオ
ンラインエディットで更新されたものとしている。この
時、プログラマブルコントローラ13内部では、図2側
(第1の記憶領域側)の更新される旧プログラムブロッ
クを、図3側(第2の記憶領域側)の更新する新プログ
ラムブロックに入れ替えるための処理を行う。 【0017】オンラインエディット機能では、すでにあ
る制御命令の置き換えを行う場合、他の制御命令を追加
する場合、すでにある制御命令を削除する場合がある。 【0018】オンラインエディット機能でプログラムブ
ロックの入れ替えを行う場合、旧プログラムにおける実
行位置が新プログラムではどこになるのか、実行位置が
サブルーチンの中だったときの戻り先が変わったときど
う対処するのかを説明する。 【0019】ユーザがパーソナルコンピュータ11によ
るオンラインエディット機能でプログラムブロックを変
更したとき、どこをどのように変更したかをパーソナル
コンピュータ11側で管理しておき、旧プログラムにお
ける当該プログラムブロックの実行位置が新プログラム
ではどこになるかを、プログラマブルコントローラ13
に図4の如く与える。 【0020】プログラマブルコントローラ13はサブル
ーチンからの戻り位置を先入れ後出し(入力は時間順に
記憶するが、出力は最後のものを呼び出す)で記憶する
スタック機構を具備している。もし、旧プログラムにお
ける更新すべきプログラムブロックの実行位置がサブル
ーチンの中だった場合は、サブルーチンからの戻り位置
も的確に訂正する必要があるが、その方法として、サブ
ルーチンの戻り位置は、前記スタック機構を用いて管理
するのが一般的であるので、パーソナルコンピュータ1
1からスタック読み出し要求を出し、スタックの内容
(サブルーチンの戻り位置)をプログラマブルコントロ
ーラ13からパーソナルコンピュータ11に転送する
(スタック情報転送)。パーソナルコンピュータ側はユ
ーザがプログラムブロックを変更した情報を管理してい
るので、スタックの内容を的確に訂正することができ
る。訂正後のスタックの内容を改めてプログラマブルコ
ントローラに転送することで(スタック書き込み)、サ
ブルーチンからの戻り位置の整合性を保つことができ
る。なお、プログラマブルコントローラ13からスタッ
ク書換え完了がパーソナルコンピュータ11に送出され
る。 【0021】この実施の形態によれば、次の通りの効果
を得ることができる。 【0022】(1) プログラマブルコントローラをステ
ップ実行型にすることで、現在の実行位置を把握できる
ようになり、一命令づつ実行できるので、プログラムミ
スを発見し易くなる。つまり、デバッグ作業も容易とな
る。 【0023】(2) オンラインエディット機能は、通信
可能な状態(オンライン)でユーザが編集・修正(エデ
ィット)した部分を含むプログラムブロック単位で転送
を行う。プログラムブロック単位の転送を可能にしたこ
とで、通信時間が全プログラムの転送に比べて大幅に短
くできる。例えば、プログラムブロックが16で構成さ
れているシーケンスプログラムで、各プログラムブロッ
クが同程度のプログラムサイズの場合、デバッグ作業に
おける一回のプログラム修正のために、転送にかかった
時間は160秒から約1/16の10秒に短縮された。
さらに、転送後の内部処理を工夫することで、パーソナ
ルコンピュータだけの操作で、いつでも編集・修正した
プログラムブロックを転送可能としている。 【0024】(3) プログラムブロックの入れ替えに際
し、製造設備の運転を完全中断(リセット)せずに、入
れ替え後も継続して運転ができるので、原点復帰等の初
期動作を行わなくとも良くなる。従って、デバッグ作業
の工数を短縮することができる。 【0025】以上本発明の実施の形態について説明して
きたが、本発明はこれに限定されることなく請求項の記
載の範囲内において各種の変形、変更が可能なことは当
業者には自明であろう。 【0026】 【発明の効果】以上説明したように、本発明によれば、
プログラマブルコントローラを制御命令の並び順に実行
するステップ実行型としてデバッグ作業を容易とすると
ともに、ユーザが編集・修正した部分を含むプログラム
ブロック単位で転送可能としてデバッグ作業における通
信時間の大幅短縮を図ったステップ実行型プログラマブ
ルコントローラのオンラインエディット機能処理方法を
実現できる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an online edit function processing method for a step-executable programmable controller for executing a sequence program for controlling a manufacturing facility. 2. Description of the Related Art In recent years, there has been an increasing demand for downsizing and high-performance control systems for manufacturing equipment. For miniaturization, an integrated device having a display with a touch panel switch, a programmable controller function and a production time point information management function as an operation panel has been used (Japanese Patent Application Laid-Open No. 9-6412). As shown in FIG. 5, there are two types of programmable controllers for controlling manufacturing equipment: a cyclic type in which a control instruction is executed when a certain condition is satisfied, and a sequence of control instructions as shown in FIG. A step execution type executed sequentially is known. In the cyclic type shown in FIG. 5, for example, if condition 1 is satisfied, instruction 1 is executed, and
When the condition 3 is satisfied, the instruction 2 is executed, but the execution order of the instructions 1 and 2 is undefined. In the step execution type shown in FIG. 6, instructions 1, 2, 3,... Are executed in this order. When a sequence program for operating a manufacturing facility is developed, a sequence program is created by a personal computer 11 or the like as shown in FIG. 1, and setting information is transferred to a programmable controller 13 via a communication line 12. Is a general development procedure. [0005] By the way, in the case of a cyclic type programmable controller, when the size of a program is increased in order to improve the functions and operability of a manufacturing facility, the entire program and the current execution position are increased. Is difficult to grasp, and it is difficult to find the following program errors. Furthermore, as the program size increases, maintainability and execution speed tend to decrease. [0006] Immediately after creating a sequence program,
Since there are many program mistakes, etc., debug work to remove them. In general, debugging is a method in which program correction and testing are repeated many times so that normal operation is performed while actually operating a manufacturing facility. In order to perform the program correction and the test, the correction is performed by the personal computer or the like as described above, and the transfer by communication is repeated. Normally, it takes time to transfer a program after correcting it, since all programs are transferred. Further, it is necessary to stop the operation of the manufacturing equipment, operate the programmable controller so as to be in the receiving state, and perform an operation for operating the programmable controller after the transfer is completed. The problem is that the procedure for performing a series of debugging operations is complicated, and communication takes time. In view of the above, the present invention employs a step-execution type in which a programmable controller is executed in the order in which control instructions are arranged, thereby facilitating debugging, and including a program including a portion edited and modified by a user. It is an object of the present invention to provide a method of processing an online edit function of a step-executable programmable controller which can transfer data in blocks to greatly reduce communication time in a debugging operation. [0008] Other objects and novel features of the present invention will be clarified in embodiments described later. [0009] To achieve the above object, according to the Invention The in-line editing function processing method stepping type programmable controller of the present invention, control
A step-executable programmable controller that executes instructions in a sequence includes a first storage area for storing a program including a plurality of program blocks before update and a second storage area for storing a program block after update. Comprising a device, a personal computer is connected to the programmable controller via a communication line, and the program blocks updated on the personal computer side are transferred to the programmable controller in program block units and stored in the second storage area, In the programmable controller, the updated program block transferred to the second storage area is replaced with a corresponding program block in the first storage area, and occurs when the program block is replaced.
Execution position management performed on the personal computer side.
Cormorant is characterized in that. An embodiment of a method for processing an online edit function of a step-executable programmable controller according to the present invention will be described below with reference to the drawings. An embodiment of the present invention will be described with reference to FIGS. In this embodiment, a personal computer 11 is connected to a programmable controller 13 via a communication line 12. The programmable controller 13 is configured as a step-execution type that executes control instructions in a line-up order, and facilitates debugging work.
The step execution type programmable controller 13 includes:
A storage having a first storage area in FIG. 2 for storing a sequence program composed of a plurality of program blocks before updating and a second storage area (replacement storage area) in FIG. 3 for storing an updated program block. Equipment. The personal computer 11 is provided for a user to edit and modify (edit) a sequence program online. Then, the program is transferred to the programmable controller 13 via the communication line 12 in units of program blocks including portions edited and modified (edited) by the user. here,
A program block divides a sequence program into tasks (units representing one independent job),
Or it is divided for each subroutine (a series of programs that can be called from anywhere in the program),
In particular, the dividing method does not matter. In the present embodiment, the online edit function process is executed in the following procedure. First, the entire sequence program created on the personal computer 11 is transferred to the first storage area of the storage device inside the programmable controller 13 via the communication line 12 as shown in FIG. In FIG. 2, it is assumed that the sequence program includes program blocks 1 to N. A required program block is edited and corrected by the personal computer 11 along with the debugging work.
Programmable controller 1 via communication line 12
The program block is transferred to 3 (online editing). The program blocks updated by online editing are stored in the programmable controller 13
The data is transferred and stored in the second storage area of the internal storage device as shown in FIG. Here, it is assumed that the program block 1 has been updated by online editing. At this time, in the programmable controller 13, the old program block to be updated in FIG. 2 (first storage area) is replaced with a new program block to be updated in FIG. 3 (second storage area). Perform processing. In the online editing function, there are cases where an existing control instruction is replaced, another control instruction is added, and an existing control instruction is deleted. When the program blocks are exchanged by the online edit function, where the execution position in the old program is in the new program, and what to do when the return destination changes when the execution position is in a subroutine is explained. I do. When a user changes a program block using the online editing function of the personal computer 11, the personal computer 11 manages where and how the program block was changed, and the execution position of the program block in the old program is changed to the new position. Programmable controller 13
As shown in FIG. The programmable controller 13 is provided with a stack mechanism for storing the return position from the subroutine on a first-in first-out basis (inputs are stored in chronological order, but outputs output the last one). If the execution position of the program block to be updated in the old program is in a subroutine, the return position from the subroutine also needs to be accurately corrected. It is common to manage using a personal computer 1
1, a stack read request is issued, and the contents of the stack (return position of the subroutine) are transferred from the programmable controller 13 to the personal computer 11 (stack information transfer). Since the personal computer manages the information in which the user has changed the program block, the contents of the stack can be accurately corrected. By transferring the corrected contents of the stack to the programmable controller again (stack writing), it is possible to maintain the consistency of the return position from the subroutine. Note that the completion of stack rewriting is sent from the programmable controller 13 to the personal computer 11. According to this embodiment, the following effects can be obtained. (1) By making the programmable controller a step-execution type, the current execution position can be grasped and executed one instruction at a time, making it easier to find a program error. That is, the debugging work becomes easy. (2) The online edit function transfers a program block unit including a part edited and modified (edited) by a user in a communicable state (online). By enabling the transfer in units of program blocks, the communication time can be significantly reduced as compared with the transfer of all programs. For example, in the case of a sequence program having 16 program blocks and each program block having the same program size, the time required for transfer for a single program correction in the debugging operation is from 160 seconds to about 1 second. / 16 to 10 seconds.
Further, by devising the internal processing after the transfer, it is possible to transfer the edited / modified program block at any time with only the operation of the personal computer. (3) When the program blocks are replaced, the operation of the manufacturing equipment can be continued without completely interrupting (resetting) the operation of the manufacturing equipment, so that it is not necessary to perform the initial operation such as the return to origin. Therefore, the number of steps of the debugging work can be reduced. Although the embodiments of the present invention have been described above, it is obvious to those skilled in the art that the present invention is not limited to the embodiments and various modifications and changes can be made within the scope of the claims. There will be. As described above, according to the present invention,
Step execution type that executes the programmable controller in the order in which the control instructions are arranged. This step facilitates debugging work, and can transfer data in program blocks including parts edited and modified by the user, greatly reducing communication time in debugging work. An online edit function processing method for an executable programmable controller can be realized.

【図面の簡単な説明】 【図1】本発明に係るステップ実行型プログラマブルコ
ントローラのオンラインエディット機能処理方法の実施
の形態を示す説明図である。 【図2】実施の形態においてプログラマブルコントロー
ラの記憶装置における第1の記憶領域に格納されたシー
ケンスプログラムの初期状態を示す説明図である。 【図3】プログラマブルコントローラの記憶装置におけ
る第2の記憶領域に格納された更新すべきプログラムブ
ロックを示す説明図である。 【図4】実施の形態におけるプログラム実行位置の入替
えを示す説明図である。 【図5】サイクリック型プログラマブルコントローラの
例を示す説明図である。 【図6】ステップ実行型プログラマブルコントローラの
例を示す説明図である。 【符号の説明】 11 パーソナルコンピュータ 12 通信ライン 13 プログラマブルコントローラ
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is an explanatory diagram showing an embodiment of a method for processing an online edit function of a step-executable programmable controller according to the present invention. FIG. 2 is an explanatory diagram showing an initial state of a sequence program stored in a first storage area in a storage device of the programmable controller in the embodiment. FIG. 3 is an explanatory diagram showing program blocks to be updated stored in a second storage area in a storage device of the programmable controller. FIG. 4 is an explanatory diagram showing replacement of a program execution position according to the embodiment; FIG. 5 is an explanatory diagram showing an example of a cyclic programmable controller. FIG. 6 is an explanatory diagram showing an example of a step execution type programmable controller. [Description of Signs] 11 Personal computer 12 Communication line 13 Programmable controller

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G05B 19/05 G06F 9/06 Continuation of the front page (58) Field surveyed (Int.Cl. 7 , DB name) G05B 19/05 G06F 9/06

Claims (1)

(57)【特許請求の範囲】 【請求項1】 制御命令を並び順に実行するステップ実
行型プログラマブルコントローラは、更新前の複数のプ
ログラムブロックからなるプログラムを記憶する第1の
記憶領域と、更新後のプログラムブロックを記憶する第
2の記憶領域とを有する記憶装置を備え、前記プログラ
マブルコントローラに通信ラインを介してパーソナルコ
ンピュータを接続し、前記パーソナルコンピュータ側で
更新したプログラムブロックを前記プログラマブルコン
トローラにプログラムブロック単位で転送して前記第2
の記憶領域に記憶し、前記プログラマブルコントローラ
内で前記第2の記憶領域に転送された更新後のプログラ
ムブロックを前記第1の記憶領域の対応するプログラム
ブロックと入れ替えるとともに、プログラムブロックの
入れ替え時に発生する実行位置管理を前記パーソナルコ
ンピュータ側で行うことを特徴とするステップ実行型プ
ログラマブルコントローラのオンラインエディット機能
処理方法。
(57) [Claim 1] A step-executable programmable controller that executes control instructions in a line-up order, comprising: a first storage area for storing a program including a plurality of program blocks before updating; A personal computer connected to the programmable controller via a communication line, and a program block updated on the personal computer side is stored in the programmable controller. Transfer in units
In the programmable controller, the updated program block transferred to the second storage area in the programmable controller is replaced with a corresponding program block in the first storage area, and
The execution position management that occurs when the
An online editing function processing method for a step-executable programmable controller, which is performed on a computer .
JP04159399A 1999-02-19 1999-02-19 Online edit function processing method for step-executable programmable controller Expired - Fee Related JP3526232B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04159399A JP3526232B2 (en) 1999-02-19 1999-02-19 Online edit function processing method for step-executable programmable controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04159399A JP3526232B2 (en) 1999-02-19 1999-02-19 Online edit function processing method for step-executable programmable controller

Publications (2)

Publication Number Publication Date
JP2000242309A JP2000242309A (en) 2000-09-08
JP3526232B2 true JP3526232B2 (en) 2004-05-10

Family

ID=12612717

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04159399A Expired - Fee Related JP3526232B2 (en) 1999-02-19 1999-02-19 Online edit function processing method for step-executable programmable controller

Country Status (1)

Country Link
JP (1) JP3526232B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4784355B2 (en) * 2006-03-17 2011-10-05 富士電機株式会社 Programmable controller system, programmable controller debugging method, programming support program, programmable controller debug control program
JP5136000B2 (en) * 2007-11-05 2013-02-06 トヨタ自動車株式会社 Production instruction device
IT1401647B1 (en) * 2010-07-09 2013-08-02 Campatents B V METHOD FOR MONITORING CHANGES OF CONFIGURATION OF A MONITORING DEVICE FOR AN AUTOMATIC MACHINE

Also Published As

Publication number Publication date
JP2000242309A (en) 2000-09-08

Similar Documents

Publication Publication Date Title
JP2938374B2 (en) Sequence sequence program creation device and control device
US10037019B2 (en) System comprising development environments and machine controls
JP2006350549A (en) Integrated simulation system
CN102804087A (en) Controller support device, simulation method of control program, support program of controller and computer-readable storage medium storing support program of controller
JPH04139544A (en) Data restoring method
JP3526232B2 (en) Online edit function processing method for step-executable programmable controller
JP3770366B2 (en) Development environment device for control program, control device for executing control program, and recording medium for program for realizing the same
EP0388155A2 (en) Process status supervisory system
US7917891B2 (en) Engineering system with automatic generation of entity templates
JP2861962B2 (en) Computer program simulation apparatus and method
JP3757342B2 (en) Data processing device
JPH04362783A (en) Cad system having simultaneous concurrent processing function at plural terminals
JP6115063B2 (en) Peripheral device of programmable controller
JP2003122410A (en) Method for causing controller to perform computation
CN118414231A (en) Simulator for robots or machine tools
US7877728B2 (en) Sequence program editing apparatus
JPS59114602A (en) Programmable controller
CN118642426B (en) A remote monitoring and debugging method, system and terminal based on PLC
JP2004062223A (en) Programming device for programmable controller.
JPS58182709A (en) Robot control method with program editing and transfer function
JPH0430220A (en) Software maintenance method
JP2513142B2 (en) Program simulator device
JP2001166966A (en) Method for managing execution environment of program to be tested in debugger
JP2000242524A (en) Software simulator for processor
JP2018156511A (en) Programmable logic controller memory management method

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110227

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110227

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees