banner

ニュース

May 16, 2023

OpenPLC オープン

OpenPLC は、オープンソースで無料で使用できるプログラマブル ロジック コントローラー スイートであり、IEC 61131-3 標準に準拠しており、Arduino、ESP8266/ESP32、Raspberry Pi SBC、Windows などのさまざまなハードウェア プラットフォームで動作します。そしてLinuxマシン。

Arduino が Arduino PLC IDE を発表したとき、IEC 61131-3 標準で定義されている言語がライセンスされており、Portenta Machine Control ユニットの PLC キーが 17.60 ドルで販売されていたことに注目しました。 ある読者は、デバイスごとのライセンスコストが高いことに不満を述べましたが、Arduino プロジェクトの共同創設者であるマッシモ バンジ氏は、小規模な導入では費用対効果が高いと答えました。

実際、他の PLC ソフトウェアのコスト (1 シートあたり数千ドル!) に比べれば、それほど高額ではありません。 このモデルは、デバイスの数がそれほど多くない小規模企業に役立ちます。企業向けに一括ライセンスを交渉することが可能です。

ただし、ライセンス料を必要としない OpenPLC オープンソース PLC スイートを使用する別のオプションもあります。 IEC 61131-3 プログラミング言語の使用には有料ライセンスは必要なく、IEC が規格のコピーの購入に料金を請求するだけであり、独自の PLC システムは通常、有料ライセンスを必要とするため、これが可能であると思われます。

OpenPLC プロジェクトは 2 つの主要部分で構成されます。編集者そしてそのランタイム 。 の編集者パソコン上で動作し、PLCプログラムを作成するソフトウェアです。 OpenPLC の開発者である Thiago Alves 氏は、OpenPLC は非常に使いやすく、IEC 61131-3 標準で定義されている 5 つの言語、つまりラダー ロジック (LD)、ファンクション ブロック ダイアグラム (FBD)、命令リスト (IL)、構造化テキスト ( ST)、およびシーケンシャル ファンクション チャート (SFC)。

OpenPLCランタイムエディタから生成されたポータブル ファームウェア/ソフトウェアであり、さまざまな開発ボードおよびいくつかの実際の PLC ハードウェアで完全にサポートされています。

ランタイムは、Windows または Linux の汎用ターゲット (ソフト PLC) として生成することもできます。 ランタイムとエディターのソース コードは GitHub にあります。



商用 PLC ソフトウェアと同様に、OpenPLC は産業オートメーションおよび制御システムで使用されるように設計されています。 私が知らないのは、それが商用製品とどのように比較されるかということです。 したがって、PLC プログラミングに関する知識があり、OpenPLC を試したことがある場合は、コメント セクションでその経験を教えてください。

Windows、Linux、macOS 用の OpenPLC エディターをダウンロードでき、詳細については公式 Web サイトで確認できます。 これには、PLC プログラミング、HDMI 開発、SCADA などについて詳しく学ぶためのサポート フォーラム、ドキュメント、さまざまなリソースが含まれています。

ヒントをくれた stinkydiver73 に感謝します。

Jean-Luc は、2010 年にパートタイムの仕事として CNX Software を立ち上げ、その後ソフトウェア エンジニアリング マネージャーとしての仕事を辞め、2011 年後半にフルタイムで毎日のニュースとレビューを書き始めました。

CNX ソフトウェアをサポート! 暗号通貨経由で寄付するか、Patreon でパトロンになる

関連記事:

エディターのランタイム エディターのランタイム
共有