{"id":40570,"date":"2026-01-15T08:00:00","date_gmt":"2026-01-15T13:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/?p=40570"},"modified":"2026-01-07T17:49:14","modified_gmt":"2026-01-07T22:49:14","slug":"memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3","status":"publish","type":"post","link":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/","title":{"rendered":"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0"},"content":{"rendered":"\n<p>After working\u00a0with GxWorks3\u00a0on several\u00a0projects,\u00a0I learned a few things about\u00a0managing memory\u00a0that were\u00a0very helpful.\u00a0I hope\u00a0my tips on the following topics will help others as well when working\u00a0with GxWorks3.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>How to set&nbsp;up&nbsp;retained&nbsp;memory for local labels, global labels&nbsp;with no device assignment,&nbsp;and&nbsp;global labels&nbsp;with device assignment&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Adjusting&nbsp;the&nbsp;allotted device memory if you run out of a certain type of device memory&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Minimizing&nbsp;program memory&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-retained-memory\">Retained Memory<\/h2>\n\n\n\n<p>It is straightforward to set&nbsp;non-device assigned labels such as local labels within a program or a global label that&nbsp;doesn\u2019t&nbsp;have a device assignment&nbsp;to&nbsp;retain&nbsp;memory. Locate the label and within the class drop down select \u2018VAR_RETAIN\u2019&nbsp;or \u2018VAR_GLOBAL_RETAIN\u2019&nbsp;as shown below for the two types of labels.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"624\" height=\"56\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122047\/GxWorks3-tips-1.png\" alt=\"GxWorks3 Local Program Label\" class=\"wp-image-40578\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122047\/GxWorks3-tips-1.png 624w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122047\/GxWorks3-tips-1-300x27.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 1: Local Program Label<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"624\" height=\"52\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122121\/GxWorks3-tips-2.png\" alt=\"GxWorks3 Unassigned Global Label\" class=\"wp-image-40580\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122121\/GxWorks3-tips-2.png 624w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122121\/GxWorks3-tips-2-300x25.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 2: Unassigned Global Label<\/em><\/figcaption><\/figure>\n\n\n\n<p>It takes a couple of extra steps to set a device&nbsp;assigned&nbsp;global label to&nbsp;retain.&nbsp;After you have decided on which device you want to use to assign to your label, you can assign the device to the label as normal, then select \u2018VAR_GLOBAL_RETAIN.\u2019<\/p>\n\n\n\n<p>In the example&nbsp;below, I have assigned&nbsp;a trend array to a device section starting at&nbsp;D12000&nbsp;up to D12399.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"900\" height=\"388\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122152\/GxWorks3-tips-3.png\" alt=\"GxWorks3 Tag Device Assignments\" class=\"wp-image-40581\" style=\"width:600px\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122152\/GxWorks3-tips-3.png 900w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122152\/GxWorks3-tips-3-300x129.png 300w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122152\/GxWorks3-tips-3-768x331.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 3: Tag Device Assignments<\/em><\/figcaption><\/figure>\n\n\n\n<p>Next, the D memory registers D12000-D12399 must be&nbsp;designated&nbsp;as&nbsp;retain&nbsp;memory in the \u2018Device\/Label Memory Area Detailed Setting\u2019 area. To navigate here using the navigation tree,&nbsp;double-click&nbsp;on&nbsp;\u2018Parameter\u2019 -&gt; \u2018CPU Parameter\u2019 -&gt; \u2018Memory\/Device Setting\u2019 -&gt; \u2018Device\/Label Memory Area Setting\u2019 -&gt; \u2018&lt;Detailed Settings&gt;.\u2019&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"564\" height=\"334\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122253\/GxWorks3-tips-4.png\" alt=\"GxWorks3 Device\/Label Memory Area Detailed Settings\" class=\"wp-image-40582\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122253\/GxWorks3-tips-4.png 564w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122253\/GxWorks3-tips-4-300x178.png 300w\" sizes=\"(max-width: 564px) 100vw, 564px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 4: Device\/Label Memory Area Detailed Settings<\/em><\/figcaption><\/figure>\n\n\n\n<p>This will display the window shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"900\" height=\"676\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122325\/GxWorks3-tips-5.png\" alt=\"GxWorks3 Setting Devices to Retain Memory\" class=\"wp-image-40583\" style=\"width:600px\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122325\/GxWorks3-tips-5.png 900w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122325\/GxWorks3-tips-5-300x225.png 300w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122325\/GxWorks3-tips-5-768x577.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 5: Setting Devices to Retain Memory<\/em><\/figcaption><\/figure>\n\n\n\n<p>From here,&nbsp;double-click on&nbsp;any of&nbsp;the cells&nbsp;circled in the screenshot above.&nbsp;This&nbsp;will&nbsp;open&nbsp;the Latch Range Setting, where we will&nbsp;set&nbsp;what memory registers should be&nbsp;retained&nbsp;or latched.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"590\" height=\"650\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122403\/GxWorks3-tips-6.png\" alt=\"GxWorks3 Latch Range Setting Screen\" class=\"wp-image-40584\" style=\"width:400px\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122403\/GxWorks3-tips-6.png 590w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122403\/GxWorks3-tips-6-272x300.png 272w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 6.1: Latch Range Setting Screen<\/em><\/figcaption><\/figure>\n\n\n\n<p>Here,&nbsp;we can see that I have a couple of ranges set for both M and D registers including the range D12000-D12999 to include the trend array from our example. After you have set the ranges you need for your project, press \u2018OK\u2019 and then you are done.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Note, if you assign global labels that are not set to&nbsp;retain&nbsp;registers you defined in the Latch Range Setting or vice versa, you will receive&nbsp;a&nbsp;compile error reminding you to correct this.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"900\" height=\"55\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122501\/GxWorks3-tips-6-2.png\" alt=\"GxWorks3 Latch Range Setting Compile Error\" class=\"wp-image-40585\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122501\/GxWorks3-tips-6-2.png 900w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122501\/GxWorks3-tips-6-2-300x18.png 300w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122501\/GxWorks3-tips-6-2-768x47.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 6.2: Latch Range Setting Compile Error<\/em><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-adjusting-device-memory-allotment-size\">Adjusting Device Memory Allotment Size<\/h2>\n\n\n\n<p>Depending on the size of your PLC memory and the size of your project, there&nbsp;are times when you might run out of a particular device type. In this situation, if you are unable to upgrade your PLC memory, you can&nbsp;attempt&nbsp;to reallocate your device types if there are some device memory types that you are not using.&nbsp;&nbsp;<\/p>\n\n\n\n<p>To do this, navigate to the Device\/Label Memory Area Setting Detail Settings screen as mentioned in the section above. Starting in the navigation tree, double-click on \u2018Parameter\u2019 -&gt; \u2018CPU Parameter\u2019 -&gt; \u2018Memory\/Device Setting\u2019 -&gt; \u2018Device\/Label Memory Area Setting\u2019 -&gt; \u2018&lt;Detailed Settings&gt;.\u2019&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"880\" height=\"1024\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122553\/GxWorks3-tips-7-880x1024.png\" alt=\"GxWorks3 Reallocating Device Points\" class=\"wp-image-40587\" style=\"width:600px\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122553\/GxWorks3-tips-7-880x1024.png 880w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122553\/GxWorks3-tips-7-258x300.png 258w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122553\/GxWorks3-tips-7-768x893.png 768w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122553\/GxWorks3-tips-7.png 900w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 7: Reallocating Device Points<\/em><\/figcaption><\/figure>\n\n\n\n<p>Under the&nbsp;Device\/Points column is where&nbsp;you can see the&nbsp;amount&nbsp;of points&nbsp;allocated&nbsp;to a given device. For example, for the D device, there are 20k points&nbsp;allocated&nbsp;which means the range of usable D devices spans from D0 \u2013 D20000. You can&nbsp;modify&nbsp;these allocations as needed&nbsp;as long as&nbsp;the total&nbsp;adds up&nbsp;to the \u2018Total Device\u2019 at the bottom as that is the limit of the PLC. After you are done, click on the \u2018Check\u2019 button at the bottom&nbsp;to&nbsp;verify that your new allocations are ok.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-minimizing-program-memory\">Minimizing Program Memory<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"900\" height=\"272\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122622\/GxWorks3-tips-8.png\" alt=\"GxWorks3 Almost Out of Program Memory\" class=\"wp-image-40589\" style=\"width:600px\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122622\/GxWorks3-tips-8.png 900w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122622\/GxWorks3-tips-8-300x91.png 300w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122622\/GxWorks3-tips-8-768x232.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 8: Almost Out of Program Memory<\/em><\/figcaption><\/figure>\n\n\n\n<p>The screenshot above was from&nbsp;a previous&nbsp;Mitsubishi GxWorks3 PLC project where we almost ran out of program memory. Since upgrading the PLC memory was not an option, we had to&nbsp;consider&nbsp;other ways to save memory.&nbsp;&nbsp;<\/p>\n\n\n\n<p>For this project, we were programming from scratch and adhering to DMC\u2019s&nbsp;best practices by using named Global Labels and UDTs for maximum code clarity and ease of maintenance.&nbsp;However, we discovered that&nbsp;moving data directly between UDTs&nbsp;using its symbolic name&nbsp;used&nbsp;a lot of program memory compared to directly&nbsp;manipulating the data using its device memory address. In the screenshots below you can see the massive difference in program steps used between using the symbolic name vs. the direct device address in rung 17.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"900\" height=\"269\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122645\/GxWorks3-tips-9.png\" alt=\"GxWorks3 Using symbolic name, 881 steps used\" class=\"wp-image-40590\" style=\"width:800px\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122645\/GxWorks3-tips-9.png 900w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122645\/GxWorks3-tips-9-300x90.png 300w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122645\/GxWorks3-tips-9-768x230.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 9: Using symbolic name, 881 steps used<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"624\" height=\"152\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122717\/GxWorks3-tips-10.png\" alt=\"GxWorks3 Using memory address, 79 steps used\" class=\"wp-image-40591\" srcset=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122717\/GxWorks3-tips-10.png 624w, https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/29122717\/GxWorks3-tips-10-300x73.png 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 10: Using memory address, 79 steps used<\/em><\/figcaption><\/figure>\n\n\n\n<p>Due to the project hardware constraints, we had to sacrifice some&nbsp;code readability&nbsp;to fit the entire program within the allotted memory available. We used the instructions, BMOV (Transferring 16 \u2013 bit block data) and BLKMOV (Transferring n-bit data) on some of the bigger data transfers to help us achieve this. In the&nbsp;end,&nbsp;we were able to fit our program&nbsp;onto&nbsp;the PLC.&nbsp;&nbsp;<\/p>\n\n\n\n<p>I hope that you find these tips for setting up retained memory, adjusting the allotted device memory, and minimizing program memory helpful when working with GxWorks3.\u00a0<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.dmcinfo.com\/contact#get-in-touch\">Contact us<\/a> today to learn more about our <a href=\"https:\/\/www.dmcinfo.com\/services\/manufacturing-automation-and-intelligence\/plc-programming\/mitsubishi-plc-programming-and-automation-services\/\">Mitsubishi PLC expertise<\/a> and how we can help your team achieve its goals.<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After working\u00a0with GxWorks3\u00a0on several\u00a0projects,\u00a0I learned a few things about\u00a0managing memory\u00a0that were\u00a0very helpful.\u00a0I hope\u00a0my tips on the following topics will help others as well when working\u00a0with GxWorks3. Retained Memory It is straightforward to set&nbsp;non-device assigned labels such as local labels within a program or a global label that&nbsp;doesn\u2019t&nbsp;have a device assignment&nbsp;to&nbsp;retain&nbsp;memory. Locate the label and within [&hellip;]<\/p>\n","protected":false},"author":310,"featured_media":40597,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[731,732],"tags":[],"class_list":["post-40570","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-manufacturing-automation-intelligence","category-plc"],"yoast_head":"<title>Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0 | DMC, Inc.<\/title>\n<meta name=\"description\" content=\"Check out these tips for memory manipulation for\u00a0Mitsubishi PLCs using GxWorks3\u00a0in this guide by DMC, Inc.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0\" \/>\n<meta property=\"og:description\" content=\"Check out these tips for memory manipulation for\u00a0Mitsubishi PLCs using GxWorks3\u00a0in this guide by DMC, Inc.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-15T13:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1535\" \/>\n\t<meta property=\"og:image:height\" content=\"664\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Wenjing Deng\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wenjing Deng\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\"},\"author\":{\"name\":\"Wenjing Deng\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/person\/83cbe8e6bac45704e2ada6988cd1ef23\"},\"headline\":\"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0\",\"datePublished\":\"2026-01-15T13:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\"},\"wordCount\":990,\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg\",\"articleSection\":[\"Manufacturing Automation &amp; Intelligence\",\"PLC\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\",\"url\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\",\"name\":\"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0 | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg\",\"datePublished\":\"2026-01-15T13:00:00+00:00\",\"description\":\"Check out these tips for memory manipulation for\u00a0Mitsubishi PLCs using GxWorks3\u00a0in this guide by DMC, Inc.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg\",\"width\":1535,\"height\":664,\"caption\":\"GxWorks3 display on a blue background\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/person\/83cbe8e6bac45704e2ada6988cd1ef23\",\"name\":\"Wenjing Deng\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/person\/image\/\",\"url\":\"\/\/www.dmcinfo.com\/wp-content\/uploads\/wpo365\/profile-images\/310.png\",\"contentUrl\":\"\/\/www.dmcinfo.com\/wp-content\/uploads\/wpo365\/profile-images\/310.png\",\"caption\":\"Wenjing Deng\"},\"url\":\"https:\/\/www.dmcinfo.com\/blog\/author\/wenjingd\/\"}]}<\/script>","yoast_head_json":{"title":"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0 | DMC, Inc.","description":"Check out these tips for memory manipulation for\u00a0Mitsubishi PLCs using GxWorks3\u00a0in this guide by DMC, Inc.","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:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/","og_locale":"en_US","og_type":"article","og_title":"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0","og_description":"Check out these tips for memory manipulation for\u00a0Mitsubishi PLCs using GxWorks3\u00a0in this guide by DMC, Inc.","og_url":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_published_time":"2026-01-15T13:00:00+00:00","og_image":[{"width":1535,"height":664,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg","type":"image\/jpeg"}],"author":"Wenjing Deng","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Wenjing Deng","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#article","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/"},"author":{"name":"Wenjing Deng","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/person\/83cbe8e6bac45704e2ada6988cd1ef23"},"headline":"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0","datePublished":"2026-01-15T13:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/"},"wordCount":990,"publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"image":{"@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg","articleSection":["Manufacturing Automation &amp; Intelligence","PLC"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/","url":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/","name":"Memory Manipulation Tips\u00a0For\u00a0Mitsubishi PLCs using GxWorks3\u00a0 | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg","datePublished":"2026-01-15T13:00:00+00:00","description":"Check out these tips for memory manipulation for\u00a0Mitsubishi PLCs using GxWorks3\u00a0in this guide by DMC, Inc.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/blog\/40570\/memory-manipulation-tips-for-mitsubishi-plcs-using-gxworks3\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/12\/30110715\/GxWorks3-with-Mitsubishi-PLC.jpg","width":1535,"height":664,"caption":"GxWorks3 display on a blue background"},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]},{"@type":"Person","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/person\/83cbe8e6bac45704e2ada6988cd1ef23","name":"Wenjing Deng","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/person\/image\/","url":"\/\/www.dmcinfo.com\/wp-content\/uploads\/wpo365\/profile-images\/310.png","contentUrl":"\/\/www.dmcinfo.com\/wp-content\/uploads\/wpo365\/profile-images\/310.png","caption":"Wenjing Deng"},"url":"https:\/\/www.dmcinfo.com\/blog\/author\/wenjingd\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/posts\/40570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/310"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/comments?post=40570"}],"version-history":[{"count":15,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/posts\/40570\/revisions"}],"predecessor-version":[{"id":40608,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/posts\/40570\/revisions\/40608"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/40597"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=40570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/categories?post=40570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/tags?post=40570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}