交流の商用電源を入力とし、直流電源を生成して出力するAC/DC変換器と、前記AC/DC変換器が出力した直流電源の出力電圧を測定する出力電圧測定部と、前記AC/DC変換器が出力した直流電源の出力電流を測定する出力電流測定部と、環境温度を測定する温度測定部と、前記AC/DC変換器の変換効率ηと前記環境温度との対応付けを記録した変換効率データを予め記憶する記憶装置と、前記温度測定部による環境温度の測定値と前記変換効率データとに基づいて変換効率ηを求め、前記求めた変換効率ηと、前記出力電圧測定部による出力電圧の測定値と、前記出力電流測定部による出力電流の測定値と、を用いて前記AC/DC変換器へ入力された商用電源の入力電力を算出し、前記算出した入力電力を出力する演算部と、を備えることを特徴とする電源装置。前記演算部は、入力電力=出力電圧×出力電流/変換効率ηの関係式を用いて前記入力電力を算出する、ことを特徴とする請求項1に記載の電源装置。前記AC/DC変換器へ入力された商用電源の入力電圧を測定する入力電圧測定部をさらに備え、前記記憶装置は、前記AC/DC変換器の力率φと環境温度との対応付けを記録した力率データを予め記憶し、前記演算部は、前記温度測定部による環境温度の測定値と前記力率データとに基づいて力率φを求め、前記求めた変換効率ηおよび力率φと、前記出力電圧測定部による出力電圧の測定値と、前記出力電流測定部による出力電流の測定値と、前記入力電圧測定部による入力電圧の測定値と、を用いて前記AC/DC変換器へ入力された商用電源の入力電流を算出し、前記算出した入力電流を出力する、ことを特徴とする請求項1に記載の電源装置。前記演算部は、入力電流=出力電圧×出力電流/入力電圧×変換効率η×力率φの関係式を用いて前記入力電流を算出する、ことを特徴とする請求項3に記載の電源装置。前記温度測定部は、自電源装置内の複数ポイントに設けられた温度センサと、前記複数の温度センサによる温度検出値から前記環境温度の測定値を算出する温度算出部と、を備えることを特徴とする請求項1に記載の電源装置。前記環境温度の測定値は、前記複数の温度センサによる温度検出値の平均値である、ことを特徴とする請求項5に記載の電源装置。前記環境温度の測定値は、前記複数の温度センサの温度検出値の重み付け平均であって、近傍の部品が変換効率ηに与える影響が大きい温度センサほど重み付け係数が大きい、ことを特徴とする請求項5に記載の電源装置。変換効率ηに与える影響が大きい部品ほど近傍に多くの温度センサが配設される、ことを特徴とする請求項6に記載の電源装置。前記環境温度の測定値は、自電源装置が搭載される機器の周囲温度の推定値であって、前記記憶装置は、前記複数の温度センサによる温度検出値の平均値と自電源装置が搭載される機器の周囲温度との対応関係を記述した温度相関データを予め記憶し、前記温度算出部は、前記複数の温度センサによる温度検出値の平均値を算出し、前記算出した温度検出値の平均値と前記温度相関データとに基づいて環境温度の測定値を算出する、ことを特徴とする請求項5に記載の電源装置。前記記憶装置は、自電源装置が搭載される機器の設置方向毎に作成された複数の温度相関データを予め記憶し、前記温度算出部は、前記記憶装置に記憶されている複数の温度相関データのうちの使用する温度相関データを自電源装置が搭載される機器の設置方向に応じて変更する、ことを特徴とする請求項9に記載の電源装置。前記変換効率データは、前記AC/DC変換器の変換効率ηと環境温度と前記AC/DC変換器の出力電流との対応付けを記録したデータであって、前記力率データは、前記AC/DC変換器の力率φと環境温度と前記AC/DC変換器の出力電流との対応付けを記録したデータであって、前記演算部は、前記温度測定部による環境温度の測定値と前記出力電流測定部による出力電流の測定値と前記変換効率データとに基づいて変換効率ηを求め、前記環境温度の測定値と前記出力電流測定部による出力電流の測定値と前記力率データとに基づいて力率φを求める、ことを特徴とする請求項3に記載の電源装置。前記入力電圧測定部は、前記商用電源の入力電圧波の波高を調整する入力電圧検出部と、前記波高が調整された入力電圧波を入力とし、入力された電圧値が所定のしきい値以上のときオンとなるパルス波を出力する、入力側と出力側とが電気的に絶縁されている信号絶縁回路と、前記信号絶縁回路が出力したパルス波に基づいて前記商用電源の入力電圧を算出する入力電圧算出部と、を備えることを特徴とする請求項3に記載の電源装置。前記演算部が出力した入力電力または入力電流を表示出力する表示部をさらに備える、ことを特徴とする請求項3に記載の電源装置。交流の商用電源を入力とし、直流電源を生成して出力するAC/DC変換器を備えるコントローラであって、前記AC/DC変換器が出力した直流電源の出力電圧を測定する出力電圧測定部と、前記AC/DC変換器が出力した直流電源の出力電流を測定する出力電流測定部と、環境温度を測定する温度測定部と、前記AC/DC変換器の変換効率ηと前記環境温度との対応付けを記録した変換効率データを予め記憶する記憶装置と、前記温度測定部による環境温度の測定値と前記変換効率データとに基づいて変換効率ηを求め、前記求めた変換効率ηと、前記出力電圧測定部による出力電圧の測定値と、前記出力電流測定部による出力電流の測定値と、を用いて前記AC/DC変換器へ入力された商用電源の入力電力を算出し、前記算出した入力電力を出力する演算部と、を備えることを特徴とするコントローラ。前記演算部は、入力電力=出力電圧×出力電流/変換効率ηの関係式を用いて前記入力電力を算出する、ことを特徴とする請求項14に記載のコントローラ。前記AC/DC変換器へ入力された商用電源の入力電圧を測定する入力電圧測定部をさらに備え、前記記憶装置は、前記AC/DC変換器の力率φと環境温度との対応付けを記録した力率データを予め記憶し、前記演算部は、前記温度測定部による環境温度の測定値と前記力率データとに基づいて力率φを求め、前記求めた変換効率ηおよび力率φと、前記出力電圧測定部による出力電圧の測定値と、前記出力電流測定部による出力電流の測定値と、前記入力電圧測定部による入力電圧の測定値と、を用いて前記AC/DC変換器へ入力された商用電源の入力電流を算出し、前記算出した入力電流を出力する、ことを特徴とする請求項14に記載のコントローラ。前記演算部は、入力電流=出力電圧×出力電流/入力電圧×変換効率η×力率φの関係式を用いて前記入力電流を算出する、ことを特徴とする請求項16に記載のコントローラ。前記コントローラは、プログラマブルコントローラであって、前記演算部が算出した入力電力または入力電流を自プログラマブルコントローラに接続された外部機器に出力する外部出力部をさらに備える、ことを特徴とする請求項16に記載のコントローラ。しかしながら、効率は温度に応じて大きく変化するため、上記特許文献2の技術では入力電力を精確に求めることができないという問題があった。本発明は、上記に鑑みてなされたものであって、できるだけ精確に入力電力を測定することができる電源装置およびコントローラを得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、交流の商用電源を入力とし、直流電源を生成して出力するAC/DC変換器と、前記AC/DC変換器が出力した直流電源の出力電圧を測定する出力電圧測定部と、前記AC/DC変換器が出力した直流電源の出力電流を測定する出力電流測定部と、環境温度を測定する温度測定部と、前記AC/DC変換器の変換効率ηと前記環境温度との対応付けを記録した変換効率データを予め記憶する記憶装置と、前記温度測定部による環境温度の測定値と前記変換効率データとに基づいて変換効率ηを求め、前記求めた変換効率ηと、前記出力電圧測定部による出力電圧の測定値と、前記出力電流測定部による出力電流の測定値と、を用いて前記AC/DC変換器へ入力された商用電源の入力電力を算出し、前記算出した入力電力を出力する演算部と、を備えることを特徴とする。本発明にかかる電源装置は、AC/DC変換器の変換効率ηと環境温度との対応付けを記録した変換効率データを予め記憶しておき、環境温度を測定し、測定した環境温度と変換効率データとに基づいて変換効率ηを求め、求めた変換効率ηを用いて入力電力を算出するようにしたので、できるだけ精確に入力電力を測定することができるという効果を奏する。以下に、本発明にかかる電源装置およびコントローラの実施の形態を図面に基づいて詳細に説明する。なお、これらの実施の形態によりこの発明が限定されるものではない。実施の形態1.図1は、本発明にかかる実施の形態1のPLCの構成例を示す図である。図示するように、PLC1は、産業用機器を制御するPLC1の動作を統括的に制御するCPUユニット20、PLC1にネットワーク接続機能を付与するためのサブユニットであるネットワークユニット30、CPUユニット20とサブユニットとの間でデータ転送を行うためのPLCバス40、および交流の商用電源から各構成要素CPUユニット20、ネットワークユニット30、PLCバス40を駆動する直流の内部電源を生成する電源ユニット10とを備えている。なお、実際には、PLCバス40は上述の3つのユニットとは異なるベースユニットと呼ばれる別のユニットに内蔵されており、このベースユニットに電源ユニット10、CPUユニット20およびネットワークユニット30を装着することによってPLC1が構成される。なお、ベースユニットは、詳しく説明しないが、ネットワークユニット30のほかにも種々の機能を有するサブユニットが装着されるようになっており、目的に合わせて所望のサブユニットが選択されて装着される。本発明の実施の形態1では、電源ユニット10は、商用電源からの入力電流、入力電圧および入力有効電力入力電力と、内部電源としての出力電圧および出力電流と、電源ユニット10内の平均温度装置内温度と、PLC1の周囲の温度装置周囲温度と、変換効率ηと、力率φとを出力する以降、以上に列挙した出力情報を入力電流等と総称する。PLC1は、ネットワークユニット30を介して外部機器としての他のPLC2が接続され、CPUユニット20にデバイスメモリの中身を表示する等の機能を備える外部機器としてのプログラマブル表示器3が接続されている。電源ユニット10が出力した入力電流等はいったんCPUユニット20に送られた後、プログラマブル表示器3から監視することができる。また、CPUユニット20に送られた入力電流等はPLCバス40およびネットワークユニット30を介して他のPLC2から監視することができる。電源ユニット10は、VTやCTなど大型で高価な部品を使用することなく入力電流を求めるために、入力電流を直接測定するのではなく、出力電流および出力電源を測定し、測定したこれらの値と効率ηおよび力率φとから以下の関係式を用いて入力電力および入力電流を求める。入力電力=出力電圧×出力電流/効率η1入力電流=入力電力/入力電圧×力率φ2ここで、電源ユニット10の効率ηおよび力率φは、環境温度に応じて変化する。図2は、効率ηの温度依存性の一例を説明する図であり、図3は力率φの温度依存性の一例を説明する図である。図2および図3の横軸は電流iを示している。これらの図に示すように、効率ηは温度が高いほど大きくなり、力率φは温度が低いほど大きくなる特性を有している。本発明の実施の形態1では、できるだけ精確に入力電力および入力電流を求めるために、効率ηと環境温度および電流との対応関係を記述したデータ変換効率データ111および力率φと環境温度および電流との対応関係を記述したデータ力率データ112とを記憶しており、電源ユニット10は上式1および2に適用する効率ηおよび力率φをこれらのデータに基づいて求めるようにした。なお、変換効率データ111および力率データ112に記述されている対応関係において、環境温度は装置周囲温度、電流は出力電流が夫々採用されている。図1に戻り、電源ユニット10は、AC/DC変換器11、出力電圧測定部12、負荷電流測定部13、温度センサ14、入力電圧検出信号生成部15、記憶装置16、演算部17、通信インタフェースI/F18、および表示部19を備えている。AC/DC変換器11は、入力された商用電源を内部電源に変換する。なお、本図では、わかりやすくするために、商用電源の入力を入力電流と入力電圧とに分けて描画しており、内部電源の出力を出力電流と出力電圧とに分けて描画している。内部電源はCPUユニット20、PLCバス40、およびネットワークユニット30に供給される。出力電圧測定部12は、AC/DC変換器11からの出力電圧を測定し、測定した出力電圧のアナログ測定値を演算部17に送る。負荷電流測定部13は、AC/DC変換器11からの出力電流、すなわちCPUユニット20等で消費された電流の合計である負荷電流を測定し、測定した負荷電流のアナログ値を演算部17に送る。負荷電流測定部13は、例えば小さな負荷抵抗を電流が出力される配線上に介挿して当該負荷抵抗の両端にかかる電圧を測定するなど、簡易な方法で電流を測定することができる。温度センサ14は、例えば熱電対やサーミスタにより構成される。一般に、電源装置スイッチングレギュレータを含むの損失は、概ねスイッチング素子によるが、その他装置内部品FET、ダイオード、シャント抵抗、ダミー抵抗、LCフィルタ、スナバ回路、トランス、ブリッジダイオードなどでも多数損失要因が存在し、しかも部品毎に温度依存性がある。つまり、電源装置内の温度は測定箇所によっておおきくばらつく。したがって、電源装置の効率η=100-装置全体の総損失[]を求めるためには、スイッチング素子のような部分的な温度測定ではなく、電源装置全体の温度を精度よく求める必要がある。ここでは、温度センサ14は電源ユニット10内の複数ポイントに配設され、各ポイントの温度検出値の平均を求める。そして、電源ユニット10の装置内温度を当該平均温度で代表させる。図4-1および図4-2は、ともに温度センサ14の配置例を説明する図である。図4-1は電源ユニット10内の基板部品面を上面からみた図であり、図4-2は電源ユニット10の内部の斜視図である。PLC1は、基板部品面が制御盤に平行になるように設置され、結果として図4-2に示すように基板部品面の垂線が地面にたいして平行になる。図4-2の上面、下面および左面には、熱を排出するための通風孔が設けられており図示せず、主に対流によって下面から上面から抜ける空気によって基板上の各部品が冷却される。したがって、上面に近いほど温度が高くなる。精度よく装置内温度を測定するために、図4-2の上下方向に3つの温度センサ14が等間隔に設けられている。また、図4-1に示すように図4-2の前後方向にも夫々3つずつ温度センサ14が等間隔に設けられており、基板部品面には合計9個の温度センサ14が設けられている。装置内温度は、これらの9個の温度センサ14による検出値を平均することにより求められる。なお、変換効率データ111および力率データ112を作成する際、装置内温度毎に効率ηおよび力率φを測定するよりも、装置周囲温度毎に測定するほうが簡単である。そこで、変換効率データ111および力率データ112は、前述のように、夫々、環境温度として装置周囲温度を採用し、効率η、力率φを求めるための装置周囲温度は装置内温度から推定するものとする。装置周囲温度を算出するための構成については後ほど明らかになる。入力電圧検出信号生成部15は、入力電圧を算出するために用いられる入力電圧検出信号を生成する。図5は、入力電圧検出信号生成部15のさらに詳細な構成を説明する図である。図示するように入力電圧検出信号生成部15は、AC入力検出回路121とフォトカプラなどにより構成される信号絶縁回路122とを備えている。AC入力検出回路121は、入力電圧を検出し、検出した交流の入力電圧波をダイオードブリッジなどにより全波整流波に整流し、さらに当該全波整流波の大きさを調整して信号絶縁回路122に入力する。信号絶縁回路122は、入力された全波整流波からパルス信号を生成し、生成したパルス信号を入力電圧検出信号として出力する。これにより、入力電圧検出信号生成部15は、AC入力検出回路121による調整比率と信号絶縁回路122がパルス波形の立ち上がりを出力するしきい値とにより決まる電圧値Vをしきい値とし、入力電圧の波形の振れ幅がしきい値Vを越えたときにONとなるパルス信号を出力することになる。図6は、入力電圧波、全波整流波、および入力電圧検出信号の波形を説明する図である。図示するように、入力電圧波の振幅をVa、周波数をF、入力電圧波が0からVまで上昇するまでの時間をT、入力電圧検出信号のOFF時間をToff、入力電圧検出信号の周期をFbとすると、以下の関係が成り立つ。なお、前述したように、Vは信号絶縁回路122により入力電圧検出信号のパルスが立ち上がるためのしきい値電圧である。Toff=2T3F=2Fb4V=Va×Sin2πFT5したがって、入力電圧波の振幅Vaは、Va=V/Sin2πFbToff6により簡単に求めることができる。図1に戻り、記憶装置16は、例えばROMReadOnlyMemoryにより構成され、変換効率データ111、力率データ112、温度相関データ113、および入力電圧算出用データ114が予め格納されている。変換効率データ111は、効率ηと出力電流と装置周囲温度との関係を記述したテーブル構成のデータであって、出力電流の値と装置周囲温度とを指定して参照することによって効率ηを読み出すことができるものである。力率データ112は、力率φと出力電流と装置周囲温度の関係を記述したテーブル構成のデータであって、出力電流と装置周囲温度とを指定して参照することによって力率φを読み出すことができるものである。温度相関データ113は、装置内温度と装置周囲温度との対応付けを記述したテーブル構成のデータである。入力電圧算出用データ114は、入力電圧検出信号から入力電圧を求めるためのテーブルである。入力電圧の振幅Vaは、V、Fb、Toffとの間で式6の関係がある。また、入力電圧の実効値は振幅Vaを2の平方根で除算することにより求められる。入力電圧算出用データ114は、式6を演算しなくてもよいようにV、Fb、Toffおよび入力電圧実効値の間の関係を記述したテーブル形式のデータ構造を備えており、例えば図7に示すものである。以降、入力電圧、入力電流は特に断りがなくても夫々実効値を指しているものとする。演算部17は、出力電圧測定部12が検出した出力電圧値、負荷電流測定部13が測定した出力電流値、複数の温度センサ14が夫々検出した温度に対応する測定値温度検出値、入力電圧検出信号生成部15が生成した入力電圧信号と、記憶装置16に格納されているデータとに基づいて入力電流等を算出する。演算部17は、例えばマイクロコンピュータにより構成される。具体的には、演算部17は、CPUCentralProcessingUnit101、ROM102、RAMRandomAccessMemory103、ADAnalogDigital変換回路104、およびI/Oポート105を備えている。ROM102には、入力電力等を算出するためのコンピュータプログラムである電力監視プログラム106が格納されている。AD変換回路104は、アナログ値として入力される出力電圧値、出力電流値、複数の温度検出値、および入力電圧検出信号をデジタル値に変換する。I/Oポート105は記憶装置16にアクセスするためのインタフェースである。CPU101は電力監視プログラム106をROM102から読み出して実行することによって後述の各種機能部として実現する。CPU101は、入力電力等を算出するために、AD変換回路104から各種測定値を取得し、I/Oポート105を介して記憶装置16から各種データを読み出す。RAM103は、CPU101が入力電力等を算出するためのワークエリアとして用いられる。通信I/F18は、演算部17が算出した入力電流等をCPUユニット20に送るための接続インタフェースである。表示部19は、演算部17が算出した入力電流等を表示出力するための表示装置であって、例えば小型の液晶ディスプレイや7セグメントディスプレイなどにより構成される。図8は、CPU101が電力監視プログラム106を実行することによって実現する機能部を説明する図である。図示するように、演算部17は、複数の温度センサ14による温度検出値および温度相関データ113に基づいて装置内温度および装置周囲温度を算出する温度算出部131と、算出された装置周囲温度、出力電流値、変換効率データ111および力率データ112に基づいて効率ηおよび力率φを算出する効率力率算出部132と、入力電圧検出信号と入力電圧算出用データ114に基づいて入力電圧を算出する入力電圧算出部133と、出力電流値、出力電圧値および算出した効率ηに基づいて入力電力を算出する入力電力算出部134と、算出した入力電力、力率φおよび入力電圧に基づいて入力電流を参照する入力電流算出部135と、を備えている。図9は、本発明の実施の形態1の電源ユニット10が入力電流等を算出する動作を説明する図である。図示するように、温度算出部131は、電源ユニット10内の温度検出値を取得しステップS1、取得した温度検出値の平均をとって装置内温度を算出するステップS2。そして、温度算出部131は、温度相関データ113を用いて装置内温度を装置周囲温度に変換するステップS3。装置内温度、装置周囲温度は、RAM103内のワークエリアに一時的に格納される。なお、装置内温度、装置周囲温度だけでなく以降のステップにて算出される入力電流等は全て当該ワークエリアに一時的に格納され、演算時等に適宜読み出される。一方、効率力率算出部132は、出力電圧値、出力電流値を取得するステップS4。そして、効率力率算出部132は、算出された装置周囲温度と出力電流値とに基づいて効率ηおよび力率φを求めるステップS5。具体的には、効率力率算出部132は、変換効率データ111を参照して、算出された装置周囲温度および取得した出力電流値に対応する効率ηを求め、力率データ112を参照して、装置周囲温度および出力電流値に対応する力率φを求める。入力電圧算出部133は、入力電圧検出信号を取得するステップS6。なお、取得した入力電圧検出信号は、時系列的にRAM103に蓄積記憶されるものとする。入力電圧算出部133は、取得した入力電圧信号と入力電圧算出用データ114とに基づいて入力電圧を求めるステップS7。具体的には、入力電圧算出部133は、RAM103に蓄積記憶されている入力電圧信号から、パルス波形の周期FbおよびOFF時間Toffを求める。そして、求めたFbおよびToffとしきい値電圧Vとを検索キーとして入力電圧算出用データ114を検索し、入力電圧実効値を求める。入力電力算出部134は、算出された出力電圧と出力電流と効率ηとを式1に適用して入力電力を求めるステップS8。入力電流算出部135は、求めた入力電力と入力電圧と力率φとを式2に適用して入力電流を求めるステップS9。演算部17は、以上のステップにより求めた装置内温度、装置周囲温度、入力電流、入力電圧、入力電力、出力電流、出力電圧、効率ηおよび力率φを、表示部19へ、および通信I/F18を介してCPUユニット20へ、出力しステップS10、動作が終了となる。なお、ステップS1~ステップS10の動作は所望の時間間隔またはタイミングで繰り返し実行される。CPUユニット20に出力された入力電流等はプログラマブル表示器3に送られる。また、入力電流等は、PLCバス40、ネットワークユニット30を介してPLC2へ送られる。なお、ステップS1~ステップS10の処理の順番は一例であって、処理の順番はこの通りと同じに限定されない。また、本発明の第1の実施の形態では、PLC1が機能毎に電源ユニット10、CPUユニット20、ネットワークユニット30、PLCバス40に分けられているものとして説明したが、これらの構成要素が一体として構成されていてもよい。また、AC入力検出回路121は、入力電圧波を全波整流波に整流するとして説明したが、半波整流波に整流するようにしてもよい。この場合、式3を下式7、式4を下式8に置き換えるとよい。T=Toff-1/2Fb7F=Fb8また、AC入力検出回路121は、整流を行わないで波高の調整のみを行うようにしてもよい。その場合、信号絶縁回路122はプラス極側の信号しか拾わないので、上記式7、8を用いることができる。また、変換効率データ111および力率データ112に記述されている対応関係において、温度は装置周囲温度、電流は出力電流が夫々採用されているとして説明したが、温度は装置内温度が採用されるようにしても構わない。このように、本発明の実施の形態1によれば、環境温度としての装置周囲温度または装置内温度の測定値と、記憶装置16に予め記憶しているAC/DC変換器11の変換効率ηと環境温度との対応付けを記録した変換効率データ111とに基づいて変換効率ηを求め、求めた変換効率ηと、測定した出力電圧および出力電流とを用いて入力電力を算出するようにしたので、できるだけ精確に入力電力を測定することができるようになる。また、環境温度の測定値と記憶装置16に予め記憶しているAC/DC変換器11の力率φと環境温度との対応付けを記録した変換効率データ111とに基づいて力率φを求め、AC/DC変換器11へ入力された商用電源の入力電圧をさらに測定し、力率φ、効率η、入力電圧、出力電圧、出力電流を用いて入力電流を算出するようにしたので、できるだけ精確に入力電流を測定することができるようになる。また、電源ユニット10内の複数ポイントに温度センサ14を備え、当該複数の温度センサ14による温度検出値から環境温度を算出するようにしたので、部品毎の温度のばらつきおよび温度上昇率にばらつきに過度に影響されることのなく環境温度を測定することができ、結果としてより精確に入力電力を測定することができる。また、環境温度は、複数の温度センサ14による温度検出値の平均値である。または、環境温度は、PLC1の周囲温度の推定値であって、予め記憶装置16に記憶された温度検出値の平均値とPLC1の周囲温度との対応関係を記録した温度相関データに基づいて環境温度の測定値を得るようにしたので、事前に変換効率データ111を作成することが容易になる。また、変換効率データ111は、効率ηと環境温度と出力電流との対応付けを記録したデータであって、力率データ112は、力率φと環境温度と出力電流との対応付けを記録したデータであって、環境温度の測定値と出力電流の測定値と変換効率データ111とに基づいて変換効率ηを求め、環境温度の測定値と出力電流の測定値と力率データ112とに基づいて力率φを求めるようにしたので、効率η、力率φの出力電流に応じた変化も考慮に入れて入力電流、入力電力を算出することができるので、より精確に入力電流、入力電力を算出することができる。また、入力側と出力側とが電気的に絶縁されている信号絶縁回路を用いて、入力電圧波において入力された電圧値が所定のしきい値V以上のときオンとなるパルス波を生成し、生成したパルス波に基づいて入力電圧を算出するようにしたので、絶縁状態で、かつ簡単に入力電圧を測定することができる。また、入力電力または入力電流を表示出力する表示部19をさらに備えるようにしたので、ユーザはその場で入力電力または入力電流を確認することができるようになる。また、入力電力または入力電流をPLC1に接続された外部機器としてのプログラマブル表示器3やCPL2に出力する外部出力部としてのCPUユニット20、ネットワークユニット30およびPLCバス40を備えるように構成したので、ユーザは遠隔地において入力電力または入力電流を確認することができるようになる。実施の形態2.実施の形態1では、PLC1の取り付け方向は固定となっており、図4-2に示すように、基板部品面が制御盤に平行になるようにPLC1が取り付けられるものとして説明した。このようなPLC1では、例えば上下逆に取り付けられるなど、取り付け方向が想定されている方向と異なる場合、装置内の空気の流れが変わるため、各温度センサ14による温度検出値が変わる。そして、装置内温度が意図した値と異なり、結果として入力電力等を精確に求めることができなくなってしまう。そこで、実施の形態2では、取り付け方向毎に装置内温度の算出値と装置周囲温度との間の関係を記述した温度相関データを用意することによって、どのような取り付け方向で設置されても入力電流等を精確に求めることができるようにした。実施の形態2のPLCに含まれる電源ユニット以外の構成要素は実施の形態1と同等であるため、電源ユニット50以外の構成要素については同一の名称および符号を使用し、重複する説明を省略する。また、実施の形態2の電源ユニットの構成要素で実施の形態1と同一の機能を有するものには同一の名称および符号を使用し、詳細な説明を省略する。図10は、実施の形態2の電源ユニットの実施の形態1と異なる構成を説明する図である。図示するように、電源ユニット50は、記憶装置16に替えて記憶装置56、演算部17に替えて演算部57を備えている。記憶装置56は、変換効率データ111、力率データ112、想定される取り付け方向毎に用意される温度相関データ143温度相関データ143a、143b、、143n、入力電圧算出用データ114が予め格納されている。演算部57は、温度算出部151、効率力率算出部132、入力電圧算出部133、入力電力算出部134、および入力電流算出部135を備えている。温度算出部151は、装置内温度から装置周囲温度を算出する際、温度相関データ143a~nのうちPLC1の取り付け方向に応じた温度相関データを選択し、選択した温度相関データを用いて装置周囲温度を算出する。なお、取り付け方向は、ユーザによる設定により与えられるようにしてもよいし、当該取り付け方向を検出する機構を搭載し、当該機構から与えられるようにしてもよい。実施の形態2の電源ユニット50の動作は、実施の形態1において説明したステップS3の処理において温度相関データを選択する動作が加わるだけで他は同じであるので、ここでは説明を省略する。このように、本発明の実施の形態2によれば、記憶装置16に自PLC1の設置方向毎に作成された複数の温度相関データ143を予め記憶させておき、当該複数の温度相関データのうちの使用する温度相関データを自PLC1の設置方向に応じて変更するようにしたので、PLC1の設置方向が変わっても精確に入力電力等を算出することができる。実施の形態3.変換効率データ111は、効率ηと装置周囲温度との対応付けを記述したテーブル構成を有している。その対応付けは、一般に、所定の刻み幅毎に記述される。刻み幅が細かいほど、効率ηと装置周囲温度との対応関係が精確に表現される。また、装置周囲温度は、温度相関データ113により装置内温度温度センサ14の検出値の平均温度と一対一で対応づけられている。一方で、部品の温度依存性の大きさと部品の効率ηに与える影響の大きさとの間には正の相関がある。また、温度依存性が大きい部品は発熱しやすく、その部品の近傍ほど温度が上がりやすい。そこで、実施の形態3では、演算部は、近傍の部品による効率ηに対する影響が大きい温度センサ14ほど検出値の変化を装置内温度として算出される値に大きく反映させることができるように、温度センサ14の検出値の重み付け平均を装置内温度とするようにした。これにより、演算部は、効率ηに与える影響が大きい部品の近傍の温度検出値に対しては細かい刻み幅で効率ηを算出でき、効率ηに与える影響が小さい部品の近傍の温度検出値に対しては大きい刻み幅で効率ηを算出できる。結果として、演算部は、電源ユニット内に均等に配置された温度センサ14の単純平均を装置内温度とする場合に比べ、より精確に入力電力を求めることができるようになる。実施の形態3のPLCに含まれる電源ユニット以外の構成要素は実施の形態1と同等であるため、電源ユニット以外の構成要素については同一の名称および符号を使用し、重複する説明を省略する。また、実施の形態3の電源ユニットの構成要素で実施の形態1と同一の機能を有するものには同一の名称および符号を使用し、詳細な説明を省略する。図11は、実施の形態3の電源ユニットの実施の形態1と異なる構成を説明する図である。図示するように、電源ユニット60は、記憶装置16に替えて記憶装置66、演算部17に替えて演算部67を備えている。記憶装置66は、変換効率データ111、力率データ112、温度相関データ113、入力電圧算出用データ114、および係数データ615が予め格納されている。係数データ615は、図4-1に示した9個の温度センサ14の夫々と重み付け係数とを対応づけて記述したデータである。係数データ615においては、近傍の部品が効率ηに与える影響が大きい温度センサ14ほど、大きい値の重み付け係数が対応づけられている。効率ηに対する影響が他の部品よりも大きい部品とは、例えば、FET、トランス、シャント抵抗、ダイオードがある。これらの中でも、FETおよびトランスは、シャント抵抗やダイオードよりも効率ηに与える影響が大きい。即ち、重み付け係数の大きさは、FET、トランスの近傍の温度センサ14>シャント抵抗、ダイオードの近傍の温度センサ14>その他の温度センサ14となる。演算部67は、温度算出部631、効率力率算出部132、入力電圧算出部133、入力電力算出部134、および入力電流算出部135を備えている。温度算出部631は、係数データ615を用いて9個の温度センサ14の検出値の重み付け平均を算出し、算出した重み付け平均を装置内温度とする。そして、温度相関データ113を参照して、前記求めた装置内温度に対応する装置周囲温度を算出する。実施の形態3の電源ユニット60の動作は、実施の形態1において説明したステップS2の処理において、温度算出部631が係数データ615に記述されている温度センサ14毎の重み付け係数を用いて重み付け平均を算出するだけで他は同じであるので、ここでは説明を省略する。このように、本発明の実施の形態3によれば、温度算出部631は効率ηに与える影響が大きい部品の近傍の温度測定値ほど重み付け係数が大きくなるように温度センサ14の測定値の重み付け平均を算出し、算出した値を装置内温度とする、ように構成したので、演算部67は、効率ηに与える影響が大きい部品の近傍の温度検出値に対しては細かい刻み幅で効率ηを算出し、効率ηに与える影響が小さい部品の近傍の温度検出値に対しては大きい刻み幅で効率ηを算出することができる。結果として、演算部67は、電源ユニット内に均等に配置された温度センサ14の単純平均を装置内温度とする場合に比べ、より精確に入力電力を求めることができるようになる。なお、効率ηの場合と同様に、部品の温度依存性の大きさと部品が力率φに与える影響の大きさとの間にも正の相関関係がある。したがって、温度算出部631が、温度センサ14の検出値の重み付け平均を装置内温度とすることにより、力率φに与える影響が大きい部品の近傍の温度検出値に対しては細かい刻み幅で力率φが算出され、力率φに与える影響が小さい部品の近傍の温度検出値に対しては大きい刻み幅で力率φが算出される。実施の形態4.実施の形態3においては、演算部67が夫々の温度センサ14の値の検出値の重み付け平均を装置内温度とすることによって入力電力の算出精度を向上させるようにしたが、温度センサ14の配設位置を工夫することによっても実施の形態3と同様の効果を得ることができる。実施の形態4のPLCの構成は、温度センサ14の配設位置を除いて実施の形態1と同等であるので、温度センサ14の配設位置のみ説明して重複する説明を省略する。図12-1および図12-2は、ともに温度センサ14の実施の形態4の配置例を説明する図である。図12-1は電源ユニット10内の基板部品面を上面からみた図である。図示するように、効率ηに大きく影響するトランス、FET、シャント抵抗、ダイオードが集中的に配置されている部分には、温度センサ14が集中的に配設され温度センサ設置位置14a、その他の部位には温度センサ設置位置14aよりも大きな間隔を空けて温度センサ14が配設されている温度センサ設置位置14b。図12-2は電源ユニット10の内部の斜視図である。図12-2においては、簡単のため、FET、シャント抵抗、ダイオードの描画を省略している。図12-1および図12-2に示すように、温度センサ設置位置14aの密度は温度センサ設置位置14bの倍の密度となっている。温度算出部131は、温度センサ設置位置14a、14bにおける温度センサ14の検出値を単純平均することによって装置内温度を算出する。効率ηに与える影響が大きい部品ほど近傍に多くの温度センサ14が配設されているため、温度算出部131は、これらの温度センサ設置位置14a、14bにおける温度センサ14の検出値の単純平均を算出することによって、電源ユニット内に均等に配置された温度センサ14の検出値の重み付け平均を算出した場合と同じ値を得ることができる。即ち、演算部17は、効率ηに与える影響が大きい部品の近傍の温度検出値に対しては細かい刻み幅で効率ηを算出し、効率ηに与える影響が小さい部品の近傍の温度検出値に対しては相対的に大きい刻み幅で効率ηを算出することができる。このように、本発明の実施の形態4によれば、効率ηに与える影響が大きい部品ほど近傍に多くの温度センサが配設されるようにしたので、実施の形態3と同様に、演算部17は、電源ユニット内に均等に配置された温度センサ14の単純平均を装置内温度とする場合に比べ、より精確に入力電力を求めることができるようになる。なお、実施の形態1~4の説明においては、本発明の実施の形態のコントローラをPLCに適用した場合について説明したが、本発明の実施の形態のコントローラを適用可能なコントローラはPLCだけに限定されない。例えば交流の商用電源からいったん直流電源を生成し、生成した直流電源から所望の交流電源を生成するインバータや、商用電源から直流電源を生成し、生成した直流電源を用いてモータを駆動するサーボアンプなど、AC/DC変換器を備えるコントローラに適用することができる。また、本発明の実施の形態が適用された電源装置はコントローラから分離不可能に構成されていてもよい。