インダストリ4.0向けに設計されるファクトリ・オートメーション(FA)・システムは、リアルタイム通信と制御を担う三つのレベルの装置を備えています。

  1. I/Oモジュールやアクチュエータ、ドライバが工場の実動作に使われる現場レベル
  2. PLC(プログラマブル・ロジック・コントローラ)やCNC(コンピュータ・ニューメリカル・コントローラ)が現場レベルから情報を集め、コマンドを現場レベルへ発行する場所制御レベル
  3. HMIデバイスがオペレータと情報のやり取りをし、オペレータがコマンドを発行できるオペレータ・レベル

これらのレベルでは、それぞれに最適化されたハードウエアとソフトウエアのソリューションを必要とする設計上の課題があります。制御レベルに関する課題は、特に取り組むことが難しいです。

産業用オートメーションの設計に関する課題(消費電力、長い供給ライフサイクル、および信頼性の要件)に加え、この制御レベルの装置設計者は、一つのコントローラが対応できるノード数が増加していることから生じるいくつかの問題に直面します。対応できるノード数が増えることで、工場全体に渡るソリューションで、より安価な自動化ソリューションを創出するためにコントローラの数を減らしたり、あるいは自動化のレベルアップのためにより多くのノードが工場でサポートされたりしなければなりません。しかし、サポートされるノードの数を増やすと、筐体を大きくせずにしかもプロセッサの消費電力を低く抑えたまま、性能を高めなければなりません。さらに、ほとんどのPLCは、ファンを必要としない設計が施されているため、消費電力が重要な設計要素となります。

工場内で多くのノードや機能を同時に制御しているPLCとCNCを使う場合、その作動のリアルタイム性は重要です。二つのコンポーネント、つまりRTOS(リアル・タイム・オペレーティング・システム)と産業用通信向けの柔軟な時間管理機能を備えたペリフェラルがタイミング要件の厳しいソリューションに必要となります。RTOSは、これらの装置が決定論的制御機能を備え、クリティカルなタイミング要件を満たすためにレイテンシを制御できるようにするために使われています。商用RTOSは、何年にもわたり、産業用制御アプリケーションで広く使われてきました。そして、それは産業用自動化アプリケーションに求められる時間管理機能と決定論的制御機能を追加する一方、Linux関連の大きなオープン・ソース・コミュニティという利点を持つRT Linux®ソリューションへの関心も増しています。

リアル・タイム・ソリューションの通信ペリフェラル部分に主に求められるのは、ノード数の増加が求められても、低レイテンシと短いプロトコル・サイクル時間を実現できるように産業用フィールドバスのプロトコルをサポートすることです。1つの設計から多数のフィールドバス標準をサポートしなければならないことを考慮すると、課題が一層複雑になります。マルチ・プロトコルのサポートは、最終製品を多数の標準に準拠させるために必要です。EtherCATやPROFINET、Ethernet/IPなど多数の標準プロトコルが、一つの工場ですでに使われています。多数のプロトコルのサポートは、異なるボード設計が対応する各フィールドバスに求められるように、ASIC(ハードウエア)で解決するには複雑すぎます。それは、各プロトコルにはそれぞれ独自のASICが必要になるからです。フィールドバスのプロトコルをすべてソフトウエアやファームウエアで変更するという方法が取れるのであれば、これはそれほど大きな問題ではなくなります。

コントローラは複数のレベルで工場内のフィールドバス・ネットワーク、接続されたI/Oやアクチュエータ、ドライバ、あるいはその他のコントローラのバックプレーン、およびOPC UAのようなプロトコルを使う工場の診断事項のデータ収集用サーバと通信を行うため、このリアルタイム通信ソリューションを容易にするには、多数のペリフェラル・インタフェースが必要になります。このことすべて相まって、多数のペリフェラル・インタフェース、特にEthernetの必要性が高まり、フレキシブルでプログラム可能な通信ソリューションも求められます。

PLCI/Oカード

Sitara™ AM572x プロセッサ用の『TMDXIDK5728』産業用開発キット (IDK) は現在、制御レベルのFAソリューションを評価用提供されています。AM572x デュアルコアARM® Cortex®-A15 プロセッサは、広い温度範囲の産業用アプリケーションに適しており、10万パワーオン時間という高い信頼性、リアル・タイム・ソフトウエア対応、プログラム可能な産業用通信に向いたデュアルのPRU-ICSS (Processor Real-Time Unit-Industrial Communication Subsystem)のような拡張性のあるペリフェラル・セットを持っています。『TMDXIDK5728』は、Ethernet用に4ポート、すなわち2ポートのギガビット・スイッチ+2ポートのPRU-ICSS(デフォルト構成)か、あるいは4ポートのPRU-ICSSのいずれかを備えています。『TMDXIDK5728』はProcessor-SDK-RTOSの上のPRU-ICSS-INDUSTRIAL-SWを通して供給されるAM57xに関する産業用フィールドバス・プロトコル向けにTIが新しくリリースしたソリューションを評価するのに使うことができます。さらに、『TMDXIDK5728』は、リアルタイムの産業用オートメーション・アプリケーションの開発用にTIの本流となるLinuxカーネル上でRTプリーンプト・パッチを最適化したProcessor-SDK-Linux-RTパッケージを作動させることができます。

補足情報:
・AM572x産業用開発キットの注文
・AM57x用RT Linuxパッケージをダウンロード
AM57x用TIのEtherCATおよびPROFINETソリューション
・ブログ記事:“Are we ready for Industry 4.0?”(英語)

上記の記事は下記 URL より翻訳転載されました。

http://e2e.ti.com/blogs_/b/industrial_strength/archive/2016/05/20/control-level-design-challenges-in-smart-factory-automation-systems

*ご質問は E2E 日本語コミュニティにお願い致します。

Anonymous