UDT スクリプトの使用
- Last UpdatedJul 01, 2026
- 1 minute read
HMI アプリケーションの規模と複雑さが増すにつれて、再利用可能で標準化された、拡張性の高い自動化ロジックへのニーズが高まっています。従来、InTouch のスクリプトはオブジェクト レベルまたはアプリケーション レベルで適用されていましたが、これによりロジックの重複やアプリケーション間での不整合が発生する可能性があります。
こうした課題に対応するため、ユーザー定義型(UDT)レベルでのスクリプト サポートが導入されました。スクリプトを UDT メンバーとして直接定義できるようにすることで、HMI 開発者は次のことが可能になります。
-
構造と共に動作をカプセル化し、すべての UDT インスタンス間で一貫したアクションとロジックを実現する。
-
再利用を促進し、メンテナンスを簡素化する。
-
アプリケーション間で UDT をインポートおよびエクスポートする際に、標準化されたロジックを UDT と共に移行する。
さらに、現在のスクリプト要件では、オープンで強力な言語のサポートと柔軟なアーキテクチャへの対応が求められています。UDT スクリプトは、以下を実現する基盤を提供します。
-
最新言語の使用
-
複雑なデータの処理
-
Web ベースおよび分散システム アーキテクチャに準拠した、サーバー ベースの実行モデルのサポート
UDT にメンバーとしてスクリプトを追加できます。スクリプトは、Python や C# などの最新の言語で記述できます。Python のインストール手順については、「 Python のインストール」を参照してください。また、.NET および Python の外部ライブラリをインポートしてスクリプト内で使用することもできます。詳細については、「外部ライブラリのインポート」を参照してください。