<?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>DMC, Inc.</title>
	<atom:link href="https://static.dmcinfo.com/feed/index.xml" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Tue, 08 Sep 2026 19:31:40 +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>DMC, Inc.</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Beckhoff Setup Basics: TwinCAT HMI Configuration Steps</title>
		<link>https://static.dmcinfo.com/blog/19459/getting-started-with-a-beckhoff-plc-part-three-hmi-configuration/</link>
		
		<dc:creator><![CDATA[Owen Johnson]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 19:31:30 +0000</pubDate>
				<category><![CDATA[Beckhoff PLC]]></category>
		<category><![CDATA[HMI and SCADA]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Beckhoff and TwinCAT]]></category>
		<category><![CDATA[IPC Configuration]]></category>
		<category><![CDATA[PLC Programming]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/19459/getting-started-with-a-beckhoff-plc-part-three-hmi-configuration/</guid>

					<description><![CDATA[<p>This blog is Part 3 of a multi-part series. Make sure to check out the other blogs on this topic: Term Definitions Throughout this blog series, I refer to two devices repeatedly. For clarity, those devices are as follows: Configure HMI Server First, we’ll need to configure the HMI server so we can publish to [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/19459/getting-started-with-a-beckhoff-plc-part-three-hmi-configuration/">Beckhoff Setup Basics: TwinCAT HMI Configuration Steps</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-bcadade0 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
<p class="wp-block-paragraph">This blog is <strong>Part 3</strong> of a multi-part series. Make sure to check out the other blogs on this topic:</p>



<ol class="wp-block-list">
<li><a href="https://static.dmcinfo.com/blog/19695/getting-started-with-a-beckhoff-plc-part-one-setup/" target="_blank" rel="noreferrer noopener">Beckhoff Setup Basics: IPC Configuration Steps</a></li>



<li><a href="https://static.dmcinfo.com/blog/19664/getting-started-with-a-beckhoff-plc-part-two-plc-configuration/" target="_blank" rel="noreferrer noopener">Beckhoff Setup Basics: Getting Started with a Beckhoff PLC</a></li>



<li><strong>Beckhoff Setup Basics: HMI Configuration Steps</strong></li>
</ol>
</div>



<h2 id="h-term-definitions" class="wp-block-heading">Term Definitions</h2>



<p class="wp-block-paragraph">Throughout this blog series, I refer to two devices repeatedly. For clarity, those devices are as follows:</p>



<ol class="wp-block-list">
<li style="padding-bottom:var(--wp--preset--spacing--40)"><strong>“Beckhoff IPC”</strong> – The industrial PC that will run the PLC and HMI server. Device configuration will occur on this device. Beckhoff sells these directly. Third-party IPCs can also be used, but licensing is more expensive.</li>



<li><strong>“Programming Computer”</strong> – A computer, such as an engineer’s laptop, where the TwinCAT XAE development environment is installed. Programming happens on this device, as well as some of the configuration of the Beckhoff IPC.</li>
</ol>



<h2 id="h-configure-hmi-server" class="wp-block-heading">Configure HMI Server</h2>



<p class="wp-block-paragraph">First, we’ll need to configure the HMI server so we can publish to it. On the Beckhoff IPC, find the HMI server tray icon, and click on it.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="68" height="50" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-1.jpg.png" alt="Beckhoff HMI server tray icon" class="wp-image-51374"/></figure>



<p class="wp-block-paragraph"><em><strong>Note: </strong>If you do not see this icon, double-check that TE2000 HMI Server is installed on the Beckhoff IPC following the instructions in Part 1 of this blog series.</em></p>



<p class="wp-block-paragraph">Select <strong>“Service Configuration.”</strong></p>



<figure class="wp-block-image size-full"><img decoding="async" width="273" height="49" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-2.jpg.png" alt="Beckhoff IPC service configuration" class="wp-image-51376"/></figure>



<p class="wp-block-paragraph">The webpage <a href="http://127.0.0.1:19800/">http://127.0.0.1:19800/</a> should open in the default browser.</p>



<p class="wp-block-paragraph">On that page, add a new Server Instance by entering the information in the form and creating an HMI administrator password.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img fetchpriority="high" decoding="async" width="1883" height="863" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-3.jpg.png" alt="Beckhoff HMI configuration Add Server Instance" class="wp-image-51381" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:1200px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-3.jpg.png 1883w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-3.jpg-300x137.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-3.jpg-766x351.png 766w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-3.jpg-1024x469.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-3.jpg-1536x704.png 1536w" sizes="(max-width: 1883px) 100vw, 1883px" /></figure>



<p class="wp-block-paragraph">In the menu that appears, select the HMI Instance we created and select “Config.” (If there are issues, you may need to restart the HMI server through the same menu).</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="433" height="142" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-4.jpg.png" alt="Beckhoff HMI setup &quot;Config&quot; screen" class="wp-image-51378" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:500px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-4.jpg.png 433w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-4.jpg-300x98.png 300w" sizes="(max-width: 433px) 100vw, 433px" /></figure>



<p class="wp-block-paragraph">The default startup page will open.</p>



<p class="wp-block-paragraph">If you get a “License Expired” error page, then double-check that you have a valid or trial license for TE2000.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="658" height="252" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-5.jpg.png" alt="Beckhoff HMI setup license expired error" class="wp-image-51380" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-5.jpg.png 658w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-5.jpg-300x115.png 300w" sizes="(max-width: 658px) 100vw, 658px" /></figure>



<p class="wp-block-paragraph">In XAE Shell, ensure that TF2000 is selected and there is an active trial license.</p>



<figure class="wp-block-image size-large is-resized has-custom-border"><img decoding="async" width="1024" height="249" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-6.jpg-1024x249.png" alt="TC3 HMI Server CPU license" class="wp-image-51383" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-6.jpg-1024x249.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-6.jpg-300x73.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-6.jpg-768x187.png 768w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-6.jpg.png 1490w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="973" height="507" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-7.jpg.png" alt="Beckhoff Automation licensing" class="wp-image-51384" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-7.jpg.png 973w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-7.jpg-300x156.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-7.jpg-768x400.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<p class="wp-block-paragraph">If you have created a new trial license but still experience this error, then restart the HMI Server Instance.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="433" height="142" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-8.jpg.png" alt="Beckhoff HMI setup &quot;Restart&quot; screen" class="wp-image-51385" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:500px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-8.jpg.png 433w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-8.jpg-300x98.png 300w" sizes="(max-width: 433px) 100vw, 433px" /></figure>



<p class="wp-block-paragraph">Once the HMI Server has a valid or trial license, the Config page will show this. Enter the HMI administrator password created on the “Server Configuration” page.</p>



<figure class="wp-block-image size-large is-resized has-custom-border"><img decoding="async" width="1024" height="441" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-9.jpg-1024x441.png" alt="TwinCAT HMI server configuration" class="wp-image-51386" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:1200px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-9.jpg-1024x441.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-9.jpg-300x129.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-9.jpg-766x330.png 766w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-9.jpg-1536x662.png 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-9.jpg.png 1912w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">The configuration will open. Navigate to <strong>TcHmiSrv &gt; Webserver</strong>.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="811" height="815" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-10.jpg.png" alt="TcHmiSrv webserver endpoints" class="wp-image-51387" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-10.jpg.png 811w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-10.jpg-150x150.png 150w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-10.jpg-299x300.png 299w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-10.jpg-767x771.png 767w" sizes="(max-width: 811px) 100vw, 811px" /></figure>



<p class="wp-block-paragraph">Expand the <strong>Endpoints</strong> menu and select <strong>“Add.”</strong></p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="710" height="162" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-11.jpg.png" alt="Endpoints menu" class="wp-image-51388" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-11.jpg.png 710w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-11.jpg-300x68.png 300w" sizes="(max-width: 710px) 100vw, 710px" /></figure>



<p class="wp-block-paragraph">Add the IP address of the HMI Server where it will be accessed externally (an external browser or HMI) and use your HTTPS port.</p>



<p class="wp-block-paragraph">For this guide, we will assume the HMI server is on the Beckhoff IPC and use the URL: <strong>https://192.168.42.42:1021/</strong>.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="745" height="150" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-12.jpg.png" alt="HMI server IP address" class="wp-image-51660" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-12.jpg.png 745w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-12.jpg-300x60.png 300w" sizes="(max-width: 745px) 100vw, 745px" /></figure>



<p class="wp-block-paragraph">An <strong>“Add successful”</strong> message will appear at the top of the page if it is successful. If not, make sure the URL is correct and you’ve used <strong>https://</strong> as a prefix to the IP address.</p>



<h2 id="h-publish-hmi-program" class="wp-block-heading">Publish HMI Program</h2>



<p class="wp-block-paragraph">Now that the HMI server is configured, we can create the HMI Project in XAE Shell on the Programming PC.</p>



<p class="wp-block-paragraph">Once the HMI project is complete, we can publish it to the HMI server.</p>



<p class="wp-block-paragraph">To do this, select the HMI program in the project tree.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="386" height="385" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-13.jpg.png" alt="Beckhoff HMI program" class="has-border-color has-custom-light-gray-neutral-2-border-color wp-image-51390" style="border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:500px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-13.jpg.png 386w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-13.jpg-150x150.png 150w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-13.jpg-300x299.png 300w" sizes="(max-width: 386px) 100vw, 386px" /></figure>



<p class="wp-block-paragraph">At the top of XAE Shell, change the platform dropdown to <strong>“TwinCAT HMI.”</strong></p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="796" height="549" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-14.jpg.png" alt="TwinCAT HMI dropdown" class="wp-image-51391" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-14.jpg.png 796w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-14.jpg-300x207.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-14.jpg-767x529.png 767w" sizes="(max-width: 796px) 100vw, 796px" /></figure>



<p class="wp-block-paragraph">At the top of XAE Shell, select <strong>TwinCAT HMI &gt; Publish to TwinCAT HMI Server</strong>.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="960" height="235" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-15.jpg.png" alt="Publish to TwinCAT HMI Server" class="wp-image-51392" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-15.jpg.png 960w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-15.jpg-300x73.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-15.jpg-768x188.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">If you have not created any profiles, TwinCAT will prompt you to enter a profile name. Different profiles can be used for different environments (ex: development, release, etc)</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="726" height="571" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-16.jpg.png" alt="Publish TwinCAT HMI Project module" class="wp-image-51393" style="border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-16.jpg.png 726w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-16.jpg-300x236.png 300w" sizes="(max-width: 726px) 100vw, 726px" /></figure>



<p class="wp-block-paragraph">Enter the IP address of the HMI endpoint created earlier, the appropriate port (1020), and the administrator password for the HMI Server set up earlier in this guide.</p>



<p class="wp-block-paragraph">You can also click the <strong>“…” </strong>button to open a pop-up of available HMI servers to connect to.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="1012" height="536" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-17.jpg.png" alt="Beckhoff HMI sever connection" class="wp-image-51395" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-17.jpg.png 1012w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-17.jpg-300x159.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-17.jpg-767x406.png 767w" sizes="(max-width: 1012px) 100vw, 1012px" /></figure>



<p class="wp-block-paragraph">It’s a good idea to click <strong>“Validate Connection”</strong> to ensure all information is correct and a connection is successful. If an error occurs during validation, you will not be able to publish until you correct it.</p>



<p class="wp-block-paragraph">Then click <strong>“Publish”</strong> in the top-right corner to publish the HMI project to the Server.</p>



<p class="wp-block-paragraph">It may take a long time for the project to publish. You can track progress in the bottom bar of XAE Shell.</p>



<figure class="wp-block-image size-large is-resized has-custom-border"><img decoding="async" width="1024" height="466" src="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-18.jpg-1024x466.png" alt="HMI sever connection progress bar" class="wp-image-51396" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:1200px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-18.jpg-1024x466.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-18.jpg-300x136.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-18.jpg-767x349.png 767w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-18.jpg-1536x699.png 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/09/beckhoff-hmi-configuration-image-18.jpg.png 1919w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="h-full-screen-hmi-start-in-chrome-firefox" class="wp-block-heading">Full-Screen HMI Start in Chrome/Firefox</h2>



<p class="wp-block-paragraph">When our Beckhoff IPC is booted, we usually want it to immediately open the HMI screen instead of requiring an operator to start the HMI manually. This can be accomplished with a very simple batch script.</p>



<p class="wp-block-paragraph">Open Notepad on your Beckhoff IPC and paste in the following code:</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#D4D4D4;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:16px 0 0 16px;width:100%;text-align:left;background-color:#1e1e1e"><span style="background:#c7c7c7;padding:0.3rem 0.5rem 0.2rem;border-radius:1rem;font-size:0.8em;line-height:1;height:1.25rem;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#1e1e1e">BAT (Batchfile)</span></span><span role="button" tabindex="0" style="color:#D4D4D4;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>@echo off
start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk -fullscreen --incognito http://127.0.0.1:1010/
exit</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dark-plus" style="background-color: #1E1E1E" tabindex="0"><code><span class="line"><span style="color: #D4D4D4">@</span><span style="color: #569CD6">echo</span><span style="color: #D4D4D4"> </span><span style="color: #569CD6">off</span></span>
<span class="line"><span style="color: #569CD6">start</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;&quot;</span><span style="color: #D4D4D4"> </span><span style="color: #CE9178">&quot;C:\Program Files (x86)\Google\Chrome\Application\chrome.exe&quot;</span><span style="color: #D4D4D4"> --kiosk -fullscreen --incognito http://127.0.0.1:1010/</span></span>
<span class="line"><span style="color: #C586C0">exit</span></span></code></pre></div>



<p class="wp-block-paragraph">Save this file as <strong>“StartHMI.bat”</strong> in your startup folder. For convenience, if the HMI screen ever does need to be started manually, create a shortcut for this batch script and place it on the desktop.</p>



<p class="wp-block-paragraph">This will automatically open Chrome in full screen on startup. You may want to do this step after you’ve finished other setup steps, as it can be a bit of a nuisance after restarts.</p>



<p class="wp-block-paragraph">Make sure the path for Chrome in the batch file is correct. The above is the default location, but it may not be correct.</p>



<p class="wp-block-paragraph"><strong>Note:</strong> <em>Similar instructions are <a href="https://support.mozilla.org/en-US/kb/firefox-enterprise-kiosk-mode" target="_blank" rel="noreferrer noopener">available for Firefox</a>.</em></p>



<p class="wp-block-paragraph">Once the HMI is published on the server and starts in kiosk mode on startup, you are now complete with your Beckhoff PLC and HMI.</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">Have an upcoming project? DMC can help you get started or take the next step.</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 DMC’s <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/beckhoff-and-twincat-3-programming/" target="_blank" rel="noopener">Beckhoff automation expertise</a> and programming, and get started modernizing your system today.</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/19459/getting-started-with-a-beckhoff-plc-part-three-hmi-configuration/">Beckhoff Setup Basics: TwinCAT HMI Configuration Steps</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DMC Quote Board &#8211; September 2026</title>
		<link>https://static.dmcinfo.com/blog/50460/dmc-quote-board-september-2026/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Thu, 03 Sep 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Quote Board]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=50460</guid>

					<description><![CDATA[<p>Visitors to DMC may notice our ever-changing “Quote Board,” documenting the best engineering jokes and team one-liners of the moment.&#160;Here are a few that stood out from the last month.</p>
<p>The post <a href="https://static.dmcinfo.com/blog/50460/dmc-quote-board-september-2026/">DMC Quote Board &#8211; September 2026</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Visitors to DMC may notice our ever-changing “Quote Board,” documenting the best engineering jokes and team one-liners of the moment.&nbsp;Here are a few that stood out from the last month.</p>



<figure class="wp-block-image aligncenter size-full is-resized" style="margin-bottom:var(--wp--preset--spacing--80)"><img decoding="async" width="800" height="647" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/QuoteBoard-September-2026.jpg" alt="" class="wp-image-51062" style="aspect-ratio:1.2364825499445582;object-fit:cover;width:800px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/QuoteBoard-September-2026.jpg 800w, https://static.dmcinfo.com/wp-content/uploads/2026/08/QuoteBoard-September-2026-300x243.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/QuoteBoard-September-2026-768x621.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></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">We might not be great chefs, but we are great engineers!</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">From <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/" target="_blank" rel="noreferrer noopener">manufacturing automation</a> and <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" target="_blank" rel="noreferrer noopener">test solutions</a> to <a href="https://static.dmcinfo.com/services/embedded-development-and-embedded-programming/" target="_blank" rel="noreferrer noopener">embedded systems</a> and <a href="https://static.dmcinfo.com/services/digital-workplace-solutions/" target="_blank" rel="noreferrer noopener">business intelligence</a>, DMC helps solve complex engineering challenges.</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/50460/dmc-quote-board-september-2026/">DMC Quote Board &#8211; September 2026</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Inside DMC&#8217;s Detroit Office: Building Culture in the Motor City</title>
		<link>https://static.dmcinfo.com/blog/50024/inside-dmcs-detroit-office/</link>
		
		<dc:creator><![CDATA[Hannah Overhiser]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Detroit]]></category>
		<category><![CDATA[Locations]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=50024</guid>

					<description><![CDATA[<p>When DMC opened its first regional office in 2012, the goal was simple: support clients more effectively and build great teams closer to where they lived and worked. That decision became the foundation for DMC&#8217;s growth across the country. Today, with more than 15 offices from coast to coast, we&#8217;re continuing to expand into cities [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/50024/inside-dmcs-detroit-office/">Inside DMC&#8217;s Detroit Office: Building Culture in the Motor City</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When DMC opened its first <a href="https://static.dmcinfo.com/blog/47851/the-30-best-business-decisions-weve-made-over-the-years/" target="_blank" rel="noreferrer noopener">regional office in 2012</a>, the goal was simple: support clients more effectively and build great teams closer to where they lived and worked. That decision became the foundation for DMC&#8217;s growth across the country. Today, with more than 15 offices from coast to coast, we&#8217;re continuing to expand into cities that share our entrepreneurial spirit. One of those cities is Detroit, where a small but passionate team is building DMC&#8217;s culture in the heart of the Motor City.</p>



<h2 id="h-detroit-s-legacy-of-innovation" class="wp-block-heading">Detroit&#8217;s Legacy of Innovation</h2>



<p class="wp-block-paragraph">Detroit earned its reputation as the Motor City through decades of automotive innovation and manufacturing leadership. By the mid-20th century, the region was producing roughly half of all cars made in the United States, establishing itself as one of the country&#8217;s most important industrial centers. Today, that industrious spirit extends far beyond automotive manufacturing. From a vibrant art scene and a growing technology campus, Detroit is investing in its future like never before.</p>



<h2 id="h-finding-the-right-office-location" class="wp-block-heading">Finding the Right Office Location</h2>



<p class="wp-block-paragraph" style="padding-bottom:0">That’s why when Andy Femminineo first got the idea for a Detroit-based DMC office, the city’s rich manufacturing past and emerging technology sector felt like a natural fit. Andy immediately started looking for spaces in the Detroit area and landed on <a href="https://greengaragedetroit.com/" target="_blank" rel="noreferrer noopener">Green Garage</a>, an industrial coworking building in Midtown. “I wanted a space that we could just get started in with two, three, or four of us and then find a full-time lease.”</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--40)">DMC has long been committed to creating workspaces where people want to be, and for Andy, that meant finding a location with plenty of natural light, architectural character, and, of course, in-office perks.</p>



<figure class="wp-block-image aligncenter size-full is-resized has-custom-border"><img decoding="async" width="1014" height="674" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/dmc-detroit-office-1.png" alt="Green Garage in Midtown, Detroit" class="wp-image-51094" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.5044663845792197;width:1200px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/dmc-detroit-office-1.png 1014w, https://static.dmcinfo.com/wp-content/uploads/2026/08/dmc-detroit-office-1-300x199.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/dmc-detroit-office-1-767x510.png 767w" sizes="(max-width: 1014px) 100vw, 1014px" /></figure>



<div class="wp-block-group is-layout-grid wp-container-core-group-is-layout-b34c78f3 wp-block-group-is-layout-grid">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1200" height="800" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-6.jpg" alt="Green Garage, Midtown, Detroit vending machine" class="wp-image-51209" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-6.jpg 1200w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-6-300x200.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-6-768x512.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-6-1024x683.jpg 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="2048" height="1365" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-7.jpg" alt="Coworking space, Green Garage, Detroit" class="wp-image-51210" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-7.jpg 2048w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-7-300x200.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-7-767x511.jpg 767w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-7-1024x683.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-7-1536x1024.jpg 1536w" sizes="(max-width: 2048px) 100vw, 2048px" /></figure>
</div>



<p class="has-text-align-center wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--30)"><em>Green Garage Coworking Space in Midtown, Detroit</em></p>



<p class="wp-block-paragraph">“I looked at about four or five places, and I knew right away that Green Garage would be perfect. The building itself was built using a lot of the reclaimed materials from the businesses that had been there before: an old manufacturing building, an automotive shop and garage.”</p>



<p class="wp-block-paragraph">In addition to its sustainability focus, Green Garage is also deeply invested in the surrounding community, offering coworking residents a pantry stocked with locally sourced snacks and food. “The little market sells locally produced, Michigan-made goods. It’s very community-driven,” Andy shared.</p>



<p class="wp-block-paragraph">While the team may eventually move into a larger, dedicated office of its own, Green Garage is currently providing an ideal place for the Detroit team to work in person while enjoying everything Midtown has to offer.</p>



<h2 id="h-establishing-office-culture" class="wp-block-heading">Establishing Office Culture</h2>



<p class="wp-block-paragraph">Creating a workplace people enjoy starts with culture. Through after-work activities, mentorship programs, and team lunches, every DMC office is encouraged to build relationships and connect beyond day-to-day project work. Although the Detroit team is small, they regularly explore the city’s attractions and bond outside of the office.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--30)">“Spencer was one of our first new hires, and he has been the driving force behind many of our team outings,” Andy remarked. This past summer, for example, the team spent an evening at Full Throttle, driving go-karts and playing VR games together. The team also regularly takes in Detroit sports, visiting Comerica Park for baseball games and Little Caesars Arena to watch the Red Wings (RIP, The Joe). Thanks to the office’s location, almost all of these attractions are little more than a short walk or bike ride away.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1080" height="1080" data-id="51204" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-3-1.jpg" alt="DMC Detroit team at Full Throttle" class="wp-image-51204" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-3-1.jpg 1080w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-3-1-150x150.jpg 150w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-3-1-300x300.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-3-1-768x768.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-3-1-1024x1024.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1080" height="1080" data-id="51203" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-5-1.jpg" alt="DMC Detroit team at Comerica Park" class="wp-image-51203" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-5-1.jpg 1080w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-5-1-150x150.jpg 150w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-5-1-300x300.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-5-1-768x768.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-5-1-1024x1024.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1080" height="1080" data-id="51205" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-4-1.jpg" alt="DMC Detroit at The Hub" class="wp-image-51205" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-4-1.jpg 1080w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-4-1-150x150.jpg 150w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-4-1-300x300.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-4-1-768x768.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-4-1-1024x1024.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1080" height="655" data-id="51202" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-2-1.jpg" alt="DMC Detroit at Full Throttle" class="wp-image-51202" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-2-1.jpg 1080w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-2-1-300x182.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-2-1-767x465.jpg 767w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-2-1-1024x621.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1080" height="566" data-id="51201" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-1-1.jpg" alt="DMC Detroit at Red Wings game" class="wp-image-51201" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-1-1.jpg 1080w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-1-1-300x157.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-1-1-767x402.jpg 767w, https://static.dmcinfo.com/wp-content/uploads/2026/08/detroit-office-blog-1-1-1024x537.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>
</figure>



<p class="has-text-align-center wp-block-paragraph"><em>DMC&#8217;s Detroit team members at sports games, go-karting, and an archery range</em></p>



<p class="wp-block-paragraph">“My favorite event so far has been our first Tigers game as a team,” Spencer explained. “There was a fan who wore ten jerseys to the game and took them off as different players came to bat. Then afterward we all rented scooters and zipped through the city back to the office. It was so fun getting to know the Detroit office outside of work.”</p>



<p class="wp-block-paragraph">As for future events, Spencer has a few fun and very Michigan-themed ideas. “I think it would be fun to go to the Michigan/Michigan State game—preferably football, but basketball would be fun, too! There’s so much history behind that rivalry, every game is electric, and now we have University of Michigan alums and Michigan State alums on the team.”</p>



<p class="wp-block-paragraph">When it&#8217;s time to collaborate on client projects, Detroit&#8217;s diverse industrial landscape provides no shortage of engineering challenges. As Andy explained, &#8220;Detroit is the Motor City, of course, but our office does a lot more high-tech work, SCADA projects, and general manufacturing because there are so many industries here, including aerospace and pharmaceuticals throughout Michigan.&#8221;</p>



<h2 id="h-what-s-next-for-dmc-detroit" class="wp-block-heading">What&#8217;s Next for DMC Detroit?</h2>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--40)">Detroit&#8217;s history and momentum make it an exciting place to work, but it&#8217;s the people who have made the office feel truly special. From finding a workspace that meets the team’s growing needs to building connections through after-work events, Midtown has proven to be an excellent place for DMC to lay down roots in Michigan and continue delivering the engineering expertise and partnerships DMC is known for around the country.</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>Interested in being part of a team that values both collaboration and culture?</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">Discover more about our <a href="https://static.dmcinfo.com/blog/category/culture/activities/">company culture</a>, what it looks like to <a href="https://static.dmcinfo.com/careers/starting-an-engineering-career-at-dmc/">start a career with DMC</a>, and our <a href="https://static.dmcinfo.com/careers/open-positions/">current open positions</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/50024/inside-dmcs-detroit-office/">Inside DMC&#8217;s Detroit Office: Building Culture in the Motor City</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Join DMC at the 2026 Ignition Community Conference</title>
		<link>https://static.dmcinfo.com/blog/50874/2026-ignition-community-conference/</link>
		
		<dc:creator><![CDATA[DMC]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[ICC]]></category>
		<category><![CDATA[Ignition Community Conference]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=50874</guid>

					<description><![CDATA[<p>The Ignition Community Conference (ICC) returns to Sacramento from September 22 to 24, 2026, bringing together end users, integrators, developers, and industry leaders from across the Ignition community. The event provides a valuable opportunity to connect with fellow Ignition experts and learn about the latest technologies shaping industrial automation. This year, DMC&#8217;s David Berno, Nikhil [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/50874/2026-ignition-community-conference/">Join DMC at the 2026 Ignition Community Conference</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The <a href="https://icc.inductiveautomation.com/" target="_blank" rel="noreferrer noopener">Ignition Community Conference (ICC)</a> returns to Sacramento from September 22 to 24, 2026, bringing together end users, integrators, developers, and industry leaders from across the Ignition community. The event provides a valuable opportunity to connect with fellow Ignition experts and learn about the latest technologies shaping industrial automation.</p>



<p class="wp-block-paragraph">This year, DMC&#8217;s David Berno, Nikhil Holay, Brandon Tanner, John Williams, and Elizabeth Reed will attend the conference to participate in technical discussions, connect with our partners, and, on September 22nd, Elizabeth will even sit on a panel to discuss common problems in integration projects.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--30)">Being connected to a strong community of experts is just one of the many benefits of being designated an <a href="https://static.dmcinfo.com/about/partners/ignition-premier-integrator/" target="_blank" rel="noreferrer noopener">Ignition Premier Integrator</a>. It also allows us to continuously learn about new technologies, solutions, and how to solve our clients&#8217; biggest engineering challenges. We can&#8217;t wait to connect once again with the Ignition community this September.</p>



<figure class="wp-block-image aligncenter size-full is-resized has-custom-border"><img decoding="async" width="900" height="600" src="https://static.dmcinfo.com/wp-content/uploads/2025/05/ICC-buildathon-2024-1.jpg" alt="ICC buildathon 2024" class="wp-image-6538" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:880px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2025/05/ICC-buildathon-2024-1.jpg 900w, https://static.dmcinfo.com/wp-content/uploads/2025/05/ICC-buildathon-2024-1-300x200.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2025/05/ICC-buildathon-2024-1-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><figcaption class="wp-element-caption"><em>DMC at Ignition Community Conference in 2024</em></figcaption></figure>



<h2 id="h-panel-avoiding-million-dollar-mistakes-in-automation-projects" class="wp-block-heading">Panel: Avoiding Million-Dollar Mistakes in Automation Projects</h2>



<p class="wp-block-paragraph">On September 22nd, Director of SCADA and MES, Elizabeth Hill Reed, will sit on a panel to discuss the most common failure points seen in control system projects with other automation experts. Here’s what panel attendees can expect to hear:</p>



<ul class="wp-block-list">
<li style="padding-bottom:var(--wp--preset--spacing--30)">Real-world examples and lessons learned from failed and high-risk control system integration projects.</li>



<li style="padding-bottom:var(--wp--preset--spacing--30)">A discussion of the most common reasons automation projects exceed budgets or fail to meet performance expectations.</li>



<li style="padding-bottom:var(--wp--preset--spacing--30)">How system integrators drive project success through disciplined requirements development and cross-functional coordination.</li>



<li style="padding-bottom:var(--wp--preset--spacing--30)">Strategies for identifying and mitigating technical, organizational, and implementation risks early in the project lifecycle.</li>
</ul>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--30)">The session will be a good chance for conference attendees to reflect on important lessons learned from high-risk integrations and walk away with strategies to mitigate these kinds of challenges on their next project.</p>



<figure class="wp-block-image aligncenter size-full is-resized has-custom-border"><img decoding="async" width="1100" height="733" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/icc-2026-2.jpg" alt="DMC's ICC presentation 2025" class="wp-image-50875" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:880px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/icc-2026-2.jpg 1100w, https://static.dmcinfo.com/wp-content/uploads/2026/08/icc-2026-2-300x200.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/icc-2026-2-1024x682.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/icc-2026-2-768x512.jpg 768w" sizes="(max-width: 1100px) 100vw, 1100px" /><figcaption class="wp-element-caption"><em>DMC at ICC in 2025</em></figcaption></figure>



<h2 id="h-what-to-expect-this-year-panels-demos-table-talks-and-more" class="wp-block-heading">What to Expect This Year: Panels, Demos, Table Talks and More</h2>



<p class="wp-block-paragraph">ICC 2026 will have many more discussions and sessions over the three days, featuring leaders and experts in the industry. From software demonstrations to larger industry discussions, the schedule this year includes a variety of topics designed to spread ideas and spark conversations among Ignition users.</p>



<p class="wp-block-paragraph">In addition to panels, workshops, and demonstrations, ICC will also feature table talk sessions again this year, allowing conferencegoers to explore topics that pique their interests. Be sure to look out for our automation experts at different table talk sessions over the three days of the conference!</p>



<p class="wp-block-paragraph">Check out the full schedule for <a href="https://icc.inductiveautomation.com/schedule" target="_blank" rel="noreferrer noopener">ICC 2026</a>.</p>



<h2 id="h-2026-conference-information" class="wp-block-heading">2026 Conference Information</h2>



<ul class="wp-block-list">
<li><strong>When:</strong> September 22-24, 2026</li>



<li><strong>Where: </strong>SAFE Credit Union Convention Center, Sacramento, CA</li>



<li><strong>How to Attend</strong>: <a href="https://icc.inductiveautomation.com/register" target="_blank" rel="noreferrer noopener">Register for Tickets Here</a></li>
</ul>



<p class="wp-block-paragraph" id="h-icc-is-a-great-opportunity-to-continue-to-grow-connections-and-relationships-within-the-ignition-community-if-you-re-planning-to-join-icc-this-year-let-us-know">ICC is a great opportunity to continue to grow connections and relationships within the Ignition community.</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">Planning to attend ICC this year? We can&#8217;t wait to see you there!</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"><a href="https://icc.inductiveautomation.com/register" target="_blank" rel="noreferrer noopener">Register today</a> and be sure to connect with one of our team members in Sacramento!<br>Contact us for more info.</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/50874/2026-ignition-community-conference/">Join DMC at the 2026 Ignition Community Conference</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Issue a Stop Command in MagneMotion MagneMover Lite</title>
		<link>https://static.dmcinfo.com/blog/50783/magnemotion-magnemover-lite-stop-command/</link>
		
		<dc:creator><![CDATA[Max Domenech]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[Motion Control]]></category>
		<category><![CDATA[MagneMotion]]></category>
		<category><![CDATA[MagneMover]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=50783</guid>

					<description><![CDATA[<p>Background A client is currently using an overhead track of MagneMover Lite (MML) motors and vehicles to store and transport their product. When the product is ready for operations at the ground level, the MagneMotion vehicles carrying the product are sent to elevators that bring them in groups of three to the factory floor, where [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/50783/magnemotion-magnemover-lite-stop-command/">How to Issue a Stop Command in MagneMotion MagneMover Lite</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 id="h-background" class="wp-block-heading">Background</h2>



<p class="wp-block-paragraph">A client is currently using an overhead track of MagneMover Lite (MML) motors and vehicles to store and transport their product. When the product is ready for operations at the ground level, the MagneMotion vehicles carrying the product are sent to elevators that bring them in groups of three to the factory floor, where operators can unload from two racks: an upper and a lower rack.</p>



<p class="wp-block-paragraph">Since the elevator needs to interface with both the ground racks and the overhead track, we must split the elevator and each ground rack into separate paths with their path beginnings defined by terminus nodes. A Terminus node defines the start or end of a path where vehicles move to or from their current path. When a vehicle is moving from the elevator to a ground rack, it must exit from the elevator terminus node and enter the ground rack terminus node, which accepts the vehicle onto the path. This process is repeated for all three vehicles in either direction, both boarding and departing the elevator.</p>



<p class="wp-block-paragraph">While the elevator is lowering to the ground racks, a stack light flashes and emits an audible warning to alert operators that vehicles are arriving. Still, the client requested adding two photoeye (PE) sensors and a stop to prevent vehicles from colliding with any operators who are in the way of the arriving vehicles. We worked on a <a href="https://static.dmcinfo.com/blog/19442/dmcs-project-for-ginkgo-bioworks-featured-on-60-minutes/" target="_blank" rel="noreferrer noopener">similar MagneMover Lite solution</a> with an elevator system during the pandemic, helping Ginkgo Bioworks optimize their manufacturing process for developing RNA.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-0e47273b wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:40%">
<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr">Ginkgo Bioworks is working on optimizing the manufacturing process for RNA – the key ingredient in vaccines produced by Pfizer/BioNtech and Moderna.  RNA instructs cells to produce proteins that trigger the body to fight the coronavirus. <a href="https://t.co/w7tcvlUjpz">https://t.co/w7tcvlUjpz</a> <a href="https://t.co/ZKpIY8Bwb8">pic.twitter.com/ZKpIY8Bwb8</a></p>&mdash; 60 Minutes (@60Minutes) <a href="https://x.com/60Minutes/status/1366179764017504260?ref_src=twsrc%5Etfw">March 1, 2021</a></blockquote><script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</div></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<figure class="wp-block-image aligncenter size-full is-resized has-custom-border"><a href="https://x.com/60Minutes/status/1366179764017504260?s=20" target="_blank" rel=" noreferrer noopener"><img decoding="async" width="2554" height="1421" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1.png" alt="" class="wp-image-50913" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.797332085186052;width:917px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1.png 2554w, https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1-300x167.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1-1024x570.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1-768x427.png 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1-1536x855.png 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/08/magnemotion-stopping-image-1-2048x1139.png 2048w" sizes="(max-width: 2554px) 100vw, 2554px" /></a><figcaption class="wp-element-caption"><em>MagneMotion conveyor system used by Ginkgo Bioworks.</em></figcaption></figure>
</div>
</div>



<h2 id="h-path-suspension" class="wp-block-heading">Path Suspension</h2>



<p class="wp-block-paragraph">To help our client with this specific motion control request, we initially implemented logic to issue a path suspend command when the PE sensors were tripped. A suspend command causes any vehicle in motion on the path to decelerate and stop based on its current velocity and commanded acceleration.</p>



<p class="wp-block-paragraph">It is not recommended to issue a stop command to a path while a vehicle is either entering or exiting terminus nodes. Due to this, if a PE sensor was tripped after the first vehicle had departed the elevator and while the second vehicle was in the process of exiting the elevator, there would be a delay before a suspension command could be issued to the ground rack path, causing the first vehicle to continue moving even after the PE was tripped.</p>



<h2 id="h-implementing-the-stop-command" class="wp-block-heading">Implementing the Stop Command</h2>



<p class="wp-block-paragraph">MML does not contain an explicit “stop” command; instead, you can issue a move command with a velocity of zero, keeping all other parameters (acceleration, path number, position, move direction, PID set) the same. Once you are ready for the vehicle to move again, you issue another move command with a nonzero velocity.</p>



<p class="wp-block-paragraph">To implement the stop command, we cached the velocity, targeted position, and MoverID (unique ID assigned to MM vehicle) of each vehicle that was on a ground rack when the PE sensor was triggered. The cached velocity was used to ensure that any vehicle with a non-zero velocity was issued the “stop” command when a PE sensor was triggered. The targeted position was then used to reissue the same move before the vehicle was ordered to stop. The MoverID of each vehicle was cached after it was commanded to stop, allowing us to confirm all carriers on the path have been commanded to stop if the PE sensor has been triggered.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--50)">This solution was implemented across four elevators, each with two ground racks, and our Automation team has received only positive feedback from the client about the vehicles&#8217; improved stopping times.</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-group alignwide has-global-padding is-layout-constrained wp-container-core-group-is-layout-a2a86034 wp-block-group-is-layout-constrained" style="padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
<h3 class="wp-block-heading alignwide" id="h-have-an-upcoming-project-dmc-can-help-you-take-the-next-step">Have an upcoming project? DMC can help you take the next step.</h3>



<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-6db6732d wp-block-columns-is-layout-flex" style="padding-right:0;padding-left:0">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="padding-right:var(--wp--preset--spacing--40);flex-basis:75%">
<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">As <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/motion-control-engineering-and-servo-systems/independent-cart-technology-programming/" target="_blank" rel="noreferrer noopener">MagneMotion experts</a>, DMC&#8217;s <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/" target="_blank" rel="noreferrer noopener">Automation</a> team can advise you on the right approach to optimizing and fully programming your assembly line. Contact us today!</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%">
<div class="wp-block-buttons is-horizontal is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-a048f62a 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>
</div>
<p>The post <a href="https://static.dmcinfo.com/blog/50783/magnemotion-magnemover-lite-stop-command/">How to Issue a Stop Command in MagneMotion MagneMover Lite</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Which Ignition MQTT Modules Do You Need? Transmission, Engine, and Distributor Explained</title>
		<link>https://static.dmcinfo.com/blog/50802/ignition-mqtt-modules-transmission-engine-distributor/</link>
		
		<dc:creator><![CDATA[Lovin George]]></dc:creator>
		<pubDate>Fri, 28 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[HMI and SCADA]]></category>
		<category><![CDATA[Ignition]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[Ignition MQTT Modules]]></category>
		<category><![CDATA[Ignition SCADA]]></category>
		<category><![CDATA[Industrial MQTT]]></category>
		<category><![CDATA[MQTT Modules]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=50802</guid>

					<description><![CDATA[<p>Ignition supports MQTT through three modules from Cirrus Link: MQTT Transmission, MQTT Engine, and MQTT Distributor. When building an Ignition MQTT architecture for the first time, it can be hard to figure out which modules you need or where they go. Transmission publishes data to a broker, Distributor acts as the broker, and Engine subscribes [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/50802/ignition-mqtt-modules-transmission-engine-distributor/">Which Ignition MQTT Modules Do You Need? Transmission, Engine, and Distributor Explained</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ignition supports MQTT through three modules from Cirrus Link: MQTT Transmission, MQTT Engine, and MQTT Distributor. When building an Ignition MQTT architecture for the first time, it can be hard to figure out which modules you need or where they go. Transmission publishes data to a broker, Distributor acts as the broker, and Engine subscribes to data from the broker.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--30)">I like to think of it like the marketing emails you never manage to escape. A company hands its emails to a mailing service, the mailing service keeps the list of subscribers and delivers copies to everyone on it, and you signed up once for a 10% off coupon and have received every email since. The company doesn’t know who you are, and you never talk to the company directly. In this setup, Transmission is the company, Distributor is the mailing service, and Engine is your inbox, still subscribed.</p>



<figure class="wp-block-image aligncenter size-full has-custom-border"><img decoding="async" width="1262" height="687" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-6.png" alt="Ignition MQTT modules 1" class="has-border-color wp-image-50850" style="border-color:#c4c4c4;border-width:1px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-6.png 1262w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-6-300x163.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-6-1024x557.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-6-768x418.png 768w" sizes="(max-width: 1262px) 100vw, 1262px" /><figcaption class="wp-element-caption">Image source: Cirrus Link Solutions, <em>Getting Started: Two Ignition Architecture.</em> Retrieved from https://docs.chariot.io/display/CLD80/Getting+Started:+Two+Ignition+Architecture</figcaption></figure>



<h2 id="h-why-use-mqtt" class="wp-block-heading">Why Use MQTT?</h2>



<p class="wp-block-paragraph">MQTT is a publish-and-subscribe protocol, and that structure is the reason to use it. The central gateway maintains a single broker connection no matter how many edge sites feed into it, instead of polling every device directly. Data is also published by exception, so values only cross the network when they change, which is useful on cellular links and other constrained networks.</p>



<p class="wp-block-paragraph">MQTT alone consolidates connections into a single stream, but it says nothing about what the data looks like. A plain MQTT message is just a value on a named topic (think a string or a JSON blob), and every publisher may format it differently.</p>



<p class="wp-block-paragraph">Sparkplug adds a standard structure on top of MQTT: publishers announce everything they’re going to send when they first connect, and the broker notifies subscribers if a publisher drops offline. Ignition uses that first announcement, called a birth certificate, to build matching tags automatically instead of you mapping topics to tags by hand.</p>



<p class="wp-block-paragraph">It’s like the welcome email of the subscription that lists everything you’re about to receive. And if the company quietly shuts down, the mailing service lets you know instead of leaving you to wonder why the emails with deals stopped.</p>



<h3 id="h-mqtt-transmission" class="wp-block-heading">MQTT Transmission</h3>



<p class="wp-block-paragraph">Transmission is the publisher. It’s installed on an edge or site-level gateway that already polls local PLCs or sensors over OPC UA or native drivers. Transmission watches the tag providers or folders you select and publishes them to the broker in Sparkplug format. In the email analogy, Transmission is the company’s sending tool. The PLCs write the content, and Transmission hands it to the mailing service.</p>



<p class="wp-block-paragraph">You don’t need Transmission if a device already publishes Sparkplug natively, or if the gateway only consumes MQTT data.</p>



<h3 id="h-mqtt-distributor" class="wp-block-heading">MQTT Distributor</h3>



<p class="wp-block-paragraph">Distributor is the broker. It runs inside an Ignition gateway and accepts connections from publishers and subscribers. It’s the mailing service itself. It keeps the subscriber list and moves the mail but never writes any of it.</p>



<p class="wp-block-paragraph">Since Distributor runs inside Ignition, the module works well for proofs of concept, development environments, and smaller production systems. Larger production systems will often use a standalone broker such as Chariot or HiveMQ, especially when applications outside Ignition share the broker or when security policies require the broker and SCADA system to be separate. Transmission and Engine can connect to compatible external MQTT brokers, so Distributor is not required.</p>



<h3 id="h-mqtt-engine" class="wp-block-heading">MQTT Engine</h3>



<p class="wp-block-paragraph">Engine is the MQTT subscriber. When it’s installed on a central Ignition gateway, it connects to the broker, subscribes to Sparkplug data, and creates Ignition tags for every edge node, device, and metric it receives. Think of it like your email inbox. Everything a company sends to you shows up there, sorted and ready to read.</p>



<p class="wp-block-paragraph">Once created, these tags act like any other Ignition tags. You can display them in Ignition Perspective, historize them, and use them for alarming and scripting. Because Sparkplug carries connection state, Engine also marks tags with bad quality when an edge node goes offline.</p>



<p class="wp-block-paragraph">Engine is not the broker. It connects to the broker as a client in the same way Transmission does. If you want MQTT data to show up in Ignition, this is the module that does it.</p>



<h2 id="h-quick-guide-for-setting-up-a-basic-edge-to-central-connection" class="wp-block-heading">Quick Guide for Setting Up a Basic Edge-to-Central Connection</h2>



<p class="wp-block-paragraph">For a basic two-gateway architecture, install the Transmission module at the edge and both Distributor and Engine modules on the <a href="https://inductiveautomation.com/downloads/third-party-modules/8.3.9" target="_blank" rel="noreferrer noopener">central gateway</a>. Then:</p>



<p class="wp-block-paragraph" style="padding-bottom:0">1. <strong>Configure MQTT Distributor on the central gateway:</strong> Confirm that MQTT Distributor is enabled and listening for TCP connections on port 1883. Under <strong>Users</strong>, create a broker user or confirm that one already exists. For a production connection across an untrusted network, use TLS instead of the non-secure listener.</p>



<figure class="wp-block-image aligncenter size-full has-custom-border" style="margin-bottom:0"><img decoding="async" width="1425" height="596" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-1.png" alt="MQTT Distributor module" class="wp-image-50844" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-1.png 1425w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-1-300x125.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-1-1024x428.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-1-768x321.png 768w" sizes="(max-width: 1425px) 100vw, 1425px" /></figure>



<p class="wp-block-paragraph">2. <strong>Verify Engine connection on the same gateway.</strong> Under <strong>MQTT Engine &gt; Servers</strong>, confirm that the default connection points to tcp:https://static.dmcinfo.com/ and shows <strong>Connected</strong>. If authentication is enabled in Distributor, confirm that the Engine connection uses the matching credentials.</p>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1428" height="619" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-2.png" alt="MQTT Engine module" class="wp-image-50845" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-2.png 1428w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-2-300x130.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-2-1024x444.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-2-768x333.png 768w" sizes="(max-width: 1428px) 100vw, 1428px" /></figure>



<p class="wp-block-paragraph">3. <strong>Configure Transmission connection on the edge gateway.</strong> Under <strong>MQTT Transmission &gt; Servers</strong>, point the broker connection to tcp://:1883 and confirm it shows <strong>1 of 1 connected</strong>. Afterward, create a Transmitter with the tag provider, publish path, a Sparkplug Group ID, and a unique Edge Node ID. Transmission uses the next folder beneath that path as the Device ID.</p>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1465" height="401" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-3.png" alt="MQTT Transmission module 1" class="wp-image-50846" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-3.png 1465w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-3-300x82.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-3-1024x280.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-3-768x210.png 768w" sizes="(max-width: 1465px) 100vw, 1465px" /></figure>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="1963" height="693" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-4.png" alt="MQTT Transmission module 2" class="wp-image-50847" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-4.png 1963w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-4-300x106.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-4-1024x362.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-4-768x271.png 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-4-1536x542.png 1536w" sizes="(max-width: 1963px) 100vw, 1963px" /></figure>



<p class="wp-block-paragraph">4. <strong>Verify data in the Designer.</strong> Browse the MQTT Engine tag provider on the central gateway, find your Group ID and Edge Node, and confirm metrics appear and update when source values change.</p>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="698" height="493" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-5.png" alt="Ignition Tag Browser" class="has-border-color has-custom-medium-gray-neutral-2-border-color wp-image-50848" style="border-width:1px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-5.png 698w, https://static.dmcinfo.com/wp-content/uploads/2026/08/ignition-mqtt-modules-5-300x212.png 300w" sizes="(max-width: 698px) 100vw, 698px" /></figure>



<p class="wp-block-paragraph">For anything beyond a test setup, structure the edge tags as UDTs so every equipment instance publishes the same structure. New equipment can then appear in the namespace with the same layout as everything else.</p>



<h2 id="h-when-to-use-mqtt" class="wp-block-heading">When to Use MQTT</h2>



<p class="wp-block-paragraph">MQTT is a strong fit when you’re consolidating many edge sites or feeding the same data to several consumers. MQTT is also worth considering for bandwidth-constrained or congested networks because its publish-by-exception model reduces unnecessary traffic.  On one of my recent projects, we chose MQTT because of the number of devices. Terminating hundreds of individual connections at the Ignition gateway wasn’t practical, so the devices published through a broker and Ignition held a single consolidated connection.</p>



<p class="wp-block-paragraph">MQTT is not the best choice for every system. For a handful of devices on a single reliable plant network, with Ignition as the only consumer, a direct OPC UA connection is simpler. The Gateway Network also handles tag, alarm, and history sharing between a small number of Ignition gateways without extra infrastructure. And MQTT means another service to configure, secure, and monitor.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--50)">Once each module’s responsibility is clear, it becomes easier to place components, troubleshoot connections, and scale the architecture. The same pattern can also support a unified namespace, in which sites publish to a shared structure consumed by SCADA, MES, analytics, and cloud applications.</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">Have an upcoming Ignition project? DMC can help you take the next step.</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">DMC&#8217;s <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/" target="_blank" rel="noreferrer noopener">Automation</a> experts develop <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/hmi-and-scada-programming/ignition-programming/" target="_blank" rel="noreferrer noopener">scalable Ignition</a> and <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/industrial-iot/" target="_blank" rel="noreferrer noopener">industrial MQTT solutions</a> that connect field equipment, edge gateways, and enterprise applications.</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/50802/ignition-mqtt-modules-transmission-engine-distributor/">Which Ignition MQTT Modules Do You Need? Transmission, Engine, and Distributor Explained</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Beckhoff Setup Basics: Getting Started with a Beckhoff PLC</title>
		<link>https://static.dmcinfo.com/blog/19664/getting-started-with-a-beckhoff-plc-part-two-plc-configuration/</link>
		
		<dc:creator><![CDATA[Owen Johnson]]></dc:creator>
		<pubDate>Thu, 27 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Beckhoff PLC]]></category>
		<category><![CDATA[Manufacturing Automation & Intelligence]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[Beckhoff and TwinCAT]]></category>
		<category><![CDATA[PLC Programming]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/blog/19664/getting-started-with-a-beckhoff-plc-part-two-plc-configuration/</guid>

					<description><![CDATA[<p>This blog is Part 2 of a multi-part series. Make sure to check out the other blogs on this topic: Summary This is the second installment of a three-part blog series covering all you need to know about getting started with a Beckhoff PLC/HMI. In this blog, we&#8217;ll be covering how to configure and license [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/19664/getting-started-with-a-beckhoff-plc-part-two-plc-configuration/">Beckhoff Setup Basics: Getting Started with a Beckhoff PLC</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group alignwide has-custom-light-blue-background-color has-background is-layout-flow wp-container-core-group-is-layout-bcadade0 wp-block-group-is-layout-flow" style="border-radius:20px;margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
<p class="wp-block-paragraph">This blog is <strong>Part 2</strong> of a multi-part series. Make sure to check out the other blogs on this topic:</p>



<ol class="wp-block-list">
<li><a href="https://static.dmcinfo.com/blog/19695/getting-started-with-a-beckhoff-plc-part-one-setup/" target="_blank" rel="noreferrer noopener">Beckhoff Setup Basics: IPC Configuration Steps</a></li>



<li><strong>Beckhoff Setup Basics: Getting Started with a Beckhoff PLC</strong></li>



<li><a href="https://static.dmcinfo.com/blog/19459/getting-started-with-a-beckhoff-plc-part-three-hmi-configuration/" target="_blank" rel="noreferrer noopener">Beckhoff Basics: HMI Configuration</a></li>
</ol>
</div>



<h2 id="h-summary" class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">This is the <strong>second installment of a three-part blog series</strong> covering all you need to know about getting started with a Beckhoff PLC/HMI. In this blog, we&#8217;ll be covering how to configure and license the PLC to run your code.</p>



<h2 id="h-term-definitions" class="wp-block-heading">Term Definitions</h2>



<p class="wp-block-paragraph">Throughout this blog series, I refer to two devices repeatedly. For clarity, those devices are as follows:</p>



<ol class="wp-block-list">
<li style="padding-bottom:var(--wp--preset--spacing--40)"><strong>&#8220;Beckhoff IPC&#8221;</strong>&nbsp;– The hardware, likely obtained from Beckhoff, that will run the PLC and HMI server. Device configuration will occur on this device.</li>



<li><strong>&#8220;Programming Computer&#8221;</strong>&nbsp;– A computer, such as an engineer&#8217;s laptop, where the TwinCAT XAE development environment is installed. Programming happens on this device, as well as some of the configuration of the Beckhoff IPC.</li>
</ol>



<h2 id="h-connect-to-the-ipc-via-a-programming-computer" class="wp-block-heading">Connect to the IPC Via a Programming Computer</h2>



<p class="wp-block-paragraph">First, we&#8217;ll need to check if TwinCAT XAE is able to communicate with the IPC. If you’ve done this before, feel free to skip this step.</p>



<p class="wp-block-paragraph">Next, make sure your programming computer is connected to the Programming Port on the Beckhoff IPC. On the programming computer, right-click on the TwinCAT gear icon and select <strong>Router &gt; Edit Routes</strong>.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="432" height="271" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-1.jpg.png" alt="Beckhoff PLC Programming" class="wp-image-49621" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:450px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-1.jpg.png 432w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-1.jpg-300x188.png 300w" sizes="(max-width: 432px) 100vw, 432px" /></figure>



<p class="wp-block-paragraph">On the TwinCAT Static Routes popup, select <strong>&#8220;Add.&#8221;</strong> The Add Route Dialog will appear. Check the <strong>Advanced Settings</strong> box at the bottom left to expose the full connection settings.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="872" height="635" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-2.jpg.png" alt="'Add Route Dialog' Beckhoff PLC programming" class="wp-image-49622" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:750px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-2.jpg.png 872w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-2.jpg-300x218.png 300w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-2.jpg-768x559.png 768w" sizes="(max-width: 872px) 100vw, 872px" /></figure>



<p class="wp-block-paragraph">The most reliable method to find the IPC is to enter the IP address in the field at the top, then click <strong>&#8220;Enter Host Name / IP.&#8221;</strong> If the Beckhoff IPC doesn’t appear, make sure you can ping it (if the firewall pinging rules are enabled) and check your IPC’s or network’s firewall settings.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="902" height="658" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-3.jpg.png" alt="'Add Route Dialog' Beckhoff PLC programming 'Add Route' button" class="wp-image-49623" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:750px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-3.jpg.png 902w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-3.jpg-300x219.png 300w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-3.jpg-768x560.png 768w" sizes="(max-width: 902px) 100vw, 902px" /></figure>



<p class="wp-block-paragraph">Select the Beckhoff IPC. The most reliable way to add a route is to set the address info to reference the <strong>IP address</strong>, not the hostname. This is because many plant networks don’t have DNS set up in such a way that allows access of factory devices via hostname. Select this option, then <strong>&#8220;Add Route.&#8221;</strong> Enter the proper credentials for your IPC in the popup and click <strong>&#8220;Okay.&#8221;</strong> Default credentials for Beckhoff IPCs are:</p>



<ul class="wp-block-list">
<li>User: <strong>Administrator</strong></li>



<li>Password: <strong>1</strong></li>
</ul>



<p class="wp-block-paragraph">If you have changed these, use the appropriate credentials. If the connection process succeeds, you should see an <strong>X</strong> or <strong>a small lock</strong> appear under the <strong>Connected </strong>column in the Add Route Dialog and the TwinCAT Static Routes window. You can exit these windows now.</p>



<p class="wp-block-paragraph">From within TwinCAT XAE Shell, open your project. Then use the target dropdown menu and select <strong>&#8220;Choose Target System.&#8221;</strong></p>



<p class="wp-block-paragraph"><em><strong>Note:</strong> these instructions will show screenshots from 32-bit XAE Shell, but can be followed the same in XAE Shell 64-bit.</em></p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="900" height="450" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-4.jpg.png" alt="TwinCAT XAE Shell" class="wp-image-49629" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:750px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-4.jpg.png 900w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-4.jpg-300x150.png 300w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-4.jpg-768x384.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p class="wp-block-paragraph">In the window that pops up, expand the browser tree and select the Beckhoff IPC. Click <strong>&#8220;OK.&#8221;</strong></p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="747" height="618" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-5.jpg-1.png" alt="'Choose Target System' Beckhoff IPC" class="wp-image-49632" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-5.jpg-1.png 747w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-5.jpg-1-300x248.png 300w" sizes="(max-width: 747px) 100vw, 747px" /></figure>



<p class="wp-block-paragraph">If you are prompted to change the solution platform, do so.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="651" height="278" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-6.jpg.png" alt="TcXaeShell window 'Yes' button selected" class="wp-image-49633" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-6.jpg.png 651w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-6.jpg-300x128.png 300w" sizes="(max-width: 651px) 100vw, 651px" /></figure>



<h2 id="h-set-ipc-boot-settings" class="wp-block-heading"><a name="Set IPC Boot Settings" id="Set IPC Boot Settings"></a>Set IPC Boot Settings</h2>



<p class="wp-block-paragraph">Before the TwinCAT project can be downloaded to the PLC, a few boot settings need to be configured. First, right-click on the PLC project in the solution explorer and make sure <strong>&#8220;Autostart Boot Project&#8221;</strong> is checked. This ensures the project starts automatically when the Beckhoff IPC boots.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="724" height="741" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-7.jpg.png" alt="Beckhoff TwinCAT Solution Explorer" class="has-border-color has-custom-light-gray-neutral-2-border-color wp-image-49634" style="border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:750px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-7.jpg.png 724w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-7.jpg-293x300.png 293w" sizes="(max-width: 724px) 100vw, 724px" /></figure>



<p class="wp-block-paragraph">Next, double-click on <strong>&#8220;SYSTEM&#8221;</strong> in the solution explorer, then navigate to the <strong>Settings </strong>tab. Select <strong>&#8220;Run Mode (Enable)&#8221;</strong> under <strong>Boot Settings</strong> (Target). This will make sure the PLC enters run mode on boot.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="894" height="552" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-8.jpg.png" alt="Beckhoff TwinCAT Solution Explorer Blog Demo" class="has-border-color has-custom-light-gray-neutral-2-border-color wp-image-49635" style="border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.619580999792574;object-fit:cover;width:750px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-8.jpg.png 894w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-8.jpg-300x185.png 300w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-8.jpg-768x474.png 768w" sizes="(max-width: 894px) 100vw, 894px" /></figure>



<p class="wp-block-paragraph">If you want to enable auto-login for the Beckhoff IPC, check the <strong>Auto Logon</strong> box. Enter the username and password for the IPC and click <strong>Apply </strong>to save the boot settings to the IPC.</p>



<h2 id="h-confirm-hardware-configuration-and-activate-configuration" class="wp-block-heading">Confirm Hardware Configuration and Activate Configuration</h2>



<p class="wp-block-paragraph">Next, we will need to activate the PLC configuration. Make sure your IO cards are powered and connected to the IPC before continuing with this step.</p>



<p class="wp-block-paragraph">To do this, first navigate to <strong>I/O &gt; Devices &gt; [YourEtherCATMasterDeviceName]</strong>. For example, in this project, the EtherCAT Master device is named “Device 1.&#8221;</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="530" height="463" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-9.jpg.png" alt="EtherCAT devices" class="has-border-color wp-image-49637" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.1434735706580368;object-fit:cover;width:450px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-9.jpg.png 530w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-9.jpg-300x262.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></figure>



<p class="wp-block-paragraph">Double-click to open the device settings. On the Adapter tab, click <strong>&#8220;Search…&#8221;</strong></p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="626" height="565" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-10.jpg.png" alt="Beckhoff PLC Programming 'Adapter' tab" class="has-border-color wp-image-49638" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-10.jpg.png 626w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-10.jpg-300x271.png 300w" sizes="(max-width: 626px) 100vw, 626px" /></figure>



<p class="wp-block-paragraph">The pop-up window should include a list of NICs with the TwinCAT RT Ethernet Driver installed. Select the NIC that will be used to connect to IO.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="629" height="323" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-11.jpg.png" alt="EtherCAT device" class="wp-image-49639" style="border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-11.jpg.png 629w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-11.jpg-300x154.png 300w" sizes="(max-width: 629px) 100vw, 629px" /></figure>



<p class="wp-block-paragraph">If no Ethernet adapters are listed, then please return to the <strong>“Install the Beckhoff Real-Time Ethernet Driver”</strong> section in <a href="https://static.dmcinfo.com/blog/19695/getting-started-with-a-beckhoff-plc-part-one-setup/" target="_blank" rel="noreferrer noopener">Part 1 of this blog series</a>.</p>



<p class="wp-block-paragraph">If EtherCAT devices are already connected to the PLC, you can add them to the I/O tree by either manually adding the devices in the correct topology or scanning for devices. To scan, right-click the EtherCAT Master and select&nbsp;<strong>“Scan.”</strong></p>



<p class="wp-block-paragraph"><em><strong>Note: </strong>Scanning is only possible when the PLC is in <strong>Config </strong>mode.</em></p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="628" height="672" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-12.jpg.png" alt="EtherCAT device scan" class="wp-image-49641" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-12.jpg.png 628w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-12.jpg-280x300.png 280w" sizes="(max-width: 628px) 100vw, 628px" /></figure>



<p class="wp-block-paragraph">Now you can activate the hardware configuration&nbsp;using the steps&nbsp;icon in the top ribbon:</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="341" height="111" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-13.jpg.png" alt="Beckhoff PLC programming" class="wp-image-49642" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:450px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-13.jpg.png 341w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-13.jpg-300x98.png 300w" sizes="(max-width: 341px) 100vw, 341px" /></figure>



<p class="wp-block-paragraph">If the button is grayed out, make sure you have selected the correct target in the TwinCAT XAE software and have a valid route.</p>



<p class="wp-block-paragraph">When the <strong>Activate Configuration</strong> confirmation window appears, click <strong>&#8220;OK.&#8221;</strong></p>



<p class="wp-block-paragraph">If issues arise during this step, you may need to troubleshoot your hardware setup and verify that your TwinCAT project is configured correctly.</p>



<p class="wp-block-paragraph">If your Beckhoff IPC does not have runtime licenses installed, which is common during an initial setup, TwinCAT XAE will prompt you to generate trial licenses. Click <strong>&#8220;Yes&#8221;</strong> and follow the prompts.</p>



<p class="wp-block-paragraph">If you have purchased full runtime licenses, you can install them in a later step to replace the trial licenses.</p>



<p class="wp-block-paragraph">Enter the Captcha required for trial licenses.</p>



<p class="wp-block-paragraph">You can now click the <strong>login</strong> button to log in to the PLC. Once logged in, you can also click the <strong>start </strong>button if you need to start the PLC’s runtime.</p>



<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-0e47273b wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full has-custom-border"><img decoding="async" width="359" height="213" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-14.jpg.png" alt="Beckhoff PLC programming 'Activate Configuration' window" class="wp-image-49643" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-14.jpg.png 359w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-14.jpg-300x178.png 300w" sizes="(max-width: 359px) 100vw, 359px" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full has-custom-border"><img decoding="async" width="502" height="204" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-15.jpg.png" alt="Beckhoff PLC programming trial license window" class="wp-image-49646" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-15.jpg.png 502w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-15.jpg-300x122.png 300w" sizes="(max-width: 502px) 100vw, 502px" /></figure>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image aligncenter size-full has-custom-border"><img decoding="async" width="413" height="161" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-16.jpg.png" alt="Beckhoff PLC programming security code" class="wp-image-49647" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-16.jpg.png 413w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-16.jpg-300x117.png 300w" sizes="(max-width: 413px) 100vw, 413px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">You can now click the <strong>login</strong> button to log in to the PLC. Once logged in, you can also click the <strong>start</strong> button if you need&nbsp;to start the PLC’s runtime.&nbsp;</p>



<figure class="wp-block-image size-full"><img decoding="async" width="95" height="29" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-17.jpg.png" alt="" class="wp-image-49648"/></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="93" height="27" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-18.jpg.png" alt="" class="wp-image-49649"/></figure>



<h3 id="h-activating-licenses" class="wp-block-heading">Activating Licenses</h3>



<p class="wp-block-paragraph">Activating licenses in TwinCAT can be somewhat tricky, and this walkthrough will cover the basics. For further help with licensing, your contact at Beckhoff is a great resource.</p>



<p class="wp-block-paragraph">First, you’ll need to select the proper license device. If using a USB dongle or card, it is critical that you select the right device before sending your license request file to Beckhoff. License request/response files are tied to device IDs, and so once a request has been sent and a response received, that license can only be used with that device. To change devices, you’ll have to get in touch with Beckhoff headquarters in Germany, and depending on your location, that might take some time. So try to avoid that by getting the license device correct first!</p>



<p class="wp-block-paragraph">To select the proper device, go to <strong>System &gt; License</strong>.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="563" height="426" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-19.jpg.png" alt="Beckhoff PLC programming 'License' menu" class="has-border-color wp-image-49650" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-19.jpg.png 563w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-19.jpg-300x227.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<p class="wp-block-paragraph">If you’re using a dongle and it’s already in the project, you can select it from the <strong>License Device</strong> dropdown in the <strong>&#8220;Order Information (Runtime)&#8221;</strong> tab. </p>



<p class="wp-block-paragraph">If you are not using a dongle, select <strong>Target </strong>from the dropdown to bind the licenses to the Beckhoff IPC&#8217;s hardware ID. In this case, you can skip the remaining dongle-related steps and proceed directly to generating a license request.</p>



<p class="wp-block-paragraph">We do recommend the use of a dongle when possible, so the IPC can be replaced without losing licenses.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="615" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-20.jpg.png" alt="Beckhoff PLC programming 'License Device' drop down menu" class="wp-image-49652" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-20.jpg.png 615w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-20.jpg-300x195.png 300w" sizes="(max-width: 615px) 100vw, 615px" /></figure>



<p class="wp-block-paragraph">If the dongle is not already configured in your project, click <strong>&#8220;Add…</strong>&#8221; to the right of the dropdown to add it. The dongle will then appear under <strong>License</strong> in the project tree.</p>



<p class="wp-block-paragraph">After you click <strong>&#8220;Add…&#8221;</strong>, the <strong>License Device</strong> window will open. From here, you can select the appropriate dongle on your target Beckhoff IPC by clicking <strong>&#8220;Search in I/O Configuration…&#8221;</strong> or <strong>&#8220;Search USB Dongle on Target…&#8221;</strong>.</p>



<p class="wp-block-paragraph">To use either option, TwinCAT must be in Config mode. You can switch to <strong>Config</strong> mode by clicking the blue gear icon in the TwinCAT engineering environment. After selecting the correct dongle, return TwinCAT to <strong>Run </strong>mode by clicking the green gear icon.</p>



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



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="610" height="520" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-21.jpg.png" alt="Beckhoff PLC programming 'Search in I/O Configuration...'" class="has-border-color has-custom-light-gray-neutral-2-border-color wp-image-49653" style="border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-21.jpg.png 610w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-21.jpg-300x256.png 300w" sizes="(max-width: 610px) 100vw, 610px" /></figure>



<p class="wp-block-paragraph">If the dongle doesn’t appear while searching, be sure your IO is configured correctly and the IPC recognizes the dongle. When the dongle has been selected, the <strong>dongle status</strong> information should populate.</p>



<p class="wp-block-paragraph">Now that the dongle is in your project, you can go back to the <strong>License </strong>window, and you should be able to select it in the license device dropdown. Make sure that when you select it from the dropdown, the system ID changes (indicating the dongle <strong>system ID</strong> is different from the target system ID). Also ensure the system ID of the dongle is something reasonable (e.g., not a bunch of 0s; this might indicate you’re not communicating properly with the dongle).</p>



<p class="wp-block-paragraph">If you have multiple license devices (e.g. target and a dongle), a <strong>&#8220;License Device&#8221;</strong> column will appear in the table at the bottom of the window. Make sure to select the correct device that you’d like to store each license on (most likely choose the dongle for all licenses).</p>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="900" height="310" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-22.jpg.png" alt="Beckhoff PLC programming license device identification" class="has-border-color wp-image-49654" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-22.jpg.png 900w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-22.jpg-300x103.png 300w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-22.jpg-768x265.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p class="wp-block-paragraph">Now that we’ve selected the correct license device, we need to generate a <strong>license request file</strong>. To do this we’ll first need to enter a <strong>license ID</strong> (provided by your contact at Beckhoff) in the license ID box. You can also enter a customer ID and a comment, but these are optional. Once you’ve entered a license ID, click <strong>&#8220;Generate File…&#8221;</strong>.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="704" height="173" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-23.jpg.png" alt="Beckhoff PLC programming 'Generate File' request" class="has-border-color wp-image-49664" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-23.jpg.png 704w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-23.jpg-300x74.png 300w" sizes="(max-width: 704px) 100vw, 704px" /></figure>



<p class="wp-block-paragraph" style="line-height:1.5">TwinCAT will prompt you to save the license request file to your programming computer. Save the file, then, when prompted to <strong>&#8220;Send license request to Beckhoff,&#8221;</strong> select <strong>&#8220;No&#8221;</strong>. We&#8217;ll send the file manually instead.</p>



<p class="wp-block-paragraph"><em><strong>Note:</strong> This is your last chance to turn back before tying licenses to a device ID! Check over your license hardware setup and make sure everything is in order. If there are&nbsp;problems, regenerate the license file with the corrected settings before sending to Beckhoff.</em></p>



<p class="wp-block-paragraph">Locate the license request <kbd>(*.tclrq)</kbd> file you just saved. Create a new email, attach the file, and send it to <strong>tclicense@beckhoff.com</strong>.</p>



<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="482" height="283" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-24.jpg.png" alt="Beckhoff PLC programming demo license email example" class="has-border-color wp-image-49666" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-24.jpg.png 482w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-24.jpg-300x176.png 300w" sizes="(max-width: 482px) 100vw, 482px" /></figure>



<p class="wp-block-paragraph">If everything is set up correctly and your license request is valid, Beckhoff will respond with an automatically generated email that has a <strong>license response file</strong> <kbd>(*.tclrs)</kbd>. Save this file to your programming computer.</p>



<p class="wp-block-paragraph">If the file is not attached to the email, the email will include whatever issues the automated system had with your license request, and you may need to work this out with your Beckhoff contact.</p>



<p class="wp-block-paragraph">Back in the license window, use the <strong>&#8220;License Response File&#8221; </strong>button to select the license response file. For the new license response to take effect, you’ll need to restart TwinCAT on the target, which you can do with the green gear icon.</p>



<figure class="wp-block-image size-full is-resized has-custom-border"><img decoding="async" width="900" height="124" src="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-25.jpg.png" alt="Beckhoff PLC programming 'License Response File' button" class="has-border-color wp-image-49667" style="border-color:#eeeeee;border-width:2px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:650px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-25.jpg.png 900w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-25.jpg-300x41.png 300w, https://static.dmcinfo.com/wp-content/uploads/2020/10/beckhoff-plc-programming-image-25.jpg-768x106.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p class="wp-block-paragraph">If everything worked properly, the <strong>Current Status</strong> column in the License window should be green and read <strong>valid </strong>for every license. You may need to refresh the window (close it and re-open it) to see this status change.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--40)">Now that we&#8217;ve correctly activated and configured the licenses, we are ready to configure the HMI server, which we cover in part three of this blog series.</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">Have an upcoming project? DMC can help you get started or take the next step.</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 DMC’s <a href="https://static.dmcinfo.com/services/manufacturing-automation-and-intelligence/plc-programming/beckhoff-and-twincat-3-programming/" target="_blank" rel="noreferrer noopener">Beckhoff automation expertise</a> and programming, and get started modernizing your system today.</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/19664/getting-started-with-a-beckhoff-plc-part-two-plc-configuration/">Beckhoff Setup Basics: Getting Started with a Beckhoff PLC</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What We Learned at GDevCon N.A. 2026: AI, CI/CD, and the Future of LabVIEW</title>
		<link>https://static.dmcinfo.com/blog/50277/dmc-attends-gdevcon-2026/</link>
		
		<dc:creator><![CDATA[Andy Corbato]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Special Events]]></category>
		<category><![CDATA[Test and Measurement Automation]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=50277</guid>

					<description><![CDATA[<p>Every year, Test &amp; Measurement experts gather at GDevCon N.A. to share what&#8217;s working, what&#8217;s broken, and where the community is headed. GDevCon hosts events worldwide, and this year DMC attended and presented at the North American conference in Chicago to share information, learn, and connect. On the Agenda: Extending LabVIEW with NATS I had [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/50277/dmc-attends-gdevcon-2026/">What We Learned at GDevCon N.A. 2026: AI, CI/CD, and the Future of LabVIEW</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Every year, Test &amp; Measurement experts gather at <a href="https://www.gdevconna.org/" target="_blank" rel="noreferrer noopener">GDevCon N.A.</a> to share what&#8217;s working, what&#8217;s broken, and where the community is headed. GDevCon hosts events worldwide, and this year DMC attended and presented at the North American conference in Chicago to share information, learn, and connect.</p>



<h2 id="h-on-the-agenda-extending-labview-with-nats" class="wp-block-heading">On the Agenda: Extending LabVIEW with NATS</h2>



<p class="wp-block-paragraph">I had the opportunity to present <em>Extending LabVIEW with NATS</em>, where I discussed how their <a href="https://nats.io/" data-type="link" data-id="https://nats.io/" target="_blank" rel="noreferrer noopener">pub/sub messaging model</a> can extend LabVIEW test systems beyond a single-language, single-executable architecture. The core idea is that monolithic test applications can be bulky and hard to manage, while tools like NATS allow for more modular software design. Check out the code in the <a href="https://www.vipm.io/package/nats_client_toolkit/">LabVIEW Toolkit</a>.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img decoding="async" width="1263" height="480" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/gdevcon-2026-image-1.png" alt="Extending LabVIEW with NATS" class="wp-image-50620" style="width:1198px;height:auto" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/gdevcon-2026-image-1.png 1263w, https://static.dmcinfo.com/wp-content/uploads/2026/08/gdevcon-2026-image-1-300x114.png 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/gdevcon-2026-image-1-1024x389.png 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/gdevcon-2026-image-1-768x292.png 768w" sizes="(max-width: 1263px) 100vw, 1263px" /></figure>



<h2 id="h-sessions-that-stood-out" class="wp-block-heading">Sessions That Stood Out</h2>



<p class="wp-block-paragraph">There were many presenters and panels that stood out this year. Here are a few that stuck with me. You can also see these sessions as they’re uploaded to <a href="https://www.youtube.com/@gdevconna" target="_blank" rel="noreferrer noopener">GDevCon’s YouTube channel</a>.</p>



<ul class="wp-block-list">
<li style="padding-bottom:var(--wp--preset--spacing--30)"><strong><em>Open-source Wrapping: The Gift That Keeps on Giving</em></strong> (Chris Davis, Amentum): A look at wrapping open-source C libraries for LabVIEW for Redis and Kafka. These are great complementary tools to NATS.</li>



<li style="padding-bottom:var(--wp--preset--spacing--30)"><strong><em>Shift-Left: Building Secure LabVIEW Systems from Day One</em></strong> (Sarah Zalusky, JKI): A practical look at security in LabVIEW architectures.</li>



<li style="padding-bottom:var(--wp--preset--spacing--30)"><strong><em>MALpocalypse</em></strong> (Michael Klessens, Intel): A candid account of when measurement abstraction layers stop working at scale with validation constraints.</li>



<li style="padding-bottom:var(--wp--preset--spacing--30)"><strong><em>Shaping the Future: AI and the Evolution of LabVIEW</em></strong> (Elijah Kerry, NI): An early look at Nigel, NI&#8217;s AI coding assistant for LabVIEW. Plus, lots of CI/CD tooling with LabVIEW containers.</li>



<li><strong><em>Our Build and Deployment Process: Using CI/CD and SystemLink</em></strong> (Sarah Morales, SRAM): A walkthrough of SRAM&#8217;s g-cli-based GitLab pipelines. SRAM’s approach validated the work DMC has done to automate our own pipelines with similar tooling.</li>
</ul>



<h2 id="h-catching-up-with-partners" class="wp-block-heading">Catching Up with Partners</h2>



<p class="wp-block-paragraph">Beyond the sessions, GDevCon is a great chance to connect with <a href="https://static.dmcinfo.com/about/partners/" target="_blank" rel="noreferrer noopener">DMC’s partners</a>. We participated in hardware and software demos from Pickering, Beckhoff, and NI. Most importantly, our partners give us insight into their project roadmaps. This allows us to be trusted advisors to our clients, knowing what to avoid for obsolescence and where to leverage new tools.</p>



<h2 id="h-final-takeaway" class="wp-block-heading">Final Takeaway</h2>



<p class="wp-block-paragraph">GDevCon N.A. is always a great place to learn what the test and measurement community is building, breaking, and fixing in production. The conference also gives us the opportunity to catch up with our hardware partners, and this year&#8217;s event did not disappoint!</p>



<p class="wp-block-paragraph">We cannot wait to see what next year will bring.</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">Building or modernizing a test system? DMC can help!</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">Whether it&#8217;s secure-by-design LabVIEW development, multi-language test flows, or making your data actionable, DMC&#8217;s <a href="https://static.dmcinfo.com/services/test-and-measurement-automation/" target="_blank" rel="noreferrer noopener">Test &amp; Measurement team</a> is here to help.</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/50277/dmc-attends-gdevcon-2026/">What We Learned at GDevCon N.A. 2026: AI, CI/CD, and the Future of LabVIEW</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Boat Tours, Axe-Throwing, and Countless Connections: Inside DMC&#8217;s Summer Welcome Parties</title>
		<link>https://static.dmcinfo.com/blog/49778/summer-2026-dmc-welcome-parties/</link>
		
		<dc:creator><![CDATA[Hannah Overhiser]]></dc:creator>
		<pubDate>Mon, 17 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[Activities]]></category>
		<category><![CDATA[Chicago]]></category>
		<category><![CDATA[Cincinnati]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Denver]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=49778</guid>

					<description><![CDATA[<p>There are a few sacred traditions that we hold dear here at DMC: Hawaiian shirt Fridays, the annual company-wide ski trip, LEGO builds and board game nights, to name a few. Right alongside them is a long-standing favorite: welcome parties for our newest hires. With 43 employees joining DMC since May, this summer has been [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/49778/summer-2026-dmc-welcome-parties/">Boat Tours, Axe-Throwing, and Countless Connections: Inside DMC&#8217;s Summer Welcome Parties</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There are a few sacred traditions that we hold dear here at DMC: Hawaiian shirt Fridays, the annual <a href="https://static.dmcinfo.com/blog/43381/teamwork-on-the-slopes-across-two-dmc-ski-trips/" target="_blank" rel="noreferrer noopener">company-wide ski trip</a>, <a href="https://static.dmcinfo.com/?s=LEGO" target="_blank" rel="noreferrer noopener">LEGO builds</a> and board game nights, to name a few. Right alongside them is a long-standing favorite: welcome parties for our newest hires.</p>



<p class="wp-block-paragraph">With 43 employees joining DMC since May, this summer has been packed with opportunities to celebrate. Across the country, teams gathered to introduce newcomers to their coworkers, communities, and company culture. Take a look at how our offices welcomed their newest teammates this season.</p>



<h2 id="h-welcoming-new-hires" class="wp-block-heading">Welcoming New Hires</h2>



<p class="wp-block-paragraph">DMC places a strong emphasis on onboarding and helping every new employee have their <a href="https://static.dmcinfo.com/blog/47851/the-30-best-business-decisions-weve-made-over-the-years#best-first-day-bfd" type="post" id="47851" target="_blank" rel="noreferrer noopener">&#8220;Best First Day&#8221; (BFD)</a>. From day one, anyone joining the company can expect a fully prepared workspace, a ready-to-go laptop, an activated key card, and a lunch hosted in their honor.</p>



<p class="wp-block-paragraph">But the celebration doesn&#8217;t stop there, because each employee is also welcomed with a team event designed to help them get to know their colleagues and city. Think escape rooms, happy hours, and city tours; offering new team members an opportunity to build connections from the start while experiencing the fun, community-focused culture that makes DMC unique.</p>



<h3 id="h-exploring-architecture-in-chicago" class="wp-block-heading">Exploring Architecture in Chicago</h3>



<p class="wp-block-paragraph">In July, members of DMC’s Chicago team took the world-renowned Chicago Architecture Boat Tour. The boat tour starts at the end of the river that opens into Lake Michigan. From there, it travels up the Chicago River while a tour guide points to famous buildings along the riverfront, explaining the year in which they were constructed, their architectural style, architect, and historical significance.</p>



<p class="wp-block-paragraph">The tour began near the mouth of the Chicago River, where it meets Lake Michigan. From there, the boat traveled along the river as the guide highlighted some of the city&#8217;s most iconic buildings, sharing details about when they were constructed, the architectural styles they represent, the architects who designed them, and their historical significance.</p>



<figure class="wp-block-pullquote has-custom-blue-gray-color has-custom-light-blue-background-color has-text-color has-background has-link-color has-x-large-font-size wp-elements-4" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-right:0;margin-bottom:var(--wp--preset--spacing--50);margin-left:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--70)"><blockquote><p>This was my second time on the architecture boat tour, but my first time as a Chicago resident. One of my favorite facts that I learned on the tour was about the Boeing Building and how it was designed. Due to the train lines running beneath it, part of the building is suspended in tension and the weight is transferred—I&#8217;m not 100% sure how that works form an engineering standpoint, but I thought it was impressive! I love taking part in these opportunities to spend time with people from the office. As someone who isn&#8217;t an engineer, it gives me the chance to interact with colleagues I wouldn&#8217;t otherwise work with.</p><cite><strong>&#8211; Kaitlyn Heistand</strong></cite></blockquote></figure>



<div class="wp-block-cb-carousel-v2 cb-carousel-block" data-cb-slides-per-view="1" data-cb-slides-per-group="1" data-cb-space-between="14" data-cb-speed="300" data-cb-navigation="true" data-cb-pagination="true" data-cb-loop="true" data-cb-autoplay="true" data-cb-autoplay-speed="3000" data-cb-pause-on-mouse-enter="true" data-cb-breakpoints="{&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;slidesPerGroup&quot;:1}}"><div class="swiper"><div class="cb-wrapper swiper-wrapper">
<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-large is-resized has-custom-border"><img decoding="async" width="1024" height="768" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-3-1024x768.jpg" alt="Chicago office welcome party 1" class="wp-image-49856" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:53% 92%;width:1011px" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-3-1024x768.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-3-300x225.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-3-768x576.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-3-1536x1152.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-3-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="768" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-5-1024x768.jpg" alt="Chicago office welcome party 2" class="wp-image-49857" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.5;object-fit:cover;object-position:100% 100%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-5-1024x768.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-5-300x225.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-5-768x576.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-5-1536x1152.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-5-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="645" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-4.jpg" alt="Chicago office welcome party 3" class="wp-image-49858" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.5;object-fit:cover" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-4.jpg 645w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-4-300x186.jpg 300w" sizes="(max-width: 645px) 100vw, 645px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="657" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-6.jpg" alt="Chicago office welcome party 4" class="wp-image-49859" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:1.5;object-fit:cover;object-position:59% 53%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-6.jpg 657w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-6-300x183.jpg 300w" sizes="(max-width: 657px) 100vw, 657px" /></figure>
</div>
</div></div><div class="cb-pagination swiper-pagination"></div><div class="cb-button-prev swiper-button-prev"></div><div class="cb-button-next swiper-button-next"></div></div>



<p class="wp-block-paragraph">The eras of the buildings run the gamut with some dating to the early 20th Century, like the Wrigley Building, and others built much more recently, like the sleek Apple Store Building sitting in front of the Tribune Tower. There are always a handful of historical facts that stand out on each tour, and each DMC Chicago team member, especially those new to the city, had their own takeaway:</p>



<figure class="wp-block-pullquote has-custom-blue-gray-color has-custom-light-blue-background-color has-text-color has-background has-link-color has-x-large-font-size wp-elements-5" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-right:0;margin-bottom:var(--wp--preset--spacing--50);margin-left:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--70)"><blockquote><p>This was my first boat tour and I enjoyed it so much! A favorite fact I learned about was the impact of the Great Fire on Chicago architecture. The fire burnt through a majority of the city, which prompted a flow of transplants–full of architects and engineers who moved here to rebuild our now beautiful city. I found that very fitting especially for DMC, our core values, and the essence of our work projects–to turn challenges into a gorgeous framework of skylines, buildings, and now, the place so many of us call home.</p><cite><strong>&#8211; Mariam Adegbite</strong></cite></blockquote></figure>



<h3 id="h-axe-throwing-in-denver" class="wp-block-heading">Axe Throwing in Denver</h3>



<p class="wp-block-paragraph">Denver found a unique way to welcome one of its newest engineers, Jaron O&#8217;Grady, to the team when the office headed to an axe-throwing venue. &#8220;We were divided into two teams and competed against each other,&#8221; Julia explained. &#8220;It was tied most of the time!&#8221;</p>



<p class="wp-block-paragraph">Teammates took turns hurling axes at targets, with points awarded based on accuracy. While everyone had their moments of success, no one on the Denver team will be quitting their day job to become a professional axe thrower anytime soon.</p>



<p class="wp-block-paragraph">The group also had the chance to try throwing knives, and opinions were evenly split on which activity was more fun. Whatever the preference, the event gave the team a memorable way to spend time together outside the office getting to know Jaron.</p>



<div class="wp-block-cb-carousel-v2 cb-carousel-block" data-cb-slides-per-view="1" data-cb-slides-per-group="1" data-cb-space-between="14" data-cb-speed="300" data-cb-navigation="true" data-cb-pagination="true" data-cb-loop="true" data-cb-autoplay="true" data-cb-autoplay-speed="3000" data-cb-pause-on-mouse-enter="true" data-cb-breakpoints="{&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;slidesPerGroup&quot;:1}}"><div class="swiper"><div class="cb-wrapper swiper-wrapper">
<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="576" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-7-1024x576.jpg" alt="Denver welcome party 1" class="wp-image-49862" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:40% 58%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-7-1024x576.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-7-300x169.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-7-768x432.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-7-1536x864.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-7-2048x1152.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="576" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-8-1024x576.jpg" alt="Denver welcome party 2" class="wp-image-49863" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:45% 59%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-8-1024x576.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-8-300x169.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-8-768x432.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-8-1536x864.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-8-2048x1152.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="702" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-9.jpg" alt="Denver welcome party 3" class="wp-image-49864" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-9.jpg 702w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-9-300x171.jpg 300w" sizes="(max-width: 702px) 100vw, 702px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="679" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-10.jpg" alt="Denver welcome party 4" class="wp-image-49865" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:9% 58%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-10.jpg 679w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-10-300x177.jpg 300w" sizes="(max-width: 679px) 100vw, 679px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="711" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-13.jpg" alt="Denver welcome party 5" class="wp-image-49905" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:23% 64%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-13.jpg 711w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-13-300x169.jpg 300w" sizes="(max-width: 711px) 100vw, 711px" /></figure>
</div>
</div></div><div class="cb-pagination swiper-pagination"></div><div class="cb-button-prev swiper-button-prev"></div><div class="cb-button-next swiper-button-next"></div></div>



<h3 id="h-a-tiki-themed-party-in-cincinnati" class="wp-block-heading">A Tiki-Themed Party in Cincinnati</h3>



<p class="wp-block-paragraph">In Cincinnati, the team also took a boat tour, swapping architecture for a tiki theme complete with drinks, music, team bonding, and, of course, Hawaiian shirts. The Cincinnati office wanted to do something original to welcome Rob Orr, who joined the Automation team.</p>



<p class="wp-block-paragraph">“Everyone got in the spirit! Almost everyone had floral or island-themed shirts, and the boat offered leis and hats, too,” Dylan remembered about the day. The boat took the team up the Ohio River, approaching downtown. They got to see views of the Cincinnati skyline and stopped for food at a waterside restaurant on the way back.</p>



<div class="wp-block-cb-carousel-v2 cb-carousel-block" data-cb-slides-per-view="1" data-cb-slides-per-group="1" data-cb-space-between="14" data-cb-speed="300" data-cb-navigation="true" data-cb-pagination="true" data-cb-loop="true" data-cb-autoplay="true" data-cb-autoplay-speed="3000" data-cb-pause-on-mouse-enter="true" data-cb-breakpoints="{&quot;768&quot;:{&quot;slidesPerView&quot;:2,&quot;slidesPerGroup&quot;:1}}"><div class="swiper"><div class="cb-wrapper swiper-wrapper">
<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="578" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-12.jpg" alt="Cincinnati welcome party 1" class="wp-image-49876" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:40% 58%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-12.jpg 578w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-12-300x208.jpg 300w" sizes="(max-width: 578px) 100vw, 578px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-full has-custom-border"><img decoding="async" width="788" height="400" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-14.jpg" alt="Cincinnati welcome party 2" class="wp-image-49963" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-14.jpg 788w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-14-300x152.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-14-768x390.jpg 768w" sizes="(max-width: 788px) 100vw, 788px" /></figure>
</div>



<div class="wp-block-cb-slide-v2 cb-slide swiper-slide">
<figure class="wp-block-image size-large has-custom-border"><img decoding="async" width="1024" height="768" src="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-11-1024x768.jpg" alt="Cincinnati welcome party 3" class="wp-image-49874" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:3/2;object-fit:cover;object-position:58% 73%" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-11-1024x768.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-11-300x225.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-11-768x576.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-11-1536x1152.jpg 1536w, https://static.dmcinfo.com/wp-content/uploads/2026/08/welcoming-new-hires-11.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div></div><div class="cb-pagination swiper-pagination"></div><div class="cb-button-prev swiper-button-prev"></div><div class="cb-button-next swiper-button-next"></div></div>



<figure class="wp-block-pullquote has-custom-blue-gray-color has-custom-light-blue-background-color has-text-color has-background has-link-color has-x-large-font-size wp-elements-6" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:var(--wp--preset--spacing--50);margin-right:0;margin-bottom:var(--wp--preset--spacing--50);margin-left:0;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--70)"><blockquote><p>One of my favorite things about working in the Cincy office so far has been how supportive everyone is. Somebody is always there to answer any question or help me with any issue I come across. The best part of the tiki boat was getting to see what my coworkers are like outside of the office and getting to know them all a little better.</p><cite><strong>&#8211; Rob Orr</strong></cite></blockquote></figure>



<h2 id="h-hiring-continues-this-fall" class="wp-block-heading">Hiring Continues This Fall</h2>



<p class="wp-block-paragraph">From architecture cruises and axe-throwing competitions to tiki boat tours on the Ohio River, each welcome party reflected the unique personality of its local office while sharing the same goal: helping new hires build connections from day one. As DMC continues to grow, employee connection remains an important part of what makes our culture special.</p>



<p class="wp-block-paragraph">Looking ahead, we&#8217;re continuing this hiring momentum. In the fall, DMC will be traveling to <a href="https://static.dmcinfo.com/blog/45111/entry-level-engineering-jobs-career-fairs-2026/" target="_blank" rel="noreferrer noopener">career fairs and events</a> across the country to meet the next generation of engineers. These events are a great chance to connect with talented students and discuss professional opportunities that <a href="https://static.dmcinfo.com/careers/starting-an-engineering-career-at-dmc/" target="_blank" rel="noreferrer noopener">define a career at DMC</a> from day one.</p>



<p class="wp-block-paragraph" style="padding-bottom:var(--wp--preset--spacing--30)">Whether we&#8217;re welcoming new teammates at a local office event or meeting aspiring engineers on campus, we&#8217;re always looking for talented people who are eager to learn, grow, and have fun along the way. We can&#8217;t wait to see who the guest of honor at the next welcome party will be.</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>Interested in being part of a team that values both collaboration and culture?</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">Discover more about our <a href="https://static.dmcinfo.com/blog/category/culture/" target="_blank" rel="noreferrer noopener">company culture</a>, what it looks like to <a href="https://static.dmcinfo.com/careers/starting-an-engineering-career-at-dmc/" target="_blank" rel="noreferrer noopener">start a career with DMC</a>, and our <a href="https://static.dmcinfo.com/careers/open-positions/" target="_blank" rel="noreferrer noopener">current open positions</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/49778/summer-2026-dmc-welcome-parties/">Boat Tours, Axe-Throwing, and Countless Connections: Inside DMC&#8217;s Summer Welcome Parties</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>5 Signs You&#8217;ve Outgrown Your Accounting Software</title>
		<link>https://static.dmcinfo.com/blog/49355/5-signs-youve-outgrown-your-accounting-software/</link>
		
		<dc:creator><![CDATA[Dan Freve]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 12:00:00 +0000</pubDate>
				<category><![CDATA[Acumatica]]></category>
		<category><![CDATA[Digital Workplace Solutions]]></category>
		<category><![CDATA[Acumatica Cloud ERP]]></category>
		<guid isPermaLink="false">https://static.dmcinfo.com/?p=49355</guid>

					<description><![CDATA[<p>Most businesses don&#8217;t outgrow their accounting software overnight. Instead, the cracks appear gradually. A report takes longer to produce. Teams start maintaining their own spreadsheets. Finance spends more time answering questions than analyzing performance. What previously felt like a simple, effective system begins requiring extra effort to keep pace with the business. While these growing [&#8230;]</p>
<p>The post <a href="https://static.dmcinfo.com/blog/49355/5-signs-youve-outgrown-your-accounting-software/">5 Signs You&#8217;ve Outgrown Your Accounting Software</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Most businesses don&#8217;t outgrow their accounting software overnight. Instead, the cracks appear gradually. A report takes longer to produce. Teams start maintaining their own spreadsheets. Finance spends more time answering questions than analyzing performance. What previously felt like a simple, effective system begins requiring extra effort to keep pace with the business.</p>



<p class="wp-block-paragraph">While these growing pains are common, they&#8217;re often indicators that your organization has grown past what its current accounting platform was designed to support.</p>



<p class="wp-block-paragraph">Here are five signs it may be time to evaluate whether your financial systems are helping your business grow or holding it back.</p>



<h2 id="h-1-critical-information-lives-within-spreadsheets" class="wp-block-heading">1. Critical information lives within spreadsheets</h2>



<p class="wp-block-paragraph">Spreadsheets are valuable tools, but they shouldn&#8217;t be the primary way your organization manages business data.</p>



<p class="wp-block-paragraph">If employees regularly export information from your accounting system to create reports, track projects, analyze profitability, or monitor business performance, it may be a sign that your system isn&#8217;t providing the visibility your teams need.</p>



<p class="wp-block-paragraph">Over time, spreadsheet-driven processes can create multiple versions of the truth, increase manual effort, and make it harder to trust the data being used for decisions.</p>



<h2 id="h-2-you-keep-adding-software-to-fill-operational-gaps" class="wp-block-heading">2. You keep adding software to fill operational gaps</h2>



<p class="wp-block-paragraph">As companies grow, they commonly introduce new tools for functions such as:</p>



<ul class="wp-block-list">
<li>Purchasing and procurement</li>



<li>Expense management</li>



<li>Inventory tracking</li>



<li>Project management</li>



<li>Reporting and analytics</li>
</ul>



<p class="wp-block-paragraph">Initially, these tools solve specific problems. Eventually, however, they can create a fragmented technology landscape where information must constantly move between systems.</p>



<p class="wp-block-paragraph">When teams spend significant time importing, exporting, and reconciling data, business processes become less efficient and more error prone. Connected systems can help reduce those handoffs and provide greater visibility among departments.</p>



<h2 id="h-3-leadership-struggles-to-get-answers-quickly" class="wp-block-heading">3. Leadership struggles to get answers quickly</h2>



<p class="wp-block-paragraph">Growing businesses need fast, well-informed decision-making.</p>



<p class="wp-block-paragraph">Questions about project performance, cash flow, purchasing activity, profitability, or utilization shouldn&#8217;t require days of research to answer. Yet many organizations pull information from multiple sources every time leadership needs a clearer picture of the business.</p>



<p class="wp-block-paragraph">When reporting cycles become lengthy, and leaders lack access to timely information, opportunities can be missed, and issues can take longer to address.</p>



<p class="wp-block-paragraph">A modern ERP platform helps make operational and financial data more accessible so decisions can be made with confidence.</p>



<h2 id="h-4-business-complexity-is-increasing" class="wp-block-heading">4. Business complexity is increasing</h2>



<p class="wp-block-paragraph">Many accounting platforms work well for organizations with straightforward operations. Challenges commonly emerge when businesses expand into:</p>



<ul class="wp-block-list">
<li>Multiple locations</li>



<li>Project-based work</li>



<li>Manufacturing operations</li>



<li>Inventory management</li>



<li>Job costing</li>



<li>More sophisticated financial reporting</li>
</ul>



<p class="wp-block-paragraph">As complexity grows, companies often compensate with additional manual processes and workarounds.</p>



<p class="wp-block-paragraph">While these fixes may work temporarily, they can become difficult to maintain as transaction volumes, customer demands, and organizational requirements continue to increase. At some point, growth requires a stronger operational foundation, not just additional effort from employees.</p>



<h2 id="h-5-your-systems-support-accounting-but-not-the-entire-business" class="wp-block-heading">5. Your systems support accounting, but not the entire business</h2>



<p class="wp-block-paragraph">Accounting is only one part of a successful organization.</p>



<p class="wp-block-paragraph">Operations teams need visibility into purchasing. Project managers need insight into costs and profitability. Leaders need a clear view of performance across the business.</p>



<p class="wp-block-paragraph">If most employees can&#8217;t access the information they need without going through finance or relying on manually generated reports, your systems may be supporting transactions without supporting decision-making.</p>



<p class="wp-block-paragraph">The most effective platforms connect departments, giving teams access to the information they need while maintaining data consistency across the organization.</p>



<div class="wp-block-group alignfull latest-news has-custom-light-blue-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-fcc986e2 wp-block-group-is-layout-constrained" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)">
<h2 class="wp-block-heading alignwide" id="h-see-how-dmc-approached-the-same-challenge">See How DMC Approached the Same Challenge</h2>



<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-36a1a82f wp-block-columns-is-layout-flex" style="padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)">
<div class="wp-block-column article-headlines is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:60%">
<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained">
<h3 id="h-when-quickbooks-couldn-t-keep-up-dmc-made-the-move-to-acumatica-and-unified-their-operations" class="wp-block-heading">When QuickBooks Couldn’t Keep Up, DMC Made the Move to Acumatica and Unified Their Operations</h3>



<p class="wp-block-paragraph">Like many growing organizations, DMC experienced increasing demands for reporting, operational visibility, project accounting, and cross-functional collaboration. Rather than continuing to rely on disconnected processes, DMC undertook an internal ERP modernization initiative to create a more scalable foundation for growth.</p>



<p class="wp-block-paragraph"><strong>Learn how our firsthand migration experience helps organizations modernize with confidence.</strong></p>
</div>



<div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-35314b25 wp-block-buttons-is-layout-flex" style="margin-top:var(--wp--preset--spacing--50)">
<div class="wp-block-button is-style-fill"><a class="wp-block-button__link has-primary-light-color has-text-color has-link-color wp-element-button" href="https://static.dmcinfo.com/our-work/scaling-beyond-accounting-software-with-acumatica-erp/" style="border-style:none;border-width:0px;border-radius:8px">Read the Case Study</a></div>
</div>
</div>



<div class="wp-block-column article-content is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:40%">
<figure class="wp-block-image aligncenter size-large has-custom-border"><img decoding="async" width="1024" height="366" src="https://static.dmcinfo.com/wp-content/uploads/2026/07/Acumatica-Migration-hero-1024x366.jpg" alt="Acumatica Migration" class="wp-image-48419" style="border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;aspect-ratio:4/3;object-fit:cover" srcset="https://static.dmcinfo.com/wp-content/uploads/2026/07/Acumatica-Migration-hero-1024x366.jpg 1024w, https://static.dmcinfo.com/wp-content/uploads/2026/07/Acumatica-Migration-hero-300x107.jpg 300w, https://static.dmcinfo.com/wp-content/uploads/2026/07/Acumatica-Migration-hero-768x274.jpg 768w, https://static.dmcinfo.com/wp-content/uploads/2026/07/Acumatica-Migration-hero.jpg 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>
</div>



<h2 class="wp-block-heading">Looking beyond today&#8217;s challenges</h2>



<p class="wp-block-paragraph">Many accounting platforms work well for organizations with straightforward operations. Challenges commonly emerge when businesses expand into:</p>



<ul class="wp-block-list">
<li>Multiple locations</li>



<li>Project-based work</li>



<li>Manufacturing operations</li>



<li>Inventory management</li>



<li>Job costing</li>



<li>More sophisticated financial reporting</li>
</ul>



<p class="wp-block-paragraph">As complexity grows, companies often compensate with additional manual processes and workarounds.</p>



<p class="wp-block-paragraph">While these fixes may work temporarily, they can become difficult to maintain as transaction volumes, customer demands, and organizational requirements continue to increase. At some point, growth requires a stronger operational foundation, not just additional effort from employees.</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">Let us help you b<strong><strong>uild a stronger foundation for your finance and operations teams.</strong></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">From ERP assessments and implementations to integrations and optimization, DMC&#8217;s <a href="https://static.dmcinfo.com/services/digital-workplace-solutions/" id="437">Digital Workplace Solutions team</a> helps growing businesses streamline operations and improve visibility across the organization.</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/49355/5-signs-youve-outgrown-your-accounting-software/">5 Signs You&#8217;ve Outgrown Your Accounting Software</a> appeared first on <a href="https://static.dmcinfo.com/">DMC, Inc.</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
