オープンソース

irBoardとIoTデバイス(ESP32)や.NETアプリと接続できるライブラリをオープンソースとして公開しています。また、PCとPLCを接続するためのRuby用ライブラリも公開しています。
これらオープンソースを活用したアプリケーション開発も承ります。

irBoard Library for ESP32

M5Stack社のデバイスなどで使用されているESP32マイコン向けのライブラリです。このライブラリを使用することで、ESP32デバイスがirBoardと接続できるようになります。

irBoard Library for ESP32

irBoard.NET

これはWindows .NETアプリケーション向けのライブラリです。このライブラリを使用することで、Windows .NETアプリケーションとirBoardを接続できるようになります。

irBoard.NET


PlcAccess

Rubyライブラリで、PCやRaspberry PiからPLCと接続し、デバイスの値を読み書きできます。
PlcAccessを使用すると、Hashにアクセスする感覚でPLCのデバイスにアクセス可能です。
データのロギングやCSVファイルへの記録なども、Rubyスクリプトを使って簡単に実行できます。以下のようなシンプルなコードで、読み書きが可能です。

PlcAccess

require 'plc_access'
plc = PlcAccess::Protocol::Mitsubishi::McProtocol.new host:"192.168.0.10"
plc["M0"] = true
plc["M0"] # => true
plc["M0", 10] # => [true, false, ..., false]
plc["D0"] = 123
plc["D0"] # => 123
plc["D0", 10] = [0, 1, 2, ..., 9]
plc["D0".."D9"] # => [0, 1, 2, ..., 9]
view raw gistfile1.txt hosted with ❤ by GitHub