Working With JSONs in TwinCAT 3, Part 2: The JSON Strikes Back

By |2024-03-25T16:38:13-07:00February 12th, 2024|Tutorial|

PLC Setup and Requirements The code for the PLC project is here. According to the Beckhoff documentation for their JSON functions, TwinCAT 3 build 4022 on an x86, x64 or ARM processor can support JSON development.  For this post, we will be using TwinCAT 3 build 4024.32 with a VM running windows 10. For our

Working with JSONs in TwinCAT 3, Part 1: A New JSON

By |2024-02-28T16:55:15-07:00January 12th, 2024|Tutorial|

JSON Basics Wikipedia defines a JSON as “an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other serializable values)”  CITATION JSO23 l 1033 (JSON: Wikipedia, 2023).They're ubiquitous in the software world, but traditionally have not been utilized in

Comparing Traditional and Programmatical safety systems

By |2023-10-18T17:07:30-07:00October 18th, 2023|Best Practices, Blog|

Programmatical safety and traditional hardwired safety are two different approaches to ensuring safety in control systems. Each approach has its own advantages and disadvantages, and the choice between them depends on the specific requirements and constraints of the system in question. Let's compare these two approaches:Programmatical SafetyProgrammatical safety utilizes safety PLCs along with robust ethernet-based

How to Connect to a Beckhoff TwinCAT 3 Controller

By |2023-08-10T15:05:23-07:00September 4th, 2019|Tips and Tricks|

Beckhoff Controllers Beckhoff TwinCAT 3 offers an extremely powerful PC-based industrial automation platform with the reliability of a standard PLC. Beckhoff TwinCAT 3 resides within the Microsoft Visual Studio shell which provides a freature-rich integrated software package to program both the PLC code and HMI. Connecting to the Beckhoff TwinCAT controllers is easy, here's how.

New Features in Latest Release of TwinCAT 3

By |2023-08-10T15:05:49-07:00August 5th, 2019|Announcements|

Beckhoff just released the latest version of TwinCAT - 3.1.4024.  Typically, a major revision of TwinCAT is released every year. This time however Beckhoff took two years to add some pretty major new features to TwinCAT. This two year schedule will continue to be the trend going forward. After reading through the new features

Beckhoff TwinCAT 3 Tutorial: Creating a New Project

By |2019-07-24T17:40:22-07:00February 17th, 2017|Uncategorized|

Now that Beckhoff TwinCAT 3 is installed, the next step is to create a new project for the PLC. To begin, Visual Studio creates an empty project which is the framework on which the PLCs, code, motion axis, licenses, libraries, and more are built upon. Under the Beckhoff folder in the start menu, open TwinCAT