Categories

Modular LabVIEW architecture
Leon Grossman

Modular LabVIEW architecture

Many of the LabVIEW applications that DMC develops are based on our internally developed state machine architecture. This architecture has a proven record of allowing us to create flexible, robust, and easy to maintain applications. One of our clients has a large, multi-PC system built upon this platform which has been in use for a period of years. The architecture allowed several additions over time, including: Periodic temporary or new permanent instruments Data processing updates ...

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 →


RT-101: Real-Time Operating Systems (RTOS)
Eric Nielsen

RT-101: Real-Time Operating Systems (RTOS)

What is a Real-Time Operating System? Known as an RTOS, the Real-Time Operating System is the heart of any Real-Time Solution. An RTOS is capable of executing programs with extremely accurate timing creating a very deterministic system. This key benefit is often highly desired for many scientific, engineering, and industrial automation projects. Real Time Operating Systems can be great replacements for PLCs where harsh conditions and extended run periods require robust execution. An RTOS a...

Continue reading →


DMC Dominates 2010 Hustle Up the Hancock!
Jody Koplo

DMC Dominates 2010 Hustle Up the Hancock!

Team DMC has once again made a strong showing at a Chicago area athletic event. As a team, we placed 8th overall out of nearly 150 teams. Several of us even improved our times drastically from last year's competition. DMC is always looking to ignite new athletic rivalries with other Chicago companies. If your company is interested in competing at an upcoming Chicago event, please get in touch with us to discuss the terms of the wager...     Some interesting statistics f...

Continue reading →


Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format
Danny Budzinski

Creating a Modular LabVIEW Application (Part 1 of 3): Creating an Expandable Data Format

One of LabVIEW’s strongest points is that it is a very “approachable” programming languages. Since it is a graphical language, it is relatively easy for a “non-programmer” to get a quick, simple, stand-alone program up and running. A lot of times, especially if you are just trying to get a quick data sample from something, this is all an engineer or technician might need. However, there are also instances when a process is complex enough that, not only do you nee...

Continue reading →


DMC Volunteers with US First Robotics Competition
Darren Jones

DMC Volunteers with US First Robotics Competition

DMC was happy to be a part of the FIRST FTC (First Tech Challenge) high school robot competition here in Chicago.   John Sullivan and myself with Chris Weaver of NI braved the fierce field of competition to assist as, you guessed it, Software Inspectors.  Our role was to ensure the science and technology-interested high schoolers had done their homework and had a functional, updated, and *safe* control software running on their robot.  Invariably when volunteering at an...

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 →


Nanotechnology on the Radio
Ken Brey

Nanotechnology on the Radio

James M. Hussey, CEO of one of our customers, NanoInk, Inc. was interviewed as part of the panel on WGN Radio's Extension 720 with Milt Rosenberg on the topic of Nanotechnology. DMC is proud to play a small part in the developing the amazing technologies that companies like NanoInk are pioneering. A 23 minute clip of the program is available here.

Continue reading →


What is a "National Instruments Certified LabVIEW Architect" ?
Brent Hoerman

What is a "National Instruments Certified LabVIEW Architect" ?

... and why should I care if my LabVIEW integrator is properly certified? In most cases, the reason you are considering partnering with DMC to complete a LabVIEW project is because you don't have in-house personnel proficient in LabVIEW development. If that's true, then you probably don't have anyone who can help you decide if the integrator you are about to outsource to is proficient either. Of course you could take our word for it, but why not go to an unbiased source. What i...

Continue reading →


Checklists & Goals & Racing - Oh My!
Frank Riordan

Checklists & Goals & Racing - Oh My!

DMC held our periodic all-day off-site company meeting on February 8th at Melrose Park Grand Prix. Business topics covered included: Checklists - motivated by the book The Checklist Manifesto: How to Get Things Right, by Atul Gawande. A simplified synopsis of the book is that the use of checklists prevents mistakes and frees the mind by removing the focus on determining if the routine things are taken care of. Most applicable example would be pre-flight checklists used by airplane pilot...

Continue reading →


New White Paper: Electric Vehicle Battery Pack Testing
Brent Hoerman

New White Paper: Electric Vehicle Battery Pack Testing

DMC has been involved in quite a few battery testing projects lately. We thought it would be helpful to assemble a compilation of some of the general things we have learned into a new white paper.... "Electric Vehicle Battery Pack Testing in a Manufacturing Environment" If you are interested in the automotive battery packs used in electric vehicles (EVs), hybrid electric vehicles (HEVs), and plugin hybrid electric vehicles (PHEVs) and how they are tested, this article should cont...

Continue reading →


DMC Engineer Attains ISA Certified Automation Professional
Matt Puskala

DMC Engineer Attains ISA Certified Automation Professional

I am happy to announce that I have recently completed the requirements to officially become an International Society of Automation (ISA) Certified Automation Professional (ISA CAP). Per ISA, Certified Automation Professionals are responsible for the direction, definition, design, development/application, deployment, documentation, and support of systems, software, and equipment used in control systems, manufacturing information systems, systems integration, and operational consulting. In a nu...

Continue reading →


Ken Brey

Phased Project Process Increases Innovation and Controls Risk

Sometimes projects, even very large ones, have straight-forward solution paths with few unknowns. Other times a project is closer to the technological frontier where the solution is not obvious, or may not exist with the current technology. Many of these projects offer high economic return for our customers when successful. With such projects it often does not make sense to move forward with the project in a single step, or even in two steps. There are a few disadvantages to taking on such proje...

Continue reading →


DMC and the Alliance for Illinois Manufacturing to Sponsor Executive Lunch Briefing
Jessica Mlinaric

DMC and the Alliance for Illinois Manufacturing to Sponsor Executive Lunch Briefing

DMC and the Alliance for Illinois Manufacturing are sponsoring a complimentary executive lunch briefing on March 4, 2010. The event’s topic, Use Technology You Already Own to Operate Efficiently and Competitively, will focus on using Microsoft SharePoint to make better decisions by tracking key performance indicators, cut costs by operating more efficiently and increase innovation by enabling collaboration. “There are true cost-saving and innovation benefits companies will realize...

Continue reading →


University of Illinois Job Shadowing Program a Success
Kristie Simon Shea

University of Illinois Job Shadowing Program a Success

Last Wednesday DMC hosted Karan Talati, a freshman Mechanical Engineering major, as a part of the University of Illinois Job Shadowing program. The program is designed for freshman or sophomore engineering students to spend a day with an engineering company to learn about a specific industry. Throughout the day, Karan rotated spending time with many different engineers learning about the projects that each was working on. Karan also participated in our weekly Project Status Update meeting whe...

Continue reading →


Using Norton Ghost for "Cloning" PC Based LabVIEW Test Stations and for Disaster Recovery
Jesse Batsche

Using Norton Ghost for "Cloning" PC Based LabVIEW Test Stations and for Disaster Recovery

While developing a Windows PC based long term test system running LabVIEW software, we found the use of Norton Ghost to be a very effective means of setting up multiple identical test stand units quickly and efficiently. Basically we took the approach used all the time by IT dept. system administrators and applied it to customized test system development. Having a stored hard drive image of the original state of each test station also proved to be a useful "restore" point to use to res...

Continue reading →


Winter Fun At DMC
Jon Carson

Winter Fun At DMC

A lot of us here at DMC like to get outdoors and stay active, even during these brutal Midwestern winters. This Saturday 5 DMC employees including myself braved the cold to spend a great day out at Alpine Valley ski resort. Jody Koplo, Jesse Batsche, Jessica Mlinaric, Eric Nielsen and I all had a blast learning how to snowboard, even though some were more succesful than others! Here is our own Jesse Batsche, tearing up the terrain park: Eric Nielsen wisely opted to avoid the physical pain...

Continue reading →


Using LVmerge LabVIEW Merge Tool with TortoiseSVN
Jesse Batsche

Using LVmerge LabVIEW Merge Tool with TortoiseSVN

When multiple developers are working on the same LabVIEW project, version control becomes crucial (that's where TortoiseSVN shines). Even with version control software and good developer communication, you'll eventually end up with two conflicting versions of the same VI. In this situation, being able to identify the changes each developer made to the original vi and choosing which modifications to keep is important, but it's tough to do this manually. This is exactly where LVMerge c...

Continue reading →


How cold is it in Russia?
Boris Cherkasskiy

How cold is it in Russia?

I am getting questions like "you are from Russia, it must be cold there" quite often for obvious reasons. Despite the fact that Russia is huge and includes geographic zones from subtropics to Arctic circle I've decided to compare climates of USA and Russia. When someone says "Russia" this probably means "Moscow", where roughly 10% of Russian population live. It doesn't make much sense to compare Moscow and let's say Florida, but because I live in Chic...

Continue reading →


Crossover Cable and Null Modem Wiring
Matt Puskala

Crossover Cable and Null Modem Wiring

Setting up communication networks or interfacing with devices is a common task at DMC. Usually we try to prepare ahead of time so that we have all the hardware we need, but in a pinch, we do occasionally have to make our own cables or have a better understand of how things work so we can debug communications or monitor specific I/O lines. Crossover Versus Patch Cables I'll start by giving some background information. Typical, old-school communication systems work by each device having ...

Continue reading →


Page 61 of 67First   Previous   56  57  58  59  60  [61]  62  63  64  65  Next   Last   

Categories