Blog

Entries for 'Patrick Smith'

Using the Version Control Interface (VCI) in TIA Portal V16

Using a version control system is a great way to manage your company’s code and track changes over time; however, many PLC programming platforms do not work nicely with version control, since they tend to use binary files instead of human-reada...


Using XML Templates in TIA Openness

In my previous post, we looked at how Openness formats the XML files that it uses to create objects in TIA Portal. After reviewing some examples, we concluded that creating code in XML can be very complicated and that it is best to use existing block...


How to Read an Openness XML File

In my previous post, I explained what TIA Openness is and how using it can streamline your development process. Since Openness uses XML files as the basis for its import and export functions, knowing how to understand these XML files is vital for cre...


Advantages & Disadvantages of Siemens' TIA Openness

Siemens’ TIA Openness is an API that allows you to interact with TIA Portal using a custom application. Although it is included with TIA Portal, Openness has not seen wide usage, as many programmers don’t see the use of learning a new pro...


Relative Gearing to an External Encoder with a Siemens 1500 PLC

DMC has often encountered a scenario where a customer wants to have a motor drive follow the position of an external encoder. However, a regular 1500 PLC does not allow you to directly gear to an external encoder; this functionality requires a 1500T ...


12 Days of DMChristmas

DMC's Chicago office gets in the holiday spirit with their own take on a Christmas classic. Check out the video for some caroling fun!   Learn more about DMC's company culture.


Using Smart Symbols in Iconics GraphWorx64

The GraphWorX64 software from Iconics is a powerful tool for building HMIs. As an upgrade from GraphWorX32, it offers several new features that allow the designer more flexibility and ease of use. The purpose of this blog post is to focus on the new ...