musserautomation/bnr-as412

By musserautomation

Updated over 1 year ago

Image for building B&R's Automation Studio 4.12 projects

Image
1

10.0K

musserautomation/bnr-as412 repository overview

This image is a light wrapper around mcr.microsoft.com/dotnet/framework/runtime:3.5-windowsservercore-ltsc2022. It includes an installation of B&R's Automation Studio 4.12.6 tooling for building PLC projects. A big thank you to Wesley Buchanan for pioneering some of the Docker setup that made this possible.

The Automation Studio binaries are located in the default install location: C:/BrAutomation/AS412/bin-en/. For instance, the full path to the build tool is C:/BrAutomation/AS412/bin-en/BR.AS.Build.exe.

In order to use this image, follow these suggested steps:

  • Set up a volume when you create the image that will map a local directory containing your repo to build into the container.
  • Spin up the container.
  • Invoke one of the B&R binary tools to carry out an operation on the project in the mapped volume. Following is an example command to build the "Simulator" configuration in a project: "C:/BrAutomation/AS412/bin-en/BR.AS.Build.exe" "C:/temp/repo/asProject.apj" -c "Simulator" -buildMode "Build"
  • The output of the build will be streamed to the console live, and can be parsed by higher-level tools (i.e. Github Actions running the image, etc).

Tag summary

Content type

Image

Digest

sha256:4513ea247

Size

11.7 GB

Last updated

over 1 year ago

docker pull musserautomation/bnr-as412