An example project to demonstrate the TwinCAT unit testing framework TcUnit
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

IOLink - A TwinCAT library for demonstrating TcUnit

This library project is used primarily for the demonstration purposes of the TwinCAT unit testing framework TcUnit.

It implements certain parts of the IO-Link functionality. IO-Link is a serial communication protocol for end devices such as various types of sensors (temperature, pressure, etc) and actuators. The functionality implemented in this library is related to the "diagnosis" part of IO-Link, which in EtherCAT masters is implemented using the diagnosis history object defined in the ETG1020 specification.

This library is explained in full detail in seven chapters on the website for the TcUnit framework.

Documentation and examples for TcUnit is available at