Avatar photo

About Nicklas

This author has not yet filled in any details.
So far Nicklas has created 10 blog entries.

Configuring Profinet I-Device Communication Between Siemens S7 and TwinCAT 3

By |2023-11-01T16:29:03-07:00November 1st, 2023|Blog, Tutorial|

When integrating large systems that span multiple controllers, it often is necessary to configure communication between different types of PLCs. With some PLCs, this can be challenging because they only communicate with their "native" protocol. For example, Allen-Bradley PLCs only support Ethernet/IP communication. This is not an issue with Siemens S7 or Beckhoff TwinCAT

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

Siemens TIA Portal Tips & Tricks

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

Siemens Totally Integrated Automation Portal Siemens TIA Portal is an extremely powerful programming platform. Siemens has truly achieved a "totally integrated automation" solution as all of their current generation PLCs, HMIs, and SCADA platforms are programmed using the TIA Portal from budget to high-end. The TIA Portal also contains many cool shortcuts which help

Why Capturing and Storing Manufacturing Data is Essential

By |2023-08-10T15:05:04-07:00August 19th, 2019|Best Practices|

Every plant should have a robust SCADA (supervisory control and data aquisition system) to capture and store data about the manufacturing process to maximize output. The data from the process can be used in a many ways to improve the process and even implement Industry 4.0 features such as machine learning. Here are some

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

16 Common Allen-Bradley Kinetix 5700 Faults

By |2023-08-10T15:08:15-07:00June 7th, 2018|Tips and Tricks|

Maskine recently worked on a project with 100+ Allen-Bradley Kinetix 5700 drives. Over the course of commissioning these drives the same faults came up over and over again. These faults where typically caused by incorrect wiring or configuration. Often the faults displayed in Rockwell Studio5000 can be somewhat cryptic and don't make the problem

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

Beckhoff TwinCAT 3 Tutorial: Installing TwinCAT 3

By |2019-07-24T17:37:53-07:00February 16th, 2017|Uncategorized|

TwinCAT 3 XAE (Extended Automation Engineering) takes advantage of the highly polished Microsoft Visual Studio as the programming environment. This is an extremely powerful piece of software typically used for creating custom .NET software, but Beckhoff has utilized it to program their PLCs.  This provides very good tools for quickly creating, debugging, and dissecting