TwinMakerを活用した図書館ビルのデジタルツイン構成PoCが1つありました。3Dシーンにマッピングに表現する簡単なデジタルツインです。その事例と比較してみると、今回のセッションでは、なんとエッジが追加されていました。今回のワークショップのアーキテクチャを見ながら、過去に行った図書館のデジタルツイン+エッジの収集と変換が追加されたらどうなるかを再考してみたいと思い、受講しました。TwinMakerセッションでカバーする内容です。SoftPLCを利用してシミュレーションします。このソフトウェアはすでにEC2上にインストールされています。失敗シミュレーションも存在します。OPC-UAサーバーと接続します。Greengrassで動作します。エッジサーバーはCloud9が表象します。SiteWiseに送信されます。Transformを定義してSiteWiseでKPI計算も行います。Grafanaを使用してTwinMakerダッシュボードを構成します。リアルタイムボトルプロセス制御のデジタルツインです。5)最後に、そのダッシュボードからオペレーションインサイトを取得します。Lineを表すプログラムを使用してワークショップをシミュレーションします。Serverを使用してシミュレーション工場データを提供します。6台の機械で構成されたボトル工程ラインシミュレーションとします。Panelを使用すると、生産工程の様々な機械を制御することができます。Automationバウチャーを使用して、このサイトにアクセスしました。Gatewayを構成しました。PLCと接続しました。IDEに接続することができます。PLCとエッジ間の接続を構成しました。BottleLineコントロールパネルの様子です。(このキャプチャは撮影できなかったのでclassmethodブログの内容を追加します。このコントロールパネルの様子はSCADAで提供するダッシュボードと似ていました。BottleLineの現在のプロセス状況を確認することができます。エッジデバイスの構成。今、BottleLineのデータをエッジに取り込みたいと思います。OPC-UAは、オンプレミスアプリケーションと産業用IoTアプリケーション/プラットフォームでデータ収集と制御のために採用されている通信プロトコルであり、産業オートメーション分野に貢献しています。SiteWiseゲートウェイを構成しました。コンポーネントとして実行されます。collection)パックが配布されます。このパックでデータを収集し、クラウドにエクスポートします。SiteWiseゲートウェイソフトウェアをCloud9にインストールするためのbashスクリプトが提供されます。このスクリプトを実行してゲートウェイソフトウェアがAWSクラウドとシンクするのを待ちます。UAサーバー情報を入れました。Incの資産とその階層を確認できるはずです。SiteWiseアセットデータストリーム間のマッピングを行いました。TwinMakerの概念については、公式ドキュメントを参照してください。TwinMakerワークスペースに配置された3Dモデルとタグです。タグには注釈を追加して各マシン毎のステータスを表示したり、ビジュアルルールを適用してステータスに応じたタグの色を変更することもできます。Grafanaに該当TwinMakerシーンを呼び出してそのまま視覚化する部分は進めませんでしたが、過去の図書館デジタルツインPoCで行った経験から、TwinMakerプラグインでこれらのリソースを簡単に呼び出して視覚化することが可能であり、Grafanaアラートを追加してアラームを生成することも難しくないでしょう。Grafanaを試すことが出来なかったのが悔やまれます。GatewayをOPC-UAサーバーのデータソースと連動してデータを収集し、クラウド上のデータストリームとして発行することができた点です。Processor機能も提供されています。Measurementを計算処理したい場合、その部分も一緒に確認するのがいいと思います。