1.3. TwinCAT Linux# TwinCAT Linuxの導入に関するドキュメントを提供します。 TC RT Linuxの初期設定 設置と電源投入 接続 パッケージマネージャの設定 固定IPアドレスを設定する 現在のIPアドレスを調べる 固定IPアドレスの設定 TF1810 PLC HMI Webの導入 バックアップ USBディスクのマウント 保存元デバイスを調べる バックアップの保存 リストア TF1200 UI Client TF1200のインストールとHMI画面設定 自動ログイン、自動GUIモード起動設定 TF1810(PLC HMI WEB) 全画面表示化の設定 日本語フォントのインストール サウンドと設定ツールのインストール VNCで接続できるようにする nginx を用いたリバースプロキシの設定 自己署名証明書の作成 nginxのインストールと設定 nginx のサービススタート Docker Dockerのインストール docker.ioのアンインストール docker-ceのリポジトリ追加とインストール dockerサービスの有効化・無効化 TwinCAT Container のセットアップ システム構成 TC_XAR_Container_Sampleの特徴 本マニュアルで目指すシステム TwinCAT Docker イメージの構築 前準備 カスタマイズ TwinCAT unstable apt リポジトリへ変更 TF5000とTF1810の追加設定 my beckhoffアカウントの設定 TcRegistry.xml への変数定義 ADS-over-MQTTの設定 トピックの設定 nftablesでポート1883を開放する XAE側の設定 ビルド Docker compose による TwinCAT のデプロイ docker-compose.yaml の編集 TwinCATインスタンスを2つ定義する 永続化ボリューム設定 リアルタイムネットワークドライバのコンテナへの割当 TwinCAT Container の起動とデーモン化 接続と試運転 リバースプロキシの設定 SSL証明書の作成 nginxの設定 設定したバーチャルホストのポート42343と42344を開放 nginx 再起動と試運転 Task CPUの隔離機能