JPH0217505A - シーケンサの数値模擬動作方法 - Google Patents
シーケンサの数値模擬動作方法Info
- Publication number
- JPH0217505A JPH0217505A JP63168294A JP16829488A JPH0217505A JP H0217505 A JPH0217505 A JP H0217505A JP 63168294 A JP63168294 A JP 63168294A JP 16829488 A JP16829488 A JP 16829488A JP H0217505 A JPH0217505 A JP H0217505A
- Authority
- JP
- Japan
- Prior art keywords
- locking
- numeric
- instruction
- numerical
- lock
- 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
Links
- 238000000034 method Methods 0.000 title claims description 5
- 238000012360 testing method Methods 0.000 claims abstract description 6
- 238000012423 maintenance Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 abstract description 15
- 238000012545 processing Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 3
- 239000003292 glue Substances 0.000 description 2
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Executing Machine-Instructions (AREA)
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A、産業上の利用分野
る。
B1発明の概要
この発明はシーケンサの数値ロック方法において、
数値ロック機能を実現するために、数値ロック命令を設
定して、この数値ロック命令及び元の数値命令を数値ロ
ックテーブルに格納場所を示す番号を付して格納し、数
値ロック命令実行時に元の数値命令を再生するようにし
たことにより、突入力以外のデータを使用して数値演算
ができるようにしたものである。
定して、この数値ロック命令及び元の数値命令を数値ロ
ックテーブルに格納場所を示す番号を付して格納し、数
値ロック命令実行時に元の数値命令を再生するようにし
たことにより、突入力以外のデータを使用して数値演算
ができるようにしたものである。
C1従来の技術
シーケンスコントローラにはユーザプログラムの試験や
メインテナンスを目的としてロック機能が用意されてい
る。このロック機能は通常、ビットデータに対するもの
が主であり、数値データに対するロック機能を実現した
ものはなかった。最近、シーケンスコントローラの中に
も数値命令が扱えるものが多くなり、ユーザプログラム
の試験にも数値ロック機能が行える必要性が高まって来
た。例えば、第3図のリレーラダー図において、メモリ
演算を行う場合、A:(RD(ロード)〕。
メインテナンスを目的としてロック機能が用意されてい
る。このロック機能は通常、ビットデータに対するもの
が主であり、数値データに対するロック機能を実現した
ものはなかった。最近、シーケンスコントローラの中に
も数値命令が扱えるものが多くなり、ユーザプログラム
の試験にも数値ロック機能が行える必要性が高まって来
た。例えば、第3図のリレーラダー図において、メモリ
演算を行う場合、A:(RD(ロード)〕。
B:(+(加算))、CCWT(レジスタからテーブル
の転送命令)〕のどの命令でも、メモリの内容をロック
値にして演算させたいとき。
の転送命令)〕のどの命令でも、メモリの内容をロック
値にして演算させたいとき。
また、第4図のリレーラダー図において、定数演算を行
う場合、#A (RD)、 #B [:+)の定数値#
A、#Bをロック値にして演算させたいとき。
う場合、#A (RD)、 #B [:+)の定数値#
A、#Bをロック値にして演算させたいとき。
D1発明が解決しようとする課題
上記のような演算を行うにおいて、従来、数値ロックに
代わるものとして、Disable機能があった。この
Disable機能とは指定した命令の実行をしないと
いうものである。しかし、この旧5able機能では数
値をある値に固定して演算することができない(単に演
算を行わないというものである。)問題がある。
代わるものとして、Disable機能があった。この
Disable機能とは指定した命令の実行をしないと
いうものである。しかし、この旧5able機能では数
値をある値に固定して演算することができない(単に演
算を行わないというものである。)問題がある。
この発明の目的は数値ロック機能を採用したことにより
、突入力以外のデータを使用して数値演算ができるよう
にしたシーケンサの数値ロック方法を提供することを目
的とする。
、突入力以外のデータを使用して数値演算ができるよう
にしたシーケンサの数値ロック方法を提供することを目
的とする。
E1課題を解決するための手段及び作用この発明はシー
ケンスコントローラの試験やメンテナンス時に使用され
るロック機能を備えたシーケンサにおいて、 数値命令に対応して数値ロック命令を設定して数値ロッ
クテーブルに元の数値命令と数値ロック命令とを格納場
所を示す番号を付して格納し、シーケンス演算を行うと
きに、数値ロック命令の実行時に数値命令の再生を行う
ようにしたものである。
ケンスコントローラの試験やメンテナンス時に使用され
るロック機能を備えたシーケンサにおいて、 数値命令に対応して数値ロック命令を設定して数値ロッ
クテーブルに元の数値命令と数値ロック命令とを格納場
所を示す番号を付して格納し、シーケンス演算を行うと
きに、数値ロック命令の実行時に数値命令の再生を行う
ようにしたものである。
F、実施例
以下この発明の実施例を図面に基づいて説明する。
第1図はメモリA (RD)と定数#B(+)を加算し
てメモリCCWT)に転送するリレーラダー図において
、数値ロック機能を実現するために、数値ロック命令を
設定して次のような手順で処理を行う。
てメモリCCWT)に転送するリレーラダー図において
、数値ロック機能を実現するために、数値ロック命令を
設定して次のような手順で処理を行う。
まず、ユーザの指定に従って、第2図に示す数値ロック
テーブルを作成し、このテーブルに元の命令A CRD
) 、#B (+)、C(WT)と各ロック値を以下の
ように番号を付して格納する。次にユーザの措定した命
令を数値ロック命令に変更し、数値ロック命令には数値
ロックテーブルの対応アドレスを示す番号をセットする
。その後、シーケンス演算を行い、数値ロック命令が実
行される。数値ロック命令では数値ロックテーブルに格
納されている元の命令及びロック値に従って数値ロック
処理を行う。
テーブルを作成し、このテーブルに元の命令A CRD
) 、#B (+)、C(WT)と各ロック値を以下の
ように番号を付して格納する。次にユーザの措定した命
令を数値ロック命令に変更し、数値ロック命令には数値
ロックテーブルの対応アドレスを示す番号をセットする
。その後、シーケンス演算を行い、数値ロック命令が実
行される。数値ロック命令では数値ロックテーブルに格
納されている元の命令及びロック値に従って数値ロック
処理を行う。
数値ロック命令では次の処理を行う。
(1)元の命令のオペランドがメモリならば、メモリに
指定ロックデータを格納して、元の命令を再生し、実行
する。(メモリロック)(2)元の命令のオペランドが
定数ならば、元の命令のオペランドを指定ロック値にし
て、その命令を実行する。(定数ロック) G1発明の効果 以上述べたように、この発明によれば、数値ロック機能
を設けることにより、外部からのアナログ人力をソミュ
レートでき、これにより実入力以外のデータを使って数
値演算が可能になる。また、途中までの演算結果によら
ず、外部へ指定したアナログ量を出力できる。これらの
機能により、ユーザプログラムの効率的な試験ができる
。
指定ロックデータを格納して、元の命令を再生し、実行
する。(メモリロック)(2)元の命令のオペランドが
定数ならば、元の命令のオペランドを指定ロック値にし
て、その命令を実行する。(定数ロック) G1発明の効果 以上述べたように、この発明によれば、数値ロック機能
を設けることにより、外部からのアナログ人力をソミュ
レートでき、これにより実入力以外のデータを使って数
値演算が可能になる。また、途中までの演算結果によら
ず、外部へ指定したアナログ量を出力できる。これらの
機能により、ユーザプログラムの効率的な試験ができる
。
図である。
A・・ロードCRD)、
#B・・・定数、
C・・・転送命
第1図はこの発明の一実施例を示すリレーラダー図、第
2図は数値ロックテーブルの説明図、第3図及び第4図
は従来例を説明するリレーラダー第3図 従来のりレーラダー図 第4図 従来のりレーラダー図
2図は数値ロックテーブルの説明図、第3図及び第4図
は従来例を説明するリレーラダー第3図 従来のりレーラダー図 第4図 従来のりレーラダー図
Claims (1)
- (1)シーケンスコントローラの試験やメンテナンス時
に使用されるロック機能を備えたシーケンサにおいて、 数値命令に対して数値ロック命令を設定して数値ロック
テーブルに元の命令と数値ロック命令とを格納場所を示
す番号を付して格納し、シーケンス演算を行うときに、
数値ロック命令の実行時に数値命令の再生を行うように
したことを特徴とするシーケンサの数値ロック方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63168294A JP2767818B2 (ja) | 1988-07-06 | 1988-07-06 | シーケンサの数値模擬動作方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63168294A JP2767818B2 (ja) | 1988-07-06 | 1988-07-06 | シーケンサの数値模擬動作方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0217505A true JPH0217505A (ja) | 1990-01-22 |
| JP2767818B2 JP2767818B2 (ja) | 1998-06-18 |
Family
ID=15865346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63168294A Expired - Fee Related JP2767818B2 (ja) | 1988-07-06 | 1988-07-06 | シーケンサの数値模擬動作方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2767818B2 (ja) |
-
1988
- 1988-07-06 JP JP63168294A patent/JP2767818B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2767818B2 (ja) | 1998-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1151306A (en) | Programmable controller | |
| JPS605024B2 (ja) | 情報処理方式 | |
| JPS5611510A (en) | Numerical control system | |
| JPS62237522A (ja) | 情報処理装置 | |
| JPS59114602A (ja) | プログラマブルコントロ−ラ | |
| JP2767818B2 (ja) | シーケンサの数値模擬動作方法 | |
| US20040034443A1 (en) | Numerical controller | |
| JPH0440723B2 (ja) | ||
| JPS61143807A (ja) | 編集機能付プログラミング装置 | |
| JPS60237503A (ja) | シ−ケンスコントロ−ラの高速処理方式 | |
| JPS59168528A (ja) | イニシヤル・プログラム・ロ−ド方式 | |
| JPS61187008A (ja) | ラダ−回路の入力方法 | |
| JPS6238746B2 (ja) | ||
| JPS63311403A (ja) | Pcの入出力信号処理方式 | |
| JPH0217504A (ja) | シーケンサの接点の模擬動作方法 | |
| JPS62271003A (ja) | プログラマブルコントロ−ラ | |
| JPH01266642A (ja) | メモリ制御装置 | |
| JPH0413736B2 (ja) | ||
| JPH03240836A (ja) | 大容量記憶装置の論理シミュレーション方法 | |
| JPS59189407A (ja) | シ−ケンス制御装置 | |
| JPH05297913A (ja) | プログラマブルコントロ−ラ | |
| JPH04233006A (ja) | プログラマブルコントローラ | |
| JPS62254207A (ja) | ワ−クフアイル領域拡張方法 | |
| JPH03276373A (ja) | 論理シミュレーション処理方式 | |
| JPH032902A (ja) | プログラマブルコントローラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |