JP7499633B2 - Signal output device and calibration method - Google Patents

Signal output device and calibration method Download PDF

Info

Publication number
JP7499633B2
JP7499633B2 JP2020122064A JP2020122064A JP7499633B2 JP 7499633 B2 JP7499633 B2 JP 7499633B2 JP 2020122064 A JP2020122064 A JP 2020122064A JP 2020122064 A JP2020122064 A JP 2020122064A JP 7499633 B2 JP7499633 B2 JP 7499633B2
Authority
JP
Japan
Prior art keywords
signal
unit
conversion
correction value
format
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.)
Active
Application number
JP2020122064A
Other languages
Japanese (ja)
Other versions
JP2022018734A (en
Inventor
昇 原島
高志 小宮山
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.)
Azbil Corp
Original Assignee
Azbil 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 Azbil Corp filed Critical Azbil Corp
Priority to JP2020122064A priority Critical patent/JP7499633B2/en
Publication of JP2022018734A publication Critical patent/JP2022018734A/en
Application granted granted Critical
Publication of JP7499633B2 publication Critical patent/JP7499633B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、信号出力装置およびキャリブレーション方法に関するものである。 The present invention relates to a signal output device and a calibration method.

従来、例えばプラントなどに設置されたフィールド機器と、当該フィールド機器を制御するコントローラなどの上位装置とを仲介する信号出力装置が知られる(例えば、特許文献1参照)。信号出力装置は、例えばデジタル形式の信号を上位装置から受信し、当該信号を、例えばアナログ形式など他形式の信号に変換する。信号出力装置は、変換した信号を、1以上の出力端子を介して、1以上のフィールド機器に出力する。 Conventionally, there is known a signal output device that acts as an intermediary between a field device installed in a plant or the like and a higher-level device such as a controller that controls the field device (see, for example, Patent Document 1). The signal output device receives, for example, a digital signal from the higher-level device and converts the signal into a signal in another format, such as an analog format. The signal output device outputs the converted signal to one or more field devices via one or more output terminals.

信号出力装置における信号の変換の際において、変換前の信号が示す値から、変換後の信号が示す値がずれてしまう場合がある。このような、変換の際に発生する信号値の誤差を低減させるため、信号出力装置は、当該誤差に対応する補正値を記憶している。そして、信号出力装置は、上位装置から受信した信号の形式を変換する際に、当該補正値を用いて、当該信号の値を補正する。なお、補正値を信号出力装置に記憶させる作業は、当該信号出力装置をプラントなどへの出荷する際などにおいて、エンジニアなどにより行われる。 When a signal is converted in a signal output device, the value indicated by the converted signal may deviate from the value indicated by the signal before conversion. In order to reduce such errors in the signal value that occur during conversion, the signal output device stores a correction value corresponding to the error. Then, when converting the format of a signal received from a higher-level device, the signal output device uses the correction value to correct the value of the signal. The task of storing the correction value in the signal output device is performed by an engineer or the like when the signal output device is shipped to a plant or the like.

特開2012―208697号公報JP 2012-208697 A

ここで、信号出力装置が信号の変換の際に用いる補正値は、上述のように、出荷時において定められる。しかし、信号出力装置の経時変化、または、信号出力装置の設置環境の変化等によって、誤差は変動し得る。例えば、経時変化によって信号出力装置の部品性能が劣化し、誤差が大きくなり得る。また、温度などの環境変化により、ドリフトが発生し得る。信号出力装置は、一定の補正値を用いて信号値を補正するため、補正後の信号値には、上記経時変化または環境変化等による影響が、誤差として現れる場合があった。 Here, the correction value used by the signal output device when converting a signal is determined at the time of shipment, as described above. However, the error may vary due to changes in the signal output device over time or changes in the environment in which the signal output device is installed. For example, changes over time may cause the performance of components in the signal output device to deteriorate, resulting in larger errors. Furthermore, drift may occur due to environmental changes such as temperature. Because the signal output device corrects the signal value using a fixed correction value, the effects of the above-mentioned changes over time or environmental changes may appear as errors in the corrected signal value.

本発明は、上記課題を解決するためになされたものであり、信号を変換する際に生じる誤差を低減させるための補正値を最適化する信号出力装置およびキャリブレーション方法を提供することを目的とする。 The present invention has been made to solve the above problems, and aims to provide a signal output device and a calibration method that optimizes correction values to reduce errors that occur when converting signals.

本発明に係る信号出力装置は、機器を制御または操作するための信号を上位装置から受信して、該信号の形式を前記機器が処理可能な形式に変換する信号出力装置であって、前記信号を前記上位装置から受信する通信部と、前記形式の変換によって生じる、前記信号が示す信号値の誤差を低減させるための補正値を記憶する記憶部と、前記通信部が前記上位装置から受信した前記信号を、前記補正値を用いて、前記機器が処理可能な前記形式の信号に変換する演算変換部と、前記演算変換部による変換後の前記信号を、前記機器に出力する出力部と、を備え、前記出力部は、複数の前記機器と接続された複数の出力端子を有し、前記演算変換部は、前記複数の出力端子と、複数の第1伝送経路を介して接続され、前記記憶部は、前記機器、該機器と接続されている出力端子、または、該出力端子に接続されている前記第1伝送経路を特定する特定情報を記憶し、前記演算変換部は、前記通信部が前記上位装置から受信した前記信号が示す設定値からの、前記形式の変換後における前記信号値の前記誤差と、該誤差を低減させる前記補正値とを演算し、前記記憶部における前記補正値を、演算した前記補正値によって書き換えるものであり、1以上の前記機器を制御または操作するための、1以上の前記信号を、前記通信部が受信した場合において、前記特定情報に基づいて、前記形式の変換後の前記1以上の信号の各々を、1以上の前記第1伝送経路の各々の側へ出力するための分離部を更に有するものである。
また、本発明に係る信号出力装置は、機器を制御または操作するための信号を上位装置から受信して、該信号の形式を前記機器が処理可能な形式に変換する信号出力装置であって、前記信号を前記上位装置から受信する通信部と、前記形式の変換によって生じる、前記信号が示す信号値の誤差を低減させるための補正値を記憶する記憶部と、前記通信部が前記上位装置から受信した前記信号を、前記記憶部に記憶されている前記補正値を用いて補正する演算部と、前記演算部が補正した前記信号を、前記機器が処理可能な前記形式に変換する第1変換部と、を有する演算変換部と、前記演算変換部による変換後の前記信号を、前記機器に出力する出力部と、前記第1変換部による変換後の前記信号を、該第1変換部による変換前の前記形式に変換する第2変換部と、を備え、前記出力部は、複数の前記機器と接続された複数の出力端子を有し、前記演算変換部の複数の前記第1変換部は、前記複数の出力端子と、複数の第1伝送経路を介して接続されており、前記記憶部は、前記機器、該機器と接続されている前記出力端子、該出力端子に接続されている前記第1伝送経路、または、該出力端子と接続されている前記第1変換部を特定する特定情報と、前記機器を制御または操作するための前記信号の前記形式の変換によって生じる前記誤差を低減させる前記補正値と、を関連付けて記憶し、前記演算部は、前記第2変換部による変換後の前記信号が示すフィードバック値の、前記通信部が前記上位装置から受信した前記信号が示す設定値からの前記誤差と、該誤差を低減させる前記補正値とを演算し、前記記憶部における前記補正値を、演算した前記補正値によって書き換え、前記複数の機器のうちの1以上の前記機器を制御または操作するための、1以上の前記信号を、前記通信部が受信した場合において、前記1以上の機器の各々、該1以上の機器と接続されている1以上の前記出力端子の各々、該1以上の出力端子と接続されている1以上の前記第1伝送経路の各々、または、該1以上の出力端子と接続されている1以上の前記第1変換部の各々を、特定する前記特定情報と関連付けられた前記補正値を用いて、前記1以上の信号の各々を補正し、前記演算変換部は、更に、前記演算部による補正後の前記1以上の信号の各々を、前記1以上の第1変換部の各々へ出力するための分離部を有し、前記第2変換部は、前記1以上の第1変換部による変換後の前記1以上の信号を、前記1以上の第1変換部による変換前の前記形式に変換し、前記演算部は、前記第2変換部による変換後の前記1以上の信号の各々が示すフィードバック値の、前記1以上の第1変換部の各々による変換前の前記1以上の信号の各々が示す前記設定値からの前記誤差と、該誤差を低減させる前記補正値とを演算し、前記記憶部における前記補正値を、演算した前記補正値によって書き換える、ものである。
A signal output device according to the present invention is a signal output device that receives a signal for controlling or operating an appliance from a higher-level device and converts the format of the signal into a format that can be processed by the appliance, the signal output device comprising: a communication unit that receives the signal from the higher-level device; a storage unit that stores a correction value for reducing an error in a signal value indicated by the signal caused by the conversion of the format; an arithmetic conversion unit that converts the signal received by the communication unit from the higher-level device into a signal of the format that can be processed by the appliance using the correction value; and an output unit that outputs the signal converted by the arithmetic conversion unit to the appliance , the output unit having a plurality of output terminals connected to a plurality of the appliances, and the arithmetic conversion unit being connected to the plurality of output terminals via a plurality of first transmission paths. the memory unit stores specific information for identifying the device, an output terminal connected to the device, or the first transmission path connected to the output terminal, the calculation conversion unit calculates the error of the signal value after the format is converted from a setting value indicated by the signal received by the communication unit from the higher-level device, and the correction value for reducing the error, and rewrites the correction value in the memory unit with the calculated correction value , and further has a separation unit for, when the communication unit receives one or more signals for controlling or operating one or more of the devices, outputting each of the one or more signals after the format is converted to a respective side of one or more of the first transmission paths based on the specific information .
Further, a signal output device according to the present invention is a signal output device that receives a signal for controlling or operating an appliance from a higher-level device and converts the format of the signal into a format that can be processed by the appliance, the signal output device having a communication unit that receives the signal from the higher-level device, a storage unit that stores a correction value for reducing an error in a signal value indicated by the signal that occurs due to the conversion of the format, a calculation unit that corrects the signal received from the higher-level device by the communication unit using the correction value stored in the storage unit, and a first conversion unit that converts the signal corrected by the calculation unit into the format that can be processed by the appliance, an output unit that outputs the signal converted by the calculation conversion unit to the appliance, and the first conversion unit and a second conversion unit that converts the signal after conversion by the first conversion unit into the format before conversion by the first conversion unit, the output unit has a plurality of output terminals connected to a plurality of the devices, and the plurality of first conversion units of the arithmetic conversion unit are connected to the plurality of output terminals via a plurality of first transmission paths, the storage unit stores specific information that identifies the device, the output terminal connected to the device, the first transmission path connected to the output terminal, or the first conversion unit connected to the output terminal, in association with the correction value that reduces the error caused by conversion of the format of the signal for controlling or operating the device, and the arithmetic unit stores the signal after conversion by the second conversion unit. a correction value that reduces the error of a feedback value indicated by a signal received by the communication unit from the higher-level device, the correction value in the storage unit being rewritten by the calculated correction value, and when the communication unit receives one or more signals for controlling or operating one or more of the plurality of devices, the correction value associated with the identification information that identifies each of the one or more devices, each of the one or more output terminals connected to the one or more devices, each of the one or more first transmission paths connected to the one or more output terminals, or each of the one or more first conversion units connected to the one or more output terminals is used. and corrects each of the one or more signals, the calculation conversion unit further has a separation unit for outputting each of the one or more signals after correction by the calculation unit to each of the one or more first conversion units, the second conversion unit converts the one or more signals after conversion by the one or more first conversion units into the format before conversion by the one or more first conversion units, the calculation unit calculates the error of a feedback value indicated by each of the one or more signals after conversion by the second conversion unit from the set value indicated by each of the one or more signals before conversion by each of the one or more first conversion units and the correction value that reduces the error, and rewrites the correction value in the memory unit with the calculated correction value.

本発明に係るキャリブレーション方法は、機器を制御または操作するための信号を上位装置から受信して、該信号の形式を前記機器が処理可能な形式に変換する信号出力装置によって実行されるキャリブレーション方法であって、前記信号出力装置は、前記形式の変換によって生じる、前記信号が示す信号値の誤差を低減させるための補正値を記憶する記憶部と、変換後の前記信号を、前記機器に出力する出力部であって、複数の前記機器と接続された複数の出力端子を有する出力部と、を備え、前記信号出力装置は、前記複数の出力端子と、複数の第1伝送経路を介して接続され、前記記憶部は、前記複数の機器、該機器と接続されている前記出力端子、または、該出力端子に接続されている前記第1伝送経路を特定する特定情報を記憶しており、前記信号を前記上位装置から受信するステップと、前記上位装置から受信した前記信号を、前記記憶部に記憶されている前記補正値を用いて、前記機器が処理可能な前記形式の前記信号に変換するステップと、変換後の前記信号を、前記機器に出力するステップと、前記上位装置から受信した前記信号が示す設定値からの、前記形式の変換後における前記信号値の前記誤差、および、該誤差を低減させる前記補正値を演算するステップと、前記記憶部における前記補正値を、演算した前記補正値によって書き換えるステップと、を含んでおり、前記出力するステップは、1以上の前記機器を制御または操作するための、1以上の前記信号を受信した場合において、前記特定情報に基づいて、前記形式の変換後の前記1以上の信号の各々を、1以上の前記第1伝送経路の各々の側へ出力するステップを含むものである。 A calibration method according to the present invention is a calibration method executed by a signal output device that receives a signal for controlling or operating an apparatus from a higher-level apparatus and converts the format of the signal into a format processable by the apparatus, the signal output device comprising: a memory unit that stores a correction value for reducing an error in a signal value indicated by the signal , which occurs due to the format conversion; and an output unit that outputs the converted signal to the apparatus, the output unit having a plurality of output terminals connected to a plurality of the apparatus, the signal output device being connected to the plurality of output terminals via a plurality of first transmission paths, the memory unit storing specific information for identifying the plurality of apparatuses, the output terminals connected to the apparatuses, or the first transmission paths connected to the output terminals, the step of converting the signal received from the higher-level device into the signal of the format that can be processed by the equipment using the correction value stored in the memory unit, the step of outputting the converted signal to the equipment, the step of calculating the error of the signal value after the format conversion from a setting value indicated by the signal received from the higher-level device and the correction value that reduces the error, and the step of rewriting the correction value in the memory unit with the calculated correction value , wherein the output step includes a step of outputting each of the one or more signals after the format conversion to each of one or more of the first transmission paths based on the specific information when one or more of the signals for controlling or operating one or more of the equipment are received .

本発明に係る信号出力装置およびキャリブレーション方法によれば、信号出力装置は、上位装置からの信号の形式を変換する度に、変換前の当該信号が示す設定値からの、変換後の当該信号が示す信号値の誤差と、当該誤差を低減させる補正値と、を演算する。そして、信号出力装置は、演算した補正値によって、記憶部に記憶していた補正値を書き換える。これにより、信号出力装置は、信号を変換する際に生じる誤差を低減させるための補正値を最適化することができる。 According to the signal output device and calibration method of the present invention, each time the signal output device converts the format of a signal from a higher-level device, it calculates the error of the signal value indicated by the converted signal from the set value indicated by the signal before conversion, and a correction value that reduces the error. The signal output device then rewrites the correction value stored in the memory unit with the calculated correction value. This allows the signal output device to optimize the correction value for reducing the error that occurs when converting a signal.

実施の形態に係る信号出力装置の構成例を示すブロック図である。1 is a block diagram showing an example of a configuration of a signal output device according to an embodiment; 従来の信号出力装置によって発生する誤差の時間的推移を例示する図である。10 is a diagram illustrating an example of a transition over time of an error generated by a conventional signal output device. 実施の形態に係る信号出力装置の機能を詳細に説明するための図である。3A and 3B are diagrams for explaining in detail the function of a signal output device according to an embodiment. 実施の形態に係る信号出力装置によるキャリブレーション処理を例示するフローチャートである。10 is a flowchart illustrating a calibration process performed by a signal output device according to an embodiment. 実施の形態に係るキャリブレーション処理を行う信号出力装置において発生する誤差の時間的推移を例示する図である。10A and 10B are diagrams illustrating an example of a time transition of an error occurring in a signal output device performing a calibration process according to an embodiment.

実施の形態.
図1は、実施の形態に係る信号出力装置の構成例を示すブロック図である。実施の形態に係る信号出力装置1は、複数のフィールド機器2、および上位装置3と接続されている。そして、信号出力装置1は、複数のフィールド機器2の各々と、上位装置3との間の通信を仲介する。
Embodiment
1 is a block diagram showing a configuration example of a signal output device according to an embodiment. The signal output device 1 according to the embodiment is connected to a plurality of field devices 2 and a higher-level device 3. The signal output device 1 mediates communication between each of the plurality of field devices 2 and the higher-level device 3.

フィールド機器2は、例えばプラントなどに設置される、モータ、攪拌機、およびバルブ等の機器である。以下では、フィールド機器2を機器2と記載する場合もある。 The field device 2 is, for example, a motor, an agitator, a valve, or other device that is installed in a plant. Hereinafter, the field device 2 may also be referred to as device 2.

上位装置3は、機器2を制御するためのコントローラ、機器2を操作するための機器操作装置、または、当該コントローラと当該機器操作装置とを組み合わせた設備等である。上位装置3は、機器2を制御または操作するための信号を、信号出力装置1を介して機器2に出力する。 The higher-level device 3 is a controller for controlling the device 2, an equipment operation device for operating the device 2, or a facility combining the controller and the equipment operation device. The higher-level device 3 outputs a signal for controlling or operating the device 2 to the device 2 via the signal output device 1.

実施の形態においては、上位装置3が出力する信号の形式と、機器2が処理する信号の形式とが異なっている。信号出力装置1は、上位装置3から受信した信号を、機器2が処理可能な形式へ変換し、変換した信号を機器2へ出力する。実施の形態では、上位装置3は、デジタル形式の信号を出力するものとする。そして、機器2は、アナログ形式の信号を処理するものとする。この場合において信号出力装置1は、デジタル信号をアナログ信号に変換する。 In the embodiment, the format of the signal output by the higher-level device 3 is different from the format of the signal processed by the device 2. The signal output device 1 converts the signal received from the higher-level device 3 into a format that the device 2 can process, and outputs the converted signal to the device 2. In the embodiment, the higher-level device 3 outputs a signal in digital format. And the device 2 processes a signal in analog format. In this case, the signal output device 1 converts the digital signal into an analog signal.

なお、上位装置3が出力する信号の形式と、機器2が処理する信号の形式とが異なる場合としては、他にも、上位装置3が出力する信号のコードの種類と、機器2が処理する信号のコードの種類とが異なる場合などが挙げられる。この場合には、信号出力装置1は、コードの種類を変換するものなどでもよい。 Another example of a case in which the format of the signal output by the higher-level device 3 differs from the format of the signal processed by the device 2 is when the type of code of the signal output by the higher-level device 3 differs from the type of code of the signal processed by the device 2. In this case, the signal output device 1 may be one that converts the type of code.

信号出力装置1は、通信部10、演算変換部11、出力部12、記憶部13、および再変換部14を備える。通信部10は、上位装置3から信号を受信する。当該信号はデジタル信号である。なお、実施の形態において、上位装置3が信号出力装置1に一度に送信する信号は、複数の機器2のうちのいずれか1つを制御または操作するための信号であるとする。ただし、上位装置3が一度に送信する信号は、2以上の機器2の各々を制御または操作するための信号を多重化した信号であってもよい。 The signal output device 1 includes a communication unit 10, an arithmetic conversion unit 11, an output unit 12, a storage unit 13, and a reconversion unit 14. The communication unit 10 receives a signal from the higher-level device 3. The signal is a digital signal. In the embodiment, the signal that the higher-level device 3 transmits to the signal output device 1 at one time is a signal for controlling or operating any one of the multiple devices 2. However, the signal that the higher-level device 3 transmits at one time may be a multiplexed signal for controlling or operating each of two or more devices 2.

演算変換部11は、通信部10が受信したデジタル形式の信号を、アナログ形式の信号に変換する。出力部12は、複数の出力端子120を有する。出力端子120は、機器2と信号出力装置1とを接続するための端子である。実施の形態においては、1つの出力端子120は、1つの機器2に接続されるものとする。演算変換部11によってアナログ形式へ変換された信号は、当該信号の出力先となる機器2へ、当該機器2と接続されている出力端子120を介して出力される。機器2は、入力された信号に従って動作する。 The calculation conversion unit 11 converts the digital signal received by the communication unit 10 into an analog signal. The output unit 12 has a plurality of output terminals 120. The output terminals 120 are terminals for connecting the device 2 and the signal output device 1. In the embodiment, one output terminal 120 is connected to one device 2. The signal converted into analog format by the calculation conversion unit 11 is output to the device 2 to which the signal is to be output via the output terminal 120 connected to the device 2. The device 2 operates according to the input signal.

ここで、信号出力装置1の部品性能もしくは使用年数、または、信号出力装置1の設置環境等によって、信号出力装置1から機器2へ出力される信号が示す値が、信号出力装置1が上位装置3から受信した信号が示す値とは異なるものになってしまう場合がある。例えば、演算変換部11における、各機器2へ出力する信号の形式を変換するための回路等の性能によっては、信号出力装置1が機器2に出力する信号値が、上位装置3からの信号値とは、ずれてしまっている場合がある。上位装置3からの信号値とは異なる信号値が機器2に出力された場合には、当該機器2は、ユーザの意図しない動作を行ってしまう虞がある。このため、信号出力装置1による形式変換において、変換前後の信号値が一致することが望ましい。 Here, depending on the component performance or years of use of the signal output device 1, or the installation environment of the signal output device 1, the value indicated by the signal output from the signal output device 1 to the device 2 may differ from the value indicated by the signal received by the signal output device 1 from the higher-level device 3. For example, depending on the performance of the circuits in the calculation conversion unit 11 for converting the format of the signal to be output to each device 2, the signal value output by the signal output device 1 to the device 2 may differ from the signal value from the higher-level device 3. If a signal value different from the signal value from the higher-level device 3 is output to the device 2, the device 2 may perform an operation that is not intended by the user. For this reason, it is desirable that the signal values before and after conversion are the same in the format conversion by the signal output device 1.

実施の形態における演算変換部11は、形式の変換によって発生する、信号値の誤差を抑制する。なお、当該誤差は、変換後の信号値の、変換前の信号値からのずれに相当する。このような誤差の抑制のため、記憶部13には、誤差に応じた補正値が記憶されている。当該補正値としては、例えば、絶対値が、誤差の絶対値と同一、または、当該誤差の絶対値に近い値であって、正負が、当該誤差とは反対の値が挙げられる。演算変換部11は、当該補正値を用いて、形式の変換によって生じる誤差を低減させる。なお、実施の形態においては、演算変換部11は、デジタル信号の信号値を、補正値を用いて補正してから、アナログ信号へと変換するものとする。ただし、演算変換部11は、デジタル信号をアナログ信号に変換後、当該アナログ信号の信号値を、補正値を用いて補正するものであってもよい。また、実施の形態においては、形式の変換は、各出力端子120に出力される信号毎に行われるとする。以下、演算変換部11について、更に詳しく説明する。 The calculation conversion unit 11 in the embodiment suppresses an error in the signal value caused by the conversion of the format. The error corresponds to the deviation of the converted signal value from the signal value before the conversion. In order to suppress such an error, a correction value corresponding to the error is stored in the storage unit 13. For example, the correction value may be a value whose absolute value is the same as the absolute value of the error or a value close to the absolute value of the error, and whose sign is opposite to that of the error. The calculation conversion unit 11 uses the correction value to reduce the error caused by the conversion of the format. In the embodiment, the calculation conversion unit 11 corrects the signal value of the digital signal using the correction value before converting it into an analog signal. However, the calculation conversion unit 11 may convert the digital signal into an analog signal and then correct the signal value of the analog signal using the correction value. In the embodiment, the conversion of the format is performed for each signal output to each output terminal 120. The calculation conversion unit 11 will be described in more detail below.

演算変換部11は、演算部110、分離部111、および、第1変換部112を有する。演算部110は、通信部10が上位装置3から受信した信号が示す値を補正する。以下では、通信部10が上位装置3から受信した信号が示す値を設定値と記載する場合もある。上位装置3からの信号には、機器2を特定する情報など、当該信号の出力先を特定するための情報が含まれている。以下では、信号の出力先を特定するための情報を特定情報と記載する。記憶部13は、信号の出力先毎の、補正値を記憶する。具体的には、記憶部13は、信号の出力先を示す特定情報と、当該信号の値を補正するための補正値とを関連付けて記憶する。実施の形態においては、同じ出力先を示す、記憶部13における特定情報と、上位装置3からの信号に含まれる特定情報とは、一致するものとする。ただし、記憶部13における当該特定情報と、上位装置3からの信号における当該特定情報は、信号出力装置1において対応付けられていれば、異なる内容であってもよい。 The calculation conversion unit 11 has a calculation unit 110, a separation unit 111, and a first conversion unit 112. The calculation unit 110 corrects the value indicated by the signal received by the communication unit 10 from the higher-level device 3. Hereinafter, the value indicated by the signal received by the communication unit 10 from the higher-level device 3 may be referred to as a set value. The signal from the higher-level device 3 includes information for identifying the output destination of the signal, such as information for identifying the device 2. Hereinafter, the information for identifying the output destination of the signal is referred to as specific information. The storage unit 13 stores a correction value for each output destination of the signal. Specifically, the storage unit 13 stores specific information indicating the output destination of the signal in association with a correction value for correcting the value of the signal. In the embodiment, the specific information in the storage unit 13 and the specific information included in the signal from the higher-level device 3, which indicate the same output destination, are assumed to match. However, the specific information in the storage unit 13 and the specific information in the signal from the higher-level device 3 may be different in content as long as they are associated with each other in the signal output device 1.

演算部110は、上位装置3からのデジタル信号に含まれる特定情報が示す出力先を示す、記憶部13における特定情報と関連付けられた補正値を用いて、当該デジタル信号の信号値を補正する。演算部110は、補正後の信号を分離部111に出力する。 The calculation unit 110 corrects the signal value of the digital signal from the higher-level device 3 using a correction value associated with specific information in the storage unit 13, which indicates the output destination indicated by the specific information contained in the digital signal. The calculation unit 110 outputs the corrected signal to the separation unit 111.

分離部111は、演算部110によって補正された信号を、特定情報に基づいて、出力先に応じた伝送経路に導くものである。出力先に応じた当該伝送経路を、以下では、第1伝送経路15と記載する。分離部111は、複数の第1伝送経路15の各々によって、複数の第1変換部112の各々に信号を出力する。また、複数の第1変換部112の各々は、複数の第1伝送経路15の各々によって、複数の出力端子120の各々の側に信号を出力する。分離部111は、演算部110による補正後の信号を、当該信号の出力先の機器2と接続されている出力端子120と、第1伝送経路15を介して接続されている第1変換部112へ出力する。 The separation unit 111 guides the signal corrected by the calculation unit 110 to a transmission path corresponding to the output destination based on the specific information. The transmission path corresponding to the output destination is hereinafter referred to as a first transmission path 15. The separation unit 111 outputs a signal to each of the multiple first conversion units 112 via each of the multiple first transmission paths 15. Furthermore, each of the multiple first conversion units 112 outputs a signal to each of the multiple output terminals 120 via each of the multiple first transmission paths 15. The separation unit 111 outputs the signal corrected by the calculation unit 110 to the output terminal 120 connected to the device 2 to which the signal is output, and to the first conversion unit 112 connected via the first transmission path 15.

第1変換部112は、分離部111から入力された、補正後のデジタル信号を、アナログ信号へ変換する。変換後の信号は、当該第1変換部112と接続されている出力端子120を通じて、機器2へ出力される。 The first conversion unit 112 converts the corrected digital signal input from the separation unit 111 into an analog signal. The converted signal is output to the device 2 via the output terminal 120 connected to the first conversion unit 112.

なお、上記特定情報は、信号の出力先を特定する情報であるが、例えば、各機器2、各出力端子120、各第1伝送経路15、または各第1変換部112等を特定する情報である。分離部111は、演算部110による補正後の信号を、特定情報を用いることによって、当該信号の出力先へと適切に出力できる。 The specific information is information that specifies the output destination of the signal, for example, each device 2, each output terminal 120, each first transmission path 15, each first conversion unit 112, etc. The separation unit 111 can appropriately output the signal corrected by the calculation unit 110 to the output destination of the signal by using the specific information.

実施の形態における記憶部13は、主記憶部130および副記憶部131を含む。主記憶部130は、演算部110が処理を行う際に主に用いるものであって、例えば、演算部110と一体的に設けられている。一方、副記憶部131は、不揮発性の記憶装置を含むものであって、例えば、演算部110とは別個に設けられている。当該主記憶部130および副記憶部131についての詳細は後述する。 The memory unit 13 in the embodiment includes a main memory unit 130 and a sub-memory unit 131. The main memory unit 130 is mainly used when the calculation unit 110 performs processing, and is provided, for example, integrally with the calculation unit 110. On the other hand, the sub-memory unit 131 includes a non-volatile storage device, and is provided, for example, separately from the calculation unit 110. The main memory unit 130 and the sub-memory unit 131 will be described in detail later.

上述したように、記憶部13には、第1変換部112による形式の変換によって生じる、信号値の誤差を低減させるための補正値が記憶されている。従来の信号出力装置においては、記憶部に記憶された補正値は、エンジニア等によって変更されない限り、一定値であった。しかし、第1変換部等の経時変化により、同じ値を示すデジタル信号であっても、変換結果が、過去のものとずれていってしまう場合がある。これにより、機器2に出力されるアナログ信号が示す値の、設定値からの誤差が、時間の経過と共に増大していく場合があった。以下、図2を参照し、従来の信号出力装置による形式変換において発生する誤差と、当該誤差を解消するために行われる処理とについて説明する。 As described above, the memory unit 13 stores a correction value for reducing the error in the signal value caused by the format conversion by the first conversion unit 112. In conventional signal output devices, the correction value stored in the memory unit was a constant value unless changed by an engineer or the like. However, due to changes over time in the first conversion unit, etc., the conversion result may deviate from the previous value even for a digital signal indicating the same value. As a result, the error from the set value of the value indicated by the analog signal output to the device 2 may increase over time. Below, with reference to FIG. 2, an explanation will be given of the error that occurs in the format conversion by the conventional signal output device and the process performed to eliminate the error.

図2は、従来の信号出力装置によって発生する誤差の時間的推移を例示する図である。図2における横軸は、信号出力装置の出荷時を起点とする経過時間を示す。また、縦軸は、第1変換部による変換によって生じる信号値の誤差を示す。従来の信号出力装置は、出荷時において、エンジニア等によって、一定の補正値が記憶部へと記憶される。なお、当該補正値は、当該信号出力装置の第1変換部の性能、または、当該信号出力装置の設置環境等に応じて定められている。 Figure 2 is a diagram illustrating the time progression of errors generated by a conventional signal output device. The horizontal axis in Figure 2 indicates the elapsed time from the time of shipment of the signal output device. The vertical axis indicates the error in the signal value caused by conversion by the first conversion unit. When a conventional signal output device is shipped, a certain correction value is stored in the memory unit by an engineer or the like. Note that the correction value is determined according to the performance of the first conversion unit of the signal output device or the installation environment of the signal output device.

図2に示すように、従来の信号出力装置は、出荷後において、時間の経過と共に部品の性能が低下することによって、第1変換部による変換によって生じる誤差が増大し得る。このような増大した誤差を再び小さくするため、従来では、エンジニアによって、補正値の修正作業と、修正後の補正値の記憶部への保存作業とが行われていた。なお、補正値の修正作業と、修正後の補正値の保存作業とを、以下ではキャリブレーション作業と記載する場合もある。キャリブレーション作業は、予め定められた使用期間が経過した場合、または、誤差が閾値を超えたことが検知された場合等において行われる。図2において、時刻t1、時刻t2、および時刻t3は、キャリブレーション作業が行われた時刻を示している。図2に示すように、誤差は、キャリブレーション作業が行われる毎に小さくなるが、キャリブレーション作業が行われるまでは、時間の経過と共に増大していく。 As shown in FIG. 2, in a conventional signal output device, the performance of the components deteriorates over time after shipment, which can increase the error caused by the conversion by the first conversion unit. In order to reduce such increased error again, conventionally, an engineer would correct the correction value and save the corrected correction value in a memory unit. In addition, the correction of the correction value and the saving of the corrected correction value may be referred to as a calibration work below. A calibration work is performed when a predetermined period of use has elapsed, or when it is detected that the error has exceeded a threshold value. In FIG. 2, time t1, time t2, and time t3 indicate the time when the calibration work was performed. As shown in FIG. 2, the error becomes smaller each time a calibration work is performed, but increases over time until a calibration work is performed.

キャリブレーション作業が適切なタイミングで行われなければ、信号出力装置は、増大した誤差によって、設定値とは異なる値に変換された信号を、機器に出力する虞がある。これにより、機器が、ユーザの意図しない動作を実行する可能性が生じる。 If the calibration work is not performed at the appropriate time, the signal output device may output a signal to the device that has been converted to a value different from the set value due to the increased error. This may cause the device to perform an operation that is not intended by the user.

ここで、キャリブレーション作業は、各第1変換部および各第1伝送経路等の経時変化に応じて行われる必要がある。そのため、キャリブレーション作業は、全ての出力先の各々を示す特定情報に関連付けられた補正値に対して行われる必要がある。従って、信号の出力先の数が多い場合には、一度のキャリブレーション作業による負担が大きくなる。そして、出力先の数が大きい上に、キャリブレーション作業の頻度が高い場合には、エンジニアの作業負担が更に増大する。 The calibration work needs to be performed in accordance with changes over time in each first conversion unit and each first transmission path, etc. Therefore, the calibration work needs to be performed for the correction values associated with the specific information indicating each of all output destinations. Therefore, when there are a large number of signal output destinations, the burden of performing a single calibration work becomes large. Furthermore, when the number of output destinations is large and the calibration work is performed frequently, the workload of the engineer increases further.

実施の形態に係る信号出力装置1は、出力先毎に、第1変換部112の変換によって生じる誤差を読み取り、記憶部13に記憶された補正値を修正するものである。すなわち、当該信号出力装置1は、キャリブレーション作業を自動的に実行するものである。なお、信号出力装置1によって自動的に行われるキャリブレーション作業を、キャリブレーション処理と記載する場合もある。信号出力装置1は、キャリブレーション処理によって、記憶部13に記憶される補正値を最適化する。そして、信号出力装置1は、エンジニアによる必要なキャリブレーション作業の頻度の増大を抑え、エンジニアの作業負担を低減させながら、誤差の増大を抑制する。 The signal output device 1 according to the embodiment reads the error caused by the conversion by the first conversion unit 112 for each output destination, and corrects the correction value stored in the storage unit 13. That is, the signal output device 1 automatically performs the calibration work. The calibration work automatically performed by the signal output device 1 may also be referred to as a calibration process. The signal output device 1 optimizes the correction value stored in the storage unit 13 through the calibration process. The signal output device 1 then suppresses an increase in error while suppressing an increase in the frequency of calibration work required by engineers and reducing the workload of the engineers.

図3は、実施の形態に係る信号出力装置の機能を詳細に説明するための図である。以下、図1および図3を参照して、実施の形態に係る信号出力装置1について詳述する。信号出力装置1における再変換部14は、演算変換部11における第1変換部112が、デジタル形式からアナログ形式へ変換した信号を取得し、当該信号を再びデジタル形式へ変換する。そして、再変換部14は、デジタル形式に変換後の当該信号を、演算変換部11における演算部110へ出力する。 Figure 3 is a diagram for explaining in detail the function of a signal output device according to an embodiment. Below, the signal output device 1 according to an embodiment will be described in detail with reference to Figures 1 and 3. The reconversion unit 14 in the signal output device 1 acquires a signal that has been converted from digital format to analog format by the first conversion unit 112 in the calculation conversion unit 11, and converts the signal back to digital format. The reconversion unit 14 then outputs the signal after conversion into digital format to the calculation unit 110 in the calculation conversion unit 11.

再変換部14は、重畳部140および第2変換部141を有する。重畳部140は、複数の第2伝送経路16の各々を介して、複数の第1変換部112の各々が変換した信号を取得する。そして、重畳部140は、取得した信号を、第2変換部141に出力する。第2変換部141は、第1変換部112がアナログ形式へ変換した信号を、デジタル形式の信号に変換する。 The reconversion unit 14 has a superposition unit 140 and a second conversion unit 141. The superposition unit 140 acquires the signals converted by each of the multiple first conversion units 112 via each of the multiple second transmission paths 16. The superposition unit 140 then outputs the acquired signals to the second conversion unit 141. The second conversion unit 141 converts the signal converted to analog format by the first conversion unit 112 into a digital format signal.

演算部110は、第2変換部141による変換後のデジタル信号を取得する。以下では、第2変換部141による変換後のデジタル信号の値を、フィードバック値と記載する場合もある。演算部110は、フィードバック値の設定値からの差分である誤差と、当該誤差を低減させる補正値とを演算する。なお、誤差を低減させる補正値とは、第1変換部112による変換によって生じる誤差の大きさを小さくさせる値を指す。当該補正値の一例としては、正負が当該誤差とは反対の値であって、絶対値が当該誤差の絶対値と一致する値が挙げられる。上述したように、実施の形態では、信号に特定情報が含まれるため、演算部110は、出力先毎に、フィードバック値と設定値とを用いて、補正値を演算することができる。演算部110は、記憶部13における、当該信号に含まれる特定情報と関連付けられている補正値を、演算した補正値に書き換える。これにより、キャリブレーション作業が自動化され、補正値が自動的に最適化される。 The calculation unit 110 acquires the digital signal after conversion by the second conversion unit 141. Hereinafter, the value of the digital signal after conversion by the second conversion unit 141 may be referred to as a feedback value. The calculation unit 110 calculates an error, which is the difference between the feedback value and the set value, and a correction value that reduces the error. The correction value that reduces the error refers to a value that reduces the magnitude of the error caused by the conversion by the first conversion unit 112. An example of the correction value is a value whose positive and negative sign are opposite to the error and whose absolute value matches the absolute value of the error. As described above, in the embodiment, since the signal contains specific information, the calculation unit 110 can calculate a correction value for each output destination using the feedback value and the set value. The calculation unit 110 rewrites the correction value associated with the specific information contained in the signal in the memory unit 13 to the calculated correction value. This automates the calibration work and automatically optimizes the correction value.

実施の形態における演算部110は、各特定情報に関連付けられた補正値を演算する毎に、当該演算部110と一体的に設けられた主記憶部130における、当該各特定情報に関連付けられた補正値を、演算した当該補正値に書き換える。そして、演算部110は、信号出力装置1が運転を継続する間は、主記憶部130における当該補正値を用いて、設定値を補正する。また、演算部110は、主記憶部130における、各特定情報と関連付けられた補正値を、信号出力装置1の電源遮断時の際のバックアップとして、定期的に、副記憶部131に、当該各特定情報と関連付けて保存する。演算部110は、信号出力装置1が起動した場合には、副記憶部131から主記憶部130に補正値を読み込む。 In the embodiment, the calculation unit 110 rewrites the correction value associated with each specific information in the main memory unit 130, which is provided integrally with the calculation unit 110, to the calculated correction value each time the calculation unit 110 calculates a correction value associated with the specific information. The calculation unit 110 then corrects the set value using the correction value in the main memory unit 130 while the signal output device 1 continues to operate. The calculation unit 110 also periodically saves the correction value associated with each specific information in the main memory unit 130 in association with each specific information in the sub-storage unit 131 as a backup in case the power supply to the signal output device 1 is cut off. When the signal output device 1 is started, the calculation unit 110 reads the correction value from the sub-storage unit 131 to the main memory unit 130.

図3を参照して具体的に説明する。ここでは、特定情報を自然数Kによって示す。通信部10が、特定情報Kを含む信号を受信すると、演算部110は、主記憶部130において特定情報Kと関連付けられている補正値によって、当該信号が示す設定値を補正する。補正後の設定値を示す信号は、分離部111によって、特定情報Kに対応する第1変換部112に出力され、アナログ形式に変換される。アナログ形式に変換された当該信号は、第2変換部141においてデジタル形式に変換される。演算部110は、デジタル形式に変換された信号が示すフィードバック値の、設定値からの誤差を演算し、当該誤差に基づく補正値を演算する。演算部110は、主記憶部130において、特定情報Kと関連付けられている補正値を、演算した補正値によって書き換える。予め定められた時間の経過後、演算部110は、主記憶部130における、各特定情報に関連付けられている補正値を、副記憶部131に、当該各特定情報に関連付けて保存する。演算部110は、信号出力装置1が、シャットダウンし、再び起動した場合において、副記憶部131において各特定情報と関連付けられて保存されている補正値を、主記憶部130に読み込む。 A specific description will be given with reference to FIG. 3. Here, the specific information is represented by a natural number K. When the communication unit 10 receives a signal including the specific information K, the calculation unit 110 corrects the set value indicated by the signal by the correction value associated with the specific information K in the main memory unit 130. The signal indicating the corrected set value is output by the separation unit 111 to the first conversion unit 112 corresponding to the specific information K and converted into analog format. The signal converted into analog format is converted into digital format by the second conversion unit 141. The calculation unit 110 calculates the error from the set value of the feedback value indicated by the signal converted into digital format, and calculates a correction value based on the error. The calculation unit 110 rewrites the correction value associated with the specific information K in the main memory unit 130 by the calculated correction value. After a predetermined time has elapsed, the calculation unit 110 stores the correction values associated with each specific information in the main memory unit 130 in the sub-storage unit 131 in association with each specific information. When the signal output device 1 is shut down and restarted, the calculation unit 110 reads the correction values stored in the sub-storage unit 131 in association with each piece of specific information into the main storage unit 130.

演算部110は、上述のキャリブレーション処理に加え、第1変換部112などの回路の異常を判定する。具体的には、演算部110は、設定値からのフィードバック値の誤差の大きさが閾値以上か否かを判定する。当該誤差の大きさが閾値以上である場合には、演算部110は、第1変換部112などの回路に異常があると判定する。そして、演算部110は、上位装置3に当該異常を通知するよう通信部10を制御する。なお、当該異常は、上述のような経時変化、または、回路の故障等によってもたらされ得る。上位装置3への当該異常の通知によって、ユーザは、キャリブレーション作業、または、信号出力装置1における部品のメンテナンスもしくは交換等が必要であることを検知することができる。 In addition to the above-mentioned calibration process, the calculation unit 110 judges whether or not there is an abnormality in the circuitry of the first conversion unit 112 and the like. Specifically, the calculation unit 110 judges whether or not the magnitude of the error of the feedback value from the set value is equal to or greater than a threshold value. If the magnitude of the error is equal to or greater than the threshold value, the calculation unit 110 judges that there is an abnormality in the circuitry of the first conversion unit 112 and the like. The calculation unit 110 then controls the communication unit 10 to notify the higher-level device 3 of the abnormality. Note that the abnormality may be caused by the above-mentioned changes over time or a circuit failure. By notifying the higher-level device 3 of the abnormality, the user can detect that calibration work, or maintenance or replacement of parts in the signal output device 1, is necessary.

実施の形態における信号出力装置1は、例えば、FPGA(Field Programmable Gate Array)と、ROM(Read Only Memory)またはRAM(Random Access Memory)等のメモリと、通信インターフェース回路と、マルチプレクサと、デマルチプレクサと、DAC(Digital to Analog Converter)と、ADC(Analog to Digital Converter)等とを用いて構成することができる。通信部10の機能は、通信インターフェース回路によって実現することができる。演算部110の機能は、FPGAによって実現することができる。分離部111の機能は、デマルチプレクサによって実現することができる。第1変換部112の機能は、DACによって実現することができる。主記憶部130の機能は、FPGAに含まれるレジスタによって実現することができる。副記憶部131の機能は、不揮発性の上記メモリによって実現することができる。重畳部140の機能は、マルチプレクサによって実現することができる。第2変換部141の機能は、ADCによって実現することができる。 The signal output device 1 in the embodiment can be configured using, for example, an FPGA (Field Programmable Gate Array), a memory such as a ROM (Read Only Memory) or a RAM (Random Access Memory), a communication interface circuit, a multiplexer, a demultiplexer, a DAC (Digital to Analog Converter), an ADC (Analog to Digital Converter), and the like. The function of the communication unit 10 can be realized by the communication interface circuit. The function of the calculation unit 110 can be realized by the FPGA. The function of the separation unit 111 can be realized by the demultiplexer. The function of the first conversion unit 112 can be realized by the DAC. The function of the main memory unit 130 can be realized by a register included in the FPGA. The function of the auxiliary memory unit 131 can be realized by the non-volatile memory. The function of the superposition unit 140 can be realized by the multiplexer. The function of the second conversion unit 141 can be realized by the ADC.

なお、信号出力装置1は、上記FPGAに代えて、上記メモリを内部に含むCPU(Central Processing Unit)またはMPU(Micro Processing Unit)等のプロセッサを用いて構成することもできる。そして、当該プロセッサが、当該メモリに記憶されている、キャリブレーションプログラムなどの各種プログラムを実行することによって、演算部110の機能を実現してもよい。この場合において、主記憶部130の機能は、プロセッサの内部の当該メモリによって実現することができる。そして、副記憶部131の機能は、プロセッサの外部などに設けられた上記不揮発性のメモリの他、ストレージまたはHDD(Hard Disk Drive)等によって実現することができる。 In addition, the signal output device 1 can be configured using a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) that includes the above memory instead of the FPGA. The processor can then execute various programs, such as a calibration program, stored in the memory to realize the functions of the calculation unit 110. In this case, the functions of the main memory unit 130 can be realized by the memory inside the processor. The functions of the secondary memory unit 131 can be realized by the non-volatile memory provided outside the processor, storage, HDD (Hard Disk Drive), etc.

以下、図4を参照して、実施の形態に係る信号出力装置1によるキャリブレーション処理の流れについて説明する。図4は、実施の形態に係る信号出力装置によるキャリブレーション処理を例示するフローチャートである。ステップS1において信号出力装置1が起動すると、ステップS2において演算部110は、副記憶部131に保存されている補正値を、主記憶部130に読み込む。ステップS3において通信部10は、上位装置3からデジタル形式の信号を受信する。ステップS4において演算部110は、通信部10が受信した信号が示す設定値を、主記憶部130に記憶されている補正値を用いて補正する。当該補正値は、主記憶部130において、当該信号の出力先を示す特定情報と関連付けられているものである。 The flow of the calibration process by the signal output device 1 according to the embodiment will be described below with reference to FIG. 4. FIG. 4 is a flowchart illustrating the calibration process by the signal output device according to the embodiment. When the signal output device 1 is started in step S1, the calculation unit 110 reads the correction value stored in the sub-storage unit 131 into the main storage unit 130 in step S2. In step S3, the communication unit 10 receives a digital signal from the higher-level device 3. In step S4, the calculation unit 110 corrects the setting value indicated by the signal received by the communication unit 10 using the correction value stored in the main storage unit 130. The correction value is associated in the main storage unit 130 with specific information indicating the output destination of the signal.

ステップS5において分離部111は、特定情報に従って、当該信号の送信先の機器2と、出力端子120等を介して接続されている第1変換部112に、補正後の当該信号を出力する。ステップS6において当該第1変換部112は、分離部111から取得した当該信号を、アナログ形式の信号に変換する。 In step S5, the separation unit 111 outputs the corrected signal to the device 2 to which the signal is to be sent and to the first conversion unit 112 connected via the output terminal 120, etc., in accordance with the specific information. In step S6, the first conversion unit 112 converts the signal acquired from the separation unit 111 into an analog format signal.

ステップS7において第1変換部112は、アナログ形式に変換後の当該信号を、出力端子120の側と、重畳部140の側へ出力する。アナログ形式の当該信号は、出力端子120を介して機器2に出力されると共に、重畳部140から第2変換部141へ出力される。 In step S7, the first conversion unit 112 outputs the signal converted into analog format to the output terminal 120 and to the superimposition unit 140. The analog format signal is output to the device 2 via the output terminal 120, and is also output from the superimposition unit 140 to the second conversion unit 141.

ステップS8において第2変換部141は、当該信号の形式を、アナログ形式からデジタル形式に変換する。そして、第2変換部141は、デジタル形式に変換後の当該信号を演算部110に出力する。ステップS9において演算部110は、デジタル形式に変換後の当該信号が示すフィードバック値の、設定値からの誤差を演算し、当該誤差に基づいて補正値を演算する。そして、演算部110は、演算した補正値によって、主記憶部130における元の補正値を書き換える。 In step S8, the second conversion unit 141 converts the format of the signal from analog to digital. Then, the second conversion unit 141 outputs the signal after the conversion to digital format to the calculation unit 110. In step S9, the calculation unit 110 calculates the error from the set value of the feedback value indicated by the signal after the conversion to digital format, and calculates a correction value based on the error. Then, the calculation unit 110 rewrites the original correction value in the main memory unit 130 with the calculated correction value.

ステップS10において演算部110は、予め定められた時間が経過したか否かを判定する。予め定められた時間が経過していない場合には(ステップS10:NO)、信号出力装置1は、処理をステップS3に戻す。予め定められた時間が経過した場合には(ステップS10:YES)、ステップS11において演算部110は、主記憶部130に保存されている補正値を、副記憶部131に保存する。その後、信号出力装置1は、処理をステップS3に戻す。信号出力装置1による当該キャリブレーション処理は、電源が遮断しない間、継続される。 In step S10, the calculation unit 110 determines whether or not a predetermined time has elapsed. If the predetermined time has not elapsed (step S10: NO), the signal output device 1 returns the process to step S3. If the predetermined time has elapsed (step S10: YES), in step S11, the calculation unit 110 stores the correction value stored in the main memory unit 130 in the sub-memory unit 131. Thereafter, the signal output device 1 returns the process to step S3. The calibration process by the signal output device 1 continues as long as the power is not interrupted.

図5は、実施の形態に係るキャリブレーション処理を行う信号出力装置において発生する誤差の時間的推移を例示する図である。図5に示すように、実施の形態に係る信号出力装置1における形式変換によって生じる誤差は、キャリブレーション処理によって、図2に例示したような、時間に伴う増加が抑制される。このため、実施の形態においては、誤差が閾値以上となりにくくなり、エンジニアによるキャリブレーション作業の負担軽減が実現される。 Figure 5 is a diagram illustrating the time progression of errors that occur in a signal output device that performs a calibration process according to an embodiment. As shown in Figure 5, the error that occurs due to format conversion in the signal output device 1 according to an embodiment is suppressed by the calibration process from increasing over time, as illustrated in Figure 2. As a result, in the embodiment, the error is less likely to exceed a threshold, reducing the burden of calibration work on engineers.

以上、実施の形態に係る信号出力装置1は、機器2を制御または操作するための信号を上位装置3から受信して、当該信号の形式を機器2が処理可能な形式に変換するものであって、通信部10、記憶部13、演算変換部11、および出力部12を備える。通信部10は、信号を上位装置3から受信する。記憶部13は、形式の変換によって生じる、信号が示す信号値の誤差を低減させるための補正値を記憶する。演算変換部11は、通信部10が上位装置3から受信した信号を、当該補正値を用いて、機器2が処理可能な形式の信号に変換する。出力部12は、演算変換部11による変換後の信号を、機器2に出力する。演算変換部11は、通信部10が上位装置3から受信した信号が示す設定値からの、形式の変換後における当該信号が示す信号値の誤差と、当該誤差を低減させる補正値とを演算する。そして、演算変換部11は、記憶部13における補正値を、演算した補正値によって書き換える。これにより、形式の変換によって生じる誤差が、信号出力装置1の経時変化等によって変動しても、信号出力装置1は、当該誤差を低減させるために用いる補正値を最適化することができる。従って、信号出力装置1は、継続的に誤差を低減しながら、エンジニアによるキャリブレーション作業の負担を低減することができる。 As described above, the signal output device 1 according to the embodiment receives a signal for controlling or operating the device 2 from the higher-level device 3 and converts the format of the signal into a format that can be processed by the device 2, and includes a communication unit 10, a storage unit 13, a calculation conversion unit 11, and an output unit 12. The communication unit 10 receives a signal from the higher-level device 3. The storage unit 13 stores a correction value for reducing an error in the signal value indicated by the signal caused by the conversion of the format. The calculation conversion unit 11 converts the signal received by the communication unit 10 from the higher-level device 3 into a signal in a format that can be processed by the device 2 using the correction value. The output unit 12 outputs the signal after conversion by the calculation conversion unit 11 to the device 2. The calculation conversion unit 11 calculates the error in the signal value indicated by the signal received by the communication unit 10 from the higher-level device 3 after the conversion of the format from the set value indicated by the signal, and a correction value that reduces the error. Then, the calculation conversion unit 11 rewrites the correction value in the storage unit 13 with the calculated correction value. As a result, even if the error caused by the format conversion varies due to changes over time in the signal output device 1, the signal output device 1 can optimize the correction value used to reduce the error. Therefore, the signal output device 1 can reduce the burden of calibration work on engineers while continuously reducing the error.

実施の形態における出力部12は、複数の機器2と接続された複数の出力端子120を有する。演算変換部11は、複数の出力端子120と、複数の第1伝送経路15を介して接続される。記憶部13は、機器2、当該機器2と接続されている出力端子120、または、当該出力端子120に接続されている第1伝送経路15を特定する特定情報を記憶する。演算変換部11は、複数の機器2のうちの1以上の機器2を制御または操作するための、1以上の信号を、通信部10が受信した場合において、当該特定情報に基づいて、形式の変換後の当該1以上の信号の各々を、当該1以上の第1伝送経路15の各々の側へ出力するための分離部111を更に有する。これにより、信号出力装置1は、1以上の機器2を出力先とする、1以上の信号を一度に上位装置3から受信した場合において、当該1以上の信号の各々を、適切な出力先へと出力することができる。 The output unit 12 in the embodiment has a plurality of output terminals 120 connected to a plurality of devices 2. The calculation conversion unit 11 is connected to the plurality of output terminals 120 via a plurality of first transmission paths 15. The storage unit 13 stores specific information that identifies the device 2, the output terminal 120 connected to the device 2, or the first transmission path 15 connected to the output terminal 120. When the communication unit 10 receives one or more signals for controlling or operating one or more devices 2 out of the plurality of devices 2, the calculation conversion unit 11 further has a separation unit 111 for outputting each of the one or more signals after format conversion to each of the one or more first transmission paths 15 based on the specific information. As a result, when the signal output device 1 receives one or more signals with one or more devices 2 as output destinations from the upper device 3 at one time, it can output each of the one or more signals to an appropriate output destination.

実施の形態における記憶部13は、機器2、当該機器2と接続されている出力端子120、または、当該出力端子120に接続されている第1伝送経路15を特定する特定情報と、当該機器2を制御または操作するための信号の形式の変換によって生じる誤差を低減させる補正値と、を関連付けて記憶する。演算変換部11は、複数の機器2のうちの1以上の機器2を制御または操作するための、1以上の信号を、通信部10が受信した場合において、当該1以上の機器2の各々、当該1以上の機器2と接続されている1以上の出力端子120の各々、または、当該1以上の出力端子120と接続されている1以上の第1伝送経路15の各々を特定する特定情報と関連付けられた補正値を用いて、当該1以上の信号の各々を、当該1以上の機器2の各々が処理可能な形式の信号に変換する。これにより、信号出力装置1は、1以上の機器2を出力先とする、1以上の信号を一度に上位装置3から受信した場合において、当該1以上の機器2の各々へ出力される信号値の、設定値からの誤差を低減させることができる。 The storage unit 13 in the embodiment stores, in association with each other, specific information for identifying the device 2, the output terminal 120 connected to the device 2, or the first transmission path 15 connected to the output terminal 120, and a correction value for reducing an error caused by conversion of the format of a signal for controlling or operating the device 2. When the communication unit 10 receives one or more signals for controlling or operating one or more devices 2 out of a plurality of devices 2, the calculation conversion unit 11 converts each of the one or more signals into a signal in a format that can be processed by each of the one or more devices 2, using a correction value associated with specific information for identifying each of the one or more devices 2, each of the one or more output terminals 120 connected to the one or more devices 2, or each of the one or more first transmission paths 15 connected to the one or more output terminals 120. As a result, when the signal output device 1 receives one or more signals with one or more devices 2 as output destinations from the upper device 3 at one time, it is possible to reduce an error from a set value of a signal value output to each of the one or more devices 2.

実施の形態における演算変換部11は、演算部110および第1変換部112を有する。演算部110は、通信部10が受信した信号を、記憶部13に記憶されている補正値を用いて補正する。第1変換部112は、演算部110が補正した信号を、機器2が処理可能な形式に変換する。実施の形態に係る信号出力装置1は、更に第2変換部141を備える。第2変換部141は、第1変換部112による変換後の信号を、第1変換部112による変換前の形式に変換する。演算部110は、第2変換部141による変換後の信号が示すフィードバック値の、設定値からの誤差と、当該誤差を低減させる補正値とを演算する。そして、演算部110は、記憶部13における補正値を、演算した補正値によって書き換える。第2変換部141が、第1変換部112の変換後の信号を元の形式に変換するため、演算部110は、第2変換部141による変換後の信号が示すフィードバック値の、設定値からの誤差を、上位装置3からの信号の形式によって演算可能になる。演算部110は、記憶部13に記憶されている補正値を用いて、信号を補正すると共に、フィードバック値を用いて補正値を演算し、演算した補正値によって、記憶部13に記憶されている補正値を書き換える。これにより、形式の変換によって生じる誤差が、信号出力装置1の経時変化等によって変動しても、信号出力装置1は、当該誤差を低減させるために用いる補正値を最適化することができる。従って、信号出力装置1は、継続的に誤差を低減しながら、エンジニアによるキャリブレーション作業の負担を低減することができる。 The calculation conversion unit 11 in the embodiment has a calculation unit 110 and a first conversion unit 112. The calculation unit 110 corrects the signal received by the communication unit 10 using a correction value stored in the memory unit 13. The first conversion unit 112 converts the signal corrected by the calculation unit 110 into a format that can be processed by the device 2. The signal output device 1 in the embodiment further includes a second conversion unit 141. The second conversion unit 141 converts the signal converted by the first conversion unit 112 into a format before conversion by the first conversion unit 112. The calculation unit 110 calculates the error from the set value of the feedback value indicated by the signal converted by the second conversion unit 141 and a correction value that reduces the error. Then, the calculation unit 110 rewrites the correction value in the memory unit 13 with the calculated correction value. Because the second conversion unit 141 converts the signal converted by the first conversion unit 112 back to the original format, the calculation unit 110 can calculate the error from the set value of the feedback value indicated by the signal converted by the second conversion unit 141 based on the format of the signal from the higher-level device 3. The calculation unit 110 corrects the signal using the correction value stored in the memory unit 13, calculates the correction value using the feedback value, and rewrites the correction value stored in the memory unit 13 with the calculated correction value. This allows the signal output device 1 to optimize the correction value used to reduce the error even if the error caused by the format conversion fluctuates due to changes over time in the signal output device 1, etc. Therefore, the signal output device 1 can continuously reduce the error while reducing the burden of calibration work on the engineer.

実施の形態における出力部12は、複数の機器2と接続された複数の出力端子120を有する。演算変換部11は、複数の出力端子120と、複数の第1伝送経路15を介して接続された、複数の第1変換部112を有する。記憶部13は、機器2、当該機器2と接続されている出力端子120、当該出力端子120に接続されている第1伝送経路15、または、当該出力端子120と接続されている第1変換部112を特定する特定情報と、機器2を制御または操作するための信号の形式の変換によって生じる誤差を低減させる補正値と、を関連付けて記憶する。演算部110は、複数の機器2のうちの1以上の機器2を制御または操作するための、1以上の信号を、通信部10が受信した場合において、当該1以上の機器2の各々、当該1以上の機器2と接続されている1以上の出力端子120の各々、当該1以上の出力端子120と接続されている1以上の第1伝送経路15の各々、または、当該1以上の出力端子120と接続されている1以上の第1変換部112の各々を、特定する特定情報と関連付けられた補正値を用いて、当該1以上の信号の各々を補正する。演算変換部11は、更に、演算部110による補正後の当該1以上の信号の各々を、当該1以上の第1変換部112の各々へ出力するための分離部111を有する。第2変換部141は、当該1以上の第1変換部112による変換後の当該1以上の信号を、当該1以上の第1変換部112による変換前の形式に変換する。演算部110は、第2変換部141による変換後の当該1以上の信号の各々が示すフィードバック値の、当該1以上の第1変換部112の各々による変換前の当該1以上の信号の各々が示す設定値からの誤差と、当該誤差を低減させる補正値とを演算する。そして、演算部110は、記憶部13における補正値を、演算した補正値によって書き換える。これにより、信号出力装置1は、1以上の機器2を出力先とする、1以上の信号を一度に上位装置3から受信した場合において、当該1以上の信号の各々の形式変換後の誤差を低減させるための補正値を、一括して最適化できる。従って、信号出力装置1は、エンジニアによるキャリブレーション作業の負担を軽減することができる。また、信号出力装置1は、当該1以上の信号の各々を、誤差を低減させて、適切な出力先へと出力することができる。 The output unit 12 in the embodiment has a plurality of output terminals 120 connected to a plurality of devices 2. The calculation conversion unit 11 has a plurality of output terminals 120 and a plurality of first conversion units 112 connected via a plurality of first transmission paths 15. The storage unit 13 associates and stores specific information that identifies the device 2, the output terminal 120 connected to the device 2, the first transmission path 15 connected to the output terminal 120, or the first conversion unit 112 connected to the output terminal 120, with a correction value that reduces an error caused by conversion of the format of a signal for controlling or operating the device 2. When the communication unit 10 receives one or more signals for controlling or operating one or more devices 2 among the multiple devices 2, the calculation unit 110 corrects each of the one or more signals using a correction value associated with specific information that identifies each of the one or more devices 2, each of the one or more output terminals 120 connected to the one or more devices 2, each of the one or more first transmission paths 15 connected to the one or more output terminals 120, or each of the one or more first conversion units 112 connected to the one or more output terminals 120. The calculation conversion unit 11 further has a separation unit 111 for outputting each of the one or more signals corrected by the calculation unit 110 to each of the one or more first conversion units 112. The second conversion unit 141 converts the one or more signals converted by the one or more first conversion units 112 to a format before conversion by the one or more first conversion units 112. The calculation unit 110 calculates the error of the feedback value indicated by each of the one or more signals after conversion by the second conversion unit 141 from the set value indicated by each of the one or more signals before conversion by each of the one or more first conversion units 112, and a correction value that reduces the error. Then, the calculation unit 110 rewrites the correction value in the storage unit 13 with the calculated correction value. As a result, when the signal output device 1 receives one or more signals from the higher-level device 3 at once, which have one or more devices 2 as output destinations, it can collectively optimize the correction value for reducing the error after format conversion of each of the one or more signals. Therefore, the signal output device 1 can reduce the burden of calibration work by an engineer. Furthermore, the signal output device 1 can output each of the one or more signals to an appropriate output destination with reduced error.

実施の形態における記憶部13は、主記憶部130、および、不揮発性の副記憶部131を有する。主記憶部130は、演算部110と一体的に設けられ、補正値を記憶する。副記憶部131は、演算部110とは別個に設けられ、補正値を記憶する。演算部110は、信号出力装置1の起動時において、副記憶部131に記憶された補正値を主記憶部130に読み込む。また、演算部110は、信号出力装置1の運転時には、主記憶部130に記憶された補正値を用いて、通信部10が受信した信号を補正する。演算部110は、補正値の演算毎に、主記憶部130に記憶されている補正値を、演算した補正値によって書き換える。また、演算部110は、信号出力装置1の運転時において、予め定められた時間が経過した場合には、主記憶部130に記憶されている補正値によって、副記憶部131に記憶されている補正値を書き換える。信号出力装置1は、運転時には、主記憶部130に記憶された補正値を用いて信号を補正し、補正値の演算の度に、当該主記憶部130における補正値を書き換えるため、信号の補正処理とキャリブレーション処理の迅速化が実現できる。また、信号出力装置1は、電源遮断時に備え、誤差を最小限にする補正値のバックアップを副記憶部131に保存することができる。従って、信号出力装置1は、当該バックアップを用いることによって、起動の際において最小限の誤差の信号を機器2に出力することができる。また、副記憶部131における情報を書き換える回数に上限がある場合において、副記憶部131における補正値が、当該補正値の演算毎ではなく、予め定められた時間の経過毎に書き換えられることにより、副記憶部131における情報の書き換えの回数を抑えることができる。よって、補正値の演算毎に、副記憶部131における補正値を書き換える場合に比べ、信号出力装置1は、副記憶部131の書き換えの回数の上限に達する時間、すなわち副記憶部131の寿命を延ばすことができる。 The memory unit 13 in the embodiment has a main memory unit 130 and a non-volatile sub-memory unit 131. The main memory unit 130 is provided integrally with the calculation unit 110 and stores the correction value. The sub-memory unit 131 is provided separately from the calculation unit 110 and stores the correction value. When the signal output device 1 is started, the calculation unit 110 reads the correction value stored in the sub-memory unit 131 into the main memory unit 130. When the signal output device 1 is in operation, the calculation unit 110 corrects the signal received by the communication unit 10 using the correction value stored in the main memory unit 130. When the correction value is calculated, the calculation unit 110 rewrites the correction value stored in the main memory unit 130 with the calculated correction value. When the signal output device 1 is in operation, the calculation unit 110 rewrites the correction value stored in the sub-memory unit 131 with the correction value stored in the main memory unit 130 when a predetermined time has elapsed. During operation, the signal output device 1 corrects the signal using the correction value stored in the main memory unit 130, and rewrites the correction value in the main memory unit 130 each time the correction value is calculated, thereby realizing faster signal correction processing and calibration processing. In addition, the signal output device 1 can store a backup of the correction value that minimizes the error in the sub-storage unit 131 in preparation for power interruption. Therefore, by using the backup, the signal output device 1 can output a signal with a minimum error to the device 2 at startup. In addition, when there is an upper limit on the number of times information in the sub-storage unit 131 is rewritten, the correction value in the sub-storage unit 131 is rewritten every time a predetermined time has elapsed, rather than every time the correction value is calculated, thereby reducing the number of times information in the sub-storage unit 131 is rewritten. Therefore, compared to the case where the correction value in the sub-storage unit 131 is rewritten every time the correction value is calculated, the signal output device 1 can extend the time until the upper limit on the number of times the sub-storage unit 131 is rewritten, that is, the life of the sub-storage unit 131.

上記実施の形態においては、演算部110は、第1変換部112による形式変換前に、デジタル信号が示す設定値の補正を行うものであったが、第1変換部112による形式変換後に、アナログ信号が示す設定値の補正を行うものでもよい。 In the above embodiment, the calculation unit 110 corrects the setting value indicated by the digital signal before the format conversion by the first conversion unit 112, but it may also correct the setting value indicated by the analog signal after the format conversion by the first conversion unit 112.

上記実施の形態に係る信号出力装置1は、1つの第2変換部141を備えるものであった。そして、当該第2変換部141は、複数の第1変換部112から出力された信号をまとめて出力する重畳部140に接続されるものであった。しかし、信号出力装置1は、複数の第1変換部112と接続された複数の第2変換部141を備えるものでもよい。そして、当該複数の第2変換部141の各々は、複数の第1変換部112の各々が変換した、多重化信号における各信号を、デジタル形式に変換し、演算部110に出力するものでもよい。 The signal output device 1 according to the above embodiment includes one second conversion unit 141. The second conversion unit 141 is connected to a superimposing unit 140 that collectively outputs signals output from the multiple first conversion units 112. However, the signal output device 1 may include multiple second conversion units 141 connected to the multiple first conversion units 112. Each of the multiple second conversion units 141 may convert each signal in the multiplexed signal converted by each of the multiple first conversion units 112 into a digital format and output the digital signal to the calculation unit 110.

上記実施の形態では、第1変換部112は複数の出力端子120の各々に対して設けられていたが、第1変換部112は1つであってもよい。この場合には、演算部110は、第1変換部112を介して、分離部111と接続される。また、第1伝送経路15は、分離部111と各出力端子120とを結ぶ経路となる。この場合において演算部110は、補正後の信号を第1変換部112へ出力し、分離部111は、第1変換部112による形式変換後の当該信号を、適切な出力先へ導く。なお、第1変換部112は、1つの信号をアナログ形式に変換してもよいし、多重化信号における各信号をまとめて変換してもよい。この場合において、再変換部14には、重畳部140が含まれなくともよく、第2変換部141が第1変換部112からの信号を取得して、再度デジタル形式に変換してもよい。 In the above embodiment, the first conversion unit 112 is provided for each of the multiple output terminals 120, but there may be only one first conversion unit 112. In this case, the calculation unit 110 is connected to the separation unit 111 via the first conversion unit 112. Also, the first transmission path 15 becomes a path connecting the separation unit 111 and each output terminal 120. In this case, the calculation unit 110 outputs the corrected signal to the first conversion unit 112, and the separation unit 111 guides the signal after the format conversion by the first conversion unit 112 to an appropriate output destination. Note that the first conversion unit 112 may convert one signal to an analog format, or may convert each signal in the multiplexed signal together. In this case, the reconversion unit 14 may not include the superposition unit 140, and the second conversion unit 141 may obtain the signal from the first conversion unit 112 and convert it again to a digital format.

1 信号出力装置、2 機器(フィールド機器)、3 上位装置、10 通信部、11 演算変換部、12 出力部、13 記憶部、14 再変換部、15 第1伝送経路、16 第2伝送経路、110 演算部、111 分離部、112 第1変換部、120 出力端子、130 主記憶部、131 副記憶部、140 重畳部、141 第2変換部。 1 Signal output device, 2 Equipment (field equipment), 3 Upper device, 10 Communication unit, 11 Calculation conversion unit, 12 Output unit, 13 Storage unit, 14 Reconversion unit, 15 First transmission path, 16 Second transmission path, 110 Calculation unit, 111 Separation unit, 112 First conversion unit, 120 Output terminal, 130 Main storage unit, 131 Sub-storage unit, 140 Superposition unit, 141 Second conversion unit.

Claims (5)

機器を制御または操作するための信号を上位装置から受信して、該信号の形式を前記機器が処理可能な形式に変換する信号出力装置であって、
前記信号を前記上位装置から受信する通信部と、
前記形式の変換によって生じる、前記信号が示す信号値の誤差を低減させるための補正値を記憶する記憶部と、
前記通信部が前記上位装置から受信した前記信号を、前記補正値を用いて、前記機器が処理可能な前記形式の信号に変換する演算変換部と、
前記演算変換部による変換後の前記信号を、前記機器に出力する出力部と、
を備え、
前記出力部は、
複数の前記機器と接続された複数の出力端子を有し、
前記演算変換部は、
前記複数の出力端子と、複数の第1伝送経路を介して接続され、
前記記憶部は、
前記機器、該機器と接続されている出力端子、または、該出力端子に接続されている前記第1伝送経路を特定する特定情報を記憶し、
前記演算変換部は、
前記通信部が前記上位装置から受信した前記信号が示す設定値からの、前記形式の変換後における前記信号値の前記誤差と、該誤差を低減させる前記補正値とを演算し、前記記憶部における前記補正値を、演算した前記補正値によって書き換えるものであり
1以上の前記機器を制御または操作するための、1以上の前記信号を、前記通信部が受信した場合において、前記特定情報に基づいて、前記形式の変換後の前記1以上の信号の各々を、1以上の前記第1伝送経路の各々の側へ出力するための分離部を更に有する、信号出力装置。
A signal output device that receives a signal for controlling or operating a device from a host device and converts the format of the signal into a format that can be processed by the device,
a communication unit that receives the signal from the higher-level device;
a storage unit that stores a correction value for reducing an error in a signal value indicated by the signal, the error being caused by the conversion of the format;
a calculation conversion unit that converts the signal received by the communication unit from the higher-level device into a signal of the format that can be processed by the device, using the correction value;
an output unit that outputs the signal converted by the calculation conversion unit to the device;
Equipped with
The output unit is
A plurality of output terminals connected to the plurality of devices,
The arithmetic conversion unit
a first transmission path connected to the plurality of output terminals,
The storage unit is
storing identification information for identifying the device, an output terminal connected to the device, or the first transmission path connected to the output terminal;
The arithmetic conversion unit
the communication unit calculates an error of the signal value after the format conversion from a setting value indicated by the signal received from the higher-level device and a correction value that reduces the error, and rewrites the correction value in the storage unit with the calculated correction value,
a separation unit for outputting each of the one or more signals after the format conversion to each side of one or more of the first transmission paths based on the specific information when the communication unit receives one or more signals for controlling or operating one or more of the devices.
前記記憶部は、
前記機器、該機器と接続されている出力端子、または、該出力端子に接続されている前記第1伝送経路を特定する前記特定情報と、前記機器を制御または操作するための前記信号の前記形式の変換によって生じる前記誤差を低減させる前記補正値と、を関連付けて記憶し、
前記演算変換部は、
前記複数の機器のうちの1以上の前記機器を制御または操作するための、1以上の前記信号を、前記通信部が受信した場合において、前記1以上の機器の各々、該1以上の機器と接続されている1以上の前記出力端子の各々、または、該1以上の出力端子と接続されている1以上の前記第1伝送経路の各々を特定する前記特定情報と関連付けられた前記補正値を用いて、前記1以上の信号の各々を、前記1以上の機器の各々が処理可能な前記形式の前記信号に変換する、請求項に記載の信号出力装置。
The storage unit is
storing the identification information for identifying the device, an output terminal connected to the device, or the first transmission path connected to the output terminal, in association with the correction value for reducing the error caused by conversion of the format of the signal for controlling or operating the device;
The arithmetic conversion unit
2. The signal output device according to claim 1, wherein, when the communication unit receives one or more signals for controlling or operating one or more of the plurality of devices, the signal output device converts each of the one or more signals into the signal of the format that can be processed by each of the one or more devices, using the correction value associated with the identification information that identifies each of the one or more devices, each of the one or more output terminals connected to the one or more devices, or each of the one or more first transmission paths connected to the one or more output terminals.
機器を制御または操作するための信号を上位装置から受信して、該信号の形式を前記機器が処理可能な形式に変換する信号出力装置であって、A signal output device that receives a signal for controlling or operating a device from a host device and converts the format of the signal into a format that can be processed by the device,
前記信号を前記上位装置から受信する通信部と、a communication unit that receives the signal from the higher-level device;
前記形式の変換によって生じる、前記信号が示す信号値の誤差を低減させるための補正値を記憶する記憶部と、a storage unit that stores a correction value for reducing an error in a signal value indicated by the signal, the error being caused by the conversion of the format;
前記通信部が前記上位装置から受信した前記信号を、前記記憶部に記憶されている前記補正値を用いて補正する演算部と、前記演算部が補正した前記信号を、前記機器が処理可能な前記形式に変換する第1変換部と、を有する演算変換部と、a calculation conversion unit including a calculation unit that corrects the signal received by the communication unit from the higher-level device using the correction value stored in the storage unit, and a first conversion unit that converts the signal corrected by the calculation unit into the format processable by the device;
前記演算変換部による変換後の前記信号を、前記機器に出力する出力部と、an output unit that outputs the signal converted by the calculation conversion unit to the device;
前記第1変換部による変換後の前記信号を、該第1変換部による変換前の前記形式に変換する第2変換部と、を備え、A second conversion unit that converts the signal converted by the first conversion unit into the format before the conversion by the first conversion unit,
前記出力部は、複数の前記機器と接続された複数の出力端子を有し、the output unit has a plurality of output terminals connected to a plurality of the devices,
前記演算変換部の複数の前記第1変換部は、前記複数の出力端子と、複数の第1伝送経路を介して接続されており、the first conversion units of the arithmetic conversion unit are connected to the output terminals via first transmission paths;
前記記憶部は、The storage unit is
前記機器、該機器と接続されている前記出力端子、該出力端子に接続されている前記第1伝送経路、または、該出力端子と接続されている前記第1変換部を特定する特定情報と、前記機器を制御または操作するための前記信号の前記形式の変換によって生じる前記誤差を低減させる前記補正値と、を関連付けて記憶し、storing, in association with each other, specific information for identifying the device, the output terminal connected to the device, the first transmission path connected to the output terminal, or the first conversion unit connected to the output terminal, and the correction value for reducing the error caused by conversion of the format of the signal for controlling or operating the device;
前記演算部は、The calculation unit is
前記第2変換部による変換後の前記信号が示すフィードバック値の、前記通信部が前記上位装置から受信した前記信号が示す設定値からの前記誤差と、該誤差を低減させる前記補正値とを演算し、前記記憶部における前記補正値を、演算した前記補正値によって書き換え、Calculating an error between the feedback value indicated by the signal converted by the second conversion unit and a set value indicated by the signal received by the communication unit from the higher-level device and the correction value that reduces the error, rewriting the correction value in the memory unit with the calculated correction value,
前記複数の機器のうちの1以上の前記機器を制御または操作するための、1以上の前記信号を、前記通信部が受信した場合において、前記1以上の機器の各々、該1以上の機器と接続されている1以上の前記出力端子の各々、該1以上の出力端子と接続されている1以上の前記第1伝送経路の各々、または、該1以上の出力端子と接続されている1以上の前記第1変換部の各々を、特定する前記特定情報と関連付けられた前記補正値を用いて、前記1以上の信号の各々を補正し、when the communication unit receives one or more of the signals for controlling or operating one or more of the plurality of devices, correcting each of the one or more signals using the correction value associated with the identification information for identifying each of the one or more devices, each of the one or more output terminals connected to the one or more devices, each of the one or more first transmission paths connected to the one or more output terminals, or each of the one or more first conversion units connected to the one or more output terminals;
前記演算変換部は、更に、The calculation conversion unit further
前記演算部による補正後の前記1以上の信号の各々を、前記1以上の第1変換部の各々へ出力するための分離部を有し、a separation unit for outputting each of the one or more signals corrected by the calculation unit to each of the one or more first conversion units;
前記第2変換部は、The second conversion unit is
前記1以上の第1変換部による変換後の前記1以上の信号を、前記1以上の第1変換部による変換前の前記形式に変換し、Converting the one or more signals after conversion by the one or more first conversion units into the format before conversion by the one or more first conversion units;
前記演算部は、The calculation unit is
前記第2変換部による変換後の前記1以上の信号の各々が示すフィードバック値の、前記1以上の第1変換部の各々による変換前の前記1以上の信号の各々が示す前記設定値からの前記誤差と、該誤差を低減させる前記補正値とを演算し、前記記憶部における前記補正値を、演算した前記補正値によって書き換える、信号出力装置。a feedback value indicated by each of the one or more signals after conversion by the second conversion unit from a set value indicated by each of the one or more signals before conversion by each of the one or more first conversion units, and a correction value that reduces the error; and the correction value in the memory unit is rewritten with the calculated correction value.
前記記憶部は、
前記演算部と一体的に設けられ、前記補正値を記憶する主記憶部と、
前記演算部とは別個に設けられ、前記補正値を記憶する、不揮発性の副記憶部と、
を有し、
前記演算部は、
前記信号出力装置の起動時において、前記副記憶部に記憶された前記補正値を前記主記憶部に読み込み、
前記信号出力装置の運転時には、前記主記憶部に記憶された前記補正値を用いて、前記通信部が受信した前記信号を補正し、
前記補正値の演算毎に、前記主記憶部に記憶されている前記補正値を、演算した前記補正値によって書き換え、
前記運転時において、予め定められた時間が経過した場合には、前記主記憶部に記憶されている前記補正値によって、前記副記憶部に記憶されている前記補正値を書き換える、請求項に記載の信号出力装置。
The storage unit is
a main memory unit that is provided integrally with the calculation unit and that stores the correction value;
a non-volatile sub-storage unit that is provided separately from the calculation unit and stores the correction value;
having
The calculation unit is
When the signal output device is started, the correction value stored in the sub-storage unit is read into the main storage unit;
When the signal output device is in operation, the signal received by the communication unit is corrected using the correction value stored in the main storage unit;
Each time the correction value is calculated, the correction value stored in the main storage unit is rewritten with the calculated correction value;
4. The signal output device according to claim 3, wherein when a predetermined time has elapsed during operation, the correction value stored in the sub-memory unit is overwritten by the correction value stored in the main memory unit.
機器を制御または操作するための信号を上位装置から受信して、該信号の形式を前記機器が処理可能な形式に変換する信号出力装置によって実行されるキャリブレーション方法であって、
前記信号出力装置は、
前記形式の変換によって生じる、前記信号が示す信号値の誤差を低減させるための補正値を記憶する記憶部と、
変換後の前記信号を、前記機器に出力する出力部であって、複数の前記機器と接続された複数の出力端子を有する出力部と、を備え、
前記信号出力装置は、前記複数の出力端子と、複数の第1伝送経路を介して接続され、
前記記憶部は、前記複数の機器、該機器と接続されている前記出力端子、または、該出力端子に接続されている前記第1伝送経路を特定する特定情報を記憶しており、
前記信号を前記上位装置から受信するステップと、
前記上位装置から受信した前記信号を、前記記憶部に記憶されている前記補正値を用いて、前記機器が処理可能な前記形式の前記信号に変換するステップと、
変換後の前記信号を、前記機器に出力するステップと、
前記上位装置から受信した前記信号が示す設定値からの、前記形式の変換後における前記信号値の前記誤差、および、該誤差を低減させる前記補正値を演算するステップと、
前記記憶部における前記補正値を、演算した前記補正値によって書き換えるステップと、を含んでおり、
前記出力するステップは、
1以上の前記機器を制御または操作するための、1以上の前記信号を受信した場合において、前記特定情報に基づいて、前記形式の変換後の前記1以上の信号の各々を、1以上の前記第1伝送経路の各々の側へ出力するステップ
を含む、キャリブレーション方法。
1. A calibration method performed by a signal output device that receives a signal for controlling or operating an apparatus from a host device and converts the format of the signal into a format that can be processed by the apparatus, comprising:
The signal output device is
a storage unit that stores a correction value for reducing an error in a signal value indicated by the signal, the error being caused by the conversion of the format ;
an output unit that outputs the converted signal to the device, the output unit having a plurality of output terminals connected to a plurality of the devices;
the signal output device is connected to the plurality of output terminals via a plurality of first transmission paths;
the storage unit stores therein specific information for identifying the plurality of devices, the output terminal connected to the devices, or the first transmission path connected to the output terminal;
receiving the signal from the higher-level device;
converting the signal received from the higher-level device into the signal of the format that can be processed by the device, using the correction value stored in the storage unit;
outputting the converted signal to the device;
calculating an error of the signal value after the format conversion from a set value indicated by the signal received from the higher-level device, and a correction value for reducing the error;
and rewriting the correction value in the storage unit with the calculated correction value ,
The outputting step includes:
a step of outputting each of the one or more signals after the format conversion to each of the one or more first transmission paths based on the specific information when the one or more signals for controlling or operating the one or more devices are received.
A calibration method comprising :
JP2020122064A 2020-07-16 2020-07-16 Signal output device and calibration method Active JP7499633B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020122064A JP7499633B2 (en) 2020-07-16 2020-07-16 Signal output device and calibration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020122064A JP7499633B2 (en) 2020-07-16 2020-07-16 Signal output device and calibration method

Publications (2)

Publication Number Publication Date
JP2022018734A JP2022018734A (en) 2022-01-27
JP7499633B2 true JP7499633B2 (en) 2024-06-14

Family

ID=80203989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020122064A Active JP7499633B2 (en) 2020-07-16 2020-07-16 Signal output device and calibration method

Country Status (1)

Country Link
JP (1) JP7499633B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007124051A (en) 2005-10-25 2007-05-17 Canon Inc Correction apparatus and method
JP2010192973A (en) 2009-02-16 2010-09-02 Hitachi High-Technologies Corp Analog input and output circuit and vacuum processing apparatus
JP2012169860A (en) 2011-02-14 2012-09-06 Hitachi High-Technologies Corp High resolution digital-analog conversion device and method
JP2013021599A (en) 2011-07-13 2013-01-31 Renesas Electronics Corp Data processing system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007124051A (en) 2005-10-25 2007-05-17 Canon Inc Correction apparatus and method
JP2010192973A (en) 2009-02-16 2010-09-02 Hitachi High-Technologies Corp Analog input and output circuit and vacuum processing apparatus
JP2012169860A (en) 2011-02-14 2012-09-06 Hitachi High-Technologies Corp High resolution digital-analog conversion device and method
JP2013021599A (en) 2011-07-13 2013-01-31 Renesas Electronics Corp Data processing system

Also Published As

Publication number Publication date
JP2022018734A (en) 2022-01-27

Similar Documents

Publication Publication Date Title
JP6026584B2 (en) controller
KR20120105418A (en) Programmable controller
JP5782465B2 (en) Controller and semiconductor system
JP7499633B2 (en) Signal output device and calibration method
JP2016161990A (en) Controller predicting life-span with error correcting function
JP2016081341A (en) Electronic control device
KR101586163B1 (en) Analog conversion device and programmable logic controller system
JP2009060249A (en) Field apparatus, and field bus controller
JP2010154620A (en) Protective relay, control method and control program of the same
JP2016103110A (en) Multiplexing control device
JP6439611B2 (en) Battery pack monitoring device and battery pack monitoring system
US10991169B2 (en) Method for determining a mean time to failure of an electrical device
JP6672623B2 (en) Control system and its control device
US20070192050A1 (en) Interface control apparatus and setting method for an interface
JP2010146278A (en) Power source monitoring device, base station apparatus, power source monitoring method and program
JP2009071459A (en) Semiconductor integrated circuit and air-conditioner
JP5099446B2 (en) Digital / analog conversion module
JP5961212B2 (en) Redundant system and redundancy method
JP2006165737A (en) Analog signal processing apparatus
JP2019016075A (en) Plant control device
JP2018060365A (en) Input module and controller
JP6833635B2 (en) Digital circuit guarantee system and digital circuit guarantee method
KR20180075063A (en) Over current relay
JP2009080534A (en) Embedded system, update data updating method for embedded system, and recording/reproduction device
JP5286838B2 (en) Sensor output filtering device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240604

R150 Certificate of patent or registration of utility model

Ref document number: 7499633

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150