{"id":1747,"date":"2026-03-26T13:25:47","date_gmt":"2026-03-26T13:25:47","guid":{"rendered":"https:\/\/integrationobjects.com\/blog\/?p=1747"},"modified":"2026-03-30T07:29:59","modified_gmt":"2026-03-30T07:29:59","slug":"configure-opc-ua-tags-wrapper-address-space","status":"publish","type":"post","link":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/","title":{"rendered":"How to Configure OPC UA Wrapper Address Space"},"content":{"rendered":"<p>In large industrial systems like DCS or SCADA environments, OPC servers can contain tens of thousands of tags. While it may seem convenient to expose all these tags through the <a href=\"https:\/\/integrationobjects.com\/sioth-opc\/sioth-opc-unified-architecture\/opc-ua-wrapper\/\">OPC UA Wrapper,<\/a> doing so often leads to serious challenges.<\/p>\n<p>End users, engineers and system integrators frequently struggle with \u201cdata overload\u201d when browsing or connecting to the address space. Not only does this slow down the system, but it also increases the risk of exposing sensitive operational data that are, in most cases, not needed by the OPC UA Client application.<\/p>\n<p>This blog explains why limiting <a href=\"https:\/\/support.industry.siemens.com\/cs\/mdm\/109760748?c=114770798859&amp;lc=en-CA\">OPC UA tags<\/a> is crucial, what happens when this problem is ignored, and how to implement a solution that improves performance, security, and overall manageability.<\/p>\n<h2>Impact of Exposing All OPC UA Tags<\/h2>\n<p>Exposing every tag from your OPC server via the wrapper can have multiple consequences:<\/p>\n<ul>\n<li><strong>Performance Issues:<\/strong> Large address spaces consume more memory and CPU resources. Browsing, reading, and writing data slows down both the source OPC Server and connected clients, which can impact real-time monitoring and decision-making.<\/li>\n<li><strong>Security Risks:<\/strong> Every exposed tag is a potential attack surface. Unnecessary access to sensitive operational data increases the chance of data breaches or accidental misuse.<\/li>\n<li><strong>Operational Complexity:<\/strong> Engineers must navigate massive, unorganized address spaces, making it harder to find the tags that actually matter for monitoring, reporting, or integration.<\/li>\n<li><strong>Migration Challenges:<\/strong> For organizations moving from <a href=\"https:\/\/integrationobjects.com\/blog\/unlock-efficiency-without-replacing-infrastructure-bridging-opc-classic-and-opc-ua\/\">OPC Classic to OPC UA,<\/a> carrying over all tags without selection can overload the system and complicate the transition.<\/li>\n<\/ul>\n<p>In short, exposing all tags is inefficient, risky, and makes the system harder to manage. The real solution is to expose only the OPC tags that are necessary for operations and the end business application.<\/p>\n<h2>Limiting OPC UA Tags via CSV Files<\/h2>\n<p>The solution is simple but powerful: define exactly which OPC UA tags should be exposed by the OPC UA Wrapper using a CSV file.<\/p>\n<p>By limiting the exposed tags, you:<\/p>\n<ul>\n<li>Control the address space and avoid unnecessary data overload.<\/li>\n<li>Reduce CPU and memory usage, improving performance for the source OPC Server, OPC UA clients and the Wrapper server.<\/li>\n<li>Protect sensitive operational data by showing only what\u2019s required and isolate further legacy OPC Servers data.<\/li>\n<li>Simplify <a href=\"https:\/\/integrationobjects.com\/blog\/how-opc-ua-wrapper-saves-you-money-on-maintenance-and-upgrades\/\">maintenance and scalability<\/a> as the system grows.<\/li>\n<\/ul>\n<p>This approach is especially useful during OPC Classic to OPC UA migrations, allowing a smooth, controlled, and secure transition.<\/p>\n<h2>How to Configure: Tutorial &#8211; Creating Address Space from CSV Files in OPC UA Wrapper<\/h2>\n<p>This section explains how to configure the Wrapper, create the address space of your OPC UA Server using a CSV file, and import the selected tags to build a clear and well-organized Address Space. Each tag in the CSV file is identified by its Item ID, matching the existing Item IDs in your source OPC Classic Server.<br \/>\n<a id=\"download\" class=\"btn_product_download\" href=\"https:\/\/integrationobjects.com\/download_product&amp;id_product=5886&amp;pstObjectId=5905&amp;title=OPC%20UA%20Wrapper&amp;curUrl=integrationobjects.com\/sioth-opc\/sioth-opc-unified-architecture\/opc-ua-wrapper\/&amp;code_produit=104&amp;version_without_expload=3.2.0&amp;last_version=3.2.0\" target=\"_blank\" rel=\"noopener\">Download OPC UA Wrapper<\/a><\/p>\n<h3><strong>1- Add a new OPC UA Wrapper Service<\/strong><\/h3>\n<ol>\n<li style=\"list-style-type: lower-alpha;\">Right-click on the <strong>OPC UA Wrapper<\/strong> shortcut from your desktop, or from the path: \u201c<strong>Start \u2192 Programs \u2192 Integration Objects \u2192 OPC UA Wrapper \u2192 OPC UA Wrapper\u201d<\/strong>. Then, select \u201c<strong>Run as administrator<\/strong>\u201d from the displayed menu.<br \/>\nThe <strong>OPC UA Wrapper main interface<\/strong> will then be prompted.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1748 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration-Tool-1024x654.png\" alt=\"OPC UA Wrapper Configuration Tool\" width=\"560\" height=\"357\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration-Tool-1024x654.png 1024w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration-Tool-300x192.png 300w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration-Tool-768x490.png 768w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration-Tool.png 1118w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/p>\n<p style=\"text-align: center;\"><em>OPC UA Wrapper Configuration Tool<\/em><\/p>\n<\/li>\n<li style=\"list-style-type: lower-alpha;\">Right-click the <strong>COM to UA<\/strong> root node and select <strong>Add Wrapper<\/strong>, as shown below<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1749 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-COM-to-UA.png\" alt=\"OPC UA Wrapper: COM to UA\" width=\"226\" height=\"191\" \/>\n<p style=\"text-align: center;\"><em>OPC UA Wrapper: COM to UA<\/em><\/p>\n<\/li>\n<li style=\"list-style-type: lower-alpha;\">Configure the new <strong>Wrapper Service<\/strong> by specifying the <strong>Name<\/strong>, <strong>HTTPS port<\/strong>, and <strong>TCP port numbers<\/strong> used for <strong>Wrapper\/Client communication<\/strong>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1750 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration.png\" alt=\"OPC UA Wrapper Configuration\" width=\"369\" height=\"252\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration.png 369w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Configuration-300x205.png 300w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/p>\n<p style=\"text-align: center;\"><em>OPC UA Wrapper Configuration<\/em><\/p>\n<\/li>\n<li style=\"list-style-type: lower-alpha;\">Click <strong>OK<\/strong>. A new <strong>Wrapper Service<\/strong> will be added to the <strong>Wrapper List<\/strong>, as shown below.<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1751 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/New-OPC-UA-Service.png\" alt=\"New OPC UA Service\" width=\"699\" height=\"292\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/New-OPC-UA-Service.png 780w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/New-OPC-UA-Service-300x125.png 300w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/New-OPC-UA-Service-768x321.png 768w\" sizes=\"auto, (max-width: 699px) 100vw, 699px\" \/>\n<p style=\"text-align: center;\"><em>New OPC UA Service<\/em><\/p>\n<p><strong>Note:<\/strong> You can configure additional advanced settings for the new <strong>Wrapper Service<\/strong>, such as <strong>Security Policies<\/strong>, <strong>User Identity Tokens<\/strong>, and <strong>Endpoint parameters<\/strong>.<\/li>\n<li style=\"list-style-type: lower-alpha;\">Right-click the Wrapper node and select Add Servers.<\/li>\n<li style=\"list-style-type: lower-alpha;\">Select one or more servers (<strong>DA or HDA<\/strong>) available on the local machine, or manually configure a remote OPC server by entering the <strong>OPC server name<\/strong>, the <strong>IP address<\/strong>, and selecting the <strong>OPC server type<\/strong> (<strong>DA<\/strong>, <strong>HDA<\/strong>), as shown in the figure above.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1752 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-advanced-configuration.png\" alt=\"OPC UA advanced configuration\" width=\"364\" height=\"502\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-advanced-configuration.png 434w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-advanced-configuration-218x300.png 218w\" sizes=\"auto, (max-width: 364px) 100vw, 364px\" \/><\/p>\n<p style=\"text-align: center;\"><em>OPC UA advanced configuration<\/em><\/p>\n<p>By clicking <strong>Add<\/strong>, the selected servers will be added according to their respective features (<strong>DA<\/strong>, <strong>HDA<\/strong>, and <strong>AE<\/strong>).<\/li>\n<\/ol>\n<h3><strong>2- Configure the OPC UA Wrapper Service Logon<\/strong><\/h3>\n<p>To fully manage and configure the newly added <strong>Wrapper Service<\/strong>, you must configure the user log on of the wrapper service to specify a user account allowed to connect to your OPC Classic Server and read data..<\/p>\n<ol>\n<li style=\"list-style-type: lower-alpha;\">Go to <strong>Windows Services.<\/strong><\/li>\n<li style=\"list-style-type: lower-alpha;\">Locate the newly added <strong>OPC UA<\/strong> <strong>Wrapper Service<\/strong> in the list of services.<\/li>\n<li style=\"list-style-type: lower-alpha;\">Right-click on the service and select <strong>Properties<\/strong>.<\/li>\n<li style=\"list-style-type: lower-alpha;\">Go to the <strong>Log On<\/strong><\/li>\n<li style=\"list-style-type: lower-alpha;\">Select <strong>This account<\/strong>, enter the user account, and click <strong>Apply <\/strong>then<strong> OK<\/strong>.<img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1753 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Service-Logon.png\" alt=\"OPC UA Wrapper Service Logon\" width=\"325\" height=\"377\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Service-Logon.png 406w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Service-Logon-259x300.png 259w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/>\n<p style=\"text-align: center;\"><em>OPC UA Wrapper Service Logon<\/em><\/p>\n<\/li>\n<\/ol>\n<h3><strong>3 \u2013 Define the new Address Space in a CSV file:<\/strong><\/h3>\n<ol style=\"list-style-type: lower-alpha;\">\n<li style=\"list-style-type: lower-alpha;\">Make sure to prepare a list with the correct Item IDs that you need read from your OPC Classic Server.<\/li>\n<li style=\"list-style-type: lower-alpha;\">Create a new CSV file and name it as \u201c<strong>OPCUACSV<\/strong>\u201d.<\/li>\n<li>Add the list of Item IDs using the Full Path of the OPC tag. Make sure to follow the CSV file format illustrated in the example below:<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1754 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Address-Space-Example.png\" alt=\"OPC UA Wrapper Address Space Example\" width=\"353\" height=\"124\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Address-Space-Example.png 353w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Address-Space-Example-300x105.png 300w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/>\n<p style=\"text-align: center;\"><em>OPC UA Wrapper Address Space Example<\/em><\/p>\n<\/li>\n<li>Save the new\u00a0<strong>OPCUACSV <\/strong>file in your machine.<\/li>\n<\/ol>\n<h3><strong>4- Import the CSV file into the OPC UA Wrapper.<\/strong><\/h3>\n<ol style=\"list-style-type: lower-alpha;\">\n<li>Right-click on the previously configured Wrapper and select <strong>Settings<\/strong> from the display menu:<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1755 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Settings.png\" alt=\"OPC UA Wrapper Settings\" width=\"302\" height=\"186\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Settings.png 302w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/OPC-UA-Wrapper-Settings-300x185.png 300w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/>\n<p style=\"text-align: center;\"><em>OPC UA Wrapper Settings<\/em><\/p>\n<\/li>\n<li>Check the \u201c<strong>Create at Start-up from CSV Files<\/strong>\u201d option.<\/li>\n<li>To import DA tags, click the <strong>\u201c\u2026\u201d <\/strong>button next to the \u201c<strong>DA file Path<\/strong>\u201d field and select the configured \u201c<strong>CSV<\/strong>\u201d file.<\/li>\n<li>To import HDA tags, click the <strong>\u201c\u2026\u201d <\/strong>button next to the \u201c<strong>HDA file Path<\/strong>\u201d field and select the \u201c<strong>CSV<\/strong>\u201d file.<\/li>\n<li>From Separator field, add the wrapper separator <strong>\u201c\/\u201d<\/strong> which may also match the classic server separator.<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1756 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Import-the-Address-Space-CSV.png\" alt=\"Import the Address Space CSV files\" width=\"335\" height=\"191\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Import-the-Address-Space-CSV.png 335w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Import-the-Address-Space-CSV-300x171.png 300w\" sizes=\"auto, (max-width: 335px) 100vw, 335px\" \/>\n<p style=\"text-align: center;\"><em>Import the Address Space CSV files<\/em><\/p>\n<\/li>\n<li>Click<\/li>\n<li>Right-click on your wrapper and then select <strong>Start Wrapper<\/strong>.<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1757 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Start-Wrapper.png\" alt=\"Start Wrapper\" width=\"376\" height=\"196\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Start-Wrapper.png 376w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Start-Wrapper-300x156.png 300w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/>\n<p style=\"text-align: center;\"><em>Start Wrapper<\/em><\/p>\n<\/li>\n<\/ol>\n<h3><strong>5- Visualize the Configured Address Space<\/strong><\/h3>\n<p>To visualize the new OPC UA Wrapper address space, connect the configured Wrapper using an as illustrated below:<\/p>\n<ul>\n<li>For DA tags:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-1758 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Address-Space-Visualization-\u2013-DA-tags.png\" alt=\"Address Space Visualization \u2013 DA tags\" width=\"554\" height=\"301\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Address-Space-Visualization-\u2013-DA-tags.png 711w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Address-Space-Visualization-\u2013-DA-tags-300x163.png 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/p>\n<p style=\"text-align: center;\"><em>Address Space Visualization \u2013 DA tags<\/em><\/p>\n<ul>\n<li>For HDA tags:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1759 aligncenter\" src=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Address-Space-Visualization-\u2013-HDA-tags.png\" alt=\"Address Space Visualization \u2013 HDA tags\" width=\"491\" height=\"264\" srcset=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Address-Space-Visualization-\u2013-HDA-tags.png 703w, https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/Address-Space-Visualization-\u2013-HDA-tags-300x161.png 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/p>\n<p style=\"text-align: center;\"><em>Address Space Visualization \u2013 HDA tags<\/em><\/p>\n<h2>Related Resources<\/h2>\n<p>Enhance your OPC UA knowledge and implementation with these related resources:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>A Guide for a smooth and controlled migration from OPC Classic to OPC UA: <a href=\"https:\/\/integrationobjects.com\/blog\/migrating-opc-classic-opc-ua-seamlessly\/\">Migrating from OPC Classic to OPC UA Seamlessly<\/a><\/li>\n<li>Learn how OPC UA Wrapper improves security and mitigates risks: From Vulnerability to Security: <a href=\"https:\/\/integrationobjects.com\/blog\/from-vulnerability-to-security-addressing-legacy-protocol-risks-with-opc-ua-wrapper\/\">Addressing Legacy Protocol Risks with OPC UA Wrapper<\/a><\/li>\n<li>Understand the broader business benefits of using the OPC UA Wrapper effectively: <a href=\"https:\/\/integrationobjects.com\/blog\/how-opc-ua-wrapper-unifies-cost-control-and-compliance\/\">How OPC UA Wrapper Unifies Cost, Control, and Compliance<\/a><\/li>\n<li>Watch step-by-step demos of Wrapper configuration: <a href=\"https:\/\/integrationobjects.com\/opc-demo\/opc-ua-demo-videos\/\">OPC UA Wrapper Video Demos Hub<\/a><\/li>\n<li>Complete reference documentation including advanced settings, security policies, and troubleshooting tips: <a href=\"https:\/\/integrationobjects.com\/FileDownload\/PDF\/OPCUAWrapperUserGuide3.3Rev0.pdf\">OPC UA Wrapper User Guide<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>FAQ \u2013 OPC UA Tags Configuration in OPC UA Wrapper<\/h2>\n<style>#sp-ea-1772 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-1772.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-1772.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-1772.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-1772.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-1772.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}.sp-easy-accordion .sp-ea-single .ea-header a{\r\n  display: block;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    font-weight: 600;\r\n    color: #444;\r\n    font-size: 16px;\r\n    line-height: 1;\r\n  box-shadow: none;}<\/style><div id=\"sp_easy_accordion-1774606491\"><div id=\"sp-ea-1772\" class=\"sp-ea-one sp-easy-accordion\" data-ea-active=\"ea-click\" data-ea-mode=\"vertical\" data-preloader=\"\" data-scroll-active-item=\"\" data-offset-to-scroll=\"0\"><div class=\"ea-card ea-expand sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17720\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17720\" aria-controls=\"collapse17720\" href=\"#\" aria-expanded=\"true\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-minus\"><\/i> Where should I install the OPC UA Wrapper?<\/a><\/h3><div class=\"sp-collapse spcollapse collapsed show\" id=\"collapse17720\" role=\"region\" aria-labelledby=\"ea-header-17720\"> <div class=\"ea-body\"><p>We recommend you to install the OPC UA Wrapper on the same machine as your OPC Classi Server in order to avoid DCOM.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17721\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17721\" aria-controls=\"collapse17721\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> What are OPC UA tags, and why should I limit them in my OPC UA Wrapper?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse17721\" role=\"region\" aria-labelledby=\"ea-header-17721\"> <div class=\"ea-body\"><p>OPC UA tags represent individual data points from your OPC server. Limiting them ensures better performance, reduces memory and CPU usage, and protects sensitive operational data from unnecessary exposure. Exposing only the essential tags simplifies address space management and improves system security<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17722\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17722\" aria-controls=\"collapse17722\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> How can I configure OPC UA tags in the OPC UA Wrapper using a CSV file?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse17722\" role=\"region\" aria-labelledby=\"ea-header-17722\"> <div class=\"ea-body\"><p>You can define which OPC UA tags to expose by creating a CSV file listing the Item IDs of the required tags. Import this file into your OPC UA Wrapper, enabling controlled and organized access to the address space. This approach streamlines monitoring, reporting, and OPC Classic to OPC UA migration.<\/p><\/div><\/div><\/div><div class=\"ea-card sp-ea-single\"><h3 class=\"ea-header\"><a class=\"collapsed\" id=\"ea-header-17723\" role=\"button\" data-sptoggle=\"spcollapse\" data-sptarget=\"#collapse17723\" aria-controls=\"collapse17723\" href=\"#\" aria-expanded=\"false\" tabindex=\"0\"><i aria-hidden=\"true\" role=\"presentation\" class=\"ea-expand-icon eap-icon-ea-expand-plus\"><\/i> What performance and security benefits come from properly configuring OPC UA tags?<\/a><\/h3><div class=\"sp-collapse spcollapse \" id=\"collapse17723\" role=\"region\" aria-labelledby=\"ea-header-17723\"> <div class=\"ea-body\"><p>By selecting only necessary OPC UA tags, you reduce data overload, speed up client-server communications, and lower CPU\/memory usage. Additionally, limiting exposed tags minimizes potential attack surfaces, protecting sensitive industrial operations from cyber risks and unauthorized access.<\/p><\/div><\/div><\/div><script type=\"application\/ld+json\">{ \"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"@id\": \"sp-ea-schema-1772-69e0f57041d24\", \"mainEntity\": [{ \"@type\": \"Question\", \"name\": \"Where should I install the OPC UA Wrapper?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"We recommend you to install the OPC UA Wrapper on the same machine as your OPC Classi Server in order to avoid DCOM.\" } },{ \"@type\": \"Question\", \"name\": \"What are OPC UA tags, and why should I limit them in my OPC UA Wrapper?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"OPC UA tags represent individual data points from your OPC server. Limiting them ensures better performance, reduces memory and CPU usage, and protects sensitive operational data from unnecessary exposure. Exposing only the essential tags simplifies address space management and improves system security\" } },{ \"@type\": \"Question\", \"name\": \"How can I configure OPC UA tags in the OPC UA Wrapper using a CSV file?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"You can define which OPC UA tags to expose by creating a CSV file listing the Item IDs of the required tags. Import this file into your OPC UA Wrapper, enabling controlled and organized access to the address space. This approach streamlines monitoring, reporting, and OPC Classic to OPC UA migration.\" } },{ \"@type\": \"Question\", \"name\": \"What performance and security benefits come from properly configuring OPC UA tags?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"By selecting only necessary OPC UA tags, you reduce data overload, speed up client-server communications, and lower CPU\/memory usage. Additionally, limiting exposed tags minimizes potential attack surfaces, protecting sensitive industrial operations from cyber risks and unauthorized access.\" } }] }<\/script><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In large industrial systems like DCS or SCADA environments, OPC servers can contain tens of thousands of tags. While it may seem convenient to expose<\/p>\n","protected":false},"author":1,"featured_media":1760,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[183],"tags":[50],"class_list":["post-1747","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opc-ua","tag-opc-ua-wrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Configure OPC UA Tags in Your OPC UA Wrapper<\/title>\n<meta name=\"description\" content=\"Learn how to configure specific OPC UA tags in your OPC UA Wrapper using CSV files to improve performance, enhance security, and simplify address space management in industrial systems.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure OPC UA Tags in Your OPC UA Wrapper\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure specific OPC UA tags in your OPC UA Wrapper using CSV files to improve performance, enhance security, and simplify address space management in industrial systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/\" \/>\n<meta property=\"og:site_name\" content=\"OPC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Integration.Objects.OPC\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-26T13:25:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T07:29:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/How-to-Configure-OPC-UA-Wrapper-Address-Space.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1430\" \/>\n\t<meta property=\"og:image:height\" content=\"798\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"OPCBlogAdmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@IntegObjects\" \/>\n<meta name=\"twitter:site\" content=\"@IntegObjects\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"OPCBlogAdmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Configure OPC UA Tags in Your OPC UA Wrapper","description":"Learn how to configure specific OPC UA tags in your OPC UA Wrapper using CSV files to improve performance, enhance security, and simplify address space management in industrial systems.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/","og_locale":"en_US","og_type":"article","og_title":"How to Configure OPC UA Tags in Your OPC UA Wrapper","og_description":"Learn how to configure specific OPC UA tags in your OPC UA Wrapper using CSV files to improve performance, enhance security, and simplify address space management in industrial systems.","og_url":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/","og_site_name":"OPC Blog","article_publisher":"https:\/\/www.facebook.com\/Integration.Objects.OPC\/","article_published_time":"2026-03-26T13:25:47+00:00","article_modified_time":"2026-03-30T07:29:59+00:00","og_image":[{"width":1430,"height":798,"url":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/How-to-Configure-OPC-UA-Wrapper-Address-Space.jpg","type":"image\/jpeg"}],"author":"OPCBlogAdmin","twitter_card":"summary_large_image","twitter_creator":"@IntegObjects","twitter_site":"@IntegObjects","twitter_misc":{"Written by":"OPCBlogAdmin","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/","url":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/","name":"How to Configure OPC UA Tags in Your OPC UA Wrapper","isPartOf":{"@id":"https:\/\/integrationobjects.com\/blog-\/#website"},"primaryImageOfPage":{"@id":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/#primaryimage"},"image":{"@id":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/#primaryimage"},"thumbnailUrl":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/How-to-Configure-OPC-UA-Wrapper-Address-Space.jpg","datePublished":"2026-03-26T13:25:47+00:00","dateModified":"2026-03-30T07:29:59+00:00","author":{"@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/6efbaf488a07e418b93ff77f00af386b"},"description":"Learn how to configure specific OPC UA tags in your OPC UA Wrapper using CSV files to improve performance, enhance security, and simplify address space management in industrial systems.","breadcrumb":{"@id":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/#primaryimage","url":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/How-to-Configure-OPC-UA-Wrapper-Address-Space.jpg","contentUrl":"https:\/\/integrationobjects.com\/blog\/wp-content\/uploads\/2026\/03\/How-to-Configure-OPC-UA-Wrapper-Address-Space.jpg","width":1430,"height":798,"caption":"OPC UA tags"},{"@type":"BreadcrumbList","@id":"https:\/\/integrationobjects.com\/blog\/configure-opc-ua-tags-wrapper-address-space\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/integrationobjects.com\/blog-\/"},{"@type":"ListItem","position":2,"name":"How to Configure OPC UA Wrapper Address Space"}]},{"@type":"WebSite","@id":"https:\/\/integrationobjects.com\/blog-\/#website","url":"https:\/\/integrationobjects.com\/blog-\/","name":"OPC Blog","description":"OPC and related technologies news from Integration Objects","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/integrationobjects.com\/blog-\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/6efbaf488a07e418b93ff77f00af386b","name":"OPCBlogAdmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/integrationobjects.com\/blog-\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f2d787c3c48eb147d5b4d0c9d05c6f35a5946c7dc40af2eedbe64030e99ea299?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f2d787c3c48eb147d5b4d0c9d05c6f35a5946c7dc40af2eedbe64030e99ea299?s=96&d=mm&r=g","caption":"OPCBlogAdmin"}}]}},"_links":{"self":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/1747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/comments?post=1747"}],"version-history":[{"count":7,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/1747\/revisions"}],"predecessor-version":[{"id":1762,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/posts\/1747\/revisions\/1762"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/media\/1760"}],"wp:attachment":[{"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/media?parent=1747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/categories?post=1747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/integrationobjects.com\/blog\/wp-json\/wp\/v2\/tags?post=1747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}