Start 7. 運用編 7. 運用編¶ 目次 7.1. リリースとデプロイ バージョンのフリーズ TwinCATビルドバージョンをフリーズする 準備 操作手順 内包されるライブラリバージョンをフリーズする プロジェクト更新をTwinCAT XAEを使わず行う Bootイメージの作成 個体依存設定の汎化 ビルド~Bootイメージの取り出し 展開先への配置と起動 PowershellによるAutomation Interfaceを使ったプロジェクト更新の自動化 プロジェクトの読み書きの自動化 事前準備 IPCからバックアップを収集するスクリプト ランタイムへ新しいプロジェクトを書き込むスクリプト API解説 Visual Studio DTEインターフェースの使い方 TwinCAT Automation Interface APIの使い方 6.9. PowerShellを使ったデータ操作 セットアップ TcXaeMgmtの最新版のインストール オンラインインストール(インターネット環境に接続可能な場合) オフラインインストール TwinCATのプロジェクト例 ADSを介して変数読み書きするPowerShellスクリプト実装 このサンプルコードの使い方 サンプルコードの解説 write-value関数 ADS接続とシンボルおよびデータオブジェクトの作成 CSV用の連想配列オブジェクト生成 import.csvを読み込んで変数の値を上書きする 実行結果 7.2. 監視と障害対応 Power shellを用いたシステムレイテンシ計測 必要ライセンス 構成 準備 TcXaeMgmtの最新バージョンへの更新 ツールの実行 BSoD対策 仮想メモリ設定 ダンプファイル保存設定 設定確認 ダンプファイル解析手順 パフォーマンスモニタによる監視 障害発生後の対応方法 7.3. バックアップとリカバリ ライセンスドングル ドングル作成手順 TwinCATがインストールされたPCを用意する ラインセンスアクティベート方法 動作確認 ライセンスファイルのレポーティング BSTによるIPCのバックアップリストア