{"id":68420,"date":"2026-02-20T08:00:00","date_gmt":"2026-02-20T02:30:00","guid":{"rendered":"https:\/\/ye1o34zhk8.onrocket.site\/?p=68420"},"modified":"2025-07-24T06:57:23","modified_gmt":"2025-07-24T01:27:23","slug":"cargo-elevator-system","status":"publish","type":"post","link":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/","title":{"rendered":"Cargo Elevator System Using XG5000 PLC Programming"},"content":{"rendered":"\n<p><strong>This article will discuss the elevator system for transporting cargo using the XG5000 PLC programming.<\/strong> This <a href=\"https:\/\/instrumentationtools.com\/tag\/plc-elevator-system\/\">elevator system<\/a> is designed to operate on 3 floors. Elevators can only move Up or Down 1 floor. Each floor has a button to move to the required floor. Limit switch sensors on each floor are used to mark the elevator movement limits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-program-objective\">Program Objective<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"1079\" src=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg\" alt=\"Cargo Elevator System\" class=\"wp-image-68422\"\/><\/figure>\n\n\n\n<p><strong>Floor 1:<\/strong><\/p>\n\n\n\n<ol style=\"list-style-type:lower-alpha\" class=\"wp-block-list\">\n<li>The elevator must already be on the 1st floor.<\/li>\n\n\n\n<li>There is 1 button (Up only).<\/li>\n\n\n\n<li>When the <a href=\"https:\/\/instrumentationtools.com\/1-button-to-activate-4-different-machines\/\">up button<\/a> is pressed, the elevator will automatically move up to the 2nd floor.<\/li>\n\n\n\n<li>The elevator will stop when it reaches the 2nd floor.<\/li>\n<\/ol>\n\n\n\n<p><strong>Floor 2:<\/strong><\/p>\n\n\n\n<ol style=\"list-style-type:lower-alpha\" class=\"wp-block-list\">\n<li>The elevator must already be on the 2nd floor.<\/li>\n\n\n\n<li>There are 2 buttons (Up and Down).<\/li>\n\n\n\n<li>The up button will move the elevator to the 3rd floor.<\/li>\n\n\n\n<li>The down button will move the elevator to the 1st floor.<\/li>\n<\/ol>\n\n\n\n<p><strong>Floor 3:<\/strong><\/p>\n\n\n\n<ol style=\"list-style-type:lower-alpha\" class=\"wp-block-list\">\n<li>The elevator must already be on the 3rd floor.<\/li>\n\n\n\n<li>There is 1 button (Down only).<\/li>\n\n\n\n<li>When the <a href=\"https:\/\/instrumentationtools.com\/star-delta-system-using-1-button\/\">Down button<\/a> is pressed, the elevator will move down to the 2nd floor.<\/li>\n<\/ol>\n\n\n\n<p><strong>Limit Switch Sensor:<\/strong><\/p>\n\n\n\n<p>Each floor has a Limit Switch to detect the elevator&#8217;s position and ensure it stops at the desired floor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-3-floor-cargo-elevator-program-in-xg5000\">3-Floor Cargo Elevator Program in XG5000<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"2538\" height=\"2560\" src=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/3-Floor-Cargo-Elevator-Program-in-XG5000-scaled.png\" alt=\"3-Floor Cargo Elevator Program in XG5000\" class=\"wp-image-68433\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-mapping-details\">Mapping Details<\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>S.No.<\/th><th>Comment<\/th><th>Input (I)<\/th><th>Output (Q)<\/th><th>Memory Bit<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>START<\/td><td>P0000<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>2<\/td><td>STOP<\/td><td>P0001<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>3<\/td><td>LS_FLOOR1<\/td><td>P0002<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>4<\/td><td>PB_UP_FLOOR2<\/td><td>P0003<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>5<\/td><td>LS_FLOOR2<\/td><td>P0004<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>6<\/td><td>PB_UP_FLOOR3<\/td><td>P0005<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>7<\/td><td>LS_FLOOR3<\/td><td>P0006<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>8<\/td><td>PB_DOWN_FLOOR1<\/td><td>P0007<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>9<\/td><td>PB_DOWN_FLOOR2<\/td><td>P0008<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><\/tr><tr><td>10<\/td><td>FLOOR1_TO_2<\/td><td>&nbsp;<\/td><td>P0040<\/td><td>&nbsp;<\/td><\/tr><tr><td>11<\/td><td>FLOOR2_TO_3<\/td><td>&nbsp;<\/td><td>P0041<\/td><td>&nbsp;<\/td><\/tr><tr><td>12<\/td><td>FLOOR2_TO_1<\/td><td>&nbsp;<\/td><td>P0042<\/td><td>&nbsp;<\/td><\/tr><tr><td>13<\/td><td>FLOOR3_TO_2<\/td><td>&nbsp;<\/td><td>P0043<\/td><td>&nbsp;<\/td><\/tr><tr><td>14<\/td><td>SYSTEM_ON<\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>M0000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cargo-elevator-system\">Cargo Elevator System<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"991\" src=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/PLC-Program-for-Cargo-Elevator-with-Floor-Buttons.png\" alt=\"PLC Program for Cargo Elevator with Floor Buttons\" class=\"wp-image-68426\"\/><\/figure>\n\n\n\n<p><strong>RUNG 1 (START SYSTEM)<\/strong><\/p>\n\n\n\n<p>In this Rung, the memory bit SYSTEM_ON (M0000) will be in the HIGH state when the START (P0000) button is pressed. Because it uses Latching, the memory bit <a href=\"https:\/\/instrumentationtools.com\/xg5000-plc-programming\/\">SYSTEM_ON (M0000)<\/a> will remain in the HIGH state even though the START (P0000) button has been released.<\/p>\n\n\n\n<p>The memory bit SYSTEM_ON (M0000) will be in the LOW state if the STOP (P0001) button is pressed.<\/p>\n\n\n\n<p><strong>RUNG 5 (FLOOR-1)<\/strong><\/p>\n\n\n\n<p>In this Rung, when the NO contact of the memory bit SYSTEM_ON (M0000) and the Limit Switch LS_FLOOR1 (P0002) are in the HIGH state and the PB_UP_FLOOR2 (P0003) button is pressed, the FLOOR1_TO_2 (P0040) output will be ON.<\/p>\n\n\n\n<p>Because it uses the SET Coil Instruction, the output FLOOR1_TO_2 (P0040) will remain in the ON state even though the PB_UP_FLOOR2 (P0003) button has been released and the <a href=\"https:\/\/instrumentationtools.com\/draw-limit-switch-symbol\/\">Limit Switch<\/a> LS_FLOOR1 (P0002) is in the LOW state.<\/p>\n\n\n\n<p>Next, when the Limit Switch LS_FLOOR2 (P0004) is in the HIGH state, the output FLOOR1_TO_2 (P0040) will be OFF. Because it uses the RESET Coil Instruction.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"992\" src=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Lift-Control-Using-Limit-Switches.png\" alt=\"Cargo Lift Control Using Limit Switches\" class=\"wp-image-68427\"\/><\/figure>\n\n\n\n<p><strong>RUNG 15 (FLOOR-2)<\/strong><\/p>\n\n\n\n<p>In this Rung, when the NO contact of the memory bit SYSTEM_ON (M0000) and the Limit Switch LS_FLOOR2 (P0004) are in the HIGH state and the PB_UP_FLOOR3 (P0005) button is pressed, the FLOOR2_TO_3 (P0041) output will be ON.<\/p>\n\n\n\n<p>Because it uses the <a href=\"https:\/\/instrumentationtools.com\/plc-program-example-on-multiple-leds-using-set-coil\/\">SET Coil<\/a> Instruction, the output FLOOR2_TO_3 (P0041) will remain in the ON state even though the PB_UP_FLOOR3 (P0005) button has been released and the Limit Switch LS_FLOOR2 (P0004) is in the LOW state.<\/p>\n\n\n\n<p>Next, when the Limit Switch LS_FLOOR3 (P0006) is in the HIGH state, the output FLOOR2_TO_3 (P0041) will be OFF. Because it uses the RESET Coil Instruction.<\/p>\n\n\n\n<p><strong>RUNG 24<\/strong><\/p>\n\n\n\n<p>In this Rung, when the NO contact of the memory bit SYSTEM_ON (M0000) and the Limit Switch LS_FLOOR2 (P0004) are in the HIGH state and the PB_DOWN_FLOOR1 (P0007) button is pressed, the FLOOR2_TO_1 (P0042) output will be ON.<\/p>\n\n\n\n<p>Because it uses the SET Coil Instruction, the output FLOOR2_TO_1 (P0042) will remain in the ON state even though the PB_DOWN_FLOOR1 (P0007) button has been released and the Limit Switch LS_FLOOR2 (P0004) is in the LOW state.<\/p>\n\n\n\n<p>Next, when the Limit Switch LS_FLOOR1 (P0002) is in the HIGH state, the output <a href=\"https:\/\/instrumentationtools.com\/elevator-control\/\">FLOOR2_TO_1<\/a> (P0042) will be OFF. Because it uses the RESET Coil Instruction.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"994\" src=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/PLC-Program-to-Move-Elevator-Up-and-Down-One-Floor.png\" alt=\"PLC Program to Move Elevator Up and Down One Floor\" class=\"wp-image-68428\"\/><\/figure>\n\n\n\n<p><strong>RUNG 34 (FLOOR-3)<\/strong><\/p>\n\n\n\n<p>In this Rung, when the <a href=\"https:\/\/instrumentationtools.com\/tag\/switch-no-contact\/\">NO contact<\/a> of the memory bit SYSTEM_ON (M0000) and the Limit Switch LS_FLOOR3 (P0006) are in the HIGH state and the PB_DOWN_FLOOR2 (P0008) button is pressed, the FLOOR3_TO_2 (P0043) output will be ON.<\/p>\n\n\n\n<p>Because it uses the SET Coil Instruction, the output FLOOR3_TO_2 (P0043) will remain in the ON state even though the PB_DOWN_FLOOR2 (P0008) button has been released and the Limit Switch LS_FLOOR3 (P0006) is in the LOW state.<\/p>\n\n\n\n<p>Next, when the Limit Switch LS_FLOOR2 (P0004) is in the HIGH state, the output FLOOR3_TO_2 (P0043) will be OFF. Because it uses the RESET Coil Instruction.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/PDF\/PLC\/PDF\/PLC%20Cargo%20Elevator%20Program%20in%20XG5000.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Cargo Elevator PDF<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>Read Next:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/instrumentationtools.com\/flood-warning-system\/\">Flood Warning System using PLC Programming<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/instrumentationtools.com\/object-detection-based-door-opening-system\/\">Object Detection Based Door Opening PLC System<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/instrumentationtools.com\/bottle-quality-inspection-using-vision-sensor\/\">PLC Bottle Quality Inspection Using Vision Sensor<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/instrumentationtools.com\/upload-option-disabled-in-siemens-plc\/\">Upload Option Disabled in Siemens PLC Tutorial<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/instrumentationtools.com\/pid-with-practical-example\/\">PID Controller with Practical Example Explained<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.<\/p>\n","protected":false},"author":1,"featured_media":68422,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mo_disable_npp":"","footnotes":""},"categories":[6],"tags":[92468,92467,92469],"class_list":{"0":"post-68420","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-plc","8":"tag-elevator-plc","9":"tag-elevator-plc-logic","10":"tag-elevator-plc-program"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cargo Elevator System Using XG5000 PLC Programming<\/title>\n<meta name=\"description\" content=\"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/instrumentationtools.com\/cargo-elevator-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cargo Elevator System Using XG5000 PLC Programming\" \/>\n<meta property=\"og:description\" content=\"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/instrumentationtools.com\/cargo-elevator-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Inst Tools\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/instrumentationtoolss\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/instrumentationtoolss\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-20T02:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1919\" \/>\n\t<meta property=\"og:image:height\" content=\"1079\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Editorial Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Cargo Elevator System Using XG5000 PLC Programming\" \/>\n<meta name=\"twitter:description\" content=\"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.\" \/>\n<meta name=\"twitter:creator\" content=\"@insttools\" \/>\n<meta name=\"twitter:site\" content=\"@insttools\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editorial Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/\"},\"author\":{\"name\":\"Editorial Staff\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#\\\/schema\\\/person\\\/41ad3dac301c219e8d41b1ace61655b2\"},\"headline\":\"Cargo Elevator System Using XG5000 PLC Programming\",\"datePublished\":\"2026-02-20T02:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/\"},\"wordCount\":852,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/instrumentationtools.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Cargo-Elevator-System.jpg\",\"keywords\":[\"Elevator PLC\",\"Elevator PLC Logic\",\"Elevator PLC Program\"],\"articleSection\":[\"PLC Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/\",\"url\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/\",\"name\":\"Cargo Elevator System Using XG5000 PLC Programming\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/instrumentationtools.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Cargo-Elevator-System.jpg\",\"datePublished\":\"2026-02-20T02:30:00+00:00\",\"description\":\"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#primaryimage\",\"url\":\"https:\\\/\\\/instrumentationtools.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Cargo-Elevator-System.jpg\",\"contentUrl\":\"https:\\\/\\\/instrumentationtools.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/Cargo-Elevator-System.jpg\",\"width\":1919,\"height\":1079,\"caption\":\"Cargo Elevator System\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/cargo-elevator-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/instrumentationtools.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cargo Elevator System Using XG5000 PLC Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#website\",\"url\":\"https:\\\/\\\/instrumentationtools.com\\\/\",\"name\":\"Instrumentation Tools\",\"description\":\"Instrumentation, Electrical, PLC, Tutorials\",\"publisher\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#organization\"},\"alternateName\":\"Inst Tools\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/instrumentationtools.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#organization\",\"name\":\"Instrumentation Tools\",\"alternateName\":\"Inst Tools\",\"url\":\"https:\\\/\\\/instrumentationtools.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/instrumentationtools.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/Instrumentation-Tools-Logo.png\",\"contentUrl\":\"https:\\\/\\\/instrumentationtools.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/Instrumentation-Tools-Logo.png\",\"width\":1024,\"height\":1024,\"caption\":\"Instrumentation Tools\"},\"image\":{\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/instrumentationtoolss\\\/\",\"https:\\\/\\\/x.com\\\/insttools\",\"https:\\\/\\\/mastodon.social\\\/@InstrumentationTools\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/instrumentationtools\\\/\",\"https:\\\/\\\/whatsapp.com\\\/channel\\\/0029VaAbUecLNSa4rDPOV31o\",\"https:\\\/\\\/t.me\\\/+u3qORX5FKec1NjA1\",\"https:\\\/\\\/www.instagram.com\\\/instrumentationtools\\\/\",\"https:\\\/\\\/youtube.com\\\/instrumentationtools\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/instrumentationtools.com\\\/#\\\/schema\\\/person\\\/41ad3dac301c219e8d41b1ace61655b2\",\"name\":\"Editorial Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d7b78a0bf6b95aebc68e7790f9094403ae40b3fcb9c436cb6956873b90826de?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d7b78a0bf6b95aebc68e7790f9094403ae40b3fcb9c436cb6956873b90826de?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7d7b78a0bf6b95aebc68e7790f9094403ae40b3fcb9c436cb6956873b90826de?s=96&d=mm&r=g\",\"caption\":\"Editorial Staff\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/instrumentationtoolss\",\"https:\\\/\\\/x.com\\\/insttools\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/InstrumentationTools\\\/\"],\"url\":\"https:\\\/\\\/instrumentationtools.com\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cargo Elevator System Using XG5000 PLC Programming","description":"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.","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:\/\/instrumentationtools.com\/cargo-elevator-system\/","og_locale":"en_US","og_type":"article","og_title":"Cargo Elevator System Using XG5000 PLC Programming","og_description":"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.","og_url":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/","og_site_name":"Inst Tools","article_publisher":"https:\/\/www.facebook.com\/instrumentationtoolss\/","article_author":"https:\/\/www.facebook.com\/instrumentationtoolss","article_published_time":"2026-02-20T02:30:00+00:00","og_image":[{"width":1919,"height":1079,"url":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg","type":"image\/jpeg"}],"author":"Editorial Staff","twitter_card":"summary_large_image","twitter_title":"Cargo Elevator System Using XG5000 PLC Programming","twitter_description":"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.","twitter_creator":"@insttools","twitter_site":"@insttools","twitter_misc":{"Written by":"Editorial Staff","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#article","isPartOf":{"@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/"},"author":{"name":"Editorial Staff","@id":"https:\/\/instrumentationtools.com\/#\/schema\/person\/41ad3dac301c219e8d41b1ace61655b2"},"headline":"Cargo Elevator System Using XG5000 PLC Programming","datePublished":"2026-02-20T02:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/"},"wordCount":852,"commentCount":0,"publisher":{"@id":"https:\/\/instrumentationtools.com\/#organization"},"image":{"@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#primaryimage"},"thumbnailUrl":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg","keywords":["Elevator PLC","Elevator PLC Logic","Elevator PLC Program"],"articleSection":["PLC Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/instrumentationtools.com\/cargo-elevator-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/","url":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/","name":"Cargo Elevator System Using XG5000 PLC Programming","isPartOf":{"@id":"https:\/\/instrumentationtools.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#primaryimage"},"image":{"@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#primaryimage"},"thumbnailUrl":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg","datePublished":"2026-02-20T02:30:00+00:00","description":"Learn to program a 3-floor cargo elevator system using XG5000 PLC with floor buttons and limit switch sensors.","breadcrumb":{"@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/instrumentationtools.com\/cargo-elevator-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#primaryimage","url":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg","contentUrl":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2026\/02\/Cargo-Elevator-System.jpg","width":1919,"height":1079,"caption":"Cargo Elevator System"},{"@type":"BreadcrumbList","@id":"https:\/\/instrumentationtools.com\/cargo-elevator-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/instrumentationtools.com\/"},{"@type":"ListItem","position":2,"name":"Cargo Elevator System Using XG5000 PLC Programming"}]},{"@type":"WebSite","@id":"https:\/\/instrumentationtools.com\/#website","url":"https:\/\/instrumentationtools.com\/","name":"Instrumentation Tools","description":"Instrumentation, Electrical, PLC, Tutorials","publisher":{"@id":"https:\/\/instrumentationtools.com\/#organization"},"alternateName":"Inst Tools","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/instrumentationtools.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/instrumentationtools.com\/#organization","name":"Instrumentation Tools","alternateName":"Inst Tools","url":"https:\/\/instrumentationtools.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/instrumentationtools.com\/#\/schema\/logo\/image\/","url":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2018\/10\/Instrumentation-Tools-Logo.png","contentUrl":"https:\/\/instrumentationtools.com\/wp-content\/uploads\/2018\/10\/Instrumentation-Tools-Logo.png","width":1024,"height":1024,"caption":"Instrumentation Tools"},"image":{"@id":"https:\/\/instrumentationtools.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/instrumentationtoolss\/","https:\/\/x.com\/insttools","https:\/\/mastodon.social\/@InstrumentationTools","https:\/\/www.linkedin.com\/company\/instrumentationtools\/","https:\/\/whatsapp.com\/channel\/0029VaAbUecLNSa4rDPOV31o","https:\/\/t.me\/+u3qORX5FKec1NjA1","https:\/\/www.instagram.com\/instrumentationtools\/","https:\/\/youtube.com\/instrumentationtools"]},{"@type":"Person","@id":"https:\/\/instrumentationtools.com\/#\/schema\/person\/41ad3dac301c219e8d41b1ace61655b2","name":"Editorial Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7d7b78a0bf6b95aebc68e7790f9094403ae40b3fcb9c436cb6956873b90826de?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7d7b78a0bf6b95aebc68e7790f9094403ae40b3fcb9c436cb6956873b90826de?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d7b78a0bf6b95aebc68e7790f9094403ae40b3fcb9c436cb6956873b90826de?s=96&d=mm&r=g","caption":"Editorial Staff"},"sameAs":["https:\/\/www.facebook.com\/instrumentationtoolss","https:\/\/x.com\/insttools","https:\/\/www.youtube.com\/c\/InstrumentationTools\/"],"url":"https:\/\/instrumentationtools.com\/author\/editorial\/"}]}},"_links":{"self":[{"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/posts\/68420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/comments?post=68420"}],"version-history":[{"count":1,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/posts\/68420\/revisions"}],"predecessor-version":[{"id":69810,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/posts\/68420\/revisions\/69810"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/media\/68422"}],"wp:attachment":[{"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/media?parent=68420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/categories?post=68420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/instrumentationtools.com\/wp-json\/wp\/v2\/tags?post=68420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}