Structure of the sample configuration

Summary and description of the sample configuration.

File or folder

Description

docker-compose.yaml

Example for defining the runtime configuration of the containers

Makefile

To simplify and automate Docker® tasks

simple-mosquitto.conf

Simple configuration for the Mosquitto MQTT broker to use ADS over MQTT

mqtt.xml

Template for ADS-over-MQTT route configuration on the Windows engineering workstation

tc31-xar-base/

Contains all necessary files to create a Docker® image for a TwinCAT 3.1 XAR environment

tc31-xar-base/Dockerfile

Instructions for building the Docker® image

tc31-xar-base/TwinCAT/StaticRoutes.xml

Example configuration for ADS over MQTT

tc31-xar-base/TwinCAT/SysStartupState.reg

Registry file that defines the start state of the TwinCAT system service (standard: RUN)

tc31-xar-base/apt-config/bhf.conf

Template for authentication against the Beckhoff package server

tc31-xar-base/apt-config/bhf.list

Sample apt source list for the Beckhoff package repository

tc31-xar-base/apt-config/debian.sources.list

apt source list for the Beckhoff Debian Mirror

tc31-xar-base/entrypoint.sh

Start script for the container that starts TcSystemServiceUm