Blog

Entries for 'twincat'

Guide to Beckhoff Safety PLC Communication over EtherCAT Network (FSoE Over EAP)

Communication between Safety PLCs is a useful tool for complicated projects involving multiple Safety PLCs: such as projects requiring Estops to cut power to multiple machines. This guide will explain how to set up safety communication for Be...


Getting started with C++ on a Beckhoff PLC - Part 2: Creating the ST/C++ Interface

Other Installments in This Series: Getting started with C++ on a Beckhoff PLC - Part One: Setup The second part of this series on how to run C++ real-time on a Beckhoff PLC will cover creating the interface that will host the C++ code, cre...


Getting started with C++ on a Beckhoff PLC - Part One: Setup

Beckhoff PLCs are one of the few industrial PLCs that allow you to run real-time C++ directly on the PLC hardware. This allows for C++ code to run cyclically on a separate system task, or as a TcCOM object allowing for function calls from structured ...


TwinCAT Project Variants

Introducing TwinCAT Project Variants! Variants are available from build 4024 onward and allow you to modify hardware configuration and even run different code based on different versions of the same project. You can quickly toggle between these versi...


Executing Command-Line Commands in TwinCAT

From reading and writing XML files to restarting the IPC, TwinCAT PLCs offer a lot of functionality through their built-in libraries. Additionally, TwinCAT runs on a Windows environment that can offer an even wider variety of functionalities to ...