{"id":2965,"date":"2026-09-20T02:00:00","date_gmt":"2026-09-20T02:00:00","guid":{"rendered":"https:\/\/onpowbutton.com\/news\/three-position-key-switch\/"},"modified":"2026-09-19T04:41:21","modified_gmt":"2026-09-19T04:41:21","slug":"three-position-key-switch","status":"publish","type":"post","link":"https:\/\/onpowbutton.com\/cs\/news\/three-position-key-switch\/","title":{"rendered":"Three-Position Key Switch Contact Logic Explained"},"content":{"rendered":"<p>A <strong>three-position key switch<\/strong> is not defined by three bezel marks alone. The useful specification is a state table: what each contact does in the left, center, and right positions; whether each position is maintained or spring-return; and where the key can be removed. For industrial panels, this is often used to authorize modes such as setup\u2013off\u2013run or local\u2013off\u2013remote. It should not be confused with a vehicle ignition switch, even though many current search results use similar wording. This guide shows how to document and verify industrial contact logic without guessing from the front appearance.<\/p>\n<figure class=\"wp-block-image size-large\" style=\"margin:28px auto;text-align:center\"><img decoding=\"async\" alt=\"Circular metal key switch installed among industrial push buttons and indicator lights\" loading=\"lazy\" src=\"https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature.webp\" style=\"display:block;width:100%;max-width:900px;height:auto;margin:0 auto\" title=\"Three-position ONPOW key switch in a control panel\"\/><figcaption class=\"wp-element-caption\">Specify the three key positions together with the exact contact truth table.<\/figcaption><\/figure>\n<nav aria-label=\"Article contents\" class=\"b2b-toc\" style=\"background:#f5f8fa;padding:16px 20px;border-radius:8px;margin:24px 0\"><strong>Contents<\/strong><\/p>\n<ul>\n<li><a href=\"#what-three-position-actually-tells-you\">What \u201cthree-position\u201d actually tells you<\/a><\/li>\n<li><a href=\"#start-with-a-position-by-position-truth-table\">Start with a position-by-position truth table<\/a><\/li>\n<li><a href=\"#maintained-half-return-and-full-return-actions\">Maintained, half-return, and full-return actions<\/a><\/li>\n<li><a href=\"#contact-blocks-poles-and-normal-state\">Contact blocks, poles, and normal state<\/a><\/li>\n<li><a href=\"#how-to-verify-the-contact-logic-safely\">How to verify the contact logic safely<\/a><\/li>\n<li><a href=\"#key-removal-is-a-separate-decision\">Key removal is a separate decision<\/a><\/li>\n<li><a href=\"#common-specification-errors\">Common specification errors<\/a><\/li>\n<li><a href=\"#selection-and-rfq-checklist\">Selection and RFQ checklist<\/a><\/li>\n<li><a href=\"#educational-video\">Educational video<\/a><\/li>\n<li><a href=\"#frequently-asked-questions\">Frequently asked questions<\/a><\/li>\n<li><a href=\"#final-decision\">Final decision<\/a><\/li>\n<\/ul>\n<\/nav>\n<h2 id=\"what-three-position-actually-tells-you\">What \u201cthree-position\u201d actually tells you<\/h2>\n<p>Three-position describes the operator&#8217;s mechanical travel. It does not, by itself, identify the circuit, the number of poles, the contact sequence, the spring-return direction, or the key-removal rule. Two products can both have left\u2013center\u2013right movement and still behave differently electrically.<\/p>\n<p>The official <a href=\"https:\/\/onpowbutton.com\/uploads\/K303.pdf\">ONPOW LAS0-K30 catalog<\/a> lists three-position maintained, half-return, and return action patterns for key-switch variants. It also lists several contact structures for the family, including combinations of normally open and normally closed contacts. Those family options are useful evidence that the operating action and contact pack must be ordered separately and verified together. They are not permission to infer the terminals on an unidentified sample.<\/p>\n<p>The front legend should describe the machine function, while the rear diagram describes the contact function. Procurement needs both. If either is missing, keep the item open rather than translating a visual impression into a wiring instruction.<\/p>\n<h2 id=\"start-with-a-position-by-position-truth-table\">Start with a position-by-position truth table<\/h2>\n<p>Write the required behavior before choosing a part. The table below is an <strong>illustrative requirement<\/strong>, not the terminal diagram for a specific ONPOW order code. A designer could use it for a controller that expects separate Local and Remote requests with the center position as Off.<\/p>\n<div style=\"overflow-x:auto;margin:20px 0\">\n<table style=\"width:100%;border-collapse:collapse;min-width:660px\">\n<thead>\n<tr>\n<th style=\"border:1px solid #d9e1e8;padding:9px 12px;background:#f5f8fa;text-align:left\">Key position<\/th>\n<th style=\"border:1px solid #d9e1e8;padding:9px 12px;background:#f5f8fa;text-align:left\">LOCAL input<\/th>\n<th style=\"border:1px solid #d9e1e8;padding:9px 12px;background:#f5f8fa;text-align:left\">REMOTE input<\/th>\n<th style=\"border:1px solid #d9e1e8;padding:9px 12px;background:#f5f8fa;text-align:left\">Intended command<\/th>\n<th style=\"border:1px solid #d9e1e8;padding:9px 12px;background:#f5f8fa;text-align:left\">What must be verified<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Left<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Closed<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Open<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Local control enabled<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Exact contact and terminal pair close only in this position<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Center<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Open<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Open<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Both mode requests removed<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Center is a stable position and neither request remains active<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Right<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Open<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Closed<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Remote control enabled<\/td>\n<td style=\"border:1px solid #d9e1e8;padding:9px 12px;vertical-align:top\">Exact contact and terminal pair close only in this position<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Another machine may require a common contact to transfer between two outputs, or may monitor an additional status contact. That is a different truth table. \u201cON\u2013OFF\u2013ON\u201d is helpful shorthand, but it is not enough for design approval because it does not identify poles, commons, transition timing, or normal reference state.<\/p>\n<p>For every signal, record the input name, source voltage, terminal pair, expected state in all three positions, and response when the operator releases the key. If a PLC reads the switch, also define how the program responds to an impossible combination such as Local and Remote active at the same time.<\/p>\n<h2 id=\"maintained-half-return-and-full-return-actions\">Maintained, half-return, and full-return actions<\/h2>\n<p>A maintained operator stays in the selected position after the hand releases it. This is suitable when the physical selector should continue showing the chosen mode. A spring-return position moves back when released. It is suitable for a temporary command such as reset, jog, or request-to-start, provided the complete control logic is designed for that function.<\/p>\n<p>On a three-position device, return behavior may be symmetrical or asymmetrical. One outer position can be momentary while the center and other outer position are maintained. The ONPOW catalog calls out maintained, half-return, and return patterns, but the small action diagram and exact order code remain the authority. Write the required movement in words\u2014for example, \u201cright returns to center; left and center maintained\u201d\u2014instead of relying only on a generic label.<\/p>\n<p>Spring return changes the command duration; it does not turn an ordinary control circuit into a safety function. A returned key also does not prove that downstream equipment has stopped or hazardous energy has been isolated.<\/p>\n<h2 id=\"contact-blocks-poles-and-normal-state\">Contact blocks, poles, and normal state<\/h2>\n<p>The key rotates a mechanism that actuates the rear contact system. A normally open contact is open in its defined normal state, while a normally closed contact is closed in that state. On selector devices, the manufacturer\u2019s reference position and contact chart are essential because \u201cnormal\u201d should not be improvised from whichever position the installer happens to see.<\/p>\n<p>One pole switches one independent circuit. More poles allow independent signals to be controlled by the same operator. Yet pole count still does not define which positions operate each pole. A contact table or cam diagram is required.<\/p>\n<p>When comparing an assembled sample with documentation:<\/p>\n<ul>\n<li>match the full order code, not just the metal head;<\/li>\n<li>identify each removable or integral contact block;<\/li>\n<li>locate the manufacturer\u2019s common, NO, and NC markings;<\/li>\n<li>trace the position chart for every pole;<\/li>\n<li>confirm whether contacts change before, at, or after the mechanical detent;<\/li>\n<li>verify continuity with power removed before field wiring.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-large\" style=\"margin:28px auto;text-align:center\"><img decoding=\"async\" alt=\"Two circular metal key switches arranged to show the silver bezel and solid black rear module\" loading=\"lazy\" src=\"https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-products.webp\" style=\"display:block;width:100%;max-width:900px;height:auto;margin:0 auto\" title=\"ONPOW key switches for front and rear inspection\"\/><figcaption class=\"wp-element-caption\">Match the complete operator and contact assembly to the approved order code.<\/figcaption><\/figure>\n<h2 id=\"how-to-verify-the-contact-logic-safely\">How to verify the contact logic safely<\/h2>\n<p>First isolate the control circuit according to the machine\u2019s approved procedure and verify absence of voltage with suitable equipment. OSHA explains that control-circuit devices, including selector switches, are not energy-isolating devices. The key switch therefore must not be treated as the disconnect used to make testing safe.<\/p>\n<p>Next, compare the received part with the approved drawing and order code. Photograph or record the rear markings, but do not publish or depend on a photograph when the manufacturer drawing is available. Connect a continuity tester only to the terminal pair being checked. Turn the key through left, center, and right, then repeat the sequence while allowing every return position to release naturally.<\/p>\n<p>Record closed and open states in a test sheet. Repeat for every pole. Test slowly enough to observe transition behavior, but do not assume a handheld meter can characterize contact timing precisely. If break-before-make or make-before-break behavior matters, obtain explicit manufacturer data and use an appropriate test method.<\/p>\n<p>Finally, test the switch as part of the complete control system. Confirm that legends match actual machine responses, loss and restoration of power do not cause an unintended restart, and conflicting inputs are handled as designed. Keep the measurement record with the machine documentation.<\/p>\n<figure class=\"wp-block-image size-large\" style=\"margin:28px auto;text-align:center\"><img decoding=\"async\" alt=\"Technician checks a key switch with multimeter probes inside a de-energized control panel\" loading=\"lazy\" src=\"https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-continuity-test.webp\" style=\"display:block;width:100%;max-width:900px;height:auto;margin:0 auto\" title=\"Continuity test on an industrial key switch\"\/><figcaption class=\"wp-element-caption\">With power isolated, record contact continuity in every key position.<\/figcaption><\/figure>\n<h2 id=\"key-removal-is-a-separate-decision\">Key removal is a separate decision<\/h2>\n<p>Some keyed selectors allow key removal in one position; others allow removal in several. That option affects access management and operating discipline, but it does not create a lockout device or a validated safety function.<\/p>\n<p>Define who holds the key, when it can be removed, whether multiple identical keys exist, and what happens after a power interruption. If the key can be removed in a run mode, the machine may remain selected after the authorized person leaves. If it can only be removed in center, the operator may have to cancel the mode before leaving\u2014but the actual circuit still needs verification.<\/p>\n<p>Do not assume removal positions from the catalog photograph. Ask for the exact key-removal chart tied to the proposed order code and confirm it on the received sample.<\/p>\n<h2 id=\"common-specification-errors\">Common specification errors<\/h2>\n<h3 id=\"treating-three-front-positions-as-three-terminals\">Treating three front positions as three terminals<\/h3>\n<p>Position count and terminal count are unrelated. The contact arrangement can require more terminals, and multiple poles add independent circuits. Use the contact diagram.<\/p>\n<h3 id=\"copying-an-automotive-ignition-diagram\">Copying an automotive ignition diagram<\/h3>\n<p>Current Google results for three-position key switches contain many ignition products. Their OFF\u2013RUN\u2013START intent, current demands, and terminal conventions do not automatically apply to an industrial panel selector. Select the industrial control device and its documented contact blocks for the actual circuit.<\/p>\n<h3 id=\"assuming-center-is-always-off\">Assuming center is always OFF<\/h3>\n<p>Center may be a valid maintained command or part of a spring-return pattern. \u201cCenter off\u201d must appear in the functional requirement and be confirmed by the exact chart.<\/p>\n<h3 id=\"using-the-key-as-an-isolator\">Using the key as an isolator<\/h3>\n<p>A selector command can tell a control system to stop; it does not necessarily disconnect hazardous energy. Follow the machine\u2019s energy-control and electrical isolation design.<\/p>\n<h3 id=\"checking-only-one-pole\">Checking only one pole<\/h3>\n<p>Every pole and every position needs a recorded result. A correct first contact does not prove the rest of the contact pack or wiring.<\/p>\n<h2 id=\"selection-and-rfq-checklist\">Selection and RFQ checklist<\/h2>\n<p>Send the supplier a complete requirement rather than \u201cthree-position key switch\u201d alone:<\/p>\n<ol>\n<li>The left, center, and right legends and the machine function behind each.<\/li>\n<li>Maintained or spring-return behavior for every position.<\/li>\n<li>Required key-removal position or positions.<\/li>\n<li>A contact truth table for each pole.<\/li>\n<li>Control voltage, load type, and interface device.<\/li>\n<li>Panel cutout, thickness, rear clearance, anti-rotation requirement, and enclosure conditions.<\/li>\n<li>Required documentation, markings, certificates, quantity, and sample-validation plan.<\/li>\n<li>The exact manufacturer drawing and order code to be approved.<\/li>\n<\/ol>\n<p>The <a href=\"https:\/\/onpowbutton.com\/keyselector-switch\/\">ONPOW key\/selector switch range<\/a> and <a href=\"https:\/\/onpowbutton.com\/onpow-key-switch-product\/\">ONPOW key-switch product page<\/a> provide the relevant product-family starting point. For the simpler two-state decision, see <a href=\"https:\/\/onpowbutton.com\/news\/two-position-key-switch\/\">two-position key switches: maintained and spring return<\/a>. The broader <a href=\"https:\/\/onpowbutton.com\/news\/selector-switch-types\/\">selector-switch types guide<\/a> explains operator categories, and the <a href=\"https:\/\/onpowbutton.com\/news\/key-operated-selector-switches-industrial-control-panels\/\">key-operated selector contact-layout guide<\/a> adds panel-design context.<\/p>\n<h2 id=\"educational-video\">Educational video<\/h2>\n<p>The following neutral animation explains generic selector-switch operation. It is useful background, but it does not replace the three-position contact chart for the ordered part.<\/p>\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;\"><iframe allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" loading=\"lazy\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/dp4UfhuTczA\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;\" title=\"Selector Switch Explained in Animation\"><\/iframe><\/div>\n<h2 id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n<h3 id=\"is-a-three-position-key-switch-always-onoffon\">Is a three-position key switch always ON\u2013OFF\u2013ON?<\/h3>\n<p>No. Three positions describe mechanical travel. The electrical states and spring-return behavior depend on the exact operator and contact configuration.<\/p>\n<h3 id=\"can-the-center-position-be-momentary\">Can the center position be momentary?<\/h3>\n<p>It can only be treated that way when the manufacturer\u2019s action chart for the exact order code says so. Many designs instead use a stable center with one or both outer positions returning to center.<\/p>\n<h3 id=\"how-do-i-identify-the-common-terminal\">How do I identify the common terminal?<\/h3>\n<p>Use the terminal marking and manufacturer diagram, then verify the exact assembly with power removed. Do not identify a common by terminal location or a generic internet diagram.<\/p>\n<h3 id=\"does-key-control-make-the-selector-a-safety-switch\">Does key control make the selector a safety switch?<\/h3>\n<p>No. A key can restrict casual operation, but the safety function and hazardous-energy isolation must be designed and validated separately.<\/p>\n<h2 id=\"final-decision\">Final decision<\/h2>\n<p>Approve a three-position key switch only after the mechanical action, key-removal rule, and contact truth table all match the machine requirement. Verify the exact order code and sample through all three positions before energizing the panel. To request a matched ONPOW configuration, send the state table, panel drawing, load information, and return-action requirement through the <a href=\"https:\/\/onpowbutton.com\/contact-us\/\">contact page<\/a>.<\/p>\n<p><strong>Sources for verification:<\/strong> <a href=\"https:\/\/onpowbutton.com\/uploads\/K303.pdf\">ONPOW LAS0-K30 catalog<\/a>; <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/65935\" rel=\"noopener\" target=\"_blank\">IEC 60947-5-1:2024 scope for control-circuit devices and switching elements<\/a>; <a href=\"https:\/\/www.osha.gov\/etools\/lockout-tagout\/hot-topics\/energy-control-program\/energy-control-circuitry-prohibition\" rel=\"noopener\" target=\"_blank\">OSHA energy-control circuitry prohibition<\/a>; <a href=\"https:\/\/literature.rockwellautomation.com\/idc\/groups\/literature\/documents\/ca\/ec-ca100_-en-p.pdf\" rel=\"noopener\" target=\"_blank\">Rockwell Automation selector-operator catalog<\/a>.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is a three-position key switch always ON\u2013OFF\u2013ON?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Three positions describe mechanical travel. The electrical states and spring-return behavior depend on the exact operator and contact configuration.\"}},{\"@type\":\"Question\",\"name\":\"Can the center position be momentary?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It can only be treated that way when the manufacturer\u2019s action chart for the exact order code says so. Many designs instead use a stable center with one or both outer positions returning to center.\"}},{\"@type\":\"Question\",\"name\":\"How do I identify the common terminal?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use the terminal marking and manufacturer diagram, then verify the exact assembly with power removed. Do not identify a common by terminal location or a generic internet diagram.\"}},{\"@type\":\"Question\",\"name\":\"Does key control make the selector a safety switch?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. A key can restrict casual operation, but the safety function and hazardous-energy isolation must be designed and validated separately.\"}}]}<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Learn how to specify and verify a three-position key switch using contact truth tables, maintained or spring-return actions, key-removal rules, and safe continuity tests.<\/p>","protected":false},"author":6,"featured_media":2962,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[1,98],"tags":[],"class_list":["post-2965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-news"],"uagb_featured_image_src":{"full":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature.webp",1672,941,false],"thumbnail":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature-150x150.webp",150,150,true],"medium":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature-300x169.webp",300,169,true],"medium_large":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature-768x432.webp",768,432,true],"large":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature-1024x576.webp",1024,576,true],"1536x1536":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature-1536x864.webp",1536,864,true],"2048x2048":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature.webp",1672,941,false],"trp-custom-language-flag":["https:\/\/onpowbutton.com\/wp-content\/uploads\/2026\/09\/onpow-three-position-key-switch-feature-18x10.webp",18,10,true]},"uagb_author_info":{"display_name":"Turbo","author_link":"https:\/\/onpowbutton.com\/cs\/author\/turbo\/"},"uagb_comment_info":0,"uagb_excerpt":"Learn how to specify and verify a three-position key switch using contact truth tables, maintained or spring-return actions, key-removal rules, and safe continuity tests.","_links":{"self":[{"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/posts\/2965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/comments?post=2965"}],"version-history":[{"count":2,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/posts\/2965\/revisions"}],"predecessor-version":[{"id":2967,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/posts\/2965\/revisions\/2967"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/media\/2962"}],"wp:attachment":[{"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/media?parent=2965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/categories?post=2965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onpowbutton.com\/cs\/wp-json\/wp\/v2\/tags?post=2965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}