JPH0623922B2 - Programmable controller - Google Patents
Programmable controllerInfo
- Publication number
- JPH0623922B2 JPH0623922B2 JP58098704A JP9870483A JPH0623922B2 JP H0623922 B2 JPH0623922 B2 JP H0623922B2 JP 58098704 A JP58098704 A JP 58098704A JP 9870483 A JP9870483 A JP 9870483A JP H0623922 B2 JPH0623922 B2 JP H0623922B2
- Authority
- JP
- Japan
- Prior art keywords
- set value
- timer
- counter
- user program
- address
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Description
【発明の詳細な説明】 《発明の分野》 この発明は、プログラマブル・コントローラに係り、特
にタイマ値やカウンタ値の設定値変更処理の高速化を図
るようにしたものに関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a programmable controller, and more particularly to a programmable controller for speeding up a setting value changing process of a timer value or a counter value.
《従来技術とその問題点》 周知のように、プログラマブル・コントローラは、ユー
ザプログラムによって外部入出力信号間の論理を任意に
関連づけ、これにより所望のシーケンス制御等を行なう
ものである。<< Prior Art and Its Problems >> As is well known, the programmable controller is to perform a desired sequence control or the like by arbitrarily associating logic between external input / output signals by a user program.
ところで、実際の運用においては、タイマ/カウンタ機
能は、その設定値が再調整されることがしばしばある。By the way, in actual operation, the set value of the timer / counter function is often readjusted.
従来行なわれていたこの設定値変更処理としては、例え
ば次のものが知られている。すなわち、ユーザプログラ
ムメモリに任意に格納されているタイマ/カウンタ命令
の中から変更対象である命令を検索する検索プログラム
をユーザプログラムとして用意し、これによってタイマ
値やカウンタ値の設定値変更を行なうようにしたもので
ある。For example, the following is known as the setting value changing process that has been conventionally performed. That is, a search program for searching the instruction to be changed from the timer / counter instructions arbitrarily stored in the user program memory is prepared as a user program, and the set value of the timer value or the counter value is changed by this. It is the one.
しかし、この検索プログラムによる設定値変更処理にあ
っては、ユーザプログラムが長い場合や当該命令がユー
ザプログラムの最終を示すエンド命令の近くにある場合
では、検索時間が長くなってしまったり、あるいはユー
ザプログラムの実行サイクルが長くなるという問題点が
あった。However, in the setting value changing process by the search program, if the user program is long or if the instruction is near the end instruction indicating the end of the user program, the search time may be long, or There is a problem that the execution cycle of the program becomes long.
《発明の目的》 この発明の目的は、ユーザプログラムの実行中に、ユー
ザプログラムの実行サイクルに影響を与えることなく、
かつ、ユーザプログラムの長短やタイマ/カウンタ命令
の設定位置等にも影響されずに、タイマ値や/カウンタ
値の設定変更処理を行うことができるプログラマブル・
コントローラを提供することにある。«Object of the Invention» An object of the present invention is, during execution of a user program, without affecting the execution cycle of the user program,
In addition, a programmable program that can change the settings of timer values and / or counter values without being affected by the length of the user program or the setting position of timer / counter instructions.
To provide a controller.
《発明の構成と効果》 この発明は、上記目的を達成するために、ユーザプログ
ラムの実行に先立つイニシャル処理として、ユーザプロ
グラムメモリに格納されるタイマ/カウンタ命令を全て
検索し、各タイマ/カウンタ命令の番号とその設定値格
納アドレスとの対応を示すタイマ/カウンタ番号/アド
レス対照表を作成する対照表作成手段と、ユーザプログ
ラムの実行中に、変更対象となるタイマ/カウンタ命令
の番号と設定値の変更データおよび変更命令を入力する
入力手段と、ユーザプログラムの実行中に、上記入力手
段によって変更命令が入力した場合には、割り込みによ
り上記入力手段によって入力されたタイマ/カウンタ命
令の番号に対応する設定値格納アドレスを上記対照表作
成手段にによって作成された対照表から求める参照手段
と、上記参照手段によって求められた設定値格納アドレ
ス、および上記入力手段によって入力された設定値の変
更データを対応させて記憶する記憶手段と、上記記憶手
段に設定値格納アドレスおよび設定値の変更データが記
憶された際、フラグを立てるフラグ設定手段と、ユーザ
プログラムの実行後に、上記フラグ設定手段によってフ
ラグが立っているか否かを判断し、フラグが立っている
場合には、ユーザプログラムメモリにおける上記記憶手
段に記憶されたアドレスのタイマ/カウンタ命令の設定
値データを、当該アドレスに対応して上記記憶手段に記
憶された設定値の変更データに書き換える書換え手段
と、を備えたことを特徴とする。<< Structure and Effect of the Invention >> In order to achieve the above object, the present invention searches all timer / counter instructions stored in a user program memory as an initial process prior to execution of a user program, and retrieves each timer / counter instruction. Table and means for creating a timer / counter number / address comparison table showing the correspondence between the number and the set value storage address, and the number and setting value of the timer / counter instruction to be changed during execution of the user program. Corresponding to the number of the timer / counter instruction input by the input means by an interrupt when the change instruction is input by the input means during execution of the user program. A reference to obtain the set value storage address from the comparison table created by the comparison table creating means. Means, storage means for storing the set value storage address obtained by the reference means, and change data of the set value input by the input means in association with each other, and storage means for storing the set value storage address and the set value in the storage means. When the change data is stored, a flag setting means for setting a flag, and after executing the user program, it is determined by the flag setting means whether or not the flag is set. If the flag is set, the user program memory And rewriting means for rewriting the set value data of the timer / counter instruction of the address stored in the storage means to the change data of the set value stored in the storage means corresponding to the address. And
この構成によれば、タイマ/カウンタ番号/アドレス対
照表がユーザプログラムの実行に先立つイニシヤル処理
として予め作成され、ユーザプログラムの実行中に設定
値変更命令が入力した際には、割り込みによりその対照
表からタイマ/カウンタ命令の番号に対応する設定値格
納アドレスが求められ、このアドレスおよび設定値の変
更データが記憶手段に格納されると共に、フラグが立て
られる。According to this configuration, the timer / counter number / address comparison table is created in advance as an initial process prior to execution of the user program, and when a set value change command is input during execution of the user program, the comparison table is generated by an interrupt. A setting value storage address corresponding to the number of the timer / counter instruction is obtained from the address, the change data of this address and the setting value is stored in the storage means, and a flag is set.
そして、ユーザプログラムの実行後にフラグが立ってい
るか否かを判断し、フラグが立っている場合には、ユー
ザプログラムメモリにおける記憶手段に記憶されたアド
レスのタイマ/カウンタ命令の設定値データが、当該ア
ドレスに対応して記憶手段に記憶された設定値の変更デ
ータに書き換えられるため、ユーザプログラムの長短や
タイマ/カウンタ命令の設定位置等にも影響されず、か
つ、ユーザプログラムの実行サイクルにも影響を与えず
にタイマ/カウンタ命令の設定値を変更できる。Then, it is determined whether or not the flag is set after the execution of the user program. If the flag is set, the set value data of the timer / counter instruction at the address stored in the storage means in the user program memory is Since it is rewritten with the change data of the set value stored in the storage means corresponding to the address, it is not affected by the length of the user program or the setting position of the timer / counter instruction, and also affects the execution cycle of the user program. The setting value of the timer / counter instruction can be changed without giving.
《実施例の説明》 第1図はこの発明に係るプログラマブル・コントローラ
の一実施例を示す。同図において、この発明に係るプロ
グラマブル・コントローラは、CPU1と、ユーザプロ
グラムが格納されるユーザプログラムメモリ2と、外部
入力信号が与えられる入力回路3と、外部出力信号を送
出する出力回路4と、上記入力回路3および出力回路4
に対応した入出力データのバッファメモリとなる入出力
メモリ5と、この発明に係る設定値変更データを入力す
るためのプログラムコンソール6とを基本的に有する。
上記CPU1は、ROM7に格納されるシステムプログ
ラムに基づき、上記ユーザプログラムメモリ2の各命令
を順次高速に実行し、上記入出力メモリ5のデータに基
づいて演算処理をし、その処理結果で上記入出力メモリ
5の出力データを書換える命令実行手段の動作と、上記
入力回路3の入力データを上記入出力メモリ5の所定エ
リアに書込む入力更新手段の動作と、上記入出力メモリ
5の所定エリアのデータを上記出力回路4ににセットす
る出力更新手段の動作と、この発明に係る設定値変更処
理の動作とを行なうもので、その際にRAM8がワーキ
ングメモリとして使用される。<< Description of Embodiments >> FIG. 1 shows an embodiment of a programmable controller according to the present invention. In the figure, a programmable controller according to the present invention includes a CPU 1, a user program memory 2 in which a user program is stored, an input circuit 3 to which an external input signal is applied, an output circuit 4 for transmitting an external output signal, The input circuit 3 and the output circuit 4
Basically, an input / output memory 5 serving as a buffer memory for the input / output data corresponding to the above and a program console 6 for inputting the set value change data according to the present invention are provided.
The CPU 1 sequentially executes each instruction of the user program memory 2 at high speed on the basis of the system program stored in the ROM 7, performs arithmetic processing on the basis of the data of the input / output memory 5, and inputs the result according to the processing result. The operation of the instruction executing means for rewriting the output data of the output memory 5, the operation of the input updating means for writing the input data of the input circuit 3 in a predetermined area of the input / output memory 5, and the predetermined area of the input / output memory 5. The operation of the output renewing means for setting the data of (1) in the output circuit 4 and the operation of the set value changing process according to the present invention are performed, and the RAM 8 is used as a working memory at that time.
上記RAM8には、設定値変更要求フラグFとタイマ/
カウンタ番号/アドレス対照表NATとが設けられる。In the RAM 8, the set value change request flag F and the timer /
A counter number / address comparison table NAT is provided.
上記プログラムコンソール6は、タイマ/カウンタ番号
や設定値を入力するためのキーボードおよび変更指令を
入力するためのスイッチを基本的に有する。The program console 6 basically has a keyboard for inputting a timer / counter number and a set value and a switch for inputting a change command.
第2図は上記CPU1の制御動作のうちこの発明に係る
部分を中心に示すフローチャートで、以下同図に従って
説明する。FIG. 2 is a flow chart mainly showing the part of the control operation of the CPU 1 according to the present invention, which will be described below with reference to FIG.
まず、当該プログラマブル・コントローラの基本動作を
説明する。最初のステップ200では、ユーザプログラ
ムの実行に先立ち、当該プログラマブル・コントローラ
を初期状態に設定する周知のイニシャル処理が行なわれ
る。そして、ステップ212において、入力回路3に与
えられる外部入力信号が入出力メモリ5の所定エリアに
書込まれる(入力更新手段の動作)。次いで、ステップ
213で、ユーザプログラムメモリ2から1命令読出
し、次のステップ214,215においてその命令の解
読実行がなされ、ステップ216でプログラムカウンタ
を歩進してステップ213に進み、次の命令を読出す。
このように、ステップ214においてユーザプログラム
の最終を示すエンド命令が検出されるまで、ステップ2
13→214→215→216→213が繰り返し行な
われる(命令実行手段の動作)。そして、ステップ21
4においてエンド命令が検出されると、ステップ217
に進み、出力回路4に出力データをセットする(出力更
新の動作)。First, the basic operation of the programmable controller will be described. In the first step 200, a well-known initial process for setting the programmable controller to the initial state is performed before the execution of the user program. Then, in step 212, the external input signal applied to the input circuit 3 is written in a predetermined area of the input / output memory 5 (operation of the input updating means). Next, in step 213, one instruction is read from the user program memory 2, the instruction is decoded and executed in the next steps 214 and 215, and the program counter is incremented in step 216 to proceed to step 213 to read the next instruction. put out.
Thus, until the end instruction indicating the end of the user program is detected in step 214, step 2
The sequence of 13 → 214 → 215 → 216 → 213 is repeated (operation of the instruction executing means). And step 21
If an end instruction is detected in step 4, step 217
Then, the output data is set in the output circuit 4 (output updating operation).
このように動作するプログラマブル・コントローラにお
いて、この発明では、上記ステップ200において、N
AT作成ルーチンを実行し、ステップ218以降のルー
チンによって設定値変更処理を行なうようにしたもので
ある。In the programmable controller which operates as described above, the present invention provides N
The AT creation routine is executed, and the setting value change processing is performed by the routines of step 218 and thereafter.
まず、NAT作成ルーチンについて説明する。First, the NAT creation routine will be described.
第3図において、ステップ300ではプログラムカウン
タをイニシャルにする。ステップ301では、ユーザプ
ログラムメモリ2から1命令読出す。In FIG. 3, in step 300, the program counter is initialized. In step 301, one instruction is read from the user program memory 2.
ステップ302,303では、読出された命令が解読さ
れる。その結果、読出された命令がエンド命令やタイマ
/カウンタ命令でなければ、プログラムカウンタを歩進
して(ステップ306)、ステップ301に進み、次の
命令を読出す。そして、ステップ303において、読出
された命令がタイマ/カウンタ命令であれば、ステップ
304に進み、この発明に係るNATを作成し、プログ
ラムカウンタを2つ歩進して(ステップ305,30
6)、次の命令を読出す(ステップ301)。In steps 302 and 303, the read instruction is decoded. As a result, if the read instruction is not the end instruction or the timer / counter instruction, the program counter is incremented (step 306) and the process proceeds to step 301 to read the next instruction. If the read instruction is a timer / counter instruction in step 303, the process proceeds to step 304, the NAT according to the present invention is created, and the program counter is incremented by 2 (steps 305, 30).
6) The next instruction is read (step 301).
第4図は上記ユーザプログラムメモリ2に格納されるユ
ーザプログラムのうち、タイマ/カウンタ命令およびそ
の設定値データを抽出して示すメモリマップ41と、上
記記ステップ304において、このようなユーザプログ
ラムを基に作成されるNATを示す。周知のように、タ
イマ/カウンタ命令は2ワード構成の命令であり、第1
ワード目にはタイマ番号カウンタ番号を指定する命令コ
ードが設定され、第2ワード目にはその設定値データが
設定される。この実施例では、番号1のタイマ/カウン
タを指定するタイマ/カウンタ命令1がアドレスXに格
納され、その次のアドレスに設定値データが格納されて
いる場合を扱っている。FIG. 4 is a memory map 41 showing the timer / counter instruction and its setting value data extracted from the user program stored in the user program memory 2 and the user program based on such a user program in step 304. Shows the NAT created in. As is well known, the timer / counter instruction is a 2-word instruction, and
An instruction code designating a timer number counter number is set in the word, and its set value data is set in the second word. In this embodiment, the case where the timer / counter instruction 1 designating the timer / counter with the number 1 is stored in the address X and the set value data is stored in the next address is dealt with.
従って、ステップ304において、アドレスYに格納さ
れているタイマ/カウンタの番号0をNATの先頭アド
レスに設定し、ステップ305でプログラムカウンタを
1つ歩進すると、そのプログラムカウンタが指定するア
ドレスは設定値データが格納されているアドレスである
から、ステップ306において更に1つ歩進したのであ
る。つまり、この実施例においては、タイマ/カウンタ
の番号が格納されるアドレスの次のアドレスが設定値デ
ータが格納されるアドレスとなっている。このようにし
て、NATには、タイマ/カウンタの番号とそれが格納
されるアドレスとが対応づけられて格納される。Therefore, in step 304, the number 0 of the timer / counter stored in the address Y is set to the start address of the NAT, and when the program counter is incremented by 1 in step 305, the address specified by the program counter is the set value. Since it is the address where the data is stored, one step is advanced in step 306. That is, in this embodiment, the address next to the address where the timer / counter number is stored is the address where the set value data is stored. In this way, the number of the timer / counter and the address where it is stored are associated with each other and stored in the NAT.
次に、第5図は上述したユーザプログラムの実行過程に
おいて、上記プログラムコンソール6から入力される変
更設定値データの処理ルーチンを示し、この実施例では
ステップ213〜216におけるユーザプログラムの実
行過程中、プログラムコンソーール6からの入力がある
と直ちにこの割込処理をするようにしている。すなわ
ち、割込とともに、変更対象となるタイマ/カウンタの
番号と設定値の変更データが入力されると、ステップ5
00において、そのタイマ/カウンタ番号に対応するア
ドレスを上記NATから求め、これを上記RAM8のn
番地に格納する。そして、ステップ502で変更設定値
データをRAM8のm番地に格納するとともに、ステッ
プ503で設定値変更要求フラグFをセットする。Next, FIG. 5 shows a processing routine of the changed set value data input from the program console 6 in the execution process of the user program, and in this embodiment, during the execution process of the user program in steps 213 to 216, When there is an input from the program console 6, this interrupt processing is performed immediately. That is, when the number of the timer / counter to be changed and the change data of the set value are input together with the interruption, step 5
00, the address corresponding to the timer / counter number is obtained from the NAT, and this is stored in n of the RAM 8.
Store at address. Then, the changed set value data is stored in the address m of the RAM 8 in step 502, and the set value change request flag F is set in step 503.
第2図において、ステップ218で、設定値変更要求フ
ラグFがセットされていると、ステップ219におい
て、RAM8のn番地の内容を読出し、それをプログラ
ムカウンタにセットする。そして、この実施例では、設
定値データが格納されるアドレスはタイマ/カウンタの
番号が格納されるアドレスの次のアドレスであるから、
ステップ220でプログラムカウンタを歩進し、ステッ
プ502でRAM8のm番地に格納した変更設定値デー
タをユーザプログラムメモリに格納するとともに(ステ
ップ221)、ステップ222で設定値変更要求フラグ
Fをリセットし、ステップ211に進む。In FIG. 2, when the set value change request flag F is set in step 218, the contents of the nth address of the RAM 8 are read out and set in the program counter in step 219. In this embodiment, the address where the setting value data is stored is the address next to the address where the timer / counter number is stored.
In step 220, the program counter is incremented, and in step 502, the changed set value data stored in the address m of the RAM 8 is stored in the user program memory (step 221), and in step 222, the set value change request flag F is reset. Go to step 211.
第1図はこの発明に係るプログラマブル・コントローラ
の一実施例を示す概略構成図、第2図は上記実施例装置
の動作を説明するフローチャート、第3図はこの発明に
係るタイマ/カウンタ番号/アドレス対照表を作成する
ルーチンを示すフローチャート、第4図はユーザプログ
ラムと上記対照表との関係を示す概略図、第5図は変更
対象となるタイマ/カウンタ番号と設定値の変更データ
に対する処理ルーチンを示すフローチャートである。 1……CPU 2……ユーザプログラムメモリ 6……プログラム・コンソール 8……RAM F……設定値変更要求フラグ NAT……タイマ/カウンタ番号/アドレス対照表FIG. 1 is a schematic configuration diagram showing one embodiment of a programmable controller according to the present invention, FIG. 2 is a flow chart for explaining the operation of the above-mentioned embodiment apparatus, and FIG. 3 is a timer / counter number / address according to the present invention. FIG. 4 is a flow chart showing a routine for creating a comparison table, FIG. 4 is a schematic diagram showing the relationship between the user program and the above comparison table, and FIG. 5 is a processing routine for the change data of the timer / counter number to be changed and the set value. It is a flowchart shown. 1 ... CPU 2 ... User program memory 6 ... Program console 8 ... RAM F ... Setting value change request flag NAT ... Timer / counter number / address comparison table
Claims (1)
ル処理として、ユーザプログラムメモリに格納されるタ
イマ/カウンタ命令を全て検索し、各タイマ/カウンタ
命令の番号とその設定値格納アドレスとの対応を示すタ
イマ/カウンタ番号/アドレス対照表を作成する対照表
作成手段と、 ユーザプログラムの実行中に、変更対象となるタイマ/
カウンタ命令の番号と設定値の変更データおよび変更命
令を入力する入力手段と、 ユーザプログラムの実行中に、上記入力手段によって変
更命令が入力した場合には、割り込みにより上記入力手
段によって入力されたタイマ/カウンタ命令の番号に対
応する設定値格納アドレスを上記対照表作成手段によっ
て作成された対照表から求める参照手段と、 上記参照手段によって求められた設定値格納アドレス、
および上記入力手段によって入力された設定値の変更デ
ータを対応させて記憶する記憶手段と、 上記記憶手段に設定値格納アドレスおよび設定値の変更
データが記憶された際、フラグを立てるフラグ設定手段
と、 ユーザプログラムの実行後に、上記フラグ設定手段によ
ってフラグが立っているか否かを判断し、フラグが立っ
ている場合には、ユーザプログラムメモリにおける上記
記憶手段に記憶されたアドレスのタイマ/カウンタ命令
の設定値データを、当該アドレスに対応して上記記憶手
段に記憶された設定値の変更データに書き換える書換え
手段と、 を備えたことを特徴とするプログラマブル・コントロー
ラ。1. A timer that searches all timer / counter instructions stored in a user program memory as an initial process prior to execution of a user program and indicates the correspondence between each timer / counter instruction number and its set value storage address. / Counter number / address comparison table creation means for creating a comparison table and the timer to be changed during execution of the user program /
Input means for inputting the change data of the counter instruction number and the set value and the change instruction, and the timer input by the input means by an interrupt when the change instruction is input by the input means during the execution of the user program. / Reference means for obtaining a set value storage address corresponding to the number of the counter instruction from the comparison table created by the comparison table creating means, and a set value storage address found by the reference means,
And storage means for correspondingly storing the change data of the set value input by the input means, and flag setting means for setting a flag when the set value storage address and the change data of the set value are stored in the storage means. After the execution of the user program, the flag setting means determines whether or not the flag is set. If the flag is set, the timer / counter instruction of the address stored in the storage means in the user program memory is determined. A programmable controller, comprising: a rewriting unit that rewrites the set value data to change data of the set value stored in the storage unit corresponding to the address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58098704A JPH0623922B2 (en) | 1983-06-02 | 1983-06-02 | Programmable controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58098704A JPH0623922B2 (en) | 1983-06-02 | 1983-06-02 | Programmable controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59223804A JPS59223804A (en) | 1984-12-15 |
| JPH0623922B2 true JPH0623922B2 (en) | 1994-03-30 |
Family
ID=14226887
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58098704A Expired - Lifetime JPH0623922B2 (en) | 1983-06-02 | 1983-06-02 | Programmable controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0623922B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5471960A (en) * | 1977-11-18 | 1979-06-08 | Sharp Corp | Program unit |
-
1983
- 1983-06-02 JP JP58098704A patent/JPH0623922B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59223804A (en) | 1984-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6055849B2 (en) | Command control method | |
| JPH0623922B2 (en) | Programmable controller | |
| JPH0410081B2 (en) | ||
| JPS5878203A (en) | Programmable controller | |
| JPH08249018A (en) | Multiprocessor arithmetic device and programmable controller having the device | |
| JPS6323563B2 (en) | ||
| JPS63170703A (en) | Loader command processing device | |
| JPS60225904A (en) | Programmable controller | |
| JPH082727Y2 (en) | Programmable sequencer | |
| JPS63206802A (en) | Programmable controller | |
| KR20230086248A (en) | Processing method for custom address variables of PLC | |
| JP3533078B2 (en) | Sequence control method and control device | |
| JPS5846442A (en) | Programmable controller | |
| JPH0619518A (en) | Program calling system | |
| JPS58139254A (en) | Programmable controller | |
| JPS6046747B2 (en) | Initial program loading method | |
| JPS595931B2 (en) | Address stop method for arithmetic processing system | |
| JPS63213028A (en) | Programmable controller | |
| JPH11202913A (en) | Controller for pmc | |
| JPH06202713A (en) | Programmable controller | |
| JPS615306A (en) | Programmable controller | |
| JPH04367029A (en) | Programming device for programmable controller | |
| JPS616704A (en) | Programmable controller | |
| JPS59105110A (en) | Programmable controller | |
| JPS5949609A (en) | Programmable controller equipped with simulation performing function |