<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Simatic Archives | DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/tag/simatic/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Fri, 04 Sep 2026 19:53:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://static.dmcinfo.com/wp-content/uploads/2025/04/site-icon-150x150.png</url>
	<title>Simatic Archives | DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DMC&#8217;s Drinkbot Gets an HMI Upgrade to WinCC Unified</title>
		<link>https://static.dmcinfo.com/blog/16188/dmcs-drinkbot-gets-an-hmi-upgrade-to-wincc-unified/</link>
		
		<dc:creator><![CDATA[Evan Ripperger]]></dc:creator>
		<pubDate>Fri, 28 Jun 2024 13:18:26 +0000</pubDate>
				<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[Drink Bot]]></category>
		<category><![CDATA[DrinkBot]]></category>
		<category><![CDATA[Siemens]]></category>
		<category><![CDATA[Simatic]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[Unified]]></category>
		<category><![CDATA[WinCC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/16188/dmcs-drinkbot-gets-an-hmi-upgrade-to-wincc-unified-14/</guid>

					<description><![CDATA[<p>Introduction The DMC Drinkbot is a robotic bartender powered by Siemens automation hardware. It was originally created in the DMC Denver office in 2016 using a Siemens S7-1200 PLC interfaced by a 7&#8243; SIMATIC Comfort Panel. Eight years after creation as Siemens has begun to phase out their COMFORT HMI Panels, DMC wanted to give [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/16188/dmcs-drinkbot-gets-an-hmi-upgrade-to-wincc-unified/">DMC&#8217;s Drinkbot Gets an HMI Upgrade to WinCC Unified</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="h-introduction" class="wp-block-heading">Introduction</h2>



<p class="wp-block-paragraph">The DMC Drinkbot is a robotic bartender powered by Siemens automation hardware. It was originally created in the DMC Denver office in 2016 using a Siemens S7-1200 PLC interfaced by a 7&#8243; SIMATIC Comfort Panel.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="687" height="419" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-1.png" alt="DMC Drinkbot 2024 WinCC upgrade" class="wp-image-35665" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-1.png 687w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-1-300x183.png 300w" sizes="(max-width: 687px) 100vw, 687px" /></figure>



<p class="wp-block-paragraph">Eight years after creation as Siemens has begun to phase out their COMFORT HMI Panels, DMC wanted to give Drinkbot an HMI upgrade. We received a new MTP700 Unified Comfort Panel that runs TIA Portal V19 WinCC Unified programs to show off the latest and greatest of Siemens HMI technology. This guide will walk through the steps taken to upgrade Drinkbot and the new features developed.</p>



<h2 id="h-background-and-operational-overview" class="wp-block-heading"><strong>Background and Operational Overview</strong></h2>



<p class="wp-block-paragraph">The DMC Drinkbot uses PROFINET communication for a Siemens G120 VFD drive controlled by an S7-1200 PLC. The user can choose drinks on a SIMATIC key panel or the MTP700 Unified Comfort Panel HMI that this blog focuses on. The user can choose between 44 standard drink recipes made from 8 bottles of alcohol and 6 mixers. There is also a custom drink option where the user can select any ingredient available based on the current configuration of the Drinkbot.&nbsp;</p>



<figure class="wp-block-image size-full"><img decoding="async" width="452" height="491" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-2.png" alt="DMC Drinkbot HMI Closeup Main Screen" class="wp-image-35667" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-2.png 452w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-2-276x300.png 276w" sizes="(max-width: 452px) 100vw, 452px" /></figure>



<p class="wp-block-paragraph">Without replacing any bottles on the machine, the ability to make alcoholic drinks can be toggled. If the Drinkbot is taken to an event where alcohol is not permitted, the bottles may also be swapped out for flavored syrups and soda water to make “Italian sodas”. The Italian soda switch overrides the selectable recipes limiting the machine to the new available ingredients. The settings screen for these configurations is accessible by selecting the DMC logo in the upper left corner where the user can view alarms and diagnostics and change the machine mode. The motion axis of the Drinkbot can also be manually operated for demonstration and debugging purposes.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="608" height="359" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-3.png" alt="Drinkbot WinCC Settings and Diagnostics Navigation" class="wp-image-35668" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-3.png 608w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-3-300x177.png 300w" sizes="(max-width: 608px) 100vw, 608px" /></figure>



<p class="wp-block-paragraph">For a detailed history of the development of Drinkbot, refer to the following two blogposts.</p>



<p class="wp-block-paragraph"><a href="https://static.dmcinfo.com/blog/23327/dmc-engineers-serve-up-a-siemens-s7-powered-drinkbot/">DMC Engineers Serve up a Siemens S7 Powered DrinkBot </a></p>



<p class="wp-block-paragraph"><a href="https://static.dmcinfo.com/blog/20875/adding-siemens-mindsphere-tracking-to-the-dmc-drinkbot/">Adding Siemens MindSphere Tracking to the DMC DrinkBot</a></p>



<h2 id="h-data-2-unified" class="wp-block-heading"><strong>Data 2 Unified</strong></h2>



<p class="wp-block-paragraph">About half of the work for creating the Unified program was accomplished using the Data2Unified tool by Siemens. This tool does a great job taking an older Comfort program and converting it to Unified, maintaining the basic layout and functionality of most HMI Elements and Controls. For some deprecated elements, the tool will even generate custom VBA scripting to maintain original functionality.</p>



<p class="wp-block-paragraph">There are current limitations to this tool as the conversion will notably not create alarm lists, faceplates, and navigation elements. Additionally, due to WinCC Unified’s aspect flexibility, it is typically worth touching up the screens’ layout and aesthetics. The custom scripting that is auto-generated may also need to be redone as more efficient element functions can be created manually without scripts. Typically, the automatically generated scripts will function as intended, but the script will be written in unconventional and overcomplicated language. Double-checking these scripts and replacing them with standard functions where applicable is good practice.</p>



<p class="wp-block-paragraph">After running the conversion, most of the Drinkbot settings screens were recreated to match the previous comfort program to maximize the ease of configuring the system during events. The cleaning sequence screens that use basic elements were converted seamlessly into Unified. Settings screens, like the alarms and diagnostics, were easily replaced with drop-in standard Siemens resources.</p>



<p class="wp-block-paragraph">The bulk of the work left out by the tool was completed when modernizing the faceplates for drink selection and the recipe management system talked about in the following section. &nbsp;</p>



<h2 id="h-recipe-conversion" class="wp-block-heading"><strong>Recipe Conversion</strong></h2>



<p class="wp-block-paragraph">In the Comfort program, there was a built-in recipe management feature that the developer could create their own data type and store recipes locally on the HMI panel to be written onto the PLC when selected. In the Drinkbot Comfort HMI the recipe list included 44 drinks detailing their ingredients and quantities.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="975" height="435" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-4.png" alt="Drinkbot Comfort HMI Recipe Data Records" class="wp-image-35672" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-4.png 975w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-4-300x134.png 300w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-4-768x343.png 768w" sizes="(max-width: 975px) 100vw, 975px" /></figure>



<p class="wp-block-paragraph">This recipe feature was a convenient way to store information and access data to be written into the instructions of the PLC. In WinCC Unified, this feature was removed, so this storage was recreated using a user-defined type and a data block on the PLC.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="974" height="580" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-5-1.png" alt="Drinkbot WinCC Unified Recipe UDT DataBlock" class="wp-image-35673" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-5-1.png 974w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-5-1-300x179.png 300w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-5-1-768x457.png 768w" sizes="(max-width: 974px) 100vw, 974px" /></figure>



<p class="wp-block-paragraph">The dbHMI data block stores all of the original recipe data using integers to signify ingredient quantities and a single string for the name of the recipe. Memory on the PLC is conserved by these simple UDTs, provided that the bottle setup in the Drinkbot is always the same. For simplicity, to set up the Drinkbot, the user consults a printout that lists all of the ingredient bottle positions. The string and 18 integers are then fed to the HMI through a multiplexed array 11 recipes at a time.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="967" height="415" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-6.png" alt="DrinkBot WinCC Unified HMI multiplex tag" class="wp-image-35676" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-6.png 967w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-6-300x129.png 300w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-6-768x330.png 768w" sizes="(max-width: 967px) 100vw, 967px" /></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="663" height="393" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-7.png" alt="Drinkbot WinCC HMI Closeup main screen" class="wp-image-35695" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-7.png 663w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-7-300x178.png 300w" sizes="(max-width: 663px) 100vw, 663px" /></figure>



<p class="wp-block-paragraph">The 11 recipes are selected to be read based on the page of the HMI drink list the user is currently reading. The last display recipe on the page is number 12 that is left intentionally blank. A custom drink faceplate is opened when the custom button is pressed that displays all possible ingredients in the Drinkbot. The user can select how many of each ingredient to make their drink based on if alcohol is toggled on or the Drinkbot is displaying Italian Sodas. Once completed the ‘Make Drink’ button populates the display recipe 12 and once the Drinkbot completes the cycle the recipe is cleared.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="656" height="386" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-8.png" alt="DrinkBot Unified HMI Custom drink screen" class="wp-image-35696" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-8.png 656w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-8-300x177.png 300w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<p class="wp-block-paragraph">To access standard drinks that access one of the stored recipes, 11 faceplate buttons are displayed on each page. These simple faceplates display the drink name based on page number and intake the recipe parameters once selected. They serve as an in between display button to open a nested faceplate that will display the selected drink in detail. The nested standard drink faceplate used in reading and writing recipe data is talked about in the next section.</p>



<p class="wp-block-paragraph"><strong>Faceplates and Scripting </strong></p>



<p class="wp-block-paragraph">In the Comfort HMI, having a local way to manage the recipes within the HMI made development simpler as a single popup recipe screen could read the ingredients for each drink and display all possible options at once in a matrix.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="505" height="372" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-9.png" alt="Drinkbot Comfort HMI Recipe Popup Screen" class="wp-image-35697" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-9.png 505w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-9-300x221.png 300w" sizes="(max-width: 505px) 100vw, 505px" /></figure>



<p class="wp-block-paragraph">The Drinkbot is intended to be used at live events in a fast paced setting so for the WinCC update, the drink recipe popup should prioritize readability and information efficiency. The new Unified program uses a standard drink faceplate that only displays ingredients used in a particular drink recipe.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="509" height="306" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-10-1.png" alt="DrinkBot WinCC HMI Recipe Nested Faceplate" class="wp-image-35702" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-10-1.png 509w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-10-1-300x180.png 300w" sizes="(max-width: 509px) 100vw, 509px" /></figure>



<p class="wp-block-paragraph">The maximum ingredient amount in the original 44 drinks was 3 alcohols and 3 mixers. Custom scripting is used to take the recipe fed into the faceplate and populate the drink name plus the ingredients with their amounts. The script takes in the name and amount of each drink in ounces and automatically fills out each box for how many ingredients exist in each recipe. The user then has controls to make the drink and stop the process midway if needed.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="678" height="470" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-11-1.png" alt="Drinkbot Siemens MTP700 SIMATIC HMI Recipe Faceplate" class="wp-image-35703" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-11-1.png 678w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-11-1-300x208.png 300w" sizes="(max-width: 678px) 100vw, 678px" /></figure>



<p class="wp-block-paragraph">For taking Drinkbot to events where alcohol is not an option, the machine can also be configured to dispense “Italian sodas” using soda water and flavored syrup. Selecting this mode locks the display page to an Italian soda mode and makes the button faceplates open a nested Italian soda faceplate. All Italian soda recipes only include up to two syrups and eight ounces of soda so the faceplate is simplified and resized.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="468" height="279" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-12.png" alt="Drinkbot WinCC HMI Italian Soda Main" class="wp-image-35704" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-12.png 468w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-12-300x179.png 300w" sizes="(max-width: 468px) 100vw, 468px" /></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="457" height="276" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-13.png" alt="Drinkbot WinCC HMI Italian Soda Recipe" class="wp-image-35705" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-13.png 457w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-13-300x181.png 300w" sizes="(max-width: 457px) 100vw, 457px" /></figure>



<p class="wp-block-paragraph">For information on how to create a faceplate in WinCC unified, refer to the guide here: <a href="https://static.dmcinfo.com/blog/18140/creating-faceplates-in-wincc-unified/">Creating Faceplates in WinCC Unified</a></p>



<h2 id="h-conclusion" class="wp-block-heading"><strong>Conclusion</strong></h2>



<p class="wp-block-paragraph">The updated HMI program improves the usability and functionality of the COMFORT version. The custom scripted nested faceplates using the new recipe storage system in Unified make it easier to order a drink. To celebrate the completion of the WinCC Unified upgrade the DMC Chicago office had a happy hour party to have the Drinkbot make cocktails and entertain.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="518" height="466" src="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-14.png" alt="Drinkbot Party at DMC Chicago Office" class="wp-image-35706" srcset="https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-14.png 518w, https://static.dmcinfo.com/wp-content/uploads/2024/06/drink-robot-14-300x270.png 300w" sizes="(max-width: 518px) 100vw, 518px" /></figure>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>DrinkBot Gets a Fresh Pour with WinCC Unified</strong>.</h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Learn more about our <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/" data-type="page" data-id="420">Automation</a> capabilities in utilizing <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/hmi-and-scada-programming/siemens-simatic-wincc-programming/" data-type="page" data-id="500">Siemens HMIs</a> with modern faceplates, custom scripting, and recipe management.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/16188/dmcs-drinkbot-gets-an-hmi-upgrade-to-wincc-unified/">DMC&#8217;s Drinkbot Gets an HMI Upgrade to WinCC Unified</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Simulating Siemens WinCC Unified HMI with Real PLC Data</title>
		<link>https://static.dmcinfo.com/blog/16194/simulating-siemens-wincc-unified-hmi-with-real-plc-data/</link>
		
		<dc:creator><![CDATA[Evan Ripperger]]></dc:creator>
		<pubDate>Wed, 26 Jun 2024 17:39:53 +0000</pubDate>
				<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[S7ONLINE]]></category>
		<category><![CDATA[Siemens]]></category>
		<category><![CDATA[Simatic]]></category>
		<category><![CDATA[Simulation]]></category>
		<category><![CDATA[Unified]]></category>
		<category><![CDATA[WinCC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/16194/simulating-siemens-wincc-unified-hmi-with-real-plc-data/</guid>

					<description><![CDATA[<p>In this blog we will explore&#160;simulating a Siemens WinCC Unified Version 19 HMI program using data from a connected physical PLC. In TIA version 19, the Siemens Communication Settings&#160;tool or Set PG/PC Interface&#160;is the easiest way to configure the online access path for the PC simulation to communicate with your hardware. The Simatic Step 7 [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/16194/simulating-siemens-wincc-unified-hmi-with-real-plc-data/">Simulating Siemens WinCC Unified HMI with Real PLC Data</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In this blog we will explore&nbsp;simulating a Siemens WinCC Unified Version 19 HMI program using data from a connected physical PLC. In TIA version 19, the Siemens Communication Settings&nbsp;tool or Set PG/PC Interface&nbsp;is the easiest way to configure the online access path for the PC simulation to communicate with your hardware.</p>



<p class="wp-block-paragraph">The Simatic Step 7 manager uses the S7ONLINE access point for communication on the PC/PG interface. By default, the access path on S7ONLINE is set to none as simulating a WinCC HMI program will run disconnected of the PLC program through Simatic manager. The HMI in this state will not display tags read from the PLC but will use HMI local tags and should be fully navigable.</p>



<h2 id="h-connection-parameters" class="wp-block-heading">Connection Parameters</h2>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Screenshot-2024-06-26-131614.png" alt="Siemens Communication Settings Windows Control Panel"/></figure>



<p class="wp-block-paragraph">The easiest tool to use for&nbsp;establishing a simulator connection is the Siemens Communication Settings&nbsp;tool located in the control panel. Opening the tool will provide you with all possible connection modules on the computer as well as their respective parameters and diagnostics tools. From the address menu you can configure your IP address in the network connections menu of your PC.</p>



<p class="wp-block-paragraph">To establish simulator-hardware connection, open the Access points&nbsp;menu. Select S7ONLINE and open the dropdown arrow. From here you can select the interface parameter which should match the same pathway that the PC uses to communicate with the hardware. The module property should auto populate and match the network connection name you configured.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Screenshot-2024-06-26-132435.png" alt="Siemens Communication Settings Tool"/></figure>



<p class="wp-block-paragraph">In older versions of TIA Portal there is an interface configuration tool found in the Windows control panel named Set PG/PC Interface. From here, you can set the same pathway that will enable communication between the simulator and PLC.</p>



<p class="wp-block-paragraph">After opening the tool, navigate to the Access path tab and select S7ONLINE as the access point. In the box below you will see all available interfaces for the path to take. Select the module in the list that matches the communication method you are using to talk to your hardware.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Screenshot-2024-06-26-161956.png" alt="Set PG/PC Interface tool"/></figure>



<p class="wp-block-paragraph">After selecting the correct module, you can close the tool and launch your WinCC simulation from Simatic Manager or TIA Portal. Provided that you are in contact, the S7ONLINE point should update your simulation with real data coming from the PLC.</p>



<h2 id="h-troubleshooting" class="wp-block-heading">Troubleshooting</h2>



<p class="wp-block-paragraph">If the Set PC/PG tool opens but does not display the S7ONLINE access point, it may be resolved by downloading a Siemens PC_Identifier&nbsp;hotfix support package linked below.</p>



<p class="wp-block-paragraph"><a href="https://support.industry.siemens.com/cs/document/109812676/simatic-s7-plcsim-advanced-v4-0-service-pack-1-hotfix-1?dti=0&amp;lc=en-WW" target="_blank">SIMATIC S7-PLCSIM Advanced V4.0</a></p>



<p class="wp-block-paragraph">Troubleshooting the PLC connection can follow the same path as a typical process to go online with hardware. Ensure that you have a stable ethernet connection to the PLC you are attempting to communicate with. On the S7ONLINE path that you configured, note the module name that auto populated when the interface parameter was assigned. In your Windows taskbar search &#8220;view network connections.&#8221;&nbsp;Then, in this menu locate the ethernet driver that has the same module name as on the S7ONLINE path you are trying to use. In the popup window, go to properties then IPv4 and assign your own IP address on the same subnet and mask as the desired PLC. Once complete you should be able to ping the IP of your PLC from the command prompt.</p>



<p class="wp-block-paragraph">If the simulated instance of your HMI still does not communicate with the PLC, stop the simulation and verify that the PC/PG interface selected when trying to go online with the PLC is the same as configured in either of the tools. Redownloading the program and verifying run mode is active may also assist with troubleshooting measures.</p>



<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-dbd34961 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50);padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-43efaee5 wp-block-columns-is-layout-flex" style="padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:85%">
<h3 class="wp-block-heading has-text-align-left" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step"><strong>Test WinCC Unified HMIs with Live PLC Data</strong></h3>



<p class="has-text-align-left wp-block-paragraph" id="h-need-help-turning-ideas-into-outcomes-automation-project-to-the-next-level-contact-us-today-to-learn-more-about-our-solutions-and-how-we-can-help-you-achieve-your-goals">Learn more about our Siemens <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/" data-type="page" data-id="441">PLC</a> and <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/hmi-and-scada-programming/" data-type="page" data-id="497">HMI</a> capabilities in WinCC Unified simulation, and our expertise in <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/" data-type="page" data-id="420">Automation</a>.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-2236275c wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-base-contrast-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/contact/">Contact Us</a></div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/16194/simulating-siemens-wincc-unified-hmi-with-real-plc-data/">Simulating Siemens WinCC Unified HMI with Real PLC Data</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
