PowershellによるAutomation Interfaceを使ったプロジェクト更新の自動化

PowershellによるAutomation Interfaceを使ったプロジェクト更新の自動化#

プロジェクト更新をTwinCAT XAEを使わず行う節では、ターゲットIPC内のWindowsのファイルシステム内(Bootフォルダ)に対してイメージを直接書き込む方法でした。この節では、ファイル操作ではなくTwinCAT XAEとその操作を自動化するTwinCAT Automation Interfaceの機能を使ってプロジェクトを自動更新する方法をご紹介します。

TwinCAT Automation Interfaceとは.NETを用いてさまざまな言語からTwnCAT XAEを操作する仕組みです。

本節では、このうちPosershellを用いる方法でTwinCATプロジェクトを、XAEの操作無しに設備へ展開する方法をご紹介します。PowerShellを使ったデータ操作でご紹介する事例は Automation Interface ではなくADSライブラリですが、プロジェクトをPowerShellで展開した後に初期データを書き込むために必要な手法ですので、併記いたします。