#513 世界で最も使われるオープンソースPLC|OpenPLC創設者に聞く産業制御の未来
2026-05-06 51:09

#513 世界で最も使われるオープンソースPLC|OpenPLC創設者に聞く産業制御の未来

今回は、オープンソースPLCプロジェクト OpenPLC の創設者である Thiago Alvesさん にお話を伺いました。OpenPLCは、ラダー、FBD、STなどのIEC 61131-3言語に対応したオープンソースのPLC開発環境・ランタイムです。教育用途や研究用途から始まり、現在では世界中のエンジニアに使われるプロジェクトへと成長しています。今回のインタビューでは、OpenPLCが生まれた背景から、PLCサイバーセキュリティ、Modbusの課題、OpenPLC V4の進化、EtherCAT対応、Pythonによるファンクションブロック開発、そしてクラウド上でPLCを管理するAutonomy Edge / Nodeの構想まで、幅広く伺いました。従来のPLC開発環境は、専用ハードウェア、専用IDE、ライセンス、OS依存など、多くの制約を抱えています。OpenPLCはそこに対して、よりオープンで、低コストで、誰でも使いやすいPLC開発環境を目指しています。「PLC版Arduino」のような存在を目指すOpenPLCは、FA業界の開発環境をどのように変えていくのか。ソフトPLC、オープンソース、産業制御セキュリティ、EtherCAT、次世代PLC開発環境に関心のある方にぜひ聴いていただきたい内容です。

感想

まだ感想はありません。最初の1件を書きましょう!

サマリー

本エピソードでは、OpenPLC創設者のチアゴ・アルヴィス氏が、オープンソースPLCプロジェクトの背景と産業制御の未来について語りました。彼はブラジルでのインターンシップ中に、高価で閉鎖的な既存PLCの代替として、安価でオープンなPLCの必要性を感じ、2013-2014年にOpenPLCプロジェクトを立ち上げました。当初は研究ツールとして開発されましたが、その汎用性とアクセシビリティから世界中のエンジニアに利用されるようになりました。 アルヴィス氏は、2015年にサイバーセキュリティの博士課程に進み、PLCの脆弱性に関する研究を開始。DEF CONでの発表では、Modbusプロトコルの根本的なセキュリティ欠陥を指摘し、Allen-Bradley MicroLogix 1200のバッファオーバーフローやSchneider M221のパスワードクリアテキスト保存といった具体的なハッキング事例を実演しました。これらの脆弱性に対するベンダーの反応は限定的であり、古いプロトコルが現代のネットワーク環境で抱える課題を浮き彫りにしました。 OpenPLCは、従来のPLC開発環境が抱える高コスト、OS依存、閉鎖性といった問題を解決するため、V4で全面的に再構築されました。ウェブ標準技術(React, Electron)を採用し、Mac、Windows、Linux、ウェブブラウザなどあらゆるプラットフォームで動作するモダンなIDEを提供。ランタイムとIDEは無料でオープンソースとして提供され、Autonomy Edge/Nodeといったエンタープライズ向けソリューションで収益を上げるビジネスモデルを構築しています。これにより、学生や若者でもPLCプログラミングに容易にアクセスできるようになり、産業オートメーションのオープン化と現代化を目指しています。

OpenPLC創設者チアゴ・アルヴィスの紹介とプロジェクトの始まり
私は、オープンPLCから来られた素晴らしい人たちを招待できて嬉しいです。
ダミーゴさんです。
こんにちは、クリスさん。
オープンPLCについて少し話してもらって嬉しいです。
オープンPLCについて話してもらって嬉しいです。
では、ダミーゴさん。
自分を紹介してもらえますか?
あなたは誰ですか?
もしくは日本のリスナーについて。
この人は何ですか?
はい、はい。
西洋版では、私の名前はチアゴ・アルヴィスです。
日本のリスナーにとっては、チアゴの音が少し難しいです。
しかし、私は電気エンジニアです。
私は様々な業界で働きました。
2014年、2013年、2014年にオープンPLCのプロジェクトを始めました。
オープンソースのプロジェクトです。
このプロジェクトは多くの人に伝わり、
世界で一番有名なオープンソースのプロジェクトになりました。
私たちは、その周辺のコミュニティーを作成しています。
私たちはそれを維持し、それを作成しています。
はい、ありがとうございます。
オープンPLCのプロジェクトに入る前に、
私はあなたに深い話をしたいのですが、
あなたは2018年に非常に興味深いイベントに参加しましたか?
はい、それは正しいです。
それはDEF CONでした。
DEF CONは、私はあなたのYouTubeのイベントを2〜3回見ました。
それは非常に素晴らしいビデオで、PLCをハックする方法を示しています。
あなたが私に言ってくれたことは、
あなたがこのクレイジーなことをやってみようとしている理由は何ですか?
PLCをハックしようとするのか?
はい、はい、はい。
それは少しの背景のストーリーが必要だと思います。
これは長い答えになるかもしれませんが、
2014年に私は、
私はブラジルでエレクトリカルエンジニアに卒業しました。
私はブラジルで生まれました。
私はその卒業に近いことを知っていました。
私はファクトリーのアウトマーションのインターンシップを受けた。
彼らは車を製造し、車のパーツなどを作っていました。
私は当時、ファクトリーのアウトマーションのインターンシップを受けた。
その後、私はこのプロジェクトに参加しました。
私たちはクラッシュテストをアウトマーションで行いました。
クラッシュテストを行いました。
当時はとてもマニュアルでした。
私たちは手で全てを始める必要がありました。
私たちは安全で、正しくデータを集めることができませんでした。
その結果、私たちはプロジェクトをアウトマーションで行うためのPLCを必要と考えました。
それは私がファクトリーのアウトマーションで最初のコンタクトでした。
しかし、インターンシップを受けたとき、あなたはあまりにもお金を持っていません。
あなたは何かを批准することができませんでした。
あなたはスペアパーツを探す必要がありました。
私はエレクトロニクスを知っています。
私はエレクトロニクスの学生です。
私たちは大きな考え方を持っています。
私たちは大学では限界がありません。
しかし、彼らにはたくさんの限界があります。
彼らはそれを考えません。
それは私でした。
私はPLCが何かを知っていませんでした。
その理由で、私はそれを簡単にリプレイすることができると思いました。
私は自分で作ることができます。
私の技術は、数年間、素晴らしいものを作り始めました。
2012年、2013年に、私はプロトタイプを作りました。
私がデザインしたエレクトロニクスボードを使用して、PLCの仕事をしました。
その会社の中で、私はとても成功しました。
会社のプレゼンターも気に入っていました。
私はプレゼンテーションを行いました。
それは本当にかっこいいです。
その後、私はそれをオープンソースで作成し、
それを誰でも利用できるようにしました。
それは安いからです。
そして、私はオープンPLCプロジェクトを作りました。
ウェブサイトを作り、デザインをオンラインに載せました。
そして、それをより良くするためのものを探し始めました。
サイバーセキュリティ研究への転身とDEF CONでのPLCハッキング
そして、私の教科書は、
エレクトロニクスボードの卒業についてです。
私は最終的なプロトタイプを作りました。
そして、私は他のオープンソースツールを使用し、
ソフトウェアやハードウェアなどでそれをデザインしました。
当時は、LDMicroというエディターがありました。
それは今でも存在しています。
そして、それはマイクロコントローラーに直接コードをコンパイルすることができます。
つまり、横のロジックダイアグラムからです。
そのために、私はそれを使用しました。
私はそれにさらに多くの特徴を追加しました。
そのため、それは私の自分の焼いたPLCのバージョンに直接接続できます。
そして、それは本当にかっこいいです。
私たちは、大学のエレベータープロトタイプを取り替えました。
学習のために。
それはシーマンのPLCを使用していました。
そして、私は横のロジックダイアグラムから私の自分のプロトタイプに取り替えました。
そして、PLCを取り替えました。
そして、それは同じように動きました。
それは本当にかっこいいです。
最後に、私たちはオープンPLCやオープンソースアルファメーションについての文章を発表しました。
この文章は、当時は非常に広がっていませんでした。
他にもオープンソースPLCのイニシアティブがありました。
しかし、この文章は人気や使用に成り立っていませんでした。
そのため、リアクションが難しかったです。
不完全なプロジェクトがありました。
たくさんのものを回避する必要がありました。
プラグインプレイではありませんでした。
オンラインで何かを探すことができます。
私の仕事は、人々が何かを使うことを試しているようなものを作りたいというものです。
ネービーやコンピューターについての知識のある人たちにとっては、
オープンソースを望む人々だけでなく、
私はそれに集中しています。
私は、カリフォルニアのコングレスでこの文章を発表しました。
オープンTLCについて、
アウトマーションを広げることができます。
世界中、特に開発国では、
アウトマーションの価格のためにアクセスができません。
私はアカデミアから興味を持ってきました。
私はアメリカでPhDを取得しました。
それはとても素晴らしかったです。
2015年、私は3つの大学から
PLC研究についてのPhDを取得しました。
私は一つを選びました。
それはとても興味深かったです。
私はDr.Thomas Morrisの素晴らしいアドバイザーを受け取りました。
彼は最高の人です。
彼は素晴らしい友人です。
彼は素晴らしいアドバイザーです。
彼は私に多くのことを教えてくれました。
私は彼に貸していることは、
工学だけではなく、
私が今の私のことです。
私の最初のステップです。
彼はアルバム大学で
サイバーセキュリティのプログラムを持っています。
彼のアプローチは
オープンソースPLCのようなものを作りました。
私たちは
PLCの危機性について
私たちは
オープンソースPLCの
ソースコードを
持っていません。
あなたのプロジェクト、
あなたのデザインは
私たちの研究に
加わるのにとても興味深いです。
私はサイバーセキュリティに取り入れました。
私は2015年に
PhDプログラムに参加しました。
アルバム大学は
アメリカの
非常に策略的な
場所です。
彼らは
サイバーセキュリティと
他の
セキュリティについて
全体の
セキュリティの
サイバーセキュリティ
について
私は
彼らが
サイバーセキュリティ
から来たときに
なぜ
あなたは
アメリカや
日本で
サイバーセキュリティと
フェクトアートを
持っているのか
わかりますが
あなたのような
フェクトアートの
背景を持っている人は
サイバーセキュリティの
中に入ることができません。
新しい
オープンPLCの
アクティクチャーを作るために
サイバーセキュリティの
背景を持っている人は
彼らが
彼らが
何を
必要と
何を必要とないことを
それは面白いです。
多くの
サイバーセキュリティの
プロフェッショナルは
オープンPLCの
オープンテクノロジーを
彼らは通常
コンピューター科学や
コンピューターエンジニアリングの
学位から
エレクトリックエンジニアリングの
少しのプロフェッショナルに
移動することができます。
が、彼らは通常
サイバーセキュリティ、
プロトコル、
ネットワーク、コミュニケーション、
ファイアウォーズの
サイバーセキュリティ、
ファイアウォーズの
すべてのことがある
私はサイバーセキュリティを反対に
取り入れました。私は実は
エレクトリックエンジニアリングです。
私はPLCの世界から来ました。
そして、私はコンピューターエンジニアリングに
サイバーセキュリティに
私はそれを反対に
取り入れました。
私は基本的にサイバーセキュリティの
原則を学んでいます。
私のPhDで
PLCを学んだ
私は2015年から
2019年に
卒業しました。
それはとても興味深かったです。
私のセキュリティについての
目標は
サイバーセキュリティの
プロフェッショナルを
PLCに取り入れようとした
サイバーセキュリティの
サイバーセキュリティの
プロフェッショナルの
プロフェッショナルの
プロフェッショナルの
プロフェッショナルの
プロフェッショナルの
プロフェッショナルの
プロフェッショナルを
これがプロジェクトを破壊させるか、これがクリティカルインフラストラクチャーに危害を与えるか、といった研究を行っていたのが、デフコンに引き継がれてきたのです。
これはあなたが言っていた、私がプレゼンテーションしたものです。
デフコンについて少し話します。
これはラスベガスで開催されているコンファレンスです。世界中で一番大きなハッキングコンファレンスです。
私は卒業生でコンピューターエンジニアリングサイバーセキュリティを修行していたとき、デフコンのビデオをたくさん見ていました。
そのデフコンに行って、クレイジーなものをプレゼントしていました。
CPUのハッキング、スタックオーバーフロー、バッフォーオーバーフロー、それらのクレイジーなものがありました。
これは本当にクールです。プリンターやハードウェアなどのハッキングのようなものがあります。
そのコンピューターエンジニアリングサイバーセキュリティをプレゼントするスペースがありました。
また、オープンPLCのハッキングもありました。
私が研究をしていたとき、オープンPLCは他のPLC、他のデバイスを模倣しようとしていました。
私はオープンPLCと他の製品を対抗しようとしていたエクスプロイトを比較していました。
それらを記憶から取り入れてきました。
私たちの研究室では、アレン・ブラデリーのマイクロロジックの1200シリーズがありました。
また、シナイダーM221のPLCもありました。
それらは全てMODBUSを運営していました。
オープンPLCはMODBUSを運営することで、他のデバイスとのコミュニケーションを得ることができます。
オープンPLCを攻撃するときは、ネットワークからの目標を持ちます。
ネットワークでパッケージをデバイスに送ることができます。
パッケージを見ると、パッケージがスクリーンになります。
その研究の目的は、傷を与えることではありませんでした。
反対の目的は、デバイスが危険であることを理解することです。
その後、避け方を提案します。
他の悪い役者が同じことをすることはできません。
研究者として、このようなデバイスに傷を与えることができれば、
他の悪い役者が同じことをすることができます。
Modbusの脆弱性と具体的なPLC攻撃事例
私があなたのビデオを見たとき、
動作を説明していました。
パッケージの攻撃パターンを説明していました。
パッケージの攻撃パターンをPLCやマイクロボットに攻撃することを試してみました。
パッケージには4つのパターンがあります。
インターネットパターン、
インジェクションパターン、
モデリングパターン、
他のパターンは忘れていました。
パッケージを聞いて、
あなたはインジェクションが好きですか?
はい。
インジェクションは最高です。
PLCの記憶に何かを入れ込むことができます。
私はそれらすべてについての主な問題は、
Modbusは1978年にデザインされました。
シリーズコミュニケーションベースです。
そうです。
これらのパターンは、
TCP、IP、インターネットに
何年もかかっています。
数十年もかかっています。
モデリングパターンは、
私たちのようなネットワークの中で
それが主な問題です。
セキュリティについてのデザインはありませんでした。
当時は、デバイスは
ワイヤーと一緒になっていました。
それがネットワークです。
物理的なネットワークが一緒になっています。
それは素晴らしい仕事です。
それは非常に良い仕事です。
それは非常に良い仕事です。
それは非常に良い仕事です。
しかし、TCPバリアントに
それは非常にクレイジーに
私たちは今、PLCが
TCP、IPネットワークについて
私たちのモデリングパターンは
基本的にメモリーマップです。
あなたは
プロトコルを変更することができます。
あなたは
あなたのデバイスのメモリーに
ログインはありません。
アウトプットもありません。
それは問題です。
これを修正する方法はありません。
人々は試したことがあります。
これを修正する方法はありません。
これはデザインによって不可能です。
修正するだけでなく、変更するだけです。
プロトコルを変更します。
モデリングバリアントを変更すると
あなたはモデリングバリアントに話すことを止めます。
これを修正する方法はありません。
モデリングバリアントを安全に保つ方法は
モデリングバリアントを使わないことです。
もう一度、私はモデリングバリアントに反対しません。
私はそれが大好きです。
それはそれのセキュリティプラクティスのためです。
あなたはそれを非常に
狭いネットワークに保管するか
それを使わないか
デフォルトで不安定です。
これが私がやっていたことです。
私はモデリングバリアントを使って
何かを入力していました。
これは、あなたは基本的に
デバイスをスキャンして
レジストラーの地図を探しています。
そして、レジストラーに
何が起こるかを確認します。
この技術は
Fuzzingと呼ばれます。
基本的には
レジストラーに
ランダムなデータを入力します。
または、
マルフォームモードバスのメッセージを
Fuzzingと呼ばれます。
ランダムにメッセージを作成し
何が起こるかを確認します。
そのFuzzingプロセスの間
もちろん、私は
オープンPLCで破損したものを
それを修正しようとしたのですが、
一つのパッケージが
マイクロロジックPLCの
Buffer Overflowを起こしていました。
これは本当に悪かったです。
これはメモリーマップのようなものです。
メモリーのセグメントに
詳細は覚えていませんが、
可能な限り
オープンシステムや
何かの重要なものを
何が起こったかと言うと、
このパッケージを送って
ネットワークに送り、
PLCがそれを受け取ります。
それは死にます。
それは終わりです。
それは動作を止めます。
ロックウェイPLCは
崩壊しました。
あなたは私たちに
電力を返すと言いましたが、
それは戻りません。
それは戻りません。
あなたはそれをリフラッシュする必要があります。
それは非常に危険でした。
それは一つのパッケージでした。
もし私が間違っていれば、
それは一つのパッケージだったかもしれません。
少しのパッケージのシクエンスだったかもしれません。
それは10年が経ちました。
ほぼ10年。
しかし、最終的には
それはただの小さなものだった。
それはマイクロロジックのPLCを崩壊させました。
それを植物の上で想像してみてください。
数十、数百、
数千のマイクロロジックのPLCが
あなたはそれらすべてを殺すことができます。
私はアレン・ブラッドリーに
CVEを発表しました。
それはサイバーセキュリティーの
ドキュメントのようなものです。
それは
普通の人に
このドキュメントは
ヴェンダーが
弱点をパッチした後に
そのため、
ヴェンダーが弱点を
パッチしている間に
弱点が広がらないようにするために
弱点が広がらないようにするために
広がらないようにするために
まさに
私は
アレン・ブラッドリーは
彼が
私の攻撃は
壁に
つけることができ
ないので
私の
防衛する
農業の更新について
荒山で
デバイスに
シナイダーのM221のPLCに対して、私たちは何かを試してみました。
それは非常にクレイジーな映画です。
それは非常にクレイジーな映画です。
それは面白かったです。
シナイダーのPLCはモドバスを使用しているからです。
シナイダーはモデコンを買いました。
モデコンはモドバスを創造したものです。
これはとても面白い研究でした。
モドバスは通常のデバイスのコミュニケーションに使用されていません。
デバイスは一方で読み取りを行います。
モドバスはすべてのことを使用していました。
すべてのことを。
ログインをすること、プロジェクトファイルを送信すること、すべてのことを。
彼らはモドバスのコマンドに入っているサブプロトコルを作成しました。
モドバスのコマンドの中にある Consider function codes があります。
それは依存的なファンクションコードです。
依存的なファンクションコードがありますが、
基本的に設定されていません。
それぞれの会社のファンクションコーディング、
何でもやりたいファンクションコードを作成するためにそのスペースを使用することができます。
シナイダーはそれを使用し、その上にプロトコルを追加しました。
それを見たら、何て言ったか忘れてしまった。
でも、とにかく。
5Aだね。
ハクセルのコードは5Aだね。
そう、それがそのプロトコルのハクセルのコードだね。
そう言ってくれたんだ。
プロトコルの中にモードバスのプロトコルがあるんだ。
そのプロトコルを使うと、ユニティプロトコルが作られるんだ。
ユニティプロトコルだね。
ユニティプロトコルはモードバスのプロトコルにより多くの機能を追加しているんだ。
モードバスのプロトコルのパイロードだね。
そのプロトコルをリバースエンジニアリングしたんだ。
フレンド・オンラインの協力で。
同じことをやってたんだ。
クレイジーな人たち。
ユニティプロトコルの仕事に関する文章はないんだ。
しかし、シナイダーのDLLがあるんだ。
ソマシンベーシックだったか。
シナイダーのDLLがあるんだ。
プロトコルについて話したDLLは、シンボルがたくさんあるんだ。
リバースエンジニアリングしたDLLのファイルを見て、
プロトコルの中でのプロトコルがどのように動くかを見ることができたんだ。
長い話だが、
ログインの間に出てくるコマンドがあるんだ。
メモリーのセグメントを読むコマンドだ。
メモリーを読むコマンドだ。
全てのメモリーだ。
何も読めないものに限られていないんだ。
これはどうすればいいのか?
このコマンドをPLCプロジェクトファイルのハッターに読むことができるんだ。
このコマンドはパスワードが保存されているんだ。
パスワードが保存されているプロジェクトには、
パスワードがあるんだ。
クリアテックスに。
パスワードがクリアテックスに保存されているんだ。
とても悪いアイデアだ。
でも、最後に
この小さなプログラムをC-Sharpに作ったんだ。
このコマンドをSchneider N221に送るんだ。
そして、そのハッターを返すんだ。
ハッターの中に、
パスワードがプロジェクトに保存されているとき、
パスワードが見えるんだ。
もし、
PLCプロジェクトについて
パスワードが求められているとき、
プロジェクトはパスワードが保存されているんだ。
パスワードが知らないなら、
メモリーを読んでパスワードを返すんだ。
パスワードを読むことができるんだ。
毎回の仕事だ。
Schneider Electricalにもこのストーリーを話してくれたんだ。
正しい?
はい。
Alan Bradley Rockwellと一緒に
Schneiderに連絡を受けたんだ。
問題を話したんだ。
彼らの答えは、
このシステムはデザインされているんだ。
何もできないんだ。
だから、それを公開したんだ。
彼らの答えは、
このシステムはデザインされているんだ。
セキュリティーを作らないなら、
デザインされているんだ。
それは仕事ではないんだ。
それは仕事ではないんだ。
あなたはあなたのネットワークを非常に緊密に守ることができる。
空間閑散のネットワークを守ることができる。
あなたはあなたのネットワークをスキャンすることができない。
あなたはパスワードの保護機能を信じることができない。
それは間違っているから。
私はシナイダーと連絡していないので、
システムは今どうなっているか分からない。
それがまだ危険なのかどうか分からない。
私は本当に知らない。
私はそれを何年もテストしていない。
しかし、彼らの答えは、
何もできないんだ。
システムはデザインされているんだ。
それが役に立つんだ。
だから、基本的には保護ができない。
だから、基本的には保護ができない。
それは私のサイバーセキュリティの研究の背景だった。
OpenPLC V4開発の動機とビジョン
それはとても素晴らしいことだ。
私たちが今でも使用しているPLCは高価で、
40年以上前よりも多くのテクノロジーを使用している。
それはクルーソースだ。
オープンPLCはなぜV3を作成したのか?
またはV4をインテグレートしたのか?
それについては何か関係があるのか?
確かに。
私がオープンPLCを始めたのは、
PLC業界はとても高価で、
価格が高く、
高価なデバイスやソフトウェアを持っている。
そして大きくはハードウェアだけではありません。
今でも高価なPLCを見つけることができる。
大型メーカーのシーマンズもそうです。
シーマンズのS7は…
1,200円くらいですか?
はい、1,200円くらい。
それは最も人気の商品です。
数百円くらいで買えます。
それは正直です。
最悪の部分はソフトウェアの許可です。
ソフトウェアをプログラム化するための許可はどれくらいかかりますか?
多くの価格のある価格のインテグレーターは
Pythonでプログラム化できます。
価格はどれくらいかかりますか?
価格はありません。
ソフトウェアをプログラム化するためのノークパッドを使うこともできます。
そうです。
CシャープやC++にも同じです。
言語を名付けましょう。
だからこのIT世界のプログラミング言語の取り入れが大きいのです。
工業的な言語の取り入れが非常に低いのです。
子供たちはPLCプログラミングに入ることができません。
それは高いのです。
そうです。
子供たちは簡単にソフトウェアをダウンロードし、練習することができません。
私たちはこの小さなことを書いてみましょう。
アルドウィーノは非常に良い環境を持ってきました。
子供たちはアルドウィーノのIDを使ってC++をプログラム化できます。
とても低価格です。
プログラミング言語の取り入れには同じことはありません。
私がプログラミング言語の取り入れのアルドウィーノのようなものを作るのが私の目的でした。
全ての人がプログラミング言語の取り入れを可能にするものです。
私はCyber Securityのプログラミング言語の取り入れに関連してサイドトラックを作りました。
私はCyber Securityを大好きになりました。
私はたくさんのコンセプトを学びました。
オープンPLCはテストベッドでした。
それは私のツールでした。
それは人々が使うためのプロジェクトではありませんでした。
しかし、それは私の研究ツールでした。
そのため、その頃からたくさんの研究文章が公開されました。
今でもオープンPLCを研究用に使用しています。
セキュリティーなどのテストベッドを使用することができます。
2023年の頃、私はアウトマーションについては全く関係がありませんでした。
私は完全にCyber Securityに興味を持っていました。
私はアウトマーションに興味を持っていました。
私は他のサイバーセキュリティーのプロジェクトをやっていました。
私がオープンPLCを世界中で使用していることによって、
サイバーセキュリティーの研究ツールではなく、
実際にPLCで使用されていました。
人々はそれをホームアトマーションやファクトリーフロアに置いていました。
これはすごいことです。
私はそれを使用していないことを確認していません。
私はそれを置いています。
私はフォーラムで質問をする時に、
質問をしていました。
新しいフィーチューを求める時、
私はすぐにそれを追加していました。
オープンPLCにおいて、
ホットグルーやダクティッシュがたくさんありました。
私はそれについての主要な注意を入れていませんでした。
私はそれを長年サイトプロジェクトとして保持していました。
そして、2023年に
私は実際に
多くの人に
最初にウェブサイトにトラックを置いて
ウェブサイトを訪問する人数を確認するために
私は驚きました。
70,000人が
ウェブサイトを1ヶ月訪問していました。
1ヶ月?
1ヶ月。
私はそれについて何も考えずにいました。
私はそれについて何も考えずにいました。
これは間違っている。
私が言ったように、
オープンPLCは
他のオープンソースのツールやソリューションに
アルドウィーノのCLIをコンパイルするための
アルドウィーノターゲット。
ベラミスのIDE。
他のコンポーネントも
私はそれらを一緒に
使いやすいソリューションを作るために
私はそれについて何かを行う必要があると言いました。
私は
何人かの人に話をした。
私は会社を始めることに決めました。
私はアルドウィーノターゲットを
2023年に生まれました。
私は
オープンPLCは
PLCテストベッドよりも
多くの人が使用していると考えました。
もちろん
そのデザインは
最適ではありません。
それは
研究のために構築されているのでは
私は
それについて何かを行う必要があると言いました。
私はアルドウィーノについて
ファビオについて
アルドウィーノを購入するために
ファルコムのボードにいる
ファビオは
私にとって
アルドウィーノを購入した
彼は
私たちの
最初のスポンサーでした。
私は
彼の
アルドウィーノを
支援してくれた
彼は
私たちの
アルドウィーノを
購入することができました。
そして
私たちは
オープンPLCを
スクラッチで
再構築することに
このプロジェクトを始めました。
私たちは
すべてのことを
投げ出しました。
そして
私は
オープンPLCを
使用することを
私は
この新しい
オープンPLCが
どのようになるのか
私は
オープンPLCV4を
これは
完全な再構築です。
私たちは
コンポーネントを
私たちは
以前のコンパイラーを
これは
マットICで
オープンソースの
他の
プロジェクトの
オープンソースの
オープンソースの
オープンソースの
ソリューションを
私たちは
このプロジェクトを
再構築することに
ストレッチで
イディーの
アーティストは
ストレッチで
メインのビジョンは
ウェブスタンダードを
それから
モードバスの
ストーリーは
コンテナは
コンテナは
オープンPLCの
マニュファクターと
ソフトで
一般的な
プロジェクトの
プロジェクトの
1998年の頃です。
古いし、
荷物が多いし、
いろんなことが起きてしまう。
ランダムなものが起きてしまう。
私たちは
テクノロジーや
言語、
プログラミング言語に
だから、
最も現代的なものを
作っていく必要があります。
リアクトとエレクトロンを
作っていく必要があります。
それが最も新しいアプリの
テレグラムや
WhatsAppは
同じアプリを使っています。
サイバーセキュリティーは
2026年に
何かを建てていますが、
1998年ではありません。
そして、
どこでも
どのコンピューターを使っても
Mac、Windows、Linux、
またはウェブブラウザーで
タブレットや
何でも使えます。
それがオープンPLCV4の誕生です。
そうです。
日本人は
私自身も
自分自身が
バッドマンのような
コミュニティです。
それは安全で
秘密です。
誰がそれを管理しているかは知らない。
なぜ彼は
オープンソースの
PLCを建てて、
フリーにリリースしたのですか?
プロセスランタイム、
エディターランタイム、
そして今でも
エッジソリューションが
人々が
プラットフォームの
コンテナの中に
直接連絡することができます。
どうやって
このプラットフォームを
フリーに保管できるのか
今は
OpenPLCのビジネスモデルと産業オートメーションの未来
明確な
考えがあります。
なぜこのバッドマンが
こんなことをしているのか。
私たちは
全員の支払いを
私は普段
人々に
自分自身を建てる
ときに
他の供給者が
誰も
持っていないときに
自分自身を
自分自身を
提供する
自分自身を
自分自身を
自分自身を
自分自身を
オープンソースとフリーは、オープンPLC IDEとオープンPLC Runtimeの2つとなっています
それはフリーとオープンソースで、永遠にフリーとオープンソースに残ることになります
私たちの目的はそれを維持することです
しかし、また、私が言ったように、誰かがお金を払う必要があります
それは私たちの生き残り方です
しかし、このアイデアは、バーを高くするために、全てのPLC環境により多くのものを提供します
基本的なものは、まだフリーで提供されています
学生、子供、若い人は、PLCプログラミングにアクセスを得ることができます
お金を払わずに
エンタープライズユーザーは、本当に素晴らしいソリューションを得ることができます
時間があれば、このソリューションのデモをしてもらえるかもしれません
それについて話すことができます
もちろん、デモをしてもらうことができます
私はまだ話すことが必要です
心配しないでください
時間を取ってください
はい、問題ありません
シェアリングスクリーンに入る前に、質問があれば教えてください
私もオープンソースのPLCのランタイムやエディターについて話しています
私はオープンソースのPLCを好きな理由は、
彼らは文字の言語を支援しません
彼らはLADA、FBD、ST、EVENの指導リストを支援しています
私は他のオープンソースのPLCを見たことがありません
彼らは私たちを支援するだけでなく、
構造テストなどを支援することを教えてくれます
LADA、FBD、日本のエンジニアリングスクリーンは
とても効率が良く、
他のヨーロッパのブランドよりも簡単に使えます
それがフィードバックです
去年、私はオープンソースのPLCを使用しました
しかし、今回は東京でオープンソースのPLCを無料で見ることができます
オープンソースのPLCを見るために
内部を変更することもできます
自分のバージョンを公開することもできます
この人たちの反応は私と同じです
この人たちは何でこんなことをしているのか
お金をどう得るのか
彼らは何か方法を持っているかもしれません
私は他の方法を持っていないと言いました
彼は今、他の方法を示しています
同じ機能を他の方法で実現する
通常のPLCの大型ブランドを使用するとき
ハードウェアを買うために300ドルを使用する必要があります
リセンスを買うために100ドルか200ドルを使用する必要があります
そしてプログラミングを始めることができます
例えば、Aのブランドを使用しない場合
Bのブランドを使用する必要があります
同じものを購入する必要があります
同じビルドを購入する必要があります
ソフトウェアを購入する必要があります
そして、更新する必要があります
更新するために、また支払いを払う必要があります
PLCのオープン化は、
私たちは他の方法を持っていると言っています
私たちの仕事をオープンにするために
ファクトリーアートメーションは
常に人々のイメージを保ちます
クローズワークを行うことで
ブランドの自分のエリアを保ちます
他の人々がそれを触ることはできません
オープンPLCは他の方法を示しています
オープンであれば、どのハードウェアを使用できます
低パワーのロスプレイパイ
スピードトレーニングフィルム2
または、大きなパワフルなIPC
オープンPLCのオープンタイムを使用できます
同じです
私は今、メッセージを伝えようとしています
オープンPLCは他の方法を示しています
ブランドの財産を奪わないように
そうです
ブランドの財産を奪わないように
私の考え方は変わっています
プログラミング環境に対する
それは意味がありません
変化は通常
伝統的なIDEsを見ると
CodeSys、Tiaポータル
ロックウェル、RSロジックスなどの他のソリューションを見ると
すべてのソリューションは
伝統的な古い環境に
私たちが21世紀に
開発したフィーチャーやサポートを
ITの世界から
Git、Version Control
オンラインバックアップ、クラウドストレージなど
そういうソリューションは存在しません
スタートアップ企業が
このソリューションの周りに
現代化ツールを提供しています
例えば
Copyaは
過去の数年間
強く成長しています
それは基本的に
バックアップとバージョンコントロールを
PLCコードに提供しています
なぜなら
販売者はそれをしません
私たちのアプローチは
無料で
IDDやランタイムを提供し
他のスタートアップ企業が
レガシーのサービスを
私たちのソリューションは
すべてを提供しています
AI、Version Control
すべてを提供しています
ランタイムとIDDは無料です
PLCをプログラムに
OpenPLC Editorのライブデモとモダンな開発環境
提供しています
無料で
オープンソースに
簡単なデモをするために
オープンPLCが何かを
では
私たちのCEOから
ライブデモを見せる時間です
オープンPLCのCEOから
やってみましょう
これはオープンPLCエディターです
これは私が
開発ブラッシュで
おそらく
今日は
ダウンロードできるものと
似ています
これは
デスクトップアプリです
デスクトップアプリです
無料でオープンソースです
誰でも
ウェブサイトの
autonomylogic.comから
自分たちで
ビルドできます
GitHubで
ソースコードをダウンロードして
ビルドします
これで
新しいPLCプロジェクトを作ることができます
この新しいプロジェクトボタンをクリックすると
新しいPLCプロジェクトを作ることができます
名前を
クリス・ゲーノ
選択します
どこにでも
ダウンロードできるので
クリス・ゲーノ
フォルダーを作って
置いて
オープンします
次に
言語を選択します
メインプログラムの言語を選択できますが
他の言語の
ファンクションブロックやファンクションを
選択できます
ラッターダイアグラムを選択します
日本では
とても人気があります
ヨーロッパでは
Structured Textを選択します
何でもいいです
最後にプロジェクトを作ることができます
プロジェクトを作ると
このスクリーンに
最初に気づくのは
現代の環境です
見た目も
現代の雰囲気も
他の伝統的な
IDEとは異なります
これはマックで
他のPLC IDEは
マックで運行していません
リナックスもマックも
ウィンドウも
ウィンドウだけです
ラッターダイアグラムは
とても簡単で
伝統的です
プラスボタンを押すと
ラッターダイアグラムが消えます
ラッターダイアグラムを動かすことができます
このように
サイドバーから
エレメントを落とすことで
ラッターダイアグラムを作ることができます
コンタクトを入力します
このコンタクトの名前を選択します
そして
バラブルを追加します
バラブルの上に追加されています
このように
追加されています
プログラムや
PUBGの
ブロックの
全てのライブラリが
追加されています
このボタンをクリックすると
ブロックのライブラリを
追加できます
追加したいことは
ブリンクインプットを
テストできます
タイマーをオンにして
追加します
エレメントをクリックすると
何が起こっているか
ブロックをクリックすると
何かを代替できます
ディスクリプションが見られます
マウスをクリックすると
何が起こっているかも知れます
ブリンクインプットを
押すと
プログラムがスタートすると
タイマーがオンになります
最後に
同じブリンクインプットを
タイマーがオンになると
そのエレメントに
とても簡単なコードです
パラレルを作りたい場合は
追加することができます
エレメントを動かすこともできます
ブロックを動かすこともできます
ダイアグラムを作ることもできます
押すと引くこともできます
複雑な
ボタンを押すこともできます
私は以前に
レーダーエディターを試したことがあります
とても素晴らしいです
他のヨーロッパの
レーダーエディターも
同じように
コンテクトを
作るのが難しいです
パラレルで
5分間
探すことができます
この複雑な
作業を
基本的なことです
私たちはこれを
明確にすることを
私たちは
ワイヤーを
知っていますか?
ワイヤーを描く必要はありません
エレメントを
コンテクトで
動かすことができます
伝統的な
PLCユーザーは
この複雑な環境で
メニューをクリックし
キーボードを使って
パラレルを作ることができます
オープンPLCでは
コンテクトを
クリックし
パラレルを
動かすことができます
そして
パラレルを
動かすことができます
簡単なコンテクトを
作ることができます
シミュレーターを
コンテクトを
51:09

コメント

スクロール