Table of Contents

Connections

Twinpack can handle multiple connections to different repositories. This includes the following types:

  • Twinpack repository: This is our internally developed Twinpack server, free to use for open source projects, which offers a repository from which to source libraries that are deployed there. This repository also offers some additional features for business users like custom libraries, branch- and configuration management. If you want more information on those features, just give us a call.
  • Beckhoff repository: This is Beckhoff's standard NuGet repository, which also offers the actual TwinCAT libraries for TwinCAT version > 3.1.4024.56 and 3.1.4024.10. It is a separate type, because Beckhoff sends the library packages in a special format, which has to be handled differently in Twinpack.
  • NuGet Repository: If one needs to source libraries from an on-premises NuGet server, this is also possible. See this guide on how to pack library files into NuGet packages in order to let Twinpack understand how to extract them.
Note

It is important to note that if one has two identical packages in two different repositories, only one package is shown -the one from the repository that is first in hierarchical order in the Configure-Connections dialog in the upper right corner of Twinpack. If you need to source one specific package, select the repository from which you want this package in the dropdown list right beside the Configure button.

The following picture shows the Configure-Connections dialog of Twinpack:

  1. A closed chain signals that a connection to the repository could be established. This does not mean that you are logged in to this repository; it just means that the repository is publicly available and Twinpack can connect to it.
  2. An open chain means that either the repository is not reachable or the repository has no public access and you are not logged in to that repository (e.g. Beckhoff Repository).
  3. Name of the Twinpack repository; this name will be shown in the dropdown list in the Twinpack main dialog right beside the Configure button.
  4. URL of the Twinpack repository.
  5. Type of Twinpack repository (Twinpack, Beckhoff, NuGet)
  6. If you see a Logout button here, this means you are currently logged in to this repository with your user-credentials.
  7. If you see a Login button here, this means you are not logged in to this repository.
  8. Adds a new Repository to the list of available repositories.
  9. Register with the Twinpack standard server of Zeugwerk to access all the open source projects, or if you have a business account, all the libraries that are unlocked with your account.
  10. Reset your password for your Twinpack account on our Zeugwerk servers.