Categories

Entries for the 'Siemens PLC' Category

Datalogging From a Siemens PLC to LabVIEW: Easier Than You Think
Jason Mayes

Datalogging From a Siemens PLC to LabVIEW: Easier Than You Think

Have you ever been disappointed in the data logging options available on your Basic panel? Ever wished it were easier to set up logging directly to a database? Or perhaps you've wanted to set up some simple simulation or test sequences without modifying your PLC control code. If you have a little LabVIEW experience, you're in luck! Recently, I ran across an R&D scenario where we wanted to log some data from an S7-1500 PLC for analysis - a lot of data. We were using a TP1500 Comfor...

Continue reading →


Siemens WinCC OA - The Open Architecture SCADA Package
Leon Grossman

Siemens WinCC OA - The Open Architecture SCADA Package

When asked if we work with a particular technology here at DMC, my answer is always "yes". PLC, Embedded, Test and Measurement, Business Logic: we do it all and more. WinCC OA (OA) is the spiritual analogue to that philosophy in SCADA form. There are native drivers for Siemens and Allen Bradley PLCs as well as an OPC driver so it will work with nearly any modern controller. Supporting a wide range of hardware is expected of a product that is targeted to the same space as Wonderwa...

Continue reading →


Hitting the Ground Running…to China
Ryan Landwehr

Hitting the Ground Running…to China

As we enter the Christmas season, I can’t help but think back to this time last year. I was less than three months away from graduating college and faced with a big decision. It was only a few days before Christmas Eve, that I decided to start the next chapter of my life at DMC Boston. Before I knew it, June rolled around and I found myself on a city bus in Chicago heading into my first day of training at the Chicago office. I’d had summer internships in the past and felt like I had ...

Continue reading →


Informational Webinar 11/12: Changing Machinery, Changing Software
Tim Jager

Informational Webinar 11/12: Changing Machinery, Changing Software

Join John Sullivan in conjunction with Siemens for a complimentary 45-minute educational webinar focused on converting industrial equipment from one vendor's tools to another. The webinar will be held on Wednesday, November 12 (1 p.m. CDT) and will be targeted toward those interested in software conversions for machinery. A variety of business demands can require a company to convert their industrial equipment from one vendor’s gear to another supplier’s tools. The m...

Continue reading →


Siemens PLC Communication with I-Device
Jimmy Condon

Siemens PLC Communication with I-Device

For a couple of recent projects I needed to transfer a few bytes between Siemens PLCs. I had used PUTs and GETs in the past, which I find very useful for sending large amounts of data. But if I only need to send a few bytes or speed is critical, setting up one of the PLCs as slave to the other PLC can be more efficient. Siemens makes this quick to do with I-Device, and I’ll show a couple of examples below. S7-300 PLCs and Profibus, Both PLCs In The Same TIA Portal Project When u...

Continue reading →


Using an S7-1200 PLC as a Modbus TCP Slave
Jason Mayes

Using an S7-1200 PLC as a Modbus TCP Slave

Have a need to make data available from your S7-1200 PLC to a Modbus TCP Master (or SCADA)? Luckily, this is easy to setup. This will be short and sweet. Siemens provides two Instruction blocks for setting up Client/Server Modbus TCP connections – you can find them under Communication on the Instructions Window – MB_SERVER and MB_CLIENT. As an example, let’s set up a Modbus TCP server on our PLC. I’m starting a project from scratch, so I’m going to add an ...

Continue reading →


Source Code Protection For Your SIMATIC S7-1200 PLC in TIA Portal
Jason Mayes

Source Code Protection For Your SIMATIC S7-1200 PLC in TIA Portal

From time to time, we'll run across situations where a client believes it is necessary to lock down code on a PLC. In some cases, there may be valuable intellectual property they would like to protect. In others, its purpose may be to prevent unauthorized modifications to safety-related code, or activation of disabled options. There may also be cases where it is necessary to interlock a PLC program to a specific memory card or CPU, especially in cases where there may be multiple, similar (bu...

Continue reading →


Troubleshooting Your Siemens SIMATIC S7-1200 Timers
Jason Mayes

Troubleshooting Your Siemens SIMATIC S7-1200 Timers

I've done a lot of PLC programming over the last few years. Siemens, Rockwell, Beckhoff, Mitsubishi, Panasonic... if it's IEC61131-3 compliant, I've probably written a few rungs on it. However, I recently ran across an interesting problem that completely stumped me. I was doing a quick test on an S7-1200 PLC (programmed in TIA Portal V13) where I needed to perform a non-time critical operation approximately once a second within a re-usable FB. The two rungs that confounded me and ...

Continue reading →


View DMC's 2014 Siemens Automation Summit Presentations
Tim Jager

View DMC's 2014 Siemens Automation Summit Presentations

DMC attended the annual Siemens Automation Summit last month, held June 23 - 26, 2014. We enjoyed four days of learning and networking with new friends at Walt Disney World's Contemporary Resort in Orlando, FL. The week kicked off with Monday night's popular Connect Event. This casual cocktail event allowed attendees to build their network using a mobile friendly app or website developed by DMC and Prism Systems to connect and share contact information. Attendees also got a previ...

Continue reading →


DMC Joins Siemens SIMATIC IT Partner Program
Tim Jager

DMC Joins Siemens SIMATIC IT Partner Program

DMC is proud to announce its affiliation with the Siemens SIMATIC IT Partner Program. SIMATIC IT Partners offer value added services helping customers realize solutions tailored to their unique business environments in order to maximize the efficiency of MES installations. We're excited to join a community of technical experts with industry specific know-how who are recognized as high-level consultants dedicated to helping customers achieve their business goals. SIMATIC IT Partners a...

Continue reading →


WinCC Professional Popups
Jimmy Condon

WinCC Professional Popups

SyntaxHighlighter.all(); For a recent project using WinCC Professional V12, I needed to have a pop up window that could change based on the screen window that the operator clicks (motor, VFD, valve, etc.). The popup also needed to have its location change based on where the screen window was that the operator clicked. To implement the popup, I added a screen window to the starting screen. I did not assign any of its properties: I gave it a visibility animation based on an internal tag...

Continue reading →


VB Script to Save an SSRS Report as a PDF
Jack Cosgrove

VB Script to Save an SSRS Report as a PDF

Reporting is almost a universal requirement for new projects coming into DMC these days. As part of an HMI we developed for a customer we also installed SQL Server Reporting Services (SSRS) on a Siemens PLC. This is used to generate reports for production batches run on that PLC. The customer desired these reports to be in PDF format, which after some investigation was easy to do with SSRS. A little background on SSRS... SSRS is a web application that generates nice graphical reports from SQL...

Continue reading →


Siemens S7-1200 Web Server Tutorial - From Getting Started to HTML5 User Defined Pages
Tim Jager

Siemens S7-1200 Web Server Tutorial - From Getting Started to HTML5 User Defined Pages

This is a brief tutorial on getting started with the Siemens embedded web server in the S7-1200 and S7-1500.  Using the concepts explained below, you can create a simple web page or a fully featured HTML5 web app.  Getting Started Step 1.  Turn on the web server.  To do this, navigate to the web server menu in the device configuration page and check the box to enable the web server.   Step 2: Download your project to your PLC and browse to its IP add...

Continue reading →


DMC to Present at the Siemens 2013 Automation Summit
Frank Riordan

DMC to Present at the Siemens 2013 Automation Summit

As a Siemens Solution Partner, DMC looks forward to attending the annual Siemens Automation Summit each year. Focused on the end users of Siemens automation products, the Summit offers opportunities for best practice sharing, networking, free hands-on training, and providing product input and prioritization for future enhancements. This year’s event, held June 24 – 27 in New Orleans, focuses on the theme of “Community. Experiences. Productivity."   This year, DMC ...

Continue reading →


Extracting Log Data from a Siemens PLC Using a .NET Client
Jack Cosgrove

Extracting Log Data from a Siemens PLC Using a .NET Client

I had the opportunity recently to work for a client who wanted to extract log data from a Siemens WinAC PLC using a C# .NET client. The application was archiving software that would run when another software component encountered an error. Log data was assembled from a variety of sources in the system stack, including the Siemens PLC. In order to keep the PLC's Step 7 code independent of this diagnostic logging, I used the Siemens WinAC ODK. The WinAC API exposes two interfaces, IPLC and ...

Continue reading →


Automating Siemens S7 and SiMotion Tasks Using C# .NET
Jon Carson

Automating Siemens S7 and SiMotion Tasks Using C# .NET

Siemens offers useful tools for accessing both Simatic and SiMotion projects programmatically, in the form of registered COM Type Library DLLs. These tools offer many exciting possibilities (well, it does if you're like me, and get excited by things like automating automation tools). If you have Simatic Manager installed, the following DLLs are registered with it: S7hcom_x 1.0 Type Library - The default location on my laptop is C:\Program Files (x86)\Siemens\Step7\S7BIN\S7HCOM_X.DLL) S...

Continue reading →


PID with a Siemens S7-1200 PLC
Jason Mayes

PID with a Siemens S7-1200 PLC

A few weeks ago I had the chance to experiment with serial communications using a Siemens S7-1200 PLC outfitted with a CM1241 (RS-485 module). Due to the limited number of projects we've had using the 1200 line of PLCs, this was an office first. And while it was very straightforward, it was still a learning experience. Recently I had another chance to be DMC's S7-1200 pioneer - this time using the S7-1200's PID blocks, and luckily, not involving death by dysentery, cholera, or sna...

Continue reading →


Siemens S7-1200 Serial Communication
Jason Mayes

Siemens S7-1200 Serial Communication

Today, I found myself setting up some simple point-to-point serial communication on a Siemens S7-1200. For the current application, I was writing a simple function block to broadcast data to a Red Lion serial slave display, but there are a variety of situations in which you may need to do to this, such as communicating with a VFD. While there are many people in this office who do this regularly with other Siemens PLCs, it was the first time for any of us on an S7-1200, so I though...

Continue reading →


The Basics of Siemens S7 PLC I/O Addressing
Nick Shea

The Basics of Siemens S7 PLC I/O Addressing

Are you a new user of Siemens PLCs a and wondering what terms like "process image" and "peripheral address" mean? What does the "P" in "PIW" stand for? Are you an experienced user and are too embarrassed to ask? Or, maybe you are like me and just need refresher every once in a while? Fortunately, the Siemens support website has a great article that explains these different ways to access I/O for Siemens S7-300 and 400 PLCs. Here are some summary t...

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 →


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

Categories