Categories

Entries for the 'HMI and SCADA' Category

VBScript Strings and Siemens HMI Smart Tags:  'Play nice, you two!'
Grant Anderson

VBScript Strings and Siemens HMI Smart Tags: 'Play nice, you two!'

String concatenation. If a programming language supports strings, it's going to support concatenating them. The means of doing so are usually straightforward and often times involve a simple library call or even a one character operator such as "+" or "&." Internal string representation typically follows one of two paradigms: either the string uses a unique terminator to signal the end of the string, or it includes within the type itself the length of the n...

Continue reading →


DMC Joins ICONICS System Integrator Partner Program
Jessica Mlinaric

DMC Joins ICONICS System Integrator Partner Program

DMC is proud to have joined the ICONICS System Integrator Partner (SIP) program. The System Integrator Partner designation identifies DMC's proficiency with ICONICS products, and proven ability to develop ICONICS solutions, and efficient deployment of projects.  As an ICONICS System Integrator Partner, DMC will take part in the ICONICS 2013 Worldwide Customer Summit held from September 23 - 26, 2013 in Newport, Rhode Island. The theme for the event is  “Get Connected &ndas...

Continue reading →


Getting Young Kids Interested in Technology
Frank Riordan

Getting Young Kids Interested in Technology

I'm always trying to get my daughters, ages 8 & 5, interested in what we do here at DMC. It's a challenge because I have a hard enough time explaining what DMC does to someone I meet at a cocktail party, never mind a couple of young kids. However, I recently had two great experiences with them that actually piqued their interest. The first was a trip to Legoland in Carlsbad, California. In addition to Miniland USA, Land of Adventure and other fun rides, there also is a Lego Factory T...

Continue reading →


Automation Redundancy Using ICONICS WebHMI Solutions
Jon Carson

Automation Redundancy Using ICONICS WebHMI Solutions

There are many good options for automation and controls redundancy out there. Here is an example we just recently used in the field. The customer specified a requirement of complete redundancy for all IT, networking, and HMI components of one of a large-scale manufacturing line. The system architecture we chose incorporated thin-client HMIs with server virtualization, off-the-shelf ICONICS redundancy solutions, dual KEPware OPC servers, a custom .NET service, and automatically backed-up SQL data...

Continue reading →


Boris Cherkasskiy

Read Command Line Parameters from VBA

Recently, I needed to read a command line parameter within a VBA code (it's for an Iconics SCADA application, but I developed it with Excel VBA which is essentially the same). It doesn't sound like a big deal but there were a few not-so-obvious tricks that I thought were worth sharing. I started with the simplest solution using a "GetCommandLineA" Windows API function from kernel32.dll. It was supposed to return a pointer to the c...

Continue reading →


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 →


DMC at the 2011 Siemens Automation Summit
Frank Riordan

DMC at the 2011 Siemens Automation Summit

As a proud Siemens Solution Partner, DMC always looks forward to participating in the annual Siemens Automation Summit. Each year, the Summit offers attendees several days of engaging demonstrations, networking opportunities, and other breakout events focusing on the end-user. Tim Jager, Nick Shea, and I attended the 2011 Automation Summit from June 27-30 at Disney's Yacht and Beach Club Resorts in Orlando, FL.  Connecting the User Community This year, DMC helped ...

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 →


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 →


Ken Brey

VNC on Siemens WinCC Flex HMI with WinCE

A version of VNC Server is available which works on Siemens MP277 and other Siemens displays that are WinCE 5.0 or higher. The open source project can be found here: http://sourceforge.net/projects/efonvnc/ The MP277 uses the ARM processor, so extract the contents of efonvnc_v4.3_wce5x_armv4i.zip into a folder in Program Files on the panel. Run the file VNCConfig.exe once to configure the connection. It is also available from the VNC icon in the system tray. Run WinVNC.exe to launch the se...

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 →


Redundant Control Systems: Siemens S7 400H Series PLC and WinCC
Cesar Pena

Redundant Control Systems: Siemens S7 400H Series PLC and WinCC

There are certain control systems, such as in nuclear power plants and airplanes, that cannot be disabled or shut down, even momentarily, because of the threat to people’s lives. In these applications, a redundant control system must be in place to take over instantaneously if the primary system fails. I recently deployed one such redundant control system for train tunnel ventilation at a major international airport. The system's main objective is to control, reduce, and help exting...

Continue reading →


Communication between Siemens HMIs and non-Siemens controllers
Jon Carson

Communication between Siemens HMIs and non-Siemens controllers

Ever wanted to use those very nice looking Siemens touchpad HMIs with a third party controller Siemens doesn't officially support? On a recent project I was presented with the following scenario: a customer already had several Siemens touch-screen HMIs in stock, and wanted to use one to help operators control an Elau motion controller. Of course to do this I had to get the HMI and controller to talk to one another. The HMI understood about 20 different protocols — everything from Allen...

Continue reading →


Vijeo Designer Version Control with Tortoise SVN
Danny Budzinski

Vijeo Designer Version Control with Tortoise SVN

I was working with Vijeo Designer 5.0 on a recent project and, overall, found it rather enjoyable to work with. Vijeo Designer is the Schneider Electric / Telemecanique programming software for the Magelis XBT-GT HMI's along with several other SCADA platforms. The creation of variables let me organize my I/O into logical folders, the alarm setup was intuitive and let me create specific groups en mass, and the page designer let me create an object with pretty much any look and feel that I ...

Continue reading →


Boris Cherkasskiy

Populating Iconics/GraphWorX32 Drop-down list (Statefield) from VBA

If you have never heard about Genesis32 SCADA package from Iconics, this is the right time to learn more about it before we continue. I shall wait right here... Good, now you know what I am talking about. We'll talk about GraphWorX32, this is HMI graphical display application. One of the control available in GraphWorX32 is drop-down list (Statefield). This is pretty cool drop-down menu, but values on the list have to be hardcoded during screen design and can't be updated at runtime...

Continue reading →


DMC Achieves Wonderware Certified Integrator Status
Tim Jager

DMC Achieves Wonderware Certified Integrator Status

I am proud to announce that DMC has achieved Certified Wonderware Integrator Status. To achieve Certified System Integrator Status, DMC has fulfilled the following certification requirements of the Wonderware SI Ecosystem Program: Two or more developers must complete individual product training and pass CSI tests. Two successful projects must be executed and documented to earn product level certifications. A special thanks to Ken Brey and Jody Koplo of DMC for their Wonderware proje...

Continue reading →


DMC Passes Wonderware Historian & InTouch Exams
Tim Jager

DMC Passes Wonderware Historian & InTouch Exams

DMC is proud to announce that Jody Koplo and Ken Brey have each passed Wonderware certifications exams. Jody successfully passed the InTouch 10.0 Exam and Ken Brey passed the InSQL Historian Exam. Prior to taking the test, Ken had completed several key projects using the Wonderware historian product. His experience paid off as he was easily able to pass the challenging exam on his first try. Jody recently completed a project that integrated a Wonderware InTouch HMI system with over 30 Alle...

Continue reading →


Schneider Electric's Energy Management Seminar
Nick Shea

Schneider Electric's Energy Management Seminar

Yesterday, I attended the 2009 Energy Management Seminar presented by Schneider Electric. The seminar focused on strategies and technologies to monitor and improve energy efficiency. The keynote speaker, Peter Garforth, made a compelling case for energy productivity as a profitable business opportunity. Some highlights of his presentation were: Only 30% of energy generated is actually sold as electricity. The rest is wasted heat. We use less than 10% of the energy we pay for. "Lo...

Continue reading →


Page 3 of 3First   Previous   1  2  [3]  Next   Last   

Categories