Arduino Opta Liteが楽しそう

以前、AI談義でも話題に上がっていたArduino VENTUNO Qの発売日はいつなのか?と、Switch Scienceのウェブサイトを眺めていたら、Arduino Opta Liteなる機器を見つけた。
どうやら、ワンボードマイコンの定番であるArduinoに、PLCを合体させたものらしい・・これは、興味津々。
Arduinoスケッチと標準PLC言語が実行できる
同社の紹介ページを確認すると、以下の紹介がある。
産業用IoT 機能を備え、安全で使いやすいマイクロPLC(プログラマブルロジックコントローラ)です。 産業用/ビル自動化機器メーカのFinder社との提携により設計され、専門家が、Arduinoエコシステムを活用して、オートメーションプロジェクトを拡張することを可能にします。 Arduinoスケッチと標準PLC言語 (ラダーロジックダイアグラム、ファンクションブロックダイアグラム)に対応、PLCエンジニア向けに設計されています。

発電機の制御に使えそう
2010年頃だったか・・自社のサーバルームの停電対策として、発電機を導入した。
当初は、停電が発生した際に手動で発電機を起動し、電源系統を商用電源から発電機へ切り替える仕組みにしていた。
しかし、UPSがバックアップしてくれる約30分の間に、本当にそれが確実に行えるのか?という不安があった。さらに、自社のサーバラックはラックごとに冷却する方式を採用していたため、サーバラックのエアコンが停止すると、季節によっては20分程度でラック内の温度が上昇し、サーバが熱暴走する恐れもあった。
そこで、新愛知電機製作所の電磁切替開閉器とOMRONのPLCを組み合わせ、電源切替器を自作した。
当時は太陽光発電によるオフグリッドなどもまだマイナーだった時代で、必要な機器を探すのに一苦労した記憶がある。
仕組みとしては、商用電力の停電を検出すると、発電機の起動指令を出し、発電機の起動確認。その後、電源系統を自動で切り替える。、
商用電力が復旧した際には、一定時間待機した後に電源系統を切り替え、最後に発電機の停止を行うシステムである。
同様の発電機制御盤は市販されていたのだが、かなり高価だったので自作することにした。
テストを繰り返す中で、異常が発生した際、安全に停止できることが必須条件であると考えた。
APCの環境監視装置をシステムに組み込み、温度異常(センサー)、点検状態、機器異常(接点)、火災(センサー)、漏水(センサー)など、様々な障害を検知すると発電機を緊急停止。同時に、システムの状態を電子メールとSYSLOGサーバへ通知する仕組みとした。
こうして構築したシステムは、10年以上経った現在も無事に動作している。
そんな経験からか、Arduino Opta Liteには少し期待を寄せてしまう。
制作時に感じていた「ネットワーク機器とPLCの相性の悪さ」を解決してくれる製品としての可能性を感じる。

時は流れ
システムのリプレイスに使えるのではないかと考えたが、弊社のサーバルームの機能の大半はAWSへ移行しており、残っているのはAWSのサービスでは対応が難しい、CPUリソースを大量に利用する特殊な演算処理と、物理回線の接続くらいとなっている。
それらも近いうちに大手通信キャリアのデータセンターへ移転する計画だ。データセンターでは、冷却・電源・回線のすべてが比べ物にならないレベルで充実しており、免震機能まで備えている。
そうなると、使い道が・・見つからない?
いや、せっかくなので、特殊演算のバックアップサイトでもある富山での活用を模索しようかと、アイデアを練っている。



