Skip to main content
Version: 2.6

BECKHOFF Driver Configuration

Check Installation of Connectivity before setting up HumanOS.

Plugin Configuration

The plugin configuration file is named settings.json located in <install directory>\Config\HumanOS.UHAL.BeckhoffControl\. It contains all global settings of the plugin.

See Generic Plugin Configuration for more details.

Device Information File

The device information file is used to configure the access to the BECKHOFF hardware. It contains:

  • Id: unique device id (GUID), which MUST match the device license id.
  • DriverId: DBC6DEB3-951F-4A23-8477-7D8784995A95
  • Address: connection address
  • Data Access

See Device Information Model for more details.

Connection Address

The Address for BECKHOFF Controls is the AdsAmsNetId of the target:

NameDescriptionExample
<AmsNetId>:<port>AmsNetId of the target device including the port5.44.184.224.1.1:851

TwinCAT 2.x

Use the following ports to connect to TwinCAT 2.x Environments:

801PLC RuntimeSystem 1
811PLC RuntimeSystem 2
821PLC RuntimeSystem 3
831PLC RuntimeSystem 4

For configuration, goto Beckhoff WebSite

TwinCAT 3.x

Use the following ports to connect to TwinCAT 3.x Environments:

851PLC RuntimeSystem 1
852PLC RuntimeSystem 2
853PLC RuntimeSystem 3
854PLC RuntimeSystem 4

For configuration, goto Beckhoff WebSite

Example

{
"Name": "Beckhoff Device",
"Id": "6f007270-ff97-48f8-b1cf-6e0f20e49366",
"DriverId": "DBC6DEB3-951F-4A23-8477-7D8784995A95",
"Address": "5.82.10.47.1.1:851"
}