Categories

Entries for the 'PLC' Category

Iconics, VBA, VBScript, and Writing to OPC Tags
Jimmy Condon

Iconics, VBA, VBScript, and Writing to OPC Tags

Background DMC has often had to download a high number of values from a SQL server to an OPC server. In the past, this had usually been done with VBA code that was called from an Iconics HMI screen. The code looped through about 600 tags in less than a minute. The VBA code was always executing locally (on the same PC) as the OPC server it was writing to. For a particular application, the HMI architecture switched to using WebHMI. Therefore, the VBA code needed to be converted to VBScript f...

Continue reading →


High-speed Position Latching using Yaskawa's MotionWorks IEC
Jason Mayes

High-speed Position Latching using Yaskawa's MotionWorks IEC

I was recently working on a multi-axis Yaskawa-based motion control project and ran into an issue using an in-software position latch. In this case, we were running a servo at fairly high speed and trying to record the encoder position when a sensor was triggered. It turned out that the PLC scan rate, servo speed, and gearing ratios involved were resulting in unacceptable accuracy issues. For this project, all programming was done using Yaskawa’s MotionWorks IEC Express. We were using a...

Continue reading →


Siemens S7-1200 Analog IO
Nick Shea

Siemens S7-1200 Analog IO

If you find yourself working with Analog IO on the Siemens S7-1200 for the first time, you may wonder how and where to start.  Here are some basic tips for working with Analog IO on this PLC platform.  For the purposes of this blog, I will focus on implementing 4-20mA inputs and outputs, but the concepts should apply to other signal types as well. Configuring Analog Input/Output Models: Open the Device Configuration for the PLC.  Add your module, then configure each channel...

Continue reading →


Siemens PLCS, Networking, and More--DMC at the SITEC 2011 Conference
Jon Carson

Siemens PLCS, Networking, and More--DMC at the SITEC 2011 Conference

I recently had the opportunity to attend my first Siemens technical conference. The conference, called SITEC, took place May 16-20 in Atlanta, GA, and Kristie Shea and I represented DMC. SITEC is Siemens’ technical conference where solution partners like DMC, distributors, and internal Siemens staff learn about the latest Siemens software and hardware technology solutions. I had a great time seeing what's new and upcoming in the automation world, as well as meeting the people behind th...

Continue reading →


DMC to Present at the 2011 Siemens Automation Summit
Frank Riordan

DMC to Present at the 2011 Siemens Automation Summit

DMC is excited to attend and present at the Siemens Automation Summit 2011 held from June 27-30 at Disney’s Yacht and Beach Club Resorts in Orlando, FL. The Summit is an annual conference that focuses on the end-users of Siemens automation products and provides a great venue for interacting and learning with our peer companies. DMC is a proud Siemens Solutions Partner with the most S7 Certified Engineers in the United States. Tim Jager, Nick Shea, and I will be attending the conference....

Continue reading →


Application Programming with Yaskawa’s A1000 Inverter Drives
Jason Mayes

Application Programming with Yaskawa’s A1000 Inverter Drives

I recently had the opportunity to spend a few days at Yaskawa America’s North American headquarters to sit in on an A1000 Application Programming class. As a Yaskawa Solution and Service Provider PLUS, many DMC engineers have extensive application programming experience using Yaskawa’s inverter drives in the industrial workspace. In addition to being a Yaskawa Solution and Service Provider, we have frequently worked closely with Yaskawa’s software development team to aid i...

Continue reading →


Using Siemens S7-300 PLCs to Report System Errors
Jon Carson

Using Siemens S7-300 PLCs to Report System Errors

The Siemens S7-300 line of PLCs has about a million great features integrated into the programming environment. After I recently inherited a PLC project where some (many) of these were not implemented, I thought it might be a good idea to do a recap on some of the more useful functions Step7 has to offer us. By far one of the most useful, and sadly underutilized, capabilities available to us from the Step7 environment is the “Report System Errors” utility. This utility, when activ...

Continue reading →


DMC Attains Most Siemens Certified Engineers in the USA
Frank Riordan

DMC Attains Most Siemens Certified Engineers in the USA

DMC just attained a rather significant milestone - we now have eight people who have met all of the requirements for the Global Technical Certification in the SIMATIC Technology areas of S7 PLCs, SIMATIC HMIs, and SIMATIC Networking. This is signifcant from several points of view.  The first is that the certification test is, quite bluntly, pretty darn hard - I think the pass rate is less than 40%.  Secondly, in order to be part of the Siemens Solution Partner Program, an integra...

Continue reading →


DMC Hosts Webinar Comparing Competing Controller Platforms
Jessica Mlinaric

DMC Hosts Webinar Comparing Competing Controller Platforms

Last month DMC’s Nick Shea presented a webinar in conjunction with Siemens Industry, Inc.  The topic, An Unbiased Comparison of the Siemens SIMATIC S7-1200 and AB (Allen-Bradley) MicroLogix, drew an audience of over 400 registrants. Nick’s presentation focused on providing an independent analysis of both platforms from both a technological and benefits-oriented perspective.  Its aim is to help customers weigh the tradeoffs of the platforms based on their specific needs, ...

Continue reading →


DMC Presents at the 2010 Siemens Automation Summit
Tim Jager

DMC Presents at the 2010 Siemens Automation Summit

What was the best part of my trip to Charlotte, NC last week? - Watching the Blackhawks Stanley Cup game 6 on a massive screen in the NASCAR hall of fame after the Siemens award ceremony. Very surreal... and totally awesome! Yes, Siemens really knows how to put on a great event. Last week was the 2010 Siemens Automation Summit, held in beautiful Charlotte, NC. The Siemens Automation Summit is a conference that specifically focused on the end users of Siemens automaton products. It is a gre...

Continue reading →


RT-201: PLCs vs. Real-Time Systems
Eric Nielsen

RT-201: PLCs vs. Real-Time Systems

In RT-101: Real-Time Operating Systems (RTOS), I provided readers with a brief description of the many benefits that systems running an RTOS can provide in harsh and demanding environments. The bigger question is: in an industry saturated by PLCs (Programmable Logic Controllers), PACs (Programmable Automation Controllers), Field Point controllers, Microcontrollers and many others, why should an engineer choose an RTOS PAC (Programmable Automation Controller) platform above all the rest? To addre...

Continue reading →


RT-301: Capabilities of Distributed LabVIEW Real-Time
Darren Jones

RT-301: Capabilities of Distributed LabVIEW Real-Time

Eric Nielsen’s Real Time blog did a good job of hitting the major strengths and benefits of any system based on a controller running a Real-time operating system. Here I’ll get into a little more depth, specifically for the capabilities these systems give in regards to distributed execution. As we’ve learned, the major benefits of running a Real-Time system are determinism and robust operation. These benefits can be realized in a very powerful way: distributed execution. Dis...

Continue reading →


Selecting the Right Machine Vision Software and Platform
Cesar Pena

Selecting the Right Machine Vision Software and Platform

One of our many areas of expertise at DMC is developing and integrating machine vision systems. Our focus is on offering the most effective solution for the application; we are hardware/vendor independent and are not tied to any platform. When selecting a vision hardware and software platform, the most important questions to answer are: What are the technical challenges of the application? How many vision systems will be produced? How many cameras are needed for each vision system? I...

Continue reading →


Siemens vs Allen-Bradley: Function Blocks
Nick Shea

Siemens vs Allen-Bradley: Function Blocks

Siemens and Rockwell Automation are two giants competing in industrial automation technology today. Rockwell (aka Allen-Bradley) seems to be more popular in the US market, but Siemens has a larger international customer base. A cursory Google search will reveal that there is no lack of debate among automation professionals over which one is preferred. On the higher end of their PLC lines, the programming environments to use are: Siemens - Step 7 Simatic Manager for S7-300 and 400 level ...

Continue reading →


Successful Implementation of Siemens' SiMotion Shaftless Drive Standard
Kristie Simon Shea

Successful Implementation of Siemens' SiMotion Shaftless Drive Standard

In many industries, shaftless drive technology has replaced the old mechanical drive systems. Instead of using mechanical gearing to force one axis on a machine to follow another one, servos are used. The servo technology reduces many of the flaws of a large mechanical gearing system as well as provides a lot of flexibility. This technology is in heavy use in industries such as the automotive, packaging, and printing. Using the shaftless drive technology requires the use of a motion controlle...

Continue reading →


Object Oriented Programming in Siemens and Allen Bradley PLCs
Jon Carson

Object Oriented Programming in Siemens and Allen Bradley PLCs

Since their conception PLC programs have been founded on simple programs. RLL (Relay Ladder Logic) and IL (Instruction List) commands have dominated PLC programs since PLCs first came to market in the 1970s. However in the past few years automation requirements have grown more complex and demanding. This has in turn led to PLC manufacturers beginning to include some higher level programming concepts in their software packages. What exactly have they added? And what does it mean for your manufact...

Continue reading →


PLC Analog IO Troubleshooting Tips
Nick Shea

PLC Analog IO Troubleshooting Tips

When commissioning or troubleshooting PLC inputs and outputs (IO), the analog signals are often the most difficult. First, analog IO almost always has to be scaled to convert the raw signal to useful process values. Also, there are many wiring and external device (sensor/actuator) configurations. Here are some simple guidelines for troubleshooting and working with Analog IO. Although these guidelines are intended to help you think about the process of troubleshooting, this process will surely...

Continue reading →


PLC Troubleshooting
Matt Puskala

PLC Troubleshooting

We are frequently asked to work on PLC systems for clients that we did not develop. The job could be troubleshooting an issue or adding a new feature to the system. Working with unfamiliar code has its own unique challenges, although we take pride in our ability to do so. Here are some things you should keep in mind when asking an integrator or even your own internal maintenance staff to take a look at your PLC system. Source Code Almost every PLC system I've worked with does not store...

Continue reading →


"Indirect Addressing" in Step 7 Basic v10.5 SP2
Nick Shea

"Indirect Addressing" in Step 7 Basic v10.5 SP2

For those of us who appreciate and harness the power of indirect addressing in Siemens S7 300 and 400 level PLCs, we were sad to hear that this functionality was not supported in the same way for the new Step 7 Basic software for S7-1200 PLCs. As of Service Pack 2 for Step 7 Basic 10.5, however, Siemens has added array indexing functions that get you closer to indirect addressing. They are called "FieldRead" and "FieldWrite". Essentially, they are functions that allow you ...

Continue reading →


Siemens S7-1200 PLC communicates through Sinaut MD720-3 cellular modem
Nick Shea

Siemens S7-1200 PLC communicates through Sinaut MD720-3 cellular modem

Many consumers, including myself, have tapped into the ever-growing functionality of mobile internet. Many people leverage this infrastructure for their mobile phone. Others are beginning to use WiMAX connections for their PCs. Not to be out-done, PLCs are also capable of communicating through wireless data plans. DMC just finished the proof-of-concept phase in a project using the new Siemens Simatic S7-1200 PLC and Siemens Sinaut MD720 GPRS GSM cellular modem. We were able to successfully se...

Continue reading →


Page 6 of 7First   Previous   1  2  3  4  5  [6]  7  Next   Last   

Categories