Introduction and Goals

This project aims to provide a TwinCAT 3 library to abstract fieldbus devices (currently only EtherCAT) in a way that they provide the user with sensible interfaces. It will separate between two major use cases where one focuses on the configuration/commissioning of these kind of devices and the other focuses on the operational needs.

Requirements Overview

Quality Goals

Stakeholders

Role/Name Contact Expectations

Library User / PLC developer

<Contact-1>

<Expectation-1>

Support tool developer

<Contact-2>

<Expectation-2>

Library developer

<Contact-2>

<Expectation-2>

Glossary

Term Definition

PLC

Programmable Logic Controller

TwinCAT 3

automation software by Beckhoff Automation GmbH & Co. KG

Fieldbus

industrial computer networks used for real-time distributed control. Wikipedia

EtherCAT

EtherCAT (Ethernet for Control Automation Technology) is an Ethernet-based fieldbus system invented by Beckhoff Automation GmbH & Co. KG

Coupler

<definition>

Terminal

<definition>