JPH0713639A - Temperature adjuster and temperature instrumentation system - Google Patents
Temperature adjuster and temperature instrumentation systemInfo
- Publication number
- JPH0713639A JPH0713639A JP15661993A JP15661993A JPH0713639A JP H0713639 A JPH0713639 A JP H0713639A JP 15661993 A JP15661993 A JP 15661993A JP 15661993 A JP15661993 A JP 15661993A JP H0713639 A JPH0713639 A JP H0713639A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- sequencer
- temperature controller
- unit
- 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
Landscapes
- Feedback Control In General (AREA)
- Control Of Temperature (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は汎用のシーケンサと組み
合わせて用いられる温度調節計に係り、特に複数の温度
調節計を組み合わせる場合のデータ通信の改良に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a temperature controller used in combination with a general-purpose sequencer, and more particularly to improvement of data communication when a plurality of temperature controllers are combined.
【0002】[0002]
【従来の技術】温度調節計を用いた温度計装システム
は、例えば本出願人の提案にかかる特願平4−3054
75号明細書に開示されている。図6は従来の汎用のシ
ーケンサと組み合わせた温度調節計の構成図である。シ
ーケンサ10は、ディジタル出力ユニットDO、ディジ
タル入力ユニットDI、アナログ出力ユニットAO並び
にアナログ入力ユニットAIを有しており、温度調節計
20の信号入出力と接続されている。ここで、AOは温
度調節計20に対して運転条件等のリモート設定に用い
られ、AIは温度調節計20の測定値PVの伝送機能に
よるシーケンサ10側へのデータ伝送に用いられ、DI
は温度調節計20の警報出力接点よりシーケンサ10側
への警報信号の伝送に用いられ、DOはシーケンサ10
側から温度調節計20へのRUN/STOP切替え信号の伝送に
用いられる。2. Description of the Related Art A temperature instrumentation system using a temperature controller is disclosed, for example, in Japanese Patent Application No. 4-3054 proposed by the present applicant.
No. 75. FIG. 6 is a block diagram of a temperature controller combined with a conventional general-purpose sequencer. The sequencer 10 has a digital output unit DO, a digital input unit DI, an analog output unit AO and an analog input unit AI, and is connected to the signal input / output of the temperature controller 20. Here, AO is used for remote setting of operating conditions and the like with respect to the temperature controller 20, AI is used for data transmission to the sequencer 10 side by the transmission function of the measured value PV of the temperature controller 20, and DI
Is used for transmitting an alarm signal from the alarm output contact of the temperature controller 20 to the sequencer 10 side, and DO is the sequencer 10
It is used to transmit a RUN / STOP switching signal from the side to the temperature controller 20.
【0003】このような構成によれば、シーケンサ10
から各温度調節計20のデータを直接アクセスすること
ができ、ラダープログラムの作成が容易になるという利
点がある。しかし、シーケンサ10と各温度調節計20
の双方に、DO,DI,AO並びにAIが必要となり、
また相互に接続する信号線の芯数も増大してコスト高に
なるという課題があった。また、アナログ伝送を用いる
と、設定誤差や読み取り誤差が内在するので、高精度の
データ伝送が困難になるという課題があった。According to such a configuration, the sequencer 10
Since the data of each temperature controller 20 can be directly accessed from, there is an advantage that the ladder program can be easily created. However, the sequencer 10 and each temperature controller 20
Both require DO, DI, AO and AI,
Further, there is a problem that the number of cores of the signal lines connected to each other is increased and the cost is increased. In addition, when analog transmission is used, there is a problem that setting errors and reading errors are inherent, making it difficult to transmit highly accurate data.
【0004】図7は他の汎用のシーケンサと組み合わせ
た温度調節計の構成図である。シーケンサ10にシリア
ル通信ユニット11を取付け、通信ライン30を介して
RS−232,RS−422等のシリアル通信により温
度調節計20とのデータ交換を行う。温度調節計20側
では通信ライン30が各分岐で終端されるマルチドロッ
プ接続されている。そして、このような構成によれば、
シーケンサ10と各温度調節計20の双方に1ポートの
シリアル通信機能を持たせるだけでよいので、通信回線
が単純になるという効果がある。FIG. 7 is a block diagram of a temperature controller combined with another general-purpose sequencer. The serial communication unit 11 is attached to the sequencer 10, and data is exchanged with the temperature controller 20 by serial communication such as RS-232 and RS-422 via the communication line 30. On the temperature controller 20 side, a communication line 30 is multi-drop connected to terminate at each branch. And according to such a configuration,
Since it suffices that both the sequencer 10 and each temperature controller 20 have a one-port serial communication function, there is an effect that the communication line becomes simple.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、シリア
ル通信ユニット11を取付けると、シーケンサ10側で
はラダープログラムにより温度調節計20側のデータを
取り扱うことができない。そこで、通信インターフェイ
ス機能を有するBASIC等の高級言語を取り扱う必要
があり、シーケンサ10に高価な機能を付帯させる必要
が生じるという課題があった。このような要請は、例え
ばシーケンサ側より各温度調節計20に設定値を送り、
各温度調節計20に正しく設定値が設定されたか確認す
るリードバックするとき生ずる。However, when the serial communication unit 11 is attached, the sequencer 10 side cannot handle the data on the temperature controller 20 side by the ladder program. Therefore, there is a problem in that it is necessary to handle a high-level language such as BASIC having a communication interface function, and it becomes necessary to attach an expensive function to the sequencer 10. For such a request, for example, the set value is sent from the sequencer side to each temperature controller 20,
This occurs when reading back to confirm whether the set value is correctly set in each temperature controller 20.
【0006】本発明はこのような課題を解決したもの
で、シーケンサとの間でシリアル通信によりデータ交換
を行うと共に、シーケンサ側ではラダープログラムによ
りデータ授受が行える温度調節計を提供することを目的
とする。The present invention solves such a problem, and an object of the present invention is to provide a temperature controller capable of exchanging data with a sequencer by serial communication and transmitting / receiving data by a ladder program on the sequencer side. To do.
【0007】[0007]
【課題を解決するための手段】このような目的を達成す
る本発明は、シーケンサ10と通信回線を介して接続さ
れると共に、各々アドレス26が定められる温度調節計
において、前記シーケンサから送出される、各々のアド
レスの温度調節計に対する設定データRDを受信するデ
ータ受信部21と、受信した設定データから自アドレス
宛のデータを選択して設定するデータ格納部22と、デ
ータを受信してから、自アドレスに対応して逓増する遅
れ時間後に、データ読出部を起動する送信ディレー起動
部23と、この送信ディレー起動部の起動に応答して、
当該データ格納部に格納された前記受信データを読出す
データ読出部24と、このデータ読出部で読出されたデ
ータを送信データSDとして前記シーケンサに送出する
データ送信部25とを有し、前記逓増遅れ時間は隣接す
るアドレスの温度調節計が送信データを送りだすのに要
する通常の時間よりも大きく定められたことを特徴とし
ている。According to the present invention which achieves such an object, a temperature controller which is connected to a sequencer 10 through a communication line and has an address 26 is transmitted from the sequencer. , A data receiving unit 21 that receives setting data RD for the temperature controller of each address, a data storage unit 22 that selects and sets data addressed to its own address from the received setting data, and after receiving the data, In response to the activation of the transmission delay activation unit 23 that activates the data reading unit after a delay time that gradually increases corresponding to the own address and the activation of the transmission delay activation unit,
The data read unit 24 reads the received data stored in the data storage unit, and the data transmission unit 25 sends the data read by the data read unit to the sequencer as transmission data SD. The delay time is characterized in that it is set to be longer than the normal time required for the temperature controllers of the adjacent addresses to send out the transmission data.
【0008】[0008]
【作用】データ受信部とデータ送信部は、通信回線を用
いたシリアル通信に汎用的に用いられるものである。通
信回線には複数の温度調節計が接続されているので、そ
れぞれ固有のアドレスが定められている。そして、デー
タ格納部ではアドレスにより自局宛のものを認識して取
り込み、温度調節計としての動作に役立てる。送信ディ
レー起動部は、アドレスに応じた遅れ時間を確保して、
他のアドレスの温度調節計が通信回線を使用していると
きの通信の競合を避ける。データ読出部はデータ送信部
に今回送信するデータを送り、シーケンサのリードバッ
クに協力する。The data receiving section and the data transmitting section are generally used for serial communication using a communication line. Since a plurality of temperature controllers are connected to the communication line, each has a unique address. Then, in the data storage unit, the address addressed to the own station is recognized and taken in, and is used for the operation as the temperature controller. The transmission delay activation unit secures a delay time according to the address,
Avoid communication conflicts when temperature controllers at other addresses are using the communication line. The data reading unit sends the data to be transmitted this time to the data transmitting unit, and cooperates with the readback of the sequencer.
【0009】[0009]
【実施例】以下、図面を用いて本発明を詳細に説明す
る。図1は本発明の一実施例を示す構成ブロック図であ
る。図において、温度調節計20は、送信ラインと受信
ラインよりなる通信回線を介してシーケンサ10と接続
されている。アドレス26はこの温度調節計20の識別
に用いるもので、通信回線に接続されている温度調節計
20が複数個あるところから、固有の値が与えられてい
る。データ受信部21は、シーケンサ10から送出され
る、各々のアドレスの温度調節計20に対する設定デー
タRDを受信する。データ格納部22は、受信した設定
データから自アドレス宛のデータを選択して、コントロ
ール部27に必要なデータである設定値や測定値が設定
される。コントロール部27は、電気炉などの被制御対
象体の温度を設定値に制御するもので、熱電対等の検出
端の情報に基づいてヒータ等の操作端に対する制御量を
PID制御演算等により実行する。The present invention will be described in detail below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, the temperature controller 20 is connected to the sequencer 10 via a communication line composed of a transmission line and a reception line. The address 26 is used for identifying the temperature controller 20, and a unique value is given from the plurality of temperature controllers 20 connected to the communication line. The data receiving unit 21 receives the setting data RD sent from the sequencer 10 for the temperature controller 20 at each address. The data storage unit 22 selects the data addressed to its own address from the received setting data, and the control unit 27 sets the necessary setting values and measured values. The control unit 27 controls the temperature of a controlled object such as an electric furnace to a set value, and executes a control amount for an operating end such as a heater by PID control calculation or the like based on information of a detecting end such as a thermocouple. .
【0010】送信ディレー起動部23は、データを受信
してから、自アドレスに対応して逓増する遅れ時間後
に、データ読出部24を起動する。ここで、逓増遅れ時
間は隣接するアドレスの温度調節計20が送信データを
送りだすのに要する通常の時間よりも大きく定め、例え
ば50msecとアドレス1〜nを乗じた値とする。デ
ータ読出部24は、送信ディレー起動部23の起動に応
答して、データ受信部21の受信した受信データを容易
するもので、例えばデータ格納部22に記憶された受信
データを読出す。データ送信部25は、データ読出部2
4で読出された送信データSDをシーケンサ10に送出
する。これによって、シーケンサ側では送信したデータ
と受信したデータとの照合をとるリードバックを行い、
通信が旨く行ったか確認できる。The transmission delay activating section 23 activates the data reading section 24 after a delay time that increases in response to its own address after receiving the data. Here, the gradual increase delay time is set to be larger than the normal time required for the temperature controller 20 of the adjacent address to send the transmission data, and is set to a value obtained by multiplying 50 msec by the addresses 1 to n, for example. The data reading unit 24 facilitates the received data received by the data receiving unit 21 in response to the activation of the transmission delay activating unit 23, and reads the received data stored in the data storage unit 22, for example. The data transmission unit 25 includes the data reading unit 2
The transmission data SD read in 4 is sent to the sequencer 10. As a result, the sequencer side performs readback to check the transmitted and received data,
You can check whether the communication was successful.
【0011】図2はシーケンサと温度調節計を組み合わ
せた計装システムの構成図である。シーケンサ10の通
信モジュールには、二線式の受信ラインと接続される送
信端子SDA,SDBと、二線式の送信ラインと接続さ
れる受信端子RDA,RDBを有している。各温度調節
計20は、受信ラインと接続される受信端子RDA,R
DBと、送信ラインと接続される送信端子SDA,SD
Bを有している。そして、シーケンサ10は、各温度調
節計20に宛ててデータを送信する。各温度調節計20
は、シーケンサ10にリードバック情報を返信するので
あるが、送信ラインは1回線なので、通信の競合を避け
るため送信ディレー起動部23が有効に働いて、逐次リ
ードバック情報を返信している。FIG. 2 is a block diagram of an instrumentation system in which a sequencer and a temperature controller are combined. The communication module of the sequencer 10 has transmission terminals SDA and SDB connected to the two-wire type reception line and reception terminals RDA and RDB connected to the two-wire type transmission line. Each temperature controller 20 has a receiving terminal RDA, R connected to the receiving line.
DB and transmission terminals SDA and SD connected to the transmission line
Have B. Then, the sequencer 10 sends the data to each temperature controller 20. Each temperature controller 20
The read-back information is returned to the sequencer 10. However, since there is only one transmission line, the transmission delay activation unit 23 effectively works to avoid communication conflict, and the read-back information is sequentially returned.
【0012】図3は通信システムの全体構成図である。
シーケンサ10のラダープログラムでは、通信モジュー
ル11の送信レジスタ12にデータを複写するデータコ
ピー部と、送信要求リレー13と送信完了リレー14
を操作して送信開始を指令する送信フラグオン部と、
受信要求リレー16と受信完了リレー17を操作して受
信完了を認識する受信完了フラグオン部並びに受信レ
ジスタ15に格納されたデータをシーケンサ本体側に複
写するデータコピー部を有している。FIG. 3 is an overall configuration diagram of the communication system.
In the ladder program of the sequencer 10, the data copy unit that copies data to the transmission register 12 of the communication module 11, the transmission request relay 13, and the transmission completion relay 14
And a transmission flag on section that commands transmission start by
The reception request relay 16 and the reception completion relay 17 are operated to have a reception completion flag ON section for recognizing reception completion and a data copy section for copying the data stored in the reception register 15 to the sequencer body side.
【0013】送信レジスタ12には、8台の温度調節計
20が送信ラインに接続されているので、これに対応し
て各アドレス1〜8毎に設定データが収容されている。
各温度調節計20に送信される設定データは、モードデ
ータ、設定値並びにマニュアル出力の3種類が一組にな
っている。モードデータは、温度調節計20の運転を自
動で行うか、マニュアルで行うか指定する。そして、こ
こでは4桁の数列を用いており、"0000"は自動モードを
表し、"0001"はマニュアルモードを表している。設定値
は、温度調節計20の制御目標値を与えるもので、ここ
では4桁の数列を用いて1度単位で設定可能にしてい
る。マニュアル出力は、モードデータでマニュアルが指
定されているときの設定値であって、ここでは4桁の数
字を用いて0.1%単位で指定するが、自動モードが選択
されているときは"0000"となっている。これらの設定デ
ータは、送信フラグオン部により各アドレスの順序で
送信され、データ終了を表す"CR,LF"が最後に送信され
る。Since the eight temperature controllers 20 are connected to the transmission line in the transmission register 12, the setting data is stored for each of the addresses 1 to 8 correspondingly.
The setting data transmitted to each temperature controller 20 is a set of three types, that is, mode data, setting value, and manual output. The mode data specifies whether to operate the temperature controller 20 automatically or manually. Then, a 4-digit number sequence is used here, "0000" represents the automatic mode, and "0001" represents the manual mode. The set value gives a control target value of the temperature controller 20, and here, it can be set in units of 1 degree using a 4-digit number sequence. Manual output is the set value when manual is specified in the mode data, and is specified in 0.1% units using a 4-digit number here, but "0000" when automatic mode is selected. Has become. These setting data are transmitted in the order of each address by the transmission flag ON unit, and “CR, LF” indicating the end of data is transmitted last.
【0014】即ち、送信フラグオン部は最初送信要求
リレー13をオンする。すると、送信要求リレー13は
送信レジスタ12に格納されているデータを順次送信
し、"CR,LF"が送信されるとデータ送出は終了となるた
め、送信完了リレー14がオンされる。そして、送信フ
ラグオン部は送信要求リレー13と送信完了リレー1
4をオフして、送信シーケンスを終了する。That is, the transmission flag ON section first turns ON the transmission request relay 13. Then, the transmission request relay 13 sequentially transmits the data stored in the transmission register 12, and when "CR, LF" is transmitted, the data transmission ends, so the transmission completion relay 14 is turned on. Then, the transmission flag-on section has the transmission request relay 13 and the transmission completion relay 1
4 is turned off to end the transmission sequence.
【0015】受信レジスタ15では、各アドレスの温度
調節計20から送られるデータが格納されている。この
データは、警報信号や制御信号の出力状態を表すステー
タスフラグと、当該温度調節計20の設定値並びに測定
値PVになっている。各温度調節計20からは、そのア
ドレスに応じた返送ディレータイムの経過後データが送
られて受信レジスタ15に格納される。そして、データ
終了を表す"CR,LF"が受信されると、受信完了リレー1
6がオンされ、データコピー部が受信レジスタ15の
内容をシーケンサの内部レジスタにコピーする。コピー
が終了すると、受信要求リレー17をオンして受信モジ
ュール11を受信待ち状態とする。その後、受信完了フ
ラグオン部は受信完了リレー16と受信要求リレー1
7を共にオフして、受信シーケンスを終了する。The reception register 15 stores data sent from the temperature controller 20 at each address. This data includes a status flag indicating the output state of the alarm signal and the control signal, the set value of the temperature controller 20 and the measured value PV. Data is sent from each temperature controller 20 after the elapse of the return delay time corresponding to the address and is stored in the reception register 15. When "CR, LF" indicating the end of data is received, reception completion relay 1
6 is turned on, and the data copy unit copies the contents of the reception register 15 to the internal register of the sequencer. When the copying is completed, the reception request relay 17 is turned on to put the reception module 11 into the reception waiting state. After that, the reception completion flag-on section receives the reception completion relay 16 and the reception request relay 1
Both 7 are turned off to end the reception sequence.
【0016】図4はシーケンサ10から各温度調節計2
0への送信の説明図である。ここでは8台の温度調節計
20が送信ラインに接続されており、シーケンサ10に
近い側からアドレス1〜8が割り当てられている。そし
て、ここでの一回の送信フレームは、各アドレスに12
バイトのデータが8組あり、データの終了を表すCR,LF
の2バイトデータが付加されているので、データ長は9
8バイトになっている。これに対して、各温度調節計2
0では送信ラインより送られた通信フレームから自局宛
の命令を取り出す。温度調節計20のアドレスをnとす
ると、モードデータの切り出し位置は12x(n-1)であり、
例えばアドレス1についてはモードデータの切り出し位
置は0からであり、読みだされるモードデータは"0000"
となっている。設定値切り出し位置は、12x(n-1)+4であ
り、例えばアドレス1については設定値の切り出し位置
は4からであり、読みだされる設定値は"0200"となって
いる。マニュアル出力切り出し位置は、12x(n-1)+8であ
り、例えばアドレス1についてはマニュアル出力の切り
出し位置は8からであり、読みだされるマニュアル出力
は"0000"となっている。温度調節計20は、自局宛の設
定データをデータ格納部22に収容する。FIG. 4 shows the sequencer 10 to each temperature controller 2
It is an explanatory view of transmission to 0. Here, eight temperature controllers 20 are connected to the transmission line, and addresses 1 to 8 are assigned from the side closer to the sequencer 10. Then, one transmission frame here has 12
There are 8 sets of byte data, and CR and LF indicate the end of the data.
2 bytes of data are added, the data length is 9
It is 8 bytes. On the other hand, each temperature controller 2
At 0, the command addressed to itself is extracted from the communication frame sent from the transmission line. If the address of the temperature controller 20 is n, the cutout position of the mode data is 12x (n-1),
For example, for address 1, the cutout position of the mode data is from 0, and the read mode data is "0000".
Has become. The set value cut-out position is 12x (n-1) +4. For address 1, for example, the set value cut-out position is from 4, and the read set value is "0200". The manual output cut-out position is 12x (n-1) +8. For address 1, for example, the manual output cut-out position is from 8, and the read manual output is "0000". The temperature controller 20 stores the setting data addressed to itself in the data storage unit 22.
【0017】図5は各温度調節計20からシーケンサ1
0への送信の説明図である。各アドレスの温度調節計2
0は、受信ラインから取り込んだ設定データをデータ格
納部22に収納した後、送信ディレー起動部23がタイ
ムアップするのを待って、ステータスデータ、設定値及
びPV値を送信ラインに送出する。最後のアドレスの温
度調節計は自機データの後に"CR,LF"を付加する。ここ
では、タイムアップ時間は50ms刻みに定められてお
り、アドレスをnとすると50nms後にタイムアップ
スル。FIG. 5 shows each temperature controller 20 to the sequencer 1
It is an explanatory view of transmission to 0. Temperature controller 2 at each address
0 stores the setting data fetched from the reception line in the data storage unit 22, waits for the transmission delay activation unit 23 to time up, and then sends the status data, the setting value, and the PV value to the transmission line. The temperature controller at the last address adds "CR, LF" after its own data. Here, the time-up time is set in increments of 50 ms, and when the address is n, the time-up time will be 50 nms later.
【0018】他方、通信モジュール11では順次温度調
節計から送られてくるデータを受信レジスタ15に格納
する。最終アドレスの温度調節計20からのデータ送出
があると、"CR,LF"が受信されるので、データ受信を終
了して受信完了リレー16をオンしてラダープログラム
に知らせる。すると、データコピー部によりシーケン
サ内部レジスタに取り込まれる。On the other hand, the communication module 11 sequentially stores the data sent from the temperature controller in the reception register 15. When data is transmitted from the temperature controller 20 at the final address, "CR, LF" is received, so data reception is terminated and the reception completion relay 16 is turned on to notify the ladder program. Then, the data copy unit loads the sequencer internal register.
【0019】[0019]
【発明の効果】以上説明したように、本発明によればシ
ーケンサから温度調節計へのデータ設定をブロードキャ
スティング方式で行い、温度調節計からシーケンサへの
通信を送信ディレー起動部を設けて時分割同期方式で行
っているので、データ通信が簡単な構成で行える温度調
節計が提供されるという効果がある。また、シーケンサ
側では、アドレス指定された複数台の温度調節計の各パ
ラメータを送受信レジスタ内の固定位置上にロケーショ
ンしたイメージで取り扱うことができるので、汎用の通
信モジュールとラダープログラムのみを用いて、温度調
節計のパラメータの送受信を行うことができる温度計装
システムが提供できるという効果がある。As described above, according to the present invention, the data setting from the sequencer to the temperature controller is performed by the broadcasting method, and the communication from the temperature controller to the sequencer is transmitted. Since the method is a synchronous method, there is an effect that a temperature controller that can perform data communication with a simple configuration is provided. Also, on the sequencer side, each parameter of the addressed multiple temperature controllers can be handled as an image located on a fixed position in the transmission / reception register, so using only a general-purpose communication module and ladder program, There is an effect that it is possible to provide a temperature instrumentation system capable of transmitting and receiving the parameters of the temperature controller.
【図1】本発明の一実施例を示す構成ブロック図であ
る。FIG. 1 is a configuration block diagram showing an embodiment of the present invention.
【図2】シーケンサと温度調節計を組み合わせた計装シ
ステムの構成図である。FIG. 2 is a configuration diagram of an instrumentation system in which a sequencer and a temperature controller are combined.
【図3】通信システムの全体構成図である。FIG. 3 is an overall configuration diagram of a communication system.
【図4】シーケンサ10から各温度調節計20への送信
の説明図である。FIG. 4 is an explanatory diagram of transmission from the sequencer 10 to each temperature controller 20.
【図5】各温度調節計20からシーケンサ10への送信
の説明図である。5 is an explanatory diagram of transmission from each temperature controller 20 to the sequencer 10. FIG.
【図6】従来の汎用のシーケンサと組み合わせた温度調
節計の構成図である。FIG. 6 is a configuration diagram of a temperature controller combined with a conventional general-purpose sequencer.
【図7】他の汎用のシーケンサと組み合わせた温度調節
計の構成図である。FIG. 7 is a configuration diagram of a temperature controller combined with another general-purpose sequencer.
10 シーケンサ 11 通信モジュール 12 送信レジスタ 15 受信レジスタ 20 温度調節計 21 データ受信部 22 データ格納部 23 送信ディレー起動部 24 データ読出部 25 データ送信部 10 Sequencer 11 Communication Module 12 Transmission Register 15 Reception Register 20 Temperature Controller 21 Data Reception Section 22 Data Storage Section 23 Transmission Delay Activation Section 24 Data Reading Section 25 Data Transmission Section
Claims (2)
続されると共に、各々アドレス(26)が定められる温
度調節計において、 前記シーケンサから送出される、各々のアドレスの温度
調節計に対する設定データ(RD)を受信するデータ受
信部(21)と、 受信した設定データから自アドレス宛のデータを選択し
て設定するデータ格納部(22)と、 データを受信してから、自アドレスに対応して逓増する
遅れ時間後に、データ読出部を起動する送信ディレー起
動部(23)と、 この送信ディレー起動部の起動に応答して、自機の設定
値と測定値(PV)を読出すデータ読出部(24)と、 このデータ読出部で読出されたデータを送信データ(S
D)として前記シーケンサに送出するデータ送信部(2
5)と、 を有し、前記逓増遅れ時間は隣接するアドレスの温度調
節計が送信データを送りだすのに要する通常の時間より
も大きく定められたことを特徴とする温度調節計。1. A temperature controller, which is connected to a sequencer (10) through a communication line and has an address (26) defined therein, wherein setting data for each temperature controller sent from the sequencer. A data receiving unit (21) that receives (RD), a data storage unit (22) that selects and sets data addressed to its own address from the received setting data, and, after receiving the data, responds to the own address. After a delay time that gradually increases, the transmission delay activation unit (23) that activates the data readout unit, and the data readout that reads out the set value and the measured value (PV) of the own device in response to the activation of the transmission delay activation unit. Part (24) and the data read by the data reading part are transmitted data (S
The data transmission unit (2) which is sent to the sequencer as D).
5) and, wherein the gradual increase delay time is set to be larger than the normal time required for the temperature controllers at the adjacent addresses to send out the transmission data.
レスの温度調節計に対する設定データ(RD)を送信す
る送信レジスタ(12)と、各々のアドレスの温度調節
計から送られたデータを記憶する受信レジスタ(15)
を有すると共に、 内部レジスタの内容を送信レジスタに複写する送信デー
タコピー部と、送信要求リレー(13)をオンして送信
レジスタの内容を各々のアドレスの温度調節計に送信
し、送信完了後送信完了リレー(14)をオンする送信
フラグオン部と、各々のアドレスの温度調節計からデー
タ送信が完了したときは受信完了リレー(16)をオン
する受信完了フラグオン部と、この受信レジスタに格納
されたデータを内部レジスタに複写する受信データコピ
ー部を備え、 請求項1記載の温度調節計と組み合わせられることを特
徴とする温度計装システム。2. A sequencer according to claim 1, wherein a transmission register (12) for transmitting setting data (RD) for the temperature controller of each address and a data sent from the temperature controller of each address are stored. Reception register (15)
In addition, the transmission data copy unit that copies the contents of the internal register to the transmission register and the transmission request relay (13) are turned on to transmit the contents of the transmission register to the temperature controller of each address, and after the transmission is completed, the data is transmitted. A transmission flag ON unit for turning on the completion relay (14), a reception completion flag ON unit for turning ON the reception completion relay (16) when data transmission from the temperature controller of each address is completed, and a reception flag stored in this reception register. A temperature instrumentation system comprising a reception data copy unit for copying data to an internal register, which is combined with the temperature controller according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15661993A JP2964836B2 (en) | 1993-06-28 | 1993-06-28 | Temperature controller and temperature instrumentation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15661993A JP2964836B2 (en) | 1993-06-28 | 1993-06-28 | Temperature controller and temperature instrumentation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0713639A true JPH0713639A (en) | 1995-01-17 |
JP2964836B2 JP2964836B2 (en) | 1999-10-18 |
Family
ID=15631682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15661993A Expired - Fee Related JP2964836B2 (en) | 1993-06-28 | 1993-06-28 | Temperature controller and temperature instrumentation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2964836B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009301468A (en) * | 2008-06-17 | 2009-12-24 | Yokogawa Electric Corp | Temperature controller system |
JP2009301469A (en) * | 2008-06-17 | 2009-12-24 | Yokogawa Electric Corp | Temperature controller system |
US8135480B2 (en) | 2007-09-07 | 2012-03-13 | Yokogawa Electronic Corporation | Digital indicating controller |
-
1993
- 1993-06-28 JP JP15661993A patent/JP2964836B2/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8135480B2 (en) | 2007-09-07 | 2012-03-13 | Yokogawa Electronic Corporation | Digital indicating controller |
JP2009301468A (en) * | 2008-06-17 | 2009-12-24 | Yokogawa Electric Corp | Temperature controller system |
JP2009301469A (en) * | 2008-06-17 | 2009-12-24 | Yokogawa Electric Corp | Temperature controller system |
Also Published As
Publication number | Publication date |
---|---|
JP2964836B2 (en) | 1999-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6067612A (en) | Distributed processing type control system | |
US4547845A (en) | Split-BUS multiprocessor system | |
WO1985003151A1 (en) | Method of and apparatus for diagnosing channel control unit | |
CN109446154A (en) | Optical module monitoring system and method | |
JPS582761A (en) | Method of testing unit | |
JP2964836B2 (en) | Temperature controller and temperature instrumentation system | |
JP2001251324A (en) | Terminal for field bus, control method for the terminal and field bus system having the terminal | |
US6665757B1 (en) | Communication interface having a master activating/deactivating a first signal with a clock signal after a predetermined time after a slave activating/deactivating the first signal | |
JP3669302B2 (en) | Programmable controller | |
JP2710151B2 (en) | How the automation device works | |
CN112783531A (en) | Method for upgrading DSP (digital Signal processor) program through Ethernet under FPGA (field programmable Gate array) and DSP (digital Signal processor) framework | |
JP3562126B2 (en) | DMA controller | |
JP4063146B2 (en) | Program writing method | |
JPH05257852A (en) | Process data processing system and processing method | |
JP2561366B2 (en) | Data transfer device having function confirmation function | |
JP2576236B2 (en) | Communication method of programmable controller | |
JP2002112363A (en) | Device with communication function and data collection system | |
JP3367736B2 (en) | Programmable controller | |
JPH0526201B2 (en) | ||
JPH0593634A (en) | Command converter | |
JPH0154733B2 (en) | ||
JPS6242233A (en) | Module formation system | |
JP3615306B2 (en) | Storage device access system | |
JP2735112B2 (en) | Data read / write method of numerical controller | |
JPH07261998A (en) | Controller for equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |