Categories

Entries for 'Nicklas Thystrup'

5 Tips for Getting Started in RSLogix 5000
Nicklas Thystrup

5 Tips for Getting Started in RSLogix 5000

RSLogix 5000 is very intuitive and easy to use PLC programming software used for Allen-Bradley PLCs. There are a few tips and tricks that are very useful to know starting out, especially if coming from a different PLC programming language. These will help increase efficiency, improve code structure, and avoid time-consuming downloads when commissioning. Set up Quick Keys for the Ladder Editor  Clicking around to build the Ladder code for PLCs can be time consuming. Rockwell has k...

Continue reading →


DMC Earns InduSoft Certified Systems Integrator Status
Nicklas Thystrup

DMC Earns InduSoft Certified Systems Integrator Status

DMC is proud to announce our status as an InduSoft Certified Systems Integrator. After years of experience using Wonderware's Indusoft on projects, we have become the only Certified Systems Integrator in Chicago. InduSoft’s Certified Integrator Program is an incentive driven program open to all System Integrators who recommend and develop automation solutions utilizing InduSoft Web Studio software. The program allows DMC access to technical training and...

Continue reading →


How to Upload and Monitor Code on a Beckhoff TwinCAT 3 PLC
Nicklas Thystrup

How to Upload and Monitor Code on a Beckhoff TwinCAT 3 PLC

This guide will get you started with Beckhoff PLCs by showing step by step how to go online with an existing PLC to monitor or troubleshoot existing code on a running PLC. To upload the code from the PLC for modification or backup, just follow step 1. Upload PLC code Open the TwinCAT XAE in Visual Studio. Select File > Open > Open Project From Target… Select the PLC, then OK. See this guide for finding and connecting to a PLC. Select location on local compute...

Continue reading →


How to Connect to Beckhoff TwinCAT 3 PLCs
Nicklas Thystrup

How to Connect to Beckhoff TwinCAT 3 PLCs

This guide will get you started with Beckhoff PLCs by showing step by step how to connect to a Beckhoff PLC.     Download and install Beckhoff TwinCAT 3 programming environment. Once the programming environment is installed, this icon  will appear in the system tray. Select > Router > Edit Routes. In the TwinCAT Static Routes window that pops up, select Add... The Add Route Dialog will appear:  For most situations, the Broadcast Search option wi...

Continue reading →


Sharing Tags between Beckhoff PLCs Using ADS Read
Nicklas Thystrup

Sharing Tags between Beckhoff PLCs Using ADS Read

Often it becomes necessary to read a few tags from another Beckhoff PLC without setting up a full publisher subscriber EAP system. Automation Device Specification (ADS) reads and writes can be used to do this with very minimal setup, as long as both PLCs are on the same network. Setup consists of mapping the variable in the source PLC at a static memory location, and then reading it from the destination PLC using an ADS Read command. Steps Define the variable in the source PLC...

Continue reading →


DMC Bubble Soccer Activity Fund Event
Nicklas Thystrup

DMC Bubble Soccer Activity Fund Event

Just before the leaves began to turn this year, DMC's Chicago office decided to take advantage of the end of our good weather and head to Lincoln Park for some fun in big, bumpable bubbles. If you've never heard of bubble soccer, it entails climbing into massive, inflated plastic bubbles that make sports infinitely more fun (and challenging!) The bubble soccer company had a slight misunderstanding and ended up going to the wrong place in Lincoln Park, which resulted in 12 people from DMC...

Continue reading →


MS SQL Stored Procedures Directly from Beckhoff TwinCAT PLC
Nicklas Thystrup

MS SQL Stored Procedures Directly from Beckhoff TwinCAT PLC

Beckhoff TwinCAT 2 and 3 PLCs have the ability to execute SQL stored procedures to read or write data without the need for an HMI. This is achieved by setting up TwinCAT Database Server on the PLC to manage the database connections, and using functions from the TcDatabase library to execute stored procedures. This blog will go through the steps to setup the TwinCAT Database Server and execute a pre-existing stored procedure. 1. Setup your SQL database and write your stored procedure. 2....

Continue reading →


Automating an Etch-A-Sketch
Nicklas Thystrup

Automating an Etch-A-Sketch

For FedEx Day 2015, a team of four DMC engineers hacked an Etch-A-Sketch to automatically draw pictures. We did this by attaching stepper motors to both of the front knobs on the Etch-A-Sketch, and controlling them with an Arduino Due microcontroller. The Due then communicated with a .NET app running on our computer via serial messaging. The .NET app provided a user interface to control the drawing and converted an image file into a path for the Due to sketch. The whole team spent the day debugg...

Continue reading →


Commissioning Siemens G120 Drives with Startdrive in TIA Portal
Nicklas Thystrup

Commissioning Siemens G120 Drives with Startdrive in TIA Portal

The built-in drive commissioning features in TIA Portal make it very simple to commission a Siemens G120 drive with a Siemens S7 PLC without the need for any stand-alone software. Drives can be commissioned quickly and easily, and afterwards all drive parameters will be stored in Portal for future reference. I have described the general process of setting up Profinet drives with safety in Portal step-by-step. Small details may vary with every situation, but the general process is as follows: ...

Continue reading →


DMSki 2015
Nicklas Thystrup

DMSki 2015

This year was my first opportunity to attend the popular activity fund subsidized event DMSki. A group of 25 of us, including three significant others, ventured to Vail, Colorado for the famed annual event. We rented an awesome house this year which comfortably slept all 25 of us. It came complete with an outdoor hot tub, a foosball table, and plenty of space to play Euchre and Blokus. It also had a big kitchen which allowed us to cook everything from spaghetti to beef brisket. We started ...

Continue reading →


'Lions, Tigers, and Brews' Proves Fun Despite Blustery Day
Nicklas Thystrup

'Lions, Tigers, and Brews' Proves Fun Despite Blustery Day

When the opportunity arose to go to the already-awesome Lincoln Park Zoo in order to taste 150 plus awesome beers, I knew many at DMC couldn’t resist. Sure enough, sixteen people from DMC signed up for the Lions, Tigers, and Brews event, so we headed down to the zoo for some Friday night fun. First we tried out some of the bigger, more popular breweries such as Founders and Goose Island. We experienced these old familiars under the watchful eye of the tiger, who was outside watching the...

Continue reading →


Categories