<?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>Nikhil Holay, Author at DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/blog/author/nikhilh/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Wed, 02 Sep 2026 21:06:12 +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>Nikhil Holay, Author at DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DMC San Diego: Growing Strong in the Southwest</title>
		<link>https://static.dmcinfo.com/blog/40084/dmc-san-diego-growing-strong-in-the-southwest/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Fri, 12 Dec 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[San Diego]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=40084</guid>

					<description><![CDATA[<p>Over the past year, DMC’s San Diego office has experienced exciting growth, reinforcing our commitment to serving clients across the Southwestern&#160;United States.&#160;We’re&#160;proud to share some of our recent highlights&#160;as we look forward to continuing to grow our presence in the region.&#160;&#160;&#160; Team Growth&#160; Our San Diego team has grown to 12 talented engineers&#160;with deep&#160;expertise&#160;in&#160;manufacturing automation&#160;and&#160;test and [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/40084/dmc-san-diego-growing-strong-in-the-southwest/">DMC San Diego: Growing Strong in the Southwest</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Over the past year, DMC’s San Diego office has experienced exciting growth, reinforcing our commitment to serving clients across the Southwestern&nbsp;United States.&nbsp;We’re&nbsp;proud to share some of our recent highlights&nbsp;as we look forward to continuing to grow our presence in the region.&nbsp;&nbsp;<br>&nbsp;</p>



<h2 id="h-team-growth-nbsp" class="wp-block-heading">Team Growth&nbsp;</h2>



<p class="wp-block-paragraph">Our San Diego team has grown to 12 talented engineers&nbsp;with deep&nbsp;expertise&nbsp;in&nbsp;<a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/">manufacturing automation</a>&nbsp;and&nbsp;<a href="https://static.dmcinfo.com/services/test-and-measurement-automation/">test and measurement automation</a>.&nbsp;Each team member brings unique skills and perspectives that elevate our work and ensure&nbsp;we’re&nbsp;ready to tackle complex engineering challenges across industries.&nbsp;</p>



<p class="wp-block-paragraph">We’re&nbsp;also thrilled to announce that two&nbsp;additional&nbsp;engineers will be joining us in early 2026.&nbsp;This expansion&nbsp;reflects our commitment to investing in a strong, collaborative team&nbsp;and&nbsp;strengthens&nbsp;our ability to deliver exceptional solutions and support for our clients.&nbsp;</p>



<h2 id="h-expanding-client-base-nbsp" class="wp-block-heading">Expanding Client Base&nbsp;</h2>



<p class="wp-block-paragraph">With this growing team,&nbsp;we’ve&nbsp;seen a significant increase in client partnerships throughout the Southwest region, including California,&nbsp;Arizona, and&nbsp;Nevada.&nbsp;From automation projects to custom solutions, our team is proud to help businesses achieve their goals with&nbsp;cutting-edge&nbsp;technology and&nbsp;expertise.&nbsp;</p>



<p class="wp-block-paragraph">Whether&nbsp;we’re&nbsp;supporting clients in biotech, electric vehicles, energy, battery, or other&nbsp;<a href="https://static.dmcinfo.com/industries/">industries</a>, our team is&nbsp;dedicated to helping businesses achieve measurable results.&nbsp;We’re&nbsp;grateful for the trust our clients place in us and look forward to building on these relationships.&nbsp;</p>



<h2 id="h-new-service-offerings-nbsp" class="wp-block-heading">New Service Offerings&nbsp;</h2>



<p class="wp-block-paragraph">In addition to our core <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/">automation</a>&nbsp;services,&nbsp;we’re&nbsp;excited to introduce DMC&nbsp;<a href="https://static.dmcinfo.com/services/test-and-measurement-automation/">test and&nbsp;measurement</a>&nbsp;services to the San Diego office.&nbsp;Our team also supports&nbsp;<a href="https://static.dmcinfo.com/services/embedded-development-and-embedded-programming/">embedded development</a>,&nbsp;<a href="https://static.dmcinfo.com/services/application-development/">application development</a>,&nbsp;and&nbsp;<a href="https://static.dmcinfo.com/services/digital-workplace-solutions/">digital workplace solutions</a>&nbsp;projects.&nbsp;This expansion allows us to&nbsp;provide&nbsp;a broader range of solutions, ensuring we meet diverse client needs with precision and innovation.&nbsp;</p>



<h2 id="h-building-partnerships-nbsp" class="wp-block-heading">Building Partnerships&nbsp;</h2>



<p class="wp-block-paragraph">Collaboration&nbsp;remains&nbsp;central to our mission.&nbsp;Over the past year, we have continued&nbsp;to strengthen relationships with&nbsp;<a href="https://static.dmcinfo.com/about/partners/">industry partners</a>, enabling us to deliver integrated solutions and stay ahead of emerging technologies.&nbsp;We work closely with automation partners&nbsp;including&nbsp;Siemens, Rockwell, Beckhoff, Inductive Automation, and more. For test and measurement projects, our partners include NI, Pickering, and UEI.&nbsp;</p>



<p class="wp-block-paragraph">These partnerships help us deliver fully integrated solutions and ensure our clients&nbsp;benefit&nbsp;from the latest tools, platforms, and industry best practices.&nbsp;As the technological landscape evolves, we&nbsp;remain&nbsp;committed to continuous learning and strategic collaboration—allowing us to stay ahead of emerging trends and deliver exceptional value to our customers.</p>



<h2 id="h-looking-ahead-nbsp" class="wp-block-heading">Looking Ahead&nbsp;</h2>



<p class="wp-block-paragraph">With our growing team, expanding services, and increasing project work, we are now exploring larger office spaces in the San Diego area.&nbsp;This step reflects our long-term commitment to the region&nbsp;and our confidence in the opportunities ahead.&nbsp;We’re&nbsp;excited for what the future holds and grateful to our clients, partners, and team members who make our success possible.&nbsp;</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">Keeping it &#8220;Beachy Keen&#8221; with DMC San Diego!</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">With DMC&#8217;s new office in <a href="https://static.dmcinfo.com/contact/san-diego/" data-type="dmc_office_location" data-id="6197">San Diego</a>, our team is dedicated to bringing our expertise to the Southwest. Learn more about <a href="https://static.dmcinfo.com/careers/" data-type="page" data-id="408">careers</a> with us at any location and our <a href="https://static.dmcinfo.com/careers/open-positions/" data-type="page" data-id="835">current openings</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/40084/dmc-san-diego-growing-strong-in-the-southwest/">DMC San Diego: Growing Strong in the Southwest</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC Attends the HANNOVER MESSE 2022</title>
		<link>https://static.dmcinfo.com/blog/18220/dmc-attends-the-hannover-messe-2022/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Thu, 13 Oct 2022 12:10:44 +0000</pubDate>
				<category><![CDATA[Special Events]]></category>
		<category><![CDATA[HANNOVER MESSE]]></category>
		<category><![CDATA[Siemens]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/18220/dmc-attends-the-hannover-messe-2022/</guid>

					<description><![CDATA[<p>DMC attended the world’s largest industrial fair this past May. HANNOVER MESSE, held in Germany, brings together 150 companies from multiple industries to show their products, technologies, and applications. This year’s theme was digitalization and sustainability. We joined the conference as a Siemens Solution Partner and joined Siemens at their booth – which displayed Siemens’ [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/18220/dmc-attends-the-hannover-messe-2022/">DMC Attends the HANNOVER MESSE 2022</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">DMC attended the world’s largest industrial fair this past May. <a href="https://www.hannovermesse.de/en/" data-type="link" data-id="https://www.hannovermesse.de/en/" target="_blank" rel="noreferrer noopener">HANNOVER MESSE</a>, held in Germany, brings together 150 companies from multiple industries to show their products, technologies, and applications. This year’s theme was digitalization and sustainability.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Hanover_Fair_Conference.jpg" alt="HANOVER MESSE 2022"/></figure>



<p class="wp-block-paragraph">We joined the conference as a <a href="https://static.dmcinfo.com/about/partners/siemens-solution-partner">Siemens Solution Partner</a> and joined <a href="https://www.siemens.com/global/en.html" target="_blank">Siemens</a> at their booth – which displayed Siemens’ multi-discipline/multi-step demo and showed off a variety of different technologies, including their metal 3D printing, an additive manufacturing process to generate a lighter, stronger component of an electronic vehicle. We also brought one of our major California Siemens clients, <a href="https://www.anaergia.com/" target="_blank">Anaergia</a>, to join in the conference and experience.</p>



<p class="wp-block-paragraph">Our engineers arrived in Germany on Sunday and joined Siemens as they hosted a dinner at the Governor’s Mansion with great food. Throughout the trip, we joined Siemens for meals, excursions, and experiences.</p>



<p class="wp-block-paragraph">The conference&nbsp;began Monday, May 30 and finished Friday, June 3. On Monday and Tuesday, we had a full day&nbsp;checking out the expansive Siemens booth and exploring the enormous conference.</p>



<p class="wp-block-paragraph">Wednesday, we drove to Heidelberg, where we stayed for the second half of the trip. Along the way, we stopped at the Porsche museum (foreshadowing!) getting a chance to check out a slice of Porsche history. Following the day of travel, we joined Siemens for the White Ship Fleet Dinner Cruise.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/White_Ship_Fleet_Dinner_Cruise.jpg" alt="White Ship Fleet Dinner Cruise"/></figure>



<p class="wp-block-paragraph">Thursday, we started our day by visiting the Heidelberg castle via a tour of the old city.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Castle.jpg" alt="Heidelberg Castle"/></figure>



<p class="wp-block-paragraph">Also on our busy Thursday, we did a tour of the Stuttgart facility where they make the Taycan, the first all-electric <a href="https://newsroom.porsche.com/en/company/porsche-zuffenhausen-stuttgart-headquarter-12121.html" target="_blank">Porsche</a>. We had a chance to participate in the Porsche Driving Experience, where they put us on a track and let us test the cars out ourselves. We started by putting the Taycan electric vehicles through a stunt course which included drifting and slaloming. For the finale, we got into 9-11s and got to do a Grand Prix (safely!) around the track.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Porsches.jpg" alt="Porsche Experience"/></figure>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Porsche_Expereince_Center_Hockenheimring.jpg" alt="Porsche Experience Center Hockenheimring"/></figure>



<p class="wp-block-paragraph">After a week at the HANNOVER MESSE, we want to thank Siemens for hosting us and our clients. The event was insightful, and it was a pleasure joining them as a Siemens Solutions Partner. We look forward to joining them for this event and others in the future.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Germany_with_Anaergia_and_California_Siemens_Rep.jpg" alt="Germany with Anaergia and California Siemens rep"/></figure>



<p class="wp-block-paragraph"><strong>Learn more about DMC&#8217;s <a href="https://static.dmcinfo.com/about/partners/siemens-solution-partner">Siemens Partnership</a> and <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/siemens-s7-plc-programming">Siemens S7 PLC Programming</a> expertise, and <a href="https://static.dmcinfo.com/contact">contact us</a> today for your next project!&nbsp;&nbsp;</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/18220/dmc-attends-the-hannover-messe-2022/">DMC Attends the HANNOVER MESSE 2022</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Set Up PC/IPC as NTP Server</title>
		<link>https://static.dmcinfo.com/blog/19150/how-to-set-up-pc-ipc-as-ntp-server/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Mon, 16 Aug 2021 18:54:44 +0000</pubDate>
				<category><![CDATA[Beckhoff PLC]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/19150/how-to-set-up-pc-ipc-as-ntp-server/</guid>

					<description><![CDATA[<p>Recently, a client reached out to DMC looking to improve their part traceability and simplify their future maintenance. Specifically, their Cognex camera timestamps were not synchronized with their Beckhoff IPC. This had the potential to cause traceability issues (inability to correlate a specific part to a specific picture) as well as make it more difficult [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/19150/how-to-set-up-pc-ipc-as-ntp-server/">How to Set Up PC/IPC as NTP Server</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Recently, a client reached out to DMC looking to improve their part traceability and simplify their future maintenance. Specifically, their Cognex camera timestamps were not synchronized with their <a href="https://www.beckhoff.com/en-en/products/ipc/?pk_campaign=AdWords-AdWordsSearch-ipc_dynamic_EN&amp;pk_kwd=&amp;gclid=CjwKCAjwmeiIBhA6EiwA-uaeFccaTeFyOKILToz4KWn1OU6lkGlUdlc1H7JyBu6pDW56V2pCsVnjMhoCP6cQAvD_BwE" target="_blank">Beckhoff IPC</a>. This had the potential to cause traceability issues (inability to correlate a specific part to a specific picture) as well as make it more difficult for operators to determine where issues were occurring.</p>

<p class="wp-block-paragraph">After trying different methods to solve this problem, I eventually realized that the simplest way was to set up an NTP server on the Beckhoff controller. When setting up the NTP server, I realized that this blog is fully transferable to setting up an NTP server on any PC/IPC, because the IPC is running a full version of Windows.</p>

<p class="wp-block-paragraph">Below, I have laid out this process in <a href="https://www.microsoft.com/en-us/software-download/windows10" target="_blank">Windows 10</a>.&nbsp;<em>Note: this&nbsp;should only be marginally different in older versions of Windows.</em></p>

<h2 class="wp-block-heading">How to Set up an NTP Server</h2>

<ol class="wp-block-list">
 <li>Unblock UDP port 123 bidirectionally
 <ol class="wp-block-list">
  <li>Why port 123?
  <ol class="wp-block-list">
   <li>NTP implementations send/receive timestamps using port 123</li>
  </ol>
  </li>
  <li>Remote into PC/IPC
  <ol class="wp-block-list">
   <li>Typically, if you are networked to the PC/IPC, the easiest way to do this is to RDP into the PC/IPC. Alternatively, you can hook up a monitor and mouse to your PC/IPC.</li>
  </ol>
  </li>
  <li>Navigate to Windows Firewall</li>
  <li>Click <strong>Inbound Rules</strong>
  <ol class="wp-block-list">
   <li><img decoding="async" alt="Inbound Rules" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/New_Rule_01.png"  /></li>
  </ol>
  </li>
  <li>Click <strong>New Rule</strong></li>
  <li>Click <strong>Port</strong>
  <ol class="wp-block-list">
   <li><img decoding="async" alt="New Inbound Rule Wizard Rule Type" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Port_02_1.png"  />​</li>
  </ol>
  </li>
  <li>Click <strong>Next</strong></li>
  <li>Select <strong>UDP</strong></li>
  <li>In <strong>Specific Local Ports: </strong>type <strong>123</strong>
  <ol class="wp-block-list">
   <li><img decoding="async" alt="New Inbound Rule Wizard Protocol and Ports" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Specific_local_parts_03.png"  /></li>
  </ol>
  </li>
  <li>Click <strong>Next</strong></li>
  <li>Select <strong>Allow the Connection</strong>
  <ol class="wp-block-list">
   <li><strong><img decoding="async" alt="New Inbound Rule Wizard Allow the Connection" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Allow_the_connection_04.png"  /></strong></li>
  </ol>
  </li>
  <li>Click <strong>Next</strong></li>
  <li>Set up when the rule applies. For example, if you do not want the IPC to act as an NTP server when on a public network, you can deselect &ldquo;<strong>Public</strong>.&rdquo;
  <ol class="wp-block-list">
   <li><img decoding="async" alt="New Inbound Rule Wizard Domain Private Public" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/New_Inbound_Rule_Wizard_05.png"  /></li>
  </ol>
  </li>
  <li>Add a name and finish
  <ol class="wp-block-list">
   <li><img decoding="async" alt="Name and FInish" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Name_and_Finish_06.png"  /></li>
  </ol>
  </li>
 </ol>
 </li>
 <li><em>Note: it is important that we do the same thing for an outbound rule. Jump back to <strong>step C</strong> above and click <strong>Outbound Rules &gt; New Rule</strong></em></li>
 <li>Registry key change
 <ol class="wp-block-list">
  <li>Update NTP service (W32Time) to be <strong>Automatic</strong>
  <ol class="wp-block-list">
   <li>Hit the Windows key and type in &ldquo;<strong>services</strong>&rdquo; in the bottom left search bar
   <ol class="wp-block-list">
    <li><img decoding="async" alt="Best match Services App" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Services_07.png"  /></li>
   </ol>
   </li>
   <li>Navigate to the <strong>Windows Time</strong> service and change the startup type to <strong>Automatic</strong>
   <ol class="wp-block-list">
    <li><img decoding="async" alt="Services (Local)" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Automatic_08.png"  /></li>
   </ol>
   </li>
   <li>Click <strong>OK</strong> and exit the application</li>
  </ol>
  </li>
  <li>Check the registry to verify the service is enabled
  <ol class="wp-block-list">
   <li>Navigate to the Registry Editor
   <ol class="wp-block-list">
    <li><img decoding="async" alt="Navigate to the Registry Editor" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Registry_09.png"  /></li>
   </ol>
   </li>
   <li>Navigate to: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer</li>
   <li>Go to <strong>Enabled</strong>
   <ol class="wp-block-list">
    <li>Change <strong>Value data</strong> to &quot;<strong>1</strong>&quot;
    <ol class="wp-block-list">
     <li><img decoding="async" alt="Enabled" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Enabled_10.png"  /></li>
    </ol>
    </li>
   </ol>
   </li>
  </ol>
  </li>
  <li>Command line update
  <ol class="wp-block-list">
   <li>Open the command prompt as administrator and run w32tm /config /update
   <ol class="wp-block-list">
    <li><img decoding="async" alt="Command Line Update" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Command_Line_Update_11.png"  />
    <ol class="wp-block-list">
     <li><em>Note: if the service has not been started, be sure to start the Windows Time service</em></li>
    </ol>
    </li>
   </ol>
   </li>
   <li>To verify this is working, open command prompt as administrator and run w32tm /query /configuration&nbsp;
   <ol class="wp-block-list">
    <li><img decoding="async" alt="Time Providers" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Time_Providers_12.png"  /></li>
   </ol>
   </li>
  </ol>
  </li>
 </ol>
 </li>
</ol>

<p class="wp-block-paragraph">Done! Now you can point your other devices at the PC/IPC IP address which will function as an NTP server.</p>

<p class="wp-block-paragraph"><strong>Learn more about <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/beckhoff-and-twincat-3-programming">DMC&rsquo;s expertise in Beckhoff programming</a> and <a href="https://static.dmcinfo.com/contact">contact us</a>&nbsp;today for your next project.</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/19150/how-to-set-up-pc-ipc-as-ntp-server/">How to Set Up PC/IPC as NTP Server</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using SIMATIC Automation Tool to Download a Project without TIA Portal</title>
		<link>https://static.dmcinfo.com/blog/20034/using-simatic-automation-tool-to-download-a-project-without-tia-portal/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Wed, 08 Apr 2020 11:09:01 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[Remote Support]]></category>
		<category><![CDATA[TIA Portal]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/20034/using-simatic-automation-tool-to-download-a-project-without-tia-portal/</guid>

					<description><![CDATA[<p>If you have a trusted integrator make program changes remotely, you don&#8217;t necessarily need to have the full TIA Portal software suite to download the changes to your machine. SIMATIC Automation Tool can give users a method of downloading PLC, HMI and Safety changes to their Siemens 1200 and 1500 PLCs. DMC uses SIMATIC Automation [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/20034/using-simatic-automation-tool-to-download-a-project-without-tia-portal/">Using SIMATIC Automation Tool to Download a Project without TIA Portal</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you have a trusted integrator make program changes remotely, you don&#8217;t necessarily need to have the full <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/siemens-s7-plc-programming/">TIA Portal</a> software suite to download the changes to your machine. SIMATIC Automation Tool can give users a method of downloading PLC, HMI and Safety changes to their Siemens 1200 and 1500 PLCs.</p>



<p class="wp-block-paragraph">DMC uses SIMATIC Automation Tool to support clients remotely nationwide.</p>



<h2 class="wp-block-heading" id="h-simatic-nbsp-automation-tool-v3-1">SIMATIC&nbsp;Automation Tool V3.1</h2>



<p class="wp-block-paragraph">Denver Engineer Jay LaFave wrote a great blog detailing <a href="/latest-thinking/blog/id/9402/how-to-update-a-siemens-plc-without-tia-portal-using-the-simatic-automation-tool">how to get started with SIMATIC Automation Tool</a>. Start there if you&#8217;re new to using it!</p>



<p class="wp-block-paragraph">SIMATIC Automation Tool V3.1 brings many new features to an already useful tool. Below, you&#8217;ll see how you can use the tool to download safety programs and HMIs.&nbsp;</p>



<ul class="wp-block-list">
<li style="margin-bottom:10px"><strong>UI Updates:</strong> the tab has changed to &quot;program update&quot; in order to pick a program.<br />
 <img decoding="async" alt="ui updates" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/1-UI-updates.png"  /></li>



<li><strong>Safety Download Features:</strong>
 
 
<ul class="wp-block-list">
<li style="margin-bottom:10px">The program is now highlighted in yellow to signify safety.<br />
  <img decoding="async" alt="safety updates" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/2-signify-safety.png"  /></li>



<li style="margin-bottom:10px">Notifies the user if the safety program is getting downloaded for the first time.<br />
  <img decoding="async" alt="safety download" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/3-safety-downloads.png"  /></li>



<li style="margin-bottom:10px">Replace the safety program with a standard program.<br />
  <img decoding="async" alt="safety program" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/4-safety-update.png"  /></li>



<li style="margin-bottom:10px">One thing to be aware of is that&nbsp;if you have an existing safety program with a password, and download the new safety program without a password, you will not be required to enter the old program password prior to downloading. If you want to make sure you have a password on the project, make sure there is a password on the new program.</li>



<li style="margin-bottom:10px">Access protection forces you to put your password in CPU.<br />
  <img decoding="async" alt="protection" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/5-protection.png"  /></li>
</ul>
</li>



<li style="margin-bottom:10px"><strong>DB Reinitialization:</strong> for those of you that have critical real-time data stored in DB (and not set as retentive), be aware that you will not be warned about datablock initialization.&nbsp;</li>



<li style="margin-bottom:10px"><strong>HMI Updates:</strong> Once a backup is created, the HMI can also be downloaded from SIMATIC Automation Tool.<br />
 <img decoding="async" alt="folder structure" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/6-browse-folder.png"  />
 

<ul class="wp-block-list">
  

<li style="margin-bottom:10px">To create a backup file, right-click on <strong>HMI</strong>, click <strong>HMI Maintenance</strong>, and click <strong>&quot;Pack &amp; Go&quot;</strong>.<br />
  <img decoding="async" alt="hmi maintenance" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/7-hmi-maintenance.png"  /></li>


 </ul>


 </li>



<li style="margin-bottom:10px"><strong>Additional notes from Siemens</strong> from the <a href="https://cache.industry.siemens.com/dl/files/152/109751152/att_931622/v1/simatic_automationtooluserguide_V3_1_201710_en-US_en-US.pdf" target="_blank">SIMATIC Automation Tool User Guide</a>:<br />
 <img decoding="async" alt="siemens notes" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/8-Siemens-Notes.png"  /></li>
</ul>



<p class="wp-block-paragraph">Overall, SIMATIC Automation Tool is a great method that we&#8217;ve used to support our clients remotely. Clients and end-users often do not have the development software, and this allows them to download changes without needing a programmer onsite.</p>



<p class="wp-block-paragraph">Learn more about how we <a href="https://static.dmcinfo.com/blog/20081/remote-support-for-industrial-automation/">support all of our clients remotely</a> and about our <a href="/services/manufacturing-automation-and-intelligence/plc-programming/siemens-s7-plc-programming">Siemens expertise</a>.</p>
<p>The post <a href="https://static.dmcinfo.com/blog/20034/using-simatic-automation-tool-to-download-a-project-without-tia-portal/">Using SIMATIC Automation Tool to Download a Project without TIA Portal</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Getting Started with Siemens Multiuser Commissioning</title>
		<link>https://static.dmcinfo.com/blog/20739/getting-started-with-siemens-multiuser-commissioning/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 11:38:39 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[Multiuser Commissioning]]></category>
		<category><![CDATA[TIA Portal]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/20739/getting-started-with-siemens-multiuser-commissioning/</guid>

					<description><![CDATA[<p>Here at DMC, we love using the Multiuser server for offline projects with multiple developers. However, in the past, we’ve found that using multiuser for onsite projects leaves…something to be desired. To help alleviate this issue, Siemens released a multiuser commissioning tool in V15.1. How Did We Do This Before? Using Multiuser Commissioning How do [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/20739/getting-started-with-siemens-multiuser-commissioning/">Getting Started with Siemens Multiuser Commissioning</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Here at DMC, we love using the Multiuser server for <a href="https://static.dmcinfo.com/blog/23572/leveraging-siemens-multiuser-engineering-for-tia-portal/">offline projects with multiple developers</a>. However, in the past, we’ve found that using multiuser for onsite projects leaves…something to be desired. To help alleviate this issue, Siemens released a multiuser commissioning tool in V15.1.</p>



<h2 class="wp-block-heading" id="h-how-did-we-do-this-before">How Did We Do This Before?</h2>



<ul class="wp-block-list">
<li>Before downloading to the PLC, upload the latest code from the PLC.
 
 
<ul class="wp-block-list">
<li><strong>Main issues:&nbsp;</strong>uploading can pull your blocks out of your folder structure. More importantly, if someone forgets to upload, someone’s code can be overwritten.</li>
</ul>
</li>



<li>Work off a single shared project.
 
 
<ul class="wp-block-list">
<li><strong>Main issues:</strong> it can be very difficult to develop quickly and efficiently if everyone needs to work off the same project file.</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading" id="h-using-multiuser-commissioning">Using Multiuser Commissioning</h2>



<h3 class="wp-block-heading" id="h-how-do-i-turn-it-on">How do I turn it on?</h3>



<p class="wp-block-paragraph">Open the Multiuser Server Administration application from your desktop. You will then select the specific project needed.</p>



<p class="wp-block-paragraph">To learn more about the whole process of setting up a multiuser project, <a href="https://static.dmcinfo.com/blog/23572/leveraging-siemens-multiuser-engineering-for-tia-portal/">read this blog</a> for more information or <a href="https://static.dmcinfo.com/blog/21578/siemens-multiuser-server-local-host-setup-quick-start-guide/">this blog</a> for more information the Multiuser server local host set up.&nbsp;</p>



<p class="wp-block-paragraph"><br>
<strong>Note:</strong> this button in the project <strong>will not</strong> turn on multiuser commissioning. However, it leads nicely into the next section.&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/turning-mu-on-2.png" alt="turn MU on 2"/></figure>



<h3 class="wp-block-heading" id="h-how-do-i-know-that-it-s-on">How do I know that it&#8217;s on?</h3>



<p class="wp-block-paragraph">Remember the Multiuser Commissioning button from before? You’ll see the multiuser commissioning symbol highlighted orange when multiuser commissioning is enabled, as shown below.&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/mu-button-on.png" alt="mu button"/></figure>



<h2 class="wp-block-heading" id="h-what-is-the-back-end-download-process">What is the back-end download process?</h2>



<ol class="wp-block-list">
<li>The local session makes changes to the server project.</li>



<li>The server will compile.
 
 
<ul class="wp-block-list">
<li>If the compile fails, the server project will open.</li>
</ul>
</li>



<li>If the compilation is successful, the server project will download it to the device.</li>



<li>If the download is successful, the server project is saved.</li>



<li>If changes are saved to the server, your local copy will be refreshed with the latest program from the server project.&nbsp;</li>
</ol>



<h3 class="wp-block-heading" id="h-what-does-this-mean">What does this mean?</h3>



<p class="wp-block-paragraph">After downloading, your server copy will always match your actual device copy.</p>



<h3 class="wp-block-heading" id="h-what-are-the-major-benefits">What are the major benefits?</h3>



<ul class="wp-block-list">
<li>Works well when multiple people are working on the same PLC, as all tags and blocks will be synchronized without uploading from PLC</li>



<li>Improves consistency across the project</li>



<li>Decreases commissioning time</li>



<li>Improves accessibility for new engineers</li>



<li>No more uploading!</li>



<li>No more single projects!</li>
</ul>



<h3 class="wp-block-heading" id="h-should-i-use-it">Should I use it?</h3>



<p class="wp-block-paragraph">Definitely!</p>



<p class="wp-block-paragraph">Overall, we&#8217;ve used multiuser commissioning to vastly improve our onsite commissioning process. Its quick setup and shared codebase have taken many of the pain points out of multi-person commissioning.&nbsp;</p>



<p class="wp-block-paragraph"><strong>Learn more about our <a href="/services/manufacturing-automation-and-intelligence/plc-programming">PLC Programming Services</a> and our <a href="/services/manufacturing-automation-and-intelligence/plc-programming/siemens-s7-plc-programming">Siemens Expertise</a>.&nbsp;</strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/20739/getting-started-with-siemens-multiuser-commissioning/">Getting Started with Siemens Multiuser Commissioning</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Tips For Getting Started In PLCSIM Advanced</title>
		<link>https://static.dmcinfo.com/blog/22668/5-tips-for-getting-started-in-plcsim-advanced/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Tue, 25 Sep 2018 10:42:13 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/22668/5-tips-for-getting-started-in-plcsim-advanced/</guid>

					<description><![CDATA[<p>Siemens&#8217; S7-PLCSIM Advanced allows simulation of functions while configuring and engineering without a physical connection. Overall, PLCSIM Advanced implements many improvements over PLCSIM including simulation for the web server, OPC UA, distributed IO, and many more. Below are a couple tips and tricks I’ve used to get started with PLCSIM Advanced. Tip One: Downloading To PLCSIM Advanced [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/22668/5-tips-for-getting-started-in-plcsim-advanced/">5 Tips For Getting Started In PLCSIM Advanced</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Siemens&#8217; S7-PLCSIM Advanced allows simulation of functions while configuring and engineering without a physical connection. Overall, <a href="https://www.siemens.com/global/en/products/automation/systems/industrial/plc/s7-plcsim-advanced.html" target="_blank" rel="noreferrer noopener">PLCSIM Advanced</a> implements many improvements over PLCSIM including simulation for the web server, OPC UA, distributed IO, and many more.</p>



<p class="wp-block-paragraph">Below are a couple tips and tricks I’ve used to get started with PLCSIM Advanced.</p>



<h2 class="wp-block-heading" id="h-tip-one-downloading-to-plcsim-advanced">Tip One: Downloading To PLCSIM Advanced</h2>



<p class="wp-block-paragraph">Downloading to PLCSIM Advanced is a little different for a developer accustomed to using PLCSIM. In the standard PLCSIM, you can simulate using the icon in Portal, while in PLCSIM Adv, you have to follow a few more steps I’ve laid out the process step-by-step below.</p>



<ol class="wp-block-list">
<li>Start a simulation via the tray icon<br>
 <br>
 <br>
 &nbsp;
<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PLCSIM-Picture-One.png" alt="Screenshot: Tray icon "/></figure>
</li>



<li>Assign Name, IP Address, Subnet Mask, and start the PLC<br>
 <br>
 <br>
 &nbsp;
<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PLCSIM-Picture-Two.png" alt="PLCSIM Tip One: Assign Name, IP Address, Subnet Mask, and Start the PLC"/></figure>
</li>



<li>Download from Portal as if you were downloading to regular PLC. Make sure to use the network adapter you selected in the above step (PLCSIM or PLCSIM Virtual Ethernet Adapter)</li>
</ol>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PLCSIM-Picture-Three.png" alt="Screenshot: download from portal as if your were downloading to regular PC"/></figure>



<h2 class="wp-block-heading" id="h-tip-two-simulation-nbsp-selection">Tip Two: Simulation&nbsp;Selection</h2>



<p class="wp-block-paragraph">Make sure you are simulating an S7-1500 PLC or an ET200SP. As of V14, PLCSIM Advanced does not support any other PLC’s or distributed IO.</p>



<h2 class="wp-block-heading" id="h-tip-three-plc-firmware-version-nbsp">Tip Three: PLC Firmware Version&nbsp;</h2>



<p class="wp-block-paragraph">Make sure your PLC firmware is a version before 2.1. Currently, if you have a PLC with version 2.1, you will receive an error code of “0020 0 2 0”. To fix this error, change your device firmware to 2.0 or older.</p>



<h2 class="wp-block-heading" id="h-tip-four-use-the-plcsim-virtual-ethernet-adapter">Tip Four: Use The PLCSIM Virtual Ethernet Adapter</h2>



<p class="wp-block-paragraph">If you are testing OPC communication or web server simulation, make sure to use the PLCSIM Virtual Ethernet Adapter. This is a requirement for simulating an OPC server. Refer to the graphic below for more details on the different communication interfaces.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PLCSIM-Picture-four.png" alt="Graphic showing details on different communication interfaces"/></figure>



<h2 class="wp-block-heading" id="h-tip-five-select-the-right-settings">Tip Five: Select The Right Settings</h2>



<p class="wp-block-paragraph">To download to PLCSIM Advanced, you will need to check the box to&nbsp;“support simulation during compilation.” To use library blocks, you must check this box and compile before adding the block to the library.</p>



<p class="wp-block-paragraph">To do this, right click on the project (in the example below, RFID Test), select properties, and then navigate to protection.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/PLCSIM-Picture-five.png" alt="Screenshot: right click on the project, select properties, and navigate to protection."/></figure>



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



<p class="wp-block-paragraph">That&#8217;s it! I hope these quick tips will help you get started using PLCSIM Advanced. <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming">Find out more about DMC&#8217;s PLC programming services</a>&nbsp;or <a href="https://static.dmcinfo.com/contact" target="_blank">contact us</a> to get started on a project today.</p>
<p>The post <a href="https://static.dmcinfo.com/blog/22668/5-tips-for-getting-started-in-plcsim-advanced/">5 Tips For Getting Started In PLCSIM Advanced</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Siemens S7 Graph Tips and Tricks</title>
		<link>https://static.dmcinfo.com/blog/22919/siemens-s7-graph-tips-and-tricks/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Tue, 03 Jul 2018 11:45:12 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/22919/siemens-s7-graph-tips-and-tricks/</guid>

					<description><![CDATA[<p>SIMATIC S7 Graph is used for programming sequence logic in a graphical, flow chart representation. For those of us who have been programming sequences in ladder logic or SCL, Graph presents an alternative method that includes some built-in functionality. For those that haven’t used Graph (and maybe those who have!), I’ve put together some tips [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/22919/siemens-s7-graph-tips-and-tricks/">Siemens S7 Graph Tips and Tricks</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">SIMATIC S7 Graph is used for programming sequence logic in a graphical, flow chart representation. For those of us who have been programming sequences in ladder logic or SCL, Graph presents an alternative method that includes some built-in functionality. For those that haven’t used Graph (and maybe those who have!), I’ve put together some tips and tricks to help you develop quickly and efficiently.</p>



<h2 class="wp-block-heading" id="h-pre-post-instructions">Pre/Post Instructions</h2>



<p class="wp-block-paragraph">Pre and post-instructions run cyclically, before and after the main sequence. As the name suggests, pre-instructions run before the sequencer and post-instruction run after the sequencer. I often use these for variables that need to be continuously monitored, regardless of the step that I am in.</p>



<p class="wp-block-paragraph">Pre and post-instructions can be programmed in ladder, which allows some flexibility if you are trying to program something like integer comparisons.</p>



<p class="wp-block-paragraph">Integer comparisons can get a little messy in the Graph environment. I recommend setting up a comparator in ladder and utilizing the output from a pre/post instruction.<br>
&nbsp;<br>
<em>Figure 1: Pre-Instructions</em></p>



<h2 class="wp-block-heading" id="h-desync-button">Desync Button</h2>



<p class="wp-block-paragraph">If you’ve spent a bit of time in Graph, you may have noticed that the whole environment shifts when you click on a Graph block. But what if you want to see your pre-instructions on the left, and the graph block on the right?</p>



<p class="wp-block-paragraph">The desync button located to the right of the zoom in/out buttons allows for the desynchronization of the left and right windows to allow you to view different information in the left and right windows.&nbsp;&nbsp;&nbsp;</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/S7-2.png" alt="Siemens S7 Desynchronization"/></figure>



<p class="wp-block-paragraph"><em>Figure 2: Desynchronization</em></p>



<h2 class="wp-block-heading" id="h-changing-between-interface-types">Changing Between Interface Types</h2>



<p class="wp-block-paragraph">Another trick for Graph is changing between interface types.&nbsp; This can be accomplished by having the sequencer open, clicking “Edit” in the top toolbar, and then “Interface Parameters”.</p>



<p class="wp-block-paragraph">It is important to note that changing the interface parameters will reset the “accessible from HMI” checkbox. To make the variables accessible again, go to Edit &gt; Internal parameters visible/accessible from HMI.</p>



<figure class="wp-block-image"><img decoding="async" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/S7-3.png" alt=""/></figure>



<h2 class="wp-block-heading" id="h-changing-steps">Changing Steps</h2>



<p class="wp-block-paragraph">Externally changing steps in Graph can be a bit tricky if you haven’t done it before. To change steps, you’ll want to follow this procedure:</p>



<ol class="wp-block-list">
<li>Select the step to which you want to change (S_SEL)<br>
 &nbsp;</li>



<li>Change the sequencer to manual mode (SW_MAN = TRUE, SW_AUTO = FALSE)<br>
 &nbsp;</li>



<li>Display all steps (DISP_SALL = TRUE)
 
 
<ul class="wp-block-list">
<li>This will allow you to jump to any step (as opposed to just the current one).<br>
  &nbsp;</li>
</ul>
</li>



<li>Clear active step (DISP_SACT = FALSE)
 
 
<ul class="wp-block-list">
<li>This allows the sequencer to output the current step. This needs to be false so you can jump to any step.<br>
  &nbsp;</li>
</ul>
</li>



<li>Write the requested step to step number (S_SELOK = TRUE)<br>
 &nbsp;</li>



<li>Activate the step (S_ON)<br>
 &nbsp;</li>



<li>Display the current step (DISP_SALL = FALSE, DISP_ACT = TRUE)<br>
 &nbsp;</li>



<li>Change the sequencer to auto mode (SW_AUTO = TRUE, SW_MAN = FALSE)</li>
</ol>



<p class="wp-block-paragraph">Since pseudocode only gets you so far, see <a href="https://static.dmcinfo.com/wp-content/uploads/2025/06/S7GraphExampleProject.zip" target="_blank" rel="noreferrer noopener">this example</a> to view the finished “change step” block.</p>



<p class="wp-block-paragraph">(In this example, I have added a requirement that you can only jump steps if you are paused first. Make sure to trigger the pause before you attempt to switch steps!)</p>



<p class="wp-block-paragraph"><a href="https://static.dmcinfo.com/about/partners/siemens-solution-partner"><strong>Learn more about DMC&#8217;s Siemens expertise.</strong></a></p>
<p>The post <a href="https://static.dmcinfo.com/blog/22919/siemens-s7-graph-tips-and-tricks/">Siemens S7 Graph Tips and Tricks</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Siemens RFID Card Reader Setup, User Administration, and Auto-Login</title>
		<link>https://static.dmcinfo.com/blog/23909/siemens-rfid-card-reader-setup-user-administration-and-auto-login/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Thu, 14 Sep 2017 08:29:32 +0000</pubDate>
				<category><![CDATA[HMI and SCADA]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Siemens PLC]]></category>
		<category><![CDATA[WinCC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/23909/siemens-rfid-card-reader-setup-user-administration-and-auto-login/</guid>

					<description><![CDATA[<p>This blog is an instruction guide to installing the necessary Comfort Panel HMI software for interfacing with a Siemens RFID card reader. Additionally, the guide will demonstrate&#160;the necessary setup elements in the PLC project, as well as instructions for getting started with user administration and auto-login. Definitions HMI Panel/Project Setup Install PM-LOGON Basic Runtime for [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/23909/siemens-rfid-card-reader-setup-user-administration-and-auto-login/">Siemens RFID Card Reader Setup, User Administration, and Auto-Login</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">This blog is an instruction guide to installing the necessary Comfort Panel HMI software for interfacing with a Siemens RFID card reader. Additionally, the guide will demonstrate&nbsp;the necessary setup elements in the PLC project, as well as instructions for getting started with user administration and auto-login.</p>

<h2 class="wp-block-heading">Definitions</h2>

<ul class="wp-block-list">
 <li><strong>UID</strong> &#8211; Unique Identifier, tied to an individual card</li>
</ul>

<ul class="wp-block-list">
 <li><strong>SOAP</strong> &#8211; Simple Object Access Protocol, Protocol specification for exchanging structured information in the implementation of web services</li>
</ul>

<h2 class="wp-block-heading">HMI Panel/Project Setup</h2>

<h2 class="wp-block-heading">Install PM-LOGON Basic Runtime for Panels</h2>

<ol class="wp-block-list">
 <li>
 <p class="wp-block-paragraph">Install PM-LOGON software on an engineering computer.</p>

 <ul class="wp-block-list">
  <li>This installs the option &quot;PM-LOGON Basic Runtime for Panels V1.1&quot; into SIMATIC ProSave.</li>
 </ul>
 </li>
 <br />
 <li>On engineering computer, open SIMATIC ProSave.&nbsp;<br />
 <figure class="wp-block-image"><img decoding="async" alt="Open SIMATIC ProSave Program on Start Menu" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/1-Open-SIMATIC-ProSave.png"  /></figure></li>
 <br />
 <li>In the general tab, configure IP address of panel.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Screen to configure IP address of panel in SIMATIC ProSave" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/2-SIMATIC-ProSave-IP-Configuration.png"  /></figure></li>
 <br />
 <li>Go to <strong>Options</strong>, select <strong>PM-LOGON Basic Runtime for Panels V1.1</strong>.<br />
 <figure class="wp-block-image"><img decoding="async" alt="SIMATIC ProSave options screen - select PM-LOGIN Basic Runtime for Panels V1.1" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/3-SIMATIC-ProSave-Options-Screen.png"  /></figure></li>
 <br />
 <li>Press the right arrow to begin the transfer to the HMI.</li>
 <br />
 <li>After this happens, the panel will be restarted.</li>
</ol>

<h2 class="wp-block-heading">Configure PM-LOGON</h2>

<ol class="wp-block-list">
 <li>Open <strong>PM-LOGON Basic Runtime</strong> on the panel and select <strong>Configuration</strong>.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Open PM_LOGON-Basic Runtime and select the configuration button" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/4-SIMATIC-ProSave-Basic-Runtime.png"  /></figure></li>
 <br />
 <li>&nbsp;</li>
 <li>In the configuration, configure settings as desired.</li>
</ol>

<h2 class="wp-block-heading">Key settings</h2>

<ul class="wp-block-list">
 <li><strong>Log off current user when the card leaves reader </strong>&#8211; This will log off the user as soon as the card is removed. If the card will remain at the reader, this can be checked, otherwise, this should remain unchecked.</li>
 <li><strong>SOAP URI for tag access</strong> &#8211; Leave this as the default value.</li>
 <li><strong>SOAP Username/Password </strong>&#8211; Select this and write it down, as you will need it for the next step. For simplicity, I recommend using PMLogon for the username and password.</li>
 <li><strong>Write UID to Tag</strong> &#8211; This determines the tag in the HMI that the UID will be written to. This is necessary if you are running any scripts based on the tag.</li>
 <li><strong>Hide UIDs in the log</strong> &#8211; This option will determine if the card UID&apos;s will be displayed in the log (see 2b above). Check this if you want to hide the UID.</li>
</ul>

<figure class="wp-block-image"><img decoding="async" alt="PM-LOGON Configuration Options Screen" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/5-PM-LOGON-Configuration-Options-Screen.png"  /></figure>

<h2 class="wp-block-heading">TIA Portal &#8211; Enable SOAP, Log In With Password Only</h2>

<ol class="wp-block-list">
 <li><strong>HMI &gt; Runtime Settings &gt; Services &gt; Check &quot;Web service SOAP&quot;</strong>

 <ol class="wp-block-list">
  <li>This allows for the auto-login functionality that will be discussed later.<br />
  <figure class="wp-block-image"><img decoding="async" alt="Enable Web Service SOAP" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/6-Enable-Web-Service-SOAP.png"  /></figure></li>
 </ol>
 </li>
 <li>Logon with password only (<strong>HMI &gt; Runtime Settings &gt; User Administration &gt; Check &quot;Logon only with password&quot;</strong>).<br />
 <figure class="wp-block-image"><img decoding="async" alt="Screen to check logon only with password under User Administration" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/7-Logon-only-with-password.png"  /></figure></li>
</ol>

<h5 class="wp-block-heading">4. Panel Settings &#8211; Enable Web Service for Auto-Login (Page 19 Card Reader PDF)</h5>

<ol class="wp-block-list">
 <li>Navigate to <strong>Start Center &gt; Settings</strong>.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Select Settings in the Start Center menu" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/8-Start-Center-Panel-Settings.png"  /></figure></li>
 <li>Select <strong>WinCC Internet Settings</strong>.<br />
 <figure class="wp-block-image"><img decoding="async" alt="WinCC Internet Settings icon" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/21-WINCC-Internet-Settings.png"  /></figure></li>
 <li>Navigate to <strong>Web Server &gt; User Administration</strong>.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Web Server User Administration" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/9-Web-Server-User-Administration.png"  /></figure></li>
 <li>Add a new user.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Screen to add a new user" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/10-Add-New-User-to-Database.png"  /></figure></li>
 <li>Add user and password (use Username/Password from 3d above). Apply settings.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Add user and password" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/11-Add-User-and-Password.png"  /></figure></li>
 <li>Add <strong>SOAP user authorization</strong> for the newly created user.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Add SOAP User Authorization" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/12-Add-SOAP-User-Authorization.png"  /></figure></li>
 <li>Exit using the <strong>OK</strong> button.</li>
 <li>Start Web Server.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Start web server in WinCC Internet Settings" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/13-Start-Web-Server.png"  /></figure></li>
</ol>

<h2 class="wp-block-heading">Setting Up New Users</h2>

<p class="wp-block-paragraph">At this point, all basic setup has been completed. Based on what has been set up, the tag PMLOGON_UID in the HMI (once it is created) will be automatically populated by the card reader as soon as the card hits the card reader. Before that, however, it&rsquo;s important to review how to set up new users with the RFID card reader.<br />
&nbsp;</p>

<ol class="wp-block-list">
 <li>In the HMI project, add a user view to a screen to customize user administration.&nbsp;<br />
 <figure class="wp-block-image"><img decoding="async" alt="Add a user view to customize user administration" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/14-Add-a-user-view-in-the-HMI-project.png"  /></figure></li>
 <li>In Runtime, navigate to this screen, and click the box under the user.</li>
 <li>Add a username for the desired user (the username needs to be added, even though it won&rsquo;t be used during logins).<br />
 <figure class="wp-block-image"><img decoding="async" alt="Add a username" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/15-Add-a-username.png"  /></figure></li>
 <li>Click the associated password box for the user.</li>
 <li>Touch your card to the RFID card reader &#8211; this should populate the password field.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Touch card to RFID reader to populate password field" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/16-Touch-card-to-reader-to-populate-password.png"  /></figure></li>
 <li>Add any other user information (group, log off time) as necessary.</li>
</ol>

<h2 class="wp-block-heading">Auto-Login</h2>

<p class="wp-block-paragraph">Now that setup is complete, and users have been added, the HMI is prepped for auto-login. Below is what is needed for auto-login. An extra tag has also been added (GroupNumber), which can be useful for displaying user access levels on the HMI.<br />
&nbsp;</p>

<ol class="wp-block-list">
 <li>Add HMI tags for <strong>GroupNumber, PMLOGON_UID, and UserName</strong>.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Add HMI Tags for GroupNumber, PMLOGON_UID, UserName" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/17-HMI-Tags-for-GroupNumber-PMLOGON_UID-UserName.png"  /></figure></li>
 <li>Create a scheduled task to get the UserName and GroupNumber &#8211; this will update the UserName and GroupNumber when the user changes.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Creating a scheduled task" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/18-Create-A-Task-for-UserName-and-GroupNumber.png"  /></figure></li>
 <li>Create a script that checks when PMLOGON_UID changes, and logs in the new user.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Create a script to log in the new user when PMLOGON_UID changes" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/19-Create-a-Script-to-Login-New-User.png"  /></figure></li>
 <li>In the PMLOGON_UID tag, trigger the script you just created on value change.<br />
 <figure class="wp-block-image"><img decoding="async" alt="Trigger the script" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/20-Triggering-the-Script.png"  /></figure></li>
</ol>

<p class="wp-block-paragraph"><br />
That&apos;s it! From here, users can be added using the RFID card reader (in a user view), and auto-login can be performed by just tapping the card reader with your card.</p>

<p class="wp-block-paragraph"><strong><a href="https://static.dmcinfo.com/about/partners/siemens-solution-partner">Learn more about DMC&apos;s Siemens expertise.</a></strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/23909/siemens-rfid-card-reader-setup-user-administration-and-auto-login/">Siemens RFID Card Reader Setup, User Administration, and Auto-Login</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>7 Tips for Programming Beckhoff TwinSAFE Safety Logic</title>
		<link>https://static.dmcinfo.com/blog/24414/7-tips-for-programming-beckhoff-twinsafe-safety-logic/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Tue, 25 Apr 2017 14:31:45 +0000</pubDate>
				<category><![CDATA[Beckhoff PLC]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Beckhoff and TwinCAT]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/24414/7-tips-for-programming-beckhoff-twinsafe-safety-logic/</guid>

					<description><![CDATA[<p>TwinSAFE is a module of Beckhoff&#8217;s TwinCAT programming software that allows a programmer to set up safety logic for Beckhoff Safety PLC&#8217;s. I&apos;ve picked up a few tips and tricks in my time working with TwinSAFE, and I hope you will find them useful. 1. SafeAND &#8211; Use A Standard Bool As you develop your [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/24414/7-tips-for-programming-beckhoff-twinsafe-safety-logic/">7 Tips for Programming Beckhoff TwinSAFE Safety Logic</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">TwinSAFE is a module of <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/beckhoff-and-twincat-3-programming">Beckhoff&rsquo;s TwinCAT programming software</a> that allows a programmer to set up safety logic for Beckhoff Safety PLC&rsquo;s. I&apos;ve picked up a few tips and tricks in my time working with TwinSAFE, and I hope you will find them useful.</p>

<h2 class="wp-block-heading">1. SafeAND &ndash; Use A Standard Bool</h2>

<p class="wp-block-paragraph">As you develop your safety program, you&rsquo;ll notice that most of your inputs will be required to safety bool input. However, when using a SafeAND block, your first input (and only your first input), can be a standard bool input. This allows you to integrate logic from your PLC or HMI into your safety program.</p>

<figure class="wp-block-image"><img decoding="async" alt="Image of a Beckhoff TwinSAFE standard bool" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/TwinSAFE-standard-bool.jpg"  /></figure>

<h2 class="wp-block-heading"><br />
2. Link Outputs to Inputs</h2>

<p class="wp-block-paragraph">While you&rsquo;re zoomed out setting up your safety program, you will most likely find yourself trying to connect some outputs and inputs. If you find they can&rsquo;t be connected, try zooming in. When zoomed out, TwinSAFE has a tough time picking up where you&rsquo;re trying to click.</p>

<figure class="wp-block-image"><img decoding="async" alt="Image of Beckhoff TwinSAFEoutputs linking to inputs" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/TwinSAFE-Link-Outputs-to-Inputs.png"  /></figure>

<figure class="wp-block-image"><img decoding="async" alt="Image of Beckhoff TwinSAFE outputs and inputs linking" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/TwinSAFE-Link-Outputs-to-Inputs-2.png"  /></figure>

<h2 class="wp-block-heading"><br />
3. Copy/Paste</h2>

<p class="wp-block-paragraph">This one is quick &ndash; you can&rsquo;t copy and paste any safety blocks in the TwinSAFE program. If you need an additional block, navigate to the toolbox ( ) and bring in the proper block.</p>

<h2 class="wp-block-heading"><br />
4. Create Variables</h2>

<p class="wp-block-paragraph">To create a variable in TwinSAFE, simply start typing at an input or output of a block. That variable will get placed into your variable mapping table, where you can associate the proper alias port to it.</p>

<h2 class="wp-block-heading"><br />
5.Variable Mapping &ndash; Delete&nbsp;Variables</h2>

<p class="wp-block-paragraph">Anytime you delete a variable (or the block to which it&rsquo;s connected), the variable mapping for that variable will be deleted. This feature makes sure that you don&rsquo;t accidentally leave a variable linked to an output with which you no longer wish to link. If you forget to re-link a variable, your compile of the safety program will fail. To fix this, simply map the variable to an alias port.</p>

<h2 class="wp-block-heading"><br />
6. Variable Mapping &ndash; Link Multiple Output Variables</h2>

<p class="wp-block-paragraph">If necessary, you can link a single output variable in your safety program to multiple alias ports in your safety mapping. When selecting your alias port mapping, simply CTRL + click to select multiple alias ports. This can be useful, for example, if you want a single error acknowledge button that will acknowledge errors on multiple drives.</p>

<figure class="wp-block-image"><img decoding="async" alt="Image of Beckhoff TwinSAFE variable mapping" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/TwinSAFE-Variable-Mapping.png"  /></figure>

<h2 class="wp-block-heading"><br />
7. Download the Safety Program</h2>

<p class="wp-block-paragraph">When downloading the safety program, you&rsquo;ll be prompted for the username, serial number, and password. If the programmer has not changed them, the default username is &ldquo;Administrator&rdquo;, and the default password is &ldquo;TwinSAFE&rdquo;. To find the serial number, go to the target system tab, and find the serial number section.</p>

<figure class="wp-block-image"><img decoding="async" alt="Image of a Beckhoff TwinSAFE safety program" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/TwinSAFE-Safety-Program.png"  /></figure>

<p class="wp-block-paragraph"><strong><a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/beckhoff-and-twincat-3-programming">Learn more about DMC&apos;s Beckhoff PLC solutions.</a></strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/24414/7-tips-for-programming-beckhoff-twinsafe-safety-logic/">7 Tips for Programming Beckhoff TwinSAFE Safety Logic</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Convert from ProTool to WinCC Flex</title>
		<link>https://static.dmcinfo.com/blog/24433/how-to-convert-from-protool-to-wincc-flex/</link>
		
		<dc:creator><![CDATA[Nikhil Holay]]></dc:creator>
		<pubDate>Wed, 19 Apr 2017 17:04:13 +0000</pubDate>
				<category><![CDATA[HMI and SCADA]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[WinCC]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/24433/how-to-convert-from-protool-to-wincc-flex/</guid>

					<description><![CDATA[<p>ProTool is an HMI software package from Siemens. Most people (myself included) are most familiar with WinCC Flexible and Portal as the two primary Siemens HMI software packages. ProTool is the predecessor to WinCC Flex, and was phased out in 2004. So, what do you do if you have an HMI stuck in ProTool? Luckily, [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/24433/how-to-convert-from-protool-to-wincc-flex/">How to Convert from ProTool to WinCC Flex</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">ProTool is an HMI software package from Siemens. Most people (myself included) are most familiar with WinCC Flexible and Portal as the two primary Siemens HMI software packages. ProTool is the predecessor to WinCC Flex, and was phased out in 2004. So, what do you do if you have an HMI stuck in ProTool? Luckily, the conversion to WinCC Flex is very straightforward.</p>

<h2 class="wp-block-heading">Why Convert?</h2>

<p class="wp-block-paragraph">There are several good reasons to convert your project from ProTool to WinCC Flex.&nbsp;</p>

<ol class="wp-block-list">
 <li>Many current Siemens HMI panels do not support ProTool. When configuring the HMI project for the newer panel, you may find ProTool is unable to be configured to support the panel.</li>
 <br />
 <li>Siemens no longer supports ProTool. ProTool was phased out in 2004, with support ending in 2010.</li>
 <br />
 <li>WinCC Flex/Portal support a huge number of new features. These features can greatly reduce the time it takes to program your HMI, as well as open up opportunities to use a number of new features.&nbsp;</li>
</ol>

<p class="wp-block-paragraph">Be aware that when you begin the conversion process (with WinCC Flex), you will need WinCC Flex SP2 or earlier. In WinCC Flex SP3, the option is no longer available to convert a ProTool project.</p>

<h2 class="wp-block-heading">Converting the Program</h2>

<ol class="wp-block-list">
 <li>Open WinCC Flex (SP2 or earlier). If you&rsquo;re not sure, in WinCC Flex, select Help &gt; About, and check the version number.
 <p class="wp-block-paragraph"><figure class="wp-block-image"><img decoding="async" alt="Photo of WinCC Flex SP2 or earlier" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/WinCC-Flex.png"  /></figure><br />
 &nbsp;</p>
 </li>
 <li>Select &ldquo;Open a ProTool project&rdquo;. If you do not see this option, the version of WinCC Flex you have is SP3 or newer.
 <p class="wp-block-paragraph"><figure class="wp-block-image"><img decoding="async" alt="Photo of a ProTool project" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/ProTool-Project.png"  /></figure><br />
 &nbsp;</p>
 </li>
 <li>On the left browser bar, select &ldquo;STEP 7&rdquo;. This will allow you to select a project you&rsquo;ve previously opened in Simatic Manager. You can also browse to the project (via My Documents) if you know the project path.
 <p class="wp-block-paragraph"><figure class="wp-block-image"><img decoding="async" alt="Photo of selecting STEP 7" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/Select-STEP-7.png"  /></figure><br />
 &nbsp;</p>
 </li>
 <li>Browse to the correct project, and select the ProTool project you wish to convert.</li>
 <br />
 <li>Success! This will open the project in WinCC Flex. Make sure to perform a rebuild all and fix any errors that may have occurred during the conversion process.</li>
</ol>

<h2 class="wp-block-heading">Bonus Tip</h2>

<p class="wp-block-paragraph">If you need to convert an old project because you&rsquo;ve upgraded your HMI, you don&rsquo;t need to recreate the whole project. Simply upgrade with the old project, then right click on the panel in WinCC Flex, and select &ldquo;Change Device Type&rdquo;.</p>

<figure class="wp-block-image"><img decoding="async" alt="Image of Change Device Type in WinCC Flex" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/WinCC-Flex-Convert-Old-Project.png"  /></figure>

<p class="wp-block-paragraph">&nbsp;<br />
<strong><a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/hmi-and-scada-programming/siemens-simatic-wincc-programming">Learn more about DMC&apos;s Siemens HMI expertise.</a></strong></p>
<p>The post <a href="https://static.dmcinfo.com/blog/24433/how-to-convert-from-protool-to-wincc-flex/">How to Convert from ProTool to WinCC Flex</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
