JPH06242819A - Signal state control system for programmable controller - Google Patents
Signal state control system for programmable controllerInfo
- Publication number
- JPH06242819A JPH06242819A JP5028349A JP2834993A JPH06242819A JP H06242819 A JPH06242819 A JP H06242819A JP 5028349 A JP5028349 A JP 5028349A JP 2834993 A JP2834993 A JP 2834993A JP H06242819 A JPH06242819 A JP H06242819A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- bit
- area
- state
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 17
- GJPXGFGIFQWUOC-ACFHMISVSA-N (3e,5e)-3,5-bis[(3,4-dichlorophenyl)methylidene]piperidin-4-one Chemical compound C1=C(Cl)C(Cl)=CC=C1\C=C(/CNC\1)C(=O)C/1=C/C1=CC=C(Cl)C(Cl)=C1 GJPXGFGIFQWUOC-ACFHMISVSA-N 0.000 description 7
- 102100021966 Coiled-coil domain-containing protein 34 Human genes 0.000 description 3
- 101000897100 Homo sapiens Coiled-coil domain-containing protein 34 Proteins 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 241000953555 Theama Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Programmable Controllers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はPCの信号状態制御方式
に関し、特にPCで扱う入力信号等のオンオフ状態を強
制的に制御するPCの信号状態制御方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a signal state control system for a PC, and more particularly to a signal state control system for a PC for forcibly controlling the on / off state of input signals handled by the PC.
【0002】[0002]
【従来の技術】一般に、PC(プログラマブル・コント
ローラ)では、ラダープログラムのデバッグ時やシステ
ムの故障原因調査時に、外部からの入力信号や内部リレ
ーの信号を強制的にオンまたはオフにしたい場合があ
る。これに対応するために、従来は以下のような方式が
とられていた。2. Description of the Related Art Generally, in a PC (programmable controller), it is sometimes desired to forcibly turn on or off an external input signal or an internal relay signal when debugging a ladder program or when investigating the cause of a system failure. . In order to deal with this, the following methods have been conventionally used.
【0003】まず第1に、オペレータから強制オンオフ
の指示があったときに、入力信号や内部リレーの信号を
格納しているメモリ内の対応するビットアドレスのデー
タを1(オン)または0(オフ)に書き換える。First, when an operator gives a forced on / off instruction, the data of the corresponding bit address in the memory storing the input signal and the signal of the internal relay is set to 1 (on) or 0 (off). ).
【0004】第2に、オペレータからの強制オンオフの
指示に基づいて、各入力信号に対して強制オンオフを行
うかどうかのテーブルを作成する。そして、入力信号を
取り込むときに、このテーブルを参照することにより、
その入力信号をメモリにそのまま取り込むか、あるいは
強制オンオフを行うかを判断する。Secondly, a table as to whether or not to perform forced on / off for each input signal is created based on the forced on / off instruction from the operator. Then, by referring to this table when capturing the input signal,
It is determined whether the input signal is taken into the memory as it is or forced on / off is performed.
【0005】[0005]
【発明が解決しようとする課題】しかし、PCでは、外
部からの入力信号は、シーケンス・プログラムをスキャ
ンする度に、すなわちシーケンスプログラム全体を1回
実行する度に取り込まれるので、第1の方式のようにビ
ットアドレスのデータを1または0に書き換えても、次
回のスキャン時にはすぐに実際の状態に書き換えられて
しまう。また、内部リレーの信号に関しても、シーケン
ス・プログラムが内部リレーに新たな演算結果を書き込
めば、その時点で強制オンオフの状態が解除されてしま
うという問題点があった。However, in the PC, the input signal from the outside is taken in each time the sequence program is scanned, that is, every time the entire sequence program is executed once. Even if the data of the bit address is rewritten to 1 or 0 as described above, it is immediately rewritten to the actual state at the next scan. Also, regarding the signal of the internal relay, if the sequence program writes a new calculation result to the internal relay, the forced on / off state is canceled at that point.
【0006】一方、第2の方式では、シーケンス・プロ
グラムをスキャンする度にテーブルを参照しなければな
らず、入力信号の取り込みに時間がかかり、スキャンタ
イムが長くなるという問題点がった。On the other hand, the second method has a problem that the table has to be referred every time the sequence program is scanned, and it takes a long time to fetch an input signal and the scan time becomes long.
【0007】本発明はこのような点に鑑みてなされたも
のであり、シーケンス・プログラムのデバッグや、故障
原因の調査等のための強制オンオフを容易にかつ確実に
行うことのできるPCの信号状態制御方式を提供するこ
とを目的とする。The present invention has been made in view of the above circumstances, and a signal state of a PC capable of easily and surely performing forced on / off for debugging a sequence program or investigating a cause of a failure. The purpose is to provide a control method.
【0008】[0008]
【課題を解決するための手段】本発明では上記課題を解
決するために、PC(プログラマブル・コントローラ)
で扱う入力信号等のオンオフ状態を強制的に制御するP
Cの信号状態制御方式において、シーケンス・プログラ
ムを書き換え可能な状態で格納するプログラム格納手段
と、所定の2つのビットアドレスにそれぞれオン、オフ
状態を示すオンオフデータを格納するオンオフデータ格
納手段と、所望の信号の状態を強制的にオンまたはオフ
の状態にするよう指令する強制指令手段と、前記指令さ
れた信号を扱う機械語命令のオペランド上のビットアド
レス指定部を前記オンオフデータ格納手段の対応する方
のビットアドレスに書き換えるビットアドレス書き換え
手段と、を有することを特徴とするPCの信号状態制御
方式が提供される。According to the present invention, in order to solve the above problems, a PC (programmable controller) is used.
P that forcibly controls the on / off state of input signals etc.
In the signal state control method of C, program storage means for storing the sequence program in a rewritable state, on / off data storage means for storing on / off data indicating on / off states at predetermined two bit addresses, respectively, and Commanding means for instructing to forcibly turn on or off the state of the signal of No. 1 and the bit addressing section on the operand of the machine language instruction for handling the commanded signal correspond to the on / off data storing means. And a bit address rewriting means for rewriting to the other bit address.
【0009】[0009]
【作用】プログラム格納手段によりシーケンス・プログ
ラムを書き換え可能な状態で格納し、オンオフデータ格
納手段により所定の2つのビットアドレスにそれぞれオ
ン、オフ状態を示すオンオフデータを格納しておく。強
制指令手段により所望の信号の状態が強制的にオンまた
はオフの状態となるように指令されると、ビットアドレ
ス書き換え手段により、その指令された信号を扱う機械
語命令のオペランド上のビットアドレス指定部がオンオ
フデータ格納手段の対応する方のビットアドレスに書き
換えられる。The sequence program is stored in a rewritable state by the program storing means, and the on / off data indicating the on / off state is stored in the predetermined two bit addresses by the on / off data storing means. When the compulsory command means forcibly turns on or off the desired signal state, the bit address rewriting means specifies the bit address on the operand of the machine language instruction that handles the commanded signal. The part is rewritten to the corresponding bit address of the on / off data storage means.
【0010】したがって、強制指令を解除しない限りは
常にオンオフデータ格納手段のオンオフ状態が読まれ、
実行される。Therefore, unless the forced command is released, the on / off state of the on / off data storage means is always read,
To be executed.
【0011】[0011]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図2は本実施例のPC(プログラマブル・コン
トローラ)内部の主な構成を示すブロック図である。プ
ロセッサ(CPU)1はバス8を介してEPROM2内
の管理プログラムを読み込んで実行し、PC全体の動作
を制御する。RAMA3には、シーケンス・プログラム
の一つであるラダープログラムが格納されている。この
RAMA3はバッテリ3aによってバックアップされて
おり、PCの電源切断後もその内容を保持する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a block diagram showing the main configuration inside the PC (programmable controller) of this embodiment. The processor (CPU) 1 reads and executes the management program in the EPROM 2 via the bus 8 and controls the operation of the entire PC. A ladder program, which is one of sequence programs, is stored in the RAMA3. This RAMA3 is backed up by the battery 3a and retains its contents even after the power of the PC is cut off.
【0012】RAMB4はワーク用のメモリであり、P
Cに接続されたスイッチ等からの入力信号、ソレノイド
やランプ等への出力信号、およびラダープログラム実行
上の内部リレー信号等が格納される。RAMB4 is a work memory, and P
An input signal from a switch or the like connected to C, an output signal to a solenoid or a lamp, an internal relay signal for executing a ladder program, and the like are stored.
【0013】入出力インタフェース5には、スイッチや
ソレノイドが接続されており、プロセッサ1からの指令
に応じてスイッチやソレノイドと信号の授受を行う。マ
ンマシンインタフェース6には、表示器やキーボード等
の操作装置7が接続されており、ラダープログラムのデ
バッグや、後述する強制オンオフ操作等がオペレータに
より行われる。A switch and a solenoid are connected to the input / output interface 5, and signals are exchanged with the switch and the solenoid in response to a command from the processor 1. An operating device 7 such as a display and a keyboard is connected to the man-machine interface 6, and an operator performs debugging of a ladder program and forced on / off operation described later.
【0014】図3はPCで実行するためのラダープログ
ラムの一例を示す図である。ただし、ここでは、1ネッ
トのみを示している。このラダープログラム10は、R
AMA3内では以下に示すような命令語形式で格納され
ている。FIG. 3 is a diagram showing an example of a ladder program to be executed by a PC. However, only one net is shown here. This ladder program 10 is R
It is stored in the AMA 3 in the following instruction word format.
【0015】 RD A AND B OR D AND.NOT C WRT E このようなシーケンス・プログラムを、プロセッサ1は
サイクリックに実行していき、RAMB4に対して信号
の書き込みや読み出し等を行う。RD A AND B OR D AND. NOT C WRT E The processor 1 cyclically executes such a sequence program to write and read signals to and from the RAM B4.
【0016】図4はプロセッサ1が上記のようなラダー
プログラムを実行するための機械語命令の命令フォーマ
ットを示す図である。命令フォーマット11は、OPコ
ード12およびオペランド13から構成される。また、
オペランド13は、アドレス指定部13aとビット指定
部13bとから構成されている。OPコード12には、
RD、AND、およびOR等の実行命令コードが書き込
まれる。また、アドレス指定部13aには、RAMB4
内の信号データの読み込みまたは書き込み先のアドレス
が、さらにビット指定部13bにはそのデータのビット
アドレスがそれぞれ書き込まれる。プロセッサ1は、こ
の命令フォーマット11を有する機械語命令を読み込む
ことにより、その内容に従ってRAMB4に対してデー
タの読み込みまたは書き込み等を行う。FIG. 4 is a diagram showing an instruction format of machine language instructions for the processor 1 to execute the above ladder program. The instruction format 11 is composed of an OP code 12 and an operand 13. Also,
The operand 13 is composed of an address designation section 13a and a bit designation section 13b. In OP code 12,
Execution instruction codes such as RD, AND, and OR are written. Further, the addressing unit 13a includes a RAMB4
The address of the read or write destination of the signal data is written in, and the bit address of the data is written in the bit designating section 13b. The processor 1 reads a machine language instruction having the instruction format 11 to read or write data in the RAMB 4 according to the content.
【0017】図1はデータ用のRAMB4の内部を示す
概念図である。RAMB4内には、入力信号のデータを
格納するための入力信号領域41、出力信号のデータを
格納するための出力信号領域42、内部リレーの信号を
格納するための内部リレー信号領域43、および本実施
例特有の内部ワーク領域44が設けられている。FIG. 1 is a conceptual diagram showing the inside of the RAMB4 for data. In the RAMB4, an input signal area 41 for storing data of an input signal, an output signal area 42 for storing data of an output signal, an internal relay signal area 43 for storing a signal of an internal relay, and a book. An internal work area 44 specific to the embodiment is provided.
【0018】例えば入力信号領域41のアドレス411
のビット領域2、ビット領域0、およびビット領域5に
は、図3のラダープログラム10の入力信号A、B、お
よびCのオンオフデータがそれぞれ格納されている。同
様に、出力信号領域42のアドレス421のビット領域
5にはソレノイドEのオンオフデータが、内部リレー信
号領域43のアドレス431のビット領域5には内部リ
レー信号Dのオンオフデータが格納されている。For example, the address 411 of the input signal area 41
On-off data of the input signals A, B, and C of the ladder program 10 of FIG. 3 are stored in the bit area 2, the bit area 0, and the bit area 5, respectively. Similarly, ON / OFF data of the solenoid E is stored in the bit area 5 of the address 421 of the output signal area 42, and ON / OFF data of the internal relay signal D is stored in the bit area 5 of the address 431 of the internal relay signal area 43.
【0019】一方、内部ワーク領域44のアドレス44
1のビット領域0およびビット領域1には、それぞれデ
ータ0,1が格納されている。これらのデータは、後述
する強制オンオフ制御に使用される。On the other hand, the address 44 of the internal work area 44
Data 0 and 1 are stored in the bit area 0 and the bit area 1 of 1, respectively. These data are used for forced on / off control described later.
【0020】次にこのような構成を有する本実施例のP
Cの基本動作について説明する。PCの動作が開始され
ると、プロセッサ1は入出力インタフェース5を介して
スイッチ等の入力信号を読み取り、各信号のオンオフデ
ータをRAMB4の入力信号領域41に格納する。Next, P of the present embodiment having the above-mentioned structure
The basic operation of C will be described. When the operation of the PC is started, the processor 1 reads an input signal such as a switch through the input / output interface 5, and stores ON / OFF data of each signal in the input signal area 41 of the RAMB4.
【0021】次いで、プロセッサ1は、RAMA3のラ
ダープログラムを順次実行していく。プログラムの実行
に際しては、図4で示した形式の機械語命令を読み取
り、その内容に従って実行する。図5は具体的な機械語
命令を示す図であり、(A)はその一例を示す図、
(B)は変更後の内容を示す図である。図(A)におい
て機械語命令53のOPコード51にはコードRD(読
み込み命令)が、オペランド52のアドレス指定部52
aにはアドレス411が、またビット指定部52bには
ビット2がそれぞれ指定されている。したがって、これ
を読んだプロセッサ1は、図1に示したRAMB4の入
力信号領域41にあるアドレス411のビット領域2の
データ、すなわち信号Aのオンオフ状態を読み込む。Next, the processor 1 sequentially executes the ladder program of RAMA3. When executing the program, the machine language instruction of the format shown in FIG. 4 is read and executed according to its contents. FIG. 5 is a diagram showing a specific machine language instruction, and FIG. 5A is a diagram showing an example thereof.
(B) is a diagram showing the contents after the change. In the figure (A), the code RD (read instruction) is in the OP code 51 of the machine language instruction 53, and the address designation section 52 of the operand 52.
The address 411 is designated in a, and the bit 2 is designated in the bit designation section 52b. Therefore, the processor 1 having read this reads the data of the bit area 2 of the address 411 in the input signal area 41 of the RAMB 4 shown in FIG. 1, that is, the on / off state of the signal A.
【0022】1ビットのデータを読むと、プロセッサ1
は、OPコード51で指定された論理演算をプロセッサ
内の1ビットアキュームレータのデータとの間で行い、
その結果を1ビットアキュームレータに格納する。もし
OPコード51の命令が書き込み(WRT)命令であれ
ば、プロセッサ1は、1ビットアキュームレータの値を
RAMB4の指定されたビット領域に書き込む。When reading 1-bit data, the processor 1
Performs the logical operation specified by the OP code 51 with the data of the 1-bit accumulator in the processor,
The result is stored in the 1-bit accumulator. If the instruction of the OP code 51 is a write (WRT) instruction, the processor 1 writes the value of the 1-bit accumulator in the designated bit area of the RAMB4.
【0023】このようして全ての命令実行が終了する
と、プロセッサ1は、RAMB4の出力信号領域42の
各出力信号を入出力インタフェース5を介して出力し、
対応するソレノイドやランプ等をオンオフする。When all the instructions have been executed in this way, the processor 1 outputs each output signal of the output signal area 42 of the RAMB 4 through the input / output interface 5,
Turn on / off the corresponding solenoids and lamps.
【0024】ところで、実行すべきラダープログラムを
デバッグしたい時や、システムの故障原因を調査したい
時には、入力信号や内部リレーの信号を強制的にオンま
たはオフにしてラダープログラムを実行させる必要があ
る。このようなときには、表示画面に表示されたラダー
図上の信号をカーソル指定することよって、強制的にオ
ンオフ指定することができる。By the way, when it is desired to debug the ladder program to be executed or to investigate the cause of the system failure, it is necessary to forcibly turn on or off the input signal and the signal of the internal relay to execute the ladder program. In such a case, the signal on the ladder diagram displayed on the display screen can be forcibly turned on / off by designating the cursor.
【0025】例えば、入力信号Aを強制的にオンにさせ
たい場合には、例えばラダー図を表示した表示画面上
で、カーソルを入力信号Aに合わせて“1”を入力す
る。この操作がなされると、PC内部では、信号Aを扱
う機械語命令53の内容が書き換えられる。ラダープロ
グラム10での信号Aを扱う機械語命令は、上述した図
5(A)のものであるが、強制オンの指定がなされる
と、同図(B)のように内容が書き換えられる。すなわ
ち、オペランド52のアドレス指定部52aはアドレス
411からアドレス441の指定に、また、そのビット
指定部52bはビット2からビット1の指定になる。For example, when it is desired to forcibly turn on the input signal A, the cursor is moved to the input signal A and "1" is input on the display screen displaying the ladder diagram, for example. When this operation is performed, the contents of the machine language instruction 53 that handles the signal A are rewritten inside the PC. The machine language instruction for handling the signal A in the ladder program 10 is as shown in FIG. 5A described above, but if forced on is designated, the content is rewritten as shown in FIG. That is, the address designation section 52a of the operand 52 is designated from the address 411 to the address 441, and the bit designation section 52b is designated from bit 2 to bit 1.
【0026】したがって、強制オフの指定が解除になら
ない限り、プロセッサ1は、機械語命令53を読む度に
信号Aのオンオフ状態を内部ワーク領域44内のアドレ
ス441のビット領域1に読みに行く。これにより、信
号Aは常にオンの状態にあるものとして扱われる。Therefore, unless the forced off designation is released, the processor 1 reads the on / off state of the signal A into the bit area 1 of the address 441 in the internal work area 44 every time the machine language instruction 53 is read. As a result, the signal A is always treated as being in the ON state.
【0027】一方、カーソルを入力信号Aに合わせて
“0”を入力すると、強制的にオフ状態が指定される。
この場合には、機械語命令53のビット指定部52bは
内部ワーク領域44内のアドレス441のビット領域0
の指定に書き換えられる。これにより、信号Aは常にオ
フの状態にあるものとして扱われる。On the other hand, when the cursor is moved to the input signal A and "0" is input, the off state is forcibly designated.
In this case, the bit designating part 52b of the machine language instruction 53 has the bit area 0 of the address 441 in the internal work area 44.
Can be rewritten to. As a result, the signal A is always treated as being in the off state.
【0028】このように、通常の各信号領域41〜43
以外に、強制オンオフ用のメモリ領域である内部ワーク
領域44を設けることにより、容易に強制オンオフ制御
が可能となる。また、オペレータにより変更の指示がな
い限りは指定した状態を保持できるので、デバッグや故
障点検等の作業が容易となる。As described above, the normal signal areas 41 to 43 are used.
Besides, by providing an internal work area 44 which is a memory area for forced on / off, forced on / off control can be easily performed. In addition, since the specified state can be held unless the operator gives a change instruction, work such as debugging and trouble inspection becomes easy.
【0029】なお、書き換える前の機械語命令53の内
容は、RAMB4の所定の領域に記憶することにより、
デバッグ等の作業後に強制オンオフを解除するときに
は、その内容を元の状態に簡単に復帰させることができ
る。このとき、ラダー図上でも信号の状態をもとの状態
にする。The content of the machine language instruction 53 before rewriting is stored in a predetermined area of the RAMB4,
When the forced on / off is released after work such as debugging, the contents can be easily restored to the original state. At this time, the signal state is returned to the original state on the ladder diagram.
【0030】[0030]
【発明の効果】以上説明したように本発明では、シーケ
ンス・プログラムを書き換え可能な状態で格納する一
方、所定の2つのビットアドレスにそれぞれオン、オフ
状態を示すオンオフデータを格納しておき、所望の信号
の状態が強制的にオンまたはオフの状態となるように指
令されると、その指令された信号を扱う機械語命令のオ
ペランド上のビットアドレス指定部を対応するオンオフ
データのビットアドレスに書き換えるようにしたので、
強制指令を解除しない限りは、その機械語命令の実行時
には常に所定のオンオフ状態が読まれるようにすること
ができる。したがって、デバッグ等を容易に行うことが
できる。As described above, according to the present invention, the sequence program is stored in a rewritable state while the on / off data indicating the on / off states are stored in predetermined two bit addresses, respectively. When the signal state of the above is forcibly turned on or off, the bit address specification part on the operand of the machine language instruction that handles the commanded signal is rewritten to the corresponding on-off data bit address. I did so,
Unless the forced command is released, a predetermined on / off state can be read at all times when the machine language instruction is executed. Therefore, debugging and the like can be easily performed.
【図1】データ用のRAMの内部を示す概念図である。FIG. 1 is a conceptual diagram showing the inside of a RAM for data.
【図2】PC(プログラマブル・コントローラ)内部の
主な構成を示すブロック図である。FIG. 2 is a block diagram showing a main configuration inside a PC (programmable controller).
【図3】PCで実行するためのラダープログラムの一例
を示す図である。FIG. 3 is a diagram showing an example of a ladder program to be executed by a PC.
【図4】ラダープログラムを実行するための機械語命令
の命令フォーマットを示す図である。FIG. 4 is a diagram showing an instruction format of a machine language instruction for executing a ladder program.
【図5】具体的な機械語命令を示す図であり、(A)は
その一例を示す図、(B)は変更後の内容を示す図であ
る。5A and 5B are diagrams showing a specific machine language instruction, FIG. 5A being a diagram showing an example thereof, and FIG. 5B being a diagram showing the contents after change.
1 プロセッサ(CPU) 3 RAMA 4 RAMB 5 入出力インタフェース 7 操作装置 10 ラダープログラム 11 命令フォーマット 41 入力信号領域 42 出力信号領域 43 内部リレー信号領域 44 内部ワーク領域 52 オペランド 52b ビット指定部 53 機械語命令 1 Processor (CPU) 3 RAMA 4 RAMB 5 Input / Output Interface 7 Operating Device 10 Ladder Program 11 Command Format 41 Input Signal Area 42 Output Signal Area 43 Internal Relay Signal Area 44 Internal Work Area 52 Operand 52b Bit Designation Section 53 Machine Language Instruction
Claims (2)
で扱う入力信号等のオンオフ状態を強制的に制御するP
Cの信号状態制御方式において、 シーケンス・プログラムを書き換え可能な状態で格納す
るプログラム格納手段と、 所定の2つのビットアドレスにそれぞれオン、オフ状態
を示すオンオフデータを格納するオンオフデータ格納手
段と、 所望の信号の状態を強制的にオンまたはオフの状態にす
るよう指令する強制指令手段と、 前記指令された信号を扱う機械語命令のオペランド上の
ビットアドレス指定部を前記オンオフデータ格納手段の
対応する方のビットアドレスに書き換えるビットアドレ
ス書き換え手段と、 を有することを特徴とするPCの信号状態制御方式。1. A PC (programmable controller)
P that forcibly controls the on / off state of input signals etc.
In the signal state control method of C, program storing means for storing the sequence program in a rewritable state, on / off data storing means for storing on / off data indicating on / off states at predetermined two bit addresses, respectively, Commanding means for instructing to forcibly turn on or off the state of the signal, and a bit addressing part on the operand of a machine language instruction that handles the commanded signal correspond to the on / off data storing means. A signal state control system for a PC, comprising: a bit address rewriting means for rewriting to one of the two bit addresses.
書き換えられる以前の前記ビットアドレス指定部のデー
タを記憶しておき、強制的にオンまたはオフの状態にさ
れた信号を元の状態に戻す指令があると、書き換えられ
た前記ビットアドレス指定部を元のデータに書き直す書
き直し手段、を有することを特徴とする請求項1記載の
PCの信号状態制御方式。2. When there is an instruction to store the data of the bit address designating unit before being rewritten by the bit address rewriting unit and restore the signal forcibly turned on or off to the original state. 2. The signal state control system for a PC according to claim 1, further comprising rewriting means for rewriting the rewritten bit addressing section to original data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5028349A JPH06242819A (en) | 1993-02-18 | 1993-02-18 | Signal state control system for programmable controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5028349A JPH06242819A (en) | 1993-02-18 | 1993-02-18 | Signal state control system for programmable controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06242819A true JPH06242819A (en) | 1994-09-02 |
Family
ID=12246131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5028349A Pending JPH06242819A (en) | 1993-02-18 | 1993-02-18 | Signal state control system for programmable controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06242819A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895611A (en) * | 1994-09-28 | 1996-04-12 | Toshiba Corp | Programmable controller and its maintenance tool |
JPH0922307A (en) * | 1995-07-07 | 1997-01-21 | Meidensha Corp | Sequencer |
JPH0962312A (en) * | 1995-08-21 | 1997-03-07 | Toshiba Corp | Programmable controller |
JP2000181506A (en) * | 1998-12-14 | 2000-06-30 | Nissan Motor Co Ltd | Sequence controller |
JP2003177805A (en) * | 2002-11-18 | 2003-06-27 | Meidensha Corp | Sequencer |
JP2003208202A (en) * | 2002-01-11 | 2003-07-25 | Okuma Corp | Monitor for programmable logic controller |
JP2005266970A (en) * | 2004-03-16 | 2005-09-29 | Honda Motor Co Ltd | Sequence control device |
JP2017142794A (en) * | 2016-02-05 | 2017-08-17 | 富士電機株式会社 | Programmable controller system, controller thereof, support device, hci device, and duplex controller system |
JP2018124886A (en) * | 2017-02-03 | 2018-08-09 | ファナック株式会社 | Programmable controller |
-
1993
- 1993-02-18 JP JP5028349A patent/JPH06242819A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895611A (en) * | 1994-09-28 | 1996-04-12 | Toshiba Corp | Programmable controller and its maintenance tool |
JPH0922307A (en) * | 1995-07-07 | 1997-01-21 | Meidensha Corp | Sequencer |
JPH0962312A (en) * | 1995-08-21 | 1997-03-07 | Toshiba Corp | Programmable controller |
JP2000181506A (en) * | 1998-12-14 | 2000-06-30 | Nissan Motor Co Ltd | Sequence controller |
JP2003208202A (en) * | 2002-01-11 | 2003-07-25 | Okuma Corp | Monitor for programmable logic controller |
JP2003177805A (en) * | 2002-11-18 | 2003-06-27 | Meidensha Corp | Sequencer |
JP2005266970A (en) * | 2004-03-16 | 2005-09-29 | Honda Motor Co Ltd | Sequence control device |
JP2017142794A (en) * | 2016-02-05 | 2017-08-17 | 富士電機株式会社 | Programmable controller system, controller thereof, support device, hci device, and duplex controller system |
JP2018124886A (en) * | 2017-02-03 | 2018-08-09 | ファナック株式会社 | Programmable controller |
US10372644B2 (en) | 2017-02-03 | 2019-08-06 | Fanuc Corporation | Programmable controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5784621A (en) | Sequence program display apparatus | |
JPH06242819A (en) | Signal state control system for programmable controller | |
JPH0410081B2 (en) | ||
JPS62162105A (en) | Flow chart type programmable controller | |
JPH07253876A (en) | Program generating device | |
JP2555182B2 (en) | Process control system with monitor function | |
JP3480957B2 (en) | Memory programming equipment | |
JPH0679245B2 (en) | Programmable controller sequence program execution method | |
JPH05297913A (en) | Programmable controller | |
JPS5949609A (en) | Programmable controller equipped with simulation performing function | |
JPS63159905A (en) | Programmable controller input/output forced on/off method | |
JP2001209412A (en) | Simulator for sequence program | |
JP3413860B2 (en) | Debug method | |
JPH0682284B2 (en) | Sequence controller | |
JPS5835648A (en) | Program execution controlling system | |
JPS6348698A (en) | Memory storage control device | |
JPH11259308A (en) | Programmable controller | |
JPS62271003A (en) | Programmable controller | |
JPH03113562A (en) | Compact industrial computer | |
JPH032902A (en) | Programmable controller | |
JPH08286712A (en) | Editing system for sequence program | |
JPH08278806A (en) | Cnc macro variable debugging system | |
JPS6238746B2 (en) | ||
JPH07104662A (en) | Programable controller | |
JPH02110706A (en) | Data display system for pc |