﻿{"id":1752,"date":"2025-12-29T15:59:35","date_gmt":"2025-12-29T10:29:35","guid":{"rendered":"https:\/\/blogs.infosys.com\/engineering-services\/?p=1752"},"modified":"2025-12-29T15:59:35","modified_gmt":"2025-12-29T10:29:35","slug":"building-efficient-shopfloor-connectivity-for-real-time-data-exchange-with-sap-digital-manufacturing","status":"publish","type":"post","link":"https:\/\/blogs.infosys.com\/engineering-services\/industrial-iot\/building-efficient-shopfloor-connectivity-for-real-time-data-exchange-with-sap-digital-manufacturing.html","title":{"rendered":"Building Efficient Shopfloor Connectivity for Real-Time Data Exchange with SAP Digital Manufacturing"},"content":{"rendered":"<p><strong>SAP Digital Manufacturing (SAP DM)<\/strong>\u00a0is designed to enhance productivity by automating and streamlining your manufacturing processes. It ensures seamless integration of data and processes between your shop floor and business applications, enabling comprehensive workflows from planning to execution with physical devices.<\/p>\n<p><strong>What\u2019s inside this blog:<\/strong><\/p>\n<ol>\n<li>Setting Up Shop Floor Connectivity: Establish communication between tag-based OPC UA server and SAP DM.<\/li>\n<li>Using the Production Connector and Cloud Connector: Enable seamless data flow.<\/li>\n<li>Reading Tags from Devices: Configure a production process in SAP DM to read\/write tags from a device on your OPC UA server<\/li>\n<\/ol>\n<p><strong>Introduction to Production Connectivity Model<\/strong><\/p>\n<ul>\n<li>The Production Connectivity Model allows linking physical devices with various systems, including SAP systems, shop floor systems, and third-party systems.<\/li>\n<li>The Production Connector and the Cloud Connector work together to establish a secure, stable, and traceable data communication channel between shop floor systems and SAP DM using Transport Layer Security (TLS).<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1823 aligncenter\" src=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-12.png\" alt=\"\" width=\"975\" height=\"416\" srcset=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-12.png 975w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-12-300x128.png 300w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-12-768x328.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/p>\n<p><strong>Production Connectivity<\/strong><\/p>\n<p>Physical devices\u2014such as machines, facilities, transportation, or other means that enable shop floor processes\u2014are represented as assets in SAP DM. These assets have static properties (attributes) and dynamic properties (indicators). This representation allows you to manage assets in SAP DM just as you would handle physical devices in the real world. With established shop floor connectivity, you can integrate and fully automate manufacturing operations using production processes.<\/p>\n<p><strong>Prerequisites<\/strong><\/p>\n<p>Before connecting your shop floor to SAP DM, ensure the following:<\/p>\n<ol>\n<li>Subaccount Membership: You must be a member of the subaccount where you have subscribed to SAP DM on the SAP Business Technology Platform (BTP).<\/li>\n<li>Service Key Creation: Create a service key for your SAP DM service instance. For more details, refer to Prepare for API Integration.<\/li>\n<li>Destination Creation: Set up a destination in the subaccount. For more details, refer to Create a Destination for System Communication and Integration.<\/li>\n<li>Production Connector Installation: To install the Production Connector, follow these steps. For detailed instructions, refer to Installation of the Production Connector.Prerequisites:<br \/>\nBefore installing Production Connector 2.2, ensure that the following two Microsoft .NET 8.0 runtimes are installed:<\/p>\n<p>.NET Desktop Runtime 8.0 (x86)<br \/>\nASP.NET Core Runtime 8.0 (x86)<\/p>\n<p>Note: The x86 versions are required because Production Connector applications run as 32-bit programs.<\/li>\n<li>Cloud Connector Installation: Install the Cloud Connector. For more details, refer to Installing the Cloud Connector.<\/li>\n<li>KEPServerEX Installation: Download and install KEPServerEX from the demo link. Do not run it yet to start the initial setup.<\/li>\n<\/ol>\n<p><strong>Note:<\/strong> In this blog, we use KEPServerEX to set up an OPC UA server as an example. It is not recommended for production usage.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1818 aligncenter\" src=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-2.jpg\" alt=\"\" width=\"800\" height=\"481\" srcset=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-2.jpg 800w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-2-300x180.jpg 300w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-2-768x462.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>Step 1 \u2013To start, configure the Production Connector, which serves as the central on-premise middleware enabling communication between the shop floor and SAP DM.<\/li>\n<li>Step 2 \u2013 To use the Production Connector with SAP DM, configure the Cloud Connector following the assisted Configuration of the Cloud Connector.<\/li>\n<li>Step 3 \u2013 Configure the OPC UA Server<\/li>\n<li>Step 4 \u2013 After configuring the Production Connector, Cloud Connector, and OPC UA server,\u00a0 onboard them in SAP DM to establish shop floor connectivity.<\/li>\n<li>Step 5 \u2013 Create and Connect an Asset. Now that OPC UA server is connected to SAP DM, create an asset in SAP DM representing the equipment you created in Step 3. The asset&#8217;s indicators will connect to the its tags.<\/li>\n<li>Step 6 \u2013 Read Asset Indicators Using a Production Process. The equipment on OPC UA server now has a digital twin on SAP DM. You can read its tags using the built-in Choose Quick Deploy &gt; Deploy and Activate.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1819 aligncenter\" src=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-3.jpg\" alt=\"\" width=\"788\" height=\"377\" srcset=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-3.jpg 788w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-3-300x144.jpg 300w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-3-768x367.jpg 768w\" sizes=\"auto, (max-width: 788px) 100vw, 788px\" \/><\/p>\n<p><strong>Demonstration of the setup by changing Tag Values and Running the Production Process:<\/strong><\/p>\n<p>1.Change Tag Values in the KEPServerEX Configuration app, choose Tools &gt; Launch OPC Quick Client. In the OPC Quick Client dialog, select the equipment and tag and choose Tools &gt; Item &gt; Synchronous Write. In the Write Value field, enter the desired value and choose OK.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1820 aligncenter\" src=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-8.png\" alt=\"\" width=\"714\" height=\"288\" srcset=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-8.png 714w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-8-300x121.png 300w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/p>\n<p>2. In production process in SAP DM, choose Run.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1821 aligncenter\" src=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-10.png\" alt=\"\" width=\"975\" height=\"456\" srcset=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-10.png 975w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-10-300x140.png 300w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-10-768x359.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/p>\n<p>3. Open the Monitor Production Processes app and select the process instance just ran, to see its details.<\/p>\n<p>4. Select the step Read Indicators and choose Process Parameters View.<\/p>\n<p>5. The tag values are displayed under Output Parameters &#8211; Read Indicators.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1822 aligncenter\" src=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-11.png\" alt=\"\" width=\"975\" height=\"434\" srcset=\"https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-11.png 975w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-11-300x134.png 300w, https:\/\/blogs.infosys.com\/engineering-services\/wp-content\/uploads\/2025\/11\/image-11-768x342.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/p>\n<p>The set up for Production Connector, Cloud Connector, and local OPC UA server is completed and onboarded them in SAP DM, enabling connection to devices on the shop floor using the asset model enabling efficient Shopfloor Connectivity for Real-Time Data Exchange.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SAP Digital Manufacturing (SAP DM)\u00a0is designed to enhance productivity by automating and streamlining your [&hellip;]<\/p>\n","protected":false},"author":928,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[4,35],"tags":[52,149,150,151],"coauthors":[148],"class_list":["post-1752","post","type-post","status-publish","format-standard","hentry","category-industrial-iot","category-iot","tag-mes","tag-sapdigital","tag-sapdm","tag-sapmes"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/posts\/1752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/users\/928"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/comments?post=1752"}],"version-history":[{"count":5,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/posts\/1752\/revisions"}],"predecessor-version":[{"id":1852,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/posts\/1752\/revisions\/1852"}],"wp:attachment":[{"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/media?parent=1752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/categories?post=1752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/tags?post=1752"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.infosys.com\/engineering-services\/wp-json\/wp\/v2\/coauthors?post=1752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}