JPH0452906A - プログラマブルコントローラシステム - Google Patents

プログラマブルコントローラシステム

Info

Publication number
JPH0452906A
JPH0452906A JP16209190A JP16209190A JPH0452906A JP H0452906 A JPH0452906 A JP H0452906A JP 16209190 A JP16209190 A JP 16209190A JP 16209190 A JP16209190 A JP 16209190A JP H0452906 A JPH0452906 A JP H0452906A
Authority
JP
Japan
Prior art keywords
data
unit
special
programmable controller
register
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
JP16209190A
Other languages
English (en)
Other versions
JP2603356B2 (ja
Inventor
Tatsuo Yokoyama
横山 辰男
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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2162091A priority Critical patent/JP2603356B2/ja
Publication of JPH0452906A publication Critical patent/JPH0452906A/ja
Application granted granted Critical
Publication of JP2603356B2 publication Critical patent/JP2603356B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、特殊I/Oユニットと、この特殊■/Oユニ
ットからの指示により、特殊I/Oユニットのデータに
各種の処理を施すプログラマブルコントローラとを備え
たプログラマブルコントローラシステムに関するもので
ある。
〔従来の技術〕
従来、一般に、プログラマブルコントローラシステム(
以下、PCシステムと称する)は、特殊■/Oユニット
に、プログラマブルコントローラ(以下、PCと称する
)が接続されて構成されており、上記特殊I/Oユニッ
トの指示で、PCが作動することにより、PCシステム
内の各種処理が行われるようになっている。
例えば、A−D変換器36を備えた特殊1/Oユニツト
51は、第4図に示すように、マルチプレクサ33によ
り、入力部31・32の中、何等の入力を選択し、その
後、増幅器34により、入力電圧(電流)を増幅して、
サンプルホールド回路35を通して、A−D変換器36
により、A−り変換を行うようになっている。
また、上記のようにしてA−D変換されたデータは、ア
イソレージ式ン用のホトカプラ37を介してA−D変換
器36に接続されたC P U (Central P
rocessing Unit) 38に入力される。
そして、上記CPU3 Bに入力されたデータは、デジ
タル・ゲイン、およびデジタル・オフセットの処理が施
されて、その後、RAM42内に格納される。
そして、PO52が、上記特殊I/Oユニット51のデ
ータに、各種の処理を施す場合は、PO52のデータ読
み出しにより、データが特殊I/Oユニット51のイン
ターフェイス40を経由して、PO52の図示しないレ
ジスタに一旦格納され、その後、データに各種の処理が
施される。
〔発明が解決しようとする課題〕
ところが、上記従来の構成では、特殊I/Oユニット5
1により所定の処理が施されたデータは、PO52で各
種の処理が施される以外は、常時、特殊I/Oユニット
51のRAM42内に格納された状態にある。このため
、PCシステムの電源がOFFされると、RAM42内
に格納されたデータは、消去してしまい、ひいては、デ
ータを再調整しなければならないという問題を有してい
る。一方、PO52のレジスタと同様に、RAM42内
のデータをバックアップするための電池を特殊I/Oユ
ニット51に設けるか、あるいは、EEFROMを用い
、このEEFROM内にデータを格納する場合は、PC
システムの電源がOFFすることによるデータの消去は
回避し得るものの、電池を設ける場合、およびEEPR
OMを用いる場合、いずれの場合においても、コストア
ップを招来するという問題を有している。
〔課題を解決するための手段〕
本発明に係るプログラマブルコントローラシステムは、
上記課題を解決するために、データに所定の処理を施す
特殊I/Oユニットと、特殊I/Oユニットのデータを
レジスタに格納して、各種の処理を施すと共に、レジス
タ内のデータを電池でバックアップするプログラマブル
コントローラとを備えたプログラマブルコントローラシ
ステムにおいて、以下の手段を講じている。
即ち、特殊I/Oユニットにより所定の処理が施された
データは、常時、プログラマブルコントローラのレジス
タに格納されるようになっている。
〔作 用〕
上記の構成によれば、特殊I/Oユニットにより所定の
処理が施されたデータは、常時、プログラマブルコント
ローラのレジスタ内に、電池でバックアップされた状態
で格納されるようになる。
このため、プログラマブルコントローラシステムの電源
がOFFされた場合でも、プログラマブルコントローラ
がデータをバックアンプするため、データの消去を回避
することができる。
〔実施例〕
本発明の一実施例を第1図ないし第3図に基づいて説明
すれば、以下の通りである。
本発明に係るPCシステムは、第1図に示すように、特
殊I/Oユニット21と、この特殊I/Oユニット21
からの指示により、特殊I/Oユニット21のデータに
各種の処理を施すPO22とを備えている。
上記特殊I/Oユニット21は、2つの入力部1・2を
備えており、これら入力部1・2には、それぞれ電圧部
1a・2a、電流部1b・2b、および共通部1c・2
Cが、個々に設けられている。上記電圧部1a・2aは
、個々に、抵抗R1゜・Rtsを介してマルチプレクサ
3に接続されており、また、電流部1b・2bは、個々
に、抵抗R1b・Rlbを介して共通部IC・2Cと接
続点A−Bで接続されている。そして、上記接続点A−
Bは、個々に、抵抗RIC’R1Cを介してマルチプレ
クサ3に接続されている。
上記マルチプレクサ3の出力部は、増幅器4、およびサ
ンプルホールド回路5を介して、A−D変換器6の入力
部に接続されており、上記A−D変換器6の出力部は、
ホトカプラ7を介してCPU8の入力部に接続されてい
る。そして、上記CPtJ8の出力部は、ホトカプラ9
を介して、A−D変換器6、およびマルチプレクサ3に
接続されている。
また、上記CPU8は、特殊I/Oユニット21と、P
O22との間でデータの交換を行うためのインターフェ
イス/Oに接続されており、上記インターフェイス/O
とCPU8との伝送線路11には、RAM12、および
ROM1.3が、それぞれ接続されている。
また、特殊I/Oユニット21内には、DC−DCコン
バータ23が設けられている。上記DC−DCコンバー
タ23は、0■〜→〜5■の電圧を入力した後、この電
圧を所定のアナログ電源電圧に変換して、特殊I/Oユ
ニッ)2]内の他の構成部材に電源を供給するようにな
っている。
そして、上記特殊I/Oユニット21のインターフェイ
ス/Oと、PO22とは、伝送線路24で結合されてお
り、特殊I/Oユニット21からPO22に、0にセッ
トされた〃信号が送信されることで、PO22は、特殊
r/Oユニット21からのパラメータ処理の要求である
ことを判別するようになっている。また、特殊I/Oユ
ニット21により所定の処理が施されたデータは、チエ
ツクバイトがDDにセットされることで、PO22内の
図示しないレジスタに格納されるようになっており、特
殊】/Oユニツト21からの指示により、データにBC
C計算を施す場合は、チエ・ツクバイトが55にセント
されるようになっている。
尚、上記PC22は、図示しない電池が設けられており
、レジスタ内に格納されるデータをバックアップするよ
うになっている。
上記の構成において、特殊I/Oユニット21は、マル
チプレクサ3により、入力部1・2の中、何等の入力部
を選択して、入力電圧(iit流)を増幅器4に出力す
る。そして、増幅器4に入力された電圧(電流)を、増
幅させた後に、サンプルホールド回路5を通し、A−D
変換器6に入力させ、A−D変換を施す。そして、変換
後のデータを、ホトカブラ7を経由して、CPU8に入
力させ、デジタル・ゲイン、およびデジタル・オフセッ
トの微調整処理を施して、RAM12に格納する。
一方、PO22は、特殊I/Oユニット2工のパラメー
タを読み出して、デジタル・ゲイン、およびデジタル・
オフセットの微調整処理が施されたデータを、レジスタ
に格納すると共に、特殊I/Oユニット2工からの指示
により、データにBCC計算を施す。
また、特殊I/Oユニット2工の動作フローは、第2図
(a)に示すように、先ず、データに対して、デジタル
・ゲイン、およびデジタル・オフセットの調整中か、否
かが判別される(Sl)。
そして、データの調整中の場合は、データにデジタル・
ゲイン、およびデジタル・オフセットの微調整処理が施
され(S2)、その後、チエツクバイトがDDにセット
されると共に、〃信号がOにセットされて(33)、パ
ラメータがPO22に逆転送される(S4)。
上記のようにして、パラメータがPO22に逆転送され
ると、Slでの判別がデータの調整中でない場合と同様
に、次に、電源をON状態に保つか、OFFにするかが
確認される(S5)。そして、電源をOFFにする場合
は、次に、入力モードの変更の有無が確認されて(S6
)、入力モードの変更が無い場合は、再度、Slに戻る
。一方、入力モードの変更が有る場合は、S5の電源が
ON状態を保つ場合と同様に、チエツクバイトが55に
セントされ(S7)、その後、〃信号が0にセットされ
て(S8)、PO22にパラメータを要求する。
上記のようにして、PO22にパラメータが要求される
と、次に、PO22からのデータ受信の有無が判別され
る(S9)。データの受信が無い場合は、再度、Slに
戻る一方、データの受信が有る場合は、PO22から受
信したデータを、RAMに格納して(SIO)、その後
、データにBCC計算が正確に施されているか否かを判
別する(Sll)。データにBCC計算が正確に施され
ていない場合は、パラメータにエラー処理を施しく31
2)、その後、再度、S7、およびS8の処理を施して
、PO22にパラメータを要求する一方、データにBC
C計算が正確に施されている場合は、再度、Slに戻る
と共に、S2、およびS3の処理が施されて、パラメー
タがPO22に逆転送される(S4)。
また、PO22の動作フローは、第2図(b)に示すよ
うに、先ず、〃信号が0か否か判別される(S21)。
〃信号が0で無い場合は、再度、S21を繰り返す一方
、〃信号が0で有る場合は、次に、チエツクバイトが5
5か否か判別され(S22)、チエツクバイトが55で
有る場合は、データにBCC計算が施されて(323)
、PC22のレジスタから、特殊I/Oユニット21に
データが転送される(324)。そして、再度、S21
に戻る。
一方、S22の判別でチエツクバイトが55で無い場合
は、次に、チエツクバイトがDDか否か判別される(3
25)。チエツクバイトがDDで無い場合は、再度、3
21に戻る一方、チエツクバイトがDDで有る場合は、
特殊I/Oユニット21のパラメータを読み出して、P
C22のレジスタにデータを格納する(326)。
次に、特殊I/Oユニット21と、PC22との間での
データの交換について、第2図(a)に示す特殊I/O
ユニット21の動作フロー、および第2図(b)に示す
PC22の動作フローより、以下に説明する。
先ず、特殊I/Oユニット21により、デジタル・ゲイ
ン、およびデジタル・オフセットの微調整処理が施され
たデータを、PC22のレジスタに格納する場合につい
て説明する。
特殊I/Oユニット21は、先ず、データに対して、デ
ジタル・ゲイン、およびデジタル・オフセットの調整中
か否かを判別する(Sl)。このとき、データは、調整
処理が施されることを前提としているため、データは調
整中となり、データにデジタル・ゲイン、およびデジタ
ル・オフセットの微調整処理が施される(S2)。その
後、チエツクバイトがDDにセットされると共に、〃信
号が0にセットされる(S3)。
一方、PC22は、〃信号がOで有ることを判別しく5
21)、また、チエツクバイトが55で無いことを判別
しく522)、そして、チエツクバイトがDDで有るこ
とを判別すると(326)、特殊I/Oユニット21の
パラメータを読み出す、これにより、特殊I/Oユニッ
ト21は、■に示すように、パラメータをPC22の3
26に逆転送させ(S4)、PC22は、このパラメー
タをレジスタに格納する(S26)。
次に、特殊I/Oユニット21からの指示により、PC
22がデータにBCC計算を施す場合について説明する
先ず、特殊I/Oユニット21は、電源がON状態を保
つことを確認すると(S5)、チエツクバイトが55に
セットされ(S7)、その後、〃信号が0にセットされ
る(S8)。
一方、PC22は、〃信号が0で有ることを判別しく5
21)、また、チエツクバイトが55で有ることを判別
すると(S22)  データにBCC計算を施して(S
23)、このデータを、■に示すように、PC22のレ
ジスタから特殊I/Oユニット21に転送する(324
)。
次に、特殊I/Oユニット21は、データ受信が有るこ
とを判別すると(S9)、受信したデータをRAMに格
納して(SIO)、その後、データにBCC計真が正確
に施されているか否かを判別する(Sll)。データに
BCC計算が正確に施されていない場合は、パラメータ
にエラー処理を施しく512)、その後、再度、S7、
およびS8の処理を施して、PC22にパラメータを要
求する。一方、データにBCC計算が正確に施されてい
る場合は、Slに戻り、データにデジタル・ゲイン、お
よびデジタル・オフセットの微調整処理を施して(S2
)、このデータをPC22のレジスタに格納する(32
6)。
尚、本実施例では、PCシステムにおいて、A−D変換
器6を備えた特殊I/Oユニット21と、PC22との
データの交換について説明しているが、上記特殊I/O
ユニット21は、特にA−D変換器6を備えたものに限
定するものではなく、例えば、第3図に示すように、D
−A変換器66を備えた特殊I/Oユニット81と、P
C22とのデータの交換であってもかまわない。
〔発明の効果〕
本発明に係るプログラマブルコントローラシステムは、
以上のように、特殊I/Oユニットにより所定の処理が
施されたデータは、常時、プログラマブルコントローラ
のレジスタに格納されるようになっている構成である。
これにより、特殊I/Oユニットにより所定の処理が施
されたデータは、常時、プログラマブルコントローラの
レジスタ内に、電池でバックアップされた状態で格納さ
れるようになり、ひいては、プログラマブルコントロー
ラシステムの電源がOFFされた場合でも、プログラマ
ブルコントローラがデータをバックアップするため、デ
ータの消去を回避することができる。また、特殊T/O
ユニツトに、データバックアップ用の電池を設けたり、
あるいは高価なEEPROMを用いることで、電源OF
F時のデータ消去を回避する場合に比べ、コストを低減
することができ、さらには、データバックアップ用の周
辺回路が不要となるため、スペース的にも改善すること
ができ、プログラマブルコントローラシステムの小型化
が容易に図れるという効果を奏する。
【図面の簡単な説明】
第1図ないし第3図は本発明の一実施例を示すものであ
る。 第1図はプログラマブルコントローラシステムを示す概
略構成図である。 第2図(a)は特殊I/Oユニットの動作フローを示す
フローチャートである。 第2図(b)はPCの動作フローを示すフローチャート
である。 第3図はD−A変換器を備えた特殊I/Oユニットと、
PCとを示す概略構成図である。 第4図は従来例を示すプログラマブルコントローラシス
テムの概略構成図である。 21は特殊I/Oユニット、22はプログラマブルコン
トローラである。

Claims (1)

  1. 【特許請求の範囲】 1、データに所定の処理を施す特殊I/Oユニットと、
    特殊I/Oユニットのデータをレジスタに格納して、各
    種の処理を施すと共に、レジスタ内のデータを電池でバ
    ックアップするプログラマブルコントローラとを備えた
    プログラマブルコントローラシステムにおいて、 特殊I/Oユニットにより所定の処理が施されたデータ
    は、常時、プログラマブルコントローラのレジスタに格
    納されるようになっていることを特徴とするプログラマ
    ブルコントローラシステム。
JP2162091A 1990-06-20 1990-06-20 プログラマブルコントローラシステム Expired - Fee Related JP2603356B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2162091A JP2603356B2 (ja) 1990-06-20 1990-06-20 プログラマブルコントローラシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2162091A JP2603356B2 (ja) 1990-06-20 1990-06-20 プログラマブルコントローラシステム

Publications (2)

Publication Number Publication Date
JPH0452906A true JPH0452906A (ja) 1992-02-20
JP2603356B2 JP2603356B2 (ja) 1997-04-23

Family

ID=15747908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2162091A Expired - Fee Related JP2603356B2 (ja) 1990-06-20 1990-06-20 プログラマブルコントローラシステム

Country Status (1)

Country Link
JP (1) JP2603356B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024014100A (ja) * 2022-07-21 2024-02-01 パナソニックIpマネジメント株式会社 コントローラ、決定方法及びプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60176106A (ja) * 1984-02-22 1985-09-10 Sharp Corp シ−ケンスコントロ−ラ
JPH0227894A (ja) * 1988-07-18 1990-01-30 Toshiba Corp 異常監視装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60176106A (ja) * 1984-02-22 1985-09-10 Sharp Corp シ−ケンスコントロ−ラ
JPH0227894A (ja) * 1988-07-18 1990-01-30 Toshiba Corp 異常監視装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024014100A (ja) * 2022-07-21 2024-02-01 パナソニックIpマネジメント株式会社 コントローラ、決定方法及びプログラム

Also Published As

Publication number Publication date
JP2603356B2 (ja) 1997-04-23

Similar Documents

Publication Publication Date Title
US20070013231A1 (en) In-vehicle electronic control device
US8564692B2 (en) Electronic device, electronic camera, and data transfer program for changing transfer rate and communication protocol
JPH0452906A (ja) プログラマブルコントローラシステム
JP3626702B2 (ja) Ad変換装置
JP2001174489A (ja) デジタル電圧計
JP7484019B2 (ja) マイクロコントローラーの温度の測定のためのバッテリー管理システムの構成及びその制御方法
JP3260005B2 (ja) A/d変換処理方式
JP4096717B2 (ja) 電源装置及びそれに用いるdc/dcコンバータ制御方法
JPH1069302A (ja) Pid命令を持つプログラマブルコントローラ
JPH0518664Y2 (ja)
JPH0116165Y2 (ja)
JPH10213611A (ja) 電源電圧低下検出装置及びその検出方法
JPS62271103A (ja) 制御装置
JPH01184501A (ja) ディジタル制御装置
JPH1188165A (ja) アナログ信号の入力装置及びその入力方法ならびに記録媒体
JP2745937B2 (ja) 送信レベル制御回路
JPH05165545A (ja) システム時刻管理装置
JP3807079B2 (ja) 調整データ制御装置
JPS599306Y2 (ja) デ−タ処理装置
JP2012227623A (ja) A/dコンバータ、マイコン、故障判定方法
JPH01265307A (ja) シーケンサ用a/d変換ユニット
JP3072576B2 (ja) 自動調整回路
JPS6068167A (ja) ア−ク溶接用直流電源装置
JPH0719162B2 (ja) 調節装置
JPH0579866A (ja) 計器調整装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees