M5Stack社のデバイスなどで使用されているESP32マイコン向けのライブラリです。このライブラリを使用することで、ESP32デバイスがirBoardと接続できるようになります。
これはWindows .NETアプリケーション向けのライブラリです。このライブラリを使用することで、Windows .NETアプリケーションとirBoardを接続できるようになります。
ヒーローズリーグ2023 ChatGPT オンラインハッカソン3 イベントで使用した資料
Rubyライブラリで、PCやRaspberry PiからPLCと接続し、デバイスの値を読み書きできます。
PlcAccessを使用すると、Hashにアクセスする感覚でPLCのデバイスにアクセス可能です。
データのロギングやCSVファイルへの記録なども、Rubyスクリプトを使って簡単に実行できます。以下のようなシンプルなコードで、読み書きが可能です。
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] |