JPH1131004A - Programmable controller - Google Patents

Programmable controller

Info

Publication number
JPH1131004A
JPH1131004A JP9200794A JP20079497A JPH1131004A JP H1131004 A JPH1131004 A JP H1131004A JP 9200794 A JP9200794 A JP 9200794A JP 20079497 A JP20079497 A JP 20079497A JP H1131004 A JPH1131004 A JP H1131004A
Authority
JP
Japan
Prior art keywords
monitor
data
execution result
result data
programmable controller
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
JP9200794A
Other languages
Japanese (ja)
Other versions
JP3496466B2 (en
Inventor
Kazuaki Serizawa
一明 芹沢
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.)
Howa Machinery Ltd
Original Assignee
Howa Machinery 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 Howa Machinery Ltd filed Critical Howa Machinery Ltd
Priority to JP20079497A priority Critical patent/JP3496466B2/en
Publication of JPH1131004A publication Critical patent/JPH1131004A/en
Application granted granted Critical
Publication of JP3496466B2 publication Critical patent/JP3496466B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To accurately display the variable data on a monitor in response to each step and to improve the confirmation job efficiency of a program by displaying the execution result data on a mid-monitor range which are held in an exclusive data holding area on the monitor in response to each step. SOLUTION: This programmable controller includes a user program storage part 3, an execution result data storage area 4 where the execution result data (variable data) on each step are stored, a monitor step storage register 5, and an exclusive data holding area 6 where the execution result of each step of a mid-monitor range that is designated by the monitor start and end steps is temporarily held. That is, the area 6 is prepared independently of the area 4 and the execution result is fetched by a data fetching means to the area 6 from the area 4. Then the execution result data held in the area 6 are displayed on a monitor in response to each step.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、実行中のプログ
ラムの実行されたステップとステップに対応するデータ
を表示するようにしたプログラマブルコントローラに関
し、詳しくは、指定された途中モニタ範囲のステップと
ステップに対応するデータを表示するようにしたにプロ
グラマブルコントローラに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a programmable controller for displaying executed steps of a program being executed and data corresponding to the steps. The present invention relates to a programmable controller for displaying corresponding data.

【0002】[0002]

【従来の技術】従来のプログラマブルコントローラで
は、ユーザプログラムをステップ毎に実行処理してい
き、各ステップの実行結果データは、これを記憶するメ
モリに記憶保持され、1スキャン(開始ステップから終
了ステップまでの一連の処理サイクル)の実行処理が終
了後、モニタにステップごとに対応したデータ(コマン
ドや実行結果データ等)が表示され、再びこのサイクル
が繰り返されるようになっていた。また、プログラム
の確認作業の際には、モニタに表示されたステップごと
のデータを1ステップごとにプログラマブルコントロー
ラに備えられた操作部を操作することで実行処理して確
認できるようになっているものもあった。尚、プログ
ラマブルコントローラにプログラマブルコントローラと
は別にモニタデータを記憶保持するモニタデータ蓄積部
を有するデバッグツールを取付けてプログラムの確認作
業を行えるようになっており、プログラマブルコントロ
ーラを稼働させた状態で異常を発見した際にはモニタデ
ータ蓄積部に記憶保持されていた異常時のデータをモニ
タに読み出し、確認が行えるようになっているものもあ
った(特開平8−83108号公報)。また、実行条
件が成立したことを表示することで瞬時的に実行が終了
する命令コードの実行処理が行われたことを認識できる
ようになっており、プログラムの確認作業の際には1ス
テップごとに表示して確認するようになっているものも
あった(特開平8−30308号公報)。
2. Description of the Related Art In a conventional programmable controller, a user program is executed for each step, and execution result data of each step is stored and held in a memory for storing the data. One scan (from a start step to an end step) is performed. After completion of the execution of the series of processing cycles, data (commands, execution result data, etc.) corresponding to each step is displayed on the monitor, and this cycle is repeated again. In addition, when the program is checked, the data for each step displayed on the monitor can be executed and checked by operating the operation unit provided in the programmable controller for each step. There was also. A debug tool with a monitor data storage unit that stores and retains monitor data separately from the programmable controller can be attached to the programmable controller so that programs can be checked, and abnormalities can be found while the programmable controller is running. In some cases, the abnormal data stored and held in the monitor data storage unit is read out to the monitor and can be checked (Japanese Patent Laid-Open No. 8-83108). In addition, by displaying that the execution condition has been satisfied, it is possible to recognize that the execution process of the instruction code that terminates the execution instantaneously has been performed. In some cases, the information is displayed and confirmed (Japanese Patent Laid-Open No. 8-30308).

【0003】[0003]

【発明が解決しようとする課題】前記では、1スキャ
ンの実行処理の間に夫々のステップの実行結果データを
記憶するときに、メモリが共用されてデータを記憶する
場合があると、先に実行されたステップのデータが記憶
されたメモリに、後に実行されたステップのデータが上
書記憶されて、モニタに表示されているデータが、表示
されたステップの実行結果データであるとは限らない。
このために、プログラムの確認作業において、表示され
ているステップに対応した実行結果データを確認したい
場合には、未使用のダミーレジスタにそのデータをメモ
リから移動させなけらばならなかった。このダミーレジ
スタへの実行結果データの書き込みは、対応したコマン
ドと共に1ステップづつ書き込まなければならず、コマ
ンドも書き込まなければならないために実行結果データ
の確認に時間がかかる問題があった。
In the above, when the execution result data of each step is stored during the execution processing of one scan, if the memory is shared and the data may be stored, the execution is first performed. The data of the step executed later is overwritten and stored in the memory storing the data of the executed step, and the data displayed on the monitor is not necessarily the execution result data of the displayed step.
For this reason, if it is desired to check the execution result data corresponding to the displayed step in the program checking operation, the data must be moved from the memory to an unused dummy register. Writing of the execution result data to the dummy register must be performed step by step together with the corresponding command, and there is a problem that it takes time to check the execution result data because the command must also be written.

【0004】また、では、プログラムの確認作業時
に、データを1ステップづつ確認するため、1ステップ
ごとに操作部を操作しなければならず、時間がかかる問
題があった。また、どのステップを表示するを決めるた
めに、表示するステップを停止させるブレークポイント
を設定しなければならないが、このブレークポイントを
設定するときにはどのステップが処理されているかを考
慮しなければならず、このブレークポイントの設定が面
倒であった。また、プログラマブルコントローラにおい
て、モニタに表示されたコマンドが正しく処理されてい
るかいないかを判断するためにカウンタを使用し、カウ
ンタがカウントされていることで処理が行われているか
を判定しているが、このカウンタをどのステップに設定
するかの設定も面倒であり、時間がかかる問題があっ
た。なぜならブレークポイントやカウンタの設定は、ブ
レークポイントを設定したステップより前のステップで
ジャンプ命令が実行処理されていると、表示されている
ステップのデータが正しいかどうかわからず、ジャンプ
命令の前にカウンタを書き込み、どのステップのジャン
プ命令が実行処理されているかを確認しながらカウンタ
のプログラムへの書き込み位置を移動しながら設定しな
ければならないので時間がかかり、カウンタのカウント
アップにより表示データが正しいことを確認するため、
面倒であった。
[0004] In addition, since the data is checked step by step at the time of checking the program, it is necessary to operate the operation unit for each step, which is time-consuming. Also, to determine which step to display, you must set a breakpoint that stops the displayed step, but when setting this breakpoint, you must consider which step is being processed, Setting this breakpoint was cumbersome. Also, in the programmable controller, a counter is used to determine whether or not the command displayed on the monitor is correctly processed, and it is determined whether the processing is being performed by counting the counter. However, setting the counter to which step is troublesome and time-consuming. This is because if a jump instruction is executed at a step before the step where the breakpoint is set, the data of the displayed step is not known to be correct, and the counter is set before the jump instruction. It must be set while moving the position where the counter is written to the program while checking which step's jump instruction is being executed.It takes time, and the counter counts up to make sure that the display data is correct. To confirm,
It was troublesome.

【0005】は、プログラムの確認作業の際には、プ
ログラマブルコントローラとは別のデバックツールによ
りプログラムの確認作業を行うものであり、本願のプロ
グラマブルコントローラとは構成が異なっており、確認
作業を行なうときにはプログラマブルコントローラにデ
バッグツールを取付けなければならなかった。また、ユ
ーザプログラムの確認作業中に表示されたデータは全て
モニタデータ蓄積部に保持されるので大容量の蓄積部が
必要であった。また、は、実行処理を行なっているこ
とは実行条件成立表示によりわかるが、実行された結果
のデータはやはり瞬時的に表示されるのでわからず、ま
た、プログラムの確認作業では、データを1ステップづ
つ確認するため、1ステップごとに操作部を操作しなけ
ればならず、と同様に時間がかかる等の問題があっ
た。本願の課題は、ステップのデータをモニタへ正確に
表示させることができ、プログラムの確認作業にかかる
時間を減少し、作業の効率を向上することである。
In the program checking operation, the program checking operation is performed by a debug tool different from the programmable controller. The configuration is different from that of the programmable controller of the present application. Debug tools had to be installed on the programmable controller. In addition, since all data displayed during the checking operation of the user program is held in the monitor data storage unit, a large-capacity storage unit is required. In addition, the fact that the execution process is being performed can be known from the execution condition satisfaction display, but the data of the execution result is also not displayed because it is also displayed instantaneously. In order to confirm each time, the operation unit has to be operated for each step, so that there is a problem that it takes time similarly to the above. It is an object of the present invention to accurately display step data on a monitor, reduce the time required for a program check operation, and improve the operation efficiency.

【0006】[0006]

【課題を解決するための手段】前記課題を解決するため
に、実行中のプログラムの実行されたステップとそのス
テップに関するデータとを表示する表示装置を備えたプ
ログラマブルコントローラにおいて、ステップの実行結
果データを取り始めるモニタ開始ステップと実行結果デ
ータを取り終るモニタ終了ステップとを設定するモニタ
ステップ記憶レジスタと、プログラムの、前記モニタ開
始ステップとモニタ終了ステップとで指定された途中モ
ニタ範囲の各ステップの実行結果データを取り込むデー
タ取込手段と、データ取込手段により取り込まれたモニ
タ開始ステップからモニタ終了ステップまでの実行結果
データを一時記憶保持するための専用データ記憶領域
と、モニタ開始ステップからモニタ終了ステップまでの
各ステップと専用データ記憶領域に記憶された実行結果
データとを夫々対応して表示する表示装置を備えた(請
求項1)。前記データ取込手段が、ハードウェアまたは
ソフトウェアから構成されており(請求項2)、具体的
にはハードウェアとして比較器(コンパレータ)から構
成されている。
In order to solve the above-mentioned problems, in a programmable controller provided with a display device for displaying the executed steps of a program being executed and data relating to the steps, an execution result data of the steps is displayed. A monitor step storage register for setting a monitor start step to start capturing and a monitor end step to end execution result data; and an execution result of each step in the middle monitoring range of the program specified by the monitor start step and monitor end step. A data capture unit for capturing data, a dedicated data storage area for temporarily storing and holding execution result data from a monitor start step to a monitor end step captured by the data capture unit, and a monitor start step to a monitor end step Each step and dedicated data Comprising a display device for displaying execution stored in the data storage area results and data respectively corresponding to (claim 1). The data fetching means is constituted by hardware or software (claim 2). Specifically, the data fetching means is constituted by a comparator as hardware.

【0007】プログラムが開始ステップからエンドステ
ップまで順次1回繰り返されるごとに、モニタ開始ステ
ップを検出してカウントアップするカウンタを設け、そ
のカウント値を表示装置に表示する(請求項3)。この
カウント値は任意にリセット可能である。
Each time the program is repeated once from the start step to the end step, a counter is provided for detecting and counting up the monitor start step, and the count value is displayed on a display device. This count value can be arbitrarily reset.

【0008】表示装置でのステップの表示をニーモニッ
ク表示またはラダー表示とし(請求項5)、表示装置に
表示された途中モニタ範囲内の指定したステップに関す
るデータを変更可能である(請求項4)。
[0008] The display of the step on the display device is mnemonic display or ladder display (Claim 5), and the data relating to the designated step within the middle monitor range displayed on the display device can be changed (Claim 4).

【0009】繰り返し実行されているプログラムにおい
て最初に実行結果データを専用データ記憶領域へ取り込
む1スキャン目に1スキャンデータ取込フラグをONと
し、2スキャン目以後繰り返されるプログラムにおいて
はフラグチェックにより途中モニタ範囲内の実行結果デ
ータを専用データ記憶領域へ取り込まないように構成し
た(請求項6)。前記フラグをONとする条件を任意に
設定できる(請求項7)。
In a program that is repeatedly executed, the first scan data acquisition flag is turned on in the first scan for fetching the execution result data into the dedicated data storage area. The configuration is such that the execution result data within the range is not taken into the dedicated data storage area. The condition for turning on the flag can be arbitrarily set (claim 7).

【0010】[0010]

【発明の実施の形態】以下、本願実施の形態を図1から
図8により説明する。プログラマブルコントローラPC
は図1に示すように演算部1と、システムROM2と、
ユーザプログラムが記憶保持されるユーザプログラム記
憶部3と、各ステップにおける実行結果データ(変数デ
ータ)が記憶保持される実行結果データ記憶領域4と、
モニタ開始ステップとモニタ終了ステップとが設定記憶
されるモニタステップ記憶レジスタ5と、モニタ開始ス
テップとモニタ終了ステップとで指定された途中モニタ
範囲の各ステップの実行結果を一時記憶保持するための
専用データ記憶領域(データバッファ)6とを備えてい
る。また、プログラマブルコントローラPCには、表示
装置7が接続されている。この表示装置7はモニタ開始
ステップ等を入力操作する操作部8とステップに関する
データを表示するモニタ9とから構成されている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The embodiments of the present invention will be described below with reference to FIGS. Programmable controller PC
Is a calculation unit 1, a system ROM 2 as shown in FIG.
A user program storage unit 3 for storing and holding a user program, an execution result data storage area 4 for storing and holding execution result data (variable data) in each step,
A monitor step storage register 5 in which a monitor start step and a monitor end step are set and stored, and dedicated data for temporarily storing and holding an execution result of each step in the middle monitor range designated by the monitor start step and the monitor end step And a storage area (data buffer) 6. The display device 7 is connected to the programmable controller PC. The display device 7 includes an operation unit 8 for inputting a monitor start step and the like and a monitor 9 for displaying data relating to the step.

【0011】専用データ記憶領域6には、図2に示すよ
うに途中モニタ範囲の1ステップに対応したデータをモ
ニタ開始ステップからモニタ終了ステップまで順次記憶
保持するようになっている。専用データ記憶領域6に記
憶される1ステップに対応する実行結果データは各ステ
ップのデスティネーションとソースとからなる1組のデ
ータやON,OFFのデータである。専用データ記憶領
域6の1ステップの実行結果データを記憶する領域は、
サイズが最大の実行結果データのサイズに固定されてお
り、データのサイズにかかわらず同サイズとなっている
固定長バッファである。専用データ記憶領域6のサイズ
は、モニタに表示されるステップ数により異なるが、約
160バイトから240バイトと小さなサイズである。
As shown in FIG. 2, the dedicated data storage area 6 sequentially stores data corresponding to one step in the middle monitor range from a monitor start step to a monitor end step. The execution result data corresponding to one step stored in the dedicated data storage area 6 is a set of data including a destination and a source of each step, and ON / OFF data. The area for storing one-step execution result data in the dedicated data storage area 6 is
This is a fixed-length buffer whose size is fixed to the maximum size of the execution result data and is the same size regardless of the data size. The size of the dedicated data storage area 6 varies depending on the number of steps displayed on the monitor, but is as small as about 160 bytes to 240 bytes.

【0012】ユーザプログラム記憶部3には図3に示す
ように図4に示すユーザプログラムが記憶されている。
システムROM2にはシーケンス処理プログラムと図
5、図6に示す通常モニタ処理プログラムと途中モニタ
処理プログラムとが記憶されている。図4に示すユーザ
プログラムは、システムROM2に記憶されたシーケン
ス処理プログラムにより先頭から終了まで順次1ステッ
プづつ読みだされて実行処理され、エンドステップにな
ると先頭に戻り再び順次実行処理される。
As shown in FIG. 3, the user program storage section 3 stores the user program shown in FIG.
The system ROM 2 stores a sequence processing program, a normal monitor processing program shown in FIGS. 5 and 6, and a midway monitor processing program. The user program shown in FIG. 4 is sequentially read and executed one step at a time from the beginning to the end by the sequence processing program stored in the system ROM 2, and when the end step is reached, returns to the beginning and is sequentially executed again.

【0013】図5に示す通常モニタ処理プログラムの各
ステップは機能実現手段を示し、ステップS51はユー
ザプログラム実行処理後に実行結果データ記憶領域4か
ら実行結果データを読みだし、これを操作部8からの入
力による指定や予め記憶されている指定に基づいて所定
のデータ処理を行なった後モニタ9に表示するモニタ処
理手段であり、ステップS52は操作部8からの入力に
より途中モニタ範囲のステップに関するデータをモニタ
表示するかどうかを判断する途中モニタ判断手段であ
る。
Each step of the normal monitor processing program shown in FIG. 5 represents a function realizing means. At step S51, execution result data is read out from the execution result data storage area 4 after the user program execution processing. Monitor processing means for performing predetermined data processing based on an input specification or a pre-stored specification and then displaying the data on the monitor 9. This is a monitor determination unit in the middle of determining whether or not to perform monitor display.

【0014】図6に示す途中モニタ処理プログラムのス
テップS61とステップS62とは図4に示すユーザプ
ログラムのステップS43とステップS45と、図5に
示す通常モニタ処理プログラムのステップS53とによ
りデータ取込手段を構成している。データ取込手段はモ
ニタ開始ステップを判別して、実行結果データ記憶領域
4から途中モニタ範囲の各ステップに対応したデータを
専用データ記憶領域6に順次取り込み、モニタ終了ステ
ップとなると取り込みを終了する。モニタ終了ステップ
は、操作部8から入力指定されるモニタ開始ステップ
と、システムプログラムに設定されているモニタ9に1
度に表示可能なモニタ9の表示能力とから自動的に設定
される。
The steps S61 and S62 of the midway monitor processing program shown in FIG. 6 are performed by the steps S43 and S45 of the user program shown in FIG. 4 and the step S53 of the normal monitor processing program shown in FIG. Is composed. The data fetching means determines the monitor start step, sequentially fetches data corresponding to each step in the middle monitor range from the execution result data storage area 4 into the dedicated data storage area 6, and ends the fetch when the monitor end step is reached. The monitor end step includes one of a monitor start step specified by input from the operation unit 8 and a monitor 9 set in the system program.
It is automatically set based on the display capability of the monitor 9 that can be displayed each time.

【0015】次にモニタ9の表示について説明する。モ
ニタ9の表示は図7に示すようなリスト式と図8に示す
ラダー式とが選択的に表示可能となっている。リスト式
のニーモニック表示では、1列ごとに1ステップに関す
るデータとしてアドレスとコマンドとソースとデスティ
ネイションと実行結果データ(モニタ値)とが表示され
る。ラダー式の表示ではX1,Y1の実行結果データが
ON状態を示しているという条件でその部分がON表示
として反転表示され、ソースとデスティネイションの実
行結果データが表示されるようになっている。ON/O
FF表示としては別途に表示したり異なる色で表示する
等をしてもよい。
Next, the display on the monitor 9 will be described. The monitor 9 can selectively display a list type as shown in FIG. 7 and a ladder type as shown in FIG. In the list-type mnemonic display, an address, a command, a source, a destination, and execution result data (monitor value) are displayed as data relating to one step for each column. In the ladder-type display, under the condition that the execution result data of X1 and Y1 indicate the ON state, that portion is highlighted as an ON display and the execution result data of the source and the destination are displayed. ON / O
The FF display may be separately displayed or displayed in a different color.

【0016】図4で実行処理が開始されるとステップS
41で変数A(ユーザプログラムのステップを示す変
数)にユーザプログラムのエンドステップと変数S(各
プログラムのアドレスを示す変数)に通常モニタ処理プ
ログラムのアドレスが設定される。次にステップS42
でユーザプログラムが1ステップ実行処理され、この1
ステップの実行結果データが実行結果データ記憶領域4
に記憶される。次にステップS43でユーザプログラム
がエンドステップになったかが判断され、エンドステッ
プでないならステップS44でユーザプログラムの次の
ステップにいき、この1ステップがステップS42で実
行処理される。この処理をステップS43でユーザプロ
グラムがエンドステップとなるまで繰り返す。ステップ
S43でエンドステップとなるとステップS45におい
て、システムROM2の通常モニタ処理アドレスに記憶
された通常モニタ処理プログラムが実行処理される。
When the execution process is started in FIG.
At 41, the end step of the user program is set to the variable A (variable indicating the step of the user program) and the address of the normal monitor processing program is set to the variable S (variable indicating the address of each program). Next, step S42
Executes the user program in one step.
The execution result data of the step is stored in the execution result data storage area 4.
Is stored. Next, in step S43, it is determined whether the user program has reached the end step. If not, the process proceeds to step S44 to the next step of the user program, and this one step is executed in step S42. This process is repeated until the user program reaches the end step in step S43. When the end step is reached in step S43, the normal monitor processing program stored in the normal monitor processing address of the system ROM 2 is executed in step S45.

【0017】通常モニタ処理プログラムのステップS5
1で実行結果データに所定のモニタ処理が行なわれ1ス
テップに対応したデータが適宜な形式でモニタ9に表示
される。ステップS52では操作部8からの入力により
途中モニタ範囲のデータ表示を行なうかを判断し、途中
モニタ処理を行なわない場合にはユーザプログラムに戻
り、ユーザプログラムと通常モニタ処理プログラムの一
連の処理を繰り返し、途中モニタ処理を行なう場合には
ステップS53によって、エンドステップが書き込まれ
ていた変数Aがモニタ開始ステップに、通常モニタ処理
アドレスが書き込まれていた変数Sが途中モニタ処理ア
ドレスに書き換えられ、ユーザプログラムに戻る。
Step S5 of the normal monitor processing program
In step 1, a predetermined monitor process is performed on the execution result data, and data corresponding to one step is displayed on the monitor 9 in an appropriate format. In step S52, it is determined whether data display in the middle monitor range is to be performed based on an input from the operation unit 8, and if the middle monitor processing is not to be performed, the process returns to the user program, and a series of processing of the user program and the normal monitor processing program is repeated. In the case of performing the middle monitoring process, the variable A in which the end step is written is rewritten to the monitoring start step, and the variable S in which the normal monitoring processing address is written is rewritten to the middle monitoring processing address in step S53. Return to

【0018】再びユーザプログラムが1ステップごとに
実行処理されステップS42からステップS44が繰り
返されステップS43でモニタ開始ステップ以上となる
とステップS45でシステムROM2の途中モニタ処理
アドレスに記憶された途中モニタ処理プログラムが実行
処理される。途中モニタ処理プログラムのステップS6
1でモニタ開始ステップに対応した実行結果データが実
行結果データ記憶領域4から専用データ記憶領域6に記
憶保持される。そしてステップS62でモニタ終了アド
レスでなければJに飛び、ステップS44で次の1ステ
ップに移り、前記ステップS42からステップS62を
繰り返す。ステップS62でモニタ終了ステップとなる
と、ステップS63で変数Aをエンドステップに、変数
Sを通常モニタ処理アドレスに書き換えてJに飛び、ス
テップS42からステップS44が繰り返され、ステッ
プS43でエンドアドレスとなるとステップS45で通
常モニタ処理プログラムが実行処理される。
The user program is executed once again for each step, and steps S42 to S44 are repeated. When it is equal to or longer than the monitor start step in step S43, the intermediate monitor processing program stored at the intermediate monitor processing address in the system ROM 2 in step S45. Executed. Step S6 of the midway monitor processing program
In step 1, the execution result data corresponding to the monitor start step is stored and held in the dedicated data storage area 6 from the execution result data storage area 4. If it is not the monitor end address in step S62, the process jumps to J, and proceeds to the next step in step S44, and repeats steps S42 to S62. When the monitor end step is performed in step S62, the variable A is changed to the end step in step S63, the variable S is rewritten to the normal monitor processing address and jumped to J, and steps S42 to S44 are repeated. In S45, the normal monitor processing program is executed.

【0019】次に今回は途中モニタ範囲の表示を行なう
のでステップS51では、専用データ記憶領域6に記憶
保持されたデータが読みだされ、コマンド等と共にこの
読みだされたデータが途中モニタ範囲の各ステップに対
応して図7、図8のように表示される。この途中モニタ
を表示する1連の処理は操作部8において途中モニタの
表示を中止する指令が入力されるまで繰り返される。こ
のモニタ9に表示された途中モニタ範囲内のステップに
対応したデータは、技術者が確認作業を行なう場合に変
更したいときがあり(例えばONとなっているものをO
FFとする等)、操作部8から変更することが可能とな
っており、データの変更はプログラムの先頭で行なわ
れ、データが変更された場合にどのように実行処理が行
なわれるかの確認が容易となる。
Next, this time, the display of the middle monitor range is performed. In step S51, the data stored in the dedicated data storage area 6 is read out, and the read data together with the command etc. 7 and 8 are displayed corresponding to the steps. This series of processes for displaying the midway monitor is repeated until a command to stop displaying the midway monitor is input on the operation unit 8. The data displayed on the monitor 9 and corresponding to the steps within the monitor range may be changed when the technician performs the checking operation (for example, the data which is turned ON is changed to O
FF, etc.), it is possible to change from the operation unit 8, the data is changed at the beginning of the program, and it is confirmed how the execution process is performed when the data is changed. It will be easier.

【0020】次に第2の実施の形態について説明する。
図9、図10は夫々通常モニタ処理プログラムと途中モ
ニタ処理プログラムであり、第1の実施の形態と同様の
処理ステップには同一のステップ番号を付けてある。先
ず、第1の実施の形態と同様に、図4のステップS41
からステップS45が実行処理され、ユーザプログラム
のエンドステップとなると図9に示す通常モニタ処理プ
ログラムのステップS91からステップS52が実行処
理され、このステップS41からステップS45とステ
ップS91からステップS52とが操作部8において実
行結果データを専用データ記憶領域4に取り込む指令が
入力されるまで繰り返される。ステップS91は前回の
1スキャンの実行処理において実行結果データを専用デ
ータ記憶領域6に取り込んで、1スキャンデータ取込フ
ラグがONにされているときに、操作部8からフラグを
OFFにする指令が入力された場合にのみフラグをリセ
ットする。
Next, a second embodiment will be described.
9 and 10 show a normal monitor processing program and a midway monitor processing program, respectively, and the same processing steps as in the first embodiment are given the same step numbers. First, similarly to the first embodiment, step S41 in FIG.
From step S45 to step S45. When the end step of the user program is reached, steps S91 to S52 of the normal monitor processing program shown in FIG. 9 are executed. This step S41 to step S45 and steps S91 to S52 are performed by the operation unit. The process is repeated until an instruction to input the execution result data into the dedicated data storage area 4 is input at 8. In step S91, the execution result data is fetched into the dedicated data storage area 6 in the previous one-scan execution processing, and when the one-scan data fetch flag is turned on, a command to turn off the flag is issued from the operation unit 8. Reset the flag only if entered.

【0021】次に実行結果データを専用データ記憶領域
6に取り込む指令が入力されると、ステップS53が実
行処理され、ステップS42からステップS44が繰り
返される。ステップS43でモニタ開始ステップとなる
と図10に示す途中モニタ処理プログラムが実行処理さ
れる。ステップS101ではフラグをチェックし、先
ず、モニタ終了ステップとなるまでフラグがONとなら
ないので、ステップS61で実行結果データが取り込ま
れ、ステップS62でJに飛び、モニタ終了ステップと
なるまでステップS42からステップS45とステップ
S101からステップS62とが繰り返される。次にモ
ニタ終了ステップとなるとステップS102でフラグが
ONとなり、ステップS63が実行処理され、エンドス
テップとなるまでステップS42からステップS44が
繰り返される。そして、エンドステップとなってステッ
プS91でリセット入力がない状態ではステップS51
で前記第1の実施の形態と同様に途中モニタ範囲のステ
ップに対応するデータがモニタ9に表示される。
Next, when a command to input execution result data into the dedicated data storage area 6 is input, step S53 is executed, and steps S42 to S44 are repeated. When the monitoring start step is reached in step S43, the midway monitoring processing program shown in FIG. 10 is executed. In step S101, the flag is checked. First, since the flag is not turned on until the monitor end step, the execution result data is fetched in step S61, and the process jumps to J in step S62 until the monitor end step is reached. S45 and steps S101 to S62 are repeated. Next, at the monitor end step, the flag is turned on at step S102, step S63 is executed, and steps S42 to S44 are repeated until the end step is reached. Then, when there is no reset input in step S91 as an end step, step S51
Then, the data corresponding to the steps in the middle monitor range is displayed on the monitor 9 in the same manner as in the first embodiment.

【0022】この途中モニタ表示は前記実施の形態と同
様に操作部8において途中モニタの表示を中止する指令
が入力されるまで繰り返される。ステップS52では途
中モニタ表示の中止指令が入力されていないのでステッ
プS53を実行して、ステップS42からステップS4
5が繰り返され、再び途中モニタ処理プログラムが読み
込まれ、ステップS101で、前回の1スキャンの実行
処理でフラグがONとなったのでステップS61が実行
処理されず、実行結果データが専用データ記憶領域6に
読み込まれない。そして、途中モニタ処理プログラムの
実行後、ユーザプログラムの実行に戻り、ステップS4
5で通常モニタ処理プログラムが実行される。そして、
前回、ステップS91でフラグがリセットされていない
のでステップS51で前回と同様のデータがモニタ表示
される。以後同様にステップS91でフラグをリセット
するまでこの1連の処理が繰り返され、実行結果データ
が専用データ記憶領域6に読み込まれず、専用データ記
憶領域6に読み込まれた最初の1スキャンの実行結果デ
ータが表示され続ける。
This halfway monitor display is repeated until a command to stop the halfway monitor display is input on the operation unit 8 as in the above embodiment. In step S52, since the stop command of the midway monitor display has not been input, step S53 is executed, and steps S42 to S4 are executed.
5 is repeated, the midway monitor processing program is read again, and in step S101, the flag is turned on in the previous one-scan execution processing, so that step S61 is not executed, and the execution result data is stored in the dedicated data storage area 6. Does not load. Then, after execution of the midway monitor processing program, the process returns to the execution of the user program, and step S4
At 5, the normal monitor processing program is executed. And
Since the flag was not reset in the previous step S91, the same data as in the previous time is displayed on the monitor in step S51. Thereafter, similarly, this series of processing is repeated until the flag is reset in step S91, and the execution result data is not read into the dedicated data storage area 6 but the execution result data of the first one scan read into the dedicated data storage area 6 Continues to be displayed.

【0023】次に第3の実施の形態について説明する。
これは第2の実施の形態において、更に、1スキャンデ
ータ取込フラグがONとなる条件を設定可能とすると共
に1連のユーザプログラムの実行処理の確認用のカウン
タを設けたものであり、同一の処理ステップには同一の
番号を付けてある。図11、図12は夫々通常モニタ処
理プログラムと途中モニタ処理プログラムである。前記
第2の実施の形態と同様にユーザプログラムと通常モニ
タ処理プログラムが実行されている。操作部8の操作に
よりユーザプログラムの1スキャンの実行処理のカウン
トの開始とフラグをONとする条件(例えば実行結果デ
ータ記憶領域4に記憶保持されたあるステップの実行結
果データがONとなっていたときフラグをONとする)
が入力されて途中モニタ範囲のステップのデータのモニ
タ表示を行なう操作をすると、上記実施の形態と同様に
ステップS53で変数A,Sが書き換えられ、ステップ
S42からステップS45が実行処理され、モニタ開始
ステップで途中モニタ処理プログラムが実行される。
Next, a third embodiment will be described.
This is different from the second embodiment in that a condition for turning on the one-scan data capture flag can be set and a counter for confirming the execution process of a series of user programs is provided. Are given the same numbers. FIGS. 11 and 12 show a normal monitor processing program and a midway monitor processing program, respectively. A user program and a normal monitor processing program are executed in the same manner as in the second embodiment. Conditions for starting the count of the execution process of one scan of the user program and turning the flag ON by operating the operation unit 8 (for example, execution result data of a certain step stored and held in the execution result data storage area 4 is ON) When the flag is ON)
Is input and an operation is performed to display the data of the steps in the monitor range on the way, the variables A and S are rewritten in step S53 as in the above-described embodiment, and steps S42 to S45 are executed, and the monitor starts. The middle process processing program is executed in steps.

【0024】途中モニタ処理プログラムが実行されると
ステップS121でモニタ開始ステップであるとステッ
プS122で1つカウントされる。次にステップS10
1でフラグがONでなければステップS61で実行結果
データが読み込まれ、モニタ終了ステップではないので
ステップS62でJに飛び、ステップS42からステッ
プS45が繰り返され、再びステップS121となる
と、以後はモニタ開始ステップではないのでステップS
101からステップS62が実行処理され、モニタ終了
ステップになるまでステップS42からステップS62
が繰り返される。モニタ終了ステップとなるとステップ
S123で操作部8から入力された条件と実行結果デー
タ記憶領域4の所定の実行結果データとが一致した場
合、ステップS102でフラグがONとされ、ステップ
S63が実行処理されてJに飛び、再びステップS42
からステップS44が繰り返され、エンドステップとな
ると、通常モニタ処理プログラムによりモニタ9にデー
タが表示される。
When the midway monitor processing program is executed, one is counted in step S122 in step S121 if it is the monitor start step. Next, step S10
If the flag is not ON in step 1, the execution result data is read in step S61, and since the process is not the monitoring end step, the process jumps to step J in step S62, and steps S42 to S45 are repeated. Step S because it is not a step
Steps S62 to S62 are executed until the monitor end step is performed.
Is repeated. In the monitor end step, when the condition input from the operation unit 8 matches the predetermined execution result data in the execution result data storage area 4 in step S123, the flag is turned on in step S102, and step S63 is executed. Jump to J and step S42 again
Steps S44 to S44 are repeated, and when an end step is reached, data is displayed on the monitor 9 by the normal monitor processing program.

【0025】この1連の実行処理が行なわれた以後の実
行処理は、操作部8からフラグの初期化の操作が行なわ
れるまで、ステップS61で専用データ記憶領域6に実
行結果データ等が記憶されず、モニタ9に表示されるデ
ータは変更されない。また、途中モニタ範囲のデータを
モニタ9に表示する1スキャンにステップS123で実
行結果データがフラグをONとする条件と一致しなかっ
た場合には、モニタ表示は実行結果データと入力された
条件が一致するまで順次変更される。尚、カウンタは操
作部によりリセットされるまでカウントアップされる。
In the execution processing after this series of execution processing is performed, execution result data and the like are stored in the dedicated data storage area 6 in step S61 until a flag initialization operation is performed from the operation unit 8. Therefore, the data displayed on the monitor 9 is not changed. If the execution result data does not match the condition for turning on the flag in step S123 during one scan for displaying the data in the monitor range on the monitor 9 on the way, the monitor display indicates that the execution result data and the input condition are not satisfied. Changes are made sequentially until they match. The counter is counted up until reset by the operation unit.

【0026】尚、前記実施の形態において、データ取込
手段は各ステップによりソフトウェアにより機能実現さ
れているが、図13に示すように実行結果データ記憶領
域4に記憶された実行結果データのステップと対応する
アドレスデータと、モニタステップ記憶レジスタ5に記
憶されたモニタ開始ステップとモニタ終了ステップに夫
々対応するアドレスデータとを比較器(コンパレータ)
10で比較判断し、途中モニタ範囲のデータを実行結果
データ記憶領域4から専用データ記憶領域6に取り込む
ようにハードウェアにより構成しても良い。
In the above embodiment, the function of the data fetching means is realized by software in each step. However, as shown in FIG. 13, the steps of the execution result data stored in the execution result data storage area 4 correspond to the steps shown in FIG. Comparing the corresponding address data with the address data respectively corresponding to the monitor start step and the monitor end step stored in the monitor step storage register 5
It is also possible to use hardware so as to make a comparison determination at 10 and to take data in the middle monitor range from the execution result data storage area 4 to the dedicated data storage area 6.

【0027】[0027]

【発明の効果】以上のように本願発明では、途中モニタ
範囲の実行結果データを記憶保持する専用データ保持領
域を実行結果データ保持領域とは別に設けてデータ取込
手段により実行結果データ保持領域から専用データ保持
領域に実行結果を取り込み、専用データ保持領域に記憶
保持された実行結果データを各ステップと対応してモニ
タ表示することで、途中ステップの正確な実行結果デー
タをモニタ表示することができる。また、ユーザプログ
ラムの確認作業の時間が短縮されると共に確認作業の効
率が向上する。また、専用データ保持領域は途中モニタ
範囲の実行結果データを記憶保持するのに十分なサイズ
であれば良いので、大きなサイズの保持領域を必要とせ
ず、プログラマブルコントローラを高価にしない。
As described above, according to the present invention, a dedicated data holding area for storing and holding the execution result data in the middle monitor range is provided separately from the execution result data holding area, and the data fetching means sets the data from the execution result data holding area. By capturing the execution result in the dedicated data holding area and displaying the execution result data stored and held in the dedicated data holding area in correspondence with each step on the monitor, the accurate execution result data of the intermediate step can be displayed on the monitor. . Further, the time for the user program confirmation work is reduced, and the efficiency of the confirmation work is improved. Further, since the dedicated data holding area only needs to be large enough to store and hold the execution result data in the middle monitor range, a large holding area is not required and the programmable controller is not expensive.

【0028】また、カウンタにより1ショット毎にモニ
タ開始ステップをカウントアップするので、モニタ表示
される途中モニタ範囲のステップが正しく実行処理され
ているかを判断できる。
Further, since the monitor start step is counted up for each shot by the counter, it can be determined whether or not the steps in the monitor range in the middle of the monitor display are correctly executed.

【0029】また、モニタ表示されたデータは直接操作
部からの操作により変更可能としたものでは、データを
変更した場合にどのように実行処理されるか直ちに確認
できる。
Further, if the data displayed on the monitor can be changed directly by operating the operation unit, it is possible to immediately confirm how the data is executed when the data is changed.

【0030】また、実行結果データを専用データ保持領
域に取り込んだときに1スキャンデータ取込フラグをO
Nとし、以後の1スキャンでは実行結果データを専用デ
ータ保持領域に取り込まないので、モニタの表示が更新
されることがなく、途中ステップの1スキャン目の正確
な実行結果データを表示させてることができる。
When the execution result data is fetched into the dedicated data holding area, the one-scan data fetch flag is set to O.
Since the execution result data is not taken into the dedicated data holding area in the subsequent one scan, the display on the monitor is not updated, and the accurate execution result data of the first scan in the middle step can be displayed. it can.

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

【図1】プログラマブルコントローラの概略構成を示す
図である。
FIG. 1 is a diagram showing a schematic configuration of a programmable controller.

【図2】専用データ記憶領域のデータのスタックを示す
図である。
FIG. 2 is a diagram showing a stack of data in a dedicated data storage area.

【図3】ユーザプログラムの格納状態を示す図である。FIG. 3 is a diagram showing a storage state of a user program.

【図4】ユーザプログラムの実行を示すフローチャート
である。
FIG. 4 is a flowchart showing execution of a user program.

【図5】通常モニタ処理プログラムを示すフローチャー
トである。
FIG. 5 is a flowchart showing a normal monitor processing program.

【図6】途中モニタ処理プログラムを示すフローチャー
トである。
FIG. 6 is a flowchart showing a midway monitor processing program.

【図7】ステップのデータのニーモニック表示を示す図
である。
FIG. 7 is a diagram showing a mnemonic display of step data.

【図8】ステップのデータのラダー表示を示す図であ
る。
FIG. 8 is a diagram showing a ladder display of step data.

【図9】第2の実施の形態の通常モニタ処理プログラム
を示すフローチャートである。
FIG. 9 is a flowchart illustrating a normal monitor processing program according to the second embodiment.

【図10】第2の実施の形態の途中モニタ処理プログラ
ムを示すフローチャートである。
FIG. 10 is a flowchart illustrating a midway monitor processing program according to the second embodiment.

【図11】第3の実施の形態の通常モニタ処理プログラ
ムを示すフローチャートである。
FIG. 11 is a flowchart illustrating a normal monitor processing program according to a third embodiment.

【図12】第3の実施の形態の途中モニタ処理プログラ
ムを示すフローチャートである。
FIG. 12 is a flowchart illustrating a midway monitor processing program according to the third embodiment.

【図13】データ取込手段のハードウェアの構成を示す
ブロック線図である。
FIG. 13 is a block diagram illustrating a hardware configuration of a data capturing unit.

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

5 モニタステップ記憶レジスタ 6 専用データ記憶領域 7 表示装置 PC プログラマブルコントローラ 5 monitor step storage register 6 dedicated data storage area 7 display device PC programmable controller

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 実行中のプログラムの実行されたステッ
プとそのステップに関するデータとを表示する表示装置
を備えたプログラマブルコントローラにおいて、ステッ
プの実行結果データを取り始めるモニタ開始ステップと
実行結果データを取り終るモニタ終了ステップとを設定
するモニタステップ記憶レジスタと、プログラムの、前
記モニタ開始ステップとモニタ終了ステップとで指定さ
れた途中モニタ範囲の各ステップの実行結果データを取
り込むデータ取込手段と、データ取込手段により取り込
まれたモニタ開始ステップからモニタ終了ステップまで
の実行結果データを一時記憶保持するための専用データ
記憶領域と、モニタ開始ステップからモニタ終了ステッ
プまでの各ステップと専用データ記憶領域に記憶された
実行結果データとを夫々対応して表示する表示装置を備
えたことを特徴とするプログラマブルコントローラ。
In a programmable controller having a display device for displaying an executed step of a program being executed and data relating to the step, a monitor start step for starting to obtain execution result data of the step and ending the execution result data. A monitor step storage register for setting a monitor end step; data acquisition means for acquiring execution result data of each step of a program in the middle monitor range designated by the monitor start step and monitor end step; A dedicated data storage area for temporarily storing and holding the execution result data from the monitor start step to the monitor end step taken by the means, and each step from the monitor start step to the monitor end step and stored in the dedicated data storage area. Execution result data A programmable controller comprising a display device for displaying each of them.
【請求項2】 データ取込手段が、ハードウェアまたは
ソフトウェアから構成されていることを特徴とする請求
項1記載のプログラマブルコントローラ。
2. The programmable controller according to claim 1, wherein the data acquisition means is constituted by hardware or software.
【請求項3】 プログラムが開始ステップからエンドス
テップまで順次1回繰り返される毎に、モニタ開始ステ
ップを検出してカウントアップするカウンタを設け、そ
のカウント値を表示装置に表示することを特徴とする請
求項1または請求項2記載のプログラマブルコントロー
ラ。
3. A counter for detecting a monitor start step and counting up each time the program is sequentially repeated once from a start step to an end step, and displaying the count value on a display device. The programmable controller according to claim 1 or 2.
【請求項4】 途中モニタ範囲内の指定したステップに
関するデータを変更可能であることを特徴とする請求項
1〜3の何れか1項記載のプログラマブルコントロー
ラ。
4. The programmable controller according to claim 1, wherein data relating to a specified step within the monitor range can be changed.
【請求項5】 表示装置でのステップの表示をニーモニ
ック表示またはラダー表示としたことを特徴とする請求
項1〜4の何れか1項記載のプログラマブルコントロー
ラ。
5. The programmable controller according to claim 1, wherein the display of the step on the display device is a mnemonic display or a ladder display.
【請求項6】 繰り返し実行されているプログラムにお
いて最初に実行結果データを専用データ記憶領域へ取り
込む1スキャン目に1スキャンデータ取込フラグをON
とし、2スキャン目以後繰り返されるプログラムにおい
てはフラグチェックにより途中モニタ範囲内の実行結果
データを専用データ記憶領域へ取り込まないように構成
したことを特徴とする請求項1〜5の何れか1項記載の
プログラマブルコントローラ。
6. A first scan data capture flag is turned on in a first scan for capturing execution result data into a dedicated data storage area first in a repeatedly executed program.
6. The program according to claim 1, wherein in a program repeated after the second scan, execution result data in the middle monitor range is not taken into the dedicated data storage area by a flag check. Programmable controller.
【請求項7】 フラグをONとする条件を任意に設定で
きることを特徴とする請求項6記載のプログラマブルコ
ントローラ。
7. The programmable controller according to claim 6, wherein a condition for turning on the flag can be set arbitrarily.
JP20079497A 1997-07-09 1997-07-09 Programmable controller Expired - Fee Related JP3496466B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20079497A JP3496466B2 (en) 1997-07-09 1997-07-09 Programmable controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20079497A JP3496466B2 (en) 1997-07-09 1997-07-09 Programmable controller

Publications (2)

Publication Number Publication Date
JPH1131004A true JPH1131004A (en) 1999-02-02
JP3496466B2 JP3496466B2 (en) 2004-02-09

Family

ID=16430308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20079497A Expired - Fee Related JP3496466B2 (en) 1997-07-09 1997-07-09 Programmable controller

Country Status (1)

Country Link
JP (1) JP3496466B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02214904A (en) * 1989-02-16 1990-08-27 Fuji Electric Co Ltd Working state monitor device for programmable controller
JPH03246602A (en) * 1990-02-23 1991-11-05 Matsushita Electric Works Ltd Programmable controller
JPH0772908A (en) * 1993-09-03 1995-03-17 Toshiba Corp Programmable controller
JPH07219807A (en) * 1994-02-08 1995-08-18 Toshiba Corp Programmable controller system
JPH07334211A (en) * 1994-06-08 1995-12-22 Yaskawa Electric Corp Data tracing method for programmable controller
JPH0816217A (en) * 1994-07-04 1996-01-19 Fuji Electric Co Ltd Device for monitoring operation state of programmable controller
JPH08106308A (en) * 1994-10-06 1996-04-23 Keyence Corp Program generating device for programmable controller
JPH09134209A (en) * 1995-11-09 1997-05-20 Toshiba Mach Co Ltd Input/output processing value tracing method in programmable controller and programmable controller

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02214904A (en) * 1989-02-16 1990-08-27 Fuji Electric Co Ltd Working state monitor device for programmable controller
JPH03246602A (en) * 1990-02-23 1991-11-05 Matsushita Electric Works Ltd Programmable controller
JPH0772908A (en) * 1993-09-03 1995-03-17 Toshiba Corp Programmable controller
JPH07219807A (en) * 1994-02-08 1995-08-18 Toshiba Corp Programmable controller system
JPH07334211A (en) * 1994-06-08 1995-12-22 Yaskawa Electric Corp Data tracing method for programmable controller
JPH0816217A (en) * 1994-07-04 1996-01-19 Fuji Electric Co Ltd Device for monitoring operation state of programmable controller
JPH08106308A (en) * 1994-10-06 1996-04-23 Keyence Corp Program generating device for programmable controller
JPH09134209A (en) * 1995-11-09 1997-05-20 Toshiba Mach Co Ltd Input/output processing value tracing method in programmable controller and programmable controller

Also Published As

Publication number Publication date
JP3496466B2 (en) 2004-02-09

Similar Documents

Publication Publication Date Title
JPS6226732B2 (en)
US5889669A (en) Programmable controller allowing an external peripheral device to monitor an internal operation state of a CPU unit
JP3496466B2 (en) Programmable controller
JPH08278804A (en) Diagnostic system for sequence program
JPS60159951A (en) Tracing system in information processing device
JP3389745B2 (en) Apparatus and method for measuring program performance
US5565895A (en) Programmable controller with independent display
JP2595082B2 (en) Operation state monitoring device for programmable controller
JP4569011B2 (en) Programmable controller and peripheral device thereof
JP2877075B2 (en) Instrument control device and method
JPH06314190A (en) Electronic device
JP3661732B2 (en) Programmable controller
JP2921228B2 (en) Programmable controller
JPH07334214A (en) Programmable controller
JP2007280378A (en) Programmable controller system
JP2006039640A (en) Numerical controller
JPS6128144A (en) Executing device of tracing
JP2616613B2 (en) Programmable controller
JPS5849901B2 (en) data processing equipment
JPH08286734A (en) Programmable display device
JPS63201736A (en) Programming device for programmable controller
JPH05224711A (en) Control method for programmable controller
JPH08161010A (en) Ladder sequence program arithmetic unit
JPH0773819B2 (en) NC device
JPH0411881B2 (en)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091128

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091128

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20101128

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20101128

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20111128

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20121128

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20131128

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees